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