255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,144,1,144,0,0,255,226,10,32,73,67,67,95,80,82,79,70,73,76,69,0,1,1,0,0,10,16,0,0,0,0,2,16,0,0,109,110,116,114,82,71,66,32,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,97,99,115,112,65,80,80,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,213,0,1,0,0,0,0,211,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,100,101,115,99,0,0,0,252,0,0,0,124,99,112,114,116,0,0,1,120,0,0,0,40,119,116,112,116,0,0,1,160,0,0,0,20,98,107,112,116,0,0,1,180,0,0,0,20,114,88,89,90,0,0,1,200,0,0,0,20,103,88,89,90,0,0,1,220,0,0,0,20,98,88,89,90,0,0,1,240,0,0,0,20,114,84,82,67,0,0,2,4,0,0,8,12,103,84,82,67,0,0,2,4,0,0,8,12,98,84,82,67,0,0,2,4,0,0,8,12,100,101,115,99,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,101,120,116,0,0,0,0,67,111,112,121,114,105,103,104,116,32,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,50,48,49,49,0,88,89,90,32,0,0,0,0,0,0,243,81,0,1,0,0,0,1,22,204,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,111,162,0,0,56,245,0,0,3,144,88,89,90,32,0,0,0,0,0,0,98,153,0,0,183,133,0,0,24,218,88,89,90,32,0,0,0,0,0,0,36,160,0,0,15,132,0,0,182,207,99,117,114,118,0,0,0,0,0,0,4,0,0,0,0,5,0,10,0,15,0,20,0,25,0,30,0,35,0,40,0,45,0,50,0,55,0,59,0,64,0,69,0,74,0,79,0,84,0,89,0,94,0,99,0,104,0,109,0,114,0,119,0,124,0,129,0,134,0,139,0,144,0,149,0,154,0,159,0,164,0,169,0,174,0,178,0,183,0,188,0,193,0,198,0,203,0,208,0,213,0,219,0,224,0,229,0,235,0,240,0,246,0,251,1,1,1,7,1,13,1,19,1,25,1,31,1,37,1,43,1,50,1,56,1,62,1,69,1,76,1,82,1,89,1,96,1,103,1,110,1,117,1,124,1,131,1,139,1,146,1,154,1,161,1,169,1,177,1,185,1,193,1,201,1,209,1,217,1,225,1,233,1,242,1,250,2,3,2,12,2,20,2,29,2,38,2,47,2,56,2,65,2,75,2,84,2,93,2,103,2,113,2,122,2,132,2,142,2,152,2,162,2,172,2,182,2,193,2,203,2,213,2,224,2,235,2,245,3,0,3,11,3,22,3,33,3,45,3,56,3,67,3,79,3,90,3,102,3,114,3,126,3,138,3,150,3,162,3,174,3,186,3,199,3,211,3,224,3,236,3,249,4,6,4,19,4,32,4,45,4,59,4,72,4,85,4,99,4,113,4,126,4,140,4,154,4,168,4,182,4,196,4,211,4,225,4,240,4,254,5,13,5,28,5,43,5,58,5,73,5,88,5,103,5,119,5,134,5,150,5,166,5,181,5,197,5,213,5,229,5,246,6,6,6,22,6,39,6,55,6,72,6,89,6,106,6,123,6,140,6,157,6,175,6,192,6,209,6,227,6,245,7,7,7,25,7,43,7,61,7,79,7,97,7,116,7,134,7,153,7,172,7,191,7,210,7,229,7,248,8,11,8,31,8,50,8,70,8,90,8,110,8,130,8,150,8,170,8,190,8,210,8,231,8,251,9,16,9,37,9,58,9,79,9,100,9,121,9,143,9,164,9,186,9,207,9,229,9,251,10,17,10,39,10,61,10,84,10,106,10,129,10,152,10,174,10,197,10,220,10,243,11,11,11,34,11,57,11,81,11,105,11,128,11,152,11,176,11,200,11,225,11,249,12,18,12,42,12,67,12,92,12,117,12,142,12,167,12,192,12,217,12,243,13,13,13,38,13,64,13,90,13,116,13,142,13,169,13,195,13,222,13,248,14,19,14,46,14,73,14,100,14,127,14,155,14,182,14,210,14,238,15,9,15,37,15,65,15,94,15,122,15,150,15,179,15,207,15,236,16,9,16,38,16,67,16,97,16,126,16,155,16,185,16,215,16,245,17,19,17,49,17,79,17,109,17,140,17,170,17,201,17,232,18,7,18,38,18,69,18,100,18,132,18,163,18,195,18,227,19,3,19,35,19,67,19,99,19,131,19,164,19,197,19,229,20,6,20,39,20,73,20,106,20,139,20,173,20,206,20,240,21,18,21,52,21,86,21,120,21,155,21,189,21,224,22,3,22,38,22,73,22,108,22,143,22,178,22,214,22,250,23,29,23,65,23,101,23,137,23,174,23,210,23,247,24,27,24,64,24,101,24,138,24,175,24,213,24,250,25,32,25,69,25,107,25,145,25,183,25,221,26,4,26,42,26,81,26,119,26,158,26,197,26,236,27,20,27,59,27,99,27,138,27,178,27,218,28,2,28,42,28,82,28,123,28,163,28,204,28,245,29,30,29,71,29,112,29,153,29,195,29,236,30,22,30,64,30,106,30,148,30,190,30,233,31,19,31,62,31,105,31,148,31,191,31,234,32,21,32,65,32,108,32,152,32,196,32,240,33,28,33,72,33,117,33,161,33,206,33,251,34,39,34,85,34,130,34,175,34,221,35,10,35,56,35,102,35,148,35,194,35,240,36,31,36,77,36,124,36,171,36,218,37,9,37,56,37,104,37,151,37,199,37,247,38,39,38,87,38,135,38,183,38,232,39,24,39,73,39,122,39,171,39,220,40,13,40,63,40,113,40,162,40,212,41,6,41,56,41,107,41,157,41,208,42,2,42,53,42,104,42,155,42,207,43,2,43,54,43,105,43,157,43,209,44,5,44,57,44,110,44,162,44,215,45,12,45,65,45,118,45,171,45,225,46,22,46,76,46,130,46,183,46,238,47,36,47,90,47,145,47,199,47,254,48,53,48,108,48,164,48,219,49,18,49,74,49,130,49,186,49,242,50,42,50,99,50,155,50,212,51,13,51,70,51,127,51,184,51,241,52,43,52,101,52,158,52,216,53,19,53,77,53,135,53,194,53,253,54,55,54,114,54,174,54,233,55,36,55,96,55,156,55,215,56,20,56,80,56,140,56,200,57,5,57,66,57,127,57,188,57,249,58,54,58,116,58,178,58,239,59,45,59,107,59,170,59,232,60,39,60,101,60,164,60,227,61,34,61,97,61,161,61,224,62,32,62,96,62,160,62,224,63,33,63,97,63,162,63,226,64,35,64,100,64,166,64,231,65,41,65,106,65,172,65,238,66,48,66,114,66,181,66,247,67,58,67,125,67,192,68,3,68,71,68,138,68,206,69,18,69,85,69,154,69,222,70,34,70,103,70,171,70,240,71,53,71,123,71,192,72,5,72,75,72,145,72,215,73,29,73,99,73,169,73,240,74,55,74,125,74,196,75,12,75,83,75,154,75,226,76,42,76,114,76,186,77,2,77,74,77,147,77,220,78,37,78,110,78,183,79,0,79,73,79,147,79,221,80,39,80,113,80,187,81,6,81,80,81,155,81,230,82,49,82,124,82,199,83,19,83,95,83,170,83,246,84,66,84,143,84,219,85,40,85,117,85,194,86,15,86,92,86,169,86,247,87,68,87,146,87,224,88,47,88,125,88,203,89,26,89,105,89,184,90,7,90,86,90,166,90,245,91,69,91,149,91,229,92,53,92,134,92,214,93,39,93,120,93,201,94,26,94,108,94,189,95,15,95,97,95,179,96,5,96,87,96,170,96,252,97,79,97,162,97,245,98,73,98,156,98,240,99,67,99,151,99,235,100,64,100,148,100,233,101,61,101,146,101,231,102,61,102,146,102,232,103,61,103,147,103,233,104,63,104,150,104,236,105,67,105,154,105,241,106,72,106,159,106,247,107,79,107,167,107,255,108,87,108,175,109,8,109,96,109,185,110,18,110,107,110,196,111,30,111,120,111,209,112,43,112,134,112,224,113,58,113,149,113,240,114,75,114,166,115,1,115,93,115,184,116,20,116,112,116,204,117,40,117,133,117,225,118,62,118,155,118,248,119,86,119,179,120,17,120,110,120,204,121,42,121,137,121,231,122,70,122,165,123,4,123,99,123,194,124,33,124,129,124,225,125,65,125,161,126,1,126,98,126,194,127,35,127,132,127,229,128,71,128,168,129,10,129,107,129,205,130,48,130,146,130,244,131,87,131,186,132,29,132,128,132,227,133,71,133,171,134,14,134,114,134,215,135,59,135,159,136,4,136,105,136,206,137,51,137,153,137,254,138,100,138,202,139,48,139,150,139,252,140,99,140,202,141,49,141,152,141,255,142,102,142,206,143,54,143,158,144,6,144,110,144,214,145,63,145,168,146,17,146,122,146,227,147,77,147,182,148,32,148,138,148,244,149,95,149,201,150,52,150,159,151,10,151,117,151,224,152,76,152,184,153,36,153,144,153,252,154,104,154,213,155,66,155,175,156,28,156,137,156,247,157,100,157,210,158,64,158,174,159,29,159,139,159,250,160,105,160,216,161,71,161,182,162,38,162,150,163,6,163,118,163,230,164,86,164,199,165,56,165,169,166,26,166,139,166,253,167,110,167,224,168,82,168,196,169,55,169,169,170,28,170,143,171,2,171,117,171,233,172,92,172,208,173,68,173,184,174,45,174,161,175,22,175,139,176,0,176,117,176,234,177,96,177,214,178,75,178,194,179,56,179,174,180,37,180,156,181,19,181,138,182,1,182,121,182,240,183,104,183,224,184,89,184,209,185,74,185,194,186,59,186,181,187,46,187,167,188,33,188,155,189,21,189,143,190,10,190,132,190,255,191,122,191,245,192,112,192,236,193,103,193,227,194,95,194,219,195,88,195,212,196,81,196,206,197,75,197,200,198,70,198,195,199,65,199,191,200,61,200,188,201,58,201,185,202,56,202,183,203,54,203,182,204,53,204,181,205,53,205,181,206,54,206,182,207,55,207,184,208,57,208,186,209,60,209,190,210,63,210,193,211,68,211,198,212,73,212,203,213,78,213,209,214,85,214,216,215,92,215,224,216,100,216,232,217,108,217,241,218,118,218,251,219,128,220,5,220,138,221,16,221,150,222,28,222,162,223,41,223,175,224,54,224,189,225,68,225,204,226,83,226,219,227,99,227,235,228,115,228,252,229,132,230,13,230,150,231,31,231,169,232,50,232,188,233,70,233,208,234,91,234,229,235,112,235,251,236,134,237,17,237,156,238,40,238,180,239,64,239,204,240,88,240,229,241,114,241,255,242,140,243,25,243,167,244,52,244,194,245,80,245,222,246,109,246,251,247,138,248,25,248,168,249,56,249,199,250,87,250,231,251,119,252,7,252,152,253,41,253,186,254,75,254,220,255,109,255,255,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,219,0,67,1,3,3,3,4,3,4,8,4,4,8,16,11,9,11,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,255,192,0,17,8,1,44,0,200,3,1,34,0,2,17,1,3,17,1,255,196,0,29,0,1,0,2,2,3,1,1,0,0,0,0,0,0,0,0,0,0,6,7,5,8,1,3,4,2,9,255,196,0,66,16,0,1,4,1,4,1,3,3,2,4,2,6,8,7,1,0,2,1,3,4,5,6,0,7,17,18,19,8,33,49,20,34,65,21,81,22,35,50,97,36,82,23,51,66,113,114,129,9,24,37,98,130,131,145,177,53,67,83,99,115,116,209,240,255,196,0,25,1,1,0,3,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,255,196,0,47,17,1,0,1,3,3,2,4,3,8,3,0,0,0,0,0,0,0,1,2,3,17,4,18,33,5,49,19,65,81,97,20,145,161,6,21,34,50,113,146,177,193,209,225,240,255,218,0,12,3,1,0,2,17,3,17,0,63,0,253,83,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,70,119,59,39,159,132,237,198,85,153,85,215,140,233,148,52,179,172,227,197,47,233,125,198,88,55,4,23,133,69,225,84,81,23,133,231,141,4,151,92,235,92,246,223,117,114,40,89,51,49,44,243,75,76,174,173,251,118,113,171,151,109,42,217,128,117,214,142,199,71,226,202,132,140,182,40,245,116,164,49,0,236,166,66,68,210,161,146,41,241,177,104,188,143,63,186,104,56,238,60,241,217,57,231,143,159,206,185,82,20,78,202,169,194,126,117,161,59,184,246,123,27,121,119,49,134,32,203,155,140,78,177,177,146,192,171,196,44,51,62,46,47,21,85,192,116,84,74,43,205,129,249,144,123,117,127,196,29,9,163,108,212,250,39,38,87,125,178,244,54,53,153,77,132,72,78,109,238,123,125,250,195,70,166,121,140,103,62,155,180,201,145,11,221,135,36,54,234,62,33,219,150,92,48,68,68,22,213,165,13,253,82,20,69,85,84,68,79,117,93,59,39,191,11,241,243,253,181,160,116,23,155,241,127,101,187,251,119,116,196,235,139,91,29,183,132,235,244,237,58,36,97,40,225,54,12,154,128,167,142,52,163,104,145,12,68,188,79,187,228,70,212,6,50,145,73,112,221,223,115,114,176,205,255,0,198,242,185,67,142,103,50,236,221,114,69,109,84,183,81,200,113,154,98,36,31,36,105,93,81,13,198,213,161,236,97,238,38,66,125,68,76,57,13,215,229,57,235,202,115,199,60,107,229,93,108,87,130,112,81,126,125,215,90,175,128,110,147,213,158,166,178,77,170,221,11,184,199,150,87,98,113,106,98,76,105,146,6,110,193,31,149,37,135,145,17,58,53,32,216,112,124,141,42,162,43,128,239,139,176,39,219,72,81,226,246,66,158,150,199,121,119,2,127,234,121,101,193,54,109,185,61,103,254,171,76,149,232,252,38,159,116,155,5,108,82,65,54,210,2,161,23,19,12,73,199,21,84,148,63,70,121,215,29,199,170,159,100,225,57,229,121,246,214,181,238,69,62,248,38,47,54,179,46,204,77,136,247,89,205,19,21,54,53,78,180,204,170,168,206,93,2,2,138,35,72,142,47,66,96,84,79,148,84,66,66,236,138,72,176,28,183,112,231,59,232,131,121,241,252,69,232,153,46,91,139,158,85,95,144,199,17,40,132,192,189,101,53,94,148,13,23,245,10,52,78,56,2,38,162,170,4,218,26,144,18,104,55,68,157,108,87,169,56,40,168,156,240,171,248,255,0,252,139,255,0,166,185,67,2,65,81,52,84,47,142,23,231,90,191,186,56,39,250,82,174,217,123,253,210,196,79,31,190,127,36,129,2,202,29,117,185,146,63,13,200,18,29,118,28,131,109,5,29,101,93,21,69,5,231,142,11,130,225,194,237,20,193,36,231,184,125,174,219,221,229,114,165,74,198,158,220,76,136,218,41,19,129,209,131,94,149,150,106,193,176,139,211,193,25,161,71,209,230,220,236,66,162,30,37,86,132,64,67,114,137,230,133,85,9,193,69,20,229,81,87,225,61,255,0,254,47,254,154,250,66,21,68,36,84,84,95,116,84,214,150,227,155,79,138,238,6,220,122,118,200,114,107,123,171,211,184,186,81,144,251,182,69,196,234,215,160,89,75,8,79,19,124,125,68,81,33,78,130,226,151,13,153,135,101,7,13,10,222,221,188,70,126,228,109,198,84,25,92,89,244,46,227,208,101,74,172,157,79,45,216,114,90,47,165,113,31,138,46,34,39,149,130,14,4,156,78,4,209,197,68,16,54,68,244,23,162,42,47,194,235,157,85,158,156,182,234,143,1,219,58,135,171,101,218,78,151,117,95,6,100,185,150,147,78,92,146,255,0,10,216,180,207,144,254,239,19,65,192,0,254,17,21,85,72,136,136,173,37,94,17,87,246,208,53,206,181,207,113,119,87,35,177,200,228,179,81,154,90,98,213,49,45,158,198,234,94,171,170,102,121,79,180,101,133,118,92,185,222,96,36,102,182,47,85,108,250,168,18,146,58,170,98,136,28,220,251,105,147,79,205,54,235,23,204,45,43,82,190,101,237,52,43,41,17,19,226,59,143,48,14,19,105,207,191,2,164,169,239,239,160,146,233,166,154,6,154,105,160,105,166,154,6,190,30,105,183,219,38,94,1,48,52,81,33,36,229,9,23,217,81,83,242,154,251,215,26,10,63,116,54,195,17,219,109,146,201,88,192,42,154,168,70,37,193,189,66,87,220,117,81,248,146,99,27,72,36,233,18,136,0,71,109,182,219,21,64,1,17,16,20,68,68,213,222,62,232,188,254,235,255,0,190,170,221,222,157,27,44,186,199,246,102,35,73,42,69,212,184,246,246,232,156,170,67,168,134,248,60,110,56,169,253,62,103,155,110,56,34,255,0,87,119,85,57,70,203,139,77,61,135,227,251,232,34,246,251,95,128,95,140,214,238,177,88,51,91,177,156,182,82,193,240,83,7,228,43,0,194,153,138,175,11,203,77,128,42,42,112,168,41,237,175,135,182,171,111,95,98,76,87,49,72,94,25,108,90,71,121,177,66,17,54,236,76,78,112,240,138,136,158,99,1,34,227,229,125,253,149,87,157,105,222,143,91,57,174,218,231,121,134,223,211,96,16,39,61,71,114,204,72,118,178,28,120,97,35,71,84,50,254,157,245,20,251,101,17,246,80,20,94,21,132,113,206,57,111,161,207,25,245,51,152,83,110,29,117,54,228,237,115,152,150,51,62,189,92,145,50,68,240,126,69,83,235,40,34,182,236,164,111,150,198,43,175,169,128,186,36,93,71,194,227,157,17,210,70,130,247,129,67,75,85,46,100,250,218,168,177,164,216,43,69,45,230,154,65,113,245,109,180,109,181,50,249,46,160,40,41,207,194,39,26,137,187,177,155,78,243,110,180,120,76,30,31,184,118,253,197,69,113,9,103,186,61,93,123,178,23,40,166,63,105,34,47,82,79,101,69,77,107,14,231,250,246,201,241,87,242,250,156,95,20,166,177,42,27,217,209,33,92,44,135,28,131,46,51,17,145,228,142,62,52,37,41,156,175,98,1,237,213,133,23,81,9,73,27,213,147,135,239,39,168,156,182,147,34,72,59,113,76,151,88,205,128,7,73,238,148,56,179,218,88,173,27,209,200,132,157,56,146,25,113,240,113,17,81,196,113,177,235,246,25,23,140,45,203,173,155,219,60,134,206,242,234,227,17,135,34,118,72,220,38,172,228,41,24,185,33,33,159,120,171,217,9,20,73,162,251,128,135,130,69,247,69,215,85,150,200,109,85,191,233,63,169,97,80,31,90,40,113,160,86,169,119,230,35,12,118,240,131,106,133,200,245,236,170,139,243,202,34,243,200,167,20,28,191,81,187,247,67,181,152,166,224,101,116,248,67,19,242,184,77,28,122,216,3,46,74,4,69,132,47,191,120,100,139,220,35,71,238,46,185,27,170,146,54,157,81,229,50,30,101,203,234,19,40,202,242,93,208,192,54,229,40,39,90,96,213,176,238,42,173,144,214,69,116,246,214,59,78,59,30,79,140,185,96,141,207,48,54,98,164,138,130,107,193,43,36,36,23,197,197,21,77,252,102,98,92,65,110,83,49,229,199,156,208,31,60,11,236,58,46,180,105,199,228,92,1,36,254,233,168,220,221,156,219,59,8,242,162,203,196,33,27,115,96,217,86,73,31,188,124,241,103,188,175,75,100,213,9,20,129,199,72,143,133,248,37,85,30,170,186,215,250,127,83,27,195,93,95,65,252,67,79,140,91,228,25,36,124,82,202,53,29,121,44,115,38,44,150,105,73,97,135,29,115,135,93,105,152,205,18,17,32,130,184,106,43,212,72,73,61,123,127,235,56,239,114,58,28,127,33,161,106,56,202,177,189,174,183,121,120,100,224,253,51,253,226,201,65,82,33,86,62,145,8,164,242,72,113,213,16,140,80,126,67,101,172,177,218,91,130,173,59,42,246,164,21,68,176,157,9,75,159,228,62,32,96,38,60,47,202,11,134,158,255,0,230,93,121,163,225,120,188,81,168,8,244,204,2,81,74,122,101,114,39,111,240,239,58,14,131,134,62,255,0,36,47,186,139,207,63,214,186,164,79,63,245,68,187,194,155,94,197,38,223,29,83,149,191,92,55,191,81,39,204,49,86,103,84,152,177,120,65,85,70,191,149,244,232,231,187,188,59,228,232,170,218,87,152,167,170,109,247,153,154,83,80,229,116,20,53,204,61,185,143,237,252,161,24,142,42,201,72,200,10,244,166,79,201,236,43,228,4,21,84,95,116,46,83,219,65,182,44,97,88,164,88,148,149,241,40,33,199,139,142,62,146,106,88,101,191,27,112,220,70,156,105,21,177,30,16,120,109,231,7,142,56,224,151,219,227,89,43,26,232,86,213,242,106,236,99,139,241,102,50,113,223,104,190,13,179,21,18,21,227,240,168,170,154,166,247,39,126,103,227,59,207,137,108,221,19,117,47,59,151,197,149,28,230,155,196,78,213,77,64,19,100,137,161,69,23,81,91,82,63,18,147,100,72,136,72,189,16,200,96,152,222,253,250,141,140,253,98,228,123,127,142,100,51,109,50,12,130,129,186,106,9,106,193,160,214,27,173,172,180,126,73,8,170,27,194,40,173,42,114,12,137,56,138,102,190,45,6,207,215,87,195,169,175,141,87,93,28,88,139,13,144,142,195,67,240,13,128,160,136,167,63,132,68,68,215,121,175,8,159,239,79,253,245,18,218,28,178,215,60,218,188,71,53,189,143,21,139,27,218,88,118,50,218,139,217,89,109,231,90,19,49,109,75,238,80,66,85,68,85,247,84,227,157,75,139,221,62,52,20,102,212,109,190,37,186,91,21,137,174,224,83,51,102,178,158,149,126,104,47,184,215,50,37,191,33,199,144,137,178,21,48,49,144,224,56,217,114,6,36,66,98,168,188,106,241,105,166,216,108,89,100,4,0,17,4,68,83,132,20,79,132,68,252,38,170,253,162,176,99,21,185,191,217,169,192,220,105,52,114,159,181,168,20,69,17,151,77,45,243,117,163,111,159,101,240,186,227,145,205,19,250,122,54,171,194,56,60,218,90,14,116,211,77,3,77,52,208,52,211,77,7,10,188,106,152,167,186,206,183,206,214,85,190,47,149,202,196,246,242,12,135,161,194,153,92,211,39,101,145,56,217,40,56,248,58,240,24,71,132,134,36,32,64,42,235,221,84,208,155,14,189,228,62,160,37,204,165,218,108,187,38,171,148,227,54,21,216,245,138,66,80,225,58,200,113,174,173,154,146,39,111,180,184,94,17,120,94,125,209,120,30,51,202,148,27,75,182,164,145,163,19,84,184,117,34,245,101,145,78,70,44,72,255,0,210,41,241,207,70,248,77,4,86,191,97,171,113,251,11,123,252,103,62,204,235,239,111,13,183,102,216,57,106,147,77,247,27,111,163,106,77,73,3,109,68,71,217,27,65,17,78,87,132,69,85,93,101,48,172,218,236,50,9,27,113,184,45,68,103,36,139,29,102,196,151,17,178,110,37,204,20,36,21,144,192,18,146,182,96,68,34,235,42,68,173,169,130,161,16,56,43,170,163,34,220,22,113,203,44,78,151,119,55,242,207,14,206,183,1,4,177,234,200,16,5,106,32,72,115,170,53,20,201,89,33,125,123,146,2,172,135,69,94,36,63,26,53,236,131,159,202,178,151,242,77,180,193,247,90,68,22,225,95,209,101,181,113,95,105,149,251,91,144,229,146,84,216,48,6,190,234,210,249,95,68,231,229,4,21,125,209,56,14,253,206,244,220,238,227,227,185,110,61,252,95,250,98,101,57,75,89,15,212,183,9,28,114,48,5,115,17,58,10,17,112,71,252,149,52,37,246,247,68,81,94,23,158,132,244,188,204,8,121,93,77,78,119,111,34,6,69,135,78,198,24,11,151,10,123,209,30,148,68,110,191,230,37,67,112,73,211,55,85,178,85,224,140,144,20,3,168,12,19,50,245,67,151,199,222,235,45,129,165,68,135,103,35,51,133,83,2,225,88,101,216,241,96,191,82,15,171,110,1,123,172,143,58,145,8,42,118,54,188,134,139,213,162,227,171,6,223,95,80,57,47,166,123,173,200,146,24,204,44,213,231,108,28,131,6,112,42,177,93,6,12,130,141,34,65,131,95,116,130,243,52,224,136,118,20,84,38,215,159,158,66,199,204,189,56,191,148,226,54,184,195,89,67,17,74,203,51,44,172,94,250,37,36,108,84,80,124,60,33,167,43,255,0,123,159,249,106,192,196,112,55,49,151,51,3,59,33,145,252,81,119,34,220,120,105,71,233,209,200,236,53,227,95,117,237,199,135,158,125,191,171,142,61,181,174,83,253,100,229,120,213,195,184,131,184,187,89,62,101,7,47,151,87,103,142,83,131,174,184,220,52,142,225,50,212,103,209,180,67,123,184,35,168,134,40,170,194,17,18,10,168,118,247,213,111,39,170,12,142,151,107,50,172,86,38,222,204,129,185,12,132,164,106,111,213,176,172,62,85,175,190,113,133,68,85,124,64,177,213,225,120,147,200,93,188,68,1,199,147,65,61,204,253,55,72,204,118,179,2,219,71,178,216,241,135,7,133,23,164,175,210,197,229,149,54,36,81,106,57,16,153,112,145,212,208,149,230,126,93,5,241,169,136,169,118,145,215,108,117,92,44,223,57,220,119,173,159,126,243,53,130,220,14,20,122,199,128,210,69,101,147,22,155,69,228,149,195,96,28,34,37,85,251,68,83,132,69,82,165,167,122,176,202,235,247,66,243,105,113,39,32,230,217,22,53,117,69,83,38,23,211,37,121,88,9,193,124,236,86,57,145,120,197,228,117,161,234,38,94,52,34,16,82,65,85,49,153,238,222,119,234,35,27,193,34,101,216,147,184,67,54,34,80,171,175,43,102,249,222,110,174,99,211,24,65,38,156,4,69,145,252,185,8,209,137,116,68,85,71,69,126,213,108,195,45,95,233,210,92,41,184,228,181,202,153,63,208,98,226,145,212,126,141,83,202,180,227,49,9,83,239,251,124,191,86,156,124,245,232,191,213,207,183,85,39,166,148,162,153,135,217,64,200,98,179,43,20,182,179,180,238,212,14,159,82,83,231,155,242,80,184,47,147,101,215,26,34,94,85,75,169,47,178,113,172,84,125,218,221,252,91,123,241,13,182,207,223,197,22,61,221,13,149,245,162,67,35,233,20,27,117,81,65,183,139,169,151,131,152,205,135,102,185,147,229,144,226,248,124,8,218,215,85,190,166,119,207,16,203,236,88,207,225,84,207,167,168,220,118,118,244,192,90,8,174,76,18,175,57,107,49,183,57,64,108,148,86,42,136,186,162,218,171,198,10,96,189,21,3,103,207,7,127,253,38,174,225,183,100,28,127,15,254,138,49,85,165,254,175,169,243,35,138,92,252,126,58,241,255,0,61,107,116,95,65,182,231,33,148,186,222,9,210,89,147,154,59,156,90,59,25,167,162,75,114,123,232,9,33,99,190,219,200,81,251,120,219,227,175,244,244,246,249,93,64,109,253,123,238,83,123,122,212,218,218,56,31,170,51,137,13,132,217,138,201,56,219,19,216,177,6,30,144,170,216,147,101,8,219,36,2,33,69,113,151,156,22,250,17,161,136,90,187,5,234,51,122,183,119,53,201,235,226,224,181,175,227,112,242,64,134,220,247,229,182,203,181,49,80,156,39,65,224,109,73,36,247,108,5,24,113,165,84,34,46,198,168,10,42,161,117,226,56,22,75,89,113,85,144,101,217,83,23,150,85,212,174,211,61,40,33,125,57,75,255,0,18,142,55,32,197,9,68,92,86,197,16,208,81,5,77,73,69,4,85,5,49,116,59,51,34,155,37,162,191,43,246,221,26,123,204,150,225,90,72,202,138,226,90,190,227,162,223,61,189,149,191,39,10,190,253,184,248,77,81,117,126,171,55,142,194,117,133,84,234,44,98,34,199,195,223,203,216,121,169,46,121,94,98,37,132,209,48,109,163,14,142,27,241,226,8,171,104,226,19,36,68,124,152,42,117,235,176,245,39,234,57,189,180,206,178,136,88,133,18,51,69,86,23,141,93,200,53,64,173,7,107,88,158,144,158,138,8,78,58,242,36,198,0,9,177,33,84,7,212,190,224,1,116,54,143,108,241,7,54,255,0,111,49,188,29,217,227,52,232,42,163,87,20,145,111,198,143,43,77,160,119,65,85,94,188,241,207,28,174,176,185,174,111,118,230,69,31,109,246,249,168,174,228,146,99,164,233,146,229,182,78,68,166,130,164,162,50,31,1,33,87,13,194,18,22,89,66,21,113,65,194,82,17,108,151,88,143,78,187,167,109,187,248,133,198,87,105,25,34,160,100,51,224,69,97,21,179,241,48,209,0,138,35,141,170,139,163,202,146,139,137,253,98,162,92,39,60,36,123,22,202,229,99,59,101,155,238,163,16,198,198,250,243,47,180,139,29,151,149,16,78,64,89,173,77,123,6,73,194,139,66,141,48,139,199,194,41,170,114,170,188,132,150,126,195,86,228,22,21,55,217,46,125,153,216,94,82,19,142,195,176,110,213,33,155,46,56,29,28,81,106,48,3,125,72,125,149,181,18,21,225,57,69,84,69,76,93,173,206,121,177,214,209,45,50,124,166,94,93,183,214,18,89,133,46,101,131,44,133,150,58,235,164,128,211,230,227,32,1,38,18,153,8,153,16,163,172,169,33,169,56,29,188,112,252,123,112,88,200,172,114,202,109,162,223,171,92,203,58,219,228,50,200,106,231,193,20,169,176,144,223,100,118,35,101,225,17,97,123,138,130,44,119,75,194,74,30,68,115,221,10,238,54,241,253,218,219,101,110,75,10,245,38,99,73,193,54,226,123,156,89,113,255,0,165,120,252,244,115,65,40,69,231,92,234,185,216,9,147,110,182,147,16,200,237,37,186,244,251,12,126,187,235,84,215,183,105,0,215,87,13,9,83,183,220,92,251,42,240,156,123,34,114,188,216,218,6,154,105,160,105,166,154,8,70,246,212,72,190,217,252,214,162,27,68,228,153,88,252,240,142,2,156,169,61,224,53,4,68,252,253,200,154,203,55,250,38,228,96,98,167,254,34,163,40,169,69,46,133,199,146,52,150,125,248,95,238,14,106,64,169,202,106,178,217,191,30,30,86,219,51,37,73,183,49,87,85,234,132,53,85,243,82,200,112,206,42,130,175,202,50,189,227,23,236,172,10,175,177,10,168,68,93,60,50,108,74,188,99,118,178,255,0,225,12,219,19,103,232,154,179,41,173,67,91,8,226,163,210,84,114,144,36,203,224,126,54,220,227,169,19,14,162,162,116,49,66,95,13,141,182,3,153,87,226,123,17,178,82,210,242,5,77,213,69,141,165,156,7,28,151,10,186,20,9,109,205,53,122,106,118,109,217,47,56,192,182,129,220,156,34,120,140,147,129,37,214,192,88,85,214,219,71,88,150,149,241,166,48,170,132,173,200,104,92,14,83,243,193,34,166,187,35,196,141,13,150,227,69,97,182,89,105,16,65,182,197,4,69,63,100,68,246,77,5,85,145,108,84,139,87,174,44,170,178,118,32,89,216,230,49,243,8,242,78,181,30,250,119,153,175,102,24,54,169,221,59,241,226,239,219,148,254,174,188,113,238,184,125,170,244,198,222,213,236,165,246,200,87,230,143,205,169,180,89,101,13,247,227,42,156,53,147,202,186,156,43,139,221,21,197,87,56,229,62,227,63,194,167,29,123,207,111,234,55,26,206,241,134,182,215,34,195,92,164,201,110,130,19,113,46,225,61,229,109,209,175,148,225,199,87,25,248,96,190,159,203,228,225,93,71,62,207,112,95,183,173,55,71,53,168,161,222,64,60,145,139,121,251,113,143,178,113,101,191,90,145,193,203,6,235,93,117,231,9,161,227,144,39,129,11,170,18,162,39,176,151,231,65,57,151,179,245,101,186,52,91,145,87,34,61,122,84,140,243,145,13,152,104,159,88,252,161,84,55,140,209,83,239,248,229,85,21,87,170,39,62,201,175,54,49,179,127,195,148,123,107,77,252,65,245,31,232,242,67,175,249,62,151,175,214,247,131,38,47,28,118,95,31,31,83,219,228,191,163,143,207,41,90,103,121,119,170,218,245,193,109,104,95,194,170,143,40,180,137,6,101,53,163,110,72,22,101,164,121,42,108,183,33,159,117,138,247,132,94,23,8,124,205,175,2,162,168,74,33,149,219,77,194,222,201,151,87,152,246,98,116,242,49,234,43,201,116,199,150,52,215,73,114,28,225,166,25,100,96,182,138,32,226,73,123,191,145,123,54,140,160,9,34,159,99,64,204,102,158,151,177,44,251,43,189,200,111,236,228,182,198,65,107,79,101,57,152,3,244,175,73,8,17,95,142,145,221,124,23,185,54,224,200,36,46,58,175,85,33,69,224,149,117,44,190,218,161,183,219,24,219,106,25,61,131,129,17,216,4,221,133,135,18,100,16,69,150,211,226,38,73,211,186,245,105,27,236,191,119,28,17,41,47,42,186,243,130,122,140,223,42,210,44,131,112,162,215,89,85,85,95,94,209,221,67,136,219,105,32,99,85,62,204,103,166,197,241,251,186,226,200,125,87,233,215,238,38,154,224,17,93,84,19,203,229,30,169,173,153,155,185,110,99,119,240,212,40,24,180,253,13,153,17,5,208,51,26,122,201,48,95,47,23,36,113,157,118,68,151,5,197,84,67,5,84,229,58,162,32,91,246,251,52,245,174,234,177,186,43,147,248,228,197,153,92,235,12,125,39,42,220,88,209,103,50,113,208,251,252,56,86,14,26,175,30,221,69,56,85,225,82,7,183,30,146,228,224,249,236,188,218,211,112,202,244,46,50,7,178,139,120,50,43,58,183,42,193,216,18,34,17,143,46,146,54,42,50,87,237,65,84,225,182,211,241,202,198,51,93,221,245,19,75,184,161,142,203,72,84,49,157,193,230,230,82,88,17,139,41,97,187,9,91,140,236,70,207,133,39,27,57,14,48,232,56,72,133,209,226,21,65,81,224,100,121,198,255,0,229,120,79,165,252,75,116,90,114,52,236,162,218,61,35,228,219,208,220,38,101,35,178,35,164,164,84,96,21,91,229,167,28,84,81,79,181,125,208,75,170,138,135,168,253,37,196,28,38,62,29,7,46,106,32,71,198,41,113,212,121,170,180,20,82,129,99,245,165,35,162,56,156,43,164,170,138,60,251,42,169,114,75,237,174,112,127,71,56,102,25,156,100,57,212,92,154,234,60,155,91,215,174,43,226,213,62,85,241,107,1,227,116,159,100,26,109,84,77,94,23,136,12,213,57,68,16,86,252,100,61,181,135,203,253,68,230,148,246,57,5,131,75,93,31,24,102,118,13,30,28,230,212,31,56,43,105,37,175,171,89,14,15,102,22,50,178,104,40,250,31,218,103,237,200,168,144,245,224,126,163,179,44,187,126,37,109,155,197,17,186,200,121,101,156,38,93,6,81,183,164,87,55,90,110,180,46,52,226,33,162,139,224,92,60,223,32,168,42,217,168,152,18,16,75,105,125,49,198,161,194,172,240,120,217,156,185,113,108,177,202,220,97,201,51,162,139,178,74,44,121,51,92,144,70,104,72,132,227,236,207,117,165,36,68,225,121,47,126,122,164,112,125,20,209,5,77,211,109,238,21,251,86,179,227,183,93,6,75,102,163,26,29,123,113,219,140,49,86,50,23,71,68,153,98,58,56,74,168,68,81,217,81,80,232,41,168,110,246,111,230,251,237,86,229,238,51,49,237,233,15,21,194,168,169,242,88,191,92,192,47,212,55,97,98,145,82,59,190,32,87,68,3,164,175,230,15,37,252,166,87,130,228,144,190,115,45,238,245,49,85,186,57,5,45,31,233,49,235,162,210,99,121,21,85,125,179,108,247,83,182,177,110,16,87,201,54,81,72,17,183,22,74,19,160,164,188,52,218,167,60,175,96,217,109,182,219,120,59,109,23,32,133,90,243,37,30,239,33,176,191,22,89,142,140,131,5,41,196,112,193,17,21,81,126,254,196,165,237,202,146,175,26,169,171,237,54,255,0,16,174,203,54,31,124,37,5,36,11,107,187,123,42,187,25,238,57,22,21,140,41,243,28,154,218,179,53,80,91,106,75,46,60,64,161,220,93,19,100,76,83,130,18,213,255,0,77,46,116,250,152,83,109,42,220,172,153,34,59,110,200,132,227,160,233,70,112,133,20,154,83,5,81,37,21,228,123,10,170,47,28,167,182,187,228,69,141,45,151,35,74,97,183,153,117,20,77,183,5,8,73,63,101,69,246,93,5,14,209,97,112,226,90,226,251,77,151,174,93,155,101,172,253,19,214,141,205,102,89,215,199,37,46,242,159,40,226,140,176,13,249,28,117,19,168,147,206,170,115,220,137,73,45,201,46,82,237,198,6,235,235,254,30,163,23,169,35,228,189,252,113,163,51,207,191,31,176,6,178,245,245,117,181,49,210,37,92,8,208,216,69,82,70,227,180,45,135,43,242,188,10,34,115,170,247,120,149,50,231,42,54,114,31,243,28,202,30,23,237,250,170,240,205,44,119,0,229,41,42,124,121,151,164,97,69,249,243,146,167,176,23,1,149,217,42,137,20,59,63,133,84,76,104,155,147,23,31,128,18,0,147,133,23,188,0,166,138,159,143,185,87,83,125,112,137,194,107,157,3,77,52,208,52,211,77,3,80,93,207,160,185,32,175,207,113,6,13,252,139,23,39,30,102,35,102,130,182,144,205,19,234,96,42,175,178,43,168,0,64,171,194,11,205,50,170,189,123,34,206,181,194,162,18,112,186,12,94,49,147,83,102,20,16,50,90,9,105,38,5,139,2,251,39,199,11,194,252,137,10,251,137,10,162,137,10,251,137,34,162,162,42,46,178,186,170,109,124,155,55,150,59,146,182,224,14,19,147,78,66,184,3,62,163,75,98,233,32,140,208,252,12,119,205,80,95,79,100,7,72,93,248,55,137,45,84,94,83,159,141,6,3,40,196,88,201,236,241,139,39,166,155,5,140,220,45,187,98,32,138,143,18,196,147,27,162,243,240,156,73,82,229,63,34,137,249,213,103,158,250,101,172,204,178,156,175,52,131,151,217,83,220,101,181,109,209,77,117,144,242,54,117,137,25,230,28,140,109,41,32,26,18,189,229,19,225,12,28,1,84,94,170,66,85,134,85,234,87,112,104,253,65,204,218,129,131,56,233,131,112,234,224,254,174,196,115,117,182,33,57,80,212,135,43,84,69,149,236,251,135,221,224,68,37,37,111,200,188,137,8,1,227,49,159,82,251,187,147,255,0,162,168,174,91,85,197,118,211,48,151,65,110,240,65,32,253,69,166,219,97,196,113,198,140,84,227,183,226,144,109,34,143,85,114,81,66,54,213,99,188,162,65,180,185,54,11,27,36,60,88,222,176,113,143,225,139,102,109,155,234,8,190,98,109,135,153,64,46,126,17,81,229,94,83,246,77,69,177,255,0,79,152,134,49,157,92,238,109,61,149,163,121,61,204,233,147,28,150,114,136,155,22,228,52,35,244,190,30,80,10,56,24,11,200,31,62,94,199,207,36,188,235,13,222,254,111,237,158,210,206,205,49,124,250,58,92,86,100,180,53,12,4,136,177,35,198,126,170,205,198,217,139,37,245,68,36,9,228,110,54,227,241,249,31,23,36,8,2,138,36,183,126,224,181,186,71,184,251,101,71,136,110,253,157,117,37,228,137,148,153,11,114,42,26,89,15,156,40,175,56,82,35,155,128,158,39,29,38,136,84,184,54,213,20,28,109,61,190,240,243,98,254,141,168,49,56,14,213,87,230,182,39,22,68,244,182,116,93,138,4,110,79,41,113,36,200,125,75,183,203,171,9,148,36,253,251,18,123,175,26,203,65,244,173,67,7,29,183,161,12,154,74,149,190,60,120,251,178,126,145,180,52,104,170,160,87,161,252,251,240,53,232,226,10,175,28,186,73,240,156,173,5,69,234,191,212,125,190,33,26,218,198,158,182,154,217,106,107,37,81,36,216,63,79,95,144,184,252,183,26,89,18,94,117,80,98,71,54,208,135,167,112,49,113,144,62,202,18,90,5,185,42,183,103,34,177,195,243,219,42,204,170,214,74,83,237,117,77,229,116,155,10,208,133,39,235,93,141,98,227,146,137,146,20,20,34,86,163,170,162,114,218,40,240,158,220,242,18,12,255,0,211,52,12,247,114,229,238,132,172,206,124,91,55,170,220,161,100,27,140,4,12,214,56,215,87,99,39,43,202,161,56,70,234,170,251,246,80,252,2,115,245,133,122,101,172,193,49,88,152,53,54,95,96,180,17,103,82,219,132,23,90,67,22,236,33,75,9,15,60,210,169,42,182,50,73,177,87,27,78,68,77,72,195,133,34,69,215,173,181,245,69,189,185,140,220,32,79,35,171,108,173,114,138,154,27,40,231,25,9,28,53,170,134,236,146,52,80,242,70,100,137,231,185,2,225,230,229,187,17,190,85,165,46,247,30,56,62,165,131,119,239,177,139,189,210,170,181,199,49,186,250,155,34,139,10,133,182,172,167,71,39,38,171,96,46,145,163,35,33,245,138,32,250,168,163,125,85,60,72,202,170,146,4,238,203,211,254,49,53,204,180,218,179,176,16,204,110,41,110,38,49,32,210,67,44,149,115,172,24,52,200,31,244,52,105,28,81,67,158,162,166,74,40,156,241,172,54,85,233,123,26,203,222,105,235,60,146,213,135,34,228,246,89,92,71,225,23,211,200,137,50,76,114,105,179,105,209,94,69,89,37,71,5,85,21,8,133,16,133,83,148,213,51,183,254,160,119,203,59,219,139,44,150,139,36,198,228,211,194,197,170,172,36,90,191,199,234,81,102,13,91,79,78,100,25,4,241,184,68,251,136,42,74,168,140,16,58,138,46,33,2,13,159,185,59,221,144,97,59,243,252,12,216,202,153,77,101,129,201,181,1,133,28,164,61,2,75,47,62,137,49,90,109,178,34,101,81,27,104,139,159,180,205,159,181,80,140,132,60,119,158,142,96,101,153,165,198,123,149,110,12,233,246,89,52,40,53,151,128,48,65,184,243,97,197,121,167,65,175,23,117,64,251,152,5,229,62,20,156,255,0,63,9,243,95,232,210,12,92,216,51,249,123,147,109,46,217,200,180,213,242,200,162,54,141,201,135,90,243,15,48,210,143,110,5,123,197,104,148,147,253,165,113,120,251,248,72,85,87,168,157,223,165,155,141,218,220,73,135,123,73,34,199,23,172,114,3,12,244,179,152,252,220,121,100,201,22,186,138,131,196,174,152,62,1,246,127,170,117,20,144,21,58,201,243,173,231,222,186,237,212,145,3,111,163,213,93,83,45,173,35,49,105,166,71,40,179,36,131,181,83,166,201,96,28,52,79,25,184,17,219,241,249,17,20,29,20,19,251,12,186,6,206,235,157,80,251,35,190,25,86,233,238,174,105,86,221,113,158,17,14,60,57,180,115,158,170,126,59,168,78,176,194,185,25,199,9,122,41,182,226,188,132,10,136,224,23,34,73,212,64,142,247,37,234,156,232,49,121,62,75,79,135,208,79,201,111,165,120,32,215,48,79,188,72,138,68,168,159,2,34,158,228,100,170,130,34,158,228,74,136,136,170,169,168,214,216,99,247,32,22,25,230,97,28,216,200,242,133,109,231,226,27,136,127,165,196,4,95,166,128,42,158,203,226,67,50,53,79,98,121,215,137,23,170,138,38,14,167,190,242,229,108,228,238,56,7,132,227,51,84,169,128,9,84,46,108,90,85,21,156,95,130,142,193,161,11,9,238,134,226,19,223,0,201,106,213,68,68,78,19,65,206,154,105,160,105,166,154,6,190,76,144,5,72,190,19,95,90,142,110,53,77,165,246,3,146,82,81,185,227,177,177,168,155,18,25,33,117,234,251,140,24,54,188,254,62,229,79,125,4,10,30,224,238,70,232,184,147,246,165,49,234,60,72,159,38,35,228,119,209,223,148,229,170,138,170,41,194,132,6,202,19,10,168,189,31,113,228,242,112,164,13,144,40,153,118,92,101,219,177,181,108,30,67,159,45,30,83,137,69,69,114,202,194,150,185,248,51,234,216,79,114,144,113,73,215,134,75,64,158,238,120,204,28,17,69,33,7,56,84,74,123,47,219,203,13,220,166,219,220,175,18,197,40,178,10,54,107,106,43,14,45,172,8,242,194,160,24,120,155,178,138,228,119,136,74,41,146,16,2,191,31,180,134,93,132,128,160,162,188,141,245,180,173,89,214,71,200,240,123,11,73,182,241,177,91,133,174,175,159,57,210,121,247,162,28,102,36,54,219,174,18,170,186,109,36,133,101,76,149,72,145,177,82,85,37,37,80,155,42,84,228,53,74,138,145,44,107,172,35,240,191,210,243,18,24,112,127,230,38,4,43,253,209,81,116,167,168,131,67,89,26,154,177,178,110,36,54,133,134,27,39,8,250,54,41,192,143,98,85,85,68,79,100,229,126,17,19,85,238,202,113,140,174,71,180,102,36,33,134,88,32,214,34,161,112,180,242,145,95,134,130,171,254,203,124,189,25,63,253,109,89,250,10,246,110,206,212,77,179,147,100,118,210,196,228,230,17,51,18,20,16,225,31,98,35,49,133,175,248,20,88,21,85,249,229,87,81,56,94,148,176,154,104,112,33,208,220,90,68,253,54,48,3,79,184,160,251,229,33,44,162,207,41,46,25,167,38,225,28,40,237,251,253,162,219,96,2,136,34,40,149,199,168,237,232,221,28,95,119,101,96,187,123,97,42,31,215,99,48,21,185,14,67,39,91,172,150,182,237,180,147,149,178,225,183,152,33,120,88,52,66,67,34,32,16,231,171,138,25,44,43,115,183,186,126,250,46,49,152,94,212,78,198,110,177,184,150,70,214,51,92,244,216,208,158,125,233,140,54,212,75,0,84,85,94,173,11,198,235,205,160,146,54,126,62,170,10,138,25,204,167,209,126,9,149,226,239,225,51,114,236,136,169,39,220,142,75,62,49,186,209,148,171,142,63,155,53,79,162,40,184,225,41,56,66,159,98,56,168,66,35,199,11,109,73,192,91,159,101,134,92,217,94,75,149,55,15,39,92,23,136,65,22,99,142,68,56,198,110,112,158,202,168,106,127,111,231,251,107,84,118,47,112,125,68,88,102,241,235,230,238,61,85,247,135,46,202,49,233,177,230,59,222,51,181,245,46,48,202,190,132,9,217,169,30,73,6,247,95,130,6,197,165,235,217,12,58,246,83,120,55,251,114,174,105,48,247,178,167,172,35,100,149,23,255,0,89,56,97,35,15,212,163,82,122,49,97,229,17,1,68,238,77,147,44,244,228,227,73,97,21,72,217,113,195,11,234,207,211,6,21,144,97,212,152,14,65,105,101,58,138,174,138,54,61,46,42,16,55,250,148,70,92,7,16,29,49,78,194,132,109,54,69,227,81,85,235,199,60,42,162,248,115,63,74,212,121,155,175,222,78,205,110,135,42,115,24,139,139,38,64,173,178,114,138,32,4,160,144,46,143,84,7,70,64,202,37,112,21,16,123,182,211,131,212,128,85,40,207,78,251,173,234,47,53,169,196,101,72,221,12,101,217,89,165,84,169,82,214,197,207,60,120,139,250,169,197,100,160,146,127,175,124,25,142,234,248,73,80,92,39,21,85,71,197,193,100,247,63,213,54,226,181,188,249,46,11,181,212,25,41,90,86,191,135,53,6,13,133,119,72,146,142,75,242,190,161,147,238,168,177,197,225,118,56,121,139,142,17,135,76,123,120,84,72,45,255,0,250,167,226,45,221,206,200,24,200,172,154,151,46,29,116,96,33,105,175,229,57,17,107,148,95,79,110,73,194,253,42,50,42,175,225,56,79,132,226,213,129,137,68,175,205,174,179,112,148,233,72,186,175,175,175,113,149,68,232,216,196,57,38,36,43,243,201,125,81,115,207,249,83,143,206,181,86,191,117,183,147,37,196,240,9,23,153,20,218,43,204,147,54,184,194,238,27,88,255,0,68,44,115,53,247,193,88,69,82,18,54,25,172,118,50,18,17,47,18,20,151,221,125,188,91,85,190,190,160,183,79,20,171,125,140,203,21,174,121,252,125,34,207,114,116,116,98,89,74,66,146,226,76,143,31,241,36,153,142,67,244,198,168,42,36,18,69,80,19,198,97,107,255,0,212,183,104,221,164,126,28,223,212,164,218,63,77,10,144,109,10,66,131,172,198,143,11,233,8,27,1,224,16,30,107,148,120,56,84,119,145,66,229,0,16,101,88,103,167,234,28,30,206,233,234,155,217,229,89,62,155,244,10,202,247,68,8,42,96,171,174,187,244,236,159,29,137,177,55,207,198,37,207,64,65,4,94,162,40,148,78,15,234,150,235,54,12,110,51,13,100,85,109,55,129,95,117,157,57,16,63,87,181,139,91,83,41,30,70,137,60,128,72,18,93,112,9,193,68,48,37,36,247,94,169,47,179,201,119,246,109,6,203,201,133,184,149,208,165,203,149,26,61,251,167,64,66,205,211,197,80,252,197,95,115,251,25,80,105,81,124,75,202,60,188,162,240,223,66,11,31,1,244,241,135,237,219,240,37,82,79,176,55,98,206,98,201,239,168,113,13,30,144,221,79,233,157,145,23,253,90,19,72,132,162,62,221,185,225,17,21,83,94,193,216,156,70,46,116,238,125,93,38,124,105,210,242,38,50,89,109,43,222,70,157,148,213,123,240,81,5,11,159,24,171,114,20,148,71,132,236,60,240,157,139,157,88,61,237,245,10,184,78,51,119,146,228,19,105,45,174,241,155,251,34,71,32,183,20,137,41,33,148,182,36,3,29,220,7,126,161,100,180,142,144,40,182,98,202,117,68,21,78,102,187,179,234,43,113,177,140,82,142,21,180,73,84,25,93,115,151,53,246,243,33,32,29,116,137,195,142,206,149,92,235,34,107,201,179,36,192,94,108,73,56,108,216,54,157,84,81,69,32,216,205,180,219,138,253,180,171,177,171,174,176,145,44,44,173,36,90,153,62,34,138,38,247,94,69,58,254,19,170,113,249,212,138,230,162,13,245,100,154,123,54,201,200,147,26,38,95,108,92,32,238,217,39,4,61,133,81,81,21,61,151,133,248,85,77,69,246,99,45,189,206,182,191,29,202,114,120,141,69,183,157,13,22,123,45,178,235,40,15,137,40,26,43,78,138,27,69,216,87,179,107,207,69,228,80,141,17,12,166,186,15,18,173,78,59,85,202,172,74,234,234,248,255,0,63,107,44,70,97,177,255,0,144,128,8,167,246,68,68,213,97,79,150,238,206,233,176,57,14,2,180,120,174,37,37,17,202,219,11,186,231,231,88,90,48,190,227,32,34,139,172,140,102,141,61,219,242,25,184,66,168,68,13,242,137,175,110,245,246,201,143,27,218,86,135,176,102,54,31,246,170,42,47,9,79,17,17,249,136,188,127,178,231,242,99,42,126,210,87,94,205,219,110,206,201,140,107,7,175,182,151,81,27,43,184,74,235,9,208,157,38,100,53,16,34,191,37,198,153,112,85,9,163,117,35,163,72,98,168,66,38,74,10,132,130,168,24,25,123,133,184,251,92,226,207,221,127,225,235,188,72,95,22,36,100,148,44,63,21,202,165,37,68,67,155,8,201,228,22,17,85,16,223,109,229,241,242,132,109,136,33,24,219,224,72,98,132,43,202,46,181,23,17,219,201,251,67,75,184,89,94,93,138,81,227,244,111,215,91,86,4,90,184,17,226,133,184,190,240,183,91,21,182,24,34,41,38,40,132,8,252,142,36,188,236,197,14,136,40,138,91,61,129,86,216,83,97,52,21,22,203,204,216,53,113,35,73,251,144,191,154,12,128,159,186,124,253,200,186,12,246,154,105,160,107,133,68,84,225,117,206,154,8,21,230,206,227,214,86,115,111,41,45,239,177,139,27,55,81,233,239,208,217,28,84,152,226,10,15,119,90,84,38,77,206,168,41,228,80,238,168,34,138,92,34,106,67,135,225,244,184,61,40,81,210,3,254,47,43,146,30,122,76,131,145,34,75,238,18,147,143,60,233,170,147,134,68,170,170,170,191,178,39,8,136,137,156,211,65,89,219,1,85,250,133,199,37,199,112,186,223,98,118,177,101,183,207,177,44,57,81,28,96,255,0,240,253,92,132,255,0,204,213,153,170,186,51,199,144,122,142,152,109,32,28,108,59,18,8,132,231,63,211,42,202,82,58,109,241,251,163,80,25,37,253,145,193,253,245,104,47,198,130,189,220,29,141,194,119,53,251,146,202,202,193,230,47,170,98,82,205,142,204,159,8,28,104,242,202,80,162,16,162,24,145,25,40,146,161,39,219,241,194,251,235,191,13,217,140,39,111,45,50,43,60,26,43,180,131,145,177,29,151,34,69,81,72,176,213,146,124,144,227,52,168,162,207,39,37,195,80,31,179,183,220,130,138,164,165,76,228,217,214,245,213,110,165,148,184,89,132,103,48,136,187,149,91,74,229,91,117,254,75,21,108,234,163,56,81,153,115,158,190,19,113,229,117,121,79,34,16,244,69,234,107,214,41,67,234,71,58,199,183,10,116,203,235,23,78,134,158,223,32,133,144,209,203,66,118,67,66,150,238,11,14,196,121,19,131,86,34,130,185,227,30,68,218,242,2,112,235,98,10,22,166,17,232,227,109,54,244,103,181,139,222,228,177,154,177,143,100,219,161,245,109,23,15,206,100,26,145,40,87,199,207,153,65,166,254,239,133,80,69,84,85,231,153,13,103,167,28,50,146,109,244,250,107,155,200,78,228,20,13,99,175,43,79,180,136,196,118,227,179,29,13,175,229,253,174,43,113,219,251,189,211,158,85,17,61,184,215,93,139,221,61,252,177,161,196,50,107,204,243,245,204,86,118,103,105,84,81,155,136,174,219,73,65,174,152,109,178,175,146,245,38,4,217,23,208,184,242,114,189,85,122,2,115,8,143,234,47,212,60,209,106,194,202,198,118,47,38,187,10,162,122,174,194,113,56,221,85,130,58,252,144,114,218,104,60,133,226,9,13,143,137,177,36,87,6,79,211,118,94,174,34,104,54,135,13,244,87,177,56,108,120,209,26,163,149,101,30,177,153,12,84,183,50,71,181,80,191,33,185,14,148,85,105,1,89,113,94,104,13,28,69,238,43,219,169,10,17,34,207,175,182,135,26,200,115,20,205,166,77,176,9,201,34,162,79,70,220,4,107,181,113,202,54,61,148,85,120,85,152,239,111,127,126,163,199,28,47,58,167,155,111,150,240,84,229,206,98,152,165,54,104,152,243,208,112,70,167,207,186,71,155,176,164,71,167,43,110,27,189,21,4,157,150,63,201,53,30,20,12,8,207,236,227,89,60,79,118,183,122,219,22,152,221,94,91,106,183,103,154,208,83,86,77,177,142,47,195,135,4,164,162,36,11,1,20,5,75,14,164,77,205,68,224,144,140,20,85,20,81,16,47,251,159,78,216,109,208,68,71,237,110,26,58,251,59,59,152,78,182,235,93,163,78,155,60,38,27,225,203,106,157,128,128,155,14,81,120,109,215,17,123,42,242,158,58,191,73,219,19,81,22,154,28,108,48,72,49,250,198,170,235,8,229,58,174,69,16,145,245,10,248,26,18,16,200,39,126,226,121,23,186,167,219,207,85,84,90,62,6,243,111,216,227,216,166,47,42,238,20,108,135,44,204,29,115,28,183,117,181,126,44,136,172,88,200,110,85,76,180,68,66,84,104,69,160,23,209,5,77,151,4,145,17,198,136,74,109,107,11,57,198,247,35,116,239,164,110,86,89,38,166,135,17,137,123,91,143,51,39,202,212,57,211,70,196,28,84,115,132,55,90,109,89,82,0,36,224,123,34,240,190,38,144,2,202,188,244,239,183,153,45,134,67,50,248,38,204,143,147,198,178,137,62,17,186,34,193,53,58,52,8,238,136,245,20,49,234,21,145,212,21,11,145,37,53,69,254,158,178,105,219,117,69,58,22,43,0,228,76,6,177,25,3,34,15,87,7,147,33,132,252,52,71,21,81,123,39,142,65,175,183,11,217,5,126,57,69,213,56,59,197,188,145,246,230,145,115,217,249,51,23,179,54,242,125,203,22,48,160,140,84,89,236,78,132,136,178,25,21,113,180,6,91,81,113,217,8,170,211,204,188,250,180,156,34,130,77,41,55,11,113,174,118,191,108,157,175,203,44,34,94,220,101,205,55,107,117,38,50,72,129,106,209,125,123,146,18,34,125,157,224,184,145,255,0,195,168,245,33,100,227,159,36,94,234,22,38,89,233,151,5,204,96,86,193,180,182,188,15,210,40,89,199,160,186,204,134,208,216,140,45,58,203,170,60,130,167,103,155,123,163,139,199,4,141,183,194,39,30,249,60,207,97,113,28,225,102,45,173,141,179,95,90,201,176,231,129,214,211,129,42,201,117,202,169,200,47,191,134,115,165,255,0,24,130,252,34,138,235,198,9,234,31,117,224,101,27,11,143,110,5,86,95,109,55,49,141,113,34,113,197,168,72,192,77,183,20,17,145,112,0,213,185,36,61,124,198,240,40,135,87,128,192,120,85,16,128,227,190,162,55,184,113,236,149,78,202,238,125,173,41,208,57,84,217,181,32,142,72,63,149,62,0,219,205,2,170,146,60,192,140,97,121,181,84,116,20,80,144,9,183,1,3,244,50,59,33,25,134,227,182,170,162,208,32,39,63,60,34,113,174,205,83,62,150,243,76,219,60,195,114,59,205,192,133,38,186,225,50,235,120,206,85,190,233,56,181,96,219,162,35,17,13,125,141,27,79,183,184,253,134,188,152,125,132,58,185,180,21,149,67,69,103,234,31,35,157,33,227,81,162,196,234,161,196,107,183,176,172,185,83,29,124,248,252,118,250,88,233,255,0,151,169,142,99,135,82,231,20,197,73,120,219,254,63,43,114,25,126,51,230,196,136,207,182,93,155,121,151,65,80,155,112,73,57,66,69,253,209,121,69,84,88,68,131,126,131,212,140,103,157,232,48,243,12,64,162,137,254,242,171,37,171,130,11,253,213,171,7,85,63,179,69,251,106,211,208,64,232,246,119,30,172,180,133,121,117,109,125,147,216,214,56,174,192,145,123,100,114,146,25,168,168,169,180,210,32,180,14,117,82,79,34,7,126,8,147,183,10,186,157,162,34,39,9,174,116,208,52,211,77,3,77,52,208,53,230,177,159,14,174,4,139,43,25,77,198,139,21,163,125,247,156,46,162,219,96,42,68,74,191,132,68,69,85,95,237,175,78,170,237,243,144,87,144,232,118,154,40,145,187,158,89,12,9,194,37,194,133,67,41,231,176,50,255,0,186,76,130,71,231,252,210,131,65,234,216,200,115,38,98,175,238,21,188,98,98,211,61,148,185,19,237,31,10,76,48,227,96,16,216,95,111,101,110,43,108,9,39,249,252,139,249,213,143,175,134,128,91,108,64,5,4,81,56,65,79,132,79,217,53,244,191,26,8,92,173,166,197,229,207,126,197,215,167,249,100,100,241,242,195,68,120,120,250,214,99,53,28,5,62,223,245,125,25,14,71,231,158,87,159,198,162,247,254,152,182,231,35,147,42,76,249,87,72,115,30,158,243,158,57,64,137,218,91,146,28,119,142,65,125,187,74,115,143,217,16,126,120,247,162,247,55,115,183,183,30,221,108,197,218,253,196,133,139,225,148,153,180,54,153,181,191,1,42,246,28,12,116,165,59,12,145,9,12,225,154,34,19,188,168,19,110,152,43,74,74,164,129,139,45,195,245,39,7,114,3,17,198,242,251,28,161,19,113,34,195,172,155,34,27,33,14,197,133,165,39,165,180,227,141,42,0,67,69,236,242,130,39,153,174,27,54,188,200,189,80,54,83,6,244,237,129,109,254,53,73,139,81,201,183,56,84,55,82,47,98,148,137,32,102,178,94,140,244,99,67,84,4,69,14,146,28,225,17,17,121,234,188,251,112,189,23,158,153,246,191,39,122,191,248,142,53,141,140,56,20,48,241,194,175,122,90,164,105,81,34,145,155,62,113,20,69,112,133,195,71,62,81,59,182,217,113,200,34,234,157,219,253,201,221,235,223,75,212,95,196,153,29,181,54,85,97,117,143,193,172,200,100,198,101,29,144,196,155,72,104,43,194,151,73,100,177,220,34,34,17,234,109,175,7,213,212,116,70,13,23,58,222,138,157,139,185,205,90,221,105,16,226,197,202,190,146,21,156,212,51,110,137,208,85,19,114,81,34,56,175,194,116,92,232,141,144,154,132,135,25,84,94,188,116,13,177,151,178,88,172,248,150,113,230,89,93,190,118,241,169,99,202,144,244,196,113,227,253,49,223,44,119,20,200,85,72,200,189,220,34,231,183,246,215,146,163,211,214,223,209,48,81,170,74,221,134,93,184,175,200,36,2,207,55,82,69,156,87,85,213,150,231,147,183,103,158,62,21,243,246,87,20,69,87,133,78,87,94,247,19,115,119,106,146,155,59,175,199,177,124,161,152,16,246,126,37,132,150,174,38,184,51,234,36,54,220,158,143,253,88,145,163,146,93,31,32,171,92,11,196,113,144,137,65,23,222,226,218,125,211,143,101,183,153,125,173,85,167,235,54,20,249,102,66,196,166,100,72,95,45,80,172,249,14,48,50,219,37,243,48,2,201,52,190,62,138,224,138,138,8,47,28,104,36,39,233,239,4,55,240,185,11,38,219,182,9,107,58,226,179,252,64,112,79,202,120,157,117,29,251,62,225,236,75,194,39,94,19,143,117,212,154,195,111,40,44,108,50,75,57,14,203,71,114,170,120,244,147,144,92,68,17,142,207,212,244,86,253,190,210,255,0,22,239,42,188,167,176,251,123,47,58,141,19,114,55,83,54,222,172,155,109,127,141,237,168,27,107,34,184,253,56,201,64,230,87,52,117,15,255,0,44,16,8,153,117,182,205,165,32,87,21,84,30,82,81,19,108,65,117,58,201,113,189,196,157,233,69,187,182,119,127,56,172,188,198,112,185,22,67,126,211,204,140,139,72,174,215,171,196,195,138,138,168,79,7,86,197,37,171,96,232,144,246,31,115,53,32,187,45,246,115,19,187,167,135,69,50,69,162,68,135,69,252,56,162,212,175,26,189,5,77,130,54,204,133,17,87,186,70,16,46,56,228,12,211,253,175,110,168,219,25,183,49,96,226,176,6,164,205,188,34,124,137,248,225,27,202,71,87,230,109,214,137,134,75,228,88,22,159,38,197,165,228,68,5,177,68,225,176,226,188,196,228,76,219,252,182,243,16,202,247,110,126,67,144,218,225,13,221,71,59,57,96,203,239,171,78,74,3,56,241,129,80,1,26,109,35,137,171,66,156,175,222,106,164,106,186,169,177,220,191,212,29,206,201,226,50,114,205,201,183,161,201,93,198,110,44,165,58,13,66,57,18,162,42,65,106,27,234,141,242,8,104,175,19,192,234,251,145,9,119,4,67,38,196,54,186,30,217,227,144,100,97,242,89,118,103,124,34,27,144,171,123,58,138,132,217,199,6,23,203,246,253,203,208,19,227,143,126,87,251,106,59,89,233,227,2,170,24,131,25,251,101,250,48,174,109,181,57,0,170,169,10,208,236,153,231,236,247,254,123,132,133,251,135,178,112,190,250,214,204,243,47,222,204,111,55,157,142,228,187,139,107,97,57,220,166,37,116,149,166,67,129,22,108,55,161,65,113,105,224,52,138,225,53,53,197,82,121,183,84,132,186,181,51,249,130,132,157,37,217,94,226,100,211,54,119,119,3,18,200,172,135,48,161,220,104,140,51,2,60,166,164,88,87,163,182,144,126,157,149,101,93,235,213,192,82,234,210,152,131,130,68,61,145,21,85,3,102,49,108,62,171,17,91,117,170,57,5,250,213,172,139,121,62,99,66,225,247,186,247,65,225,19,129,251,83,132,247,255,0,126,179,186,169,125,43,229,150,185,206,201,84,229,183,143,163,179,108,236,174,222,117,80,222,33,31,251,86,90,32,15,153,5,193,1,68,65,16,52,66,17,20,21,68,84,213,181,160,174,55,202,36,184,88,171,27,133,84,217,157,142,5,41,50,38,155,5,68,89,17,219,108,194,99,31,30,254,72,174,62,130,159,231,70,215,241,169,253,124,232,150,80,99,216,64,146,18,35,73,104,30,101,224,94,69,198,201,16,132,145,127,40,168,168,186,237,116,5,198,200,12,80,133,83,133,21,248,84,253,151,85,142,197,72,253,10,21,246,210,72,238,46,224,54,69,95,12,76,149,84,234,30,31,61,121,10,175,200,139,39,244,252,255,0,154,49,254,218,11,71,77,52,208,52,211,77,3,77,52,208,53,87,99,78,30,71,191,153,133,171,232,226,179,137,84,215,227,240,197,87,237,7,164,162,205,150,73,253,200,22,2,47,255,0,141,63,125,89,229,207,85,227,229,125,181,93,108,187,78,73,103,50,201,95,65,242,221,102,54,228,164,133,217,72,34,58,144,27,229,127,224,134,62,223,141,5,143,166,163,57,38,230,109,238,31,45,32,229,121,173,37,68,133,109,30,86,230,206,109,146,22,149,122,163,132,132,191,104,42,251,118,46,19,159,206,164,128,98,98,132,42,138,138,156,251,46,130,29,59,104,240,11,75,2,178,183,162,110,123,223,196,109,101,128,146,73,92,6,237,27,136,49,91,124,69,125,145,69,160,30,19,221,16,190,239,158,21,60,248,222,202,237,222,34,244,39,49,186,79,211,218,172,186,145,125,18,60,119,20,25,98,83,209,10,33,244,109,61,144,60,70,72,128,158,200,190,233,173,86,245,61,144,238,39,250,107,201,42,240,252,187,34,241,5,77,27,16,35,194,124,27,4,181,253,82,3,137,1,166,221,95,2,184,141,56,18,209,195,20,34,242,171,70,226,52,157,18,3,89,186,27,236,190,159,183,215,38,118,190,234,234,186,93,13,186,140,118,145,198,27,174,158,82,12,100,186,216,187,195,240,252,77,200,39,137,130,67,83,70,248,5,2,104,252,129,190,5,180,120,3,184,126,53,131,77,162,110,101,94,35,38,186,109,56,200,37,113,200,178,32,152,156,103,132,255,0,169,12,84,19,223,242,138,72,188,161,42,46,38,54,192,109,123,56,178,97,82,40,221,155,68,182,199,116,244,9,114,13,214,36,72,32,81,225,224,85,225,214,211,148,36,108,145,69,12,64,184,228,69,82,149,204,50,156,191,44,222,29,149,141,124,221,238,49,6,222,165,196,201,40,93,144,219,140,195,73,44,245,105,167,209,178,232,239,213,56,142,198,229,193,37,111,192,164,218,50,100,164,176,12,235,16,123,1,244,235,189,246,80,47,114,107,121,237,229,14,211,69,177,177,181,39,156,173,175,98,108,85,101,134,213,73,9,5,84,184,82,68,83,53,234,174,18,160,162,160,109,219,155,69,135,59,141,90,98,178,66,123,240,174,104,99,227,179,9,233,174,56,243,176,216,109,192,4,87,9,84,148,250,188,124,154,170,145,42,242,170,171,175,156,127,103,240,140,91,42,119,49,160,132,252,43,73,75,61,102,184,211,202,137,53,37,202,41,70,143,143,195,157,30,113,194,109,87,221,180,112,196,85,16,137,22,138,221,44,171,37,205,246,246,167,45,217,189,227,126,166,0,109,125,229,185,76,174,0,148,204,225,108,35,10,245,236,169,227,144,4,132,128,239,186,182,74,104,162,92,170,37,107,34,211,115,240,251,89,251,155,87,113,153,103,46,87,73,197,237,93,199,142,104,36,54,155,90,41,78,41,9,40,167,211,180,30,222,67,85,94,233,201,26,56,239,69,208,110,3,91,57,183,177,111,11,35,131,68,49,108,29,181,151,119,33,230,92,33,41,51,100,197,88,174,186,239,249,215,195,192,34,47,176,162,39,28,113,172,180,172,27,30,151,128,189,182,175,176,242,209,191,78,84,102,218,58,72,107,21,88,240,168,247,249,231,167,183,111,158,125,245,162,184,86,69,234,31,46,219,167,110,156,221,171,108,117,130,192,114,155,184,100,128,18,165,73,132,50,91,68,229,73,122,180,224,159,116,138,247,220,227,108,151,14,33,146,253,189,155,165,115,107,99,72,220,203,252,194,102,35,100,59,215,85,141,20,160,146,241,198,151,89,101,18,187,202,45,26,162,114,104,216,131,164,170,156,54,224,26,114,168,189,200,55,55,48,217,172,27,56,147,250,141,204,41,3,61,184,209,162,199,157,25,245,106,76,81,96,221,32,86,156,79,184,21,124,206,137,113,236,96,100,36,138,42,169,164,141,149,219,137,49,107,216,115,30,111,205,87,143,255,0,11,198,150,38,169,36,107,59,50,127,78,174,39,185,15,104,205,23,191,60,42,42,167,29,151,157,71,178,222,236,243,14,216,189,208,192,98,49,97,149,201,74,28,134,69,25,43,138,15,212,50,50,95,105,200,206,26,114,111,53,30,49,131,237,24,34,185,212,13,165,247,0,50,247,99,121,199,168,251,93,208,171,200,237,66,198,175,12,151,159,51,10,70,54,229,139,39,46,52,194,199,17,226,142,68,136,136,177,68,255,0,249,125,209,124,255,0,127,8,63,106,6,207,228,219,7,182,153,133,236,252,143,32,170,149,42,116,247,91,148,134,147,158,4,141,36,27,101,182,228,176,128,73,226,124,70,59,104,46,143,222,41,221,17,81,12,145,122,38,250,121,219,41,215,255,0,196,203,91,41,155,35,181,43,121,15,177,44,219,89,46,44,134,36,120,221,227,217,198,145,232,172,56,32,95,210,66,189,85,59,23,58,183,130,230,57,118,9,185,27,11,55,118,183,190,93,165,37,238,53,9,248,159,169,168,70,109,151,164,192,148,13,11,198,139,196,137,6,227,162,30,82,65,229,1,164,234,132,134,103,53,198,119,11,116,177,172,135,113,231,91,228,182,143,82,158,95,114,221,19,50,205,135,98,180,212,103,13,76,90,52,20,124,87,200,61,73,167,57,108,71,169,2,170,25,8,6,211,99,88,213,86,39,86,85,20,205,184,17,142,100,201,202,134,106,107,229,147,37,201,14,175,43,248,87,30,53,68,252,34,162,126,53,149,215,84,103,21,216,237,184,95,36,2,75,255,0,52,215,217,152,128,169,18,162,34,39,62,235,160,250,213,95,145,184,238,59,191,152,141,155,2,73,31,44,167,177,162,153,247,112,38,252,94,179,34,47,247,81,5,158,159,238,53,253,181,42,198,247,51,111,179,25,69,7,20,205,41,109,228,35,106,242,55,10,115,111,17,52,139,213,92,20,21,251,129,21,120,236,60,167,63,157,71,119,169,135,99,181,133,228,209,201,5,202,60,202,164,249,237,215,236,150,225,87,184,156,255,0,193,52,189,191,60,104,44,141,53,192,243,213,57,249,77,115,160,105,166,154,6,154,105,160,224,185,225,120,249,213,34,198,103,47,110,48,173,199,133,92,195,18,238,168,178,89,65,87,13,223,96,126,77,179,224,252,17,46,23,158,132,244,225,5,84,247,251,15,242,154,187,245,175,219,225,80,253,110,241,237,173,139,96,105,87,151,228,85,181,118,135,213,20,27,145,92,51,39,65,82,253,187,146,186,29,191,204,45,39,237,160,250,17,188,219,12,171,19,218,92,127,16,129,151,203,203,155,126,215,55,185,181,146,140,201,178,101,29,102,52,169,13,130,138,139,234,217,74,108,213,146,33,16,142,40,219,104,188,8,164,175,211,44,179,149,179,181,77,182,249,191,2,20,235,90,250,151,201,206,254,90,184,246,50,25,130,104,95,237,10,198,109,158,165,249,30,23,243,169,94,109,182,88,30,229,67,135,19,56,198,33,92,55,8,201,216,202,248,175,118,136,129,64,250,152,170,18,33,2,168,144,162,240,72,188,18,42,106,67,95,95,10,170,12,122,202,216,140,69,137,17,160,98,59,12,54,141,182,211,64,136,34,0,35,194,8,162,34,34,34,123,34,38,130,37,111,179,155,117,123,100,119,22,184,250,191,49,203,182,50,34,117,101,60,139,245,237,50,203,45,187,194,31,8,136,220,102,71,167,244,47,78,85,57,85,85,250,29,158,219,192,198,50,156,56,104,56,168,204,206,99,151,113,254,165,239,241,69,41,9,31,94,221,187,7,100,34,254,133,78,57,246,227,83,61,98,111,178,154,60,105,24,253,98,123,113,202,81,16,178,36,190,230,168,156,175,251,147,225,57,95,100,82,20,95,148,212,76,196,70,101,106,40,170,229,91,104,140,203,29,99,182,248,117,181,201,95,207,169,87,103,16,214,7,149,95,113,56,72,18,28,145,23,132,66,225,58,58,235,132,188,39,221,219,130,229,56,77,120,239,54,131,111,50,76,86,255,0,10,185,160,250,138,108,162,105,216,218,198,250,151,135,234,36,19,128,225,31,97,36,33,251,155,5,224,85,19,219,227,221,117,19,111,213,38,212,173,157,37,123,182,142,163,87,149,80,237,26,148,200,36,134,216,250,146,112,90,101,212,107,177,1,169,52,67,238,156,118,225,57,229,117,144,191,245,13,129,99,182,89,85,76,182,173,159,149,138,69,250,135,154,141,4,157,41,102,157,16,153,142,137,238,110,10,188,202,47,61,71,249,136,168,170,130,106,57,124,77,156,103,116,61,25,232,189,66,42,138,38,205,89,158,123,123,196,127,51,12,179,91,39,182,172,59,120,227,24,239,140,114,56,15,214,216,180,18,158,22,221,101,230,155,105,238,1,11,168,27,128,203,72,70,40,132,74,8,170,170,188,174,189,208,182,183,6,175,131,111,91,14,147,199,30,246,189,138,185,225,245,14,175,154,51,49,214,59,97,202,151,35,195,74,163,202,112,171,242,171,207,190,163,21,126,164,118,186,204,60,203,110,228,86,255,0,89,137,70,75,33,165,2,101,249,49,18,67,42,240,47,220,200,175,222,223,38,137,195,128,72,188,34,115,169,204,140,158,12,124,162,183,20,241,184,228,139,40,147,37,131,128,162,160,218,70,38,4,196,189,249,66,95,168,14,61,191,11,207,30,220,218,155,180,87,25,166,114,194,247,79,213,105,234,138,110,219,154,102,98,103,152,199,17,25,159,148,114,142,214,236,134,217,84,82,51,142,215,227,126,42,246,40,100,227,45,179,245,111,47,21,178,9,9,230,121,83,231,238,36,69,237,207,100,252,42,107,195,144,122,116,217,220,165,67,245,252,60,38,11,114,221,158,34,228,183,250,164,135,25,97,146,115,132,62,57,241,198,104,127,178,34,241,199,98,231,223,91,188,56,149,204,122,233,21,39,34,71,215,95,185,142,27,125,16,28,141,44,17,229,95,32,146,162,160,240,202,170,42,114,132,132,36,156,162,243,175,21,166,242,183,93,158,61,183,12,224,185,36,219,160,140,86,13,12,118,3,192,252,33,227,151,197,226,36,4,78,203,227,232,74,133,223,132,227,133,66,212,77,235,113,25,202,212,244,221,93,85,205,27,39,49,19,51,158,49,17,222,121,244,124,68,244,235,180,16,163,74,136,198,42,125,38,215,203,171,144,167,62,73,147,145,228,182,173,190,42,74,231,60,144,170,242,95,213,239,202,42,47,190,164,63,232,207,10,250,159,171,253,27,249,191,173,255,0,17,118,243,185,255,0,196,62,159,233,252,188,118,255,0,233,125,189,127,167,243,199,62,250,140,97,222,160,240,252,251,34,123,23,197,169,242,71,230,176,226,139,139,34,165,216,173,3,104,192,184,78,41,186,130,136,34,102,12,170,47,220,174,18,112,42,28,158,177,178,253,79,97,176,49,103,243,57,24,238,72,237,83,32,128,143,67,130,146,84,229,164,118,159,56,157,91,37,81,116,69,197,21,82,224,59,52,224,246,69,20,230,191,19,107,27,183,112,219,238,94,161,226,120,94,20,238,227,143,62,123,113,238,145,201,216,109,167,154,84,107,59,16,143,40,49,218,101,199,235,218,144,243,174,54,21,234,193,176,172,16,17,40,184,42,211,134,42,166,138,170,133,243,207,190,179,120,142,222,226,120,69,16,227,148,53,199,244,67,44,231,241,46,67,146,204,164,19,158,69,117,92,120,136,212,187,112,168,170,188,162,162,113,168,87,253,103,54,185,163,113,187,9,86,85,228,227,77,72,174,9,112,13,167,44,217,113,245,97,28,142,217,112,106,136,224,154,42,18,9,32,129,56,169,227,78,250,177,233,114,42,92,133,183,93,166,177,102,88,178,125,13,91,46,120,249,225,127,184,175,28,162,252,42,123,167,182,175,69,219,119,56,166,114,231,212,116,253,86,146,55,95,183,52,199,188,79,253,231,253,50,90,170,189,78,203,40,187,57,104,219,178,78,53,124,217,245,53,246,207,131,157,60,85,146,44,99,51,52,148,191,217,31,166,113,222,203,248,21,85,252,106,213,215,158,194,190,13,172,25,21,150,81,24,149,18,91,70,196,134,31,109,28,109,214,141,20,76,12,75,148,33,84,85,69,69,246,84,93,104,227,80,202,183,251,161,150,101,219,75,144,225,208,113,9,152,131,108,219,96,247,85,114,145,249,21,204,171,175,198,139,33,192,68,17,100,140,162,184,104,200,146,137,199,37,109,196,79,184,87,34,254,105,51,114,112,189,183,133,58,35,48,238,111,114,88,163,107,9,181,236,49,164,84,190,111,206,20,229,121,232,15,193,86,209,87,252,225,249,93,88,248,78,217,224,155,107,10,100,60,31,25,133,80,220,215,17,233,42,192,175,119,72,65,0,59,25,42,146,160,130,32,138,42,240,40,156,10,34,106,171,217,74,114,177,221,253,196,178,40,231,250,118,35,127,101,89,90,241,2,32,59,38,199,233,103,78,32,253,208,9,25,111,183,249,149,212,253,244,23,224,243,194,115,243,174,116,211,64,211,77,52,13,52,211,64,212,83,115,112,210,206,112,233,212,177,31,8,182,98,129,46,166,97,15,43,14,197,146,71,34,190,159,240,58,32,170,159,145,236,43,236,171,169,94,184,47,133,227,65,27,219,108,193,172,251,4,163,204,27,97,35,157,164,54,223,126,63,191,248,119,248,225,230,87,159,200,56,134,11,253,199,82,93,86,59,53,33,43,174,55,11,5,87,17,82,131,43,145,34,56,167,194,71,176,105,171,1,227,246,68,114,75,227,199,253,221,89,218,6,171,253,215,192,236,179,81,172,42,231,35,167,209,249,197,193,117,23,220,79,162,242,156,42,115,238,218,39,31,158,201,251,106,192,211,85,174,136,174,157,178,223,77,168,175,75,118,47,91,239,13,76,199,253,47,70,137,184,152,185,204,199,110,78,162,86,63,18,93,220,151,39,16,144,220,0,190,166,74,96,66,66,100,164,2,72,60,2,143,9,199,10,188,205,3,4,205,27,202,55,10,241,41,103,144,101,84,118,116,194,14,58,142,42,183,5,182,154,173,94,196,74,68,78,163,211,11,146,94,87,148,231,87,247,9,251,105,194,126,218,229,167,69,110,136,197,63,175,245,254,126,111,110,255,0,218,125,110,166,189,247,113,60,109,231,56,198,119,122,247,204,83,251,97,174,151,59,10,246,75,158,191,147,90,66,180,7,37,101,144,212,36,52,232,15,210,87,179,74,137,229,4,247,66,66,150,130,36,134,134,133,213,5,71,162,146,44,175,47,197,179,156,107,63,199,114,252,22,185,45,227,215,193,181,75,56,242,92,53,55,152,51,134,162,203,68,71,194,73,46,142,18,56,124,247,241,32,26,162,117,33,184,52,213,227,75,69,49,56,239,51,159,174,92,245,245,221,77,202,168,155,152,154,105,167,110,217,237,141,187,127,143,76,115,207,118,180,205,244,238,213,253,70,1,96,113,114,8,86,17,243,103,50,11,66,110,90,182,250,54,106,249,2,184,188,242,218,54,34,195,109,244,84,38,196,136,71,142,196,171,116,179,73,54,54,225,68,156,219,15,156,6,49,243,133,231,113,197,113,85,207,168,5,65,34,37,82,34,81,21,94,87,149,95,202,234,91,198,185,213,173,233,232,183,249,125,190,140,245,93,103,83,172,196,93,156,196,110,196,122,110,156,207,250,246,66,113,250,25,172,228,25,228,155,24,178,217,141,99,117,18,100,83,101,210,108,158,109,186,248,98,170,42,10,133,199,145,163,5,79,110,120,84,95,101,213,115,141,97,185,179,91,15,159,226,150,120,215,130,226,223,245,107,24,177,152,100,27,71,14,196,22,82,178,156,47,10,109,186,251,140,170,254,85,180,94,120,93,95,154,227,132,253,181,53,88,166,175,63,95,170,150,186,173,219,81,136,166,39,154,39,207,189,184,196,124,227,186,143,221,237,162,28,231,46,189,200,158,199,30,155,42,38,55,88,197,36,145,117,69,90,150,19,100,184,234,55,193,39,5,209,91,66,95,246,155,50,5,85,18,36,89,214,216,224,211,176,168,147,24,157,33,135,21,226,108,3,196,138,159,107,104,162,133,238,171,242,138,139,199,227,227,83,109,115,165,54,40,166,191,18,59,162,247,85,212,94,211,70,150,169,252,17,143,164,68,113,233,219,60,121,204,154,105,166,182,121,168,214,228,229,193,129,224,183,121,114,199,25,14,214,67,113,232,241,200,186,253,76,142,58,178,207,63,133,55,72,1,63,226,215,86,217,225,171,131,97,208,104,228,201,73,118,42,135,46,214,103,84,69,153,96,241,43,146,95,95,248,221,35,84,79,194,117,68,246,68,212,111,121,93,114,210,227,111,176,118,141,58,94,101,113,228,203,21,30,81,98,215,180,236,245,231,251,43,209,227,143,254,61,89,163,240,156,232,57,211,77,52,13,52,211,64,211,77,52,13,112,191,26,231,94,123,9,208,235,32,200,177,176,146,220,120,177,90,55,159,121,194,234,45,182,40,164,68,171,248,68,68,85,255,0,150,130,170,219,36,55,119,199,120,31,108,121,101,185,116,81,136,145,61,188,195,90,38,66,171,251,160,58,210,255,0,184,147,86,238,170,255,0,78,181,242,23,110,199,53,177,142,76,216,231,179,228,229,210,192,139,177,2,76,36,40,237,175,247,110,40,198,107,255,0,47,86,134,129,166,154,104,26,105,166,129,166,154,104,26,107,133,246,78,117,167,211,127,233,36,219,216,126,174,27,244,176,88,53,201,118,183,12,116,175,209,225,232,150,69,194,35,105,31,175,101,107,186,160,43,157,145,121,229,122,168,251,232,55,11,77,113,174,116,13,52,211,64,211,77,52,21,62,227,170,179,189,155,76,243,159,107,79,63,123,20,9,83,216,159,42,254,226,40,191,186,131,78,175,251,132,181,107,167,198,171,15,81,85,206,38,222,46,111,13,163,114,126,1,62,54,95,20,68,250,169,12,50,82,146,218,126,254,72,133,41,174,63,251,154,178,32,77,139,99,9,137,240,100,3,241,164,182,47,50,232,47,34,109,146,34,137,34,254,81,81,81,116,30,141,52,211,64,211,77,52,13,52,211,64,212,119,112,176,216,251,133,134,219,97,51,108,166,65,133,119,29,97,76,118,33,8,188,81,141,81,30,108,72,145,80,123,183,216,20,145,57,68,53,84,225,120,84,145,105,160,234,141,29,152,145,219,139,25,160,105,166,133,1,176,4,224,64,81,56,68,68,252,34,34,34,107,183,77,52,13,52,211,64,211,95,34,98,74,168,36,138,169,236,191,219,95,90,6,154,105,160,106,187,119,211,206,201,63,186,161,189,207,109,157,17,231,45,130,8,221,172,111,241,8,168,61,16,254,122,171,136,63,106,57,199,116,31,110,120,213,137,166,129,173,82,255,0,164,103,116,253,71,109,62,204,64,189,244,231,85,41,201,242,45,130,61,181,140,58,228,157,34,4,95,25,18,16,50,162,104,136,70,136,42,226,138,160,251,39,178,146,42,109,110,184,84,69,246,208,85,30,149,178,237,216,206,246,3,14,202,247,191,31,253,27,51,176,130,174,88,198,38,22,57,175,14,18,52,233,178,168,158,35,113,164,3,32,225,58,169,42,112,63,210,150,198,154,104,26,105,166,131,170,76,102,38,71,114,44,150,129,214,94,21,109,198,204,121,19,21,78,20,85,63,40,168,170,154,193,109,238,26,198,222,225,181,56,76,59,73,182,16,233,35,164,40,143,76,33,39,146,48,42,163,45,145,10,34,23,70,250,130,23,28,170,10,42,242,188,170,200,180,208,52,211,77,3,77,52,208,52,211,77,3,77,52,208,52,211,77,3,94,107,22,36,202,129,38,52,41,139,18,67,173,24,53,33,1,13,90,53,21,65,62,171,236,188,47,11,194,252,241,175,78,154,15,207,159,64,30,142,125,81,236,22,247,230,89,174,239,230,172,187,69,62,35,209,73,182,173,10,111,235,178,73,192,32,152,66,94,237,245,65,47,184,209,28,228,212,120,235,202,235,244,17,199,27,101,178,117,211,16,0,69,34,34,94,16,81,62,85,87,240,154,250,215,201,128,58,4,219,128,132,36,138,132,42,156,162,162,254,23,65,174,187,23,235,223,211,223,168,125,208,183,218,125,187,183,180,114,218,181,167,95,140,252,184,94,24,214,108,180,168,142,57,24,251,42,170,39,100,94,12,64,148,121,36,69,68,94,54,51,90,255,0,178,158,134,125,60,108,6,229,92,110,166,219,227,19,34,92,218,182,235,45,3,243,77,232,245,236,186,72,78,55,25,181,254,132,37,20,247,37,34,68,228,81,80,85,83,91,1,160,105,166,154,14,23,159,198,191,63,54,7,126,61,117,100,190,186,114,61,182,220,188,70,100,125,189,139,34,197,36,71,58,113,102,29,108,48,239,244,111,179,49,27,69,120,156,95,18,39,38,94,68,50,94,19,175,219,250,9,174,56,79,157,7,58,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,131,255,217