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