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