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