255,216,255,224,0,16,74,70,73,70,0,1,1,0,0,1,0,1,0,0,255,219,0,67,0,5,3,4,4,4,3,5,4,4,4,5,5,5,6,7,12,8,7,7,7,7,15,11,11,9,12,17,15,18,18,17,15,17,17,19,22,28,23,19,20,26,21,17,17,24,33,24,26,29,29,31,31,31,19,23,34,36,34,30,36,28,30,31,30,255,219,0,67,1,5,5,5,7,6,7,14,8,8,14,30,20,17,20,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,255,192,0,17,8,3,32,2,88,3,1,33,0,2,17,1,3,17,1,255,196,0,29,0,0,1,5,1,1,1,1,0,0,0,0,0,0,0,0,0,3,1,2,4,5,6,0,7,8,9,255,196,0,80,16,0,1,3,3,3,2,4,4,4,4,3,4,8,4,1,13,1,2,3,17,0,4,33,5,18,49,6,65,7,19,81,97,34,50,113,129,20,35,145,161,21,66,177,193,22,51,82,36,98,209,225,8,23,37,67,83,114,130,240,52,99,146,241,38,53,68,162,178,24,54,84,100,115,131,132,147,194,255,196,0,26,1,0,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,255,196,0,56,17,0,2,2,1,4,1,3,4,0,5,3,2,5,5,0,0,0,1,2,17,33,3,18,49,65,4,34,81,97,5,19,50,113,20,35,66,129,193,145,161,177,51,240,6,36,82,209,225,21,37,52,114,241,255,218,0,12,3,1,0,2,17,3,17,0,63,0,249,199,82,72,91,64,19,25,172,253,219,16,228,1,205,92,176,84,106,236,142,160,164,140,246,174,10,59,100,84,252,13,177,66,84,64,50,106,94,152,193,114,232,3,197,9,100,206,189,139,107,235,66,134,84,175,106,168,72,153,205,105,195,37,37,99,246,136,0,197,57,27,73,130,5,9,88,174,158,77,61,139,64,233,165,81,89,155,228,197,194,134,49,87,40,213,9,87,68,67,131,21,34,198,127,18,136,198,107,55,249,23,6,170,141,50,0,219,147,255,0,58,236,193,246,164,42,118,113,198,127,106,141,114,127,48,26,19,201,162,69,199,73,50,110,245,203,123,112,146,65,84,159,160,205,105,186,206,26,104,50,146,78,226,115,92,250,159,154,42,9,52,118,130,130,155,102,80,65,16,43,91,100,54,148,168,122,84,106,229,155,34,238,216,74,7,165,72,113,214,237,218,47,60,180,161,180,228,169,70,0,174,108,93,35,69,23,39,72,175,212,58,158,194,202,197,187,164,5,190,135,22,164,32,164,68,145,207,52,222,161,234,147,99,164,218,57,108,16,46,174,144,22,148,171,59,83,255,0,188,86,209,210,109,163,211,208,250,108,165,56,238,225,191,248,14,151,181,118,250,54,243,80,212,31,41,185,91,37,72,74,64,79,150,59,125,234,187,194,235,171,171,187,251,229,92,62,227,176,218,99,114,166,51,90,250,92,37,71,82,211,210,254,27,86,80,92,60,30,138,218,125,123,250,81,145,143,173,115,30,45,228,42,70,102,179,30,41,3,254,21,92,1,254,114,57,250,213,233,126,104,233,240,93,249,48,253,158,111,164,234,247,58,101,173,219,22,178,151,46,144,148,21,206,82,144,115,30,230,180,158,23,105,86,119,183,174,222,93,173,46,57,110,65,109,163,235,254,163,94,142,183,162,18,146,229,159,81,245,5,246,116,53,39,30,101,255,0,240,183,241,132,148,233,86,17,31,231,170,127,250,105,158,15,167,253,147,80,50,79,230,35,255,0,213,53,204,146,254,28,242,226,255,0,251,87,247,255,0,37,71,139,31,254,241,182,120,255,0,102,76,126,166,174,52,225,30,19,186,160,32,150,92,199,254,186,209,255,0,210,131,249,71,68,223,254,79,71,246,140,95,73,105,172,106,186,227,118,87,43,91,109,169,42,81,41,48,112,42,79,90,104,118,250,29,229,178,45,110,84,224,121,37,80,121,76,26,218,90,143,238,109,232,238,159,149,53,229,173,26,195,69,230,165,122,237,231,133,169,117,226,84,224,117,45,146,115,48,170,143,225,54,239,226,119,164,146,97,132,143,255,0,74,176,113,75,70,75,228,243,167,21,15,15,89,47,253,79,252,20,26,222,177,168,219,235,151,193,139,215,155,9,184,92,0,172,96,158,213,232,122,38,169,230,116,139,122,155,235,220,164,91,149,56,175,82,57,169,214,211,74,41,164,101,245,47,26,63,107,77,197,85,210,51,186,119,93,60,237,203,86,239,217,32,149,172,35,114,21,17,39,222,175,117,14,165,211,108,245,5,216,221,149,50,226,72,201,79,194,103,136,53,156,180,42,84,142,63,39,233,82,134,166,205,55,120,178,207,120,8,10,42,16,104,200,32,167,145,88,51,198,120,103,57,151,91,72,57,201,170,46,176,72,26,61,218,142,101,178,145,143,83,20,226,218,23,71,141,106,154,103,226,46,92,91,101,40,40,36,199,250,141,46,140,218,154,127,76,111,249,252,231,55,137,224,237,53,180,155,225,153,194,234,143,71,210,137,36,37,70,98,175,173,136,3,25,53,133,100,182,103,124,83,180,23,93,42,235,144,119,48,180,175,237,48,127,173,120,194,196,76,113,93,90,79,25,34,113,236,105,82,82,36,98,145,11,221,244,245,173,90,165,98,94,195,109,149,254,212,7,191,52,46,168,5,73,70,211,86,255,0,11,50,73,185,210,43,52,246,201,10,73,226,42,99,108,6,215,185,61,235,145,201,89,223,5,133,240,73,111,36,137,207,122,41,74,98,123,214,118,239,6,187,157,43,24,32,56,6,65,230,180,58,104,30,92,133,76,143,210,187,60,115,143,202,190,72,250,152,144,100,145,182,170,155,9,223,37,56,173,53,241,44,19,162,201,32,193,158,125,41,232,120,164,200,49,88,85,242,110,166,226,94,223,245,190,169,123,160,167,167,84,240,77,147,112,74,99,147,89,178,176,68,2,43,159,197,241,163,160,154,143,110,205,60,141,127,187,151,237,68,189,48,69,202,114,56,171,43,195,44,24,141,177,53,233,105,188,100,225,155,127,137,133,117,32,92,170,64,7,117,117,113,182,250,52,196,73,247,255,0,229,129,205,86,173,173,228,100,28,86,253,89,146,249,34,222,176,80,2,143,30,213,21,180,146,72,237,73,172,216,221,176,156,96,254,213,59,67,64,55,168,18,98,174,42,153,51,84,105,245,102,64,182,80,198,5,100,98,20,68,119,163,80,81,164,56,9,63,17,167,34,36,122,205,37,132,83,166,172,216,105,99,254,203,32,241,88,253,80,197,219,157,129,53,111,139,51,131,77,180,64,146,85,235,82,108,207,251,66,73,201,172,239,37,117,131,80,136,242,210,73,204,87,76,12,98,151,56,42,168,69,103,51,251,212,123,156,17,236,105,164,144,235,38,211,194,171,80,238,174,237,201,200,101,162,127,92,85,214,182,26,119,85,72,112,3,183,32,123,215,46,175,230,205,32,233,2,183,80,55,4,237,28,213,187,250,181,166,159,108,135,31,92,19,128,145,146,125,170,28,119,97,29,122,58,82,156,182,162,16,234,93,67,82,252,67,58,122,3,30,91,42,112,24,149,24,237,80,238,117,215,46,186,61,54,110,186,165,220,27,136,92,156,148,242,13,92,52,246,209,239,232,248,80,133,86,90,105,178,211,172,172,141,143,73,233,13,70,80,126,41,255,0,81,76,154,167,209,111,219,184,234,29,61,237,72,5,48,217,66,32,240,0,16,63,124,214,144,94,139,239,39,87,139,122,154,18,146,231,213,254,231,169,245,154,147,254,18,191,41,34,11,93,187,228,86,103,194,32,149,92,234,6,15,200,129,251,154,202,9,173,41,30,111,140,154,240,53,31,207,254,199,165,180,146,96,87,155,221,117,31,80,43,86,118,213,167,72,109,47,148,141,141,246,221,28,253,40,208,140,37,123,140,190,151,163,163,170,229,247,58,71,169,52,152,72,231,138,204,120,166,7,248,85,95,255,0,93,191,239,89,233,127,212,71,55,129,255,0,229,67,246,97,122,63,167,151,174,57,123,47,41,5,134,165,3,253,74,60,79,182,42,63,79,106,15,232,26,242,86,160,164,236,81,67,200,62,147,154,244,156,183,185,64,250,217,205,121,47,83,67,224,217,120,174,161,113,161,233,247,44,157,205,23,73,220,56,202,113,81,124,43,212,108,173,153,189,98,226,225,182,92,82,210,177,188,192,32,10,230,140,91,241,240,121,58,122,82,159,211,92,35,202,127,228,165,241,26,246,215,80,234,69,170,213,192,234,16,210,27,43,25,19,146,127,173,105,219,105,108,248,72,160,164,193,54,196,253,138,235,73,173,186,112,79,224,219,94,47,79,199,208,132,185,180,96,52,125,62,251,80,189,252,62,157,184,188,82,84,62,45,164,1,239,86,191,224,238,164,185,185,74,94,105,83,193,91,142,2,0,250,214,218,154,208,132,170,71,127,147,231,104,120,250,149,46,77,39,89,233,168,209,252,61,110,193,11,43,216,242,55,42,62,101,18,73,53,91,225,18,65,186,191,86,126,68,127,83,92,187,156,180,100,254,79,33,106,61,79,167,234,77,246,255,0,202,50,174,91,27,254,165,125,129,203,175,184,127,114,127,181,89,219,234,69,175,15,174,44,129,248,213,114,27,2,127,148,252,71,250,86,242,73,210,253,30,150,180,119,168,71,219,107,41,236,173,151,111,174,217,50,230,20,93,104,159,253,80,127,189,107,60,87,211,225,12,106,109,140,164,249,78,125,15,6,162,114,254,100,78,111,39,86,188,189,39,211,76,165,215,186,133,119,122,30,155,104,195,165,46,33,59,159,32,255,0,48,192,31,223,244,173,207,71,53,116,198,138,215,227,30,91,175,44,111,33,89,218,15,3,244,172,117,98,163,26,60,207,168,105,71,67,65,69,172,182,203,21,185,254,214,33,95,42,56,250,213,7,136,247,162,211,64,46,108,43,42,117,9,9,238,100,214,49,188,30,11,236,243,199,27,42,47,237,130,162,64,38,126,88,168,26,128,54,154,245,171,169,0,51,230,238,63,250,134,217,253,235,69,242,71,247,55,122,122,193,41,0,71,98,102,175,173,231,116,39,21,151,102,158,199,107,22,194,247,73,186,181,41,7,205,105,73,253,171,231,199,208,164,44,161,70,10,73,4,31,90,219,72,153,95,32,162,6,69,1,213,237,111,225,21,209,201,60,33,186,82,247,220,0,172,247,162,117,25,192,128,62,30,244,222,19,68,65,165,34,162,217,245,54,14,49,70,113,243,184,40,24,0,118,174,117,20,209,186,155,186,65,237,28,36,133,16,68,250,212,253,224,138,207,109,51,162,46,240,49,41,151,64,138,209,105,105,252,148,227,61,196,215,95,141,201,205,228,38,178,3,81,159,41,101,66,39,181,84,182,100,227,138,189,100,219,49,208,110,184,12,162,32,243,67,113,181,201,82,65,172,162,168,218,84,216,27,118,220,47,172,148,152,60,26,48,104,163,146,144,61,207,20,210,200,57,96,53,187,205,50,240,81,90,72,3,57,169,15,234,54,133,173,161,194,162,125,59,86,241,117,31,147,25,172,209,70,90,97,74,82,195,111,56,162,123,10,234,205,195,55,99,31,124,8,103,188,125,106,51,72,206,40,181,68,174,112,11,82,65,242,73,244,170,148,8,193,230,105,53,236,59,182,17,41,42,56,171,13,25,37,55,136,148,226,106,210,200,185,78,205,86,166,148,155,85,224,206,216,230,177,47,24,116,143,124,85,106,103,146,34,210,117,236,40,51,18,71,20,228,40,114,51,89,149,118,178,108,244,41,86,146,161,237,53,141,214,64,23,203,4,102,107,89,175,73,26,106,217,95,252,221,232,246,164,249,232,35,214,177,70,171,131,78,133,194,7,7,25,167,5,72,39,246,162,187,14,68,94,64,48,104,79,252,201,198,61,232,99,72,244,223,9,172,213,252,42,246,244,152,74,212,16,61,227,38,161,107,151,1,58,210,35,188,166,184,231,110,76,214,41,109,2,229,240,97,198,149,18,22,224,66,143,165,9,189,61,87,186,93,221,202,157,35,240,174,184,96,228,158,42,211,219,147,212,240,91,135,173,251,163,111,208,22,86,223,225,230,95,12,167,205,116,40,45,81,146,36,214,89,189,39,203,235,68,105,103,228,252,64,251,167,159,233,81,6,247,72,244,124,93,118,181,181,147,246,127,236,107,188,82,111,118,139,107,16,34,227,255,0,249,53,152,213,52,49,111,211,26,110,172,196,143,49,48,247,164,146,96,255,0,106,211,70,85,21,102,255,0,78,215,122,122,26,107,222,77,26,109,59,86,58,167,64,95,219,58,169,184,182,103,106,167,149,36,28,31,237,79,240,136,44,93,95,164,164,129,229,162,9,24,228,208,241,9,34,53,96,180,180,53,225,243,255,0,177,233,109,224,69,61,187,118,82,172,52,128,121,56,21,198,124,250,180,240,72,24,21,77,213,250,83,218,214,143,248,38,92,75,107,46,37,123,149,198,42,180,222,214,164,105,227,106,173,45,88,234,62,153,11,162,58,109,253,1,119,37,231,219,119,205,9,3,108,226,39,254,53,15,170,58,33,26,182,168,171,214,46,17,111,230,0,86,157,179,184,250,215,66,242,43,83,122,61,24,125,83,103,148,245,210,231,162,207,77,233,207,47,167,215,163,106,15,11,150,63,238,200,16,80,61,43,47,121,225,205,200,117,95,131,189,109,77,147,128,177,4,83,211,242,92,91,198,25,175,137,245,95,179,57,54,189,45,216,125,39,195,165,37,244,175,82,186,74,155,6,118,54,50,126,166,181,253,67,165,155,254,158,123,76,180,216,209,91,97,8,236,148,128,71,252,42,117,60,141,243,79,164,99,229,253,75,239,235,66,85,233,139,51,93,25,210,87,250,54,182,111,46,86,202,155,242,148,145,176,230,76,86,218,61,123,212,235,234,125,201,110,71,63,212,124,152,249,58,223,114,60,82,50,190,38,90,220,221,244,240,106,213,133,188,191,61,42,41,64,147,2,106,151,194,203,43,155,71,47,197,203,14,52,97,17,189,49,57,53,164,101,31,178,209,213,165,169,5,244,233,66,243,124,127,161,154,233,180,19,215,76,33,73,48,110,86,76,250,124,85,93,113,167,173,93,68,173,40,76,27,191,44,39,234,98,127,74,234,186,151,246,61,184,234,165,168,255,0,253,83,255,0,146,199,83,72,87,136,225,180,28,11,196,36,123,1,0,127,74,223,245,69,163,119,186,29,219,11,72,130,209,80,62,132,9,6,176,213,198,211,197,243,231,182,122,15,225,30,95,209,186,80,212,181,198,144,177,44,180,11,174,15,80,56,31,115,21,234,237,227,183,210,163,200,149,202,140,190,181,170,229,174,163,236,136,107,113,67,83,88,236,32,86,99,197,7,145,252,61,150,150,97,41,88,117,83,232,22,145,255,0,26,136,114,168,241,27,107,131,26,202,211,248,205,81,182,164,239,80,80,61,163,140,126,148,222,162,183,14,173,180,5,1,230,219,44,164,127,188,12,214,214,147,178,82,174,77,7,77,93,38,227,75,182,185,159,153,176,162,61,226,13,106,237,84,87,24,142,245,132,177,34,175,4,228,201,34,78,34,188,11,173,237,77,143,84,95,219,112,144,241,82,126,135,35,250,214,186,88,121,6,202,85,42,59,246,160,44,167,98,134,35,181,108,140,239,34,105,128,38,231,6,139,212,92,36,1,219,53,90,153,137,16,75,114,43,2,37,172,38,77,43,77,41,107,8,80,143,104,172,82,123,89,189,122,209,102,213,186,68,64,154,49,65,9,10,244,53,154,82,120,52,149,44,142,8,248,193,48,39,188,213,238,148,234,20,136,10,227,188,215,87,142,168,199,94,73,170,43,245,91,180,249,203,108,164,171,232,42,189,183,21,63,151,110,163,245,171,147,182,204,99,113,74,33,138,174,73,3,107,105,244,36,211,84,94,254,123,150,211,235,21,41,10,78,176,192,58,182,80,228,174,240,159,88,237,66,55,90,96,31,27,171,87,222,158,234,224,121,96,156,213,116,230,255,0,203,96,154,104,215,88,79,196,155,84,77,82,149,26,197,62,198,59,212,47,127,221,178,148,247,17,218,186,179,221,238,103,246,201,151,185,106,50,40,22,114,76,69,93,96,81,65,29,179,126,228,148,237,132,243,53,205,232,169,79,196,227,130,134,186,14,112,25,155,11,22,213,43,88,250,26,155,106,229,155,106,72,66,65,51,138,19,86,39,105,147,181,18,21,104,113,56,172,59,192,7,212,41,234,101,96,81,167,44,140,72,36,154,35,105,0,10,205,22,210,163,99,160,19,252,40,231,21,147,214,211,254,214,185,201,156,214,218,139,8,198,45,201,149,132,71,6,141,111,243,164,10,195,180,110,184,52,150,232,252,161,186,78,40,187,64,62,148,172,19,165,97,19,28,199,20,27,132,137,78,77,23,76,165,193,237,125,7,104,44,250,30,215,114,97,78,133,58,100,122,154,193,245,34,246,235,77,42,65,248,248,174,86,189,77,154,42,32,106,8,112,33,248,157,193,228,168,79,184,171,238,149,87,157,211,186,168,35,226,81,81,63,253,53,110,182,158,190,157,125,171,94,235,252,26,255,0,14,23,187,166,109,196,204,41,64,199,214,162,220,89,93,57,226,51,119,77,176,226,153,66,144,84,189,191,8,248,107,40,202,167,47,238,86,156,148,53,245,119,62,153,164,234,109,20,235,150,109,90,135,188,160,151,55,149,68,246,34,42,109,166,141,108,141,21,189,33,240,94,97,40,9,51,137,204,210,222,233,36,115,127,20,214,148,116,215,78,201,22,26,38,149,100,149,11,123,38,145,184,109,86,38,71,161,171,59,118,154,103,13,54,134,199,251,162,42,28,155,229,147,169,173,61,71,114,118,75,74,192,138,50,20,54,153,53,38,66,151,80,152,5,64,125,105,191,137,96,114,234,7,213,84,213,190,130,48,108,84,220,219,170,72,125,6,57,133,113,245,161,255,0,17,176,17,254,214,199,255,0,88,166,162,219,193,107,74,111,20,40,212,116,242,96,94,91,159,253,98,165,37,196,41,33,73,80,32,140,26,110,45,114,57,105,206,28,162,26,181,77,57,46,121,70,245,128,176,98,55,137,169,104,90,86,128,65,10,7,32,131,67,139,143,36,207,74,122,105,110,84,60,145,49,67,90,135,7,154,150,136,160,100,76,247,166,17,24,138,22,88,60,112,3,240,118,129,196,188,45,218,14,12,133,132,137,21,94,173,15,77,86,164,53,31,195,36,92,133,110,222,59,159,90,165,38,187,42,58,250,144,239,149,69,75,253,37,106,122,129,26,192,184,116,59,231,121,170,65,24,38,173,181,54,220,119,77,185,109,172,173,109,41,41,250,145,90,61,71,42,190,141,117,124,167,173,40,57,47,199,6,35,160,116,155,253,59,83,185,252,101,178,218,30,72,72,39,130,102,182,32,146,160,42,181,154,114,180,63,168,234,195,87,93,206,25,88,42,238,215,26,138,179,201,172,215,87,186,151,95,130,141,225,32,35,57,6,115,74,45,244,121,245,120,50,65,155,139,107,246,152,97,59,153,121,181,110,49,148,247,165,235,91,119,71,240,143,195,168,33,239,62,39,216,138,214,60,217,18,73,242,78,232,87,82,134,223,178,84,255,0,179,188,64,159,244,156,214,238,215,17,219,21,140,239,113,73,224,176,111,129,197,121,31,141,54,65,174,160,98,236,39,225,184,100,73,255,0,121,38,63,164,85,233,254,67,221,131,4,64,200,38,163,92,47,104,224,10,233,50,108,22,156,240,75,249,18,42,93,251,205,92,192,0,200,246,170,106,240,76,111,114,96,216,16,130,18,217,63,94,41,193,43,10,225,9,250,158,42,118,165,130,247,62,66,37,194,1,43,121,8,251,210,46,238,209,63,230,221,79,104,21,124,17,114,96,151,169,216,32,194,2,149,20,211,212,8,105,4,50,206,79,189,78,234,120,23,219,114,229,145,158,214,238,28,202,91,72,159,81,65,86,169,124,164,224,145,75,115,124,20,160,144,21,92,222,175,37,197,153,161,171,241,11,87,196,87,159,122,84,228,83,138,106,132,22,238,146,68,154,35,118,46,31,154,79,173,9,6,229,192,118,244,208,68,154,144,206,158,128,15,194,15,218,170,129,60,15,93,155,98,18,18,5,117,75,136,55,93,147,111,160,52,79,104,168,246,39,243,0,247,173,73,188,89,38,245,247,88,65,84,192,39,181,87,57,126,76,171,113,39,235,74,86,42,76,142,187,197,145,31,189,72,211,46,86,229,243,104,87,19,74,47,216,37,139,163,95,116,216,252,25,19,50,154,195,221,36,121,234,30,245,164,200,139,206,64,36,237,82,137,6,158,202,164,228,241,81,221,149,236,153,181,233,172,233,171,0,2,152,226,178,186,208,34,253,200,226,174,75,6,73,187,101,74,196,46,98,139,108,1,121,37,56,51,82,108,169,225,154,134,135,229,14,210,41,233,4,250,214,127,37,86,50,57,180,25,246,164,12,41,235,134,153,64,146,226,194,64,245,36,197,38,193,62,143,160,82,134,237,244,166,236,146,130,27,97,164,160,79,176,175,34,234,226,83,173,38,50,119,79,239,92,144,151,168,217,166,131,106,208,151,146,157,187,85,249,106,63,101,71,247,171,254,135,211,221,110,219,80,183,113,5,45,186,178,148,19,220,65,20,228,214,219,61,8,203,110,157,26,222,155,211,81,164,217,38,209,183,20,176,9,84,159,83,87,169,132,167,118,57,230,177,221,185,219,57,245,39,247,38,228,251,28,205,221,178,157,45,165,230,138,199,32,40,18,42,183,168,122,175,79,209,93,75,78,110,117,226,39,203,71,97,239,84,160,219,163,125,15,22,122,211,80,72,103,79,117,141,158,174,234,153,75,107,101,224,9,9,80,153,30,213,91,212,221,91,123,252,65,90,110,146,147,230,36,132,169,91,119,18,175,64,42,214,157,74,159,71,163,161,244,218,242,92,53,56,74,200,26,47,86,234,214,186,179,118,154,154,202,210,165,132,172,45,48,164,147,129,94,152,211,138,227,31,122,90,209,219,77,118,71,212,252,88,104,205,74,28,52,101,58,247,78,214,117,11,155,99,167,21,108,66,20,22,2,246,137,38,177,154,166,151,172,233,76,165,219,215,118,135,21,9,252,210,73,251,87,70,134,164,28,84,95,39,169,244,223,39,199,251,113,210,254,163,77,208,22,87,174,233,122,131,228,148,166,229,191,41,178,78,84,96,201,250,102,171,255,0,192,218,192,202,174,109,224,122,146,34,148,117,163,167,38,153,63,199,105,104,121,19,77,94,87,251,25,182,109,174,158,212,134,159,106,176,243,133,205,128,163,131,239,244,173,175,95,235,23,154,126,157,103,164,52,230,210,166,135,156,70,36,12,1,247,131,250,86,186,181,41,197,29,126,84,33,173,228,105,65,254,202,91,30,156,189,187,233,229,234,200,117,40,132,149,165,177,50,160,57,51,86,222,26,107,151,102,236,233,142,186,165,54,180,149,52,20,103,105,29,133,45,89,45,72,201,123,24,121,78,30,86,134,162,75,240,61,7,241,14,36,131,56,172,127,95,245,109,214,150,83,101,100,64,125,105,222,183,15,242,39,180,123,154,228,210,142,233,228,240,254,157,227,47,35,93,66,92,25,180,234,93,91,105,98,222,172,183,174,11,11,207,196,119,72,60,99,210,183,93,55,212,204,106,58,27,151,183,96,50,187,112,124,249,237,2,102,183,213,81,146,184,157,223,80,241,244,103,13,250,60,167,70,122,239,196,115,248,130,155,91,4,150,103,5,106,248,136,173,39,74,117,29,166,188,210,146,218,75,111,160,74,155,87,167,168,165,169,227,237,141,163,155,203,250,91,208,209,222,157,190,201,186,149,253,149,138,82,171,187,150,153,221,198,245,65,52,150,215,54,247,108,121,150,239,33,212,250,164,205,97,181,213,244,121,50,210,154,134,246,176,34,254,159,122,141,195,156,154,70,111,37,45,249,34,244,25,245,53,150,189,121,171,173,65,109,37,97,69,165,157,226,120,56,173,23,177,155,224,235,150,18,218,146,175,180,69,103,186,193,72,188,182,97,45,171,107,172,184,22,149,125,59,86,220,81,41,180,51,162,92,39,88,121,107,137,91,8,89,29,167,113,21,232,182,102,8,153,206,5,99,168,233,161,162,213,163,158,222,245,130,241,194,209,75,208,109,111,18,15,228,63,180,253,20,63,226,5,16,121,76,111,131,198,202,213,218,79,214,162,220,37,97,39,113,251,87,89,13,38,65,106,243,200,115,224,28,83,213,170,62,126,84,164,125,5,27,146,18,67,14,163,116,83,27,200,250,80,13,197,202,137,220,226,140,251,212,182,236,170,72,224,151,156,48,74,137,52,70,173,150,163,4,26,87,111,32,240,176,75,106,194,64,38,142,221,130,102,0,159,90,186,66,180,195,166,209,9,254,95,214,151,240,232,0,200,159,74,34,131,151,129,89,183,71,27,98,156,155,96,20,73,20,210,118,44,197,11,248,127,204,145,199,165,29,12,0,123,1,85,68,59,161,233,74,74,72,165,8,3,0,152,158,212,60,58,45,85,88,55,128,206,39,210,186,146,149,9,238,124,11,168,102,222,0,247,168,150,49,230,38,72,154,164,147,224,36,215,44,176,213,16,21,104,79,181,101,87,240,149,103,189,84,214,12,213,116,52,204,138,155,163,159,246,230,254,191,165,101,30,80,220,157,30,131,120,153,177,145,19,17,142,213,231,183,176,155,165,136,239,91,234,113,131,56,218,35,41,106,6,7,19,92,140,19,49,88,210,70,181,111,61,27,78,145,84,216,44,69,103,181,241,23,206,102,98,186,37,91,12,163,47,83,42,86,55,42,77,22,221,32,56,12,119,172,40,213,44,89,166,183,32,50,152,29,187,211,228,28,118,53,40,171,8,156,1,156,241,87,189,1,96,53,14,177,211,153,219,41,67,158,106,193,244,78,106,38,240,203,138,79,147,218,181,168,75,10,237,53,227,186,227,74,123,170,25,108,157,210,164,255,0,90,226,111,106,108,215,180,90,234,86,45,61,170,54,234,140,160,8,137,231,50,43,73,99,114,197,157,130,238,31,88,109,164,9,81,244,169,132,156,244,226,116,122,167,37,20,92,49,125,110,160,135,18,230,237,201,4,1,232,106,183,172,181,199,236,180,53,249,31,150,227,199,203,73,238,61,79,233,74,43,52,107,227,104,189,77,120,193,251,153,189,47,64,190,110,254,209,246,245,38,146,246,22,180,238,248,135,120,142,248,164,182,77,173,255,0,92,62,157,71,105,104,58,188,40,192,59,120,21,213,191,118,98,184,71,209,173,111,185,41,202,10,154,139,59,76,117,150,60,64,108,88,66,109,255,0,19,177,49,220,28,26,215,233,218,35,26,38,162,254,185,127,120,130,153,90,160,167,130,163,251,154,90,179,105,85,101,162,60,189,89,105,181,4,174,83,138,69,5,157,187,253,79,213,234,188,105,162,213,191,152,149,45,71,249,82,152,129,245,49,94,174,142,35,210,179,242,36,177,31,99,135,234,210,73,195,73,127,74,21,81,182,125,43,202,53,251,215,122,135,169,210,203,75,37,162,232,97,160,63,211,48,85,253,234,188,94,92,159,69,253,26,9,106,75,85,255,0,74,61,90,194,221,155,59,70,109,153,72,75,109,36,37,34,59,10,205,120,151,171,155,13,31,240,205,47,107,215,100,166,65,200,79,127,248,86,90,43,126,162,179,147,195,143,222,242,162,159,110,255,0,201,83,225,86,154,54,220,106,142,128,85,62,83,68,142,59,168,255,0,65,80,60,80,73,254,60,209,60,22,4,31,185,174,181,45,218,199,179,167,171,191,234,114,248,84,107,52,39,27,79,66,182,66,134,212,218,170,79,216,214,27,160,20,79,85,89,129,192,220,76,122,109,52,160,177,51,63,25,127,47,200,191,159,242,122,202,200,60,113,94,67,226,26,150,122,178,231,116,237,1,32,125,54,138,143,25,45,204,229,250,29,125,247,126,196,155,157,83,170,108,236,88,189,125,5,22,132,0,148,148,13,160,118,145,218,180,90,107,233,234,142,153,184,97,162,155,87,213,8,116,161,60,112,103,239,85,56,194,183,199,163,127,39,71,70,48,90,250,61,60,130,210,244,59,13,2,202,233,221,81,214,29,75,144,2,212,158,18,7,3,222,179,125,3,114,180,117,74,84,206,228,54,2,201,142,200,244,254,149,80,110,106,82,8,206,94,70,150,182,171,194,124,1,125,247,58,143,170,156,252,101,215,150,209,90,190,51,128,134,211,192,19,255,0,188,213,231,79,217,222,233,58,242,87,96,233,185,211,86,160,22,66,199,7,212,123,85,106,203,98,217,37,138,47,205,146,209,211,251,50,94,157,188,252,155,178,242,20,36,31,108,80,176,84,51,34,184,186,62,76,161,212,84,20,244,113,239,88,107,107,67,125,109,120,226,148,164,173,87,238,68,24,32,5,1,253,5,107,186,137,138,92,144,83,168,93,165,147,112,110,11,172,41,247,154,108,56,61,48,152,62,152,53,93,112,243,119,23,11,101,43,11,242,254,108,247,61,170,235,36,210,124,19,122,104,132,107,174,196,0,45,219,73,250,201,53,232,118,38,70,21,36,100,77,101,58,66,92,150,246,132,31,173,85,248,129,99,248,254,143,212,89,9,220,180,180,92,64,247,78,127,181,52,205,15,159,10,0,38,163,188,128,176,65,19,93,143,131,43,183,69,65,183,10,113,81,140,209,69,170,99,137,172,218,105,21,206,14,77,186,68,136,167,166,220,79,16,40,95,33,134,178,21,13,109,237,69,101,35,127,31,181,85,43,192,53,75,36,230,208,57,196,81,2,64,237,87,86,102,240,176,34,211,4,200,52,212,38,73,38,168,80,126,161,200,76,42,127,181,17,16,152,196,205,36,178,54,236,95,131,116,247,164,81,10,3,130,39,138,174,9,73,80,225,0,19,38,43,137,17,156,122,212,229,143,115,178,59,153,81,201,142,213,212,164,178,56,180,130,94,143,201,34,1,21,10,196,126,116,17,17,78,18,161,79,146,207,81,86,235,83,2,68,86,65,233,222,160,100,193,173,90,197,153,246,32,237,154,153,165,98,237,181,2,121,172,162,178,94,118,209,232,170,131,166,14,39,110,77,121,238,162,152,188,88,247,173,245,19,163,56,251,16,202,78,238,105,201,78,98,177,104,187,54,61,29,34,205,192,12,85,23,82,2,47,84,56,205,104,255,0,18,18,166,84,65,156,209,89,249,199,172,214,107,38,156,42,102,137,148,203,41,62,212,65,59,127,173,66,105,142,169,218,31,62,149,232,158,7,216,23,181,155,187,226,153,12,51,176,125,84,127,224,42,53,95,164,184,171,103,162,107,185,109,113,200,237,53,229,77,182,31,235,132,3,242,160,149,17,244,21,193,172,218,140,191,76,214,63,146,162,223,84,82,109,174,22,165,97,32,3,129,235,84,154,174,172,46,244,155,166,144,161,249,96,110,64,62,244,120,203,209,22,206,189,24,201,234,166,189,205,71,78,172,46,210,222,68,254,82,79,215,21,3,196,117,17,105,103,28,121,138,63,181,61,55,90,148,119,120,45,127,22,175,228,167,191,179,185,209,239,44,46,149,123,230,58,232,11,48,114,12,140,85,246,171,163,233,250,134,180,162,141,73,166,29,95,196,227,126,135,189,116,74,111,14,40,245,229,229,54,227,171,167,14,153,95,211,246,140,30,183,105,155,69,41,198,45,222,221,188,153,144,145,207,235,82,58,191,91,94,167,172,170,221,42,34,209,149,109,0,31,152,142,77,63,202,86,250,71,68,127,155,229,41,75,250,99,254,236,176,209,186,169,118,202,183,177,178,176,97,166,183,165,36,201,36,230,36,250,154,244,180,188,144,38,126,213,142,188,84,107,228,240,254,167,227,173,25,167,118,223,32,53,167,29,70,143,116,182,16,181,187,229,43,96,72,146,76,86,15,161,244,45,73,157,126,222,226,235,79,121,166,155,10,86,229,38,4,198,42,180,154,80,105,151,224,121,26,122,94,46,162,111,47,255,0,99,211,146,22,121,73,198,43,23,214,253,53,171,235,122,178,29,183,13,6,91,108,37,59,151,6,102,77,78,151,162,91,142,95,167,249,90,122,26,235,82,124,36,104,58,79,71,184,210,180,54,108,221,217,230,130,165,44,164,224,146,106,31,87,116,171,250,218,25,83,46,37,167,155,36,110,80,193,73,237,84,165,83,115,30,159,158,180,252,167,172,189,217,88,142,146,234,38,244,213,105,169,213,25,22,234,16,82,16,70,61,38,164,244,167,71,63,164,95,46,242,226,225,183,87,179,98,54,143,150,121,53,164,181,48,212,123,58,181,190,171,165,45,57,194,17,167,35,78,109,222,245,4,86,35,173,58,55,80,212,245,49,123,106,166,190,36,0,176,181,70,71,21,26,82,216,236,228,250,127,155,31,31,87,116,184,23,168,52,238,163,189,208,19,166,254,5,141,195,104,82,195,160,200,30,130,163,116,134,147,172,232,86,55,238,61,104,165,184,173,190,91,105,80,59,136,31,243,170,181,177,199,220,236,254,47,198,94,60,180,162,249,102,115,84,181,234,29,71,82,14,106,236,222,54,204,231,107,101,73,64,246,2,180,253,59,252,30,209,147,105,97,33,245,130,20,92,65,10,86,42,181,27,218,148,120,53,243,53,84,244,86,158,131,244,174,76,86,145,97,252,75,89,54,110,44,181,241,47,116,115,138,176,211,94,123,66,234,161,98,135,74,217,82,194,22,15,161,224,253,107,73,207,117,193,251,29,122,218,255,0,121,75,66,75,250,108,223,173,105,66,70,213,100,247,166,185,112,180,50,86,172,144,15,28,215,14,83,201,242,50,69,35,215,39,227,82,136,36,131,3,237,89,171,139,125,215,23,11,211,174,20,195,171,65,248,85,242,249,132,70,239,253,247,173,95,25,51,84,240,87,139,101,44,88,233,175,178,26,75,4,168,37,39,118,18,32,18,125,73,51,84,58,125,160,103,85,186,72,36,243,247,37,70,173,58,77,34,94,17,115,160,178,191,54,250,252,71,148,46,131,3,218,19,91,173,33,68,128,12,71,191,53,58,137,116,40,221,23,214,132,5,84,155,134,195,214,203,105,89,74,210,82,126,132,69,74,186,52,62,109,212,24,54,151,183,22,234,16,91,113,72,35,232,98,160,56,19,19,31,90,233,86,204,223,179,33,54,216,46,40,198,102,140,91,49,154,171,247,28,83,104,64,216,2,49,74,150,229,67,210,165,48,190,16,229,36,122,254,149,205,36,5,96,253,106,147,28,157,34,91,48,68,77,17,41,25,19,90,240,97,36,46,208,6,76,255,0,106,224,7,110,244,154,205,141,82,27,61,129,201,165,73,16,113,63,90,93,9,85,224,85,16,68,38,154,146,56,38,169,88,171,54,135,5,24,245,244,174,73,4,24,52,210,162,248,104,26,140,79,0,246,174,172,165,27,99,251,105,137,118,79,150,71,244,168,214,123,139,160,129,57,170,131,201,45,103,146,210,228,40,90,40,136,130,43,41,112,152,90,140,24,154,214,100,38,208,34,147,0,212,141,63,23,77,192,159,136,96,247,168,66,124,91,61,19,42,211,82,19,254,156,226,177,26,162,72,187,80,173,53,120,35,73,59,33,24,10,0,243,77,84,2,8,172,155,52,121,194,53,157,24,162,109,156,17,62,213,83,212,232,255,0,111,81,24,173,95,226,68,121,201,76,65,10,201,154,32,140,98,179,164,203,172,83,47,237,114,194,68,138,32,228,251,250,214,124,96,180,222,48,17,0,71,53,237,30,8,218,6,186,114,226,228,225,111,188,99,232,145,31,214,107,61,87,140,154,67,147,65,212,4,155,119,12,73,0,253,77,121,199,74,91,126,39,170,175,110,20,12,52,212,123,73,63,242,175,55,201,159,166,75,224,218,9,182,137,157,80,218,131,15,173,177,63,146,121,237,6,188,246,208,130,139,146,148,168,130,207,198,79,27,166,107,95,19,26,72,244,188,94,91,54,122,14,175,229,221,88,217,132,110,6,220,41,74,247,142,42,119,86,179,113,127,165,159,37,189,202,105,123,210,6,76,119,173,21,41,110,101,71,110,158,188,95,250,149,93,59,166,234,58,198,172,194,245,20,56,45,237,136,146,177,18,6,66,69,104,250,131,164,87,168,222,170,234,209,224,203,142,159,141,37,56,159,90,123,234,107,105,221,169,245,8,232,107,165,14,18,162,227,166,186,101,173,20,249,65,192,183,220,31,27,132,118,244,21,54,223,164,52,68,186,86,109,130,212,100,149,44,209,234,118,236,243,39,245,45,87,169,41,193,213,150,118,58,22,146,194,65,106,205,157,224,226,17,38,173,91,104,35,249,14,12,118,21,85,30,206,45,77,105,234,187,155,178,80,105,70,48,145,143,90,121,97,100,252,200,17,237,73,53,236,102,133,22,234,32,18,232,158,216,165,77,187,131,254,251,246,163,128,120,29,229,40,65,47,119,244,171,190,150,86,144,198,161,230,107,77,59,112,192,73,132,35,185,247,200,197,22,187,19,99,186,174,238,210,251,81,243,172,45,218,182,97,41,216,132,33,189,184,28,19,234,106,137,109,187,136,82,105,55,155,4,232,110,203,129,217,38,152,162,238,101,191,218,154,160,234,193,173,115,243,54,65,160,41,109,131,4,17,78,134,217,202,75,106,108,237,34,123,84,79,195,54,8,81,66,119,15,106,119,144,82,201,95,168,105,54,43,113,46,166,217,180,184,12,133,160,66,129,239,154,171,123,164,244,243,122,221,250,148,231,154,85,191,231,156,143,90,209,54,142,157,63,47,86,23,79,224,53,235,43,109,204,17,180,122,208,47,20,233,105,73,41,80,148,246,174,121,233,180,237,24,39,120,102,114,241,213,194,202,142,226,18,70,42,166,229,109,48,205,179,161,103,204,115,114,150,153,224,98,13,19,150,82,8,197,40,59,35,163,85,8,68,40,124,208,55,114,71,53,83,123,120,150,117,143,56,32,22,214,212,130,63,152,164,146,127,181,105,19,40,242,107,58,86,200,175,195,194,162,37,235,141,247,68,247,42,221,35,246,21,107,160,189,188,32,201,224,125,41,78,152,214,13,1,185,183,182,108,189,112,242,26,64,229,75,80,2,179,250,207,136,186,29,136,45,219,23,111,92,24,252,177,9,159,169,169,138,148,176,129,180,153,228,26,245,247,241,45,90,234,252,54,26,83,238,21,236,6,66,102,171,214,33,6,78,107,169,9,187,100,102,7,196,175,174,104,132,18,8,137,20,208,175,216,66,144,113,74,2,135,97,52,53,124,141,187,26,82,161,222,61,125,41,205,128,28,201,251,208,185,162,37,109,100,146,202,187,247,167,36,201,147,235,90,60,9,85,100,121,112,129,3,142,212,208,184,79,20,168,119,88,24,9,159,122,122,85,140,211,164,73,202,4,73,6,105,155,128,112,78,113,76,134,169,143,227,32,125,43,148,85,156,10,165,70,131,12,4,152,201,138,234,134,179,145,174,48,35,230,88,50,62,149,22,205,91,86,50,102,115,73,36,37,77,124,151,87,41,139,25,137,145,89,59,159,133,213,73,196,214,218,142,209,154,100,125,216,244,162,217,44,254,45,4,127,168,86,107,148,138,149,52,122,101,175,255,0,147,146,18,49,180,86,15,90,36,95,47,104,32,77,109,56,224,133,130,10,178,65,156,211,20,8,94,51,92,255,0,5,101,188,26,222,136,50,149,166,125,249,170,254,169,76,95,171,176,21,208,215,164,202,78,153,75,18,100,83,155,130,114,35,53,149,100,213,151,54,42,1,132,228,19,71,73,206,121,53,158,77,18,194,10,133,12,77,92,233,61,85,172,104,109,109,176,187,82,16,12,249,106,18,159,210,162,113,221,129,172,100,210,218,120,144,187,187,112,141,78,213,59,136,202,219,48,15,218,174,58,17,45,191,111,168,223,55,148,186,248,74,73,244,3,254,117,229,121,186,78,49,111,220,223,70,125,21,189,107,168,27,11,119,20,19,37,127,0,244,19,222,178,54,140,93,22,85,110,81,229,164,181,17,234,78,65,53,191,138,151,217,76,235,132,146,139,52,122,38,151,178,229,155,130,20,86,219,123,103,132,214,210,194,216,45,1,78,172,207,160,170,154,114,228,194,122,238,108,182,183,109,150,64,132,129,246,201,169,109,249,139,113,59,64,72,247,171,73,112,140,91,183,200,86,210,149,95,172,173,69,91,68,10,176,182,9,90,137,9,192,166,193,80,100,168,39,113,236,59,215,50,74,211,36,247,152,169,121,26,162,91,66,76,207,106,56,4,159,111,74,65,99,147,36,196,82,211,38,196,218,121,138,114,9,197,13,88,14,51,77,90,79,62,180,10,178,50,98,51,76,90,192,228,211,40,103,154,140,102,126,212,23,131,43,228,36,19,77,34,111,162,50,146,204,145,185,67,210,42,58,144,66,134,199,9,246,170,72,19,6,242,150,16,55,38,64,161,45,198,202,48,32,147,77,100,85,236,2,233,1,66,22,2,177,53,17,209,240,152,53,81,76,151,108,164,189,176,101,97,93,137,198,43,37,212,218,123,204,92,168,52,148,148,33,184,248,121,7,185,165,40,110,146,52,132,182,199,38,80,186,164,169,74,57,142,65,168,239,220,173,203,87,27,6,119,43,107,99,184,39,21,74,43,4,241,104,246,62,158,105,182,52,182,45,32,67,77,6,227,237,154,14,141,165,126,1,14,59,168,93,55,110,202,84,118,74,128,37,51,130,77,100,240,232,105,186,48,126,40,106,54,23,154,171,35,77,186,243,154,67,80,228,40,148,238,154,199,19,63,90,217,47,74,51,108,64,147,232,98,152,168,41,32,226,142,120,31,4,123,113,204,122,209,194,79,181,91,192,163,200,129,190,100,241,197,57,41,19,153,161,166,199,117,144,111,16,4,8,166,36,124,114,50,69,36,171,144,109,188,6,65,206,13,60,19,204,213,254,201,89,16,103,49,74,56,138,27,172,2,78,190,78,4,238,57,174,78,71,38,139,161,110,172,49,100,193,230,144,129,51,77,60,138,239,145,227,212,100,10,67,193,49,207,21,72,180,169,88,53,136,7,129,233,93,89,202,89,200,66,43,177,247,31,229,158,42,190,217,68,58,113,57,237,78,28,211,21,211,178,249,226,77,151,32,227,138,202,94,2,86,175,172,86,210,163,8,229,224,138,224,56,20,75,111,243,83,235,34,179,143,40,209,158,157,103,39,74,71,31,47,222,177,26,240,63,139,81,3,189,109,53,233,51,131,110,84,86,3,34,98,43,156,76,16,107,22,95,226,106,122,24,13,238,142,228,84,110,173,73,23,242,61,193,173,83,244,25,47,200,160,116,30,245,194,68,26,205,26,165,139,39,217,184,64,136,49,83,217,146,154,139,45,72,50,96,70,227,67,186,80,45,28,212,44,187,67,121,192,219,88,40,17,154,210,104,61,73,168,233,12,150,109,214,149,48,73,86,197,14,245,26,186,63,118,46,50,42,50,216,236,46,177,173,163,88,97,13,92,177,181,65,123,160,25,7,21,50,209,11,32,92,62,100,175,156,243,53,142,158,135,218,91,89,175,221,109,89,175,176,74,67,73,46,64,7,21,109,104,232,83,96,52,157,198,96,77,18,78,236,19,246,44,236,219,8,111,123,138,220,163,251,84,198,9,46,110,225,34,151,66,79,34,89,5,45,213,185,218,106,214,221,63,12,71,185,52,94,1,100,106,247,31,132,112,77,29,131,183,6,8,164,134,76,105,73,136,154,46,244,199,60,80,132,61,37,17,206,77,112,82,4,103,52,232,31,39,23,134,64,73,38,143,116,195,205,23,11,73,67,173,52,82,20,234,12,162,84,48,39,245,31,106,40,47,162,40,46,170,36,254,212,242,133,41,178,74,140,209,199,4,230,128,134,212,4,2,127,90,229,53,32,146,105,166,60,129,242,68,76,210,58,208,148,211,176,160,46,178,40,10,108,76,133,28,83,66,6,180,252,4,5,115,235,81,246,37,107,75,74,72,4,12,145,77,124,136,3,137,33,127,9,239,16,106,190,233,194,202,143,152,130,34,169,114,79,40,136,244,40,165,73,33,64,137,170,173,74,22,250,220,32,124,94,157,170,210,200,39,131,25,212,58,106,20,149,188,208,218,231,113,28,214,41,191,49,47,146,188,20,172,42,61,193,197,83,160,79,220,188,186,234,221,109,72,33,187,143,36,19,255,0,118,152,170,235,187,251,171,179,186,226,229,215,85,234,181,147,66,73,100,92,178,25,95,36,144,79,189,34,78,236,129,244,168,118,83,72,40,42,8,56,138,3,147,181,67,250,211,138,205,137,166,193,91,97,39,182,104,160,200,51,87,86,23,76,228,204,65,21,202,36,112,13,83,66,108,99,184,72,206,105,131,230,154,129,167,124,15,64,50,123,122,82,137,238,106,177,192,157,132,84,17,159,74,68,153,207,2,151,34,110,221,28,50,107,144,162,100,118,245,163,15,0,208,167,50,103,34,154,126,100,205,90,200,164,144,80,36,152,50,13,38,103,111,2,154,121,41,93,96,99,184,73,6,49,93,89,73,38,196,169,156,252,121,36,205,85,219,57,249,219,73,48,8,171,218,249,10,52,138,41,54,131,51,9,172,189,223,249,164,86,146,78,145,141,84,172,140,224,136,60,154,117,191,249,137,245,154,136,171,102,173,210,61,46,192,19,163,54,168,237,154,199,235,232,63,140,48,43,121,254,38,49,94,171,43,124,165,238,128,43,158,101,197,132,194,43,10,205,150,213,229,151,125,46,247,224,221,37,207,230,142,106,207,88,177,78,166,240,113,42,8,7,158,211,91,37,106,136,146,73,217,13,58,21,170,103,205,120,72,237,52,243,97,166,50,222,229,18,168,237,83,42,143,101,44,170,41,212,109,221,185,81,183,27,80,42,107,72,132,79,63,90,201,151,20,194,165,41,80,7,138,29,200,1,130,121,239,73,174,138,72,75,34,60,176,98,42,92,142,208,4,83,73,137,183,99,237,128,47,36,122,154,214,219,182,84,219,97,190,19,4,86,115,121,54,143,25,47,152,222,229,187,109,32,239,119,127,21,164,211,16,150,172,160,65,84,153,53,207,39,104,19,92,116,78,181,130,220,84,178,66,45,212,103,49,143,122,154,41,180,23,73,64,40,142,198,172,27,157,196,0,69,46,80,32,129,181,30,226,136,134,200,80,51,71,1,216,84,33,71,181,25,182,213,246,245,167,120,10,30,91,37,64,14,253,169,254,78,208,38,62,179,72,44,231,84,144,0,72,10,62,244,168,113,94,94,217,33,60,192,56,154,1,161,201,36,15,173,53,74,0,153,205,1,116,48,74,164,140,80,220,84,130,36,123,213,33,114,0,44,137,142,213,206,173,64,36,204,128,170,116,33,170,84,147,222,130,176,1,34,105,135,64,93,31,8,34,130,218,66,159,117,70,70,212,80,133,146,37,198,28,108,12,157,211,81,117,31,243,0,32,16,165,0,65,21,105,100,86,84,95,50,150,238,97,133,236,38,126,2,112,126,149,2,244,206,84,146,149,70,106,147,182,132,209,152,214,127,203,88,10,41,81,197,98,47,82,55,238,60,201,6,182,124,19,18,2,206,126,244,66,76,30,213,3,1,37,78,109,142,121,169,41,78,208,54,210,116,52,177,129,102,71,20,39,4,39,30,148,112,232,27,2,193,132,28,114,104,136,201,244,171,39,177,202,246,166,168,227,138,86,87,96,220,194,99,185,161,163,231,142,222,244,147,177,213,4,65,19,129,52,224,39,53,72,151,195,28,174,32,210,3,246,161,251,18,175,7,5,18,100,192,167,53,201,129,154,18,84,52,116,137,39,53,196,17,25,204,83,207,0,211,31,200,230,144,145,56,63,90,113,101,86,46,193,220,170,82,100,138,234,158,5,109,133,185,4,50,174,14,43,57,230,150,222,42,0,243,138,112,201,14,248,39,157,77,223,46,54,246,168,11,113,199,84,84,68,18,106,211,188,25,78,211,13,229,45,81,2,77,75,180,176,89,133,16,103,154,158,25,81,118,141,91,55,201,107,76,12,18,148,144,61,106,162,229,219,125,242,235,232,39,147,6,181,147,180,40,69,166,219,35,155,189,53,177,151,119,31,106,27,186,198,158,145,240,33,75,62,226,161,52,82,140,146,199,96,21,175,182,153,44,218,129,247,161,59,212,119,138,27,80,144,159,237,75,238,83,164,104,161,107,36,55,181,107,247,121,117,66,163,185,113,114,231,206,234,207,222,178,114,108,106,40,181,209,68,52,100,247,154,185,65,132,201,236,49,239,79,160,120,71,2,125,41,175,207,148,126,148,194,62,224,172,207,229,131,48,106,110,72,19,138,111,2,166,78,182,183,2,209,187,144,152,33,112,79,214,180,77,184,80,219,108,35,252,199,8,72,246,158,230,167,85,100,173,59,107,38,167,77,97,54,186,58,200,33,110,121,132,41,125,201,159,233,87,54,24,178,72,153,60,156,87,44,173,154,164,170,137,246,179,0,84,231,18,3,34,114,123,82,76,9,154,114,97,179,233,83,80,158,243,247,169,4,61,61,177,52,248,51,61,168,0,141,243,51,154,152,218,100,15,138,63,181,1,187,161,234,9,9,0,8,254,244,213,41,37,49,205,2,249,17,180,201,226,136,148,193,166,2,136,219,6,38,154,176,152,56,160,24,198,194,103,129,20,215,154,72,76,237,166,0,28,101,162,153,9,53,29,109,142,55,28,85,37,129,55,121,25,176,201,131,154,10,208,226,85,241,9,51,216,209,76,16,215,15,99,143,173,1,188,176,251,179,201,2,169,96,79,130,24,218,110,146,73,192,168,247,160,149,133,12,194,193,167,216,36,85,234,168,10,112,17,142,115,84,87,202,90,84,164,171,158,202,53,113,249,38,88,88,51,218,210,69,203,68,164,237,113,35,41,172,102,165,185,47,65,144,79,34,181,109,209,49,120,162,185,200,36,118,138,122,201,3,7,233,81,209,109,80,173,34,6,243,70,72,28,158,245,60,96,79,138,103,76,122,243,65,127,0,193,200,167,89,9,112,71,100,72,52,100,65,245,197,49,49,192,129,49,205,49,74,146,34,170,176,54,189,129,187,149,2,76,8,226,134,145,11,84,82,76,78,199,34,123,209,55,64,247,167,94,194,121,71,110,38,35,244,165,42,142,223,106,43,35,172,12,51,56,165,5,80,104,225,10,34,164,16,146,13,46,113,60,83,192,232,122,39,10,39,34,149,10,201,159,90,92,240,9,112,128,188,126,21,25,138,234,76,41,48,174,145,5,42,48,34,170,220,110,200,46,75,160,71,57,171,221,236,75,138,5,112,245,147,127,229,172,145,28,84,116,95,160,112,221,41,112,56,197,174,67,55,122,233,202,27,72,154,112,126,248,255,0,57,31,65,83,116,27,35,67,22,155,165,252,238,170,105,191,133,90,140,146,114,41,187,162,169,44,33,13,180,24,57,167,38,217,32,101,53,45,81,50,147,192,139,101,62,89,192,153,166,165,140,110,137,162,169,228,19,197,15,83,2,48,152,154,106,217,136,29,162,171,133,146,159,24,39,233,66,18,68,98,106,213,35,225,3,183,106,9,105,138,82,68,68,253,233,28,10,242,149,72,164,71,179,39,108,65,169,201,200,62,180,218,193,60,150,108,92,41,58,87,151,0,133,44,64,250,26,191,177,104,165,6,72,46,238,5,74,158,56,197,26,175,8,52,243,104,215,90,192,211,158,6,56,154,178,211,136,85,186,72,34,8,239,92,158,230,212,236,180,182,65,48,98,167,150,247,39,147,73,59,228,117,68,235,84,132,183,182,57,230,138,159,65,197,24,7,148,21,60,250,83,128,63,106,5,65,218,2,120,169,72,249,99,214,144,196,92,196,253,169,18,156,210,21,5,74,99,216,211,163,237,71,32,55,3,138,69,241,200,166,0,196,238,167,44,21,10,96,8,136,237,64,117,63,21,52,0,147,135,56,166,62,8,56,53,72,77,145,111,21,0,199,38,141,110,202,87,167,184,54,228,142,125,234,133,125,20,197,10,243,35,119,196,51,65,116,144,72,80,201,226,173,198,201,68,43,141,138,25,19,21,67,168,128,183,28,73,3,7,20,71,145,163,43,170,195,46,238,59,160,136,197,101,117,55,130,29,118,82,21,230,32,164,31,244,228,25,31,165,107,87,26,102,123,146,101,58,200,17,245,163,54,65,51,89,165,102,140,112,82,61,70,43,131,128,12,159,189,58,200,88,165,212,65,128,127,74,3,203,150,247,26,18,16,27,114,162,142,49,220,209,97,67,233,70,236,139,107,104,226,79,49,250,83,84,14,224,65,167,120,41,175,112,46,147,187,154,86,213,51,57,162,236,73,46,199,161,57,244,52,247,0,41,48,63,90,172,5,10,128,2,96,205,52,136,60,210,177,37,98,78,76,241,197,115,92,102,147,177,127,80,243,132,158,212,147,242,154,108,120,67,228,109,147,250,83,113,17,52,59,5,79,4,123,168,2,73,174,170,175,97,165,21,203,11,113,148,42,39,222,106,129,214,15,156,68,243,81,202,18,198,78,252,47,115,52,102,237,18,1,148,205,60,214,7,187,221,18,173,89,72,142,42,98,25,17,198,105,178,112,41,104,71,3,7,210,148,52,57,237,66,194,20,176,192,188,216,39,20,207,40,64,164,222,71,47,116,35,173,0,133,16,49,218,154,202,36,122,1,85,200,43,170,30,91,193,59,96,208,221,108,243,218,139,4,72,211,147,180,226,32,85,142,50,106,23,37,53,104,121,166,187,30,89,204,152,166,208,146,188,145,172,102,51,207,53,52,159,67,20,249,22,80,86,86,75,136,111,144,61,43,111,98,157,179,137,43,35,250,84,235,59,72,168,42,224,212,89,90,41,203,55,84,179,176,20,113,235,86,186,56,71,225,128,74,99,110,43,149,231,131,91,69,171,48,62,213,45,172,230,104,23,100,182,132,96,81,145,204,30,41,5,100,48,78,34,104,141,167,51,253,105,88,251,10,145,6,99,154,50,104,10,247,22,49,241,119,167,164,36,17,52,33,80,255,0,189,119,51,35,20,32,232,68,167,214,156,164,226,134,78,64,169,48,102,157,16,36,247,166,216,251,4,188,253,61,40,74,31,13,52,31,32,20,131,186,104,79,76,85,33,60,144,159,248,151,235,86,22,136,134,32,140,69,13,224,18,42,110,17,229,221,206,34,161,220,141,238,16,142,82,102,181,139,37,251,16,74,82,187,191,41,66,2,178,42,155,85,180,83,78,47,36,145,57,245,173,54,231,0,157,172,153,29,109,179,176,135,1,247,62,149,138,234,47,37,37,164,219,21,200,64,243,9,31,205,153,143,110,41,102,213,10,45,59,220,82,170,96,18,162,115,197,73,108,14,196,210,225,208,211,176,155,96,25,131,92,2,96,81,96,146,71,18,0,245,160,220,168,121,102,6,7,168,161,101,13,172,145,155,87,192,35,214,166,54,101,18,103,138,27,192,44,51,137,158,213,206,96,3,38,165,210,99,166,70,116,202,249,60,82,52,37,75,2,105,196,151,76,51,103,177,52,245,193,24,38,106,172,57,66,110,201,19,38,155,186,19,246,163,170,10,164,53,70,83,129,74,20,32,72,226,132,176,23,125,14,10,154,105,250,204,213,44,50,90,99,207,28,145,138,97,128,61,241,154,21,149,21,108,13,225,252,178,64,255,0,149,117,55,70,58,144,109,250,73,111,13,201,39,143,90,172,90,7,157,17,222,179,130,188,29,18,164,25,45,204,129,2,148,183,8,200,173,40,205,103,34,176,156,136,60,118,169,73,57,24,226,151,36,165,238,56,0,82,65,56,167,16,62,134,41,175,98,213,0,125,32,17,154,108,8,31,240,160,148,179,145,29,72,242,207,210,135,111,17,18,8,161,221,148,20,38,127,181,13,212,192,226,134,250,38,251,9,103,207,246,169,169,249,12,247,169,99,28,159,108,253,105,175,124,164,71,106,67,248,34,90,42,18,100,102,106,98,85,142,42,248,68,187,178,77,128,83,183,77,182,136,220,165,0,43,211,52,187,84,52,150,251,170,4,158,245,158,167,6,145,180,105,90,0,90,40,122,140,138,118,139,150,34,112,21,92,201,151,101,195,83,138,146,207,57,251,208,249,2,99,51,20,116,100,18,41,46,65,6,71,57,63,122,32,193,0,69,33,132,65,206,104,225,52,8,122,68,227,210,151,111,122,64,60,71,53,196,99,239,76,104,228,141,199,60,154,119,181,12,95,160,74,2,115,73,159,94,105,223,184,12,88,200,205,8,129,16,69,8,75,0,86,35,143,210,163,92,76,125,42,211,2,28,75,128,213,131,4,4,69,54,37,193,6,253,32,19,138,167,179,95,251,91,128,230,113,84,178,137,107,52,54,229,130,135,146,224,6,65,253,170,14,168,182,212,230,210,6,232,230,181,140,196,226,102,181,139,52,63,240,174,65,56,220,61,107,204,58,146,217,219,59,197,50,177,131,197,109,42,113,179,53,45,172,160,90,137,88,39,128,106,67,74,18,96,86,50,248,52,136,88,228,205,33,136,153,53,23,238,105,138,24,86,51,34,131,116,179,228,154,175,130,92,175,162,59,6,80,35,214,166,32,144,208,205,2,92,216,244,24,25,51,74,179,62,194,163,156,148,189,136,235,73,4,24,174,100,147,186,169,88,151,22,20,2,79,25,167,44,196,156,211,160,111,22,48,5,21,3,78,41,192,239,84,78,236,216,138,72,219,152,161,240,38,152,175,216,114,72,28,131,235,73,237,52,32,113,108,119,111,74,73,196,102,71,173,52,217,81,190,65,222,36,37,152,238,107,170,31,200,137,139,16,159,106,130,161,46,241,222,148,22,109,142,81,244,135,111,140,69,43,136,5,18,77,104,240,36,173,80,22,212,18,224,3,245,169,41,36,142,212,170,152,185,71,39,51,154,120,251,83,111,216,148,9,200,153,253,233,56,31,122,25,77,80,210,37,38,132,198,79,106,44,58,36,129,240,80,158,18,145,152,20,2,106,142,179,80,10,53,53,191,136,25,142,115,83,64,223,97,16,4,20,129,52,199,4,36,255,0,74,85,145,44,145,45,120,80,76,124,213,45,2,83,86,189,198,217,99,211,200,255,0,181,153,246,36,254,213,233,250,112,192,145,145,197,103,171,194,46,11,45,178,229,74,139,115,56,49,69,209,4,52,61,201,174,120,150,219,228,183,108,136,21,45,168,138,67,228,152,214,4,122,209,144,96,204,119,165,64,17,29,191,165,24,9,140,210,27,8,136,38,59,138,58,112,136,197,2,232,35,116,241,218,98,146,16,159,205,233,74,172,226,154,31,40,72,142,41,192,69,12,64,200,51,52,157,169,135,0,213,198,41,132,73,247,166,32,75,156,131,81,46,65,219,235,237,77,1,21,63,55,21,45,174,9,170,98,35,95,137,73,172,227,74,13,223,168,19,201,239,87,21,129,75,146,198,224,5,53,49,218,178,151,202,82,47,214,23,158,227,233,82,149,131,67,75,105,125,163,130,107,206,60,68,104,160,164,148,141,193,126,149,182,156,157,52,200,113,205,163,10,230,8,145,222,164,35,219,20,50,146,86,44,136,224,210,78,32,102,165,89,125,29,49,201,168,247,42,252,162,36,123,82,89,118,67,96,45,132,132,201,192,169,160,227,214,175,132,53,140,8,149,253,205,59,206,253,106,43,34,220,5,110,110,16,39,210,159,104,73,74,166,48,106,210,247,27,65,240,12,241,72,181,167,108,72,6,170,172,149,85,76,105,34,70,126,180,142,59,216,25,166,222,1,32,106,120,20,196,240,105,237,124,112,119,82,111,220,18,200,83,181,42,6,135,33,75,49,192,164,54,240,0,190,148,204,146,102,152,155,148,133,19,131,247,170,111,36,197,180,154,66,93,92,165,216,30,149,213,15,36,182,139,71,12,136,158,216,168,132,43,207,56,193,165,20,141,39,43,65,80,12,227,181,42,136,82,121,173,26,100,39,208,4,224,154,54,96,65,165,193,52,222,7,21,103,20,168,230,157,81,79,149,99,92,81,61,179,237,77,48,85,129,138,18,161,53,129,85,132,159,232,42,59,10,79,243,17,75,244,80,112,64,2,49,76,112,141,185,19,245,170,188,11,134,117,170,183,42,98,42,106,32,9,38,42,120,14,66,5,8,244,247,160,186,180,144,64,52,46,75,162,37,178,194,84,169,245,169,136,125,17,233,237,84,189,201,186,101,159,76,190,23,172,52,145,156,30,43,212,116,212,200,19,196,142,107,29,87,72,210,61,150,87,42,218,209,137,248,135,165,77,210,4,48,147,235,216,215,63,244,150,240,242,90,180,51,218,165,50,126,47,122,26,236,68,182,185,226,164,140,210,200,86,7,167,245,163,34,125,34,144,236,35,98,125,190,149,33,2,129,88,84,137,192,207,247,167,30,6,120,164,29,140,63,49,167,129,239,64,10,147,216,143,214,184,19,61,190,244,195,129,138,7,117,33,17,52,48,64,200,145,76,92,207,181,53,242,44,176,70,61,115,81,223,78,49,85,128,72,134,6,79,111,106,51,100,140,85,60,137,0,188,4,131,233,89,157,66,91,185,11,247,171,129,50,162,209,10,11,100,30,209,89,126,161,111,109,207,153,24,226,156,57,9,101,17,172,31,74,94,9,60,30,43,43,226,157,148,218,182,251,98,64,35,120,20,149,198,96,214,15,49,117,63,152,4,119,163,161,24,227,21,162,86,9,215,35,92,41,70,21,72,133,180,121,197,58,246,31,200,167,106,164,36,130,42,37,214,212,136,39,6,171,111,104,139,7,110,80,18,147,68,91,192,1,154,93,228,44,114,92,73,21,219,132,31,79,90,138,200,152,213,172,0,121,250,208,89,127,104,62,254,149,72,171,176,134,237,35,20,138,185,29,205,23,64,227,64,255,0,22,56,166,169,226,163,138,27,75,33,21,234,24,95,36,25,200,167,181,112,164,197,43,246,26,84,240,42,238,74,185,63,189,11,241,4,26,16,102,173,140,43,42,149,15,189,48,42,15,161,167,208,56,167,145,28,81,142,102,186,150,4,147,246,52,234,68,253,106,42,240,239,189,9,3,146,161,237,204,138,229,2,18,65,173,45,18,158,108,0,137,158,39,154,43,102,6,69,74,249,19,149,59,30,148,202,72,35,233,92,156,64,56,166,157,240,15,131,140,79,61,233,176,1,130,104,200,150,105,136,163,9,63,90,140,210,66,150,113,153,165,101,172,146,130,100,142,212,143,36,12,158,104,6,173,12,97,36,47,30,181,36,131,6,9,166,36,206,140,16,112,41,124,191,132,247,164,87,40,130,202,73,113,113,192,49,82,80,208,34,154,68,59,72,184,233,84,37,58,195,49,19,6,100,123,87,171,217,16,16,140,103,218,178,214,182,205,180,248,200,123,149,40,128,121,154,183,211,82,3,73,147,88,117,130,240,232,179,71,19,21,33,163,48,79,237,74,193,147,26,224,230,13,74,111,140,210,10,31,193,140,26,50,36,137,20,152,38,25,160,102,15,53,33,2,96,114,34,151,2,9,219,138,67,198,121,52,195,145,7,63,90,36,99,6,139,3,163,154,236,125,168,10,24,71,62,244,216,142,212,208,3,81,51,218,41,138,166,33,138,24,205,5,228,130,61,232,65,193,17,104,142,51,72,152,196,152,197,89,32,174,114,43,61,171,34,102,7,188,213,199,216,82,200,186,91,193,118,251,103,140,84,45,105,175,53,165,118,35,38,169,98,66,232,204,56,181,180,36,8,41,200,161,107,105,77,246,156,80,163,59,196,83,212,92,52,56,182,207,25,188,43,181,212,92,97,225,10,66,200,34,140,187,148,134,201,145,53,118,75,84,200,15,92,157,231,226,7,251,80,77,201,156,26,133,86,85,138,46,148,61,104,46,188,178,73,36,193,170,110,209,52,221,12,67,174,1,201,138,69,58,181,17,147,82,138,224,35,110,56,147,130,113,69,75,202,39,60,251,80,176,58,85,98,60,234,148,2,65,138,26,85,180,71,52,62,5,198,69,145,235,154,98,140,251,138,148,87,98,99,2,96,83,146,168,38,41,182,36,173,218,26,92,140,1,93,191,61,232,64,165,147,150,113,197,36,113,34,157,147,195,177,126,48,126,17,20,161,10,51,136,52,211,84,82,190,14,242,214,102,43,170,30,161,73,89,170,94,71,31,165,67,184,132,56,36,68,213,164,66,113,103,35,7,57,30,212,227,36,119,30,213,162,68,112,128,148,193,34,62,148,86,196,167,142,212,151,2,161,201,56,32,255,0,74,229,8,25,20,80,211,180,8,184,7,106,69,56,158,14,106,104,29,112,33,114,68,1,66,96,157,231,111,99,77,172,14,36,164,238,231,20,174,153,25,20,145,84,232,27,103,226,137,169,8,56,140,154,162,23,34,206,4,145,74,162,98,38,41,112,83,246,33,91,168,7,86,36,115,53,45,6,69,22,43,45,122,108,19,173,49,147,223,250,87,171,89,255,0,150,131,24,29,235,61,94,141,116,194,21,18,242,65,29,234,254,209,63,8,3,136,172,89,89,236,154,131,199,165,74,103,130,69,75,2,91,80,73,169,13,158,243,73,135,232,48,2,34,164,53,237,72,3,32,103,29,255,0,106,144,128,112,39,52,0,242,73,20,197,26,64,112,207,96,40,137,143,92,208,7,112,115,75,3,140,197,54,46,6,170,35,208,80,204,204,70,41,131,96,213,251,83,8,17,76,72,98,185,136,230,132,175,83,78,192,142,232,29,197,6,97,70,71,52,250,10,5,112,112,64,21,77,124,4,148,142,252,213,68,151,193,85,100,178,205,210,155,51,4,226,165,93,141,237,159,113,154,210,116,157,146,184,166,100,181,150,188,181,44,79,205,138,129,108,233,83,69,42,57,77,105,60,198,197,28,30,109,226,37,137,183,213,81,120,7,192,240,130,127,222,21,154,91,184,131,80,95,32,84,176,76,197,38,226,98,5,36,13,161,55,231,52,55,94,35,225,136,170,161,95,20,53,167,85,184,2,112,104,176,169,192,239,74,208,85,142,1,113,197,57,41,87,167,222,147,99,92,8,164,43,212,9,166,165,4,247,20,58,171,29,164,172,93,135,124,21,9,174,41,1,39,226,239,74,199,208,192,145,0,77,61,33,35,146,105,182,74,89,56,132,196,243,78,65,3,249,4,84,242,49,9,50,97,34,156,18,233,3,106,9,251,85,36,21,208,244,53,114,181,109,67,75,42,61,163,53,58,219,64,215,46,19,44,105,183,75,7,184,108,210,114,140,121,101,237,117,104,114,250,123,91,66,195,74,211,174,183,30,219,13,117,79,220,138,236,151,101,138,138,130,128,4,230,163,221,152,121,50,43,160,198,23,192,208,64,92,145,206,49,70,74,196,17,77,240,37,151,146,58,178,184,154,34,14,223,238,106,80,243,67,210,99,188,207,20,215,85,41,34,169,171,200,170,149,17,246,231,215,21,193,25,192,129,83,251,4,147,23,105,130,115,65,104,148,184,169,50,40,94,197,103,146,66,92,237,218,149,106,61,168,170,11,117,96,210,114,62,180,109,195,110,41,174,71,125,11,186,5,33,119,0,77,46,68,159,68,123,84,254,123,132,250,212,212,168,64,0,213,166,185,19,231,5,175,78,16,117,134,8,61,205,122,189,182,223,195,167,57,138,199,89,229,26,69,96,45,184,221,115,159,218,180,22,224,132,136,172,37,150,93,18,147,1,85,46,219,138,145,146,218,18,4,84,150,192,227,189,38,128,42,106,67,121,39,188,82,23,4,166,197,20,1,52,130,236,227,52,195,19,19,147,76,99,146,159,173,17,63,74,5,192,164,110,237,197,47,121,140,208,129,12,87,165,53,88,20,194,192,171,131,34,134,169,156,26,96,178,48,156,125,105,138,24,153,163,129,93,129,112,3,154,142,161,156,119,170,66,176,78,225,53,79,122,33,89,230,170,32,248,41,245,20,20,45,46,160,73,28,209,144,224,91,65,82,32,140,214,178,202,68,165,146,151,168,219,1,157,224,125,107,51,108,185,112,166,32,19,85,21,112,19,116,204,239,137,108,182,173,33,10,81,136,116,17,94,112,175,41,63,204,77,72,255,0,67,55,167,178,113,92,86,66,96,36,82,79,220,4,10,137,61,234,59,132,149,73,20,55,96,149,60,10,10,102,2,115,79,74,156,28,83,181,89,41,166,58,92,230,13,61,1,197,28,5,26,150,213,10,152,84,219,190,179,1,178,105,226,194,233,82,3,74,246,21,155,213,140,93,89,123,37,92,6,111,72,188,89,159,44,142,194,158,222,141,118,167,54,20,231,189,71,241,48,88,45,105,62,201,214,189,50,251,145,189,97,176,113,154,208,105,62,30,170,249,97,164,221,160,170,39,10,226,176,159,151,92,33,253,184,165,118,88,234,126,27,90,105,26,83,215,151,151,205,44,161,50,2,87,222,167,116,111,76,244,101,238,146,211,183,87,108,170,229,83,33,110,70,218,151,175,169,169,27,88,34,226,178,141,29,167,78,120,113,163,43,241,14,223,90,92,41,35,40,90,193,31,97,82,213,213,30,23,48,144,219,12,48,22,57,62,86,5,37,13,89,242,67,212,92,162,171,95,234,159,15,45,45,127,21,165,52,135,47,82,66,135,229,243,158,42,101,183,141,122,3,118,104,105,58,50,130,224,5,41,32,69,82,241,164,255,0,38,86,233,62,1,220,120,219,161,182,149,33,141,17,78,19,202,149,2,186,147,240,254,65,74,103,147,159,126,213,22,241,127,152,159,74,246,41,52,115,43,92,3,145,191,56,129,138,122,86,54,24,201,169,162,149,38,5,75,248,178,99,52,68,184,8,32,159,165,52,67,116,135,121,137,218,32,230,115,72,183,2,143,177,161,89,67,74,161,71,250,210,111,140,82,99,88,200,138,119,104,84,25,168,69,239,204,36,30,244,170,178,202,110,216,111,196,129,252,213,198,229,39,188,154,104,156,49,19,112,141,220,254,212,100,58,35,7,182,40,64,240,56,57,192,60,87,37,82,76,28,80,232,104,25,86,199,76,31,210,149,55,16,99,138,19,64,209,111,210,78,149,235,140,38,123,159,233,94,195,108,101,128,0,221,129,89,234,188,162,224,76,179,79,230,3,206,106,246,223,9,199,165,115,54,153,105,224,144,140,152,231,181,76,98,103,156,80,25,68,212,1,235,138,59,126,128,210,4,187,10,140,144,51,82,153,142,71,20,152,18,155,29,204,211,200,19,34,144,196,81,245,154,106,126,244,112,33,233,244,162,164,226,59,247,166,194,133,140,77,33,78,104,21,13,80,198,7,20,211,204,26,96,9,99,28,230,130,179,222,159,64,51,152,19,52,132,24,226,144,100,10,196,205,1,73,49,17,154,171,0,15,99,35,21,81,125,131,21,113,37,178,189,244,133,182,175,74,174,101,69,183,20,209,49,153,21,180,110,154,37,251,130,214,210,23,167,184,168,51,19,53,140,108,237,185,72,146,1,239,87,15,197,139,109,187,51,126,42,188,70,146,195,114,62,55,134,62,128,215,154,200,28,158,107,25,58,193,165,118,57,181,162,96,156,81,119,180,145,2,76,251,212,73,190,6,162,185,16,56,208,50,161,53,206,62,202,146,62,0,42,106,77,217,73,160,126,114,1,192,253,169,77,194,64,2,155,141,228,165,44,28,46,163,0,98,143,109,168,150,85,185,45,36,154,79,79,114,18,144,117,235,23,42,0,37,9,17,232,41,205,235,23,201,157,138,201,246,168,251,16,41,106,62,135,255,0,19,213,95,219,30,106,189,54,164,211,195,154,233,73,113,44,220,168,12,149,108,52,182,105,199,144,221,41,7,178,181,234,109,77,185,182,182,186,125,51,202,18,72,171,91,94,153,235,198,218,83,141,89,222,52,128,36,146,173,181,18,213,208,211,229,135,218,156,149,178,59,154,15,85,221,105,79,223,220,7,205,179,32,151,11,139,63,124,26,180,233,255,0,12,250,159,85,210,155,212,152,91,44,219,56,37,37,75,50,69,18,242,244,226,175,251,9,105,214,11,13,15,194,94,162,212,159,113,187,183,147,102,148,152,73,113,39,227,250,86,157,191,1,220,109,173,247,122,220,0,50,18,221,99,63,53,93,65,21,246,147,205,131,209,252,19,95,241,7,23,170,188,232,211,199,249,107,70,20,126,163,181,107,216,240,71,164,91,100,58,167,174,22,152,255,0,196,230,177,151,153,54,253,56,41,66,52,35,126,8,104,198,253,23,109,52,161,108,145,62,66,140,239,251,215,84,191,42,79,150,53,75,163,193,75,146,175,121,245,168,151,100,249,169,130,48,107,232,151,7,156,176,13,215,82,63,155,35,156,208,127,21,10,142,212,93,26,109,190,0,185,114,20,162,65,52,137,185,81,18,78,125,42,46,152,86,41,10,110,204,192,136,20,169,186,94,61,41,221,130,89,59,241,71,119,181,119,226,187,193,164,221,139,104,39,110,73,73,193,52,18,165,44,136,154,155,26,75,129,70,255,0,90,73,95,106,104,18,92,28,10,193,20,100,184,177,137,161,48,99,203,203,34,9,166,135,148,1,248,185,165,192,87,99,75,202,42,146,79,218,148,56,175,115,77,33,23,157,18,178,190,162,183,72,158,79,244,175,107,177,203,34,51,142,43,61,70,141,99,116,89,216,0,86,8,62,245,114,197,99,155,26,224,59,121,84,30,42,107,3,0,102,128,224,150,131,32,10,58,126,149,35,36,55,133,79,173,75,104,113,82,192,146,153,237,154,113,28,122,211,76,76,69,113,205,52,19,19,218,144,4,64,207,210,140,6,61,59,253,105,216,116,112,61,171,187,251,81,192,13,84,109,52,197,14,41,128,37,129,19,20,21,102,65,237,66,6,49,67,131,222,184,241,20,221,8,18,198,55,26,2,135,113,20,192,140,248,197,84,94,136,87,6,173,18,209,0,171,37,49,19,80,47,154,146,22,158,83,90,199,12,150,236,137,126,224,58,107,243,206,211,2,177,96,203,205,168,241,86,176,216,151,177,143,241,85,223,205,178,99,208,41,127,208,87,159,63,33,93,235,7,249,26,255,0,72,52,2,102,136,132,168,246,38,137,48,141,177,229,151,9,249,21,237,138,35,22,55,110,175,107,118,206,173,71,176,65,52,57,70,43,44,123,93,162,89,208,181,96,141,223,128,185,9,245,45,154,145,101,210,186,245,218,202,88,211,46,22,121,194,107,23,228,105,199,153,34,182,75,1,181,14,142,234,27,11,69,221,93,105,143,52,210,50,165,17,197,95,248,77,210,76,117,43,247,40,185,71,192,132,97,125,210,125,171,45,111,38,63,102,83,211,119,69,168,181,36,153,234,246,125,9,211,186,37,168,55,118,77,190,210,71,196,234,211,145,86,86,221,49,211,218,165,190,219,77,62,221,54,203,25,90,80,1,63,79,74,240,229,175,171,41,110,183,70,219,82,193,53,142,158,210,180,11,80,109,108,155,91,73,31,33,78,229,125,170,118,159,107,105,171,177,6,208,48,201,249,154,82,33,71,234,41,91,151,169,176,77,172,34,90,244,187,77,41,160,116,235,116,33,67,134,80,35,117,31,75,243,47,194,70,163,109,248,67,255,0,130,76,207,222,154,87,151,200,138,223,21,109,172,155,232,157,68,37,176,28,242,21,180,32,127,90,111,133,150,183,140,244,150,154,53,96,143,39,203,30,81,79,203,29,167,222,182,139,75,78,190,127,193,47,50,54,183,73,182,125,191,37,132,165,231,15,203,180,252,191,126,213,26,219,75,212,108,148,110,47,30,252,98,1,144,136,249,63,227,69,251,138,147,201,25,205,86,242,251,206,70,158,164,58,80,118,148,36,76,125,104,22,154,45,250,92,85,234,86,248,120,143,145,71,242,199,218,155,123,98,24,108,181,210,181,181,170,228,216,56,219,166,228,14,72,248,63,94,43,168,219,140,142,55,238,124,82,187,136,7,51,81,46,95,89,200,17,95,81,103,2,73,160,5,74,82,114,105,64,131,147,82,155,99,92,208,213,164,19,32,211,113,61,233,36,223,34,253,11,57,226,156,21,36,71,106,171,172,141,96,69,146,85,158,41,185,17,53,54,138,86,196,36,199,25,165,146,34,41,208,153,223,22,49,78,218,225,34,1,63,106,104,92,4,12,190,115,229,171,244,174,54,239,145,59,77,36,159,1,105,177,233,180,125,64,19,52,70,236,21,48,87,251,83,74,199,186,176,195,171,78,40,202,140,211,141,171,105,68,207,218,171,110,12,247,100,182,232,214,219,29,65,109,183,7,63,210,189,127,78,84,164,2,98,77,99,168,168,232,132,147,69,205,134,21,29,234,221,168,137,53,135,101,58,88,14,207,165,79,103,183,122,29,136,150,156,209,155,25,169,29,146,90,21,49,160,99,17,72,62,3,164,14,212,180,131,177,14,105,7,17,251,209,208,187,10,216,204,246,162,224,129,25,160,109,11,138,72,145,233,76,92,136,100,26,97,228,250,83,10,2,179,18,40,42,30,189,233,131,6,126,106,239,214,147,1,139,237,64,115,30,181,73,1,29,228,141,164,207,235,84,218,159,195,87,18,93,21,139,206,71,34,154,176,22,142,57,171,37,25,205,125,126,91,14,182,144,96,167,137,230,179,105,79,197,152,38,182,92,2,48,222,34,132,187,171,183,38,118,52,7,238,107,19,118,0,115,215,210,176,127,153,162,224,176,233,91,54,175,53,86,217,117,37,105,87,97,94,149,164,244,237,181,189,194,13,245,163,5,185,248,74,83,192,247,175,47,206,215,113,158,212,117,248,240,184,217,171,26,102,143,118,143,195,218,90,91,41,103,27,146,145,9,171,125,3,71,99,67,65,118,229,40,125,38,119,58,82,37,34,188,119,169,45,187,101,217,180,169,101,23,236,34,203,91,182,45,91,132,27,117,8,82,128,130,126,148,246,244,251,125,2,202,24,104,186,200,24,79,43,255,0,157,13,127,73,141,246,80,117,147,169,191,233,45,65,215,18,182,16,45,212,124,165,8,87,29,235,206,252,11,186,184,181,23,235,181,107,206,92,15,203,255,0,87,223,181,117,104,164,188,125,69,242,136,150,101,19,215,108,31,55,129,39,82,104,52,228,127,146,114,63,231,69,187,43,106,83,164,132,38,224,140,15,228,31,90,227,181,211,224,211,60,7,211,110,10,20,21,170,20,165,240,57,63,47,218,143,120,179,124,54,233,171,13,44,12,62,4,129,255,0,26,171,87,125,9,46,131,88,62,52,196,110,212,222,243,84,19,151,200,255,0,220,84,151,110,88,214,153,9,180,94,214,72,255,0,57,60,253,170,220,149,110,21,116,102,60,70,111,248,71,64,106,77,165,197,92,33,108,148,149,184,169,80,147,235,87,189,3,124,214,167,210,122,117,170,37,12,161,132,133,238,249,142,59,86,182,156,55,124,255,0,129,56,231,5,227,12,218,232,44,151,44,64,13,201,42,109,70,103,233,78,177,215,78,172,191,45,246,93,179,106,99,106,196,41,207,249,84,239,92,177,53,146,99,237,233,246,105,55,22,169,69,179,147,50,145,243,125,125,106,11,58,206,162,251,229,23,246,190,69,164,225,104,57,87,215,208,83,82,79,145,180,250,45,223,186,211,255,0,13,4,54,19,24,142,107,169,70,82,233,129,240,9,43,2,54,253,107,148,21,16,65,175,172,106,206,33,118,226,0,49,69,105,133,184,62,26,22,57,38,157,156,229,186,193,200,130,40,97,149,169,64,119,52,189,129,202,137,72,211,220,57,221,136,205,23,248,112,242,247,7,68,250,77,44,133,174,88,196,89,2,179,189,88,160,186,194,80,176,2,164,80,178,52,201,13,219,219,193,149,102,185,73,182,74,177,4,83,86,74,118,236,122,77,167,195,9,146,61,233,234,188,183,68,67,66,65,162,63,44,121,21,221,69,7,1,63,243,168,234,191,18,103,109,61,200,149,23,208,207,226,35,119,194,83,20,211,169,13,210,8,159,90,55,100,165,17,142,234,142,187,141,211,28,84,117,221,190,190,84,104,114,5,21,121,46,250,9,199,87,213,22,155,148,96,149,79,255,0,73,175,108,178,48,164,198,125,171,41,187,52,137,127,102,8,88,200,19,233,86,173,70,209,138,195,130,218,12,192,207,210,172,90,17,158,221,168,98,178,66,112,69,25,28,154,144,38,48,49,21,45,161,239,74,198,25,36,137,197,113,247,226,132,33,4,19,233,78,2,113,218,128,36,55,196,83,128,17,20,32,103,102,103,60,82,103,238,105,128,138,19,137,166,25,221,20,0,23,177,207,21,29,71,51,84,176,33,167,223,181,36,64,207,222,128,24,230,120,160,44,230,154,4,5,208,118,145,24,170,29,112,237,74,126,181,113,231,2,105,81,90,131,145,60,247,165,3,106,115,193,166,42,193,67,212,108,239,78,241,144,48,126,149,154,90,62,18,70,72,17,93,58,89,141,163,39,124,24,14,180,79,153,172,47,255,0,34,127,165,99,111,80,82,234,132,228,87,44,255,0,234,51,161,47,73,117,208,69,109,235,141,186,220,18,144,78,107,213,180,139,225,169,21,51,177,77,78,20,86,34,71,181,120,223,80,141,234,110,246,59,188,87,232,253,151,246,214,44,233,141,249,150,96,54,162,126,95,245,85,206,138,243,215,164,35,81,99,240,226,126,20,19,33,85,230,90,157,205,188,151,168,176,92,60,207,148,141,154,104,66,46,35,0,15,135,239,70,177,91,172,194,181,101,32,59,24,80,249,5,82,86,190,76,159,185,148,241,81,198,238,186,102,253,118,187,84,148,176,162,92,7,17,28,86,27,192,123,187,107,43,75,247,110,62,6,201,31,152,120,21,213,11,254,18,105,115,104,137,53,190,39,168,184,134,245,150,54,178,189,172,17,254,98,76,19,244,164,5,189,6,212,37,94,99,172,167,191,204,191,249,215,5,223,160,218,187,36,54,219,90,243,1,110,130,45,200,249,14,9,250,211,222,63,193,88,8,178,101,78,160,8,75,8,231,237,85,27,189,175,130,126,73,22,95,246,178,66,239,91,45,1,255,0,230,234,237,245,163,93,32,216,128,157,49,176,94,140,50,56,63,240,167,203,174,129,209,146,241,57,199,221,232,123,181,234,105,242,159,218,152,104,31,134,119,15,214,180,250,27,105,61,57,167,55,100,63,218,133,186,74,118,156,12,119,246,173,170,244,149,123,178,59,44,52,212,223,50,164,43,92,82,28,84,225,104,31,0,251,84,235,199,216,187,111,201,180,218,251,135,130,147,242,123,205,66,73,178,136,214,122,117,253,139,138,184,187,185,85,242,38,118,145,242,125,42,98,117,123,59,194,187,91,53,37,231,134,20,159,244,253,106,174,216,184,0,223,79,37,135,205,234,46,28,47,30,82,165,18,143,176,174,164,157,242,21,236,124,95,113,114,194,150,20,132,128,62,180,211,112,212,136,3,140,205,125,132,164,121,169,91,162,59,143,53,48,158,41,200,189,74,4,3,20,151,24,41,170,99,85,168,38,102,73,52,211,122,137,153,138,26,13,173,172,136,117,37,109,218,9,197,33,212,85,218,99,210,139,7,12,140,85,251,158,226,155,248,183,84,126,90,87,67,75,220,105,186,116,250,215,41,215,201,238,41,91,67,73,38,32,55,7,50,65,174,135,185,147,250,210,228,43,2,121,110,243,191,247,164,242,86,78,84,98,136,143,40,95,32,8,147,154,239,32,79,60,209,145,58,92,6,97,132,121,128,84,150,173,119,168,145,1,35,214,169,44,18,217,125,209,44,165,190,167,180,239,147,199,208,215,176,89,24,41,169,156,104,210,12,209,89,73,131,205,89,183,17,28,87,63,44,118,201,86,248,51,233,86,45,228,113,250,208,194,194,167,39,20,102,143,196,41,1,61,142,6,42,91,80,68,212,128,78,213,198,51,20,80,13,201,56,162,55,233,20,198,195,164,118,226,136,128,56,161,9,29,77,35,20,32,98,16,65,166,40,73,161,5,1,115,34,34,163,144,2,163,145,77,0,132,100,255,0,106,97,7,105,52,248,18,2,239,49,7,218,152,174,216,226,152,233,2,95,122,207,245,0,248,9,142,51,85,14,73,101,101,183,196,14,105,206,24,81,6,107,73,43,34,235,37,94,160,146,80,160,161,131,205,102,47,89,41,89,129,205,111,161,140,19,60,171,48,29,107,110,164,234,41,120,8,220,220,115,233,88,109,67,113,125,66,35,21,207,168,146,213,102,209,255,0,166,139,190,130,13,29,105,176,244,236,238,125,43,215,146,187,119,91,75,86,197,43,95,242,148,31,148,250,215,133,245,37,47,186,189,143,75,196,173,153,44,116,148,93,89,67,218,139,194,225,3,33,81,242,86,138,205,214,117,134,54,91,44,22,143,46,14,223,74,243,90,82,245,197,96,53,22,215,69,141,179,41,208,109,119,37,78,60,215,38,78,229,255,0,206,165,50,91,214,216,252,246,202,88,35,45,44,66,143,214,181,111,250,140,87,177,141,241,81,150,180,222,145,212,25,180,1,13,169,146,159,44,118,158,245,148,240,10,206,218,226,198,248,188,18,228,44,13,170,200,173,224,235,197,155,94,232,151,95,113,30,149,120,151,173,113,166,37,42,112,255,0,221,147,9,250,209,244,242,84,169,190,0,92,71,7,129,244,174,20,151,38,205,211,192,235,182,221,113,101,58,107,137,109,232,202,162,82,42,69,137,252,26,127,237,5,39,205,140,186,120,63,240,170,79,53,68,80,251,166,255,0,137,124,54,110,150,241,30,122,59,125,61,104,182,241,163,48,85,118,225,113,0,124,79,43,230,251,211,194,91,95,34,126,230,83,197,203,214,245,46,136,121,203,80,149,48,86,129,188,140,153,80,226,181,29,51,104,157,15,167,173,86,204,173,191,37,37,105,38,85,199,106,221,201,173,37,31,151,254,9,78,221,252,22,86,87,72,214,219,40,216,182,89,200,82,86,152,82,190,212,68,105,214,218,67,37,219,4,165,144,12,148,118,85,74,109,58,30,90,27,101,168,191,168,159,45,251,87,108,155,42,219,43,229,127,74,176,122,194,197,134,74,218,66,89,88,200,82,121,154,123,125,134,159,108,175,69,206,176,227,139,69,205,176,110,200,71,230,164,252,68,125,59,87,81,40,255,0,233,127,234,36,217,240,168,149,152,200,165,45,174,112,107,234,147,232,225,172,157,248,101,204,147,78,22,192,12,146,105,221,240,87,3,188,132,238,201,53,222,66,7,191,214,143,96,108,80,219,99,182,105,118,180,51,138,93,139,177,79,151,60,137,164,82,155,228,17,52,19,71,23,145,196,10,228,188,153,237,78,176,82,194,16,220,38,38,41,161,241,48,5,42,31,10,142,83,248,226,154,110,20,78,0,138,22,57,10,179,139,202,228,196,87,111,38,132,4,139,37,43,241,41,39,138,186,97,160,166,220,95,167,106,214,20,204,228,179,130,231,162,25,7,92,97,226,126,80,172,125,171,212,237,9,132,140,84,107,243,130,180,221,163,67,96,65,25,53,102,220,199,210,185,89,171,93,19,45,129,159,106,177,104,82,100,160,156,71,245,162,178,64,95,189,28,148,79,99,129,154,152,223,237,20,128,32,230,73,174,144,69,42,17,192,79,181,17,3,0,197,49,160,233,25,201,230,136,0,137,164,2,12,158,245,216,142,105,161,13,34,152,174,241,64,0,112,118,20,3,19,76,76,105,244,239,77,39,245,166,128,3,191,173,6,78,238,41,133,177,170,56,255,0,149,82,107,168,220,210,140,113,85,14,68,213,148,182,10,27,149,235,81,239,238,21,37,41,145,239,90,55,146,87,171,130,182,225,199,34,4,230,170,111,148,230,112,55,122,250,81,25,180,18,72,198,245,51,73,127,78,83,170,84,22,100,130,123,215,154,234,43,220,242,164,65,226,166,106,245,44,209,63,73,123,225,227,94,110,179,178,96,20,153,175,78,183,183,99,77,78,251,68,252,103,148,255,0,170,188,31,168,74,95,123,111,76,244,124,72,167,165,101,230,141,114,117,2,17,118,209,97,63,232,95,122,209,219,181,229,35,110,150,148,37,224,48,7,203,247,175,57,71,108,182,244,61,79,146,211,79,90,219,133,106,229,9,112,12,17,242,84,155,180,46,241,51,167,56,26,84,97,224,49,255,0,58,213,210,119,209,207,111,142,204,31,138,65,203,94,141,212,154,189,87,152,250,218,218,29,236,170,205,120,37,166,61,119,162,93,41,15,170,222,92,3,122,62,110,43,166,15,103,139,38,189,197,37,252,196,143,74,75,233,209,109,230,237,75,117,63,248,177,42,63,90,34,152,107,91,183,149,149,33,146,48,18,97,95,242,174,37,111,212,105,240,16,184,52,75,112,134,154,93,195,96,97,41,202,234,85,187,109,106,236,131,118,143,203,35,252,149,118,250,213,37,75,119,98,79,33,46,146,189,49,176,157,53,144,234,128,248,88,24,31,242,169,22,32,222,132,157,69,1,14,68,249,42,200,31,241,167,26,229,242,28,153,15,27,91,183,71,75,165,155,105,75,170,125,176,18,143,148,124,93,235,93,211,65,230,180,235,79,227,5,59,210,202,66,72,249,56,254,181,187,119,165,21,251,35,153,22,151,69,187,184,69,134,213,58,56,113,60,38,153,109,111,119,100,160,246,168,232,187,3,249,128,141,159,106,138,75,5,243,146,87,227,109,181,38,139,86,69,23,4,224,168,112,147,65,182,210,110,44,86,110,28,187,114,236,76,148,56,112,62,148,255,0,21,76,149,76,59,90,229,157,227,170,181,180,62,107,233,194,146,68,71,214,186,147,211,87,144,140,155,224,248,20,40,37,84,138,120,142,43,234,214,14,62,71,7,212,112,77,113,117,81,52,147,9,199,54,114,84,191,83,77,90,213,129,154,26,5,77,141,11,49,205,63,62,191,189,50,187,16,231,189,40,0,138,66,106,208,62,9,167,140,83,23,34,224,98,184,129,52,169,242,11,40,69,113,198,40,98,5,58,14,24,252,113,79,79,52,32,124,135,180,63,158,156,70,106,246,213,212,54,219,129,197,68,241,90,67,216,202,88,46,250,45,212,255,0,20,72,4,78,76,19,94,159,102,100,8,253,106,53,104,210,6,142,195,9,30,159,189,89,54,107,150,179,101,178,125,172,24,171,4,113,72,116,62,72,3,20,107,113,38,123,208,34,193,145,2,5,74,71,96,42,121,1,212,163,153,160,98,129,25,20,102,178,5,2,65,199,210,158,48,36,253,168,24,128,98,59,87,1,250,211,19,26,172,166,115,67,36,208,129,128,95,204,104,42,194,164,83,66,96,200,61,233,171,192,199,165,87,0,9,121,36,158,40,10,50,121,197,46,195,161,138,50,49,218,171,117,84,239,104,154,168,137,153,100,172,183,118,180,142,227,138,26,155,4,124,83,4,214,205,100,149,192,39,218,9,105,81,128,5,83,221,40,126,25,211,2,118,243,66,65,116,204,7,84,59,229,233,201,104,127,222,47,63,65,94,125,169,236,243,21,17,53,148,243,168,106,146,81,201,119,225,237,186,223,213,20,148,29,167,111,204,14,69,122,80,101,86,16,250,28,83,170,136,41,86,73,250,87,135,245,9,127,59,105,232,248,139,249,118,88,233,143,127,20,113,40,184,109,76,4,153,216,112,77,107,172,99,76,111,117,155,74,120,28,150,129,201,250,87,3,244,201,65,60,15,89,98,203,155,100,35,88,102,47,26,45,163,187,42,231,239,68,185,43,211,27,217,167,51,231,192,255,0,36,30,62,245,167,15,111,95,247,147,154,187,48,94,45,56,171,174,138,191,126,224,22,220,74,68,53,63,41,145,84,94,11,57,168,53,211,143,155,6,131,139,46,252,170,48,147,247,174,136,211,241,36,165,198,224,206,245,250,61,50,197,73,115,243,47,74,82,240,25,66,184,77,50,237,171,135,201,58,91,169,101,93,220,34,82,126,213,194,169,74,250,41,167,193,38,213,246,108,209,58,139,137,75,177,5,197,28,31,165,21,198,23,168,159,50,209,229,91,167,179,168,229,85,73,83,186,192,38,170,131,161,228,105,12,21,95,40,168,119,122,36,154,63,148,141,105,164,173,43,83,76,196,165,73,48,163,255,0,10,210,154,245,33,99,131,21,227,5,178,180,190,154,183,105,39,205,108,221,182,126,35,43,48,102,61,235,117,163,165,26,206,154,202,94,73,67,30,90,101,165,97,71,29,235,89,99,74,47,229,255,0,130,82,245,50,98,216,107,68,98,108,80,54,142,25,31,204,125,168,182,47,175,85,66,127,24,210,173,82,68,249,42,57,85,69,174,108,117,154,8,253,165,166,154,209,118,207,203,97,95,232,72,128,179,244,168,246,151,183,87,74,8,213,90,77,163,101,80,144,149,78,255,0,169,237,85,185,114,222,70,227,236,139,11,198,244,198,153,46,37,109,180,160,48,164,243,93,83,25,123,3,211,126,199,231,226,210,82,120,161,170,36,122,215,214,85,156,43,216,81,198,105,83,196,84,215,69,186,177,68,211,86,32,129,77,178,42,133,71,19,197,47,7,52,88,87,98,227,237,92,70,36,119,164,211,27,7,16,121,154,112,230,13,52,236,79,24,21,63,54,127,74,83,131,138,46,192,69,100,77,51,191,20,80,93,49,233,197,56,9,250,154,75,5,58,224,61,176,135,146,125,234,194,229,38,102,174,47,6,114,121,162,119,69,184,166,250,133,137,48,8,34,189,162,192,200,73,154,137,203,134,90,198,13,38,157,27,64,244,21,100,223,203,233,246,172,59,43,130,125,168,200,19,86,9,136,199,21,35,23,36,136,156,84,171,113,158,38,134,192,156,206,4,77,72,111,208,77,72,80,72,197,56,39,19,20,10,135,0,8,227,20,118,192,2,5,25,29,5,19,235,79,0,145,222,41,12,83,199,167,189,32,34,12,211,36,106,135,173,9,83,145,76,96,86,4,80,21,153,238,41,217,44,26,184,205,48,158,123,83,232,44,19,191,181,71,35,39,183,210,132,25,6,191,122,137,120,37,190,99,21,72,25,147,212,17,23,82,9,31,74,232,144,49,129,235,93,11,131,38,193,95,66,25,84,207,218,179,119,106,42,97,127,249,104,86,31,7,154,117,147,251,110,26,65,224,38,79,220,214,66,252,33,68,173,60,154,198,79,215,131,116,253,37,247,135,168,42,191,112,54,84,28,219,240,145,235,94,143,98,31,183,112,43,80,90,87,63,34,199,2,188,31,169,211,213,107,179,209,240,211,251,119,209,46,237,196,92,16,221,179,161,46,129,33,196,159,150,173,250,111,169,116,253,24,126,31,88,187,79,154,4,135,79,243,123,87,30,158,156,164,150,154,89,52,215,202,220,137,58,175,94,104,23,11,13,91,222,169,147,25,121,177,199,181,45,151,137,125,63,100,217,109,231,22,225,3,252,221,185,85,117,47,19,90,74,168,226,181,201,134,241,75,173,52,253,123,75,117,139,36,168,110,34,15,250,179,81,188,54,235,139,94,156,209,21,105,112,194,150,84,178,160,65,174,168,120,58,159,195,125,187,205,153,189,69,247,55,23,55,126,34,233,186,131,187,174,45,191,44,124,169,221,4,253,105,205,248,164,213,138,124,182,45,195,141,15,148,78,69,102,190,153,170,229,182,79,6,175,82,21,119,145,174,248,153,107,118,176,171,187,96,161,252,173,148,200,30,244,229,120,168,171,64,127,6,198,228,255,0,160,140,15,165,56,253,43,81,201,91,192,125,253,58,199,36,171,63,19,191,16,133,187,115,110,165,173,34,118,246,21,22,231,197,107,150,148,77,133,185,66,143,33,71,225,167,31,165,201,207,50,192,158,188,82,224,161,234,78,184,188,234,6,109,211,116,223,198,211,161,201,156,99,208,86,129,207,20,53,15,41,38,218,221,45,58,148,132,133,110,173,39,244,245,74,59,176,141,180,39,25,62,14,183,241,59,89,109,37,215,155,109,247,123,21,98,5,117,223,138,26,205,221,138,138,25,105,181,167,133,38,101,53,17,250,110,155,118,217,90,211,122,109,36,185,41,237,60,74,234,86,137,91,175,37,245,76,141,233,249,126,148,251,159,19,250,149,228,41,11,113,145,56,194,107,169,253,51,65,202,206,120,107,206,37,67,125,111,212,77,188,92,254,32,226,143,96,163,32,87,81,63,7,199,111,49,58,180,181,100,226,121,139,169,28,212,101,167,189,122,111,7,144,167,98,36,124,71,52,228,231,233,83,118,84,179,145,71,48,41,170,153,207,165,58,200,147,188,156,223,201,239,75,180,147,51,74,194,133,196,215,17,49,154,125,135,60,12,48,13,119,34,98,157,86,71,200,169,57,246,167,47,218,146,36,106,190,90,104,30,244,135,200,244,137,251,83,147,147,154,118,83,74,194,219,152,117,63,90,185,113,178,181,36,17,136,170,75,6,82,193,47,71,104,49,170,219,187,7,10,25,175,95,211,20,75,72,247,2,167,82,56,193,113,53,26,124,199,185,21,104,208,197,115,96,208,155,106,72,57,171,1,242,210,178,135,183,146,1,169,150,249,48,41,52,46,201,168,16,156,81,208,145,74,193,228,34,77,18,15,218,133,128,30,152,138,42,4,154,75,228,72,40,73,251,83,254,84,197,3,58,32,82,17,34,77,52,33,138,201,52,210,40,4,1,193,29,136,160,44,118,166,47,216,37,76,123,80,213,137,205,59,4,5,204,39,39,52,19,129,253,105,160,176,74,18,102,42,37,209,249,129,170,76,70,111,84,71,230,122,102,128,8,74,103,38,182,141,240,102,253,202,253,97,192,17,4,243,89,251,181,16,202,224,199,210,169,60,13,114,121,135,91,149,127,16,80,24,218,145,253,43,35,42,82,204,147,21,156,105,187,42,118,150,11,13,46,242,226,201,194,229,170,202,20,112,72,53,57,237,103,85,121,37,14,92,186,164,158,211,74,90,58,110,91,164,178,17,214,212,140,118,166,9,155,221,65,177,8,121,220,250,77,49,235,139,151,15,230,56,226,190,181,123,116,147,19,150,164,176,49,37,252,70,234,112,109,245,196,37,102,155,212,211,137,63,110,111,161,28,109,198,144,86,226,20,7,169,20,75,123,75,151,144,22,211,106,82,77,75,214,130,142,230,240,82,210,155,123,107,36,148,233,58,130,212,54,176,115,142,106,107,61,53,170,185,128,200,159,115,92,211,243,244,161,203,58,35,225,106,50,109,183,71,234,235,60,33,63,83,86,150,158,31,106,110,242,243,66,185,181,62,173,165,30,17,180,62,157,44,110,101,238,141,225,173,226,95,1,219,212,109,88,218,64,79,168,169,63,245,84,231,154,160,173,66,35,253,202,224,159,214,157,182,160,116,71,194,85,77,149,189,65,208,131,73,118,201,34,240,175,241,14,134,242,152,137,173,77,175,133,22,59,65,94,160,249,39,208,1,75,87,234,179,217,22,151,38,218,58,16,139,104,179,99,194,173,32,167,226,186,185,86,35,145,86,122,71,133,58,26,84,166,195,151,10,11,16,101,85,204,190,163,170,253,141,231,167,25,80,75,191,8,122,110,216,194,219,120,207,171,134,162,47,195,14,150,64,205,179,138,142,37,195,83,47,169,121,9,225,145,252,46,156,120,67,23,225,207,73,164,65,178,152,206,86,107,171,45,79,55,200,147,189,195,251,112,246,62,88,121,32,1,28,26,136,232,17,34,190,213,171,62,118,53,121,2,158,79,175,173,18,7,164,26,40,165,93,138,0,28,83,20,15,115,83,117,129,170,88,21,4,122,83,230,113,77,34,110,217,197,51,219,138,97,145,17,69,33,167,66,43,60,243,75,199,210,146,19,194,16,140,211,142,77,54,8,64,51,52,138,163,177,138,61,13,40,153,165,128,231,33,25,144,224,62,245,160,73,224,159,65,86,178,103,42,178,99,10,1,104,88,24,4,87,169,104,174,110,181,105,81,136,20,106,240,94,159,116,105,217,187,182,181,181,47,221,62,219,45,167,230,82,213,0,125,234,159,80,241,47,166,44,144,3,79,187,120,178,99,107,40,253,243,92,202,45,150,241,130,11,94,48,105,104,127,106,180,171,208,136,157,210,36,250,98,140,239,141,122,82,18,67,122,77,225,62,138,82,69,87,218,249,21,187,39,233,254,51,116,234,214,148,220,218,222,49,32,74,160,40,3,255,0,10,218,104,29,123,210,154,153,2,223,87,183,74,201,0,37,211,176,146,126,181,46,14,176,59,247,53,172,92,91,190,144,166,94,66,199,109,170,7,21,41,39,136,172,134,130,164,226,139,200,160,125,14,78,106,66,4,231,20,11,128,26,150,161,109,167,91,7,238,157,8,76,192,245,39,210,178,215,157,118,200,117,77,178,194,68,14,86,169,239,69,96,77,153,141,91,92,234,141,86,249,45,219,249,225,1,37,73,75,3,110,39,255,0,98,171,63,197,157,81,211,183,46,41,244,188,224,8,10,83,111,201,128,73,137,61,184,166,165,120,10,119,101,239,78,248,183,166,220,55,179,89,101,86,174,149,64,82,6,228,199,114,125,43,210,44,110,88,189,180,106,234,217,212,186,211,137,220,133,12,130,41,202,53,145,38,43,137,61,170,51,130,13,36,83,2,179,218,128,181,2,98,79,53,68,240,67,212,47,237,45,17,186,234,229,150,83,221,78,44,36,126,245,144,214,252,75,232,253,52,194,245,84,92,44,255,0,43,0,175,247,24,170,140,91,88,11,70,55,80,241,163,206,120,55,161,232,23,23,81,146,86,76,199,124,36,26,174,188,241,15,196,21,180,110,83,210,229,182,22,37,36,176,179,0,241,90,56,194,60,177,109,147,228,172,70,165,226,142,172,222,225,107,248,100,5,124,203,104,34,127,92,208,238,47,188,73,176,73,117,246,237,220,64,17,157,191,251,154,181,37,210,22,23,44,237,63,171,245,55,159,110,219,94,211,215,106,165,159,133,205,165,35,247,171,219,130,22,210,243,50,41,90,232,26,166,121,191,84,173,43,213,238,66,128,82,66,182,254,128,86,90,241,40,74,137,64,219,154,201,98,70,242,120,118,89,244,166,161,167,89,92,44,234,22,191,136,65,16,145,232,107,81,254,44,233,228,97,26,56,231,208,87,15,147,226,107,234,234,185,70,116,141,252,127,35,79,78,20,226,53,93,103,166,36,16,214,142,216,30,224,85,22,169,175,183,119,113,230,183,102,134,253,133,78,143,211,229,9,110,148,236,169,249,137,199,17,34,13,97,67,1,132,254,148,70,117,187,132,56,149,6,1,143,106,232,126,36,31,44,199,248,169,221,164,38,173,172,92,106,22,254,82,173,210,145,50,54,166,13,105,58,75,93,211,108,52,164,181,121,100,183,28,221,200,79,106,203,91,198,254,79,219,131,236,168,107,55,169,186,72,187,95,85,105,174,91,58,150,52,119,137,143,133,65,28,84,118,122,145,225,148,105,79,168,12,113,92,18,240,105,122,166,142,205,63,34,79,136,147,173,250,143,81,32,108,209,94,35,220,197,94,232,218,214,179,113,112,150,198,142,90,7,1,75,86,5,114,234,120,218,74,46,230,111,167,57,203,59,79,77,240,215,68,234,62,169,189,252,63,224,153,183,74,76,249,138,86,35,214,183,125,119,225,214,183,165,105,78,106,22,111,88,188,134,147,241,9,41,87,239,83,165,225,71,83,78,90,145,151,165,11,83,93,105,234,40,62,89,243,255,0,86,218,245,38,165,173,233,182,110,139,91,101,121,197,76,169,74,193,80,245,162,106,218,231,87,233,79,54,219,238,90,194,140,74,19,78,31,195,205,71,77,223,3,169,43,105,159,64,120,75,209,150,253,69,210,103,84,213,53,167,210,250,164,41,44,237,1,188,78,227,32,213,183,132,250,46,153,117,168,95,38,226,243,241,233,101,100,48,73,141,201,6,36,197,118,203,197,241,162,180,218,92,179,139,79,95,91,214,239,128,254,54,232,154,115,26,67,78,216,190,44,111,22,168,10,220,72,41,3,208,247,175,159,181,13,23,83,121,213,39,252,92,234,73,236,152,174,95,46,90,94,62,187,140,33,116,118,104,74,90,154,74,83,121,100,27,142,145,212,150,146,87,212,247,228,17,216,197,117,101,31,49,86,32,135,177,47,115,230,181,229,57,226,161,188,156,28,98,190,192,249,250,160,41,141,244,241,199,52,168,109,39,77,11,57,0,83,79,177,164,208,211,174,68,72,244,230,150,15,63,181,53,142,66,147,20,25,196,25,174,61,160,10,43,32,152,213,12,241,78,143,74,42,132,53,66,107,160,197,8,105,118,44,18,34,145,83,56,161,33,58,58,32,10,80,65,60,210,74,193,99,3,208,126,49,87,233,149,52,140,102,42,226,168,151,129,201,120,32,37,37,85,234,125,42,240,115,72,101,106,224,55,36,253,42,103,192,244,240,204,246,164,218,53,150,142,187,212,87,207,177,166,41,101,54,54,108,229,199,64,239,30,241,205,122,5,134,129,210,93,57,164,39,85,118,197,150,146,219,126,97,91,255,0,26,196,137,140,242,123,86,19,109,225,26,172,43,101,78,153,212,122,190,186,233,86,139,209,118,235,97,75,41,102,230,224,0,144,63,212,113,237,218,189,6,203,166,180,213,218,4,234,122,126,159,116,250,142,231,28,22,201,72,81,250,84,73,36,233,49,231,178,163,172,180,158,156,208,250,108,182,52,70,69,186,214,66,220,69,176,88,109,36,201,36,242,62,189,171,42,52,63,11,93,22,109,188,110,236,63,19,242,186,30,37,19,233,57,17,239,77,110,233,133,129,215,122,67,84,208,109,156,213,58,118,255,0,89,252,50,21,13,173,10,222,22,145,252,255,0,9,194,125,40,186,71,136,189,111,164,91,160,188,187,77,89,148,137,133,157,174,128,35,145,131,223,210,169,75,114,169,9,197,62,13,190,129,227,55,79,221,15,43,86,98,227,76,120,115,189,59,147,246,34,189,11,68,215,180,141,97,160,238,155,168,49,114,8,152,66,193,63,165,76,180,218,202,21,244,203,150,200,63,74,59,96,196,69,102,198,143,50,241,105,203,228,234,136,16,224,183,13,141,138,143,132,122,253,232,94,20,233,2,245,167,117,135,147,107,114,74,138,80,133,153,45,148,158,72,247,170,235,1,195,55,172,89,169,237,100,93,184,180,52,203,3,99,13,160,136,84,242,163,255,0,10,143,174,216,94,23,210,109,153,183,114,212,133,56,250,28,141,203,87,97,39,249,106,114,51,206,245,174,133,213,186,149,235,235,211,107,167,89,21,178,148,91,249,60,21,32,251,118,80,60,253,43,125,225,198,133,119,211,189,50,213,133,237,200,121,208,74,136,31,42,39,249,71,181,59,232,85,70,141,222,9,170,251,199,90,105,181,58,234,130,16,145,37,74,48,5,52,38,207,62,234,143,21,122,87,70,82,219,77,217,191,184,73,143,42,219,226,207,215,138,196,167,172,124,73,234,213,255,0,248,123,71,77,133,163,138,132,190,164,240,61,212,175,236,43,117,21,21,234,39,148,24,120,81,117,122,225,189,234,238,169,122,228,129,185,97,42,128,0,247,87,252,42,189,141,43,165,47,239,157,233,238,141,208,152,212,158,74,64,184,212,238,73,91,76,118,221,254,241,246,28,154,155,114,203,224,167,42,194,55,122,114,58,87,164,108,26,210,151,121,167,219,61,179,243,10,138,80,167,21,25,81,29,166,137,164,107,214,119,77,220,151,117,13,45,109,52,112,182,95,4,71,184,60,82,219,121,162,119,38,98,250,231,170,116,61,81,150,244,189,47,88,116,220,186,248,64,93,152,220,81,29,207,170,106,139,93,210,245,109,51,165,181,102,181,61,69,122,131,107,108,126,29,100,66,154,80,60,147,216,113,91,43,138,161,97,178,175,92,109,231,186,74,192,223,93,23,222,115,243,2,189,12,96,125,42,242,193,197,57,164,52,183,68,56,91,78,233,193,152,160,165,194,70,11,85,105,14,106,151,133,105,84,7,84,48,61,235,57,169,180,143,61,40,79,202,85,92,177,147,115,58,103,24,237,179,212,58,107,162,244,103,244,235,119,158,183,222,181,160,21,25,171,223,240,86,128,148,226,193,4,251,215,204,235,121,250,234,78,164,122,176,241,244,146,88,40,186,162,203,167,180,36,54,167,116,148,184,23,193,3,2,177,183,14,105,247,247,74,114,206,195,202,105,35,143,122,239,241,22,180,225,247,101,60,123,24,234,125,189,219,54,228,130,139,150,60,255,0,36,218,167,152,200,171,11,135,218,211,46,218,119,240,141,184,143,66,57,174,233,105,201,201,65,203,147,158,58,145,218,228,151,3,18,240,187,15,221,121,41,66,9,48,144,156,10,213,245,142,189,97,212,26,86,139,248,13,49,187,55,45,44,252,151,182,32,15,53,115,243,99,218,43,9,232,61,241,119,136,255,0,190,10,142,162,166,171,147,53,163,107,151,86,33,235,38,153,66,212,249,9,248,135,6,172,21,212,90,133,133,255,0,149,117,106,217,61,210,7,106,211,87,195,211,156,170,242,209,58,90,242,132,112,141,7,81,234,119,182,90,117,189,237,160,66,16,176,55,110,78,115,83,252,55,213,53,29,94,233,199,46,29,79,150,223,41,9,245,175,50,122,26,107,198,122,149,148,118,253,201,125,221,157,30,175,225,183,93,47,165,58,184,53,120,234,86,210,240,82,49,131,94,193,226,63,89,105,250,175,76,37,141,49,221,254,105,10,81,35,136,237,88,105,121,47,67,66,90,117,137,113,254,73,150,135,220,214,83,246,62,105,235,167,174,21,212,218,42,84,234,99,207,36,0,56,170,175,22,237,222,183,180,183,190,252,91,133,123,246,132,140,12,214,158,50,169,105,99,155,22,163,165,38,19,195,78,161,188,115,74,187,182,123,92,118,209,4,4,148,249,145,184,87,160,120,79,212,103,68,184,186,114,210,255,0,241,10,109,200,42,156,127,206,175,207,150,163,78,9,97,60,51,63,27,78,17,118,251,228,205,248,191,226,6,167,212,186,226,16,253,194,131,77,172,52,18,147,0,103,53,141,241,31,74,26,61,189,189,245,149,219,200,46,16,20,146,225,230,59,86,218,82,148,117,32,165,157,220,154,234,53,24,53,30,141,15,134,90,213,238,163,160,186,47,22,86,89,86,212,168,247,17,93,94,79,155,166,161,175,40,196,189,41,183,4,207,157,151,145,223,138,140,226,97,6,107,238,232,249,238,72,163,230,227,233,74,156,96,208,203,120,28,146,15,2,184,140,230,140,217,15,40,108,142,5,61,36,242,41,208,53,89,18,76,196,65,174,147,233,73,161,188,112,33,198,72,167,65,34,96,211,178,121,18,21,196,83,160,207,20,2,150,4,204,73,79,30,212,195,239,205,32,195,103,118,20,160,122,80,176,80,160,25,2,43,65,108,177,228,160,153,136,170,72,137,1,184,108,169,224,164,156,10,244,29,14,229,72,232,123,151,19,243,34,217,192,15,216,212,201,20,137,173,219,38,232,217,104,246,72,243,111,238,26,102,84,126,91,75,97,5,67,219,116,125,230,182,221,75,123,164,223,233,154,149,146,54,94,221,91,180,82,150,91,27,212,149,172,20,164,15,121,253,43,158,92,151,202,27,209,183,150,221,63,208,86,141,235,47,126,9,214,1,183,89,80,248,139,147,31,8,254,110,71,20,235,174,150,234,212,22,213,164,117,141,208,66,193,243,77,202,65,129,219,104,3,245,165,116,238,176,82,73,242,5,223,13,53,27,219,101,29,83,171,181,27,149,45,82,232,10,218,217,73,231,21,113,165,116,63,70,90,244,171,150,139,243,94,182,75,129,74,117,226,74,183,12,192,158,1,246,169,148,155,199,5,99,163,50,215,75,117,93,158,150,173,83,165,122,165,150,180,135,136,114,221,151,93,41,74,81,60,74,164,84,29,86,255,0,172,109,208,143,241,79,73,89,107,44,128,15,154,211,97,74,3,159,153,28,118,170,184,203,242,192,187,195,41,142,173,210,15,219,59,229,126,34,202,232,193,252,37,227,94,115,9,84,198,21,243,0,1,38,170,138,237,116,107,164,191,165,235,37,171,173,196,183,113,104,225,45,148,251,143,152,25,166,183,69,224,155,79,147,111,210,30,52,107,122,117,195,22,154,235,2,237,132,97,197,132,237,123,219,218,189,155,164,188,65,233,174,162,134,236,239,146,219,231,254,233,239,133,95,191,52,165,4,242,132,155,66,120,181,127,107,105,210,174,54,238,194,235,196,6,193,231,25,36,86,19,193,189,71,248,126,155,168,220,148,18,19,112,130,233,63,248,100,65,3,220,28,212,46,6,237,151,246,151,237,57,215,76,254,3,206,252,57,116,16,144,73,73,17,147,31,90,127,136,30,33,105,141,105,186,174,145,106,135,87,120,18,171,113,185,48,153,56,38,125,169,197,93,9,216,126,141,181,215,108,188,52,109,118,55,8,118,242,124,246,144,230,71,151,206,207,184,253,38,180,137,234,125,41,142,158,99,86,212,174,154,179,67,136,10,82,92,86,82,174,233,143,80,104,105,202,88,25,231,125,85,227,93,133,175,152,206,135,96,187,181,137,1,215,78,212,159,120,230,178,127,193,250,215,173,217,78,165,213,186,207,240,109,24,141,193,43,80,110,71,178,49,250,170,180,94,142,57,39,15,44,118,159,115,225,39,74,46,109,194,245,139,196,2,67,190,89,118,84,59,15,229,21,57,222,176,235,174,160,91,86,189,41,211,71,77,183,90,73,75,247,32,68,118,57,192,253,233,210,78,230,59,108,229,248,113,175,107,69,87,29,89,213,207,173,197,252,74,183,96,194,19,237,156,113,237,91,190,158,210,52,110,152,208,209,107,98,150,173,237,208,141,206,56,165,101,94,170,82,143,52,74,78,88,160,194,224,196,117,51,254,22,220,234,170,187,212,95,211,30,184,116,239,117,89,81,94,32,100,113,89,222,166,210,124,63,191,209,92,123,167,25,182,126,239,112,72,101,155,130,218,136,254,98,1,228,129,79,108,227,216,41,34,198,193,238,150,210,250,89,90,134,133,167,161,251,187,52,4,173,178,220,92,39,113,200,61,228,77,69,235,93,81,197,244,75,151,172,150,156,109,235,125,170,42,16,101,88,144,61,189,41,165,238,79,102,25,205,69,171,203,91,107,150,219,45,59,108,19,110,251,39,41,80,35,10,31,165,108,155,145,102,80,114,118,137,253,42,151,44,167,132,140,38,226,183,174,150,115,46,43,250,213,13,250,66,158,70,63,158,185,82,254,97,209,55,122,103,188,244,139,9,254,11,107,63,248,73,254,149,118,227,31,14,34,190,47,93,250,218,249,61,136,60,35,207,124,97,107,102,132,201,34,101,224,5,96,250,105,133,184,210,210,132,149,40,158,7,122,247,252,76,120,89,247,56,245,26,254,34,190,8,140,218,58,246,185,228,182,217,83,158,108,4,198,78,106,215,172,180,235,187,32,194,110,109,214,214,226,99,112,230,189,9,63,231,65,124,28,209,105,105,205,124,150,122,61,165,211,93,24,251,170,211,20,227,107,10,33,232,224,69,88,244,162,47,7,79,178,91,211,154,121,59,79,198,174,77,112,235,56,236,155,114,254,163,125,41,38,211,248,49,73,97,203,141,120,182,136,67,138,122,4,118,51,86,26,229,157,230,145,173,32,223,237,125,112,21,39,32,138,244,36,226,228,161,219,71,50,124,191,146,203,168,245,171,125,71,68,105,182,165,43,4,18,159,74,186,240,153,126,91,87,138,35,50,5,121,154,186,79,79,194,113,126,231,116,103,187,200,95,162,47,89,234,79,35,169,84,164,45,66,18,56,53,234,250,14,164,87,211,236,249,142,16,11,65,68,147,92,158,110,146,90,58,109,26,194,119,57,25,94,169,82,222,235,13,13,16,79,198,72,247,24,161,248,206,22,157,38,212,40,16,11,191,218,175,199,252,244,87,253,246,99,55,123,232,160,240,231,70,179,212,173,46,29,185,108,175,98,192,25,173,207,77,88,217,216,11,150,236,150,79,197,241,128,126,83,233,81,231,235,201,234,78,15,133,70,158,62,156,84,19,60,211,88,117,199,181,203,164,161,95,24,184,248,126,179,64,234,253,67,85,123,83,110,211,88,157,140,16,66,19,129,30,191,165,122,240,132,28,163,124,214,14,109,70,214,230,184,179,211,116,53,216,49,160,50,52,208,144,201,111,112,142,73,137,205,117,124,222,162,185,55,46,79,70,20,209,243,90,243,205,9,196,159,44,241,21,247,152,193,243,17,99,45,45,188,224,76,228,84,175,192,32,12,153,166,163,98,148,154,116,21,54,13,71,39,61,233,28,211,208,27,36,114,5,55,26,18,212,34,88,219,165,199,84,133,112,42,199,248,123,51,233,73,44,21,45,76,211,59,240,44,128,73,24,166,170,205,159,49,41,3,29,232,219,100,185,209,7,83,97,45,56,18,6,13,75,102,212,41,0,132,130,8,154,21,46,65,186,71,121,41,73,141,191,160,165,44,128,62,81,21,91,85,19,187,3,156,183,30,73,84,14,38,42,149,96,5,16,42,36,171,131,72,176,246,12,165,215,161,124,85,170,108,26,57,138,107,32,249,20,88,181,217,60,84,196,33,8,66,83,180,113,78,168,132,236,19,177,36,129,21,181,232,246,147,121,160,220,89,168,207,152,149,163,7,212,86,114,102,176,119,200,182,250,141,221,173,147,186,101,163,164,117,14,169,112,139,114,160,152,242,155,72,9,25,237,0,126,228,214,170,194,231,72,232,141,79,77,208,45,45,213,123,119,126,102,233,240,101,201,224,21,125,201,199,97,88,181,110,141,46,128,170,210,227,91,241,93,134,245,194,229,171,54,173,37,253,62,222,101,42,41,32,156,240,79,115,246,171,221,103,254,176,117,203,135,45,52,228,49,161,90,33,194,146,250,156,220,227,162,98,71,160,140,212,218,89,14,74,203,254,148,183,210,18,194,53,238,188,213,139,215,14,108,105,182,84,119,44,158,0,78,77,93,216,104,23,58,91,110,88,233,93,91,171,188,243,74,46,92,52,89,15,12,13,219,50,48,162,15,19,154,37,38,249,67,105,116,80,105,218,7,137,61,86,211,246,151,23,74,210,180,164,252,45,53,112,208,64,80,10,196,37,35,158,243,90,206,134,240,249,222,147,186,93,238,169,212,33,246,203,42,148,41,101,8,66,228,124,89,57,199,51,73,203,27,82,18,73,101,128,234,173,123,195,173,47,82,119,84,113,22,154,190,173,229,121,77,178,203,97,73,7,156,198,57,239,147,88,189,64,245,47,86,182,139,187,109,15,78,209,172,90,90,93,104,249,65,42,46,55,39,24,220,169,56,136,138,20,84,121,228,121,145,125,209,189,41,111,172,106,215,78,248,136,201,107,88,214,16,21,100,147,8,48,6,72,9,225,67,24,53,113,175,120,77,167,232,54,111,106,86,26,203,141,22,192,40,75,234,0,79,254,110,103,233,82,219,79,28,15,29,153,110,176,186,214,144,226,44,53,183,84,235,214,237,141,146,102,65,18,62,181,188,240,171,68,190,70,145,231,43,76,14,161,244,202,11,167,106,115,223,222,165,240,78,83,163,119,164,116,234,109,117,52,95,58,227,109,60,38,27,97,48,8,142,9,57,34,161,221,244,102,140,229,237,237,243,154,69,187,174,173,91,208,86,225,133,158,73,62,153,164,52,103,186,171,171,111,186,66,219,201,180,233,212,91,178,232,62,83,133,205,200,223,235,142,222,213,130,209,250,51,82,234,59,87,117,237,122,249,219,45,60,149,57,230,20,238,82,212,163,157,169,236,38,181,88,86,133,203,54,93,41,225,126,133,104,134,238,144,239,241,39,178,83,112,181,13,172,152,196,35,130,71,189,82,117,14,133,169,61,168,55,161,126,12,235,6,207,115,206,106,90,154,202,153,41,231,203,8,71,243,73,253,169,39,150,216,82,232,170,79,93,104,218,8,110,218,255,0,167,83,105,116,201,217,249,86,160,48,179,193,88,49,56,29,170,103,75,245,175,78,185,173,220,235,42,188,42,187,185,5,5,181,92,20,33,8,64,248,66,82,172,0,127,89,170,217,218,19,181,201,27,82,232,134,53,187,91,205,127,252,69,172,91,111,220,224,109,106,11,219,57,143,132,228,103,181,83,127,132,186,178,231,201,189,213,93,110,255,0,67,109,180,167,203,252,82,155,10,109,34,2,202,79,115,232,123,154,127,113,174,70,162,171,5,205,163,125,49,161,116,251,90,199,80,116,197,165,154,47,92,218,219,108,176,93,242,145,157,187,143,169,254,245,34,211,68,240,227,170,88,75,90,114,44,210,248,78,63,14,175,45,193,246,161,38,242,152,156,159,99,58,35,71,209,180,189,91,88,101,163,120,189,64,16,146,110,254,114,208,192,35,212,18,57,250,86,51,197,11,196,63,172,90,232,218,107,193,110,50,226,86,229,184,31,0,49,240,251,70,127,122,184,59,200,155,43,52,29,61,90,174,184,245,202,25,54,182,214,202,79,154,217,255,0,88,201,111,245,19,53,170,63,35,211,136,21,113,194,39,147,6,200,42,15,25,229,103,250,213,53,208,38,229,177,19,241,255,0,122,230,78,181,25,209,47,250,103,208,253,44,204,104,246,163,108,126,80,237,237,86,206,53,240,215,195,107,94,246,123,113,74,145,230,62,41,189,113,170,184,222,145,103,98,250,220,105,192,162,160,156,28,84,111,14,180,103,108,117,230,173,110,208,3,179,37,60,196,215,191,9,45,63,13,105,94,121,56,167,29,218,142,125,34,54,177,162,107,186,7,93,57,168,51,167,173,228,139,146,243,100,38,82,65,51,21,59,196,183,53,238,166,70,158,255,0,240,133,180,132,238,132,167,36,147,93,177,213,208,148,225,168,229,154,163,141,66,74,208,107,93,97,205,39,195,219,189,35,80,177,121,167,146,218,146,10,211,3,60,86,47,76,234,237,66,203,79,110,201,160,141,136,4,76,102,166,26,49,213,82,111,43,113,80,78,45,47,130,165,171,151,81,117,248,180,42,29,11,222,15,188,205,27,89,213,46,117,55,82,245,227,161,75,9,129,2,43,181,168,110,83,92,160,140,101,193,29,135,9,110,10,177,232,107,121,225,202,111,90,182,184,113,160,217,101,94,188,200,174,47,54,80,251,13,72,236,208,211,111,85,72,38,173,210,122,230,169,122,237,249,75,72,158,219,184,21,111,111,97,212,110,42,215,73,121,198,195,95,10,78,195,146,43,142,94,87,143,169,24,199,62,146,214,150,164,101,38,187,46,53,27,118,145,226,6,133,108,135,220,116,181,187,113,41,249,98,143,226,126,138,230,175,112,211,110,223,22,109,145,145,185,190,85,80,166,180,190,220,170,218,95,229,153,36,230,228,140,238,157,211,183,90,77,178,191,13,174,45,166,157,57,218,223,53,162,233,157,41,187,13,42,241,40,212,93,91,238,36,186,84,83,237,89,249,30,76,53,19,244,85,243,253,141,227,166,226,150,120,43,52,79,15,91,188,31,196,95,212,29,11,90,201,48,59,207,53,117,212,61,1,166,106,161,15,57,118,248,121,13,194,151,221,85,171,243,231,41,41,198,60,17,246,210,78,62,229,22,135,166,55,164,233,207,33,183,220,112,25,218,15,104,244,174,174,13,86,245,102,228,206,189,61,58,138,86,120,42,132,243,220,77,12,143,200,49,95,114,207,153,74,144,237,43,4,143,181,90,54,159,82,62,244,35,45,72,219,177,224,2,1,253,233,143,1,177,64,243,20,235,161,82,232,169,211,9,252,74,198,106,236,118,152,166,144,73,228,226,62,28,138,142,133,161,39,114,160,79,20,234,208,85,44,144,53,130,11,136,34,167,89,168,121,8,207,106,138,201,77,45,161,101,49,4,125,235,146,80,163,0,76,85,213,144,178,142,117,32,54,112,102,43,52,244,135,20,61,234,36,172,173,46,9,26,89,255,0,105,77,104,64,244,226,156,120,42,117,98,30,69,35,132,128,57,166,66,121,192,21,156,130,113,239,91,47,14,220,132,56,217,63,207,57,250,86,114,54,143,38,194,247,73,83,110,29,111,77,101,181,106,140,136,108,44,97,114,35,109,84,232,142,179,211,125,47,168,245,102,166,235,111,235,154,131,142,33,174,228,46,96,36,15,99,207,208,10,231,187,193,179,88,178,199,167,109,174,155,254,23,175,117,150,170,221,166,160,218,148,44,144,241,0,148,46,62,97,216,243,244,154,182,241,75,172,175,52,123,22,172,52,68,21,222,92,47,97,125,34,67,103,178,83,234,163,251,80,178,254,8,174,134,116,46,141,99,211,54,99,170,250,222,246,53,119,137,90,127,18,230,229,50,63,221,28,149,17,233,199,21,218,167,141,90,93,179,235,111,69,210,28,185,42,80,37,213,144,128,191,120,228,158,40,81,221,234,101,39,94,148,87,222,245,223,136,93,79,112,109,180,43,5,105,236,168,237,134,219,151,7,185,39,138,176,99,194,190,166,214,31,14,235,250,243,202,65,133,43,123,133,71,63,48,3,183,106,79,81,71,17,26,138,89,102,179,167,188,58,233,46,155,83,102,225,195,115,118,180,0,55,252,202,142,74,82,51,222,174,152,180,214,93,184,252,62,145,166,90,105,22,72,49,248,151,211,189,229,71,116,167,183,212,154,207,28,200,119,124,23,58,87,78,105,90,85,251,218,213,195,174,92,223,45,48,187,187,165,202,146,159,65,217,35,216,87,157,120,161,173,59,174,245,30,154,206,157,166,220,222,88,176,232,248,131,106,9,185,84,229,35,177,29,167,235,78,62,236,77,95,5,231,74,232,204,234,122,133,210,122,133,205,58,230,233,105,108,37,130,160,181,48,19,252,190,230,32,87,166,58,180,90,218,44,48,132,254,75,100,165,3,2,0,192,169,96,204,151,72,235,23,58,191,82,173,231,220,40,33,131,12,143,148,113,129,86,125,123,175,53,160,232,197,199,25,15,46,225,94,75,104,152,153,6,79,218,154,203,38,232,207,244,5,165,190,191,210,175,216,234,204,170,233,150,223,10,30,105,158,192,192,62,213,51,88,78,174,155,13,63,81,103,73,90,205,187,197,183,172,16,191,132,180,9,0,129,193,60,26,23,35,76,135,255,0,99,95,92,186,52,157,69,253,19,84,43,222,234,8,140,250,41,39,225,205,68,213,145,121,111,169,178,173,75,77,113,233,199,227,108,20,83,183,191,196,153,239,138,171,161,242,86,117,125,197,144,101,165,47,85,181,75,123,96,219,222,218,7,55,122,168,247,143,165,80,106,93,35,167,106,118,169,186,123,166,180,219,212,169,32,165,237,57,242,202,200,143,155,97,199,208,81,85,144,232,204,63,210,54,246,247,9,111,67,234,141,71,76,184,222,124,171,107,244,45,176,79,49,187,142,220,247,169,75,215,60,80,210,128,211,174,173,45,117,159,196,36,169,24,75,146,153,130,113,219,49,86,165,127,145,45,46,138,101,117,22,175,165,254,37,205,91,77,212,52,198,188,189,169,182,44,249,150,203,115,60,133,252,163,216,83,252,61,232,91,205,117,8,234,117,95,43,72,66,223,82,130,24,73,74,136,29,210,123,9,49,246,170,220,170,208,159,52,110,252,68,234,55,244,54,173,237,116,203,3,117,169,222,56,25,183,145,33,64,124,210,125,71,167,189,121,19,118,218,131,142,222,107,91,91,99,82,126,225,77,166,215,59,136,56,82,99,180,72,34,156,82,11,188,30,145,105,100,155,13,41,182,8,73,117,73,10,125,96,124,235,35,42,62,185,170,155,149,108,75,190,187,77,104,150,9,79,38,34,206,124,167,49,63,17,53,82,246,111,153,31,252,193,253,107,146,57,212,108,221,175,70,79,162,116,87,89,183,210,237,131,174,37,0,182,0,42,49,56,169,203,189,180,221,179,207,65,87,164,215,195,234,194,78,110,145,238,195,8,235,123,157,57,40,47,45,198,189,55,123,214,39,77,190,181,62,33,56,191,53,59,74,160,65,193,174,223,30,18,203,174,140,181,42,153,123,213,61,76,194,110,219,97,135,27,89,59,183,153,249,98,179,122,159,86,174,220,180,134,210,149,242,68,142,43,167,71,199,115,213,73,226,206,57,212,116,247,163,53,213,154,202,181,125,45,231,93,39,226,79,99,201,247,21,89,211,29,56,214,163,98,93,252,51,142,169,39,249,103,3,237,94,164,162,244,52,106,15,178,252,36,181,117,150,229,209,188,232,110,144,233,195,120,88,213,173,131,133,192,54,36,147,138,207,245,245,159,73,91,95,186,198,145,106,166,212,203,133,11,28,140,127,206,185,116,231,173,168,240,205,100,227,29,118,171,8,164,211,88,210,214,165,121,182,228,128,153,250,86,143,164,117,27,107,13,17,212,249,107,62,99,170,82,35,176,21,58,218,90,147,139,77,227,7,70,248,218,113,70,186,219,95,181,113,23,44,182,55,56,132,5,137,239,138,147,161,93,170,243,86,182,121,198,131,106,159,148,102,32,87,156,252,119,167,145,70,123,174,132,212,26,63,245,155,162,173,4,2,89,89,173,166,174,209,184,98,30,45,168,167,32,17,93,58,212,225,5,241,254,89,201,167,137,200,201,163,83,97,235,87,30,0,31,32,18,164,109,204,131,16,62,181,31,87,214,16,214,158,133,91,50,149,121,246,202,89,28,17,144,8,172,22,131,221,108,217,79,216,31,75,245,64,22,46,50,227,96,121,73,82,142,115,138,21,223,92,58,44,157,83,118,10,10,216,97,38,100,159,74,234,254,17,54,213,137,207,179,38,141,125,224,194,27,117,184,67,129,82,64,226,120,174,165,169,226,69,60,29,58,90,169,199,212,120,252,29,185,143,105,164,80,252,146,64,154,250,247,92,159,46,164,218,161,154,97,41,113,80,1,171,102,164,136,52,71,139,38,110,152,244,98,61,59,210,44,124,4,143,214,42,153,13,95,5,61,132,254,57,66,6,106,244,129,128,105,47,130,164,189,64,159,59,81,130,100,154,175,112,133,188,16,161,17,233,84,137,186,192,13,69,34,2,129,129,48,5,77,178,133,219,164,145,199,165,69,228,190,98,31,111,160,144,41,114,12,132,138,172,16,239,133,192,171,81,131,240,206,43,55,112,63,53,66,59,212,179,77,63,96,218,105,31,137,77,104,145,242,205,16,66,148,114,44,251,24,250,80,158,201,29,233,181,78,201,135,57,4,162,64,249,96,118,173,71,64,46,47,28,76,192,248,77,102,248,55,143,177,235,58,114,18,235,91,12,193,17,131,88,142,161,210,108,244,46,163,183,213,181,111,50,230,213,15,135,27,68,124,25,207,30,160,128,72,239,205,114,229,186,52,116,137,122,101,141,183,137,61,75,119,172,106,45,92,53,164,217,182,150,45,82,85,183,113,249,148,73,253,255,0,74,174,213,245,45,91,196,13,105,173,23,64,211,155,106,198,194,228,41,23,81,148,65,141,229,94,135,152,228,192,170,190,223,66,167,193,234,122,207,68,232,186,230,163,105,170,107,138,113,245,90,176,27,82,10,246,182,191,114,62,179,143,122,204,107,186,190,128,174,170,183,232,126,157,210,108,82,110,92,13,61,120,210,82,11,5,95,62,220,114,18,14,123,84,101,229,244,87,24,52,106,234,214,90,186,58,7,66,105,41,212,238,209,135,30,56,97,175,117,175,185,171,157,47,166,186,134,249,207,63,169,122,141,229,133,163,54,150,95,146,210,100,228,21,114,175,78,212,38,161,133,201,53,219,54,86,214,140,53,176,161,180,202,16,16,149,28,168,1,218,106,90,57,129,205,71,201,73,133,45,161,196,108,113,1,105,60,130,36,85,87,87,93,187,99,161,60,44,155,139,146,131,229,47,104,218,223,251,196,156,1,66,171,11,103,207,22,23,143,163,173,153,185,92,191,178,227,123,169,66,202,119,231,34,71,106,246,238,168,185,213,151,166,216,62,16,180,56,244,165,77,48,73,34,120,7,237,77,186,160,160,157,35,211,250,141,154,158,190,91,105,183,119,202,33,148,19,50,72,196,214,79,94,209,122,191,80,242,156,214,18,93,242,190,22,192,50,57,137,129,235,83,120,6,145,186,208,208,157,2,211,79,208,217,71,155,114,185,114,229,105,78,19,137,36,250,118,2,172,180,189,110,222,245,54,193,198,157,181,122,224,184,27,101,212,194,142,195,154,170,18,248,5,115,211,250,98,211,117,12,4,46,233,123,158,88,229,71,235,85,40,106,246,194,255,0,201,242,214,108,66,72,79,197,186,51,143,113,78,63,32,51,80,211,116,205,105,128,155,187,86,238,26,38,62,52,231,7,245,237,65,78,130,205,187,43,22,208,54,164,22,16,161,41,109,64,96,250,154,124,7,39,150,117,183,94,107,90,62,167,248,107,237,38,209,244,218,167,109,226,21,5,183,119,96,41,4,228,125,51,21,158,240,183,91,74,250,231,84,188,211,180,231,139,11,182,113,86,246,234,89,80,100,15,139,104,250,144,64,173,41,83,161,27,19,212,186,54,167,168,157,253,64,163,98,235,155,157,179,190,176,42,72,140,144,149,70,62,245,107,175,223,232,90,199,79,47,78,183,214,24,97,135,27,57,179,116,5,165,3,128,7,62,152,165,181,222,16,93,114,121,38,174,52,206,157,212,216,104,235,90,157,254,161,106,60,230,212,16,74,25,121,95,16,193,230,68,2,61,235,73,162,216,220,234,250,163,93,85,127,102,171,21,41,128,148,219,168,70,231,34,11,145,219,24,21,170,190,201,88,47,238,7,229,79,53,152,213,22,83,230,129,31,41,205,90,225,137,39,127,6,50,213,192,155,69,241,146,106,164,146,111,153,49,50,191,239,92,113,196,217,209,55,232,73,30,252,222,150,141,74,194,197,42,89,74,91,9,81,247,197,35,221,48,217,190,83,232,184,88,73,72,72,71,164,8,175,141,151,147,40,75,109,123,158,228,99,113,37,167,167,90,85,146,131,143,42,65,74,164,127,187,94,123,164,89,105,237,117,146,135,226,194,91,105,120,37,92,145,93,190,47,145,55,25,82,232,231,212,138,161,253,71,101,164,49,172,168,183,120,22,31,74,212,163,187,130,76,214,91,168,221,108,222,180,25,120,186,16,143,152,14,107,175,199,212,213,150,162,109,116,68,163,31,182,66,125,176,173,57,197,180,163,9,202,210,123,87,187,127,209,139,171,244,142,149,72,127,85,177,11,105,201,66,158,8,4,164,17,93,30,70,166,216,41,75,169,27,104,67,116,165,21,220,112,109,108,174,186,127,168,250,191,90,212,27,210,145,229,220,42,108,210,132,237,217,216,24,29,207,53,137,241,43,193,189,95,77,177,123,92,117,134,218,101,199,10,202,20,175,136,205,120,239,204,150,156,156,255,0,166,255,0,210,255,0,249,43,78,48,115,80,151,53,95,179,203,109,116,246,219,113,198,214,217,5,0,133,17,87,157,47,107,166,185,210,203,91,200,73,113,15,40,38,123,9,174,157,109,121,184,218,247,70,178,210,138,159,5,194,15,79,161,50,167,89,10,41,218,96,242,42,102,132,229,167,241,20,170,204,143,41,32,144,71,210,185,92,181,90,245,11,237,213,145,174,117,107,99,226,70,150,178,224,218,139,98,9,61,142,107,107,115,171,88,146,132,249,155,188,204,3,18,43,163,93,52,160,190,14,45,53,114,146,249,33,219,234,58,31,198,81,229,5,36,237,87,195,21,95,168,221,233,183,13,92,166,213,164,75,45,65,82,71,169,174,103,25,242,205,146,72,137,167,106,58,75,22,105,66,237,20,92,19,36,35,154,75,189,87,73,83,43,219,108,160,181,36,255,0,47,6,169,74,126,230,138,10,204,221,202,91,70,154,191,129,63,41,51,29,235,171,88,246,110,161,187,39,137,164,72,24,53,198,10,78,96,87,217,75,44,249,52,251,1,166,255,0,241,42,143,210,173,196,237,227,181,92,112,133,171,105,181,208,224,48,49,49,251,82,171,226,73,28,69,87,40,196,168,181,248,117,5,3,196,213,202,123,207,218,162,57,76,189,78,72,175,185,36,159,244,143,222,163,50,130,165,110,57,147,3,214,107,70,168,47,210,38,176,128,45,210,7,32,209,116,227,22,226,179,229,143,59,109,18,134,1,193,174,49,179,0,213,246,71,192,230,210,152,51,49,30,181,156,187,16,250,228,119,168,145,166,159,35,236,103,241,8,227,154,210,54,78,217,62,148,160,61,70,39,25,166,57,4,100,85,72,206,54,129,168,21,112,42,251,163,23,183,83,40,35,148,143,235,80,205,226,211,103,176,105,42,37,32,224,118,171,75,253,58,211,85,176,85,157,243,41,117,149,136,32,255,0,90,228,120,102,207,38,43,80,233,125,106,193,10,209,237,47,159,78,137,116,230,245,56,202,127,49,149,127,167,31,202,71,53,174,240,203,77,180,211,58,108,216,216,54,182,148,149,171,123,139,0,169,74,60,40,253,163,20,155,232,73,87,5,87,85,35,163,244,39,2,250,163,88,212,53,27,149,164,147,108,110,20,119,201,255,0,66,72,0,122,77,80,116,46,138,157,79,196,107,29,127,65,233,171,171,29,33,146,162,179,114,184,70,82,64,41,239,62,217,173,45,168,219,96,190,13,206,131,254,31,233,238,161,85,147,154,221,131,111,220,92,45,72,180,96,109,72,6,8,7,48,8,142,79,53,233,108,144,180,130,14,15,122,202,73,172,177,242,74,104,0,35,24,162,38,164,65,144,6,13,66,234,91,54,111,116,75,166,110,23,177,176,130,181,40,137,2,4,241,222,129,209,243,143,76,182,150,58,190,211,114,60,242,171,180,109,79,101,13,194,190,147,83,186,109,133,226,144,235,201,67,175,2,228,40,241,28,159,106,169,91,100,166,85,175,168,26,114,249,203,155,112,251,182,182,182,234,91,164,124,179,56,199,115,73,105,171,37,55,238,220,183,169,179,113,100,160,86,234,92,80,10,102,7,2,147,67,45,109,23,107,121,106,111,45,109,203,136,186,80,43,36,109,39,180,153,244,169,73,54,239,41,43,64,109,106,108,144,20,32,148,158,255,0,74,1,51,157,87,34,59,213,117,223,52,208,136,201,78,68,200,165,57,4,10,174,196,120,159,253,35,244,189,53,155,123,77,100,184,77,250,220,252,58,90,82,165,37,59,73,144,59,71,175,189,15,194,110,156,184,179,233,27,173,111,64,212,16,53,11,214,2,54,220,55,134,72,39,245,158,211,84,159,164,109,16,207,85,245,143,78,92,174,195,169,236,45,239,146,226,12,37,0,37,197,3,130,83,28,138,159,209,58,127,72,245,64,185,121,109,180,235,229,210,177,108,166,194,28,183,71,9,73,80,201,136,161,36,242,176,43,172,51,109,103,161,233,90,115,30,69,165,139,45,167,121,89,37,59,137,81,238,73,201,53,3,91,0,39,39,138,168,171,98,101,50,160,178,100,214,59,89,112,145,112,112,34,127,165,109,194,98,143,52,99,237,149,254,207,200,239,205,87,160,21,95,219,118,149,143,235,92,139,242,118,108,223,163,39,210,58,30,45,25,143,244,15,233,83,150,115,245,175,130,213,204,207,160,135,226,17,68,126,17,96,247,21,229,90,70,147,103,119,126,178,234,1,42,117,92,125,107,209,241,27,211,132,154,57,181,57,200,30,163,179,181,99,89,109,148,182,54,165,191,74,149,166,90,90,27,114,165,50,217,207,113,93,46,79,13,178,83,110,6,107,172,155,101,179,114,134,80,148,130,19,132,240,106,239,165,247,255,0,133,26,76,64,243,57,21,211,229,45,222,44,95,207,248,52,241,29,249,31,216,245,47,10,175,255,0,134,223,34,233,105,220,27,90,85,7,188,26,244,95,250,68,245,183,78,223,116,77,178,81,116,225,121,197,111,105,9,144,100,14,245,227,253,217,180,244,32,179,54,191,219,44,123,111,95,238,62,21,159,45,155,247,23,231,41,8,157,249,36,210,232,154,171,118,186,42,237,156,181,39,205,82,182,172,123,215,175,252,52,118,184,167,156,21,61,105,90,149,96,156,205,157,186,192,82,155,0,145,48,121,171,77,59,81,103,71,184,66,141,186,221,111,105,16,154,227,154,115,244,182,107,105,242,81,57,175,218,185,215,77,222,157,59,242,80,206,210,215,175,189,108,158,235,45,37,40,64,99,69,118,71,205,196,77,119,107,105,84,96,183,116,142,13,61,205,201,252,145,127,197,186,105,36,157,13,89,249,189,105,183,157,69,107,117,104,187,123,29,37,118,229,200,220,162,98,184,222,147,89,220,116,40,182,6,213,111,4,36,38,221,46,14,73,42,143,181,20,173,245,133,165,86,45,33,16,78,237,217,170,122,81,229,177,110,245,81,71,112,239,253,156,180,238,147,182,43,168,142,44,222,162,214,93,30,70,61,169,161,24,32,98,190,195,131,229,226,240,211,35,89,124,55,138,171,132,153,79,62,194,156,95,6,122,141,93,4,70,34,76,210,40,96,193,196,77,83,174,76,218,180,82,181,35,83,36,145,149,85,217,80,218,79,165,8,210,87,106,202,251,146,76,15,83,52,123,118,204,164,127,167,154,100,183,108,22,180,63,217,193,239,60,210,105,132,27,120,239,237,80,185,41,98,4,161,62,241,74,177,28,85,226,200,164,61,16,82,125,43,59,126,63,218,87,233,186,162,88,47,77,250,134,217,255,0,241,40,250,214,153,2,82,61,233,67,145,234,35,143,38,132,241,132,243,21,100,67,35,48,32,201,226,173,122,85,97,58,195,36,119,197,103,209,189,102,207,103,209,142,18,113,39,138,209,91,159,134,43,146,92,154,162,99,67,185,226,170,122,239,93,71,76,116,165,222,168,219,105,47,97,182,83,28,184,172,2,126,156,253,169,165,185,208,60,35,1,225,206,155,163,56,187,13,107,168,88,127,89,214,117,103,11,168,111,203,46,6,81,38,28,88,227,36,30,126,213,181,241,35,91,212,173,186,82,240,135,26,208,173,148,214,198,150,181,77,203,170,255,0,74,18,48,153,29,231,20,115,43,97,120,164,96,122,15,161,109,250,181,0,126,18,243,76,69,168,10,186,186,113,208,183,31,90,146,10,82,148,240,145,7,116,243,145,95,66,104,40,184,107,74,182,106,229,77,169,214,219,9,89,71,6,49,74,77,240,199,130,209,29,143,173,21,21,2,14,147,16,126,213,23,93,101,111,232,215,108,160,128,84,209,146,68,227,184,164,52,120,39,74,89,173,223,21,108,17,114,133,50,163,115,230,64,17,6,9,0,126,213,237,250,243,140,174,237,134,213,164,155,197,25,73,87,167,120,167,39,117,98,93,150,154,115,59,109,182,187,104,205,190,239,251,180,102,7,191,173,87,234,186,94,139,100,205,198,162,238,152,151,84,64,43,74,17,42,81,156,0,42,82,246,29,147,52,107,139,171,171,112,243,246,130,209,162,7,150,217,63,20,123,142,213,19,71,210,127,135,106,218,165,194,9,242,111,28,75,169,4,252,170,136,84,122,118,166,133,201,100,232,193,250,85,125,200,149,102,41,161,2,41,246,166,172,85,136,249,215,199,102,157,213,124,81,179,211,45,255,0,57,197,176,211,65,164,28,130,162,112,103,19,21,235,186,168,176,233,173,22,222,241,247,28,183,179,178,109,8,91,109,53,184,24,17,36,15,220,213,190,18,3,205,252,85,234,45,47,88,209,14,163,105,101,107,168,91,54,152,110,225,47,109,117,149,43,131,3,226,25,129,21,67,208,221,63,171,184,229,143,80,88,60,130,253,179,97,215,163,5,224,73,248,12,28,152,156,209,192,35,219,29,202,66,184,196,213,14,182,153,183,89,57,167,14,73,101,7,54,251,103,143,90,197,107,51,248,107,165,119,1,70,183,176,186,201,144,97,71,200,251,80,19,139,235,89,19,241,15,235,92,159,212,205,95,226,143,163,116,69,131,106,215,3,224,31,210,167,44,247,6,190,11,85,122,143,161,131,244,142,121,81,100,225,237,180,215,148,216,106,141,88,3,112,115,10,81,143,189,122,30,42,114,139,95,163,151,85,38,202,235,141,80,106,122,137,185,32,32,132,237,9,154,37,230,166,221,181,168,9,36,172,156,137,226,186,103,164,220,212,108,168,210,137,157,212,239,5,211,110,45,66,9,41,197,125,47,255,0,71,61,95,195,235,78,139,122,219,168,237,109,84,226,144,73,83,205,133,131,29,135,161,53,217,168,214,156,33,187,132,243,254,132,233,169,106,111,80,230,149,127,168,13,26,255,0,166,220,208,181,54,217,177,83,119,63,136,38,212,131,242,160,156,3,244,21,227,93,113,127,115,125,123,177,215,148,90,99,114,80,146,112,145,53,230,120,148,188,141,210,254,198,146,91,155,138,49,73,187,77,195,138,67,23,69,39,184,6,181,93,62,171,71,52,177,104,234,101,230,73,82,84,123,215,179,229,65,168,92,121,89,49,241,39,186,123,101,155,45,91,84,43,0,72,28,209,101,42,18,168,48,43,202,229,157,205,36,204,245,176,66,186,209,96,164,71,149,250,86,159,203,106,79,194,63,74,235,242,223,227,250,71,46,143,245,87,187,19,99,99,176,32,251,83,208,80,16,74,0,192,174,38,142,142,0,176,165,169,36,249,138,64,158,212,117,58,164,161,201,82,136,218,107,174,121,141,28,139,242,183,201,65,114,184,211,148,70,68,118,53,212,180,226,164,157,157,82,86,121,119,108,224,246,166,160,21,110,196,193,253,43,235,15,150,139,181,193,26,208,127,183,168,204,85,187,64,4,230,15,214,169,97,25,234,42,150,66,119,16,113,233,74,152,41,48,103,222,135,193,40,165,115,225,213,73,199,205,86,183,63,32,0,196,246,164,158,77,100,174,128,37,65,75,5,64,99,53,41,145,8,221,17,39,154,106,216,167,233,170,34,235,57,181,49,235,197,3,73,146,209,245,156,81,195,201,43,130,120,221,56,226,185,95,48,201,20,114,78,71,160,64,142,65,172,254,164,63,218,156,207,122,82,88,52,211,89,200,22,39,206,70,59,214,161,130,74,6,7,20,163,67,155,166,42,129,152,147,67,120,13,167,214,170,86,68,121,6,132,41,195,180,115,83,244,34,166,245,123,97,16,119,129,53,53,131,100,217,237,58,49,5,9,56,197,104,237,76,228,87,19,89,55,207,100,230,50,121,172,103,142,182,78,221,244,10,221,107,121,54,215,8,117,73,79,113,144,73,250,77,56,186,146,19,224,160,211,58,190,225,29,49,164,116,215,69,233,206,191,169,61,104,16,171,141,160,121,68,124,199,236,73,201,192,174,215,58,118,203,65,182,107,85,235,173,74,231,95,213,94,92,91,233,205,58,97,68,246,245,143,88,129,85,28,97,114,197,111,150,123,94,128,202,17,167,54,83,110,45,20,243,105,90,217,0,15,44,148,140,125,170,95,79,217,13,58,193,54,73,73,13,52,165,6,165,101,74,41,153,146,79,115,38,177,190,138,45,83,70,108,153,24,154,92,128,97,5,52,86,198,233,7,143,67,222,151,32,207,15,234,247,93,182,241,130,205,235,86,215,191,241,137,132,163,149,9,0,129,246,175,103,213,110,110,237,208,215,224,236,255,0,16,181,28,231,229,171,151,8,73,114,86,177,109,170,92,107,86,239,94,221,161,144,220,169,44,33,89,80,250,83,53,93,79,88,211,110,161,235,118,31,109,83,176,165,69,56,237,62,245,54,152,34,111,75,221,95,94,90,56,187,203,98,200,74,225,27,140,149,122,212,141,106,253,189,50,197,87,110,198,196,173,9,36,152,141,202,3,251,211,171,120,6,29,194,14,38,106,35,232,146,105,44,0,2,61,104,107,138,180,74,60,31,89,77,175,255,0,180,157,168,43,49,185,178,173,167,113,243,60,179,131,233,218,189,119,90,85,146,180,247,69,242,144,150,0,248,212,179,0,78,42,230,176,129,31,45,117,93,182,154,198,183,116,171,45,201,99,205,33,175,135,249,129,249,86,158,217,239,233,94,177,224,174,133,173,105,182,23,90,134,179,249,63,138,74,3,22,196,101,180,9,32,251,115,129,87,126,145,62,79,65,112,73,245,170,93,113,4,176,170,81,228,12,192,63,144,179,57,158,43,19,175,29,182,55,159,120,173,162,189,200,229,153,43,113,44,143,165,8,102,254,208,31,245,15,235,92,139,18,127,220,232,127,129,244,6,139,183,201,106,14,118,15,233,86,191,17,30,181,240,154,223,153,239,233,126,34,223,42,52,231,143,16,217,254,149,227,13,88,171,81,183,90,88,35,122,100,129,235,154,244,188,25,109,139,127,163,155,85,228,169,180,183,123,241,65,10,5,59,85,241,81,29,181,121,219,194,216,10,32,154,244,164,214,242,99,109,83,33,106,246,202,181,109,198,143,33,66,107,101,210,237,190,157,41,147,10,8,50,100,86,94,116,191,242,201,252,157,63,78,143,254,101,155,78,151,39,240,119,6,115,53,229,157,106,251,246,200,184,83,128,124,106,33,63,115,92,158,4,98,245,90,127,4,73,181,41,52,102,58,86,212,184,243,175,238,3,98,123,243,94,133,211,86,109,43,73,118,246,101,91,126,31,106,244,252,253,109,177,107,244,79,131,165,235,77,252,146,16,169,49,70,65,143,165,121,248,163,177,209,65,167,168,30,178,184,39,16,220,86,158,36,0,21,199,173,116,249,42,165,31,210,56,252,123,218,255,0,98,56,20,19,61,189,168,74,116,132,242,102,185,149,51,126,236,91,94,163,110,210,221,44,171,76,46,44,96,153,161,222,117,41,125,165,54,157,61,41,42,27,119,79,21,95,103,189,196,237,172,162,154,253,91,108,8,196,197,117,111,167,20,214,72,212,121,84,121,192,249,140,12,87,48,8,90,201,253,43,234,79,158,75,146,19,120,212,78,96,205,92,182,7,206,59,251,213,46,9,157,93,132,79,49,61,169,192,66,123,26,79,216,202,138,59,179,183,82,159,67,205,78,117,205,192,168,113,192,52,171,146,249,113,21,148,23,54,131,3,117,88,33,9,8,9,154,168,225,19,169,249,17,53,116,143,194,24,51,28,212,77,20,161,8,86,245,109,51,138,120,177,171,104,176,14,91,142,93,207,214,134,229,205,176,76,135,10,162,153,22,221,34,56,212,82,78,212,166,5,64,185,121,181,58,85,176,31,122,157,220,151,24,208,198,221,64,88,62,88,250,213,179,87,173,192,248,192,251,84,166,138,156,109,96,83,124,216,225,84,197,94,164,167,17,250,85,54,74,142,78,69,234,65,144,68,212,157,34,254,117,107,125,192,127,152,156,143,173,67,120,45,35,219,244,35,8,192,39,235,90,123,74,227,149,217,185,61,161,156,81,158,183,102,242,209,219,91,148,7,25,117,37,11,73,238,14,8,160,15,36,211,116,61,99,195,222,171,187,93,138,80,253,181,227,10,110,217,107,48,9,38,66,103,128,160,123,30,106,102,150,245,167,78,104,67,171,53,39,142,185,213,26,162,212,213,154,20,157,222,91,147,27,99,177,7,159,208,85,90,98,227,38,235,165,47,174,180,171,187,13,35,84,184,86,165,212,154,135,231,222,128,175,134,217,168,156,198,2,70,0,29,201,169,250,37,230,175,170,120,137,170,61,248,180,167,68,211,19,248,68,180,15,249,143,148,165,74,39,233,49,83,74,155,30,13,203,5,36,72,33,64,247,163,167,218,179,64,208,68,12,207,20,118,133,12,105,158,47,215,238,29,31,196,91,29,68,54,72,98,233,43,38,9,36,119,199,208,154,246,187,119,3,172,33,192,149,0,180,131,10,16,68,255,0,122,111,132,37,193,64,166,219,29,104,133,128,232,81,65,42,37,88,56,140,15,74,155,212,126,67,140,34,209,240,225,67,242,10,81,243,31,165,33,147,52,171,52,216,233,172,219,54,181,168,32,96,172,252,89,206,106,146,238,238,219,88,213,181,94,153,187,96,132,55,108,218,247,127,172,46,114,61,32,138,104,71,116,117,219,215,26,34,89,188,81,93,221,163,138,183,120,158,74,146,96,31,184,131,247,171,37,145,193,166,249,18,224,19,137,35,189,82,117,94,175,103,161,232,23,122,157,227,233,101,182,26,82,189,201,140,0,59,153,138,18,183,72,30,22,79,153,250,73,239,40,92,245,197,222,168,21,168,217,222,161,65,149,153,91,197,70,84,125,254,29,223,165,108,252,69,234,183,181,77,1,35,77,220,164,56,234,18,226,9,255,0,53,11,31,4,39,184,86,126,132,86,210,182,201,224,103,135,30,27,172,20,234,253,82,194,191,16,149,133,49,106,163,196,25,10,95,169,158,5,122,184,6,15,57,164,216,81,196,99,222,170,53,164,254,66,200,19,138,33,200,52,99,149,41,10,71,112,125,107,21,213,63,13,181,228,215,66,98,88,70,94,219,252,161,219,20,4,207,241,43,83,254,240,63,189,113,223,169,155,55,233,71,186,244,235,129,91,63,242,138,208,36,207,53,240,222,66,91,207,160,143,226,11,87,92,105,55,39,209,181,127,74,243,30,141,72,117,210,18,162,152,7,34,187,252,86,254,212,153,203,169,150,66,212,118,49,174,92,54,146,56,4,152,169,109,6,139,41,90,148,18,161,251,87,79,45,126,129,54,226,153,153,234,1,185,231,118,171,118,231,4,123,215,171,244,131,107,29,36,197,187,182,242,218,208,126,34,158,244,190,169,234,208,130,249,59,190,152,171,82,111,224,208,116,62,134,221,198,151,116,183,111,91,183,32,157,169,95,122,189,215,58,35,162,117,190,130,182,211,47,159,182,254,38,218,247,37,212,40,5,73,175,155,215,243,53,180,245,83,211,77,83,191,218,46,30,58,124,190,79,20,235,95,15,52,126,158,125,196,233,186,209,185,79,150,84,118,159,148,142,212,46,143,177,77,167,78,220,92,155,133,175,204,64,9,65,50,6,107,223,126,108,252,159,29,57,198,155,161,105,248,240,210,213,244,190,44,115,106,146,7,20,112,168,31,251,205,91,195,162,90,237,148,26,97,221,212,247,106,39,183,2,180,129,200,72,51,250,215,87,150,253,113,253,35,151,198,117,23,251,97,11,163,108,208,28,2,1,16,13,100,149,171,52,111,178,51,169,79,204,160,34,133,180,9,140,212,165,69,70,86,66,212,137,44,20,164,78,107,171,163,74,156,114,103,39,79,131,206,193,24,129,154,228,149,121,132,96,3,95,76,213,31,53,39,210,33,171,225,191,56,19,53,114,201,0,96,3,77,101,19,41,36,213,132,76,200,35,226,20,226,147,219,53,95,6,127,137,29,221,26,230,226,231,204,248,91,64,34,74,141,77,93,174,148,218,82,151,175,164,129,144,158,9,171,140,18,187,31,220,202,218,135,182,238,128,218,132,60,234,136,17,129,74,187,237,16,8,5,210,59,214,137,47,98,118,201,229,131,118,231,66,113,37,42,23,4,19,199,106,17,95,78,39,229,105,208,59,193,169,186,224,168,218,66,169,206,156,224,33,242,43,137,233,195,200,120,83,79,182,42,149,7,180,177,233,187,146,74,22,240,143,90,3,214,189,52,20,66,158,119,30,212,2,109,8,44,58,109,64,1,122,234,79,124,82,255,0,9,208,85,59,53,66,62,162,150,223,130,163,39,216,191,225,253,53,127,229,234,205,103,214,147,252,48,217,255,0,47,83,97,68,241,154,74,9,244,27,218,28,122,82,243,105,45,60,203,159,69,10,140,52,77,71,78,189,97,199,237,214,18,28,73,221,24,230,148,180,147,224,168,206,185,61,183,67,63,8,51,255,0,58,212,217,159,132,100,87,157,62,114,116,217,98,142,213,37,130,9,164,48,247,86,150,218,133,154,237,110,154,75,173,56,152,82,84,43,206,181,62,139,190,233,187,203,91,237,17,6,230,221,139,143,51,226,71,152,182,147,232,83,252,226,115,63,54,40,79,160,52,157,47,165,45,203,141,114,250,201,196,157,67,80,68,13,75,126,237,134,32,36,32,229,33,39,177,161,49,225,139,199,167,88,211,21,212,87,108,63,231,185,113,119,112,192,33,87,11,86,1,84,158,195,250,154,55,184,137,197,18,244,94,132,234,77,49,228,179,107,215,23,200,211,219,50,219,69,176,181,253,9,61,171,208,180,133,161,118,45,22,238,191,22,34,60,233,31,17,7,60,84,185,110,232,41,34,114,113,205,25,170,145,163,206,60,102,211,194,149,107,120,222,224,181,72,144,59,164,98,181,61,11,173,175,92,233,100,92,128,13,219,64,182,234,79,250,199,252,121,167,208,168,237,61,157,67,252,76,219,247,133,1,101,149,21,37,6,64,236,5,91,27,107,139,155,199,191,20,66,109,211,254,86,197,65,32,140,205,46,192,157,1,41,9,76,192,17,147,89,157,27,78,185,107,169,53,157,78,240,40,151,28,75,86,196,156,121,1,32,199,255,0,84,213,46,0,29,227,55,122,126,186,117,27,100,133,217,92,34,46,155,3,226,74,135,11,31,108,17,244,171,27,123,219,107,164,238,97,230,220,246,10,200,165,200,190,74,174,178,179,214,53,13,21,219,93,18,249,22,55,43,32,121,202,76,144,158,241,232,125,235,205,91,240,218,198,226,231,127,82,92,107,183,8,78,211,229,45,226,227,101,113,147,184,103,63,106,184,205,165,72,54,219,182,74,188,240,195,167,198,142,222,155,106,200,75,42,184,243,95,112,131,230,42,48,2,79,111,74,191,210,58,107,67,210,8,85,150,158,203,74,0,36,18,55,20,129,48,1,60,114,120,166,173,133,150,46,9,36,26,97,199,20,201,177,167,229,57,170,237,89,1,86,234,161,114,20,97,46,137,77,210,210,127,165,99,186,207,242,218,185,152,3,225,254,181,211,18,82,179,50,217,72,182,28,113,80,208,71,241,43,111,73,28,253,107,146,63,147,54,146,244,164,123,119,77,24,64,95,251,162,180,140,174,81,131,222,190,27,201,191,184,207,162,143,226,71,234,21,237,208,110,213,255,0,202,87,244,175,59,232,33,43,115,255,0,44,205,122,62,42,173,25,28,122,156,149,250,153,157,122,232,156,136,20,142,47,204,219,9,0,1,24,173,167,23,105,154,105,63,69,20,239,45,177,118,159,51,40,14,137,154,251,103,194,254,162,232,39,60,44,69,181,211,118,104,75,118,196,220,50,226,68,184,99,183,169,174,169,184,233,202,15,85,122,114,41,67,83,82,13,105,115,104,242,23,122,130,221,254,153,118,198,222,209,182,182,62,181,165,223,230,9,236,38,188,159,86,213,110,238,53,2,225,113,67,182,12,10,241,252,79,25,70,82,111,221,255,0,185,217,29,103,45,70,136,151,11,82,172,158,117,68,146,65,159,124,85,166,140,160,158,149,75,81,241,40,14,213,217,175,31,66,253,162,224,255,0,153,108,109,141,165,205,203,193,150,26,91,139,56,9,3,154,214,171,195,126,177,254,4,173,93,26,29,211,150,137,4,149,132,240,7,120,230,61,233,164,156,168,206,83,140,107,115,60,219,76,109,72,234,11,239,48,20,173,56,32,138,187,221,234,126,213,213,228,171,212,95,164,115,104,43,139,175,118,16,168,109,137,7,28,83,75,128,14,113,88,209,165,131,90,229,4,72,62,152,168,207,40,114,50,105,208,16,174,213,36,127,230,21,212,226,177,146,30,95,38,0,129,57,84,159,83,92,140,40,70,69,125,91,94,231,205,201,187,193,2,226,69,248,51,51,21,114,220,4,243,24,161,63,99,61,72,218,76,42,84,181,70,212,200,245,162,55,185,181,133,173,228,2,59,115,85,178,136,121,194,18,226,225,183,114,235,142,40,123,80,9,176,66,119,22,22,126,166,182,117,195,42,45,244,49,55,26,114,140,38,218,84,120,2,140,147,102,120,180,131,83,125,4,219,79,2,45,86,64,25,183,201,165,155,29,179,248,67,158,226,154,105,242,36,242,112,77,129,79,255,0,12,169,159,218,149,73,211,206,124,133,253,104,117,97,108,84,47,77,107,225,5,104,36,102,40,42,111,74,113,115,230,145,235,52,149,14,164,60,89,105,107,86,31,41,52,191,194,172,148,126,27,196,253,14,40,172,151,187,25,56,104,205,168,252,23,40,253,107,142,138,248,31,3,128,250,66,168,175,146,111,52,53,12,223,88,175,120,113,196,250,228,213,246,145,213,15,178,223,145,120,132,220,178,83,16,174,69,52,243,146,92,109,96,244,190,157,115,123,13,172,8,220,144,71,233,90,155,44,129,156,87,151,63,200,237,170,69,155,92,1,239,82,218,28,98,144,19,89,24,140,98,166,54,36,65,169,29,5,182,101,164,18,80,132,162,78,96,68,154,152,216,154,64,29,177,143,90,117,155,12,219,160,161,134,144,218,119,21,16,145,2,79,52,8,148,140,143,74,42,103,140,212,177,144,58,147,79,26,142,144,243,5,27,150,4,167,235,88,223,12,245,1,166,95,220,244,245,194,67,97,78,23,25,81,57,39,31,13,82,206,4,95,91,255,0,24,254,49,115,116,157,62,73,27,1,90,177,19,136,62,145,87,122,91,154,131,219,213,122,203,108,0,97,40,73,146,125,201,164,192,150,188,115,52,7,8,160,56,35,56,100,192,168,78,105,214,75,89,95,225,208,20,121,82,68,19,250,85,11,36,168,248,120,161,175,60,208,128,129,126,220,131,85,230,70,42,208,152,37,101,70,155,24,152,166,32,46,99,19,80,181,37,15,32,140,113,77,2,249,48,90,148,162,251,39,218,177,222,32,124,45,184,156,66,138,107,126,137,138,118,102,218,66,127,8,147,183,145,80,146,145,252,86,216,14,228,87,26,121,151,247,58,36,169,35,217,250,120,144,210,121,154,210,219,146,82,0,197,124,87,144,189,110,143,160,143,224,71,234,131,29,61,118,71,254,18,191,165,97,58,12,161,180,186,165,168,15,128,230,189,15,21,39,161,47,217,195,171,123,168,173,212,29,104,235,87,36,16,73,142,41,133,228,3,196,69,118,186,76,52,157,172,153,253,77,196,151,132,127,226,87,168,120,125,108,254,162,195,118,173,187,180,169,178,64,39,154,203,234,115,217,227,69,179,175,233,242,127,117,162,201,198,21,103,167,220,180,114,68,131,30,181,231,139,109,199,93,128,133,9,56,49,92,190,44,147,78,69,105,70,181,25,235,61,57,211,86,118,94,23,234,90,198,165,165,27,135,157,105,73,99,112,192,199,53,139,209,237,212,173,62,204,54,148,149,152,33,7,189,114,232,206,115,148,220,158,55,99,253,14,134,210,227,216,211,233,223,226,13,11,84,75,218,142,144,221,153,3,123,5,109,20,239,73,224,130,121,175,70,99,197,77,69,222,140,127,77,55,44,91,47,105,64,84,13,196,31,67,93,58,137,232,78,225,118,241,253,153,204,180,150,170,167,149,207,247,60,27,166,116,189,63,83,234,29,125,235,237,85,12,45,181,110,66,187,44,228,212,39,16,144,226,182,92,32,166,127,81,94,150,180,174,124,116,191,224,199,199,252,90,126,239,254,78,13,200,4,56,156,123,212,93,66,225,203,68,2,129,230,207,96,107,56,197,205,211,42,82,138,249,42,220,213,238,118,171,253,141,99,222,104,106,214,30,156,219,40,15,89,174,143,225,211,205,153,125,249,93,208,75,187,147,248,68,62,72,73,39,9,39,53,212,244,244,119,35,13,109,109,178,49,219,64,18,70,59,26,96,222,22,36,98,43,232,185,228,241,108,3,150,238,61,115,184,66,82,50,84,106,75,183,236,177,240,160,7,28,3,237,73,210,29,93,17,198,160,235,202,248,137,31,76,81,209,112,1,146,156,213,41,89,50,244,130,188,190,41,24,72,131,67,126,239,253,156,1,201,230,165,180,17,141,81,9,183,150,151,2,146,96,213,187,79,150,216,73,81,50,68,154,157,212,57,197,190,8,23,55,171,43,36,42,158,198,162,66,97,102,125,169,169,251,141,193,85,18,27,212,55,112,4,208,239,181,7,64,72,0,12,211,221,121,51,81,105,211,33,61,112,167,19,188,156,205,27,76,8,121,237,142,44,164,84,219,179,110,17,160,107,74,109,196,74,94,144,59,26,129,121,110,237,186,137,16,161,84,219,50,83,87,146,189,119,142,140,64,145,76,55,175,39,41,117,73,159,69,84,189,70,177,101,168,227,37,166,137,172,45,111,139,123,213,21,182,188,73,237,66,212,66,236,239,20,209,50,147,242,159,106,217,78,226,27,105,224,246,158,137,119,205,209,172,215,254,166,83,253,43,107,98,112,43,206,157,217,208,178,139,54,106,115,100,132,138,76,9,108,154,154,204,31,122,145,171,236,144,142,98,164,53,218,51,73,130,88,36,39,2,140,142,211,20,128,40,152,129,69,106,126,244,132,17,57,175,43,241,22,193,122,110,188,141,81,169,27,92,75,216,196,231,137,170,143,32,223,103,161,244,238,168,222,171,164,179,168,52,126,7,147,59,103,229,35,4,85,138,84,36,226,144,112,35,196,118,168,107,57,246,166,131,228,97,79,122,66,32,77,52,2,65,42,205,49,89,193,164,43,34,94,38,83,138,171,124,124,92,102,180,139,17,29,82,12,210,19,24,237,239,84,73,22,229,64,19,53,89,126,225,80,41,237,20,193,251,24,221,112,69,218,21,187,189,98,124,69,89,222,145,192,81,31,222,183,95,138,8,186,178,137,161,254,198,136,255,0,77,65,96,21,107,54,192,250,138,226,77,92,191,185,210,255,0,24,158,207,160,33,65,146,165,8,197,95,50,164,165,3,189,124,94,179,106,103,208,37,80,162,23,88,60,71,77,222,25,255,0,187,53,229,104,212,211,167,216,21,25,218,163,180,197,122,158,18,221,167,95,39,6,174,36,87,191,169,216,174,240,92,181,188,5,1,184,79,122,146,246,163,109,240,130,20,38,187,101,163,55,87,200,41,197,91,69,117,210,119,92,52,18,9,151,43,221,122,71,166,239,52,238,158,103,88,91,111,54,193,70,208,239,150,118,164,159,122,228,250,166,233,104,194,49,86,111,225,226,114,101,155,218,115,54,122,99,87,90,152,95,144,249,42,74,246,252,194,149,155,238,138,182,176,216,22,199,196,172,164,128,84,43,231,165,13,121,180,161,193,219,166,161,22,239,147,217,23,175,116,106,60,10,187,109,231,237,86,194,44,92,71,144,84,55,149,144,118,192,230,102,51,95,54,116,157,202,23,169,217,150,91,7,99,168,1,53,244,26,238,15,74,27,121,75,39,7,138,165,115,191,124,30,221,227,222,173,168,235,157,43,164,217,105,250,94,80,160,93,119,18,21,182,2,83,232,15,122,240,238,160,233,94,170,211,172,255,0,21,121,167,62,219,81,207,97,88,203,205,209,242,36,165,116,248,58,180,244,39,161,23,20,121,214,136,46,23,121,122,2,78,237,249,171,87,172,238,144,65,113,162,39,137,24,175,75,201,165,169,107,227,254,14,93,22,246,39,251,255,0,146,62,166,243,22,214,246,225,213,4,169,105,38,62,245,18,214,251,79,252,75,70,229,207,202,220,55,70,113,222,179,140,117,28,61,35,212,213,74,84,205,3,154,255,0,73,133,20,176,202,8,30,173,77,65,86,179,210,190,97,243,154,143,81,229,145,92,176,241,60,170,171,207,236,143,189,7,150,101,117,59,251,43,139,151,63,6,133,37,177,242,3,205,117,125,4,60,119,166,170,92,158,107,212,142,163,114,143,5,43,152,72,16,79,165,13,78,54,202,2,157,144,71,242,138,244,190,14,7,87,101,117,221,243,175,42,17,240,163,210,133,111,4,146,172,214,77,93,154,58,85,65,124,224,158,0,52,244,61,35,226,53,92,24,184,96,13,210,194,135,205,53,29,75,48,18,9,164,242,105,27,73,88,230,178,231,60,81,93,120,159,134,106,110,144,229,27,35,19,206,115,93,50,68,83,175,114,164,22,220,128,174,126,181,33,242,210,211,243,10,19,163,55,249,0,59,66,96,25,20,140,40,164,200,52,145,114,224,189,210,175,158,112,17,190,0,169,151,11,46,35,105,32,154,187,232,230,113,91,176,80,221,179,11,53,13,73,33,85,148,185,58,16,95,37,230,218,75,229,36,32,156,31,90,181,121,95,142,211,146,241,203,173,8,87,189,105,167,43,76,36,179,104,245,239,14,92,7,166,236,61,124,144,43,123,167,158,51,159,234,107,154,104,217,60,81,106,199,34,166,178,175,139,110,38,160,79,4,181,124,40,10,3,21,46,221,68,160,42,164,9,76,157,196,38,40,235,81,65,25,160,9,45,168,109,4,138,50,73,137,226,105,80,194,160,159,106,42,12,80,22,42,87,38,170,122,187,68,107,93,210,151,110,165,22,159,0,249,107,29,141,8,48,121,135,134,29,89,121,164,117,42,250,47,87,96,164,7,148,134,148,57,66,206,96,251,26,246,116,113,138,169,164,168,148,236,71,143,195,129,65,9,48,36,82,67,161,20,152,251,80,207,203,76,67,12,79,218,134,163,20,192,141,114,172,26,173,116,3,52,226,38,69,112,17,199,233,65,90,179,86,34,5,218,142,254,113,80,110,115,158,105,208,140,167,82,136,80,112,14,20,35,245,172,7,136,138,255,0,106,101,61,136,154,221,101,18,249,42,80,71,224,147,159,229,168,54,6,117,251,89,60,148,215,10,254,175,211,58,155,165,31,218,61,175,78,84,51,21,100,133,66,1,205,124,94,167,228,125,11,252,74,190,178,92,116,213,209,143,228,175,32,214,129,86,152,7,251,245,236,125,63,241,191,147,206,242,17,93,103,166,220,220,33,69,180,240,43,144,30,104,249,111,32,165,72,49,154,245,119,169,90,70,27,100,162,153,101,110,248,69,197,178,148,1,1,96,153,175,174,244,175,24,180,6,252,36,127,72,122,199,117,239,224,203,77,55,180,121,107,36,70,227,244,231,237,92,186,243,251,78,50,121,84,215,250,157,122,58,79,200,78,49,117,77,51,201,157,213,245,157,127,166,90,211,129,91,233,97,42,13,32,12,137,175,60,126,222,249,139,179,110,243,46,33,228,170,10,84,32,205,121,90,14,17,114,129,213,167,41,57,182,203,59,245,234,214,154,105,98,241,47,54,151,17,128,160,64,53,45,55,142,232,250,75,26,133,178,130,110,26,90,84,12,85,92,103,73,101,54,104,150,27,64,117,63,20,186,166,249,246,156,118,240,128,217,5,41,79,18,40,90,215,138,221,91,170,176,26,188,189,46,52,12,236,35,21,209,167,224,120,234,149,17,45,89,223,38,26,219,82,185,23,47,191,184,239,117,101,74,51,239,71,127,86,188,120,165,75,90,204,24,18,163,94,174,178,138,145,231,232,202,79,77,127,112,87,218,130,174,219,66,29,101,39,102,1,239,80,20,27,80,141,170,143,173,68,100,225,132,19,142,247,111,145,214,202,105,162,84,166,202,193,245,53,49,219,230,28,96,182,45,27,4,143,154,51,71,50,187,224,168,197,198,45,34,126,147,211,73,185,96,220,37,253,128,124,36,17,235,93,91,106,121,207,118,81,201,165,225,212,112,204,197,193,113,8,5,180,111,87,244,170,135,217,186,113,205,203,66,140,215,168,240,232,243,227,91,78,242,86,148,147,176,143,92,80,128,32,252,177,246,169,218,201,187,104,106,68,206,105,28,5,57,154,155,118,93,88,208,161,6,155,201,154,95,37,70,54,32,81,20,236,247,60,209,138,6,178,53,34,76,10,229,130,154,44,57,26,146,102,158,76,71,122,166,196,149,138,146,64,129,74,217,1,80,126,212,147,177,83,68,205,60,184,30,40,68,231,53,57,235,162,210,118,76,159,90,124,146,226,153,1,215,194,166,106,49,84,228,19,53,44,164,176,17,87,46,173,148,178,165,146,132,240,13,74,210,174,3,111,132,19,240,172,65,162,10,158,7,46,15,101,240,244,132,104,182,232,16,118,130,63,122,223,216,172,236,104,246,87,21,134,167,38,145,110,139,107,101,195,233,79,174,106,91,196,180,242,79,106,142,64,179,3,125,172,167,210,137,165,252,86,228,73,193,138,24,18,45,23,178,231,105,245,169,154,132,37,72,247,52,128,50,76,54,8,131,71,70,81,34,128,28,218,251,19,21,33,10,19,199,52,128,229,43,227,246,162,238,0,69,20,22,121,207,86,120,106,157,91,169,255,0,196,122,126,160,187,91,210,226,22,160,161,41,148,129,4,126,149,232,140,111,12,160,58,161,188,1,184,142,9,138,166,236,40,85,168,30,41,133,64,14,113,72,6,41,88,161,206,233,24,166,32,100,192,51,65,90,254,10,0,129,116,238,57,168,237,141,234,39,154,170,160,178,53,200,133,212,87,112,77,85,139,146,13,208,63,55,53,5,226,37,73,38,173,18,151,185,151,215,201,93,169,95,36,47,159,161,175,62,241,34,6,163,106,159,254,84,254,245,164,73,88,201,78,175,134,204,127,229,170,164,188,91,213,89,88,32,17,28,215,44,85,238,58,103,44,35,215,186,74,233,219,173,53,46,60,65,51,18,43,64,22,157,131,53,241,186,202,181,26,62,134,238,40,171,235,87,55,116,213,192,245,77,121,133,211,65,118,136,10,200,10,175,83,192,244,195,30,231,6,179,169,22,54,236,173,9,1,152,9,128,69,87,117,19,193,194,203,105,109,37,105,63,18,135,122,233,130,82,154,126,194,147,106,52,87,149,127,181,48,8,28,215,172,120,111,163,90,107,183,38,210,242,225,77,160,51,32,131,153,172,190,169,168,244,244,99,37,209,213,244,215,122,146,95,247,193,235,94,25,104,154,127,78,222,95,219,93,45,43,125,160,11,37,93,210,106,134,254,199,78,212,60,79,101,219,134,1,65,146,181,68,36,171,176,175,143,251,147,150,190,166,172,123,71,165,177,66,42,31,36,47,29,214,194,52,162,135,91,104,47,9,96,36,68,103,38,188,203,94,32,244,234,9,196,192,253,171,213,250,94,231,165,11,247,51,213,110,217,142,219,61,179,65,91,102,77,125,4,93,51,147,81,122,72,150,168,10,221,28,77,25,72,196,24,197,116,249,15,215,71,23,140,171,77,80,210,220,8,230,144,183,57,28,214,87,217,181,52,236,25,68,131,158,105,237,164,3,182,51,53,119,97,195,54,127,133,185,119,164,158,77,169,62,96,80,56,230,5,117,61,45,141,122,142,75,156,112,140,135,225,8,147,63,253,169,139,180,60,19,129,197,123,242,74,207,29,63,97,134,204,198,6,41,166,209,57,27,1,158,49,79,148,39,43,200,3,96,143,50,60,148,159,165,9,221,45,11,42,37,184,250,82,148,80,45,70,5,122,67,89,9,42,7,222,163,185,164,168,101,43,159,106,141,190,229,71,81,167,68,103,108,31,68,124,4,251,208,11,46,165,80,82,65,250,84,184,26,111,71,6,29,25,13,168,159,88,174,54,247,42,207,150,163,246,169,80,117,145,41,42,17,54,207,156,249,106,253,41,198,221,238,60,165,18,125,169,236,118,61,235,220,225,108,248,34,91,87,233,74,109,223,221,33,165,126,148,227,166,199,104,149,106,31,105,123,195,106,152,142,41,142,52,251,132,146,149,28,250,83,251,109,17,185,114,49,86,175,71,249,107,253,41,5,171,223,248,106,143,165,39,6,45,200,67,106,247,254,26,255,0,74,84,91,190,146,8,109,95,165,27,26,13,201,158,163,225,222,168,235,122,112,66,218,146,133,65,38,189,43,71,187,91,150,232,194,64,6,126,149,205,170,170,70,240,118,139,251,103,74,130,85,140,85,155,106,46,160,21,65,198,43,43,15,209,54,217,106,109,5,51,32,136,169,86,161,77,164,65,130,121,20,49,160,240,84,65,239,83,157,43,112,48,21,5,65,36,154,150,1,91,10,219,182,40,173,146,144,68,96,208,20,62,9,244,162,36,24,24,146,56,162,193,4,51,186,64,167,163,113,0,199,106,4,25,9,59,50,13,9,205,192,240,168,250,80,0,140,129,36,243,66,220,86,160,59,26,104,14,119,176,154,230,211,28,154,0,142,250,254,40,161,40,146,217,160,69,107,129,74,116,128,38,40,236,37,40,100,172,247,170,6,202,187,165,238,123,239,218,131,118,160,148,205,82,192,138,251,165,67,69,94,213,85,124,238,203,114,225,193,138,165,200,176,80,223,2,116,197,147,204,226,188,239,196,131,255,0,109,178,142,54,176,146,62,245,172,93,147,146,142,225,91,109,68,152,248,106,130,237,228,139,173,219,160,128,43,61,37,234,102,186,175,211,69,174,157,212,218,133,147,33,166,46,202,80,59,69,78,71,90,106,224,207,227,65,250,138,202,126,7,143,54,228,226,11,204,215,74,172,75,206,175,212,110,237,139,15,93,37,72,87,34,42,187,248,155,132,109,46,166,1,171,211,241,52,180,213,69,17,47,43,82,78,236,59,122,221,194,16,18,30,68,113,20,21,223,173,102,84,180,115,77,120,186,105,221,18,188,157,71,200,19,116,165,188,149,149,34,81,197,105,116,62,177,189,210,157,11,183,242,194,192,128,102,163,201,240,116,181,160,160,205,252,127,62,122,50,191,115,85,99,226,198,162,221,227,151,79,219,50,243,139,70,217,223,192,171,157,87,198,199,110,180,86,172,25,209,45,155,90,10,9,116,43,226,36,114,107,195,212,255,0,195,154,82,156,90,147,73,29,203,235,19,206,57,49,221,79,215,87,26,233,31,136,182,19,136,37,115,21,95,125,212,74,186,179,77,177,182,72,74,99,249,185,174,253,63,164,67,73,69,39,193,15,234,178,119,130,181,119,205,148,128,24,32,247,248,168,70,237,59,9,242,136,63,90,234,94,12,86,108,135,245,38,215,4,123,55,130,82,175,203,42,204,243,70,47,206,60,149,69,105,169,226,41,73,187,48,211,243,182,71,109,29,231,34,36,52,230,125,41,165,228,1,254,91,146,125,171,63,224,95,185,171,250,142,56,26,92,108,228,161,207,124,87,33,246,193,7,98,198,125,41,255,0,4,223,99,255,0,234,11,154,46,81,212,206,219,50,25,105,16,136,239,222,186,151,240,79,220,201,249,177,34,175,122,146,18,17,34,145,105,35,27,164,206,43,215,164,121,233,131,81,60,3,147,136,162,52,209,35,226,148,138,172,215,200,97,8,160,148,24,3,189,49,91,113,138,79,156,146,165,211,56,36,169,36,128,62,244,53,4,111,33,80,13,38,146,76,184,206,240,9,77,176,163,10,32,80,22,155,113,0,169,6,42,113,216,218,236,122,46,217,109,27,64,106,59,72,166,27,230,207,5,161,246,161,73,34,93,240,119,227,85,31,0,107,244,160,171,83,35,249,91,147,201,138,45,21,181,177,63,138,18,152,248,51,204,10,106,53,57,63,201,3,218,165,73,15,50,192,239,226,159,22,54,127,244,210,163,85,32,156,54,79,111,134,155,104,54,224,95,226,231,255,0,150,63,244,215,127,22,231,114,90,56,244,163,116,69,78,196,254,48,2,176,134,253,177,75,252,103,18,16,223,233,78,215,96,145,166,232,219,191,198,23,76,164,65,2,18,43,210,180,19,22,197,39,0,43,189,114,107,52,206,141,62,13,37,170,136,106,84,146,7,173,91,219,146,150,82,73,224,87,53,23,250,38,219,252,69,57,197,79,111,231,19,199,106,24,137,9,4,46,32,69,74,89,139,198,209,232,213,72,209,37,48,61,232,169,227,154,84,1,81,16,61,232,200,78,99,20,152,32,160,36,130,79,97,70,183,70,244,3,182,154,64,109,250,55,78,98,229,14,188,253,147,106,104,128,145,188,76,17,233,80,188,67,105,132,95,50,27,105,40,134,115,181,49,57,197,110,213,64,142,204,85,193,9,19,52,37,163,104,76,115,21,138,40,25,3,117,53,67,106,79,52,193,17,35,113,81,39,131,20,55,12,14,113,79,145,17,212,54,249,138,156,156,10,11,171,80,101,41,147,129,84,38,87,59,59,185,207,210,163,220,18,83,4,226,168,148,64,189,220,27,32,65,170,13,69,245,150,182,194,121,143,172,85,69,91,12,34,146,254,245,101,162,223,150,14,38,43,205,250,170,245,90,142,172,95,91,97,16,132,162,38,120,21,172,34,43,182,64,189,143,194,131,63,203,89,203,132,133,57,154,157,20,247,15,86,77,33,246,246,193,229,20,2,6,59,209,213,167,16,130,189,192,237,204,10,185,73,69,209,154,87,146,55,148,8,20,158,72,247,173,118,163,39,62,197,44,128,113,154,239,36,78,73,166,161,219,18,157,138,24,25,131,92,25,207,204,102,150,209,238,30,26,36,252,202,3,235,74,90,81,78,22,105,108,42,51,99,124,165,129,62,98,191,90,224,218,249,222,103,235,79,104,156,206,1,233,249,213,247,53,197,46,145,151,15,220,210,216,10,119,202,17,41,121,39,14,43,245,167,36,220,15,251,213,15,189,18,76,106,84,133,221,118,38,29,87,235,93,231,93,130,33,229,69,78,203,99,221,19,131,215,128,97,227,53,223,137,189,255,0,196,52,246,15,211,86,193,169,219,181,159,136,200,174,167,109,112,101,47,182,249,53,196,169,50,98,1,253,169,138,82,64,10,92,15,122,233,126,145,197,0,93,237,163,100,149,184,128,121,193,168,175,235,86,252,2,85,255,0,150,179,148,210,225,148,161,38,243,193,17,221,100,19,9,108,207,99,81,156,213,110,14,18,0,145,89,61,86,91,130,35,171,81,187,56,243,84,61,133,8,191,112,84,84,167,213,154,151,54,82,130,56,184,174,234,81,251,211,119,31,83,235,81,99,164,32,52,253,192,65,34,157,134,48,40,80,28,26,107,137,221,222,133,99,35,56,218,134,82,104,59,150,153,154,77,132,125,142,222,102,187,204,86,96,226,141,195,163,183,158,249,165,14,17,205,27,137,218,112,112,158,244,116,41,65,27,99,20,165,34,148,109,96,217,120,104,162,29,184,71,169,77,122,230,140,66,88,18,1,6,57,168,212,105,228,164,146,53,246,37,15,232,233,86,220,164,128,79,222,164,58,165,37,144,145,201,21,136,240,74,211,156,90,210,157,163,210,106,213,0,132,140,156,156,210,99,199,68,171,68,133,172,13,212,103,143,253,168,159,100,65,169,177,147,73,128,77,57,36,64,160,65,65,200,129,70,109,70,98,13,42,4,61,14,18,168,17,30,181,165,233,91,52,223,92,178,198,244,157,198,87,234,0,170,138,200,62,13,222,169,168,219,105,44,182,128,148,140,97,0,196,15,90,243,126,165,213,206,163,169,188,248,7,203,152,64,60,132,214,186,146,232,205,34,141,197,5,144,61,233,239,118,136,226,177,44,17,250,80,30,84,246,20,192,140,145,54,234,89,196,171,20,39,51,207,0,211,66,2,242,160,99,214,163,185,197,82,89,19,32,186,62,51,28,205,70,185,59,64,227,36,10,177,16,111,96,131,62,181,153,212,191,201,68,114,162,175,235,87,23,238,75,224,205,92,56,21,118,166,142,96,76,215,159,234,201,72,187,80,68,193,245,30,245,162,98,187,193,30,247,255,0,201,210,73,194,107,58,234,161,66,167,74,237,134,163,168,134,181,192,89,24,248,76,81,172,149,249,78,131,159,134,137,230,66,135,226,70,38,63,165,40,51,207,34,186,151,7,63,116,59,30,188,82,76,209,98,163,135,181,42,85,140,254,181,76,118,199,133,1,222,151,191,53,52,23,124,8,9,158,209,74,57,147,222,158,16,9,153,0,26,68,144,112,5,12,75,154,20,152,192,130,43,138,165,35,138,85,101,93,157,191,176,231,218,144,147,35,18,127,165,10,42,232,30,69,4,2,102,38,184,16,65,24,163,33,187,20,33,35,104,30,149,213,73,34,86,114,53,237,86,253,204,110,216,61,133,66,118,226,229,211,14,58,162,61,205,115,239,183,103,90,211,166,50,55,101,92,210,252,41,237,251,84,242,58,71,12,154,78,42,71,200,146,121,138,227,186,155,98,201,201,16,114,115,92,76,100,9,166,185,7,200,146,96,159,90,110,245,14,212,187,4,169,156,151,1,57,52,187,148,65,128,40,1,80,165,65,248,105,20,141,192,136,207,210,152,211,166,5,109,40,114,34,132,65,24,136,168,161,174,4,138,225,72,145,68,77,17,46,16,34,105,213,148,141,143,134,110,19,121,112,15,250,65,175,96,211,21,240,34,7,97,21,26,156,142,55,193,177,209,16,23,98,246,217,9,80,251,3,57,169,33,33,120,61,192,53,149,148,201,246,68,37,228,34,62,18,42,193,193,177,91,79,49,52,128,149,166,15,143,113,31,74,85,25,212,20,175,74,64,79,74,129,18,104,169,56,56,197,72,15,74,128,18,57,167,165,197,24,4,115,64,208,91,112,86,184,72,159,173,107,52,189,99,74,209,213,108,171,38,92,117,242,136,121,197,225,34,121,129,90,66,151,36,188,144,186,167,85,23,218,173,194,219,94,246,194,182,160,196,72,21,69,188,42,66,147,36,224,125,105,77,219,100,161,169,72,221,61,231,52,229,131,253,170,108,160,43,36,14,106,43,228,134,201,62,149,66,24,1,252,26,125,207,21,25,201,60,83,236,16,23,204,35,20,23,8,159,181,52,44,144,222,76,154,129,115,42,112,55,28,25,53,104,146,21,201,221,187,210,179,119,106,42,101,146,175,66,127,122,168,131,179,45,116,141,151,171,118,112,170,194,234,1,74,125,75,9,36,124,95,214,182,74,208,173,17,117,21,129,165,153,238,152,172,227,164,72,246,168,209,89,98,213,224,45,169,249,196,140,138,145,108,54,48,240,49,148,209,47,200,152,254,36,99,136,245,164,221,38,107,169,28,239,145,219,140,227,247,174,28,207,21,92,7,98,254,153,165,220,39,20,129,28,158,115,197,56,157,220,24,161,130,164,142,159,138,150,68,28,208,36,253,196,4,224,143,181,34,118,204,158,69,63,130,147,67,160,70,13,53,56,158,249,169,111,1,145,196,68,246,164,228,253,187,85,39,216,54,170,133,30,252,210,12,14,64,165,240,129,46,133,29,204,215,84,201,103,3,175,98,188,184,72,138,98,160,142,115,92,234,53,76,235,187,200,153,36,158,213,196,167,181,63,208,46,14,158,7,52,160,143,90,92,147,99,74,128,153,48,41,2,193,50,15,181,50,159,35,194,129,192,174,140,84,211,64,118,211,17,74,81,2,73,170,23,2,22,208,121,25,164,219,183,35,53,40,44,122,93,129,156,26,239,57,99,129,84,232,24,158,102,236,17,77,91,65,95,40,165,64,192,45,5,38,35,20,37,8,53,15,1,138,58,148,83,29,96,214,248,104,173,186,171,163,213,21,236,250,122,118,48,133,159,235,81,168,205,32,176,106,52,183,220,110,213,212,99,202,42,5,30,196,140,212,219,117,146,55,114,20,100,31,74,198,189,197,193,98,193,146,130,59,30,42,198,253,99,204,100,130,37,72,205,20,4,237,63,225,100,175,218,154,192,59,138,142,73,52,144,118,74,78,59,209,90,81,56,62,180,185,24,84,228,199,189,17,181,124,92,212,180,52,72,181,90,155,66,227,225,43,193,250,82,173,100,16,79,218,168,79,145,94,82,138,183,69,112,3,156,205,2,174,142,32,127,122,98,202,190,37,19,129,64,17,201,36,26,5,212,249,100,14,245,72,86,57,34,109,194,123,129,81,28,231,20,251,0,47,113,237,64,88,16,5,52,46,72,171,76,19,80,22,97,11,115,215,21,72,146,181,103,11,53,69,118,128,150,155,28,194,36,213,199,144,188,25,109,79,11,129,29,197,97,181,55,63,15,103,112,66,163,116,160,253,204,214,241,116,137,171,121,40,117,39,230,200,54,50,77,84,39,122,143,196,147,34,179,131,236,169,68,32,65,31,234,6,156,18,103,42,49,91,38,172,193,198,67,182,166,107,130,83,4,77,90,116,67,137,193,32,28,40,82,132,127,188,13,83,118,78,209,118,99,6,148,34,61,51,69,216,233,97,136,148,158,41,219,15,212,83,178,126,4,40,80,52,187,76,68,80,37,86,112,7,111,165,113,4,152,2,142,89,166,4,82,72,254,83,73,241,0,36,80,169,146,219,28,126,94,243,73,216,66,104,161,164,158,81,192,241,237,73,128,50,125,232,248,42,221,208,133,81,49,223,214,186,161,197,62,73,223,92,21,168,88,87,120,2,148,250,156,154,231,188,157,73,58,57,69,81,32,243,72,56,207,52,37,236,83,89,28,35,214,105,4,110,130,104,38,171,3,203,33,204,19,2,136,139,116,167,2,13,93,48,76,32,181,0,110,144,154,19,131,203,49,204,84,201,86,66,233,88,217,159,122,67,237,66,21,224,233,205,33,34,115,250,82,72,105,174,206,80,7,181,52,133,9,164,3,144,177,183,129,52,228,187,24,34,42,138,20,237,80,56,161,45,145,183,21,13,19,89,35,45,4,18,41,163,210,135,101,244,106,188,59,67,138,213,86,91,66,149,9,204,9,138,246,235,100,43,248,107,127,9,152,200,138,207,83,148,53,92,26,45,45,95,236,144,160,72,2,34,42,216,219,67,13,132,72,129,88,149,97,173,27,62,110,208,20,152,171,91,246,202,63,8,12,25,77,85,147,217,53,39,109,169,237,52,118,147,240,3,80,48,128,79,97,79,70,21,49,64,195,119,38,41,214,255,0,18,206,123,102,144,7,220,0,62,212,143,40,23,64,158,5,48,192,170,249,6,115,52,102,198,7,60,83,66,97,11,106,141,249,218,57,63,218,163,190,185,79,151,0,65,156,80,12,142,188,24,28,80,95,25,0,247,166,32,72,92,61,30,162,40,78,243,20,32,176,43,142,40,42,39,237,21,73,136,137,114,164,165,165,168,158,213,95,114,130,139,68,79,42,204,85,161,50,169,195,12,175,7,147,53,83,168,64,7,16,34,5,90,36,203,221,165,43,124,37,107,13,130,73,42,39,129,94,99,212,23,32,32,178,169,33,78,149,115,233,87,23,77,161,181,132,202,180,220,53,183,226,108,152,245,167,139,155,110,60,184,169,112,29,217,197,251,66,12,167,235,78,15,89,247,162,164,60,49,119,217,158,14,105,98,211,178,177,69,201,10,149,88,228,181,104,127,156,10,95,195,219,40,97,98,141,236,54,166,135,11,38,14,82,234,105,223,129,104,167,11,77,31,113,134,196,112,211,64,17,230,36,250,102,187,248,114,160,252,96,83,251,228,253,148,196,58,115,146,51,251,208,205,131,192,156,200,170,90,201,139,236,215,7,11,39,198,96,154,79,193,188,15,10,158,102,159,221,249,23,217,166,34,173,159,137,218,175,210,154,45,223,228,164,145,244,166,181,85,16,244,172,106,153,120,143,144,201,246,174,83,47,3,242,125,162,173,106,15,237,227,2,20,56,49,229,98,152,180,20,137,45,197,53,63,96,251,72,229,32,204,121,114,125,43,169,61,68,37,163,101,10,65,30,179,78,5,83,154,198,206,132,241,97,80,161,220,226,138,150,210,161,31,189,50,44,71,88,82,68,140,138,140,160,169,204,205,42,28,115,144,182,228,12,173,103,233,53,49,15,1,242,68,26,189,221,3,121,192,133,197,21,115,131,92,148,149,8,254,212,5,123,136,171,115,19,32,123,84,101,72,36,17,67,84,74,246,99,144,36,115,75,183,138,139,27,58,7,222,146,121,164,134,196,41,10,56,165,13,227,214,139,167,67,172,88,228,32,205,61,34,9,161,11,28,140,91,73,87,177,168,206,50,65,144,40,99,88,55,126,16,39,101,221,233,156,109,71,247,175,109,178,133,91,36,122,214,90,153,26,125,23,122,100,32,0,68,253,106,126,226,162,51,138,132,138,76,153,167,163,115,227,146,42,195,168,2,67,44,173,41,31,1,31,165,79,97,200,89,66,236,193,0,73,20,118,54,148,9,165,67,200,116,132,144,125,41,225,9,38,104,72,65,146,208,61,200,197,17,155,112,146,97,83,245,164,49,234,183,196,149,241,232,41,21,108,84,189,193,96,80,33,230,221,68,72,82,102,106,118,149,108,135,46,90,105,215,3,105,42,1,74,60,15,122,113,166,232,79,220,183,234,102,180,251,71,203,54,14,37,109,219,182,2,0,51,189,106,229,68,247,129,89,61,138,221,184,164,213,77,36,240,17,17,72,207,17,20,39,64,35,233,73,5,17,28,72,7,119,122,106,179,200,167,66,35,45,36,47,61,232,110,224,71,112,41,143,162,190,244,127,179,171,220,255,0,122,22,165,18,148,207,9,21,100,217,76,250,135,148,168,170,109,73,114,130,125,184,171,92,138,232,201,234,207,22,144,92,68,110,41,41,19,159,152,69,121,237,237,171,46,188,84,242,114,9,3,53,124,43,8,219,72,141,252,62,216,200,9,128,125,233,167,74,96,252,161,85,150,246,139,81,237,9,252,29,174,196,205,52,232,130,71,198,125,241,71,221,101,45,49,85,162,8,194,232,95,193,150,102,28,51,66,213,247,37,192,239,224,174,143,251,204,211,21,163,220,3,133,138,113,213,247,18,136,51,166,222,137,0,254,134,152,108,175,193,31,55,182,105,185,197,143,99,84,53,86,250,130,72,148,185,34,186,117,20,70,29,197,61,209,100,211,76,105,184,190,25,149,138,65,119,120,7,42,253,40,84,184,41,95,35,198,161,122,0,201,253,41,195,84,188,72,204,16,125,69,45,136,155,99,134,177,112,145,145,251,81,19,173,61,252,205,164,210,112,77,217,73,208,65,173,172,12,180,57,237,78,254,57,36,126,66,125,232,142,154,178,119,181,192,255,0,227,77,145,241,91,142,61,105,14,173,108,85,150,79,214,42,182,62,153,74,125,80,159,142,178,86,75,100,42,186,179,150,235,18,74,89,51,193,9,137,79,34,134,177,38,79,53,183,98,79,161,142,71,218,158,202,202,14,13,59,192,167,30,201,141,186,22,144,12,69,9,104,10,57,237,67,98,186,89,0,182,207,32,98,105,173,252,43,0,171,237,66,99,85,68,182,221,108,24,52,79,56,147,240,129,20,200,124,219,26,163,187,36,211,22,153,193,50,41,130,174,80,35,240,152,28,83,134,239,181,79,101,88,187,125,41,34,38,149,224,109,139,233,74,12,28,17,82,84,88,233,73,77,33,86,218,100,182,38,249,49,138,33,74,84,57,161,224,23,201,177,240,185,5,187,171,194,63,210,159,234,107,217,244,82,87,110,156,86,51,162,146,178,229,147,182,61,170,193,149,130,5,66,101,224,180,210,255,0,204,4,196,85,134,174,141,246,135,28,9,169,188,138,145,31,77,94,230,2,12,226,172,152,71,193,28,197,0,60,18,4,81,90,38,51,72,57,14,133,78,40,232,51,158,244,0,242,162,8,166,133,153,154,0,114,86,70,104,136,81,16,105,140,85,168,145,66,51,52,8,17,244,230,104,103,30,148,196,9,212,167,152,21,17,109,131,56,205,52,0,29,72,153,205,70,116,110,51,17,136,197,85,5,149,183,105,39,106,39,149,210,95,162,92,81,34,64,21,84,65,70,182,84,102,32,253,234,163,81,97,107,43,66,81,90,70,57,17,149,214,236,238,126,84,181,241,123,86,11,85,101,198,174,202,29,5,4,118,53,82,224,168,186,34,18,4,252,70,158,133,42,57,197,98,242,92,71,5,168,102,105,124,213,241,154,78,54,90,150,14,74,148,79,196,104,129,197,1,196,80,208,211,116,33,125,64,145,20,158,105,52,146,33,182,240,61,37,68,112,49,69,104,36,65,82,100,122,86,114,246,70,177,86,75,65,105,74,249,64,20,245,254,25,88,132,214,82,180,205,91,136,53,90,90,20,133,20,166,126,148,211,107,102,19,27,18,7,184,154,119,38,102,160,187,2,187,91,98,176,148,54,147,235,138,120,211,45,22,156,182,159,124,85,238,117,130,118,41,3,119,72,179,227,203,76,79,122,68,232,182,138,76,134,211,29,192,20,214,172,171,35,216,172,79,224,86,65,95,19,60,241,76,115,65,176,17,9,131,245,166,181,93,146,244,162,0,116,253,154,147,35,124,87,43,167,45,85,63,18,135,222,180,251,205,50,118,70,178,1,222,156,104,112,242,135,164,215,83,251,141,244,75,209,190,25,153,185,180,184,181,84,41,42,143,88,168,193,65,68,200,246,174,137,70,140,161,148,152,142,52,10,176,40,68,20,25,169,76,186,188,48,237,171,138,229,45,73,87,214,130,28,104,113,116,40,69,34,144,21,152,205,8,110,147,4,176,65,197,21,149,43,0,241,79,129,180,60,145,146,43,167,28,82,220,217,9,118,36,79,183,214,184,146,34,49,69,228,116,40,38,145,106,36,69,9,32,18,12,243,92,6,105,34,144,225,25,154,80,123,98,40,98,66,20,230,105,201,84,24,52,185,43,163,103,225,153,10,187,187,0,159,242,211,199,214,189,151,166,79,153,108,12,17,21,26,152,64,139,193,198,51,71,109,113,205,98,138,101,222,142,114,51,207,122,182,188,205,185,30,162,128,95,37,109,135,194,225,73,245,171,219,97,41,164,198,178,61,196,9,166,39,28,210,16,118,234,91,64,125,232,228,7,148,211,10,64,245,166,7,2,6,13,17,4,8,52,131,177,196,147,197,13,94,198,128,6,185,160,47,7,218,169,48,4,163,140,212,119,56,137,170,68,180,71,112,123,212,117,241,60,83,76,25,90,64,85,224,30,148,251,254,228,99,21,104,69,71,9,93,87,33,37,65,107,80,229,201,173,23,34,232,166,212,224,234,132,114,132,137,175,46,235,4,133,106,209,48,118,143,191,53,117,139,18,228,167,242,23,206,240,126,245,193,151,39,38,126,245,150,11,200,161,183,73,138,106,144,232,87,122,41,88,215,25,21,69,196,0,12,208,229,213,28,76,125,41,36,168,27,236,120,82,251,3,70,104,168,0,84,40,107,20,16,118,199,7,224,124,185,162,33,233,28,113,80,227,70,187,178,114,238,161,48,71,218,154,135,163,226,38,15,106,133,30,144,229,46,187,36,11,136,130,78,43,139,232,53,59,125,135,126,226,33,212,8,207,188,209,60,225,187,230,48,127,122,54,180,200,79,104,199,238,118,160,141,213,214,207,40,39,43,247,166,215,164,110,86,211,12,94,115,31,24,143,115,76,113,106,39,226,87,3,245,161,69,88,164,223,98,135,151,9,19,245,174,15,40,124,211,250,211,162,151,25,16,220,231,143,154,186,150,81,50,212,93,149,206,160,56,146,135,19,41,237,57,170,109,67,71,66,229,198,8,4,122,87,175,53,189,90,56,163,169,183,12,165,184,75,204,47,98,193,7,222,130,218,148,85,4,87,27,141,60,155,186,124,7,67,120,174,113,162,83,138,2,68,114,15,0,28,81,27,95,9,80,52,232,155,76,54,217,7,25,247,174,218,103,189,0,154,56,165,93,129,174,41,84,113,74,133,186,133,40,86,1,226,144,161,68,140,208,176,85,224,118,197,70,98,5,49,64,3,234,105,208,58,20,77,118,216,169,175,97,218,103,99,185,174,199,52,133,99,146,68,69,40,142,34,129,217,177,240,180,198,167,116,158,202,104,127,90,246,142,147,255,0,37,121,254,110,42,53,56,26,104,188,131,245,167,142,216,172,144,203,189,30,64,17,87,14,153,110,61,169,62,70,86,54,118,221,71,106,188,180,87,195,222,147,64,75,80,7,56,161,44,1,129,64,28,131,6,42,99,6,144,201,41,19,154,66,4,69,0,49,67,52,128,129,20,11,129,225,82,41,171,129,196,208,0,150,126,40,154,3,159,90,164,32,43,24,154,2,248,50,40,177,0,119,53,29,249,9,35,210,173,3,121,43,218,19,112,72,31,122,235,211,240,118,170,17,80,179,200,29,234,26,200,66,74,83,220,205,105,22,75,201,155,213,87,229,186,226,193,201,79,53,229,253,104,163,252,81,178,121,45,255,0,122,211,152,139,178,136,149,127,41,34,41,82,183,7,243,25,168,47,161,254,99,131,249,205,53,87,79,110,128,76,82,147,31,120,16,221,58,179,4,200,163,11,199,78,49,244,138,205,178,182,216,116,93,172,114,148,30,252,83,197,225,229,77,162,42,84,172,173,162,166,233,163,50,200,154,34,110,237,182,255,0,145,38,142,88,83,4,151,109,86,178,167,18,168,236,61,41,229,118,160,146,74,128,237,67,76,27,179,148,171,82,32,56,68,241,52,173,180,201,201,121,63,67,84,147,100,242,60,219,32,137,15,160,30,208,105,170,180,94,221,233,121,36,125,106,110,158,65,43,34,74,212,169,39,140,87,109,90,115,38,173,71,2,110,222,71,36,172,36,145,56,230,184,184,160,7,38,132,133,208,239,49,94,164,98,184,186,185,230,71,106,40,209,78,134,239,87,153,222,62,149,212,168,84,159,33,148,180,169,17,198,42,60,65,244,39,21,235,69,222,17,195,21,89,3,119,106,197,195,68,56,153,80,239,222,179,215,186,115,182,202,43,64,148,114,43,13,104,97,179,72,73,44,50,27,110,194,168,197,100,167,6,185,238,185,54,126,224,84,72,197,33,89,7,116,98,129,82,177,83,114,160,40,173,188,86,61,197,32,148,86,24,165,106,25,154,226,225,153,154,3,22,38,245,17,19,197,61,9,113,94,180,239,220,75,128,205,178,165,3,186,105,233,183,0,19,6,140,131,105,3,117,33,7,154,25,227,20,232,16,53,115,72,159,110,245,12,7,109,63,74,106,148,177,72,180,168,215,248,92,233,26,211,169,61,217,63,212,87,181,244,226,130,9,7,147,81,169,148,53,70,133,6,103,210,136,144,100,14,213,157,129,113,165,246,205,93,68,183,21,12,23,201,90,224,2,226,173,172,213,8,138,24,201,155,164,98,105,138,226,98,149,133,88,137,34,100,212,182,79,195,35,214,132,50,82,12,76,211,129,19,131,71,1,108,229,16,105,170,2,113,64,8,20,7,106,105,63,189,0,1,197,0,114,106,59,202,9,4,146,0,3,153,197,81,45,21,87,122,254,141,108,137,127,86,177,107,255,0,53,194,71,247,170,123,158,190,232,235,96,124,222,163,211,231,253,215,119,127,74,116,223,8,56,41,159,241,83,162,191,16,219,12,234,107,125,199,22,16,144,219,10,32,146,96,100,138,214,221,206,211,87,181,174,68,66,64,133,73,168,247,171,201,20,196,86,56,168,207,173,69,90,68,19,129,53,64,204,158,182,163,231,249,64,243,138,243,63,17,222,252,62,178,216,219,255,0,117,90,165,129,35,46,155,244,240,100,83,197,234,61,127,90,154,200,33,198,237,42,200,80,7,210,184,92,74,190,96,105,96,127,3,146,248,255,0,119,237,74,30,51,18,13,41,46,134,240,56,60,120,156,250,83,195,254,179,70,219,26,124,8,167,76,18,100,10,84,190,32,102,35,181,27,85,10,218,30,151,147,59,187,211,139,161,105,230,106,92,108,165,38,51,51,51,3,235,78,36,196,205,87,1,98,239,59,112,77,116,171,108,18,125,243,67,201,60,59,19,113,9,16,126,212,133,110,152,1,102,61,40,66,150,112,134,151,223,73,41,73,192,237,79,110,229,224,54,156,83,104,82,104,114,31,87,113,136,165,77,216,220,83,176,19,235,70,89,81,10,221,243,109,165,41,44,252,93,243,93,82,227,242,68,164,219,224,111,9,57,63,99,92,76,76,25,175,82,206,87,142,71,72,4,1,38,51,21,203,78,228,237,0,17,80,218,124,149,94,197,61,254,148,149,130,182,64,11,238,61,234,145,65,109,43,107,128,130,61,107,155,82,13,59,70,177,149,164,152,255,0,133,67,138,97,16,96,10,205,51,70,168,98,135,106,106,84,164,154,73,81,111,140,146,81,43,24,19,52,84,48,178,125,41,153,180,25,180,182,147,10,72,154,146,210,154,224,16,41,215,184,155,246,36,165,45,145,133,72,63,181,13,213,33,164,16,14,79,189,92,69,57,43,224,132,250,124,192,8,196,208,72,41,59,79,52,73,14,46,209,219,39,189,112,108,212,2,99,146,140,122,215,121,115,200,161,34,174,205,47,134,192,183,212,99,28,182,69,123,62,146,189,164,16,76,214,58,137,149,28,154,91,101,110,19,82,81,200,226,179,232,170,201,105,166,152,35,21,118,217,148,10,151,200,16,110,71,230,76,138,206,248,188,243,173,120,99,171,56,195,206,50,226,18,217,11,66,138,72,252,196,247,21,80,229,3,49,125,33,225,239,81,107,29,49,167,234,237,117,197,245,183,226,217,14,134,247,44,237,153,196,238,171,63,250,180,235,150,179,111,226,21,201,250,151,51,251,213,253,200,46,80,179,209,77,122,122,227,163,250,223,167,52,253,87,170,159,191,183,212,46,146,10,82,163,5,33,105,73,6,71,121,175,116,212,181,59,93,31,72,185,212,175,150,81,109,108,217,113,213,1,36,1,237,83,52,157,109,236,119,140,158,119,214,30,48,116,251,221,51,118,223,79,106,79,167,84,82,71,225,212,109,200,131,34,114,113,196,214,55,165,58,183,196,14,164,214,154,210,236,181,226,30,117,42,82,74,210,148,136,72,147,218,133,10,252,144,159,193,235,189,35,212,200,77,251,29,37,170,92,57,113,175,48,201,55,43,8,248,20,64,221,59,190,132,86,74,239,173,174,116,47,20,53,97,171,95,93,57,164,179,185,45,219,160,5,109,86,212,196,15,214,167,110,70,159,185,230,221,93,226,15,82,221,117,29,253,198,149,173,234,22,246,14,60,165,91,181,184,13,136,236,34,172,124,60,241,54,255,0,69,212,174,110,58,154,243,83,212,152,91,27,90,64,80,86,213,238,6,115,29,171,77,151,132,132,229,128,94,39,248,152,174,173,98,198,215,64,180,213,108,215,108,249,117,210,21,5,105,136,2,17,239,235,94,153,211,93,89,117,213,93,39,174,59,113,163,92,105,98,222,221,77,160,61,50,228,180,163,57,3,210,135,6,163,250,11,172,30,95,225,79,66,116,174,183,208,143,117,39,82,60,251,105,97,229,165,197,7,118,54,132,36,39,39,19,222,173,252,175,2,108,48,110,17,114,71,251,238,185,253,42,220,231,109,68,84,136,190,47,232,189,53,166,232,189,47,169,244,238,154,197,171,119,151,200,80,90,17,10,90,10,66,132,205,123,61,193,146,161,28,159,90,153,91,73,176,253,16,92,36,9,168,47,157,222,180,33,81,13,66,79,24,245,160,188,2,25,82,163,181,80,140,99,228,189,124,181,140,0,113,94,103,226,99,101,205,113,38,120,68,86,137,96,81,203,50,42,182,80,224,200,20,194,202,196,210,69,181,236,32,109,126,148,187,28,20,168,75,131,134,244,137,137,21,210,191,122,170,19,76,77,238,73,130,175,122,122,93,112,112,179,72,163,147,112,228,65,81,34,154,95,120,12,28,82,197,139,35,147,116,248,4,149,83,147,122,224,193,131,246,165,75,161,32,191,143,81,63,45,41,190,248,103,101,9,13,142,69,242,12,96,205,17,55,168,238,106,168,118,158,7,166,237,158,103,138,239,198,53,159,140,84,242,46,199,27,132,115,32,83,205,194,20,68,17,73,80,124,142,11,68,96,241,74,133,182,82,125,123,213,59,45,9,40,86,48,59,10,234,85,238,103,146,154,223,85,117,24,81,10,19,83,173,245,102,215,135,19,180,254,213,209,13,79,118,101,40,61,164,246,238,16,225,30,90,198,224,40,129,71,230,38,126,149,178,105,162,37,104,73,149,79,111,173,67,212,44,155,185,10,248,97,126,180,218,220,168,74,93,153,251,171,119,109,151,4,24,245,164,68,171,17,138,228,112,163,167,242,8,24,89,197,119,225,204,200,20,246,224,59,8,208,216,175,67,82,218,32,250,123,208,168,135,145,30,242,249,39,247,168,202,82,99,208,211,108,105,171,26,203,142,164,252,42,38,164,36,41,64,21,81,23,145,79,155,30,83,235,67,117,189,211,7,53,84,36,235,128,32,42,96,211,132,240,38,179,172,149,131,190,32,73,167,74,166,134,134,145,164,240,241,127,254,36,106,123,130,43,216,173,129,67,144,79,63,214,178,212,76,210,42,240,95,105,110,141,192,21,103,210,173,91,231,21,138,84,55,201,97,101,243,12,230,174,88,63,6,106,88,112,6,225,19,147,89,111,22,198,239,11,245,196,142,204,164,254,142,38,174,31,146,19,194,49,253,86,251,205,127,209,187,66,114,221,247,26,88,85,184,220,133,20,159,153,125,197,121,3,26,222,178,211,136,40,213,239,210,66,135,23,11,245,250,214,136,73,158,217,227,106,246,245,95,65,220,201,144,248,207,254,182,141,122,7,80,117,78,139,107,212,182,125,29,169,90,184,251,186,170,97,9,45,130,218,129,36,66,191,74,138,109,70,135,126,230,87,170,250,27,78,210,122,191,252,98,245,157,138,58,114,197,128,167,236,208,212,169,80,146,9,9,224,228,131,246,169,250,237,198,132,175,11,46,250,179,164,236,91,211,158,72,255,0,103,125,12,134,220,71,230,4,171,233,57,20,57,55,78,192,242,222,134,255,0,16,117,31,91,37,54,154,187,140,106,111,161,106,85,218,212,119,64,78,65,35,216,69,125,15,160,244,221,173,190,143,110,222,173,109,105,125,168,37,16,253,202,219,10,83,138,158,73,57,53,50,105,112,11,39,137,106,125,36,58,151,197,237,119,70,180,121,155,32,133,173,196,157,159,10,64,9,192,3,235,94,131,208,154,206,134,254,180,247,69,141,37,175,197,104,204,121,111,92,169,164,108,116,160,132,146,59,228,153,205,84,152,37,238,120,246,149,214,201,232,110,191,234,167,219,210,219,190,252,77,219,141,160,121,155,2,54,186,163,60,28,102,189,71,195,254,185,184,235,174,158,234,7,31,176,106,205,54,172,148,36,33,101,91,183,54,169,153,250,80,213,250,129,96,198,120,122,10,255,0,232,225,212,168,61,188,255,0,255,0,81,6,188,69,51,28,243,197,107,86,221,18,207,108,241,73,91,188,55,232,15,119,24,207,255,0,218,21,236,143,136,152,168,146,192,202,251,179,240,132,156,205,69,80,1,6,104,18,34,165,185,50,125,106,30,182,231,151,106,184,34,118,246,170,236,147,38,202,8,111,113,141,196,146,107,204,188,68,80,26,186,73,35,229,254,245,173,186,8,59,121,50,229,192,112,41,2,140,137,25,172,145,173,99,3,194,65,130,170,224,1,56,20,211,21,11,181,39,0,9,174,242,210,145,241,69,38,218,43,110,78,75,104,82,165,36,36,122,83,84,216,131,9,145,73,49,210,66,121,9,48,54,205,59,240,70,102,41,182,132,227,96,23,108,119,20,224,197,35,214,152,145,131,85,100,184,179,147,104,118,140,228,210,126,25,64,70,126,148,90,161,213,12,44,44,31,122,111,150,231,164,208,164,75,89,17,72,92,28,83,67,75,231,105,160,79,216,113,11,0,129,38,134,165,172,103,52,190,5,117,129,80,243,131,27,148,41,229,213,196,133,42,125,170,172,172,177,82,251,169,79,249,134,107,168,74,193,149,238,218,60,209,133,33,84,50,181,8,4,28,80,224,211,200,215,20,20,220,41,10,5,181,16,106,125,166,162,250,16,20,85,184,85,198,110,168,206,112,247,39,219,234,204,9,46,72,158,213,54,206,234,221,232,41,117,34,125,77,111,25,152,61,39,68,183,44,152,125,178,20,82,163,29,234,186,231,74,242,72,41,31,15,111,90,83,141,171,46,18,100,69,50,4,142,15,161,161,132,2,50,96,142,213,146,120,193,87,146,59,201,78,79,113,197,9,14,44,72,221,73,223,96,150,66,34,21,147,153,164,121,0,193,142,40,26,24,130,83,192,169,45,168,173,60,246,167,30,68,219,160,129,50,34,59,211,138,96,102,175,54,74,86,9,212,0,119,3,67,220,34,76,125,171,54,232,164,152,138,116,118,167,37,96,143,150,146,126,229,154,30,136,80,111,95,101,96,137,0,147,94,216,219,64,128,177,245,172,245,10,139,193,58,192,236,117,38,57,49,87,237,250,215,63,99,228,155,110,118,168,31,81,222,173,109,149,240,208,3,156,248,190,158,130,179,62,42,166,124,51,215,227,255,0,225,103,244,82,105,199,148,28,163,59,211,22,189,59,213,62,14,104,221,63,169,235,150,246,106,66,18,181,128,242,2,210,82,181,64,32,253,106,24,240,115,163,220,255,0,39,171,149,255,0,251,26,63,222,171,238,237,197,9,197,143,241,241,219,97,168,116,96,98,229,167,188,155,173,164,161,96,224,22,243,143,165,110,122,179,170,116,189,23,172,244,93,30,243,75,252,69,214,162,160,24,184,9,79,229,124,123,121,57,231,210,146,78,81,85,242,62,10,15,27,58,115,95,189,180,212,117,171,93,121,76,105,140,89,15,54,192,21,67,165,39,56,24,204,143,210,188,69,189,87,89,78,156,52,145,127,119,248,35,255,0,230,219,200,65,204,252,191,92,213,37,25,37,66,110,141,167,129,10,82,60,75,178,74,146,65,45,61,32,255,0,228,53,237,246,221,109,102,255,0,136,15,116,104,180,124,92,180,130,162,241,35,97,1,1,95,94,245,51,141,177,166,170,204,191,83,120,94,230,175,213,87,250,205,183,81,185,96,229,218,247,20,52,146,20,145,0,68,130,61,43,204,122,107,161,21,170,248,149,173,116,202,181,187,166,13,144,112,170,233,31,59,176,82,51,158,251,166,170,51,92,208,154,53,214,190,8,244,179,247,107,183,95,82,222,92,190,131,249,136,109,77,133,39,57,145,146,62,245,7,254,143,172,11,123,110,179,177,70,80,210,252,180,147,201,0,56,159,237,79,126,232,188,80,170,157,178,159,194,46,179,233,61,23,160,47,180,78,164,117,68,92,92,172,169,128,202,151,189,178,132,140,199,208,213,143,248,251,194,187,37,127,217,221,36,95,60,8,179,64,255,0,245,141,55,29,70,222,209,227,178,143,174,122,174,231,174,127,131,233,250,79,75,234,22,204,89,221,165,208,175,44,145,24,16,2,68,0,43,222,222,156,153,165,40,237,73,49,93,149,215,35,113,147,81,85,143,161,164,132,10,62,159,74,160,234,39,37,178,128,76,147,197,90,203,10,41,222,72,69,188,246,138,242,159,17,66,127,136,178,165,158,80,79,239,90,55,74,129,85,153,98,82,68,38,158,146,148,228,144,77,102,217,170,187,31,243,144,169,226,144,168,238,129,199,173,0,196,73,2,51,154,122,4,166,85,152,236,105,60,141,51,129,221,128,34,158,146,148,8,238,77,38,186,3,146,114,73,201,167,149,147,128,78,105,246,87,56,66,164,182,57,230,41,254,92,230,71,180,212,62,74,84,208,39,18,160,224,3,191,38,136,2,27,78,217,147,235,69,62,137,104,17,66,148,119,109,49,219,20,197,4,147,182,8,81,167,77,177,116,57,54,201,218,55,224,1,247,166,37,168,81,5,88,224,83,114,232,157,184,17,212,33,50,39,113,62,180,210,194,2,70,227,78,44,91,78,77,183,152,37,35,3,189,49,86,187,57,30,213,91,173,149,24,80,142,218,100,29,184,53,213,106,88,51,146,109,224,182,90,18,164,194,128,63,106,136,254,153,110,233,222,16,1,246,226,186,165,27,201,206,165,156,112,87,221,232,111,21,149,182,126,26,132,237,155,182,203,130,21,53,148,180,235,131,69,168,198,109,49,241,36,145,234,40,96,45,39,225,89,79,181,100,173,100,171,198,9,182,119,183,141,40,126,98,160,125,197,92,177,173,184,180,20,173,41,87,104,239,90,197,251,145,56,227,4,59,219,137,33,198,229,39,184,53,7,206,89,201,60,210,106,157,130,118,132,112,110,207,122,102,210,57,168,187,193,73,83,21,179,82,1,196,198,42,190,25,54,53,105,239,6,145,181,65,138,81,195,27,186,193,39,121,0,73,251,82,41,81,241,19,90,55,68,172,17,221,122,120,226,132,144,72,172,37,150,107,28,4,66,36,73,138,48,90,91,3,61,168,78,129,150,93,34,241,86,186,216,24,148,171,250,87,189,105,78,37,219,38,215,35,41,7,235,81,169,148,17,94,197,131,34,22,157,191,115,87,86,252,1,89,23,68,198,6,71,173,89,219,152,192,154,144,14,100,136,20,45,75,77,181,213,180,171,157,50,245,5,118,215,45,150,221,74,76,18,159,175,106,46,178,7,154,106,189,5,225,69,142,162,187,27,221,84,217,93,32,2,166,215,121,4,2,36,115,86,118,222,11,116,109,213,187,119,54,151,250,130,154,113,33,77,173,15,36,130,15,113,140,138,215,239,77,114,137,113,249,7,113,224,223,73,105,215,44,92,63,175,94,91,171,204,10,111,206,117,3,113,4,24,19,205,119,140,182,87,142,120,135,209,151,246,214,175,58,211,15,2,235,136,65,82,91,30,106,76,168,246,196,243,66,150,233,101,10,129,117,173,251,138,241,243,165,237,155,187,83,150,143,33,176,235,41,118,91,95,196,177,148,240,123,86,222,243,161,109,223,241,6,215,171,191,18,210,27,183,109,40,252,55,146,54,170,18,68,207,223,246,168,109,36,191,67,121,49,170,44,51,255,0,73,54,182,121,104,111,240,224,98,0,31,144,107,106,223,72,90,179,226,19,221,110,117,72,243,16,80,89,128,16,62,0,143,154,125,169,57,215,250,6,219,1,103,161,233,54,93,123,119,213,171,234,36,151,46,18,164,126,25,79,36,54,153,72,24,207,181,117,135,78,104,90,15,84,234,29,106,189,92,39,248,140,133,23,92,74,89,27,136,56,63,250,125,105,239,190,135,180,169,209,157,240,251,167,58,139,84,215,153,234,107,83,119,168,168,169,240,187,164,148,137,86,236,1,239,87,253,59,211,26,14,130,213,245,222,146,210,194,117,31,206,125,101,194,173,224,201,145,60,124,198,155,156,171,40,42,143,58,209,117,191,8,31,214,173,52,157,47,65,109,219,139,151,131,72,42,179,59,119,19,220,168,214,154,219,90,208,45,188,66,29,27,105,211,246,237,63,228,121,234,125,13,32,36,13,187,162,34,102,156,183,191,201,147,132,108,8,9,141,169,0,122,12,84,119,234,16,217,5,240,68,254,211,81,86,48,100,102,173,8,142,225,248,96,72,172,222,178,55,220,0,59,26,214,28,138,175,130,187,83,218,150,0,24,59,107,201,252,73,49,169,219,133,113,229,31,235,86,193,42,102,87,114,64,136,143,74,64,160,14,107,26,108,214,201,13,252,80,102,4,82,58,115,0,243,73,80,232,64,54,143,136,231,218,156,133,170,99,33,53,92,144,173,49,202,90,64,3,215,136,174,9,245,20,36,82,203,20,18,165,20,39,0,119,162,42,18,223,53,45,228,180,134,54,20,85,189,192,160,59,81,3,155,137,9,57,161,137,96,116,134,211,241,103,222,134,86,133,246,197,20,249,19,125,4,243,136,64,2,73,236,41,27,65,63,18,132,147,223,210,155,91,80,165,110,134,190,191,229,73,207,113,72,173,129,50,164,207,173,77,96,6,54,215,153,249,128,70,112,38,154,251,106,128,20,188,26,165,42,165,216,250,162,67,68,54,222,208,188,83,55,41,199,12,156,12,77,9,43,178,151,72,235,143,133,50,149,78,96,10,234,165,23,34,26,119,132,90,165,144,82,9,18,61,168,137,109,51,32,2,39,51,94,146,56,85,94,5,82,36,142,79,105,161,189,108,135,18,119,160,31,88,20,223,171,12,19,111,5,69,254,155,179,252,136,35,211,189,84,188,200,74,202,22,152,142,107,154,113,163,72,178,48,46,53,59,20,64,244,161,149,175,205,220,101,36,214,25,55,116,201,40,188,90,21,181,96,56,159,222,149,199,25,112,21,55,41,62,134,169,74,209,21,74,206,66,199,122,122,196,137,164,185,21,140,9,28,197,17,178,71,210,155,86,197,208,120,148,204,64,230,152,160,18,39,138,165,72,73,48,15,57,185,88,167,146,92,17,233,138,150,203,73,93,177,161,17,204,87,21,165,38,49,82,22,13,199,240,118,227,210,135,184,171,156,212,141,43,46,186,36,255,0,248,146,220,114,33,95,254,169,175,116,208,215,182,205,169,39,229,138,153,241,101,96,209,90,153,48,42,209,131,200,172,43,37,50,107,60,228,213,141,169,2,41,228,9,73,131,218,155,125,118,198,157,167,191,127,114,173,140,48,218,156,117,64,76,36,9,38,42,106,221,32,60,245,180,120,89,226,23,81,40,165,102,239,84,125,25,218,92,108,169,40,31,166,5,106,186,45,61,75,101,212,119,154,45,206,158,219,29,59,102,215,151,166,188,50,165,4,144,18,9,156,226,123,86,146,114,170,159,66,106,184,35,117,207,248,19,170,213,109,109,170,245,13,179,110,233,207,41,73,67,119,73,74,131,156,16,103,220,113,77,209,58,175,81,188,233,237,96,117,125,149,190,132,224,105,196,90,37,229,236,47,167,203,87,196,55,115,219,245,165,77,199,61,7,103,149,248,61,210,246,206,244,253,207,93,185,117,114,110,180,55,212,243,118,226,54,184,27,108,42,9,57,19,49,94,153,117,213,139,234,239,3,181,189,109,54,198,201,94,75,168,8,75,147,27,74,115,56,171,151,169,167,236,196,140,135,135,158,27,105,253,71,210,44,245,5,254,183,117,106,183,22,226,84,65,16,144,149,109,249,141,79,127,82,211,141,240,240,145,203,180,127,8,13,202,245,83,112,55,255,0,226,199,250,121,248,121,164,231,154,107,128,75,179,200,186,247,77,211,180,142,173,189,211,180,155,211,121,102,201,72,67,197,97,91,165,32,156,140,28,146,43,218,244,219,238,133,214,252,41,209,52,46,163,215,109,89,75,86,237,41,198,133,200,74,210,180,204,3,250,211,114,116,154,67,75,163,205,58,62,219,195,228,245,190,184,214,187,112,159,224,109,111,22,10,82,213,241,194,192,25,25,63,12,215,210,173,249,46,105,173,11,79,242,23,110,3,63,249,118,252,63,180,82,155,127,216,59,60,227,161,252,55,119,68,233,109,86,194,249,203,37,106,87,106,89,98,241,180,74,152,148,192,133,28,200,50,113,94,101,228,107,29,1,226,208,102,197,47,245,30,160,139,65,1,65,91,156,222,140,241,39,0,85,169,41,54,144,179,89,52,186,87,95,248,143,212,26,219,250,86,155,162,89,91,61,106,160,110,91,82,78,230,132,128,100,168,243,94,197,113,31,122,135,5,30,7,106,200,47,70,64,168,139,153,38,41,166,75,35,63,242,168,251,86,110,232,149,221,238,21,113,17,95,172,28,165,29,171,203,60,73,76,106,205,204,15,203,129,250,213,223,164,81,203,201,148,252,189,189,169,132,2,168,4,84,27,94,41,10,6,97,36,154,113,4,28,204,142,230,161,161,216,223,137,74,27,120,165,10,90,85,24,166,189,132,253,194,4,31,153,81,244,154,86,247,44,192,224,115,75,113,74,62,193,183,37,3,226,4,82,180,210,212,224,112,160,148,129,34,161,201,36,90,139,111,0,238,110,20,130,66,112,102,150,213,48,55,21,66,141,86,18,35,177,171,81,46,196,146,159,97,69,243,18,83,242,0,145,79,177,83,179,155,50,74,192,193,226,105,86,234,129,132,145,154,127,177,175,145,161,4,25,196,158,244,216,89,80,71,97,201,165,134,66,84,237,6,37,41,73,246,161,109,10,95,152,176,74,127,165,17,7,134,113,82,12,8,146,123,83,128,66,112,72,18,41,165,150,86,228,0,144,167,82,65,16,43,170,215,2,130,198,73,54,55,202,111,225,112,200,245,171,134,93,104,164,20,170,119,122,215,124,101,154,56,218,237,14,90,226,79,110,209,66,43,36,96,123,213,18,240,240,9,74,10,35,17,81,223,101,167,48,180,136,138,153,42,192,100,173,184,211,146,74,148,209,17,233,85,234,180,82,86,160,224,130,56,154,195,109,154,38,211,162,58,216,41,39,144,104,10,74,146,107,38,158,77,92,147,195,14,210,101,178,173,192,199,106,122,20,102,65,251,80,176,75,8,149,246,56,38,151,116,43,4,85,15,148,72,66,183,39,38,185,196,239,65,25,167,86,69,83,33,186,130,143,165,49,14,237,84,140,138,205,242,104,178,35,143,40,140,99,233,67,6,125,234,95,2,236,226,49,74,7,165,28,149,120,46,186,52,17,212,86,167,177,36,31,208,215,185,88,124,22,173,142,0,20,181,21,33,197,38,203,253,45,205,201,130,50,42,225,130,99,31,189,96,138,224,156,193,19,86,22,202,192,145,138,26,4,76,65,226,160,117,138,60,206,142,214,80,4,238,176,120,127,250,6,146,195,66,225,30,55,255,0,71,142,148,213,63,139,217,117,114,75,31,195,192,121,149,13,255,0,153,59,118,204,122,77,31,196,79,20,186,199,67,235,173,95,76,211,238,173,191,13,109,113,181,164,46,220,42,6,208,70,123,243,91,56,41,201,223,66,186,45,180,235,63,7,117,63,38,250,247,84,105,58,147,251,94,184,255,0,104,90,127,57,80,165,99,143,152,156,86,227,197,125,15,164,117,166,108,191,196,119,223,135,125,182,156,22,41,243,182,23,20,64,196,119,200,77,74,156,237,90,13,181,131,201,250,38,243,168,250,85,77,244,38,173,163,126,22,223,95,127,98,220,122,67,137,75,128,54,162,152,193,143,126,245,169,234,253,59,92,233,46,157,184,232,94,152,208,110,245,93,46,245,133,45,203,181,2,165,182,165,159,137,35,104,140,4,143,214,174,149,213,252,134,42,200,125,18,231,80,142,153,111,162,53,221,1,253,63,67,120,185,248,189,69,192,80,90,65,59,166,78,6,64,19,239,89,91,142,158,232,246,188,83,111,68,58,184,86,129,176,41,119,94,122,112,175,44,168,141,220,124,208,42,111,107,174,69,91,184,25,111,164,244,42,60,84,119,76,123,81,74,186,109,182,201,23,30,126,10,188,176,99,120,31,234,145,138,217,175,78,240,38,220,124,87,237,57,28,126,123,138,254,148,111,154,252,80,70,55,201,135,233,91,207,15,237,122,243,91,123,86,183,15,104,48,177,167,164,182,165,255,0,48,140,115,196,243,94,149,115,174,43,196,54,152,211,122,11,87,184,210,211,166,20,174,229,110,32,182,22,212,109,74,4,100,241,78,78,77,219,224,106,145,231,221,123,226,91,183,221,103,163,234,150,118,87,214,246,218,98,206,230,29,112,164,92,20,175,219,17,136,239,91,223,14,174,180,30,169,234,27,126,183,184,187,69,182,188,251,110,48,141,61,15,130,18,132,130,153,136,147,35,52,154,112,67,78,195,59,212,222,29,244,159,84,234,175,126,33,212,235,23,78,237,188,8,66,214,119,76,199,160,231,181,111,46,20,146,153,3,4,72,154,79,115,203,19,84,64,89,156,230,130,161,63,74,19,17,14,241,91,82,174,216,172,244,110,120,147,16,9,230,180,141,146,236,171,212,254,59,144,34,107,202,252,82,17,171,54,100,224,69,95,64,173,179,26,73,34,38,186,85,196,212,166,139,160,205,186,64,224,81,157,184,11,66,66,81,17,205,44,9,166,218,26,135,194,76,145,92,135,144,87,185,64,19,74,189,139,111,33,92,121,149,32,64,131,76,11,74,82,8,81,76,80,227,104,168,79,109,216,247,93,243,16,158,224,115,82,218,122,89,203,208,125,34,177,212,138,172,23,9,187,228,140,166,144,162,79,154,38,154,164,16,144,2,167,220,83,140,189,198,227,104,70,222,8,86,210,153,138,114,158,105,106,147,32,85,109,167,100,110,85,145,80,235,95,235,60,83,173,155,46,153,74,183,44,224,8,167,43,73,183,193,43,212,139,11,13,46,226,238,224,91,141,169,94,237,164,168,192,21,99,212,61,48,238,135,126,44,198,165,103,117,40,10,82,218,92,128,79,99,239,92,115,243,84,117,20,18,179,182,62,27,112,223,100,51,163,45,198,212,21,124,192,39,35,156,212,81,96,226,7,230,169,88,238,145,34,156,60,173,216,72,206,126,46,218,183,100,171,45,13,119,99,115,59,215,238,42,82,186,109,108,168,121,162,1,255,0,81,172,229,229,180,233,151,13,5,120,12,206,137,108,133,29,238,178,159,239,93,92,211,242,103,120,55,134,156,18,167,70,77,18,164,164,238,199,165,61,151,86,218,165,36,136,247,175,165,78,207,15,241,89,37,183,124,76,33,193,30,245,37,46,5,157,201,86,7,167,122,217,73,112,200,156,88,241,200,63,214,145,99,116,136,35,222,158,219,201,149,190,68,8,41,24,0,15,235,76,85,178,28,79,196,4,31,106,136,163,70,200,87,26,114,78,90,36,213,107,246,46,180,168,40,36,122,212,74,5,57,81,29,235,85,1,41,76,123,131,64,90,28,65,38,176,113,193,162,105,242,57,167,183,36,165,113,68,13,157,178,149,80,164,184,42,169,13,83,234,107,7,52,166,244,41,48,48,104,201,53,216,37,41,75,249,149,72,19,223,20,147,178,149,36,42,128,138,98,4,210,98,94,225,90,105,110,97,32,168,250,10,177,181,210,150,184,83,191,0,244,171,140,69,101,255,0,79,91,178,198,167,108,150,192,146,176,9,53,235,182,201,150,82,145,24,21,158,177,81,201,99,162,168,135,202,103,181,104,109,213,143,106,231,172,154,55,236,77,103,21,62,223,34,105,5,19,16,168,0,250,212,126,160,5,93,59,170,32,100,170,205,224,0,231,228,52,37,145,62,15,24,240,167,196,189,35,164,122,81,157,27,85,177,191,243,80,242,220,220,134,193,16,168,61,204,214,255,0,90,119,195,139,174,153,107,173,245,157,21,151,45,175,212,131,230,173,130,167,20,84,72,18,1,246,173,156,53,33,43,93,139,12,242,126,131,186,240,244,245,126,184,230,190,200,26,107,142,206,154,149,33,127,8,222,72,192,227,17,205,125,19,174,116,206,135,212,75,176,185,212,173,139,234,179,33,118,196,44,167,105,193,237,207,2,148,229,36,236,116,168,135,215,61,59,165,223,168,117,37,203,75,94,161,164,176,183,173,20,22,66,66,147,43,18,7,57,21,140,233,111,22,209,117,208,58,150,163,171,223,233,214,250,219,94,103,225,109,132,167,204,132,130,159,134,100,201,36,84,86,232,175,128,72,141,210,125,71,214,190,32,219,183,101,170,104,246,199,167,47,86,166,47,46,24,5,37,41,25,48,73,245,142,213,157,235,207,9,53,84,245,26,219,233,93,41,197,233,161,164,20,169,111,12,175,249,185,53,164,84,99,139,37,219,41,122,11,163,131,94,40,219,244,199,84,216,164,130,210,214,235,30,100,131,249,101,73,200,169,23,108,244,103,77,120,205,170,217,235,118,41,26,37,186,20,150,152,8,82,192,89,66,74,113,201,201,52,237,240,131,111,101,135,132,54,189,57,174,248,175,174,27,125,49,135,116,165,50,227,150,140,188,208,33,9,220,128,62,19,199,122,188,240,45,182,216,241,19,173,237,218,66,80,218,29,41,66,82,32,36,7,148,0,2,137,73,211,79,216,43,178,227,198,14,146,209,53,230,218,186,189,212,63,11,117,107,108,234,108,237,219,82,82,95,112,228,8,57,63,20,8,30,181,227,222,30,7,186,27,196,141,61,254,169,101,205,49,40,101,107,95,154,153,33,42,66,130,76,9,228,209,28,196,117,71,170,117,143,69,105,61,111,165,89,235,61,58,155,75,119,174,238,69,211,183,142,33,91,157,68,17,199,60,129,143,106,223,61,33,176,146,120,72,31,181,76,157,243,202,21,100,138,68,164,147,72,175,132,115,73,6,10,205,66,118,43,222,168,213,40,42,87,161,239,90,69,139,228,169,184,248,174,9,34,69,121,127,137,160,170,243,119,162,192,253,171,87,91,108,35,86,98,64,174,218,79,21,134,17,97,18,133,1,147,52,226,153,245,154,139,166,86,219,20,167,25,16,107,130,66,70,71,52,94,2,155,6,166,207,218,185,45,168,159,165,82,158,50,78,214,17,45,44,157,192,253,169,225,183,59,82,115,70,138,20,142,13,58,50,148,147,79,66,159,73,157,130,61,197,77,197,149,21,37,192,77,235,38,85,110,62,212,53,167,114,199,228,44,39,218,165,36,179,96,254,81,51,72,177,179,184,185,221,122,240,182,182,71,249,139,60,143,160,238,106,78,178,189,42,222,230,52,103,157,83,9,249,92,82,97,68,250,214,19,150,164,181,43,250,127,201,178,132,99,21,46,217,5,139,151,20,189,201,91,155,185,38,114,106,77,190,165,249,133,23,8,38,78,9,230,156,180,212,147,247,26,212,107,244,93,249,168,105,1,123,18,188,68,138,247,31,10,52,31,14,181,47,15,117,43,222,167,214,154,177,212,66,74,109,129,84,16,118,224,237,254,108,226,43,135,98,180,228,233,29,82,212,147,79,110,89,229,66,226,199,65,213,205,210,82,229,221,162,73,243,89,66,182,238,244,62,213,79,172,185,252,81,193,115,103,116,166,154,84,152,82,171,93,36,221,78,74,204,245,36,162,218,67,45,146,195,108,22,159,186,109,197,71,51,36,87,84,202,51,190,12,183,65,174,76,91,110,21,8,76,143,237,71,17,183,39,181,125,34,227,228,242,94,80,132,164,24,219,154,86,214,164,123,69,62,178,46,88,84,93,184,0,37,68,197,29,187,253,163,226,73,39,235,77,77,165,68,242,21,55,205,148,137,49,159,74,122,110,89,39,42,28,113,235,85,190,198,215,67,197,195,64,118,30,244,142,60,201,141,197,39,218,137,52,201,203,193,13,228,219,201,41,82,82,71,106,129,114,91,131,41,4,250,129,81,37,236,9,52,178,84,221,41,1,112,132,197,9,46,169,35,108,154,229,120,103,84,93,170,16,168,168,230,184,132,144,68,209,99,103,32,43,177,52,161,197,37,80,69,8,45,85,4,243,83,16,104,246,133,146,228,185,148,251,83,76,147,65,98,109,131,59,152,64,136,231,189,21,106,200,239,53,177,149,100,145,165,173,8,212,108,151,188,111,243,211,41,246,154,246,59,96,60,192,145,3,48,107,159,95,155,54,133,118,78,211,83,182,241,113,24,197,94,91,17,187,109,115,211,188,20,201,195,17,233,83,237,179,145,197,3,224,150,131,156,228,212,132,198,73,19,237,73,161,114,101,188,94,181,181,87,134,154,243,130,221,157,232,181,42,10,242,196,136,80,239,94,111,209,62,40,116,173,159,69,105,253,57,174,232,247,55,130,213,27,85,45,37,109,168,133,18,12,19,239,90,69,73,198,147,19,174,201,182,122,55,76,244,213,221,207,88,245,45,149,171,218,38,182,160,116,235,116,50,84,171,125,223,24,5,60,15,132,70,43,220,153,86,251,20,173,131,27,155,5,191,105,24,254,212,106,123,244,9,96,192,104,154,246,163,162,176,173,35,196,141,65,143,197,106,110,150,172,146,210,100,45,178,2,72,37,35,6,84,7,222,168,58,167,194,59,101,117,166,142,173,23,72,66,52,65,180,106,9,252,65,7,231,51,18,103,229,142,41,198,74,47,28,3,247,53,247,247,122,39,71,105,203,233,30,155,113,22,218,197,202,20,230,159,106,185,94,231,22,112,100,226,48,121,61,170,251,162,85,212,35,167,155,61,80,26,26,159,152,189,254,92,109,219,63,15,24,226,161,211,91,165,200,93,97,24,222,183,185,209,223,234,219,141,47,66,74,45,250,233,246,81,248,107,181,54,97,180,237,156,171,143,144,17,197,120,253,199,70,245,14,189,226,141,231,79,106,122,165,187,154,177,73,117,251,149,146,82,97,9,61,135,161,2,180,143,187,231,252,9,241,131,127,101,103,109,169,167,254,173,244,71,85,164,235,58,82,19,248,205,81,134,246,249,219,35,112,4,16,163,37,64,231,210,181,126,26,120,125,254,12,189,190,187,94,174,187,247,175,16,148,172,173,189,176,66,164,153,146,73,205,39,42,92,114,58,60,167,175,186,143,91,190,235,206,158,189,234,29,28,233,54,150,87,176,195,139,73,30,98,3,169,42,92,159,64,1,197,111,175,53,47,11,186,191,171,88,66,252,141,87,83,120,121,77,29,139,41,132,130,98,112,61,105,250,161,91,67,148,66,232,219,215,237,60,92,234,29,20,92,45,173,42,202,213,41,180,182,221,13,50,62,15,148,112,57,63,173,122,43,185,201,204,210,147,86,32,17,60,211,30,207,211,177,164,128,170,191,63,9,204,213,13,201,57,128,64,154,210,36,178,189,209,10,81,34,4,98,188,183,196,145,241,45,95,252,209,253,13,105,88,11,202,49,34,71,208,213,150,157,106,30,129,25,53,203,55,139,70,183,110,137,174,105,91,68,131,64,77,146,210,72,57,61,171,159,238,89,208,180,241,98,42,213,125,192,161,169,141,189,128,51,87,102,114,24,182,193,193,174,105,140,224,205,27,176,84,99,108,150,221,177,35,142,212,228,219,125,98,178,122,134,203,79,220,34,109,129,56,6,105,226,217,67,138,151,62,152,214,155,92,13,242,157,17,129,81,239,238,197,163,112,68,147,87,20,166,233,17,59,132,119,50,188,143,197,164,45,42,9,143,83,69,102,216,148,148,21,130,61,171,86,233,81,138,149,53,242,30,218,209,77,153,74,92,82,189,147,83,27,177,90,206,229,176,103,212,154,202,83,89,118,82,147,237,22,12,88,190,82,6,246,208,61,57,169,236,219,220,130,16,110,28,219,31,202,34,43,6,227,236,90,148,150,71,255,0,11,109,209,46,186,234,146,112,66,149,253,170,185,187,91,125,51,86,9,125,176,187,87,204,36,172,97,39,254,20,227,169,41,39,18,121,203,52,205,49,98,132,124,13,181,158,54,128,43,171,157,238,236,105,95,7,142,90,93,109,248,86,159,189,79,65,222,145,28,123,87,210,193,224,243,220,111,176,144,1,201,52,11,167,139,105,144,153,61,170,165,38,213,138,253,88,25,107,114,165,144,20,157,166,164,131,146,102,166,57,65,44,51,135,196,59,131,74,57,38,171,128,229,140,193,72,39,62,212,185,38,123,85,54,31,161,9,198,114,61,41,164,73,237,21,43,228,134,219,192,11,182,82,182,201,9,205,86,132,204,130,50,43,25,163,125,59,218,114,80,76,192,167,37,188,241,83,93,21,39,92,146,26,177,185,114,10,27,32,122,154,42,180,231,27,50,172,170,175,237,147,184,138,251,37,32,149,38,40,13,5,121,129,41,4,201,168,107,160,70,167,79,96,181,110,2,185,57,169,7,60,77,106,136,172,28,195,105,55,140,158,225,96,143,177,175,105,211,73,89,66,148,114,64,49,21,158,171,53,141,244,91,49,8,187,146,10,102,34,173,18,173,175,55,61,204,87,41,108,176,127,17,83,44,151,128,59,208,12,158,129,222,156,183,20,221,187,138,64,220,164,182,165,0,120,36,12,82,89,6,120,94,181,226,119,81,117,31,69,106,182,139,233,116,155,71,154,83,46,221,50,165,148,53,193,36,226,63,122,199,248,99,169,127,135,58,129,189,110,243,68,127,81,180,242,92,111,98,90,144,74,177,32,145,24,173,254,219,74,162,201,116,242,125,1,213,93,87,211,246,29,19,165,107,122,182,136,171,155,59,178,128,213,176,105,42,45,21,36,145,131,129,0,17,94,109,226,71,139,107,212,236,244,246,250,74,227,82,211,22,202,213,231,238,72,70,228,192,9,29,230,42,97,167,41,115,148,60,47,217,89,209,218,119,87,120,131,122,222,179,121,171,166,229,189,17,228,44,254,33,95,16,76,239,33,48,61,19,90,78,172,241,141,167,186,183,70,119,66,212,46,154,209,210,160,117,20,45,136,42,27,243,19,159,151,210,135,10,105,87,2,94,230,183,79,235,111,13,250,139,171,180,247,144,210,223,213,203,137,106,213,231,45,212,10,76,152,19,192,228,210,120,194,223,93,218,27,189,107,65,214,145,103,164,90,89,135,29,108,17,188,168,78,226,4,31,110,244,148,91,105,76,27,167,104,242,191,8,53,93,67,88,241,135,76,191,213,46,220,187,186,115,122,84,226,204,146,3,106,0,126,149,233,157,93,168,216,117,7,86,95,116,45,130,28,210,181,101,37,46,185,170,161,32,29,169,1,100,2,8,81,145,3,154,114,78,47,244,44,114,77,240,239,195,129,210,186,243,250,226,245,199,53,39,159,101,77,43,115,113,50,65,42,153,36,156,84,142,139,235,123,142,160,235,93,123,65,114,197,166,26,210,202,146,151,2,201,83,132,47,110,71,106,78,167,109,98,129,124,149,29,125,172,248,89,171,220,178,58,143,85,182,185,114,200,173,40,109,14,44,237,38,55,2,19,207,21,229,119,237,104,250,231,137,186,93,167,135,143,127,11,66,154,13,165,240,149,35,107,159,17,82,132,231,229,197,84,28,158,31,3,150,13,207,137,189,57,170,51,225,230,145,165,219,135,181,61,69,23,141,254,37,230,80,119,189,133,74,149,220,140,142,107,211,64,33,148,38,12,132,129,31,106,26,91,64,102,216,247,161,61,223,53,40,69,78,171,1,4,250,226,169,28,79,121,251,86,136,150,66,185,16,202,179,131,94,93,226,2,119,50,249,142,22,147,251,214,171,134,9,152,116,54,73,29,170,211,77,120,91,175,114,72,159,122,228,212,118,168,213,34,209,55,126,104,204,73,167,36,160,158,43,133,166,153,215,25,42,36,51,248,112,130,86,39,30,181,85,122,83,184,236,24,247,173,35,125,152,55,234,33,40,206,123,211,216,81,243,7,181,83,224,211,79,50,54,157,49,165,55,168,167,110,201,32,102,5,74,212,244,70,45,150,160,51,28,26,241,231,172,214,171,129,239,61,8,125,180,217,71,113,108,27,5,64,192,6,162,182,250,2,160,168,125,107,174,45,205,30,115,106,46,195,149,161,103,200,98,20,174,84,99,129,74,254,159,104,166,161,230,209,184,140,168,243,90,69,181,251,57,117,103,127,163,45,169,89,157,50,237,23,13,141,236,149,98,107,67,100,243,87,22,233,117,164,36,2,59,8,138,233,213,123,226,164,115,198,84,201,8,86,118,142,125,134,63,90,121,117,3,25,250,1,92,251,81,165,226,199,126,33,166,204,110,27,143,96,63,189,63,241,133,48,124,198,192,63,202,57,169,81,125,138,151,22,17,135,157,112,194,54,35,18,72,86,105,186,157,162,46,180,231,124,251,150,154,216,144,160,165,184,9,63,65,90,70,53,44,4,170,200,218,70,171,167,171,75,109,119,151,205,121,233,86,197,33,93,128,239,93,90,75,66,114,110,133,6,154,182,121,169,65,129,245,163,177,114,182,206,197,113,216,215,168,158,78,119,85,68,246,221,222,220,131,38,145,0,17,42,130,79,51,90,171,104,202,53,17,233,74,82,65,2,41,64,6,170,232,151,150,41,32,131,153,138,238,199,113,138,24,237,217,202,224,1,197,34,177,239,20,175,52,199,200,132,136,207,35,154,106,150,0,239,244,164,241,192,162,187,6,92,42,48,144,115,218,41,204,233,55,151,10,150,216,80,4,242,69,27,28,168,168,201,68,180,182,233,165,31,138,225,192,61,133,78,111,75,179,183,76,161,27,148,59,158,213,113,211,219,130,37,169,108,123,129,32,98,0,226,5,68,117,27,201,224,138,36,53,156,16,174,109,18,180,42,64,227,21,93,111,167,56,221,210,84,99,96,53,147,141,178,160,209,122,152,9,246,164,82,128,57,52,232,58,17,135,15,158,141,189,148,51,247,175,106,209,204,176,218,207,250,69,99,172,176,92,49,193,122,192,14,9,39,229,87,53,45,226,82,132,170,120,34,185,153,167,121,45,31,18,195,106,237,20,77,57,127,153,20,94,4,93,64,41,199,52,141,128,189,200,35,4,16,105,33,242,100,222,210,186,39,166,116,27,222,150,119,81,111,77,182,213,146,181,169,15,63,241,16,160,18,162,146,175,160,171,254,131,210,244,157,47,165,237,116,237,34,232,94,88,182,87,229,188,84,23,186,84,73,200,199,38,169,206,79,149,200,170,140,127,83,52,199,69,107,122,135,85,18,254,186,47,222,242,127,134,38,8,183,159,136,168,12,196,109,142,59,213,183,135,125,69,163,245,163,247,141,43,165,5,130,237,144,149,171,241,12,32,238,220,72,198,59,69,91,82,107,122,192,177,217,35,174,250,50,255,0,88,69,179,125,51,170,181,160,165,33,98,228,48,130,144,240,32,1,59,98,99,63,173,120,111,89,116,95,253,94,245,22,136,189,82,225,157,70,221,231,67,206,33,182,200,148,33,105,220,152,60,200,52,66,105,241,200,159,7,166,116,215,93,248,117,123,212,22,22,214,29,46,171,107,183,159,74,24,115,240,136,78,197,19,140,131,138,245,14,169,189,180,211,186,119,80,189,191,183,252,77,173,187,10,113,214,138,65,222,144,36,136,56,168,150,244,210,147,29,42,60,150,201,155,43,219,143,250,220,210,109,77,189,165,131,74,66,52,182,218,1,110,148,2,130,101,56,19,187,211,181,80,248,141,211,201,214,186,98,239,196,242,245,221,133,213,193,108,126,4,136,216,2,131,89,86,15,2,107,101,105,219,253,9,251,38,111,52,141,79,94,211,188,26,208,110,250,127,77,254,39,168,27,118,146,25,84,153,73,153,81,207,104,172,15,77,104,222,43,233,157,65,169,235,154,126,136,203,23,122,154,138,158,243,138,118,166,85,187,3,118,51,81,181,59,109,133,148,151,62,15,245,171,198,226,246,241,54,44,40,239,121,205,207,206,114,163,128,43,77,224,205,245,134,133,225,70,169,212,110,88,50,251,246,119,14,44,18,0,90,128,74,33,33,71,35,154,167,40,237,244,177,211,124,162,247,170,186,243,80,183,240,211,76,234,189,62,213,134,94,189,121,40,45,185,43,8,4,168,123,73,248,107,208,26,59,237,219,112,231,114,2,191,81,53,45,82,12,12,115,229,154,3,159,47,20,132,83,106,198,68,71,127,90,170,88,0,14,208,43,88,146,240,138,235,176,10,121,204,77,121,151,93,164,254,17,227,223,112,227,255,0,53,105,23,134,153,43,13,24,116,201,17,69,110,100,64,230,184,222,89,211,213,32,232,82,210,57,167,165,229,250,154,206,139,86,16,188,225,198,227,20,50,162,161,146,105,32,172,224,80,222,234,147,109,110,157,255,0,18,166,179,156,169,29,26,80,182,107,58,115,80,118,204,148,165,196,161,49,200,169,218,141,234,110,6,226,176,73,175,46,112,95,119,113,237,110,189,52,153,155,212,18,87,252,199,236,106,146,245,38,221,30,97,80,42,39,3,214,187,180,115,72,242,181,150,212,199,88,234,45,90,167,104,113,37,195,243,19,82,63,138,183,180,149,58,130,79,36,153,173,101,167,38,236,225,79,28,145,47,175,173,174,26,82,29,88,82,79,30,213,85,166,234,38,213,210,206,237,205,206,51,91,70,15,107,76,137,60,224,181,119,84,109,41,4,184,35,253,41,52,37,234,236,145,30,106,128,239,6,166,58,108,187,67,23,173,182,129,13,5,40,122,145,65,94,180,255,0,40,109,57,238,170,107,75,255,0,81,50,100,71,111,46,222,37,69,208,146,125,12,84,139,107,79,196,218,61,114,238,160,218,124,161,37,10,87,196,175,97,235,91,57,108,73,165,101,193,125,199,156,21,251,216,67,147,241,41,21,213,173,73,153,197,170,201,118,238,128,218,191,201,120,131,254,245,65,119,64,190,65,33,180,37,193,206,13,118,125,187,57,227,60,219,236,23,224,111,237,137,31,134,92,114,113,53,195,206,72,203,11,253,42,106,73,96,169,202,242,152,190,106,137,0,161,81,30,149,193,197,9,248,85,7,140,81,82,224,205,165,88,17,111,37,49,33,66,120,145,74,22,165,156,33,74,31,74,105,73,116,86,31,1,91,102,237,197,126,93,179,170,250,36,212,182,52,77,102,224,130,221,155,159,85,98,173,104,182,102,228,146,195,45,45,122,47,86,116,75,170,109,161,220,19,154,181,181,232,139,118,207,251,67,229,195,19,180,86,203,74,178,102,245,95,69,139,90,38,155,102,1,109,132,29,190,185,160,220,46,48,129,31,218,158,212,185,34,51,147,201,13,243,32,144,57,168,139,226,35,233,89,183,209,107,32,28,7,105,152,24,205,1,73,133,119,246,168,52,78,193,41,56,201,166,24,25,172,235,178,184,67,28,118,1,218,9,160,58,234,68,18,160,163,83,116,82,201,35,65,10,188,215,44,237,199,11,117,63,167,63,218,189,179,167,63,50,212,163,184,18,4,214,58,156,27,69,163,67,104,130,135,22,131,221,33,64,81,157,59,173,213,57,129,196,214,1,101,189,169,243,180,228,115,32,114,40,118,103,101,196,17,20,185,2,253,130,10,7,165,114,65,11,35,244,165,200,236,241,125,87,161,58,239,168,186,171,77,123,170,127,15,123,167,178,239,150,181,52,234,82,164,178,85,39,128,51,91,222,154,182,214,58,115,170,109,186,103,74,210,99,165,146,218,150,46,148,162,165,165,194,10,138,102,120,221,142,43,89,108,106,147,37,124,149,253,76,221,175,73,245,30,165,213,58,18,92,214,181,171,197,134,174,52,212,184,9,66,72,4,168,36,2,68,109,31,173,122,78,146,233,184,176,181,185,113,143,37,199,154,66,214,136,130,146,64,37,39,233,49,83,43,106,199,217,243,215,135,189,115,125,211,186,182,187,104,187,11,253,84,220,221,20,164,165,194,124,152,90,199,190,51,237,197,65,241,43,167,87,209,154,230,133,123,123,172,187,174,37,110,151,138,92,51,180,33,105,37,34,73,230,107,71,233,118,251,37,229,26,61,99,198,109,10,235,75,188,98,211,165,221,182,186,121,149,161,167,65,108,22,212,65,1,64,129,34,57,197,121,223,77,171,168,58,151,85,180,210,110,53,141,76,219,93,188,150,93,90,157,90,208,144,121,42,19,31,173,76,34,215,229,146,155,75,131,212,191,197,71,194,243,111,209,26,117,129,215,221,80,252,66,93,74,194,73,83,132,252,27,64,57,199,239,86,254,35,234,119,218,215,129,23,218,150,161,167,47,78,185,112,160,174,217,64,202,33,224,7,57,207,52,40,219,82,23,9,35,1,225,255,0,95,117,237,213,181,159,74,244,213,158,158,234,173,45,200,70,246,254,45,137,228,146,85,29,235,95,228,120,227,120,115,123,166,90,3,233,179,31,177,163,102,159,50,99,221,236,128,93,116,103,138,154,147,42,107,83,235,70,217,105,98,22,27,81,200,60,143,132,10,243,126,181,240,251,89,208,117,27,109,35,76,118,243,87,67,140,249,174,11,118,149,177,10,42,34,8,4,137,129,57,170,135,219,88,136,174,92,158,163,103,103,162,233,190,16,104,214,221,115,110,227,12,91,17,189,149,133,2,28,220,178,145,9,207,4,215,161,48,226,21,106,202,217,195,74,109,37,0,255,0,166,4,126,209,74,92,252,9,3,81,149,17,76,112,156,205,72,34,139,81,146,225,158,59,197,87,220,200,68,99,235,90,33,53,217,87,119,134,212,161,28,115,94,107,214,255,0,252,11,248,206,192,127,253,42,217,112,200,237,24,84,42,34,5,29,10,0,102,184,164,142,165,140,135,109,105,140,211,164,19,128,43,38,139,191,99,143,56,20,212,193,17,222,138,13,206,195,53,32,193,169,77,8,224,214,82,58,116,195,180,165,35,41,36,98,138,151,92,72,18,178,126,181,139,138,103,76,100,215,98,149,5,18,84,113,29,235,41,212,55,137,114,233,77,180,169,67,120,4,119,173,188,104,220,142,95,38,84,138,96,73,60,215,40,30,55,79,189,122,20,236,225,187,16,19,193,38,157,2,14,51,67,89,192,10,147,199,165,118,242,50,40,164,197,158,5,46,25,251,215,41,74,52,40,171,7,108,224,163,198,105,191,22,106,232,23,25,31,178,71,63,106,234,44,184,213,27,134,213,33,48,42,67,78,194,187,87,98,56,100,176,147,39,52,234,66,130,137,10,159,105,169,40,242,85,0,178,133,9,152,138,214,46,234,204,166,148,120,37,180,213,145,36,46,209,169,38,100,32,102,142,45,172,82,148,237,180,99,220,109,21,81,219,193,151,170,43,12,139,174,233,22,119,182,225,104,181,105,183,155,50,152,72,207,177,163,116,250,244,235,134,2,23,96,203,15,182,0,117,27,71,62,163,218,133,20,178,82,221,180,185,8,96,31,133,148,39,232,5,42,160,16,2,98,126,213,107,4,55,140,140,90,185,200,20,7,22,66,10,113,237,77,166,39,86,65,188,73,242,202,103,235,84,206,115,235,154,137,51,72,124,128,120,29,163,111,2,162,226,39,191,167,165,98,210,163,91,186,64,150,1,137,38,128,239,126,0,168,52,249,34,56,232,36,132,212,103,95,74,73,147,62,194,179,151,177,117,76,136,235,234,94,1,132,250,80,138,204,214,114,101,175,131,93,225,69,151,226,250,152,220,40,74,109,153,82,254,132,252,35,250,154,244,237,9,101,147,137,34,72,253,235,57,149,250,54,142,54,7,150,224,228,166,13,51,100,180,172,86,22,82,44,180,114,77,152,73,224,83,86,2,110,38,77,46,6,139,187,21,126,88,147,82,2,65,92,246,164,12,242,219,174,155,241,94,218,233,215,52,254,170,182,125,178,181,41,40,112,240,9,144,50,159,74,223,244,34,122,133,189,5,8,234,119,25,115,82,14,47,114,154,141,165,19,240,241,237,84,254,221,92,121,4,219,228,243,109,126,199,173,244,31,21,245,142,167,233,254,158,55,236,221,35,203,73,60,41,37,40,158,12,204,166,182,94,32,245,190,165,210,93,27,165,235,39,77,105,203,171,165,161,15,176,234,138,67,106,40,42,35,30,226,42,220,20,154,118,36,253,204,205,145,103,162,208,173,71,164,216,87,81,220,235,75,74,239,89,109,97,95,134,198,233,132,2,64,149,145,159,74,235,239,5,116,15,49,10,187,234,123,198,214,233,37,33,221,130,73,201,2,126,180,247,214,90,228,78,248,48,158,41,120,106,231,74,221,90,163,74,23,218,147,79,50,167,29,115,200,195,123,79,125,190,217,205,64,233,79,16,28,208,58,27,83,233,150,244,212,60,111,139,145,114,93,218,91,222,128,158,0,204,68,243,68,178,173,9,124,153,174,149,214,110,116,14,162,178,214,25,109,47,187,104,224,113,40,112,152,81,130,50,121,239,95,66,93,222,234,222,33,248,31,120,251,86,77,157,66,236,148,54,195,71,18,135,71,115,236,40,107,41,142,207,40,79,76,245,231,135,150,238,245,66,26,106,195,98,124,149,44,173,14,40,5,144,34,51,222,42,127,66,235,94,34,245,214,170,246,157,105,213,142,90,173,166,75,202,82,128,72,137,3,27,68,247,161,198,47,47,32,165,93,26,187,175,12,122,182,233,133,171,86,235,219,183,2,80,85,177,181,44,204,15,114,42,55,128,157,73,164,105,93,29,127,252,99,88,183,182,116,223,40,143,61,232,81,27,19,235,147,73,184,180,212,80,211,147,195,37,105,189,69,107,214,190,39,93,232,78,187,109,169,244,235,54,222,123,13,150,254,21,56,144,159,138,121,48,73,175,74,80,74,66,80,132,132,37,34,0,3,128,59,82,120,23,96,129,37,81,63,122,27,231,225,238,61,232,18,101,45,231,204,71,173,86,93,156,70,125,171,88,161,50,182,240,126,74,167,136,154,243,158,185,72,22,111,136,255,0,186,237,245,173,99,195,35,45,172,30,124,9,24,154,34,28,248,107,145,172,29,60,6,74,210,120,197,63,120,6,121,172,169,217,165,223,3,194,193,129,74,136,143,248,210,118,138,139,65,144,96,201,169,44,171,57,57,53,132,248,179,162,13,7,4,2,115,63,210,158,8,129,159,181,103,242,105,142,8,250,179,232,181,177,113,217,248,163,104,250,154,197,56,169,146,79,39,189,118,248,150,213,156,158,91,185,12,239,52,170,6,126,30,43,173,93,156,150,196,0,159,173,60,39,191,181,27,71,25,80,224,128,7,122,224,132,199,28,82,118,13,142,9,28,71,210,148,196,113,69,38,44,156,148,142,226,184,199,32,85,94,71,208,157,198,121,174,169,148,140,156,169,155,20,171,48,63,251,212,134,215,3,48,72,244,174,167,193,149,160,200,89,220,8,152,169,109,58,164,171,10,248,191,74,210,45,50,28,90,118,73,101,213,3,147,144,102,79,165,73,101,241,198,106,215,24,49,166,150,73,72,116,20,133,119,239,38,160,234,108,60,28,26,133,161,9,121,31,48,79,243,143,74,209,241,108,168,186,149,22,122,101,243,87,140,7,27,39,208,131,200,61,234,118,237,194,9,34,120,246,170,78,221,152,206,27,93,13,82,135,233,64,89,36,111,140,1,49,69,216,227,23,89,33,221,229,3,49,60,227,154,168,120,128,72,52,164,172,184,229,1,88,37,7,211,189,67,112,128,168,31,122,198,240,107,24,145,158,112,36,207,122,133,113,112,149,47,105,49,220,214,18,149,229,27,40,230,138,235,139,153,148,35,9,168,133,103,210,107,43,45,241,104,97,87,97,154,155,167,233,247,55,206,132,52,131,7,189,103,38,150,89,81,94,231,175,120,95,162,163,75,210,174,93,50,167,95,86,79,178,71,252,205,88,233,228,135,20,38,127,48,143,222,148,157,197,50,177,102,249,37,42,179,108,207,2,134,223,249,11,53,146,12,22,26,98,118,91,99,185,166,63,135,129,206,106,121,101,22,118,10,248,4,213,131,121,80,145,220,10,95,32,120,39,73,105,125,93,212,122,239,80,39,75,234,203,173,63,240,55,171,72,66,220,82,146,119,45,113,2,112,4,86,159,252,59,227,5,154,129,183,234,187,59,160,56,14,70,127,84,214,175,237,221,52,37,41,16,58,147,94,241,123,165,180,197,106,122,162,244,183,45,80,180,160,172,33,42,50,163,3,2,13,122,58,180,61,63,175,186,39,71,87,80,37,106,14,52,213,210,131,42,217,241,148,103,237,147,83,81,133,74,44,109,238,70,39,194,237,51,254,175,117,205,125,222,160,217,164,233,215,78,6,172,158,184,112,0,232,74,212,68,31,93,164,26,173,211,250,139,70,241,26,245,199,122,170,246,219,77,94,142,254,253,56,52,246,207,196,18,73,206,238,126,68,241,235,85,39,234,220,137,71,163,116,182,171,212,189,65,210,250,207,241,253,12,233,119,30,90,219,97,176,15,230,2,217,206,125,241,94,109,225,159,131,204,106,154,51,239,245,75,26,141,133,210,29,216,219,96,132,202,54,140,241,235,52,36,161,117,144,111,113,85,213,157,3,161,233,30,43,116,247,77,177,248,149,216,223,134,203,254,99,159,17,149,40,24,32,99,129,94,161,168,93,233,125,41,165,30,134,233,27,148,49,174,184,130,187,11,119,165,127,18,206,226,73,56,136,10,57,167,60,215,179,20,86,108,197,244,174,163,212,250,159,137,234,232,238,184,185,183,212,24,69,186,158,118,216,33,37,162,160,128,164,28,12,196,207,214,141,225,179,54,154,127,143,61,83,101,110,211,86,236,182,211,129,180,32,4,165,41,10,108,192,20,52,162,154,92,80,238,249,53,122,78,147,99,211,58,142,185,169,223,245,58,31,254,34,84,160,219,239,4,165,145,42,48,36,251,199,218,188,131,193,253,47,160,181,68,45,174,164,88,119,83,122,243,202,180,96,173,67,204,73,24,48,61,230,136,207,184,160,167,84,122,166,132,190,144,209,250,221,222,154,209,180,100,90,234,45,219,121,142,60,134,241,176,128,99,113,50,103,21,171,81,149,81,43,124,139,140,13,137,60,126,245,26,228,152,207,218,42,112,25,42,46,136,63,106,174,121,34,39,36,214,138,201,116,85,222,201,105,80,79,233,94,121,215,3,253,146,227,108,31,202,231,239,90,193,82,19,107,12,243,144,115,61,169,233,227,180,87,45,27,171,161,224,211,210,63,90,134,203,67,146,64,60,209,17,145,36,253,170,89,74,54,20,40,226,40,173,185,21,156,145,170,149,48,233,32,228,30,40,131,112,228,214,111,6,180,218,178,143,169,110,20,162,213,188,192,63,17,254,213,80,164,164,242,43,191,65,109,138,56,117,91,108,80,0,34,5,41,146,102,43,67,37,43,192,192,68,241,78,0,17,147,197,20,208,210,183,129,65,137,247,174,250,154,43,4,167,238,113,39,105,205,112,61,251,84,213,149,150,40,56,174,0,243,192,244,170,224,82,200,132,143,74,234,110,45,145,201,177,4,146,12,98,142,140,143,150,63,189,110,171,178,121,65,146,121,220,6,127,106,59,92,8,131,235,86,149,112,67,244,188,146,16,15,50,61,166,142,217,36,152,199,195,51,90,197,218,201,155,166,201,86,228,23,48,36,212,182,166,98,9,227,154,209,113,147,28,217,85,120,133,233,87,102,249,163,54,206,31,205,64,236,125,106,229,155,182,150,216,113,181,164,165,64,16,102,146,150,88,228,147,219,43,182,54,231,82,178,97,36,173,228,36,250,19,197,82,222,117,70,158,215,194,151,20,225,39,59,115,67,158,212,56,233,182,240,82,234,29,96,136,1,22,170,80,236,73,170,151,186,165,229,170,82,194,99,208,154,230,158,189,179,175,79,66,162,53,61,78,72,133,176,0,245,154,42,53,102,110,17,40,48,174,226,166,58,151,200,75,73,196,138,253,218,136,153,145,80,93,122,73,130,70,34,147,126,197,65,81,28,171,52,91,102,94,185,119,99,40,82,207,176,172,100,235,37,36,106,116,62,151,10,116,11,191,156,103,103,165,107,46,52,212,105,183,22,105,96,0,205,195,5,73,199,10,7,34,184,231,169,185,209,181,82,53,253,30,160,187,2,148,131,220,113,81,91,1,55,14,71,103,76,254,181,213,183,210,140,233,114,109,237,87,54,137,30,212,66,146,150,72,158,107,53,67,224,159,104,71,150,82,41,143,159,140,26,138,200,209,58,196,146,144,42,201,190,83,245,20,130,143,36,240,150,81,175,120,130,218,73,4,62,178,8,228,25,119,53,227,214,125,101,213,118,165,33,158,161,212,145,31,252,242,127,173,109,40,166,221,162,110,149,163,214,250,131,80,188,213,255,0,232,218,222,163,168,92,46,230,229,111,32,184,226,142,84,67,228,127,72,175,81,240,213,194,174,128,208,79,255,0,200,53,253,42,101,136,127,113,183,217,31,196,246,250,53,221,46,211,252,102,180,162,211,207,62,73,82,148,62,61,191,238,251,77,121,63,76,116,87,79,232,55,119,87,189,122,210,108,109,31,117,43,210,148,95,63,16,4,171,59,127,221,217,205,56,201,168,255,0,192,40,166,207,112,208,58,147,68,215,45,159,184,210,117,22,174,219,183,255,0,57,72,152,70,39,63,96,107,49,125,213,90,214,177,173,233,199,161,213,103,169,233,9,113,40,212,158,2,124,162,84,48,9,35,59,100,247,172,227,27,228,117,180,135,215,125,43,172,234,158,44,116,238,191,101,110,149,216,216,132,121,238,23,0,34,28,39,3,190,13,121,183,253,32,117,27,237,35,197,150,117,29,58,225,118,247,77,216,180,166,221,79,41,249,199,127,106,213,83,73,18,178,121,209,214,181,235,141,101,122,193,212,110,213,168,186,157,170,185,66,136,112,136,136,145,237,138,245,78,145,240,145,237,115,69,180,234,11,206,164,188,101,251,246,252,215,2,80,119,228,240,165,19,36,226,169,212,85,180,13,244,143,37,234,43,6,180,238,169,190,211,84,242,222,106,214,237,108,135,23,146,164,165,81,38,181,221,65,105,211,199,173,116,11,47,14,175,118,190,72,74,174,10,212,66,95,42,248,76,168,118,30,130,157,245,88,4,159,38,217,125,83,171,116,141,199,240,23,180,55,250,135,95,66,119,220,95,54,147,249,155,178,148,206,221,198,4,15,181,122,149,154,220,122,209,151,158,111,203,117,198,210,181,163,253,36,137,35,236,107,38,187,16,245,96,79,235,80,238,149,186,154,14,138,171,143,148,197,87,221,198,220,103,250,213,199,44,79,130,170,239,45,159,72,175,60,235,124,90,93,3,39,242,191,189,111,7,134,71,104,243,132,144,6,5,46,226,8,174,90,201,208,178,61,10,199,122,120,84,28,84,52,90,170,192,253,217,224,69,17,10,248,99,21,21,69,46,66,160,247,142,40,169,34,120,138,206,75,38,137,228,122,72,136,24,162,161,64,247,197,67,86,94,108,205,234,206,121,154,146,251,132,136,21,31,28,112,107,190,42,162,142,45,74,82,108,112,138,234,174,136,188,140,196,64,20,128,159,106,127,3,224,90,226,65,60,81,192,187,20,225,38,105,179,152,164,189,129,39,72,114,96,138,112,17,67,45,40,181,103,17,25,226,186,165,200,203,131,100,148,227,113,152,246,162,32,42,72,18,64,251,87,98,93,16,213,188,7,105,5,71,137,247,21,45,180,20,162,66,68,14,245,165,93,43,39,114,254,225,218,70,68,9,6,138,218,64,6,73,72,3,244,170,173,167,60,147,164,35,154,141,149,162,74,156,184,72,35,156,243,85,151,189,97,102,147,22,233,83,167,214,42,126,226,69,233,232,182,202,13,75,169,239,110,219,83,40,72,109,181,136,80,230,106,185,141,82,253,8,22,230,229,192,216,16,152,53,132,181,27,118,116,233,233,198,36,182,52,251,219,148,135,182,41,96,240,73,167,57,167,150,167,204,112,79,112,42,235,182,39,36,158,212,75,119,70,177,254,17,109,168,46,228,40,45,197,33,198,193,202,99,189,86,42,202,196,149,124,106,218,14,43,157,182,219,45,54,240,3,80,210,139,12,249,205,168,121,103,137,230,169,130,148,218,164,24,34,179,82,188,163,102,78,67,165,104,25,237,66,117,195,188,9,205,104,159,102,87,146,78,144,192,186,212,25,97,213,109,66,213,19,21,234,54,154,45,190,143,121,105,110,150,130,147,114,199,152,219,145,204,24,34,176,242,99,40,212,125,208,70,81,104,182,212,89,65,184,210,175,153,141,143,178,187,117,17,254,164,153,31,222,139,170,182,93,233,198,238,9,248,236,110,68,200,254,69,224,254,245,206,150,87,253,252,26,63,196,177,232,103,15,156,235,61,249,24,245,174,42,242,181,91,134,148,32,21,144,43,170,46,226,66,117,35,89,100,178,24,64,156,70,42,198,63,40,77,102,152,218,182,72,182,136,231,53,215,34,71,20,14,201,54,42,136,131,86,141,30,8,238,106,65,158,67,225,133,245,133,159,95,245,197,181,245,227,54,222,125,194,146,130,227,129,59,190,53,131,19,207,53,29,207,5,52,123,159,138,195,170,194,137,227,114,16,175,232,107,103,169,24,201,217,59,93,90,46,58,223,64,87,77,120,9,117,162,174,233,23,38,221,212,31,49,41,218,12,188,15,31,122,77,115,91,213,116,47,1,58,127,82,209,238,213,107,113,177,134,247,128,14,8,84,140,253,5,42,82,95,220,124,17,252,121,184,114,251,194,158,154,189,125,101,110,186,227,78,45,94,170,83,36,154,188,232,222,150,214,245,219,52,143,17,17,107,169,90,161,166,215,167,37,42,31,151,35,51,182,63,151,104,205,9,237,138,125,244,12,219,232,125,57,160,244,229,165,219,90,93,138,109,89,184,18,242,82,162,102,1,29,253,137,175,49,75,247,74,176,121,239,7,156,182,183,211,109,247,47,82,243,19,18,228,74,96,47,63,40,60,123,82,77,206,247,112,10,145,135,209,60,90,234,227,174,88,187,171,107,10,85,130,95,65,184,67,108,36,110,110,114,48,39,138,175,241,147,169,52,238,174,234,244,234,154,74,95,252,58,109,80,200,46,35,105,36,21,19,143,184,170,142,157,58,64,221,228,222,120,21,213,186,110,205,47,163,215,162,255,0,182,43,205,90,238,148,148,193,249,151,245,56,197,90,120,141,226,79,80,116,214,173,123,107,105,210,225,203,27,101,165,9,188,116,168,54,162,64,61,132,115,142,105,56,54,233,176,78,41,158,95,208,183,157,35,170,245,30,181,171,117,214,212,135,207,156,202,19,184,36,184,165,146,160,2,114,96,86,155,89,234,223,13,172,180,203,171,110,151,209,28,254,32,182,84,139,123,134,237,246,150,220,34,2,130,148,100,17,237,85,115,110,144,170,249,52,61,33,127,212,150,126,16,90,94,105,118,11,212,53,133,62,164,236,124,40,169,64,184,126,35,48,78,43,209,108,139,234,179,183,93,210,66,31,45,36,186,145,252,171,129,35,245,154,82,84,9,179,158,86,106,5,193,201,245,164,132,200,47,112,100,98,170,175,102,14,63,78,245,164,4,209,95,120,33,38,4,200,226,188,235,174,64,22,119,68,127,225,127,122,214,15,146,107,40,243,82,72,244,167,239,145,6,43,158,145,178,193,201,95,49,78,75,145,255,0,58,153,71,161,238,30,28,19,145,138,43,106,79,106,137,68,181,49,233,80,236,161,52,240,178,59,212,201,23,23,155,30,219,156,238,51,154,32,114,9,218,96,1,89,56,228,209,203,216,205,173,106,83,238,168,156,149,26,79,80,57,245,175,65,42,193,196,211,177,211,198,51,93,184,159,81,73,198,197,118,216,217,248,113,73,218,77,52,169,15,229,136,87,197,32,88,143,173,75,186,4,236,82,161,77,42,152,52,38,193,183,208,230,220,17,242,197,41,92,158,9,154,170,201,84,168,114,148,64,200,53,213,13,50,106,61,155,180,36,148,209,146,216,50,12,72,174,254,25,205,186,178,20,185,110,202,119,45,196,166,61,77,70,127,94,211,237,146,168,95,153,254,234,106,101,42,66,140,27,120,236,171,184,234,197,173,123,109,154,219,238,170,174,185,213,117,27,130,101,229,0,79,242,96,86,114,147,104,218,58,73,175,144,31,133,125,64,184,185,0,247,81,164,12,33,63,9,86,227,222,56,21,154,123,153,179,106,43,33,18,26,66,176,141,209,79,117,182,220,111,225,76,40,86,169,96,194,114,182,88,233,26,162,145,106,24,221,37,38,57,168,247,175,169,231,20,160,34,135,54,214,72,105,110,176,108,160,173,59,78,0,239,69,77,179,103,111,230,124,222,213,140,219,54,131,124,177,46,27,101,41,113,23,43,90,84,148,254,88,245,61,171,57,124,19,191,225,50,123,212,39,131,85,134,45,178,165,48,105,93,249,146,106,145,13,101,150,54,138,242,221,108,164,9,4,26,246,230,124,171,142,148,210,245,98,103,248,109,202,22,191,102,151,240,171,236,14,106,188,232,191,68,142,125,23,151,102,49,205,109,235,20,11,7,26,90,236,206,170,183,173,31,31,41,18,66,128,253,107,107,102,216,186,98,246,204,145,178,234,221,64,127,230,137,21,197,169,233,154,103,76,85,167,100,110,140,188,67,55,86,142,188,164,167,121,242,215,39,191,31,214,174,181,219,53,39,81,120,164,102,66,129,245,173,98,222,214,132,223,168,189,180,59,244,182,157,72,236,42,221,146,28,181,66,135,61,234,17,84,194,178,118,140,10,115,196,20,201,52,209,44,61,158,12,213,155,103,32,145,154,40,102,71,92,240,183,164,117,123,199,239,110,45,174,17,113,112,225,113,197,182,241,18,163,146,99,138,166,123,193,45,10,73,180,213,117,59,101,118,133,131,87,247,61,208,169,174,25,18,247,193,107,167,154,85,186,58,190,245,109,42,9,109,228,149,36,199,24,221,94,145,211,221,59,105,103,210,58,127,79,234,40,99,80,110,209,164,162,92,110,82,162,38,12,31,173,39,53,94,149,65,151,201,231,157,101,225,159,88,235,247,111,178,53,251,95,225,73,125,78,89,218,44,171,107,41,225,32,0,59,12,86,223,172,52,110,169,185,208,244,171,78,154,213,91,211,238,109,182,139,133,147,133,164,32,8,24,61,232,110,24,65,111,144,126,33,233,61,95,170,90,89,53,211,58,195,118,10,66,86,46,138,143,249,128,128,0,24,62,255,0,173,66,240,123,162,245,14,145,210,53,43,45,85,203,103,133,219,169,88,13,18,68,109,41,32,200,162,226,163,142,71,118,205,27,93,31,210,205,164,121,93,61,166,167,255,0,241,211,82,216,209,180,139,100,195,26,85,147,127,249,88,72,254,212,183,201,242,201,164,103,157,232,139,83,226,27,61,96,155,165,54,227,45,6,147,110,150,192,65,248,74,102,126,245,107,213,125,63,167,117,46,146,116,173,77,46,46,217,78,37,197,4,47,105,37,38,70,105,185,229,48,92,81,158,180,240,207,162,44,178,141,13,135,8,238,234,148,191,234,106,238,203,69,209,108,64,252,30,149,101,111,28,20,50,144,127,88,166,231,39,216,36,145,47,2,113,138,27,167,19,207,181,43,2,21,194,227,30,181,17,127,23,173,52,4,75,168,130,100,98,170,238,199,194,79,21,113,39,37,101,225,48,83,24,140,125,107,207,58,240,129,167,221,142,254,95,247,21,172,98,77,30,102,127,67,93,220,19,197,98,141,91,31,32,224,98,144,250,115,83,116,54,199,5,72,130,56,165,73,131,57,161,175,98,178,199,5,29,194,13,16,45,83,19,74,145,73,190,142,222,162,169,244,165,91,170,75,103,57,138,138,76,173,205,96,168,30,177,207,52,185,140,87,71,72,193,182,116,157,194,144,201,154,116,38,32,147,17,247,165,32,254,180,9,216,210,145,51,6,156,18,146,152,219,145,72,164,232,237,162,35,189,40,76,118,169,94,195,136,64,68,68,77,34,14,102,42,147,4,178,23,16,59,215,84,214,236,144,242,240,91,187,212,40,72,62,82,9,244,36,213,125,206,181,120,242,160,58,82,158,193,53,188,245,91,120,20,52,184,178,57,85,229,201,7,122,213,245,53,41,189,41,242,97,197,36,71,57,168,253,155,201,109,8,221,181,187,107,0,201,34,167,50,237,187,96,66,65,199,49,154,206,91,154,84,17,149,35,175,239,18,237,169,66,82,34,102,170,80,224,221,36,224,213,105,39,24,180,70,164,247,59,67,131,162,36,145,237,74,29,86,240,120,245,173,34,232,206,157,100,1,94,199,247,3,223,181,78,125,240,148,0,59,140,154,23,177,13,90,37,52,187,119,44,28,185,122,233,40,117,165,36,37,168,202,197,65,187,212,173,210,242,213,106,133,4,159,148,40,241,89,92,173,217,180,34,221,34,174,238,241,251,165,239,117,197,40,240,51,81,204,243,83,104,232,192,123,110,248,165,124,64,24,192,53,162,102,50,252,137,150,139,148,12,73,236,107,217,188,37,87,241,93,10,227,72,124,141,143,52,187,117,207,184,199,239,93,30,100,83,241,148,142,56,63,230,180,84,232,90,74,181,46,137,212,116,23,160,94,233,215,43,114,220,158,119,39,148,253,232,233,215,173,244,189,42,222,225,245,197,193,72,248,123,131,21,229,205,110,110,43,223,254,78,152,55,21,111,131,17,127,173,220,220,92,133,182,124,150,210,230,244,164,99,51,53,237,250,54,162,198,179,100,211,234,63,158,54,149,3,222,186,212,118,42,19,206,89,117,166,50,81,104,253,185,200,74,137,79,208,209,244,103,127,37,77,168,201,65,32,214,29,154,97,22,105,72,82,100,115,92,160,15,39,52,208,171,220,61,174,14,42,193,163,129,222,164,124,135,74,207,106,58,79,210,138,23,35,228,99,214,158,140,210,4,62,115,6,157,52,172,98,140,210,166,1,34,152,151,185,196,102,1,18,105,170,20,32,228,18,143,106,10,213,31,90,104,0,56,175,124,208,230,68,205,49,49,50,51,52,39,12,12,211,2,186,232,238,48,104,95,202,113,84,34,13,212,237,49,205,87,93,252,128,18,125,189,170,226,71,101,85,208,7,116,246,21,231,125,124,161,252,54,224,198,20,136,255,0,244,133,107,22,195,8,243,73,205,47,122,194,205,85,11,193,136,165,239,82,54,133,30,212,224,12,83,108,110,197,76,205,40,231,210,145,73,116,60,130,83,52,55,96,180,103,152,53,49,116,198,215,185,90,131,60,247,167,118,38,183,72,197,187,66,30,115,75,52,248,37,38,54,126,44,71,20,185,35,24,52,223,185,73,88,164,136,129,219,189,32,56,220,14,106,106,129,186,99,185,19,57,174,84,238,6,77,15,156,141,14,159,132,158,77,52,18,12,82,139,232,180,147,192,229,43,56,31,106,234,86,78,212,196,67,105,0,111,32,251,81,218,13,4,8,64,250,213,196,37,42,88,14,146,191,228,192,137,169,150,41,113,110,110,220,87,240,204,10,108,75,212,213,145,28,63,152,100,197,32,88,18,39,181,38,155,68,71,145,22,224,216,123,212,108,21,64,161,20,249,161,201,201,237,52,241,50,39,138,45,216,73,38,128,92,169,41,50,8,166,170,244,249,33,33,50,71,115,74,232,20,72,235,117,199,15,196,163,52,211,142,77,67,118,110,162,116,131,222,186,79,2,40,72,126,196,150,83,13,207,173,43,128,148,16,121,173,35,197,28,237,219,45,186,49,118,194,245,127,138,64,82,80,130,160,15,114,43,121,209,154,205,158,159,171,58,109,238,82,26,117,33,226,56,8,80,237,90,77,78,90,51,246,163,157,184,173,84,70,234,94,170,101,189,87,80,127,72,5,42,187,115,122,212,56,10,136,63,173,98,174,174,86,243,165,199,150,92,81,245,172,52,52,246,171,124,154,202,87,133,192,140,182,165,143,53,73,220,216,228,77,122,23,76,223,94,176,243,119,13,56,85,180,9,71,168,167,168,173,14,56,61,103,68,212,152,186,181,183,113,10,1,78,2,149,39,184,35,52,91,96,90,212,156,72,24,88,220,43,14,139,166,89,182,238,211,19,205,20,18,85,34,157,251,140,147,110,160,85,235,83,25,57,138,66,11,187,56,163,178,185,231,129,72,3,36,251,81,16,83,138,46,192,112,50,56,174,42,51,20,48,56,46,12,14,41,225,66,125,168,160,188,11,32,138,98,149,131,235,20,214,64,9,48,130,71,62,244,21,100,158,241,64,129,15,79,235,93,180,83,1,174,3,183,140,208,46,48,39,138,23,200,16,29,18,73,161,175,2,77,90,38,200,23,81,187,158,42,182,228,2,209,53,107,2,236,167,185,147,230,129,219,21,231,125,120,180,157,45,233,196,143,135,222,84,43,104,171,33,252,30,110,6,102,156,7,113,92,198,241,72,81,243,73,205,60,65,168,145,106,132,219,145,142,105,201,24,230,155,120,14,24,187,114,41,197,63,16,140,82,220,58,67,202,73,28,80,220,73,242,206,49,21,41,161,180,138,226,217,109,41,42,57,60,10,102,73,53,209,116,99,203,58,120,164,89,49,52,215,32,155,72,225,235,20,241,220,147,20,216,147,166,34,143,160,21,192,199,28,82,124,80,93,179,137,159,136,82,41,68,197,9,123,138,251,21,9,36,68,211,182,168,18,35,246,167,89,52,221,121,58,76,96,103,214,186,165,196,171,79,131,134,32,246,162,182,175,181,56,187,100,58,36,37,197,37,68,133,68,136,171,254,143,212,191,134,46,246,232,121,37,207,194,45,182,252,196,110,202,160,24,30,177,57,165,169,91,90,39,109,52,209,66,234,183,44,152,201,205,13,34,86,120,170,76,41,163,157,219,176,141,217,168,229,104,72,202,164,212,166,85,83,192,212,190,73,132,166,77,49,213,185,2,113,83,41,230,141,86,139,113,220,1,114,123,201,166,142,105,244,75,86,242,61,35,51,20,138,50,123,84,166,104,223,167,106,56,3,82,45,109,194,142,247,62,20,12,153,239,90,65,91,179,39,45,168,59,139,74,149,240,36,1,218,41,145,206,106,187,51,88,121,25,108,86,155,130,148,200,42,30,181,96,202,22,131,185,75,140,113,53,172,53,42,27,76,165,11,149,156,167,9,4,38,154,7,124,212,52,104,106,250,94,198,218,239,66,188,46,47,243,2,206,208,4,153,219,34,125,143,246,171,30,151,185,218,234,64,136,74,10,21,88,202,233,148,149,51,127,211,70,44,138,193,0,161,192,125,243,34,180,140,60,178,229,178,137,220,65,82,102,43,41,43,118,203,246,201,103,50,1,244,53,38,217,82,84,147,63,122,148,46,195,91,43,243,148,61,42,123,75,19,20,216,62,67,44,144,39,6,159,110,169,154,92,1,39,124,129,154,40,32,156,115,66,21,15,51,246,164,221,241,72,20,5,139,183,215,237,92,153,32,228,208,33,195,18,41,170,224,103,138,121,0,78,19,193,20,197,3,20,32,67,118,136,207,220,215,72,236,51,76,24,197,24,62,181,6,228,202,200,253,41,160,108,138,241,39,233,64,125,64,38,42,240,39,148,86,94,174,16,165,3,24,170,247,127,248,112,79,39,49,84,137,187,193,83,118,173,173,190,169,18,98,43,201,250,246,236,60,124,134,212,10,80,156,145,220,205,105,7,129,36,99,135,239,78,79,239,235,92,236,219,177,83,140,19,74,35,119,4,197,20,52,176,62,34,15,122,225,49,72,170,164,38,239,108,81,18,185,246,164,226,17,180,242,59,113,28,125,232,138,41,218,112,38,13,67,141,20,138,34,163,190,78,96,210,250,154,234,124,24,44,89,216,36,82,226,41,83,224,75,220,111,49,78,24,24,205,84,150,69,89,58,1,76,77,112,128,99,214,149,244,52,253,133,80,16,69,55,62,148,33,240,53,46,41,10,226,159,248,140,128,4,211,119,99,172,80,227,113,236,43,170,26,20,162,198,128,125,113,78,4,37,56,57,170,85,99,172,15,243,146,57,52,70,174,155,67,106,202,137,35,17,74,78,139,138,111,144,10,185,37,88,17,67,46,168,142,106,119,123,20,180,208,194,163,25,51,76,153,200,160,166,213,80,70,79,62,180,174,149,109,205,75,75,113,186,191,181,128,53,192,18,120,171,179,155,216,121,1,56,174,67,107,89,132,164,253,105,37,101,106,61,184,68,134,218,66,12,152,82,135,233,79,82,138,240,78,43,84,142,102,237,219,18,4,64,138,94,224,79,20,43,6,13,72,88,116,45,56,142,245,49,42,90,147,10,60,83,94,196,180,172,81,142,107,138,243,77,133,155,95,13,110,26,67,79,54,118,169,199,31,64,66,8,249,167,16,125,179,69,179,101,54,253,69,171,217,135,82,164,219,220,56,148,109,16,12,42,56,244,172,101,123,153,113,89,193,188,233,247,7,224,28,34,36,237,48,61,141,106,173,35,242,249,194,207,244,172,158,120,41,251,178,213,132,130,12,250,209,155,78,213,110,6,42,80,130,178,147,230,238,28,212,148,146,20,51,53,85,96,76,10,222,137,2,145,133,20,170,8,136,169,188,12,144,22,83,30,245,33,181,142,104,21,5,38,64,174,79,34,51,64,5,128,71,24,164,29,226,128,228,67,234,79,20,211,219,210,154,202,19,206,1,171,145,52,197,243,77,32,58,112,115,76,42,17,205,52,52,71,117,120,34,161,188,112,77,4,145,212,162,83,131,138,131,114,224,243,8,159,106,127,162,90,174,74,251,213,29,132,30,38,5,64,187,113,45,219,128,84,112,43,69,234,39,134,102,181,119,156,93,131,196,43,104,60,215,149,117,89,135,220,70,1,197,104,184,97,89,163,63,159,90,227,142,43,21,201,176,160,154,121,62,152,169,101,62,7,3,140,153,165,10,245,35,239,82,242,59,163,137,206,41,64,56,200,164,17,118,61,1,89,245,167,44,29,163,225,205,78,10,86,209,76,248,218,250,196,112,105,59,73,174,168,188,24,181,147,164,12,138,233,61,197,52,134,162,219,57,48,12,211,146,4,28,243,67,120,38,132,51,49,19,233,92,9,20,97,161,118,114,167,147,235,138,69,76,243,205,52,85,187,193,219,100,122,154,110,216,20,81,104,226,128,64,51,53,213,18,109,50,55,211,16,175,16,49,77,42,56,169,163,121,113,131,187,205,32,227,20,211,5,131,178,57,230,186,115,205,36,77,211,56,241,131,72,48,113,84,134,253,194,52,173,170,164,117,64,152,28,86,124,179,101,169,252,186,67,79,20,173,161,74,84,12,31,122,184,171,57,229,42,36,54,200,7,227,50,104,139,81,56,72,143,165,90,84,204,219,108,64,34,156,132,147,56,166,77,48,139,108,54,80,22,101,68,100,122,80,212,9,89,48,5,86,228,11,128,169,2,62,148,233,143,189,37,146,94,6,110,17,216,80,28,120,171,9,28,247,166,242,199,202,193,99,211,186,154,244,171,209,112,148,37,192,65,10,74,178,50,8,159,168,153,251,86,131,74,127,204,214,151,114,217,59,94,1,64,158,107,41,58,53,143,185,232,250,30,229,91,157,185,145,145,90,141,38,237,14,218,238,73,248,130,200,32,246,138,203,21,193,54,203,251,21,133,55,184,17,4,126,149,45,152,38,39,147,75,224,97,130,96,252,52,116,40,133,73,19,74,134,73,111,105,56,49,78,40,149,115,247,160,86,42,65,141,164,79,189,61,42,82,112,112,61,233,1,42,223,115,141,152,204,115,70,133,14,69,20,43,201,197,200,196,208,84,163,60,253,233,208,223,192,228,40,128,36,204,250,210,168,254,222,244,32,67,20,98,9,138,10,220,17,245,167,66,176,106,119,129,20,55,22,5,52,34,59,139,168,175,43,48,9,250,211,27,4,100,36,10,175,120,109,92,196,168,153,138,107,156,18,248,34,92,39,114,55,172,237,0,250,243,84,186,131,129,73,80,79,7,138,184,177,124,153,205,64,238,179,117,19,7,116,71,165,121,175,88,37,34,237,74,4,201,3,239,91,39,233,104,136,213,153,216,244,165,239,216,86,29,228,218,206,158,209,78,38,59,251,84,209,116,46,78,51,75,7,188,80,221,33,53,192,160,17,138,114,1,38,4,24,169,120,86,84,86,66,9,146,38,49,78,220,112,51,38,163,12,190,48,84,222,252,55,42,62,180,48,72,193,21,210,151,164,197,186,177,83,156,158,213,199,34,77,58,201,41,226,196,236,8,174,19,246,20,80,46,133,7,191,245,174,153,224,210,88,30,5,152,17,218,154,74,102,42,150,88,63,129,68,118,174,48,121,162,202,253,8,99,237,93,67,190,140,37,119,128,37,88,164,25,53,154,84,142,203,200,167,245,165,130,19,154,150,49,8,38,13,116,70,105,238,33,103,39,8,137,164,143,76,213,39,216,118,61,164,56,163,8,65,63,106,144,139,53,16,60,197,4,251,83,80,236,205,234,116,60,182,194,12,32,21,31,122,98,231,114,72,17,6,173,180,176,70,91,177,192,252,85,202,36,28,10,67,65,139,65,45,133,169,66,79,106,103,154,100,132,96,83,100,167,145,164,156,18,100,251,211,135,51,6,146,67,186,192,240,98,77,49,110,37,50,9,162,201,172,128,37,75,57,226,157,49,140,83,42,88,194,20,12,26,187,233,167,255,0,60,38,9,219,4,102,161,171,69,69,171,163,214,122,97,224,135,67,106,141,202,192,21,119,100,208,69,187,139,74,178,149,171,63,115,88,188,148,242,236,186,208,223,113,187,118,195,128,144,163,32,213,221,187,137,38,73,197,66,116,201,68,246,76,231,17,71,108,73,130,49,77,177,166,16,36,131,140,81,65,220,64,244,160,56,30,6,112,105,225,50,96,208,28,132,109,43,108,206,96,212,164,220,145,108,227,37,182,212,84,164,159,49,66,84,144,39,3,216,207,237,66,2,58,149,234,143,184,52,155,218,42,137,143,168,160,89,21,197,4,225,48,126,244,53,58,114,74,113,233,64,232,31,152,165,9,56,20,49,38,98,98,152,191,67,72,248,189,169,22,152,70,104,21,17,221,35,211,62,148,0,157,206,103,2,154,24,27,175,133,97,48,5,64,185,80,31,229,39,204,84,114,78,5,104,146,34,79,216,171,125,11,67,101,78,47,114,189,59,10,168,190,41,64,4,168,149,30,5,82,203,38,233,25,125,69,75,67,151,0,36,147,41,199,214,176,61,108,157,174,53,49,37,61,170,253,216,151,38,108,251,26,233,246,21,143,38,204,81,50,113,154,119,180,82,101,85,138,32,113,74,34,165,143,216,112,17,222,156,129,153,24,161,142,35,164,153,159,74,114,78,216,1,32,26,156,23,155,43,181,68,144,234,84,68,77,9,0,158,51,93,16,182,176,99,63,79,39,41,10,6,2,15,233,92,80,190,233,53,116,201,82,84,52,133,127,164,192,246,164,73,81,204,81,84,137,84,153,208,112,99,6,184,3,199,237,82,239,162,218,21,82,50,70,41,57,50,4,83,73,221,147,41,116,57,177,152,35,30,212,170,141,198,1,3,222,142,203,139,192,134,9,226,186,132,165,209,159,36,120,35,60,215,114,61,61,43,43,58,82,229,9,193,230,150,103,53,79,40,149,129,66,22,168,218,9,53,33,187,59,133,192,8,32,30,230,146,139,106,201,220,144,84,88,109,7,204,117,35,216,102,138,150,237,90,249,16,86,71,173,105,73,112,102,164,219,21,79,170,8,74,66,7,162,69,3,113,39,222,140,178,93,157,222,102,152,225,193,39,215,20,37,99,86,57,63,122,38,230,208,18,83,42,84,102,120,6,138,200,116,50,84,163,42,51,53,195,154,97,73,33,198,38,144,168,80,134,184,6,227,164,252,40,253,105,136,72,153,38,126,180,151,184,135,78,12,82,129,156,250,80,21,121,12,89,82,16,218,207,11,76,143,214,167,244,233,255,0,180,144,129,252,192,138,151,149,101,199,14,143,86,233,230,21,231,135,212,73,81,218,0,244,171,251,23,79,224,221,82,187,238,39,235,38,176,151,195,41,71,163,73,166,38,26,107,112,196,15,181,90,37,1,73,198,41,9,101,5,101,215,90,81,66,178,7,244,169,172,62,158,72,137,245,160,57,37,54,226,20,32,42,140,156,25,6,152,100,92,206,40,178,79,24,164,42,28,133,172,136,57,138,34,85,154,40,40,83,183,105,17,72,216,1,36,145,146,123,138,1,13,83,104,113,194,165,242,123,205,55,200,66,127,157,67,232,104,29,224,26,210,168,128,228,131,234,1,174,65,112,40,136,74,135,254,90,165,146,107,35,20,162,84,78,204,208,138,212,161,254,80,62,231,20,1,21,229,58,84,160,16,0,246,52,141,161,105,65,82,148,19,244,170,21,21,215,40,66,222,42,89,82,163,212,208,174,138,80,192,9,27,106,147,21,20,154,163,171,22,164,183,37,74,48,0,170,171,148,109,78,245,15,138,50,61,42,226,151,66,165,102,123,85,80,30,115,131,249,146,38,188,223,173,157,11,191,64,204,132,12,122,85,227,104,148,189,74,138,12,72,164,196,144,107,27,102,175,35,147,232,41,73,204,69,75,228,166,176,41,62,180,161,80,142,100,154,42,232,19,161,81,32,131,205,61,46,231,140,26,26,77,149,25,36,142,153,73,131,78,75,132,0,4,69,69,94,7,22,66,212,150,165,199,181,26,193,73,12,136,29,235,171,73,116,97,169,34,73,1,70,0,20,164,71,161,173,159,177,142,122,58,7,250,68,82,20,166,35,104,52,234,193,211,228,237,137,35,229,17,75,177,32,78,209,154,154,67,92,252,13,45,160,143,148,125,34,144,161,27,128,219,128,123,10,168,147,39,120,23,106,65,41,0,71,172,87,108,76,73,3,20,40,166,85,210,16,164,99,225,17,62,156,215,85,210,232,81,202,203,43,145,102,181,98,69,21,26,118,37,78,36,87,13,36,117,70,86,194,38,206,221,38,84,189,244,80,213,170,7,194,204,145,235,77,50,101,185,138,151,182,198,198,210,159,160,164,90,220,89,248,148,96,80,229,76,136,240,9,88,197,48,122,211,160,225,209,196,199,122,103,106,6,250,59,218,145,105,244,239,85,192,186,179,146,62,25,52,184,32,98,72,164,178,172,105,94,5,228,87,36,30,15,20,248,37,223,3,86,176,145,218,104,95,26,204,158,41,90,42,45,157,132,200,165,25,205,52,169,17,89,200,160,231,181,60,100,208,240,85,155,158,169,233,228,233,189,53,96,164,56,151,252,219,68,61,189,35,18,114,161,246,172,150,134,127,237,22,182,252,196,197,115,105,205,202,15,246,106,213,52,123,7,78,220,182,92,66,20,126,40,19,30,181,161,75,91,45,221,74,82,20,10,76,15,189,44,13,37,116,203,237,58,124,144,130,100,0,62,245,105,108,162,64,48,65,244,164,46,16,107,136,41,14,14,220,209,91,5,64,17,196,77,13,18,72,97,6,113,218,165,181,230,14,243,20,20,16,172,160,253,105,201,116,24,142,244,152,152,84,184,59,136,154,48,32,138,116,44,138,8,143,122,112,32,226,34,144,13,84,110,166,45,94,145,78,130,129,133,8,53,201,88,202,134,41,254,133,84,5,110,38,15,173,8,42,82,172,138,96,136,165,105,75,217,52,203,151,74,153,128,34,125,105,208,16,21,30,89,89,204,119,170,237,74,245,45,177,182,119,40,250,85,165,98,121,42,20,167,156,104,37,13,172,78,73,53,7,80,46,37,9,243,20,37,93,197,92,82,37,100,243,126,179,234,4,91,169,118,150,170,220,249,25,32,225,63,90,193,173,197,186,84,183,20,84,181,42,73,39,154,153,75,44,184,68,97,230,185,39,48,106,121,1,211,158,213,196,204,26,69,231,131,134,105,64,247,166,217,60,157,36,119,205,118,13,28,100,29,80,153,4,251,210,41,69,35,226,52,240,23,180,3,170,5,25,201,52,235,7,10,85,180,156,77,92,30,66,113,193,99,147,219,21,196,17,132,136,138,235,78,240,115,124,11,241,70,41,192,30,227,182,61,234,112,52,242,116,124,61,135,189,116,74,71,197,73,32,180,52,12,16,113,93,182,19,37,93,176,41,254,132,184,56,5,17,52,161,56,36,247,167,193,106,146,177,72,237,253,107,168,194,51,170,33,162,68,231,30,148,67,182,43,141,124,29,145,84,173,157,234,43,146,61,76,210,202,10,232,105,194,112,112,41,178,8,143,90,168,171,201,9,161,170,1,41,130,100,210,98,100,85,93,135,12,98,137,61,162,184,198,40,23,201,192,103,138,85,68,12,81,216,172,99,125,193,196,26,124,136,162,128,66,66,70,104,46,58,165,2,19,250,208,134,177,200,212,32,129,42,205,63,143,132,24,166,194,237,224,66,55,30,105,96,142,76,69,8,151,142,69,4,73,138,81,0,204,102,134,193,35,214,180,53,179,173,248,72,144,64,83,250,107,222,75,158,187,21,255,0,222,179,122,110,133,110,239,84,219,38,201,10,75,1,178,165,133,25,50,18,76,254,181,230,233,75,100,165,23,238,116,60,228,211,48,203,173,223,165,73,192,10,35,235,30,159,165,109,44,93,34,2,167,112,16,71,173,106,218,85,66,73,118,94,90,186,148,129,232,127,122,181,98,4,17,6,159,36,146,22,157,192,164,119,21,214,138,33,180,131,146,49,205,80,151,36,246,71,194,8,230,140,218,200,194,179,234,105,20,61,200,80,4,26,106,68,144,102,34,129,7,73,7,4,193,20,100,149,118,56,160,57,224,124,149,122,98,147,35,32,26,67,99,74,142,236,230,154,169,255,0,239,84,209,40,25,1,52,53,40,70,8,138,95,160,228,142,162,14,70,125,105,161,97,39,182,106,179,216,81,18,225,75,57,8,51,52,215,66,220,104,112,143,90,165,192,178,65,184,109,62,89,74,214,85,236,78,42,51,172,165,73,27,96,1,233,76,151,69,126,175,123,105,167,217,151,174,223,67,72,31,204,181,69,120,255,0,91,245,247,227,86,44,244,128,164,32,76,188,68,19,216,128,63,189,52,189,135,21,121,48,78,168,238,82,148,74,137,201,36,205,13,38,113,222,165,50,172,82,41,86,56,142,212,213,216,113,98,3,254,174,244,165,67,138,111,44,123,253,197,73,57,204,123,83,211,232,123,210,104,18,236,224,0,57,129,52,160,14,244,173,141,123,13,88,247,226,162,186,178,126,17,77,19,77,177,174,43,129,17,67,65,41,115,235,85,28,50,166,186,45,218,33,104,10,6,61,104,165,36,71,197,184,30,107,174,39,46,19,19,249,135,96,107,138,209,56,38,105,180,36,210,177,164,164,112,85,74,15,194,100,226,105,88,36,112,86,12,26,226,172,2,77,62,194,77,54,57,4,70,120,138,110,244,142,85,205,45,217,26,199,3,75,169,153,4,71,214,186,155,162,190,219,121,0,137,11,81,156,81,32,144,120,174,43,225,155,255,0,78,14,34,123,215,32,199,52,53,96,155,16,153,250,123,83,35,56,239,85,123,73,121,17,64,17,200,166,68,24,154,113,98,106,196,56,60,138,72,255,0,217,166,42,232,83,197,53,107,74,121,57,161,142,144,4,189,249,178,96,3,205,17,111,110,249,4,210,224,117,208,194,133,40,202,142,41,219,64,76,85,34,111,52,40,4,215,17,237,71,99,192,177,142,5,33,250,138,27,162,95,176,221,201,164,82,160,212,178,146,198,15,64,240,90,245,47,95,234,93,58,242,182,163,81,181,87,151,63,248,137,18,63,247,237,91,78,136,176,14,173,215,212,129,189,33,45,18,123,40,229,95,160,73,253,107,129,193,45,103,254,166,150,233,4,117,149,44,161,180,128,23,231,148,207,99,201,199,181,94,60,211,204,60,164,184,152,82,68,227,189,108,218,43,246,88,178,176,148,164,164,202,72,28,213,189,139,163,126,197,118,168,139,37,240,89,182,65,2,107,153,74,66,204,156,18,126,213,167,68,147,154,32,14,103,210,138,0,82,99,20,144,250,30,68,32,83,65,61,187,208,196,57,38,76,156,81,16,165,17,143,218,152,199,133,175,141,164,85,179,23,122,122,244,53,219,191,108,91,187,104,149,180,234,19,37,210,72,27,85,232,0,147,70,23,34,108,170,33,106,159,173,48,161,195,219,154,74,131,129,138,109,100,145,129,245,52,61,132,12,168,9,244,166,132,134,150,155,145,42,166,58,132,1,240,167,138,119,144,72,138,93,243,9,0,98,115,72,225,8,109,64,156,76,211,72,10,45,86,225,148,16,84,234,70,102,7,53,77,125,171,60,90,88,176,110,76,70,245,126,245,91,137,73,44,153,30,172,105,155,171,21,170,242,29,124,38,80,92,56,68,250,10,241,235,219,114,194,213,191,4,159,132,123,83,143,69,69,0,90,201,207,32,8,167,237,0,169,64,96,1,73,37,116,82,249,26,76,210,147,197,80,132,202,140,197,33,28,26,93,139,104,160,19,138,34,76,12,228,210,147,232,124,14,220,120,137,164,62,134,5,40,149,198,64,221,57,181,4,114,79,165,69,100,149,57,154,180,149,19,222,5,119,42,161,168,30,104,178,221,150,26,115,159,12,19,51,251,84,213,144,148,26,234,139,193,205,181,49,163,113,24,56,53,201,66,7,196,162,73,166,242,133,24,171,192,133,94,97,145,19,74,70,50,69,77,131,138,96,46,95,13,160,237,194,184,168,46,92,188,163,243,192,168,148,149,224,210,17,172,177,129,75,218,78,227,159,122,64,162,79,204,100,246,168,114,110,205,48,114,137,142,107,170,211,192,203,16,73,114,4,10,121,205,99,197,19,109,138,112,69,116,246,49,63,74,93,3,116,232,108,13,220,197,52,96,12,2,77,87,36,141,89,158,212,210,63,106,117,72,6,168,137,50,113,76,83,200,20,157,244,24,160,10,117,71,3,30,148,208,133,40,201,6,77,85,216,210,10,150,115,154,32,64,79,108,83,68,181,145,114,113,77,131,223,53,95,2,177,209,93,82,254,7,86,237,12,89,63,106,102,225,233,218,139,180,37,128,106,51,93,38,106,27,70,137,90,45,186,74,241,235,14,163,211,239,109,194,148,227,87,8,80,74,70,85,152,35,239,53,244,198,143,166,91,219,11,146,208,132,58,165,220,145,232,92,192,31,96,15,235,92,218,145,173,77,223,3,172,25,171,203,116,88,220,218,161,78,194,18,252,207,24,0,214,149,215,25,191,105,47,5,37,83,128,175,99,74,120,106,134,178,86,33,193,105,112,187,98,160,73,18,144,123,129,86,186,77,202,110,202,223,109,66,18,118,152,172,147,205,34,220,113,116,92,48,234,210,118,171,245,169,162,54,239,25,7,154,209,74,200,228,144,222,64,57,36,211,146,162,8,131,21,72,68,132,44,145,6,41,82,1,81,25,4,26,0,34,18,132,201,201,52,84,168,136,130,4,83,180,42,30,23,36,25,226,145,75,248,192,230,128,120,27,184,129,138,226,162,59,208,59,24,87,156,154,97,202,73,20,201,2,234,144,147,241,41,56,245,53,21,235,235,102,129,222,188,199,97,52,156,146,67,40,213,170,175,204,117,22,200,74,200,56,36,211,87,122,243,137,13,62,254,212,250,36,68,253,234,55,182,172,164,138,237,89,171,96,218,22,146,2,118,153,87,173,103,245,59,196,182,80,91,220,164,128,19,240,142,77,105,27,107,4,86,114,83,235,76,27,221,57,199,66,200,88,16,65,60,31,79,218,188,147,89,109,193,124,80,233,59,210,96,86,177,226,208,147,201,16,37,59,28,3,28,102,140,26,34,221,197,140,132,196,210,79,57,52,235,4,121,198,105,120,230,174,136,121,66,226,147,51,80,55,192,233,129,138,225,242,200,20,235,0,254,71,3,192,239,92,98,167,35,203,33,60,173,238,31,218,41,168,193,29,162,181,232,35,208,213,43,227,166,170,98,167,130,151,3,237,92,45,172,122,30,106,213,10,10,64,81,36,138,222,15,163,41,224,39,152,157,190,158,148,153,89,129,242,214,178,88,163,20,242,142,9,219,152,253,41,202,2,8,6,59,212,242,129,187,201,85,122,133,165,194,15,7,53,28,224,214,47,18,55,79,210,40,38,48,96,82,164,14,249,164,249,193,113,86,113,61,171,169,52,70,17,96,35,204,25,16,40,153,147,154,132,85,42,20,3,255,0,222,144,227,60,125,42,173,49,207,171,19,144,51,77,81,74,100,146,56,161,95,68,43,4,167,210,8,3,52,37,220,40,200,3,239,70,210,146,236,17,36,158,245,201,105,74,34,123,211,74,201,155,236,42,25,140,158,198,140,18,148,164,122,26,186,37,59,16,24,86,43,160,250,208,193,171,201,193,62,249,174,41,16,79,106,162,105,88,138,59,68,12,208,150,184,85,71,99,77,130,113,82,121,166,131,154,150,240,82,66,19,207,53,220,71,165,74,246,43,163,211,60,11,233,211,168,107,107,213,223,64,44,89,144,27,220,48,167,15,31,165,123,78,170,250,89,33,45,151,119,190,191,128,167,229,218,14,209,62,223,9,253,107,9,187,149,21,214,12,143,88,37,230,173,18,209,80,75,187,28,147,206,220,68,131,247,162,116,178,30,211,109,91,106,230,84,130,129,6,103,52,181,18,113,65,148,198,117,173,177,184,209,157,118,209,197,139,164,39,114,118,152,56,175,58,233,238,178,213,180,139,242,178,225,113,165,144,28,66,248,62,255,0,90,195,74,55,105,155,110,61,199,72,214,180,253,65,182,93,181,186,105,226,82,20,164,165,96,144,15,168,173,2,18,146,157,205,153,73,200,171,143,104,201,225,208,102,28,137,237,2,136,66,20,119,76,226,170,168,1,187,39,228,82,145,7,177,168,55,118,122,155,129,74,179,214,22,194,247,79,196,128,177,30,144,106,109,222,2,140,167,80,234,222,34,105,87,33,187,70,45,181,6,143,196,28,242,96,17,232,96,224,214,97,62,47,245,91,37,104,123,71,178,82,208,97,73,33,96,138,210,49,220,170,193,213,88,231,60,98,215,211,180,171,74,179,76,130,72,5,70,62,244,84,120,217,119,252,61,195,252,45,175,197,15,151,226,33,62,222,230,158,215,238,21,16,246,190,54,52,45,154,23,86,14,139,130,159,204,242,192,40,7,218,115,86,250,47,139,186,45,232,80,186,243,173,23,252,187,196,143,212,81,40,73,10,149,209,161,189,235,45,30,220,126,110,162,202,23,32,109,42,201,38,170,117,95,18,180,11,21,165,175,198,155,133,145,42,242,19,184,36,123,154,148,216,53,238,37,135,86,89,234,97,46,179,116,217,10,27,144,218,140,31,189,88,221,220,178,182,130,150,180,128,6,229,103,138,137,188,49,164,237,16,180,212,37,183,10,255,0,149,204,207,189,70,187,75,172,92,173,247,23,41,80,128,42,52,230,171,107,9,38,157,34,59,161,199,146,164,173,201,79,242,162,106,181,194,16,175,205,88,4,15,242,211,217,63,241,174,136,180,136,108,174,214,239,45,90,106,110,110,26,182,183,40,42,231,36,253,61,107,200,181,71,153,114,241,213,176,74,155,43,59,73,25,34,180,143,2,73,162,16,146,50,96,77,77,184,112,34,207,98,121,85,42,245,33,188,162,9,136,131,92,57,230,180,76,5,39,52,128,228,80,128,114,76,152,204,82,130,65,255,0,141,79,1,71,19,153,17,67,121,103,102,217,162,35,191,98,48,25,38,148,14,71,106,187,160,75,107,6,98,105,8,158,8,164,203,231,129,164,194,133,75,183,184,41,76,42,99,181,90,116,204,246,244,75,105,230,212,6,226,1,142,244,116,40,30,8,173,211,179,153,197,216,232,145,204,197,46,34,41,244,9,83,160,78,54,151,1,39,247,170,251,150,10,101,73,6,42,37,29,217,53,79,52,70,237,52,224,39,188,84,97,27,164,209,198,12,122,138,234,155,107,2,113,82,224,152,165,4,184,51,138,33,121,31,234,19,89,162,107,3,21,114,129,48,121,237,66,55,93,146,63,90,106,202,107,57,4,95,81,57,49,244,164,42,38,155,180,74,89,177,2,73,19,68,109,18,105,168,216,156,237,208,100,54,145,239,79,141,164,17,90,36,68,158,44,229,42,105,98,69,46,16,163,131,144,156,246,165,32,68,251,211,92,141,188,28,0,3,222,132,226,246,204,208,157,137,97,160,43,92,153,161,21,16,72,38,107,54,242,105,28,100,97,205,112,160,98,131,154,153,165,105,215,90,149,235,118,150,140,169,199,92,48,18,63,175,210,136,198,216,250,62,139,232,93,20,232,90,85,189,146,72,150,191,49,64,127,59,135,0,159,185,197,107,181,75,96,148,54,206,194,182,54,4,16,57,4,112,107,150,116,229,72,19,197,152,190,180,33,197,249,32,65,80,249,136,200,149,1,3,245,169,86,94,90,146,132,175,226,74,79,6,156,163,84,134,179,34,139,196,31,196,53,166,151,236,86,182,222,73,254,65,216,243,94,76,178,151,213,189,205,161,100,193,129,20,162,177,97,198,67,89,189,113,97,114,135,237,110,86,203,195,130,147,251,87,171,116,151,137,137,218,139,93,93,157,133,48,60,212,15,234,42,106,242,104,210,229,30,151,164,234,118,58,179,1,235,7,208,234,123,145,216,250,85,137,110,50,0,52,204,234,129,186,162,32,109,36,250,122,82,36,143,243,9,48,59,86,27,210,109,34,169,160,233,33,228,133,165,66,61,168,42,211,236,75,165,197,88,176,74,190,98,80,36,214,145,118,173,19,37,238,14,239,67,209,238,218,113,15,105,214,202,11,70,213,2,216,205,97,245,191,9,52,55,237,158,58,98,156,181,185,63,19,100,171,114,65,244,250,86,145,145,59,114,121,183,82,116,95,80,116,251,68,189,96,139,198,149,143,57,153,84,125,71,34,179,72,118,234,201,106,221,165,28,36,133,21,160,224,246,53,172,114,9,171,0,23,113,113,241,194,18,128,99,119,114,106,51,207,45,55,28,206,103,28,81,73,133,174,66,92,188,250,150,29,66,212,212,1,4,42,40,236,106,218,163,109,148,34,254,224,160,100,130,162,71,214,148,98,156,105,149,187,178,223,167,58,199,87,211,174,84,251,183,14,93,34,15,229,186,179,19,235,91,189,7,173,109,53,199,219,177,91,6,221,224,130,101,100,16,181,250,10,202,90,57,180,92,101,104,62,163,122,145,169,169,13,220,182,92,64,18,141,223,40,247,172,223,80,245,93,181,149,178,203,33,63,137,82,10,71,197,38,103,250,85,199,212,101,201,231,87,247,119,55,206,151,31,90,148,64,192,156,1,233,81,84,72,64,147,222,180,224,74,219,26,226,136,74,70,51,82,87,155,68,169,67,60,81,92,50,184,116,68,140,210,130,102,174,240,66,203,56,156,102,151,4,82,253,21,71,36,144,99,181,40,84,247,145,67,68,217,197,80,103,181,70,117,101,74,193,250,211,81,236,104,105,129,142,244,230,200,131,60,210,105,209,116,155,7,153,156,69,56,35,57,28,212,183,131,109,53,99,28,29,128,166,165,80,42,149,180,103,44,55,98,164,209,27,113,72,152,81,21,86,103,26,65,19,116,240,17,63,181,21,55,164,252,195,244,173,55,96,28,19,97,191,26,214,220,131,62,244,171,186,96,136,39,6,136,201,179,54,164,153,21,198,219,80,59,20,51,65,40,82,12,68,226,133,29,216,54,131,174,70,169,42,25,0,215,82,81,190,72,221,66,40,170,4,154,108,154,203,147,78,85,11,16,121,154,122,83,34,129,53,145,67,96,154,34,91,2,42,146,179,59,165,128,161,17,192,167,1,241,96,86,137,19,158,78,136,56,167,145,138,124,240,15,140,137,0,31,90,113,30,152,167,65,99,66,147,252,212,142,173,48,61,42,91,166,36,149,100,11,143,0,48,126,212,5,185,32,205,78,75,106,134,78,4,211,71,53,22,82,71,113,74,51,82,216,209,161,232,45,4,235,218,226,109,214,203,142,91,32,21,61,176,193,3,182,126,181,236,90,110,159,162,116,117,131,206,177,104,164,170,1,113,213,29,235,35,208,31,237,74,90,170,2,218,228,254,9,58,79,92,104,170,184,182,14,37,214,165,97,78,21,9,2,56,147,90,219,30,166,209,117,114,166,236,175,218,113,193,130,130,97,95,161,174,86,222,253,207,130,212,125,52,140,191,91,182,176,239,158,78,212,109,66,103,208,149,140,212,134,134,208,152,146,80,12,152,170,108,119,104,115,108,23,27,114,126,36,40,97,42,18,38,188,143,196,13,28,105,250,218,158,98,60,167,6,242,1,224,147,90,194,70,121,101,24,94,224,21,57,3,52,107,117,160,172,13,249,62,249,169,104,211,246,107,186,59,171,47,122,110,232,173,176,29,101,96,7,26,81,199,212,123,215,188,244,174,187,105,173,233,141,223,91,44,41,42,31,18,123,164,250,26,201,74,199,37,217,98,226,214,179,240,108,73,145,241,17,56,156,215,60,187,100,44,54,86,144,78,96,247,21,203,185,39,186,110,138,81,188,33,172,182,210,127,203,80,0,28,65,169,108,52,22,37,102,125,43,163,78,113,107,210,68,174,242,41,96,164,146,73,142,244,223,46,9,9,35,53,105,18,236,27,172,182,81,10,0,201,205,65,188,210,44,223,73,243,152,109,83,206,6,106,184,19,224,192,117,167,135,150,215,205,165,237,61,150,237,238,16,48,18,33,10,244,4,127,122,197,216,120,69,212,23,169,243,31,93,181,144,42,50,20,119,31,174,43,72,207,182,42,232,67,225,22,190,46,66,92,186,181,242,65,248,151,184,224,125,35,38,155,213,158,29,221,233,250,126,237,54,95,48,60,209,220,129,220,84,189,95,90,72,164,237,59,50,154,159,77,107,58,93,191,155,123,104,166,82,178,0,7,39,137,170,178,213,227,100,60,209,82,8,200,82,76,26,209,52,78,91,193,13,247,238,91,222,75,142,133,56,175,140,149,25,63,122,140,144,165,144,85,39,53,109,118,134,240,201,94,98,91,71,202,74,137,199,176,161,169,37,124,9,244,168,106,130,52,150,6,92,36,162,20,161,141,184,163,173,65,86,168,78,100,137,166,157,208,185,201,28,96,25,164,34,79,25,166,133,88,59,158,123,10,67,51,76,109,123,28,35,159,218,149,35,28,243,67,182,42,177,28,48,50,49,81,147,204,241,77,58,1,76,207,175,214,151,49,81,146,151,35,77,42,86,65,165,37,120,58,52,219,78,198,168,252,92,80,148,34,174,57,35,82,178,197,78,70,41,85,142,41,102,232,206,213,10,73,41,174,159,106,171,161,181,155,20,215,16,35,154,112,121,37,163,146,51,207,222,158,133,169,57,153,250,213,166,250,31,184,118,174,128,31,18,1,174,167,184,203,103,104,138,64,197,44,86,41,89,170,118,178,57,41,49,79,64,144,102,174,172,91,186,12,18,2,64,167,8,218,172,102,170,49,163,25,95,66,226,4,19,52,224,68,119,39,214,171,246,17,144,130,38,102,148,172,12,80,223,67,200,197,188,0,161,151,132,114,106,88,83,64,214,238,38,104,107,89,34,102,106,89,162,24,165,72,131,205,52,152,226,165,49,54,44,226,9,197,39,181,74,45,112,33,154,228,154,124,144,157,51,212,60,2,27,53,77,86,224,200,74,109,82,145,7,249,138,176,63,98,126,213,115,226,3,78,178,219,5,47,40,180,249,38,21,201,247,174,73,171,153,178,116,140,137,113,108,126,106,64,37,35,19,197,75,232,201,86,172,181,168,195,139,76,37,92,65,144,127,160,138,166,149,9,75,166,141,63,90,107,79,166,221,235,11,130,96,33,43,105,96,231,144,96,211,250,59,170,70,161,22,23,106,219,118,163,13,43,178,196,113,245,168,141,180,172,110,43,115,36,217,117,107,76,95,171,77,212,193,183,125,36,164,43,111,194,64,224,205,96,122,187,94,107,80,212,214,211,80,90,7,110,254,209,61,171,120,71,220,206,147,40,27,112,22,93,76,246,230,128,133,41,10,10,158,50,41,165,154,29,118,77,106,241,100,18,169,53,113,211,221,81,170,232,119,33,237,62,233,72,76,202,218,159,133,127,81,89,74,43,131,72,174,217,238,61,13,215,122,102,182,218,82,22,150,47,10,101,76,45,89,42,239,30,162,174,223,124,221,94,111,109,212,165,113,193,21,243,254,124,166,215,219,126,231,86,132,84,94,225,168,114,253,135,148,162,130,176,4,136,239,87,118,87,42,125,144,172,164,145,199,165,31,78,212,148,103,182,93,139,200,140,90,184,146,219,92,0,20,73,20,162,62,35,207,122,247,206,19,137,3,49,244,166,36,39,112,42,84,213,32,236,114,144,49,250,211,84,32,96,73,244,169,232,92,130,45,149,42,96,84,59,150,66,156,149,128,83,196,69,46,209,75,8,129,169,233,118,151,73,9,91,40,112,40,196,41,50,43,9,214,157,39,106,180,55,252,54,212,249,168,27,86,132,224,31,113,239,84,219,8,165,105,178,150,211,195,150,28,109,135,117,87,10,97,123,214,210,78,54,250,19,255,0,10,173,234,158,143,210,109,236,157,184,179,71,225,131,96,168,73,145,3,182,107,72,205,240,103,89,179,205,110,88,112,108,81,199,152,37,57,230,159,106,2,136,72,201,226,174,77,180,92,111,128,55,235,18,17,24,4,197,52,47,113,72,131,9,68,98,166,42,150,65,210,27,25,230,187,249,162,173,18,206,36,122,87,19,4,98,128,177,7,160,53,201,253,166,170,236,84,50,225,68,8,160,164,230,140,20,171,145,198,51,93,180,237,163,3,170,161,166,145,32,154,205,224,232,130,125,8,174,105,171,202,125,234,151,68,73,97,136,210,10,140,38,184,164,230,121,167,105,178,43,7,40,154,224,125,40,107,1,216,164,246,174,229,34,146,177,53,103,3,6,7,122,82,76,17,56,171,192,214,19,20,159,134,186,154,94,228,38,210,192,163,32,82,226,165,97,130,192,68,227,191,52,228,168,1,239,85,96,199,7,7,115,75,191,6,132,233,217,60,161,11,163,111,122,224,233,158,220,83,108,20,65,45,194,13,52,173,68,1,70,226,158,48,53,75,244,52,138,89,136,230,162,236,22,44,73,239,77,62,180,202,163,185,52,158,179,74,209,45,83,56,82,192,164,82,203,58,41,64,147,138,73,144,123,55,129,154,82,173,237,31,188,124,165,2,224,72,159,244,137,255,0,157,55,196,157,94,207,81,214,89,102,197,123,217,183,70,192,64,129,36,230,176,159,230,90,86,140,187,192,22,72,72,201,16,34,173,180,77,57,214,109,77,220,41,46,52,65,64,3,159,115,80,222,50,87,97,58,204,7,208,211,197,83,45,237,63,110,213,144,67,143,91,184,213,203,11,40,117,181,110,73,29,136,165,164,237,100,182,169,228,208,120,146,150,238,90,177,213,153,113,4,60,216,10,9,63,204,115,255,0,26,196,150,148,133,202,193,78,59,215,84,120,50,124,208,93,162,74,65,193,20,55,16,64,19,145,197,43,200,39,118,34,74,147,34,49,79,105,193,190,0,38,105,75,40,168,252,147,25,120,37,97,77,56,91,113,60,16,96,214,159,65,235,189,91,74,186,105,110,188,110,66,14,124,204,146,61,38,188,253,95,29,106,226,92,157,16,212,218,173,126,143,104,232,254,178,211,58,139,106,24,113,40,127,100,169,181,28,131,90,246,27,9,27,134,39,154,198,26,94,171,174,12,228,233,6,104,228,36,110,145,216,209,72,33,18,0,62,181,232,35,6,112,82,85,243,39,235,72,80,146,0,145,39,138,174,3,15,35,73,82,9,74,164,251,208,221,82,147,158,125,233,82,21,138,130,178,162,161,152,245,168,174,40,146,96,100,247,165,69,95,184,11,157,219,66,145,204,69,64,112,20,185,145,30,244,232,8,87,128,173,4,17,230,36,243,237,85,26,214,142,213,237,145,182,83,68,182,177,157,167,255,0,115,73,114,137,121,224,242,254,174,233,43,61,62,204,45,55,75,10,108,43,4,123,76,127,74,201,216,178,148,176,149,156,149,38,102,182,147,116,16,203,32,234,169,66,84,128,158,114,73,161,48,152,97,78,18,65,81,143,173,56,172,5,211,27,196,82,30,114,96,213,183,146,122,59,63,90,82,72,140,80,146,26,224,224,103,140,82,240,57,131,237,73,161,222,8,247,42,149,71,181,49,63,45,85,116,21,129,78,40,156,55,253,104,127,3,137,205,20,110,131,250,211,222,9,13,146,146,9,172,27,119,147,215,211,112,251,111,220,138,163,233,73,56,142,106,210,60,233,114,35,106,40,112,25,163,146,9,159,90,26,205,145,240,52,161,36,83,67,116,54,232,43,57,24,164,144,38,154,169,28,85,197,137,198,145,201,38,41,73,142,244,232,34,146,66,147,196,87,82,38,223,67,199,2,59,87,19,239,20,145,84,113,39,177,167,19,198,104,114,19,72,108,228,115,20,224,174,73,205,54,240,132,170,42,132,82,254,24,3,239,77,42,49,20,215,200,159,103,18,105,188,196,208,157,20,248,179,143,39,210,184,196,113,83,42,37,42,18,115,253,107,143,215,21,67,89,58,76,69,52,210,72,26,177,192,123,87,30,113,138,11,106,206,72,147,138,176,209,116,247,53,29,74,222,201,185,222,242,194,19,247,162,232,206,145,239,247,170,78,143,210,43,180,183,108,21,165,176,203,91,71,34,50,127,74,242,247,83,23,27,247,131,34,185,107,114,178,177,18,102,153,106,229,221,215,150,132,252,159,22,4,138,181,71,81,217,48,243,250,41,116,45,221,231,106,135,19,25,21,49,203,161,238,72,91,187,47,226,29,61,118,164,17,230,48,176,172,158,198,177,75,108,163,114,2,79,181,53,135,72,214,52,217,15,85,23,37,134,91,91,202,82,16,36,36,156,10,141,189,74,97,176,181,73,24,21,211,6,154,48,146,218,242,53,101,73,80,142,194,154,181,201,138,41,9,113,99,18,174,211,154,228,42,22,8,52,73,13,48,129,41,153,38,61,235,183,40,172,146,102,178,74,214,77,183,80,123,11,219,139,27,148,189,108,243,140,186,147,41,82,21,4,87,160,244,223,139,125,65,100,243,104,212,11,119,172,112,82,161,181,95,168,165,179,118,72,117,193,234,221,45,215,154,38,186,82,26,186,13,60,127,238,157,59,79,208,122,214,197,183,66,190,69,5,99,128,102,165,164,157,18,216,113,39,144,99,210,186,70,97,34,125,233,137,0,59,164,174,115,235,77,110,92,84,168,241,197,22,42,233,146,21,181,182,182,146,55,42,160,220,20,136,204,79,2,133,144,120,64,29,136,59,113,245,170,155,214,220,117,193,241,252,3,159,90,164,146,97,118,70,120,57,229,126,81,202,100,65,239,84,173,220,223,33,68,92,202,83,252,176,34,61,106,84,109,131,126,198,47,196,123,171,101,219,27,101,62,218,93,40,43,73,245,39,181,96,154,132,134,217,63,49,132,129,239,87,46,135,30,50,51,171,180,223,225,218,168,181,223,191,242,146,165,31,115,81,110,109,195,22,73,46,74,86,126,81,235,239,90,65,210,176,229,164,64,239,74,76,246,154,174,73,127,7,16,61,41,14,96,76,82,92,141,103,8,118,211,93,192,36,138,51,97,85,201,13,211,46,28,125,233,81,140,85,242,129,29,137,60,209,71,249,113,237,154,82,41,82,170,5,239,197,118,120,230,178,111,220,233,138,26,177,218,146,12,76,83,76,153,44,208,213,123,81,16,2,128,32,230,153,155,171,28,66,135,106,224,172,201,17,83,201,79,221,142,37,37,61,162,128,175,136,226,156,76,220,175,3,71,49,78,74,73,224,77,91,121,42,43,7,68,114,43,170,90,176,73,44,29,36,112,121,164,10,205,56,162,22,7,31,80,105,1,49,154,62,65,242,44,250,113,73,147,154,19,200,93,224,238,211,73,36,156,226,154,19,203,56,207,21,211,73,161,87,66,19,39,154,226,106,128,232,247,165,224,79,38,147,42,42,132,164,153,154,21,137,177,79,99,222,149,34,77,42,47,128,201,72,28,214,231,194,109,48,187,169,61,170,172,15,46,212,109,68,247,89,31,219,251,213,55,182,38,61,154,190,176,213,247,58,205,131,46,40,249,96,249,197,39,18,127,150,179,101,165,44,130,208,37,71,132,142,245,205,20,146,163,86,157,210,47,30,120,116,231,79,92,188,150,247,93,249,91,212,121,8,39,0,31,185,175,48,209,220,91,154,170,29,82,137,90,137,81,62,166,167,78,157,180,85,112,143,95,233,231,89,186,66,219,72,79,230,33,1,67,253,69,60,213,22,179,162,130,215,226,237,147,36,147,185,60,230,107,59,105,209,75,6,106,249,147,27,28,65,4,26,164,185,79,148,228,3,245,30,149,182,140,136,154,192,224,175,49,57,236,56,160,184,51,205,106,67,84,134,184,10,123,204,247,166,163,156,158,42,185,68,197,132,81,248,125,169,2,160,146,102,43,52,176,95,40,225,10,86,5,17,185,221,41,60,85,69,80,152,64,227,140,188,149,182,181,37,105,200,32,228,86,143,163,250,219,86,233,251,167,28,110,225,231,219,114,55,182,183,12,31,122,169,69,77,49,44,52,123,46,155,226,231,78,174,213,181,93,92,169,151,148,4,182,82,73,73,250,213,229,135,90,104,58,147,229,187,109,90,220,187,128,17,191,146,125,43,154,154,195,67,170,39,171,81,64,101,75,83,200,194,119,17,187,210,134,190,166,209,108,172,205,213,237,251,13,36,39,116,41,96,16,62,156,208,152,233,209,95,105,215,58,30,162,226,205,190,164,194,212,218,55,31,138,32,122,230,173,77,211,15,176,133,54,234,23,184,5,5,37,82,8,166,176,18,35,254,49,110,38,54,192,152,147,80,81,168,180,227,206,13,167,104,60,213,62,73,4,135,218,75,138,113,197,130,15,17,218,170,117,205,65,132,219,171,120,59,136,32,8,237,66,166,200,124,30,23,213,58,138,238,181,167,86,147,185,8,86,212,212,238,159,177,186,188,189,182,191,113,131,248,86,149,42,39,1,69,57,129,251,86,141,86,74,78,150,67,106,108,63,123,212,11,125,252,149,65,143,237,64,241,22,206,231,78,191,176,180,185,72,73,22,129,64,15,117,18,104,135,40,165,105,153,129,32,230,107,146,160,38,49,90,114,74,206,88,178,102,38,144,225,89,20,138,139,200,179,152,221,92,73,219,145,138,1,190,145,24,252,220,82,164,193,130,40,89,37,96,67,57,245,162,160,31,44,207,165,57,112,105,21,109,5,101,180,41,0,170,156,227,8,74,2,147,92,114,147,220,123,186,94,60,37,164,165,221,16,238,6,213,227,138,102,226,83,244,173,227,194,103,147,171,137,180,132,50,123,82,180,168,49,21,124,198,140,51,118,72,228,79,6,153,235,53,146,224,175,131,136,76,31,122,2,140,26,184,228,153,36,178,114,78,126,180,118,96,147,199,20,228,56,170,200,242,55,42,49,138,234,206,82,72,111,36,67,192,205,41,246,173,178,136,137,196,137,154,227,145,39,52,146,6,178,32,230,41,196,246,237,64,146,16,196,115,75,218,144,210,161,50,105,51,218,152,242,116,87,19,216,80,133,73,29,236,107,149,206,105,174,68,223,71,30,43,143,167,106,16,82,28,132,204,81,82,144,145,154,165,206,69,187,35,20,225,152,237,94,137,209,119,191,195,186,97,110,146,18,14,229,99,149,40,224,15,233,88,121,18,105,37,30,202,130,78,236,174,183,184,47,28,201,113,74,128,73,201,53,164,232,162,224,185,212,144,251,73,83,150,229,41,10,25,218,100,206,107,15,35,9,228,173,62,108,23,137,79,180,215,76,190,219,104,130,235,232,73,62,177,39,251,87,156,232,138,41,212,153,142,73,143,218,151,137,111,74,203,212,116,232,244,158,139,125,3,83,103,204,115,106,10,185,244,49,87,246,47,35,203,88,86,210,146,162,71,124,79,52,78,57,18,101,71,80,104,74,189,80,118,216,75,171,48,145,198,234,195,234,250,77,227,105,49,106,230,246,201,11,248,73,163,71,83,213,181,176,212,77,171,43,27,196,166,12,197,13,212,200,153,197,117,174,76,65,202,136,51,199,244,165,78,208,56,156,213,175,129,101,15,94,125,104,113,50,15,106,132,49,80,10,123,211,154,81,74,135,164,230,171,0,253,135,151,0,81,35,137,239,93,186,81,180,9,61,168,170,23,200,196,171,106,161,92,211,219,113,73,121,42,74,136,82,76,130,48,69,14,236,113,100,181,94,223,40,20,254,45,248,136,63,152,120,161,41,107,82,37,74,42,196,73,51,70,56,43,229,140,43,33,168,147,90,142,156,235,253,75,69,178,98,205,182,144,182,219,36,201,38,72,61,170,101,27,84,201,76,215,105,158,39,91,92,165,164,106,13,58,211,134,82,75,112,83,237,81,143,136,246,13,220,149,121,79,58,19,198,220,5,31,253,247,168,90,117,192,217,164,208,122,175,78,214,44,87,116,143,45,167,26,31,154,217,229,51,193,158,245,137,235,30,164,187,212,174,17,97,167,182,165,17,33,74,72,153,158,0,164,149,10,144,254,139,232,101,93,54,253,214,179,110,226,82,152,242,208,76,110,61,201,173,93,221,181,155,58,82,109,173,82,134,210,147,181,41,73,194,115,145,74,83,220,232,22,50,66,211,52,166,116,251,151,53,173,73,5,44,54,11,141,238,254,120,32,8,245,201,152,246,175,54,235,205,85,221,95,169,29,189,118,114,144,150,193,60,36,113,255,0,31,189,82,87,33,172,91,101,17,36,103,245,174,76,253,235,97,88,165,67,210,13,113,207,31,189,39,140,130,228,68,140,100,201,166,168,194,77,13,182,38,235,128,41,202,179,52,239,74,21,161,165,121,59,212,250,81,27,141,164,123,83,144,39,114,67,217,80,9,137,162,169,228,132,68,205,114,206,54,240,125,6,142,170,134,153,1,226,11,135,50,41,57,24,173,151,7,145,168,253,78,134,131,74,49,158,245,68,85,134,42,10,108,26,68,16,5,103,88,161,242,240,42,207,195,199,53,25,95,53,92,81,19,224,123,49,57,24,169,27,65,201,39,62,148,165,134,56,101,8,18,65,248,77,117,75,113,26,139,172,50,60,98,184,129,87,118,102,149,242,118,39,52,137,239,158,41,177,180,144,185,138,227,130,59,209,86,75,88,16,251,82,251,254,180,235,129,221,229,156,120,174,237,205,46,6,185,27,57,165,143,210,159,4,114,44,128,105,38,77,36,138,165,98,164,81,18,131,201,6,42,163,16,109,33,242,132,142,244,37,44,169,92,226,155,228,152,171,27,19,222,182,90,161,22,246,182,58,98,83,183,202,104,45,207,117,40,76,125,133,99,46,135,193,19,77,120,57,169,38,221,149,109,113,181,37,73,81,28,25,207,233,91,14,138,113,195,99,169,92,200,37,215,227,119,18,98,127,189,115,249,63,142,13,180,235,114,41,60,78,187,73,102,210,209,42,147,37,68,15,108,15,235,89,13,9,105,78,173,108,165,12,7,4,213,120,241,113,210,22,171,78,120,55,250,61,185,101,104,243,140,130,133,42,127,92,86,162,210,221,44,60,206,19,180,128,64,60,12,81,55,98,74,176,88,233,197,187,135,188,198,114,18,160,168,156,167,57,169,107,181,101,15,56,233,5,68,130,137,57,0,2,112,5,121,243,187,179,88,221,83,60,187,170,122,97,251,75,177,112,195,11,75,78,73,87,160,62,131,218,178,215,77,56,130,2,144,164,201,238,43,211,210,213,140,255,0,102,50,131,72,142,140,40,133,103,20,204,133,205,111,21,70,67,212,184,30,164,210,140,102,42,71,85,192,137,141,227,28,210,184,82,22,99,2,171,156,11,61,156,131,206,226,125,168,140,144,21,51,219,20,48,117,192,55,72,43,153,239,205,42,123,30,244,116,17,228,59,91,203,157,204,243,79,90,137,86,204,64,29,169,80,44,228,142,232,130,115,142,212,40,42,246,20,211,197,176,88,224,89,80,86,48,125,106,77,133,133,213,253,194,45,237,25,91,206,175,9,74,71,52,237,21,125,27,174,151,240,251,85,89,14,95,60,109,90,115,5,41,50,162,43,211,244,77,7,78,210,45,219,101,166,80,118,15,153,64,21,31,114,125,107,150,114,220,233,9,91,51,29,69,168,95,92,245,104,208,153,127,240,214,137,104,58,181,53,243,168,68,196,253,125,42,103,66,116,61,213,185,55,90,178,214,27,117,126,96,183,42,207,177,87,191,181,40,186,72,114,120,164,105,58,229,221,45,61,53,122,222,163,110,175,195,164,134,90,40,228,58,114,8,250,69,124,225,174,20,27,242,82,100,30,13,116,69,50,82,86,64,219,250,82,247,197,105,97,242,39,188,82,227,153,164,242,87,98,127,53,53,106,36,69,54,132,213,52,5,66,12,138,112,36,142,41,186,104,151,42,193,222,179,68,104,131,199,165,75,52,138,92,140,78,85,7,214,136,242,82,136,138,198,95,149,35,209,133,108,109,145,213,59,189,169,8,204,10,190,78,55,145,0,138,94,69,49,70,61,10,8,226,158,35,2,106,68,53,211,136,19,20,46,106,162,68,215,65,91,2,40,155,165,56,56,165,183,113,164,93,33,73,32,122,26,234,91,83,13,232,142,84,96,10,238,34,106,170,140,226,243,147,140,10,224,113,233,73,132,146,186,56,98,144,230,152,159,2,210,10,21,149,66,14,96,210,211,228,134,178,39,98,107,166,50,41,114,53,129,96,158,105,233,110,68,246,170,72,46,185,10,132,165,32,146,77,49,110,19,240,167,138,171,174,72,171,118,48,205,55,51,21,6,169,81,35,74,103,207,212,109,218,87,200,167,0,87,210,115,251,85,254,181,116,163,112,253,210,207,196,165,24,254,223,180,84,53,209,47,40,174,233,133,21,235,182,232,114,72,117,91,21,234,102,189,77,235,91,75,38,155,180,177,66,90,10,27,220,19,198,59,215,31,147,109,164,141,96,154,118,207,50,235,11,196,94,106,234,45,44,45,182,211,176,17,193,61,226,170,237,65,77,195,68,127,168,87,78,154,113,130,76,87,110,207,85,189,97,109,218,48,182,192,216,166,146,62,134,174,222,37,205,48,43,191,149,253,171,25,83,161,197,162,175,75,191,58,62,166,243,142,146,26,13,7,1,231,29,197,107,45,47,237,111,217,90,84,175,45,197,16,180,130,32,193,204,197,99,171,29,213,34,147,188,22,110,218,53,113,166,173,183,82,149,13,135,31,106,205,95,116,181,162,213,110,210,80,159,45,179,249,168,80,157,242,51,158,213,197,173,39,167,37,40,154,233,212,227,76,196,117,7,72,139,118,221,113,176,182,86,135,66,18,149,12,56,9,193,7,210,42,147,88,233,93,83,76,41,14,180,28,159,252,47,138,189,45,31,41,52,148,142,125,77,45,172,166,121,135,17,33,198,212,8,245,20,3,32,102,186,227,149,131,55,27,161,232,146,146,79,106,68,2,169,27,73,81,226,173,96,62,2,22,93,74,66,138,21,7,188,98,134,65,152,207,189,22,76,152,168,65,39,226,80,142,213,38,217,176,149,137,50,13,14,232,105,48,206,47,107,176,216,35,20,196,182,162,10,130,79,188,84,71,129,213,186,44,52,174,151,214,181,117,77,149,131,238,55,137,94,216,72,251,154,216,47,194,123,198,116,226,251,215,236,165,244,167,113,110,48,7,124,210,122,177,142,4,149,240,104,45,188,51,233,187,109,32,93,94,220,186,244,38,86,232,112,4,143,210,173,250,110,215,166,244,235,228,233,250,93,186,131,171,107,206,222,82,72,40,48,1,220,121,147,21,131,213,148,177,209,106,20,139,13,59,85,98,250,255,0,81,178,100,17,248,55,66,66,135,10,7,184,246,153,31,106,147,125,231,169,30,93,185,252,197,119,137,138,205,183,192,163,23,101,11,214,74,210,53,43,222,162,125,214,212,227,219,24,101,27,65,41,0,114,15,174,42,243,167,122,182,215,82,1,165,54,234,20,153,65,113,100,65,34,158,148,237,252,6,222,140,47,141,90,248,69,203,90,59,46,29,182,237,238,116,118,46,175,36,159,112,32,125,235,199,238,95,75,239,131,252,169,24,174,200,172,96,197,90,200,194,64,34,5,113,156,122,85,85,242,104,233,172,28,12,87,18,6,40,104,6,140,138,69,66,83,17,39,250,81,47,97,218,114,64,194,178,102,156,56,205,14,36,203,145,165,82,8,20,173,29,170,154,58,161,199,161,92,73,144,69,17,134,29,113,37,100,18,132,242,106,105,89,187,147,75,145,93,101,61,141,70,82,97,88,165,221,13,122,163,242,39,181,42,120,164,40,242,115,136,41,1,64,243,74,158,5,83,202,37,199,46,134,172,204,230,152,71,189,52,39,192,86,193,136,154,120,136,137,138,153,63,97,211,56,19,57,174,168,104,202,76,20,122,210,30,107,66,145,198,144,119,245,160,114,196,176,40,245,164,50,121,164,77,52,36,87,1,234,106,238,131,104,177,218,147,191,181,33,52,197,3,218,148,231,181,36,172,111,8,122,96,12,138,239,48,1,2,173,58,84,42,180,33,84,137,166,119,169,139,182,55,202,30,144,79,214,164,91,219,169,201,59,100,14,76,113,78,40,82,149,22,61,62,134,17,169,18,162,9,75,107,143,98,68,84,109,113,253,239,249,35,132,228,253,107,55,153,88,32,122,3,205,177,172,90,62,242,138,91,109,208,165,17,216,10,212,117,47,82,29,85,70,203,73,101,209,230,194,20,176,62,37,143,64,5,103,45,61,210,79,216,209,186,141,22,58,7,133,154,173,235,105,127,80,125,187,52,40,3,176,141,203,253,59,86,166,251,161,58,127,72,210,148,231,148,227,207,12,121,138,84,231,214,43,9,249,25,219,18,98,154,87,33,108,155,23,58,83,45,171,18,222,217,244,244,53,102,197,186,197,178,16,234,32,41,2,35,131,74,88,101,197,223,232,162,215,52,181,92,173,199,80,178,164,164,171,225,3,159,134,0,31,112,41,154,86,231,175,45,219,113,146,165,57,104,218,74,166,20,223,198,68,213,39,233,161,56,212,139,222,158,213,159,97,209,106,234,252,196,185,112,187,116,1,200,41,152,145,238,1,173,29,163,150,154,146,29,184,183,119,225,66,202,22,168,249,72,228,87,22,190,134,238,13,163,169,78,232,186,178,176,183,126,216,54,232,67,138,74,164,24,7,17,84,131,167,45,109,245,165,222,33,178,133,162,14,209,148,144,112,113,73,71,100,105,123,10,77,55,147,47,213,93,60,177,113,127,118,52,235,107,171,123,130,216,105,161,33,73,88,49,35,235,63,181,87,107,189,15,96,206,156,245,195,54,42,81,101,72,82,146,147,146,137,248,143,216,84,127,19,45,57,69,198,84,153,170,140,92,90,172,137,174,116,23,78,218,105,138,212,108,110,30,119,225,30,75,65,115,230,173,68,4,166,140,207,64,104,55,157,66,246,154,223,155,106,109,109,91,117,197,37,123,183,41,114,35,62,145,93,191,196,205,66,206,119,8,166,25,29,58,63,136,222,105,137,118,223,201,176,109,14,41,110,54,10,66,85,235,232,113,53,25,158,149,210,111,52,163,172,179,108,18,218,212,184,46,39,14,1,128,82,7,169,226,150,150,187,76,153,65,178,50,58,59,72,191,102,249,72,11,182,185,177,66,188,203,85,136,84,198,20,61,141,45,207,69,218,233,118,43,187,126,217,111,92,37,59,141,178,85,1,40,76,21,172,159,166,62,166,186,156,228,176,70,223,147,79,172,244,223,76,4,233,102,195,77,182,55,26,130,194,88,82,164,164,2,55,21,17,222,7,106,153,113,210,40,211,80,210,116,164,50,69,194,195,111,41,198,129,41,31,234,31,240,247,172,46,77,83,101,3,177,83,143,234,26,146,152,187,184,58,93,139,42,101,41,220,0,113,208,37,74,17,217,56,31,90,133,162,35,241,125,59,110,237,221,181,193,95,224,84,242,238,93,112,159,48,156,71,60,65,167,123,114,130,41,217,2,227,241,253,55,166,162,204,7,95,210,175,217,27,76,73,101,213,39,41,250,18,106,123,77,186,142,165,188,80,125,45,249,26,106,91,10,236,146,12,159,211,21,88,89,247,4,186,32,232,247,150,246,23,246,119,1,155,181,126,50,217,80,163,146,164,160,74,64,3,215,214,180,250,103,85,218,162,230,246,218,241,166,217,113,148,37,104,147,5,73,82,65,140,247,7,20,237,242,13,82,163,49,121,121,125,168,188,91,116,4,89,165,65,104,28,168,152,36,255,0,88,168,239,60,141,61,175,49,130,18,164,2,82,144,57,52,40,208,179,121,232,242,190,170,188,185,127,85,184,83,229,69,107,84,171,113,147,156,213,83,3,63,21,117,42,72,150,24,76,122,211,78,238,105,174,73,89,71,79,113,197,33,193,158,77,15,14,139,170,66,199,165,13,96,196,209,125,9,114,50,1,60,210,239,17,182,51,77,103,1,98,112,41,9,27,177,83,216,246,224,144,140,163,34,98,142,211,139,67,106,64,48,21,130,40,120,6,147,192,156,158,212,55,91,156,241,70,11,211,116,242,1,118,234,137,2,125,233,133,49,142,245,23,147,87,7,118,132,50,70,223,74,96,144,42,214,17,158,80,163,25,31,122,69,113,74,157,145,120,30,130,0,144,105,68,243,67,47,161,119,124,34,43,168,218,45,212,14,6,76,154,225,84,133,21,71,125,105,56,200,164,194,85,98,206,69,113,51,67,66,231,34,24,38,107,162,128,108,94,212,145,222,133,129,225,139,36,87,79,113,85,88,178,90,56,168,168,210,26,149,130,158,80,160,79,181,40,6,154,125,18,221,100,59,9,6,61,106,93,221,216,106,216,91,51,130,126,117,127,106,105,181,144,171,121,29,211,201,42,125,229,131,16,154,174,187,86,251,151,21,234,163,80,185,98,72,62,141,102,171,253,74,222,209,42,32,188,224,68,129,49,61,235,232,126,152,233,173,39,69,211,217,22,86,168,223,183,114,222,88,149,168,250,207,111,165,113,249,115,127,130,53,130,38,255,0,19,73,113,198,129,146,19,191,112,31,15,104,31,184,172,255,0,81,221,93,188,200,66,221,72,74,130,190,20,140,96,144,77,113,233,197,238,200,156,212,191,18,179,75,187,67,119,108,218,184,146,18,166,183,167,61,134,34,181,214,105,15,105,205,161,68,21,32,202,79,181,119,77,246,199,22,138,182,155,95,226,221,101,192,16,164,146,70,112,106,43,182,169,123,82,108,37,107,101,196,164,238,90,57,137,152,172,84,187,52,105,221,34,42,172,111,108,175,45,94,67,1,111,126,48,173,47,1,141,138,57,6,174,250,45,230,213,167,223,52,234,161,11,189,120,115,204,170,137,73,40,218,37,37,96,250,14,229,213,181,98,216,187,184,46,203,165,97,100,237,82,82,162,4,31,210,180,47,234,142,181,212,22,250,99,141,21,126,45,181,169,14,5,15,132,39,230,154,203,85,101,208,226,241,144,186,165,237,182,158,134,147,114,224,74,93,84,33,68,28,171,178,126,180,43,123,171,87,238,150,210,22,20,226,48,164,15,152,125,69,121,186,176,156,179,201,209,10,120,36,55,101,100,135,91,117,12,181,230,9,218,125,15,168,247,168,236,232,91,53,75,141,70,221,215,153,184,184,1,46,25,220,20,7,24,62,149,178,156,176,190,12,234,42,236,141,169,244,171,151,58,123,214,22,215,75,103,241,47,7,46,150,161,185,79,199,242,147,216,125,40,250,174,143,172,187,167,139,84,27,68,182,146,132,54,210,82,82,148,164,16,76,158,102,4,69,118,232,113,148,99,39,156,12,234,110,156,86,167,117,107,168,90,171,240,215,141,169,41,120,131,1,198,228,110,73,245,199,20,225,165,155,235,219,231,245,27,57,14,2,219,0,61,18,216,236,126,166,77,111,185,54,146,39,105,76,207,79,107,44,233,26,89,113,203,102,174,244,203,149,42,216,169,217,66,208,163,132,31,177,138,182,234,91,221,70,223,75,83,183,55,54,246,14,168,121,108,132,133,56,2,142,55,72,30,248,20,228,213,134,220,21,22,109,57,109,108,239,79,165,199,24,83,54,106,86,208,222,92,220,33,75,36,242,100,159,189,59,68,109,189,87,70,209,216,77,222,198,139,37,34,219,118,74,81,41,37,81,223,254,52,70,73,100,84,226,55,171,69,235,55,58,117,163,78,21,178,167,54,22,248,4,4,224,85,42,46,217,26,13,221,154,55,55,127,119,115,229,190,14,84,208,81,204,123,4,213,43,107,3,220,232,183,77,181,197,221,221,157,203,45,38,217,171,64,164,163,204,25,41,219,3,29,169,110,237,109,66,91,65,109,15,188,137,37,229,128,73,39,39,52,150,48,75,73,229,149,26,213,231,225,90,113,155,116,135,31,8,42,34,48,128,59,154,139,209,246,46,106,22,169,212,110,138,220,113,197,148,160,40,246,246,167,22,185,7,82,41,124,117,208,145,166,106,218,125,251,109,6,197,227,36,56,0,198,244,196,254,196,87,156,36,130,113,205,116,66,240,196,248,30,149,16,154,105,35,53,174,108,77,210,57,36,131,142,41,21,51,158,244,118,75,202,161,102,49,67,89,51,205,21,67,104,24,141,217,154,95,165,54,216,99,145,39,225,164,221,158,15,20,146,74,202,221,138,15,110,161,59,103,154,60,65,201,53,44,166,62,38,49,92,160,98,38,143,98,105,167,96,138,139,106,193,49,82,180,214,27,190,184,242,84,164,160,158,9,49,154,157,85,141,198,186,50,245,37,238,59,81,209,110,45,148,126,25,79,168,205,83,173,48,99,189,70,158,162,154,193,190,190,157,43,26,64,164,84,112,43,101,150,114,201,33,98,4,241,74,9,52,47,118,7,110,60,64,250,215,83,105,34,109,49,2,187,69,118,105,80,39,104,72,174,197,28,140,88,29,179,93,25,52,152,36,116,10,95,165,53,200,216,132,193,165,152,21,36,229,8,65,137,164,60,69,52,8,80,15,106,67,50,40,177,171,67,183,98,148,43,185,230,132,55,77,135,101,65,38,125,51,64,81,220,162,163,220,211,76,48,90,104,202,82,24,186,41,231,203,170,165,76,156,212,46,73,197,155,127,6,44,219,185,235,4,186,232,37,54,236,169,207,191,3,250,154,246,253,84,132,218,37,105,33,22,229,37,43,246,73,17,92,126,74,78,101,91,166,86,91,166,233,167,148,83,229,164,38,19,42,76,0,9,4,192,239,199,239,85,154,210,88,77,211,229,14,133,238,65,74,81,232,78,77,115,65,171,163,56,44,25,19,113,26,197,162,87,240,150,146,17,31,82,103,251,86,203,166,245,123,91,149,57,104,29,252,214,212,64,79,4,199,49,93,58,185,141,151,167,37,187,246,88,216,161,42,186,79,153,146,73,204,102,130,182,130,53,123,141,201,82,83,229,8,60,102,178,116,180,217,187,109,200,145,112,214,214,219,80,81,92,129,129,235,81,238,45,82,28,67,142,49,59,14,225,24,200,224,145,193,174,125,70,214,83,46,49,176,58,88,94,152,203,40,98,229,42,181,101,101,75,46,38,92,0,146,72,159,189,75,188,121,87,61,81,162,222,180,211,139,182,66,30,11,121,35,0,40,0,39,239,86,165,187,36,52,226,232,63,94,173,13,105,118,10,82,128,3,83,183,34,123,141,212,61,102,205,245,117,21,222,171,164,145,248,251,86,154,59,39,225,121,178,21,41,63,88,230,179,131,244,38,54,242,49,181,216,107,58,110,179,123,110,149,182,160,203,125,200,44,184,18,100,71,98,13,60,234,55,86,214,87,154,14,174,251,173,222,50,202,215,101,120,149,109,243,210,145,140,255,0,168,119,21,174,156,113,183,216,82,100,141,77,197,218,117,134,159,107,248,187,241,108,230,158,227,138,109,165,149,21,45,36,0,125,120,53,160,208,247,59,165,183,112,167,159,95,153,43,73,120,252,73,7,32,31,113,197,109,182,140,237,25,107,107,155,155,135,154,210,117,39,111,244,237,73,197,148,121,228,203,79,137,56,73,224,99,143,165,75,115,75,180,107,175,236,172,118,184,187,85,105,174,44,182,183,20,160,86,22,4,153,60,197,92,107,148,14,240,47,86,88,38,229,164,104,214,72,185,218,195,37,212,150,127,149,124,54,9,250,201,251,85,127,80,106,131,87,240,221,87,14,20,183,116,211,205,54,250,123,165,196,184,1,199,218,104,72,77,183,132,21,195,121,111,212,87,15,93,37,203,212,93,91,132,219,220,182,220,236,72,146,81,143,82,102,105,189,43,101,125,105,165,217,48,173,61,22,207,182,181,21,190,184,157,133,68,144,35,185,24,166,169,32,186,201,97,169,88,179,120,235,119,14,173,192,150,28,42,64,6,51,197,43,226,213,149,41,196,176,223,152,160,2,149,180,73,63,90,157,197,109,186,100,123,133,184,225,17,132,145,192,168,183,9,83,41,1,182,194,201,0,129,62,180,220,168,138,182,98,209,113,112,253,190,175,100,227,123,117,11,155,128,210,17,194,182,247,63,64,63,173,122,151,71,105,86,236,91,177,110,216,5,12,160,71,191,189,18,105,99,220,110,61,163,41,255,0,73,11,84,185,211,118,119,16,37,155,176,7,254,164,144,127,181,120,0,194,164,118,174,157,23,130,122,166,60,143,132,211,8,53,208,153,145,195,142,107,137,237,52,178,28,10,6,102,115,67,86,100,10,31,57,27,89,86,52,123,87,25,24,154,92,50,150,90,26,120,52,209,51,75,160,161,237,156,243,154,176,105,69,246,246,164,13,201,205,25,111,37,190,45,139,24,2,41,202,141,188,98,147,187,13,201,42,2,160,79,7,19,72,218,182,62,146,71,6,156,184,162,32,169,166,95,54,242,29,108,67,142,34,70,2,178,43,57,126,217,69,194,134,14,123,86,16,78,50,59,165,43,142,212,69,34,144,136,21,186,103,35,71,100,129,75,56,170,229,9,51,140,136,197,117,22,187,21,10,72,197,42,121,169,89,28,26,200,138,63,122,65,20,46,44,110,172,225,131,92,121,166,39,192,134,148,122,80,22,142,19,186,107,189,170,68,219,56,200,60,226,184,199,53,65,84,169,138,5,114,147,82,62,85,8,113,17,93,4,143,122,19,29,251,146,172,237,94,184,87,194,147,30,189,170,218,211,70,104,42,95,89,61,224,10,119,183,44,150,247,44,19,195,54,172,90,172,182,2,82,161,25,238,43,38,240,218,234,210,50,1,49,75,188,144,151,102,151,195,61,89,26,71,84,178,227,170,218,211,233,242,86,125,1,239,94,254,218,144,189,168,81,150,200,192,62,149,205,173,15,85,155,38,210,33,220,218,93,92,222,56,22,226,83,102,19,240,200,204,246,172,243,186,99,94,115,142,37,213,40,165,68,12,243,138,228,139,81,149,178,35,6,221,178,167,88,179,9,80,120,0,92,65,74,137,28,146,41,116,171,4,63,164,189,121,106,10,110,218,121,110,54,176,50,175,138,99,233,21,187,154,113,177,74,30,163,64,214,170,163,169,89,50,89,216,229,195,97,195,63,202,71,204,13,104,117,36,178,245,146,156,3,112,81,157,195,53,140,173,64,222,18,82,105,17,157,41,102,205,165,47,41,8,48,161,235,83,20,17,116,195,114,172,196,130,62,149,205,168,211,110,38,240,151,101,13,227,112,235,144,54,169,63,230,36,247,247,161,116,150,172,89,125,253,41,70,75,75,87,151,61,197,115,69,73,193,154,74,184,70,185,128,197,211,41,110,229,148,46,59,40,72,154,61,173,149,163,55,106,185,101,148,161,213,141,171,80,229,64,112,13,61,61,71,180,202,80,166,6,227,68,180,113,173,65,182,84,187,127,226,16,95,45,242,72,17,35,211,20,237,103,67,99,88,210,147,103,124,74,214,130,10,93,2,20,149,14,226,186,225,61,172,197,241,67,111,180,123,151,186,130,219,89,102,237,45,185,110,194,216,74,11,114,20,21,146,79,232,42,118,159,106,243,108,186,46,238,5,194,220,84,152,78,208,145,17,0,86,170,77,198,200,248,35,179,164,186,83,108,213,213,209,125,155,87,131,141,130,136,81,41,249,100,250,15,237,75,119,163,7,250,129,173,100,221,58,135,152,108,180,218,82,0,27,9,146,15,172,213,38,182,131,190,131,177,98,211,55,119,23,105,83,165,199,227,124,171,24,226,42,53,190,141,166,178,149,150,236,153,27,215,189,82,153,149,122,153,239,85,25,87,3,121,65,221,41,108,108,68,38,6,32,98,42,59,142,13,164,204,84,41,218,177,237,117,69,59,186,173,138,152,88,105,223,48,54,175,204,142,19,245,170,207,226,205,93,60,109,25,180,121,215,144,161,187,225,230,123,123,83,87,38,59,244,147,210,197,245,198,160,27,90,2,45,196,5,46,114,125,64,246,171,70,237,27,111,48,9,196,147,235,90,69,101,217,18,125,16,174,173,236,218,117,219,151,18,211,101,73,203,134,4,199,169,173,54,140,202,88,178,67,167,230,82,127,106,198,75,213,101,38,212,104,193,248,242,175,55,163,29,131,150,222,109,195,255,0,213,31,222,190,122,7,226,174,223,26,156,112,68,227,67,166,50,15,20,135,63,83,235,93,124,25,229,97,138,144,32,142,13,52,167,61,232,114,200,222,25,208,4,98,134,169,201,138,82,126,224,213,211,17,39,57,251,215,28,241,75,129,93,188,13,60,115,72,14,34,41,116,104,176,142,2,143,108,226,153,112,45,52,89,74,55,130,213,33,23,8,14,181,243,119,0,80,220,73,147,136,53,82,74,236,199,45,208,5,102,49,66,88,146,61,170,47,178,171,37,141,131,203,242,128,220,14,220,66,170,62,168,137,59,130,2,79,120,172,234,153,186,109,126,138,181,9,50,105,166,102,39,21,170,49,149,157,4,14,105,32,1,239,77,2,143,184,164,215,82,108,36,242,113,201,205,56,31,74,92,142,62,145,21,159,165,39,122,165,128,151,34,26,226,40,6,144,164,98,149,28,210,232,35,66,25,6,148,71,52,190,68,240,206,52,157,179,66,66,150,69,144,41,61,230,155,26,193,195,215,53,99,161,155,0,241,252,118,7,32,246,167,30,69,43,162,223,83,213,172,88,33,171,80,22,220,15,148,64,253,106,5,214,182,181,178,16,211,123,85,25,39,210,166,94,174,69,167,22,86,187,121,114,224,133,186,168,136,138,2,102,105,142,73,182,61,7,106,130,129,130,43,220,186,27,168,17,121,210,136,187,189,184,67,95,134,30,91,138,82,189,7,39,237,88,235,93,21,76,195,245,135,136,23,218,131,171,181,211,92,91,22,169,148,133,164,194,150,61,125,170,131,66,234,11,251,27,244,62,183,221,121,19,148,169,100,131,74,58,74,49,104,173,214,207,82,184,117,55,54,200,184,9,202,146,147,131,140,138,137,166,106,140,233,127,137,101,224,64,146,182,199,172,246,174,102,155,137,15,81,44,244,72,188,189,75,154,222,159,112,140,110,182,116,166,126,148,30,151,213,110,208,175,192,186,242,203,43,65,83,82,112,8,230,177,146,254,90,49,191,230,169,116,91,179,175,90,223,50,155,116,172,135,19,63,9,254,213,121,164,59,182,213,4,153,248,100,26,229,112,150,231,103,163,25,198,80,180,103,117,247,239,25,184,14,121,106,82,92,228,199,57,170,237,13,5,125,75,109,112,133,16,159,61,41,81,224,153,230,107,109,56,71,101,9,182,122,243,13,167,119,202,50,61,43,172,216,73,43,109,74,51,50,147,89,45,53,105,18,229,211,12,45,214,23,183,124,71,7,214,130,92,113,15,108,38,64,56,162,81,113,200,39,97,93,67,195,226,130,71,104,239,76,65,121,180,41,74,73,230,64,173,179,68,133,109,75,82,55,115,78,83,187,65,145,146,49,69,189,162,165,121,4,30,33,42,43,129,3,185,161,44,60,91,10,76,37,81,218,166,50,106,57,10,201,14,233,47,18,67,96,41,66,1,36,224,26,128,24,187,185,120,238,112,54,148,224,132,138,168,188,14,171,129,95,208,116,191,60,62,139,80,93,84,110,80,152,36,119,35,131,86,140,91,55,108,146,180,33,59,148,121,2,43,166,54,98,221,229,136,226,0,184,65,60,208,31,33,32,111,128,144,100,159,65,90,214,2,169,152,139,75,59,254,183,46,186,218,203,118,98,240,33,177,48,18,216,18,84,71,117,30,61,171,214,29,108,51,110,134,155,3,106,16,5,76,234,138,179,198,188,111,125,235,109,1,214,28,112,145,115,116,145,255,0,164,74,191,181,120,162,9,243,61,170,188,24,214,146,79,220,53,109,177,202,245,247,165,207,172,87,115,102,109,29,57,38,150,72,19,21,13,91,18,16,153,50,104,110,16,38,155,224,182,15,190,13,41,32,39,184,161,250,136,73,46,70,25,57,174,7,129,20,222,74,224,80,79,110,41,65,4,84,180,90,110,131,218,92,45,135,66,144,168,142,222,181,104,28,110,225,163,181,64,46,50,42,147,233,147,63,116,68,90,84,18,112,126,244,19,187,142,40,125,130,111,144,214,106,216,191,99,138,148,180,238,73,30,190,181,147,86,178,27,153,85,114,141,139,35,210,130,162,12,83,69,205,52,233,157,218,41,51,87,251,34,223,7,16,103,138,234,86,135,76,226,112,38,186,125,168,21,138,77,112,201,160,108,238,241,222,184,153,198,38,144,38,132,32,87,3,154,104,23,164,229,28,210,10,58,19,166,119,6,151,118,34,149,2,194,98,125,49,93,153,166,42,163,167,210,147,154,124,49,188,139,75,36,197,42,26,58,148,12,210,34,217,192,119,169,9,186,184,69,178,173,146,234,146,210,200,82,144,14,9,247,161,211,228,181,116,6,102,105,83,52,232,150,207,98,232,146,46,122,117,167,94,149,121,146,64,61,163,3,250,81,174,45,45,205,243,98,229,176,166,137,133,3,92,83,124,209,174,212,221,12,234,54,66,46,237,174,109,246,155,123,112,180,146,158,0,41,197,103,92,213,88,176,98,197,224,169,117,30,102,228,164,246,60,86,16,91,162,146,50,122,117,63,215,255,0,4,93,47,91,182,183,212,89,121,104,89,17,10,3,184,53,167,208,122,163,79,176,85,195,15,93,21,178,23,185,169,153,131,218,174,122,51,108,168,69,36,146,102,151,76,214,116,237,94,200,78,213,167,229,131,207,216,84,214,180,13,49,46,133,54,167,18,119,5,37,64,200,174,102,158,155,163,123,220,236,218,217,20,184,218,76,3,142,105,78,212,58,149,39,25,253,41,66,146,178,25,49,224,48,71,165,65,185,108,151,2,185,246,138,189,69,185,81,41,146,27,37,72,1,68,68,84,87,238,218,9,41,4,173,94,137,19,84,248,4,173,128,98,226,228,46,60,164,129,204,77,58,225,203,137,73,9,74,121,239,154,136,167,195,30,236,208,55,24,243,68,175,176,237,197,49,65,197,36,2,126,92,12,209,86,138,79,220,123,16,219,37,66,50,104,8,111,118,227,242,130,107,68,170,149,17,219,162,84,161,177,42,34,151,205,67,138,72,16,80,61,59,214,241,246,33,164,48,128,167,9,140,38,171,117,68,151,236,46,154,70,9,101,105,79,172,148,145,85,185,143,179,59,225,6,181,167,233,218,43,214,55,238,254,26,225,46,146,3,130,55,3,31,190,43,208,13,219,87,173,7,89,81,40,80,36,18,8,145,235,154,206,109,238,116,85,42,180,120,127,253,32,46,138,222,176,96,42,83,185,107,231,152,129,94,84,222,20,51,93,122,23,177,10,92,143,63,14,34,155,51,219,38,186,18,205,152,177,217,10,19,92,114,169,53,40,105,9,244,63,74,10,204,243,77,229,15,224,64,61,5,113,39,131,73,85,142,198,250,226,148,79,36,82,101,118,33,49,138,238,76,211,188,10,236,80,68,207,122,120,90,146,160,65,138,31,185,105,221,162,67,119,139,2,20,37,52,116,45,151,64,254,83,28,84,183,66,219,208,244,176,162,82,166,242,61,170,121,182,121,8,73,113,10,130,36,24,170,173,209,50,109,162,183,83,96,165,62,96,76,14,42,181,73,32,138,81,106,232,222,118,226,153,198,71,24,164,0,241,205,62,85,17,66,158,107,168,4,232,238,195,138,65,147,233,75,128,219,192,164,197,32,52,5,164,206,32,30,77,33,19,222,149,137,43,20,24,53,192,231,52,232,119,208,135,52,128,226,154,193,45,28,68,230,148,210,176,72,225,197,46,40,40,64,114,102,144,123,83,171,19,118,47,60,210,136,160,104,72,29,249,165,2,129,82,20,26,233,38,38,147,84,54,221,80,166,39,6,185,36,79,52,151,2,61,139,195,178,23,211,54,202,156,201,31,189,78,215,221,75,26,123,239,238,31,151,36,123,215,20,213,73,162,162,155,119,236,121,109,198,171,124,176,189,215,14,4,56,73,82,119,98,161,121,158,103,36,147,238,107,166,48,140,86,4,228,219,182,112,81,109,64,144,73,20,245,56,165,160,145,245,170,124,216,158,9,218,102,164,229,157,184,91,43,40,125,46,110,74,167,180,68,85,246,153,215,218,147,0,180,241,243,17,140,198,69,97,175,226,199,91,246,94,150,174,211,208,116,142,164,186,212,237,144,222,157,168,33,162,18,22,65,31,16,21,54,195,94,215,109,238,146,213,242,83,114,210,143,204,4,16,43,205,217,183,15,148,103,169,41,169,110,89,70,221,173,73,181,180,157,161,107,28,12,82,42,244,188,239,148,211,74,24,193,56,154,219,118,44,182,152,38,80,250,183,27,135,59,252,137,226,42,66,89,108,164,20,36,8,246,166,158,225,244,40,64,6,82,7,214,134,234,74,132,19,197,61,190,192,216,132,124,25,158,41,137,16,160,8,148,158,244,162,137,108,235,130,0,74,82,156,26,11,139,72,104,164,18,21,207,210,170,88,28,88,50,18,182,194,148,174,113,154,144,210,16,150,192,130,107,72,221,80,154,125,141,125,105,109,27,70,1,230,186,197,128,230,86,55,26,122,132,164,214,75,47,225,214,73,218,226,173,153,43,28,40,160,77,53,224,148,52,224,136,49,136,237,89,53,217,106,154,62,112,241,158,227,205,234,196,49,32,134,88,72,251,146,79,252,43,16,147,10,131,94,134,146,244,161,53,145,86,113,247,138,232,131,51,91,37,68,73,42,66,168,238,131,53,199,6,51,21,45,48,171,182,33,219,196,208,221,128,105,230,144,173,60,131,231,138,226,113,158,105,119,67,26,79,122,114,125,73,161,224,113,228,69,99,147,92,21,56,2,40,97,23,181,224,227,20,164,205,3,87,108,224,76,250,211,130,136,205,41,35,72,203,160,168,125,109,159,133,69,63,74,179,182,215,31,74,66,30,1,105,247,161,73,164,18,138,148,129,234,119,236,220,48,164,182,130,146,72,34,170,73,250,211,117,100,55,75,39,12,140,215,118,197,11,154,31,71,40,26,234,105,251,18,147,103,78,43,129,147,82,208,211,17,82,70,56,174,237,154,93,6,220,216,148,189,233,176,66,118,138,228,243,79,224,75,147,163,189,118,40,3,177,235,92,57,197,42,97,22,116,198,43,187,208,36,197,2,154,156,253,105,171,27,164,199,1,39,145,92,112,121,205,33,213,33,96,65,206,107,129,196,69,11,60,147,91,88,160,18,35,20,145,65,77,96,112,3,214,184,1,51,205,43,97,201,234,190,21,223,50,247,76,220,217,184,226,82,253,187,193,72,7,186,85,207,239,66,241,14,229,109,89,52,192,80,135,151,159,112,43,134,107,249,173,124,154,197,122,110,207,59,81,151,179,220,215,45,42,105,96,17,154,237,174,140,19,200,71,23,41,51,222,152,153,8,80,25,162,168,111,34,9,137,17,67,221,19,38,154,66,74,145,58,218,250,234,219,203,122,221,197,182,180,227,112,53,173,209,186,175,89,93,186,26,148,58,39,43,88,147,88,234,233,198,75,37,70,205,238,143,214,118,172,217,161,187,167,20,217,74,190,191,122,214,104,250,179,23,229,43,97,244,58,152,230,96,197,121,210,91,104,209,198,240,69,234,171,200,122,221,175,196,189,107,110,12,186,234,6,79,160,154,188,210,159,179,126,201,31,132,185,14,165,34,36,170,79,222,170,233,209,201,25,255,0,50,81,108,34,46,173,149,112,109,208,251,101,192,72,40,7,34,41,46,95,98,221,40,47,58,134,194,140,2,163,21,106,74,141,241,86,133,43,67,140,135,16,164,169,36,72,32,224,212,31,226,90,122,109,156,116,93,54,90,104,2,181,5,72,72,161,114,67,170,177,214,247,150,247,86,169,125,135,119,182,103,35,143,173,84,167,95,181,186,212,23,99,102,210,157,80,144,227,159,202,62,245,73,110,201,47,83,109,87,96,58,155,83,115,79,211,18,180,137,117,68,33,190,242,105,221,13,171,191,168,27,166,47,151,47,54,65,68,224,199,31,214,170,169,3,213,254,98,137,122,236,169,212,180,6,59,197,91,89,91,148,180,165,0,55,70,39,137,165,36,105,21,140,152,206,154,234,157,87,83,234,199,116,187,239,41,180,178,135,1,109,9,229,73,49,205,107,53,85,20,90,173,68,198,59,84,201,83,162,211,87,131,229,191,16,159,252,87,87,106,46,143,151,205,218,15,176,0,85,15,42,2,120,175,67,77,225,17,39,234,118,56,0,68,143,189,34,142,113,90,167,108,135,140,157,201,165,39,19,193,161,224,110,94,227,98,100,197,13,192,13,15,140,10,75,40,105,129,198,102,147,17,158,106,75,232,65,223,189,46,112,59,83,195,5,198,4,17,52,169,30,244,152,146,76,83,24,164,39,2,6,104,42,232,81,132,243,72,14,105,53,96,217,217,159,106,112,7,235,75,162,150,50,113,142,34,144,142,243,246,163,34,146,16,28,215,119,170,202,23,40,226,32,115,53,212,213,19,116,127,255,217