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