255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,144,1,144,0,0,255,226,10,32,73,67,67,95,80,82,79,70,73,76,69,0,1,1,0,0,10,16,0,0,0,0,2,16,0,0,109,110,116,114,82,71,66,32,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,97,99,115,112,65,80,80,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,213,0,1,0,0,0,0,211,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,100,101,115,99,0,0,0,252,0,0,0,124,99,112,114,116,0,0,1,120,0,0,0,40,119,116,112,116,0,0,1,160,0,0,0,20,98,107,112,116,0,0,1,180,0,0,0,20,114,88,89,90,0,0,1,200,0,0,0,20,103,88,89,90,0,0,1,220,0,0,0,20,98,88,89,90,0,0,1,240,0,0,0,20,114,84,82,67,0,0,2,4,0,0,8,12,103,84,82,67,0,0,2,4,0,0,8,12,98,84,82,67,0,0,2,4,0,0,8,12,100,101,115,99,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,101,120,116,0,0,0,0,67,111,112,121,114,105,103,104,116,32,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,50,48,49,49,0,88,89,90,32,0,0,0,0,0,0,243,81,0,1,0,0,0,1,22,204,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,111,162,0,0,56,245,0,0,3,144,88,89,90,32,0,0,0,0,0,0,98,153,0,0,183,133,0,0,24,218,88,89,90,32,0,0,0,0,0,0,36,160,0,0,15,132,0,0,182,207,99,117,114,118,0,0,0,0,0,0,4,0,0,0,0,5,0,10,0,15,0,20,0,25,0,30,0,35,0,40,0,45,0,50,0,55,0,59,0,64,0,69,0,74,0,79,0,84,0,89,0,94,0,99,0,104,0,109,0,114,0,119,0,124,0,129,0,134,0,139,0,144,0,149,0,154,0,159,0,164,0,169,0,174,0,178,0,183,0,188,0,193,0,198,0,203,0,208,0,213,0,219,0,224,0,229,0,235,0,240,0,246,0,251,1,1,1,7,1,13,1,19,1,25,1,31,1,37,1,43,1,50,1,56,1,62,1,69,1,76,1,82,1,89,1,96,1,103,1,110,1,117,1,124,1,131,1,139,1,146,1,154,1,161,1,169,1,177,1,185,1,193,1,201,1,209,1,217,1,225,1,233,1,242,1,250,2,3,2,12,2,20,2,29,2,38,2,47,2,56,2,65,2,75,2,84,2,93,2,103,2,113,2,122,2,132,2,142,2,152,2,162,2,172,2,182,2,193,2,203,2,213,2,224,2,235,2,245,3,0,3,11,3,22,3,33,3,45,3,56,3,67,3,79,3,90,3,102,3,114,3,126,3,138,3,150,3,162,3,174,3,186,3,199,3,211,3,224,3,236,3,249,4,6,4,19,4,32,4,45,4,59,4,72,4,85,4,99,4,113,4,126,4,140,4,154,4,168,4,182,4,196,4,211,4,225,4,240,4,254,5,13,5,28,5,43,5,58,5,73,5,88,5,103,5,119,5,134,5,150,5,166,5,181,5,197,5,213,5,229,5,246,6,6,6,22,6,39,6,55,6,72,6,89,6,106,6,123,6,140,6,157,6,175,6,192,6,209,6,227,6,245,7,7,7,25,7,43,7,61,7,79,7,97,7,116,7,134,7,153,7,172,7,191,7,210,7,229,7,248,8,11,8,31,8,50,8,70,8,90,8,110,8,130,8,150,8,170,8,190,8,210,8,231,8,251,9,16,9,37,9,58,9,79,9,100,9,121,9,143,9,164,9,186,9,207,9,229,9,251,10,17,10,39,10,61,10,84,10,106,10,129,10,152,10,174,10,197,10,220,10,243,11,11,11,34,11,57,11,81,11,105,11,128,11,152,11,176,11,200,11,225,11,249,12,18,12,42,12,67,12,92,12,117,12,142,12,167,12,192,12,217,12,243,13,13,13,38,13,64,13,90,13,116,13,142,13,169,13,195,13,222,13,248,14,19,14,46,14,73,14,100,14,127,14,155,14,182,14,210,14,238,15,9,15,37,15,65,15,94,15,122,15,150,15,179,15,207,15,236,16,9,16,38,16,67,16,97,16,126,16,155,16,185,16,215,16,245,17,19,17,49,17,79,17,109,17,140,17,170,17,201,17,232,18,7,18,38,18,69,18,100,18,132,18,163,18,195,18,227,19,3,19,35,19,67,19,99,19,131,19,164,19,197,19,229,20,6,20,39,20,73,20,106,20,139,20,173,20,206,20,240,21,18,21,52,21,86,21,120,21,155,21,189,21,224,22,3,22,38,22,73,22,108,22,143,22,178,22,214,22,250,23,29,23,65,23,101,23,137,23,174,23,210,23,247,24,27,24,64,24,101,24,138,24,175,24,213,24,250,25,32,25,69,25,107,25,145,25,183,25,221,26,4,26,42,26,81,26,119,26,158,26,197,26,236,27,20,27,59,27,99,27,138,27,178,27,218,28,2,28,42,28,82,28,123,28,163,28,204,28,245,29,30,29,71,29,112,29,153,29,195,29,236,30,22,30,64,30,106,30,148,30,190,30,233,31,19,31,62,31,105,31,148,31,191,31,234,32,21,32,65,32,108,32,152,32,196,32,240,33,28,33,72,33,117,33,161,33,206,33,251,34,39,34,85,34,130,34,175,34,221,35,10,35,56,35,102,35,148,35,194,35,240,36,31,36,77,36,124,36,171,36,218,37,9,37,56,37,104,37,151,37,199,37,247,38,39,38,87,38,135,38,183,38,232,39,24,39,73,39,122,39,171,39,220,40,13,40,63,40,113,40,162,40,212,41,6,41,56,41,107,41,157,41,208,42,2,42,53,42,104,42,155,42,207,43,2,43,54,43,105,43,157,43,209,44,5,44,57,44,110,44,162,44,215,45,12,45,65,45,118,45,171,45,225,46,22,46,76,46,130,46,183,46,238,47,36,47,90,47,145,47,199,47,254,48,53,48,108,48,164,48,219,49,18,49,74,49,130,49,186,49,242,50,42,50,99,50,155,50,212,51,13,51,70,51,127,51,184,51,241,52,43,52,101,52,158,52,216,53,19,53,77,53,135,53,194,53,253,54,55,54,114,54,174,54,233,55,36,55,96,55,156,55,215,56,20,56,80,56,140,56,200,57,5,57,66,57,127,57,188,57,249,58,54,58,116,58,178,58,239,59,45,59,107,59,170,59,232,60,39,60,101,60,164,60,227,61,34,61,97,61,161,61,224,62,32,62,96,62,160,62,224,63,33,63,97,63,162,63,226,64,35,64,100,64,166,64,231,65,41,65,106,65,172,65,238,66,48,66,114,66,181,66,247,67,58,67,125,67,192,68,3,68,71,68,138,68,206,69,18,69,85,69,154,69,222,70,34,70,103,70,171,70,240,71,53,71,123,71,192,72,5,72,75,72,145,72,215,73,29,73,99,73,169,73,240,74,55,74,125,74,196,75,12,75,83,75,154,75,226,76,42,76,114,76,186,77,2,77,74,77,147,77,220,78,37,78,110,78,183,79,0,79,73,79,147,79,221,80,39,80,113,80,187,81,6,81,80,81,155,81,230,82,49,82,124,82,199,83,19,83,95,83,170,83,246,84,66,84,143,84,219,85,40,85,117,85,194,86,15,86,92,86,169,86,247,87,68,87,146,87,224,88,47,88,125,88,203,89,26,89,105,89,184,90,7,90,86,90,166,90,245,91,69,91,149,91,229,92,53,92,134,92,214,93,39,93,120,93,201,94,26,94,108,94,189,95,15,95,97,95,179,96,5,96,87,96,170,96,252,97,79,97,162,97,245,98,73,98,156,98,240,99,67,99,151,99,235,100,64,100,148,100,233,101,61,101,146,101,231,102,61,102,146,102,232,103,61,103,147,103,233,104,63,104,150,104,236,105,67,105,154,105,241,106,72,106,159,106,247,107,79,107,167,107,255,108,87,108,175,109,8,109,96,109,185,110,18,110,107,110,196,111,30,111,120,111,209,112,43,112,134,112,224,113,58,113,149,113,240,114,75,114,166,115,1,115,93,115,184,116,20,116,112,116,204,117,40,117,133,117,225,118,62,118,155,118,248,119,86,119,179,120,17,120,110,120,204,121,42,121,137,121,231,122,70,122,165,123,4,123,99,123,194,124,33,124,129,124,225,125,65,125,161,126,1,126,98,126,194,127,35,127,132,127,229,128,71,128,168,129,10,129,107,129,205,130,48,130,146,130,244,131,87,131,186,132,29,132,128,132,227,133,71,133,171,134,14,134,114,134,215,135,59,135,159,136,4,136,105,136,206,137,51,137,153,137,254,138,100,138,202,139,48,139,150,139,252,140,99,140,202,141,49,141,152,141,255,142,102,142,206,143,54,143,158,144,6,144,110,144,214,145,63,145,168,146,17,146,122,146,227,147,77,147,182,148,32,148,138,148,244,149,95,149,201,150,52,150,159,151,10,151,117,151,224,152,76,152,184,153,36,153,144,153,252,154,104,154,213,155,66,155,175,156,28,156,137,156,247,157,100,157,210,158,64,158,174,159,29,159,139,159,250,160,105,160,216,161,71,161,182,162,38,162,150,163,6,163,118,163,230,164,86,164,199,165,56,165,169,166,26,166,139,166,253,167,110,167,224,168,82,168,196,169,55,169,169,170,28,170,143,171,2,171,117,171,233,172,92,172,208,173,68,173,184,174,45,174,161,175,22,175,139,176,0,176,117,176,234,177,96,177,214,178,75,178,194,179,56,179,174,180,37,180,156,181,19,181,138,182,1,182,121,182,240,183,104,183,224,184,89,184,209,185,74,185,194,186,59,186,181,187,46,187,167,188,33,188,155,189,21,189,143,190,10,190,132,190,255,191,122,191,245,192,112,192,236,193,103,193,227,194,95,194,219,195,88,195,212,196,81,196,206,197,75,197,200,198,70,198,195,199,65,199,191,200,61,200,188,201,58,201,185,202,56,202,183,203,54,203,182,204,53,204,181,205,53,205,181,206,54,206,182,207,55,207,184,208,57,208,186,209,60,209,190,210,63,210,193,211,68,211,198,212,73,212,203,213,78,213,209,214,85,214,216,215,92,215,224,216,100,216,232,217,108,217,241,218,118,218,251,219,128,220,5,220,138,221,16,221,150,222,28,222,162,223,41,223,175,224,54,224,189,225,68,225,204,226,83,226,219,227,99,227,235,228,115,228,252,229,132,230,13,230,150,231,31,231,169,232,50,232,188,233,70,233,208,234,91,234,229,235,112,235,251,236,134,237,17,237,156,238,40,238,180,239,64,239,204,240,88,240,229,241,114,241,255,242,140,243,25,243,167,244,52,244,194,245,80,245,222,246,109,246,251,247,138,248,25,248,168,249,56,249,199,250,87,250,231,251,119,252,7,252,152,253,41,253,186,254,75,254,220,255,109,255,255,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,219,0,67,1,3,3,3,4,3,4,8,4,4,8,16,11,9,11,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,255,192,0,17,8,14,16,9,96,3,1,34,0,2,17,1,3,17,1,255,196,0,30,0,1,0,1,4,3,1,1,0,0,0,0,0,0,0,0,0,0,9,2,7,8,10,1,3,6,4,5,255,196,0,118,16,0,1,3,3,3,2,3,4,5,7,5,7,11,14,0,31,2,0,1,3,4,5,6,7,17,18,8,19,9,20,33,49,56,119,181,21,22,34,65,133,23,35,50,71,81,134,197,24,51,66,97,113,25,36,37,83,114,129,145,38,52,69,82,130,161,166,177,193,209,212,39,53,67,84,86,87,88,98,99,115,116,149,150,211,54,55,68,73,100,104,136,225,228,240,85,101,117,146,162,164,178,198,40,132,148,179,180,210,131,57,163,194,196,241,70,255,196,0,20,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,196,0,21,17,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,255,218,0,12,3,1,0,2,17,3,17,0,63,0,149,52,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,69,198,236,203,135,36,21,34,165,159,119,85,32,225,223,102,221,112,37,191,222,133,250,46,186,192,95,125,223,116,29,200,184,111,98,229,1,21,14,108,63,164,236,185,103,221,5,72,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,169,119,217,112,198,197,250,46,200,43,68,92,63,177,7,4,91,125,235,150,125,219,117,212,98,251,238,219,174,193,253,22,65,82,34,165,223,103,65,82,42,88,151,59,179,160,229,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,23,14,185,92,58,14,169,77,197,189,21,1,35,159,217,223,216,170,148,8,182,217,157,210,40,92,31,119,65,88,51,179,122,238,171,101,202,32,46,56,174,81,1,112,235,148,65,241,200,230,102,226,219,236,190,129,127,216,170,237,139,62,236,203,142,59,50,10,209,82,206,185,221,144,114,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,176,171,166,190,190,168,243,14,162,117,75,166,125,98,184,90,173,119,92,115,48,188,208,226,119,137,234,96,163,142,231,74,23,66,166,167,182,144,17,15,58,193,238,70,49,118,216,138,104,196,185,51,28,110,115,102,170,214,219,169,187,181,214,193,213,222,171,223,108,87,58,187,117,202,221,169,23,218,186,58,202,73,138,25,233,167,142,231,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,13,146,81,97,255,0,135,55,90,255,0,202,171,78,39,176,103,247,59,84,122,155,139,126,110,229,77,3,246,164,186,80,179,3,71,115,24,120,136,15,35,55,142,81,137,200,66,65,18,218,33,154,40,219,48,16,21,170,234,170,193,149,100,189,56,234,45,187,5,189,229,118,172,146,28,126,170,225,103,159,22,169,146,11,161,215,82,135,152,130,8,74,38,121,31,187,36,65,17,0,125,163,9,12,25,217,201,157,174,170,32,214,218,211,214,39,85,246,91,173,21,230,143,169,45,74,146,162,130,162,58,152,130,175,39,172,170,128,140,9,136,90,72,102,144,162,148,55,102,220,36,18,2,109,216,153,217,221,150,194,154,41,170,22,173,106,210,60,67,85,236,195,73,29,62,83,103,166,185,29,61,53,104,213,133,28,230,13,222,165,121,69,153,140,225,151,185,17,253,145,118,56,201,156,69,217,217,160,91,175,253,6,169,233,243,170,60,187,25,134,138,146,154,197,127,168,60,155,30,10,74,120,169,160,11,117,92,178,16,195,28,49,153,52,65,4,163,53,51,51,176,238,212,236,108,2,36,44,179,211,193,115,93,44,87,93,56,200,250,120,185,222,110,179,100,150,75,133,78,73,109,166,168,99,146,148,44,242,181,52,114,5,57,238,227,31,10,162,51,56,221,129,156,170,216,199,155,188,174,1,109,124,93,181,191,90,52,215,169,44,110,197,167,58,189,154,226,182,217,240,122,58,185,104,236,151,250,186,24,36,156,171,235,196,165,40,225,144,69,205,196,0,92,157,183,216,5,190,230,79,8,157,111,214,141,74,234,75,36,177,106,54,175,102,185,85,182,12,30,178,174,42,59,221,254,174,186,8,231,26,250,1,25,70,57,164,33,99,97,51,22,38,109,246,50,111,189,215,138,241,171,247,167,197,190,31,208,252,198,226,158,10,158,244,249,79,195,250,239,152,219,144,75,166,181,234,133,171,69,116,143,47,213,123,200,210,73,79,139,89,234,110,65,79,83,90,52,129,89,56,3,246,105,90,82,103,96,57,165,237,196,31,100,157,206,65,102,18,119,102,125,122,238,221,98,117,95,122,186,214,222,107,58,146,212,168,234,43,234,36,169,148,41,50,122,202,88,4,204,156,137,163,134,25,6,40,131,119,125,130,49,16,22,217,133,153,153,153,73,87,141,62,177,90,172,186,71,138,104,133,190,253,87,21,247,37,188,5,238,186,142,146,168,68,10,213,74,18,11,13,84,108,108,110,18,84,201,17,196,196,14,4,116,114,62,236,81,50,141,94,145,116,66,213,212,119,81,120,102,141,95,111,149,118,139,109,254,162,164,171,42,233,35,19,157,160,167,165,154,166,64,143,151,217,19,49,129,193,141,216,152,28,216,156,79,143,7,9,222,232,190,193,170,120,215,76,24,5,187,90,239,119,91,174,103,53,190,75,133,206,123,181,77,76,245,193,230,170,37,168,134,10,130,169,102,149,166,138,25,98,136,192,191,64,163,112,103,118,22,119,189,104,136,11,10,188,59,186,250,163,234,115,21,124,15,84,174,22,171,110,166,217,59,84,251,189,76,20,255,0,89,163,120,229,63,51,75,77,201,141,230,0,130,66,168,142,48,120,199,236,200,60,70,78,220,89,170,181,119,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,13,83,67,93,76,237,206,35,217,217,217,217,217,196,192,133,200,12,9,156,12,8,132,152,132,157,156,54,136,69,143,253,20,117,93,98,234,211,70,168,179,46,237,170,143,47,182,237,71,148,217,40,166,50,242,21,92,141,163,145,134,70,99,104,103,0,238,198,251,152,182,231,31,112,206,41,29,100,2,2,34,32,34,34,12,10,233,131,175,90,106,174,167,181,59,165,141,100,190,210,81,157,30,113,123,183,224,215,58,142,235,157,97,189,218,180,158,130,166,162,73,72,88,216,78,8,169,64,64,3,132,93,173,220,222,33,60,245,90,214,117,99,239,79,172,159,16,50,31,152,206,165,251,195,187,175,170,62,167,49,87,192,245,74,225,106,182,234,109,147,181,79,187,212,193,79,245,154,55,142,83,243,52,180,220,152,222,96,8,36,42,136,227,7,140,126,204,131,196,100,237,196,25,170,136,136,8,139,23,250,224,235,143,13,233,7,25,183,65,8,82,95,179,187,197,69,44,244,24,227,155,179,157,184,106,5,170,167,156,197,247,167,2,136,102,142,41,29,143,121,156,93,163,144,35,153,132,50,129,67,95,136,142,35,213,159,74,185,219,101,184,119,81,154,170,90,101,150,92,37,138,196,45,156,94,106,102,181,200,48,197,33,210,213,74,110,32,60,140,231,242,236,242,73,33,197,78,78,100,228,6,79,41,58,13,212,86,145,245,37,134,211,102,122,83,150,82,92,64,169,225,154,186,216,114,128,220,109,39,35,152,180,53,148,236,78,80,159,40,165,102,119,220,15,131,148,100,97,177,63,171,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,239,77,93,67,82,207,194,80,221,157,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,216,32,219,165,31,18,109,113,208,205,71,11,158,168,102,217,94,163,97,151,94,221,61,230,219,120,187,77,93,85,79,27,59,237,83,67,37,65,191,110,96,228,78,241,242,24,229,31,178,124,93,163,150,41,211,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,188,252,181,198,215,91,29,93,44,252,12,128,248,75,27,144,23,19,2,23,217,253,8,93,159,213,157,107,175,213,119,74,58,143,210,86,163,158,21,154,197,231,173,85,221,201,236,23,248,33,112,165,187,210,139,179,57,11,59,191,110,96,228,45,44,46,238,81,145,11,179,152,28,114,30,74,248,94,245,211,249,20,202,131,67,181,143,51,242,154,109,122,231,244,61,77,104,242,134,197,116,146,65,118,222,103,38,242,244,115,111,39,115,118,32,9,92,36,252,208,149,68,142,23,255,0,198,83,86,53,79,75,255,0,36,31,147,61,75,202,241,47,164,254,176,121,223,160,175,53,52,30,107,183,244,127,111,187,217,49,231,199,184,124,121,111,183,50,219,218,234,218,248,68,235,126,180,106,87,82,89,37,139,81,181,123,53,202,173,176,96,245,149,113,81,222,239,245,117,208,71,56,215,208,8,202,49,205,33,11,27,9,152,177,51,111,177,147,125,238,189,7,142,119,234,79,247,147,248,106,181,94,10,158,244,249,79,195,250,239,152,219,144,77,74,132,14,186,60,73,179,109,99,212,122,91,103,79,25,182,87,134,225,152,191,152,167,166,185,90,110,213,150,202,171,252,146,56,115,169,154,56,204,56,194,221,166,104,99,49,238,8,148,132,124,94,71,138,59,171,226,117,226,23,71,148,209,212,244,235,211,246,95,222,181,77,202,44,182,255,0,108,154,9,233,110,180,178,193,12,145,82,209,85,193,49,242,133,251,179,5,75,113,2,114,141,163,228,224,242,137,224,95,79,29,63,103,221,77,106,133,14,148,105,200,82,5,202,178,158,162,174,90,202,230,153,168,168,160,134,55,34,150,162,72,99,144,163,7,46,17,9,56,236,242,75,24,250,114,100,25,21,209,65,245,137,213,166,178,209,97,191,202,71,90,168,241,11,110,213,153,77,238,139,44,174,47,33,75,196,222,56,216,164,157,129,166,156,195,181,27,108,100,219,156,157,179,8,164,101,117,124,88,53,115,88,52,111,95,112,236,43,75,117,139,80,49,155,45,62,159,219,203,203,91,242,171,132,125,233,6,182,186,62,244,199,222,231,52,206,17,198,197,44,142,82,31,22,114,39,127,85,38,157,60,116,253,128,244,203,165,244,58,81,167,33,86,118,218,58,138,138,185,107,43,154,23,173,173,158,105,28,138,90,137,33,142,49,144,216,120,68,36,227,187,71,20,99,235,197,148,80,248,213,251,211,226,223,15,232,126,99,113,65,127,252,26,245,99,84,245,67,242,191,249,76,212,188,175,45,250,51,234,255,0,146,250,118,243,83,95,229,123,159,72,119,59,93,227,46,28,187,97,203,142,219,240,29,253,140,189,5,203,174,219,174,136,248,143,103,122,25,170,89,53,36,122,95,126,168,181,13,45,101,210,114,0,198,235,78,205,72,66,113,201,179,176,83,77,46,195,32,31,24,192,228,239,242,141,154,110,237,181,240,49,253,118,126,237,255,0,18,88,171,226,143,239,217,169,191,130,252,158,137,4,255,0,34,139,95,10,254,189,105,170,169,173,93,44,107,37,246,146,140,232,233,225,183,224,215,58,142,235,157,97,188,179,19,208,84,212,73,41,11,27,9,193,21,40,8,0,112,139,181,187,155,196,39,41,72,8,136,130,61,124,46,122,237,186,235,101,170,109,8,214,140,154,146,163,54,177,211,129,99,247,26,185,203,206,228,52,66,38,242,132,156,155,140,181,52,226,2,238,124,251,146,198,78,110,36,240,205,41,72,82,213,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,49,67,61,52,241,147,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,41,244,232,39,173,251,23,87,24,36,180,89,29,85,170,219,169,182,78,236,183,187,37,28,39,79,9,210,188,206,208,213,82,12,146,200,114,67,192,162,9,31,155,144,75,191,33,17,146,39,48,202,164,68,64,95,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,97,134,10,104,35,23,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,95,90,136,15,20,142,190,168,245,19,207,116,201,163,151,11,85,203,16,111,39,81,145,100,84,117,48,87,67,119,145,187,85,48,211,82,73,25,24,12,49,27,70,242,72,206,210,20,177,188,127,96,35,62,240,100,175,76,189,111,214,117,85,215,22,83,137,97,213,92,116,203,19,195,238,114,216,137,161,158,154,107,164,133,87,105,140,234,170,162,57,72,11,137,132,254,93,222,56,228,8,170,9,140,88,140,197,177,215,197,219,91,245,163,77,122,146,198,236,90,115,171,217,174,43,109,159,7,163,171,150,142,201,127,171,161,130,73,202,190,188,74,82,142,25,4,92,220,64,5,201,219,125,128,91,238,101,226,188,21,61,233,242,159,135,245,223,49,183,39,141,95,189,62,45,240,254,135,230,55,20,23,255,0,193,175,86,53,79,84,63,43,255,0,148,205,75,202,242,223,163,62,175,249,47,167,111,53,53,254,87,185,244,135,115,181,222,50,225,203,182,28,184,237,191,1,223,216,202,74,148,85,248,24,254,187,63,118,255,0,137,41,84,64,68,68,4,68,65,8,30,35,221,66,235,238,13,214,118,161,226,216,86,184,106,6,63,101,162,250,39,203,91,173,121,53,109,37,44,28,237,84,134,124,34,142,65,1,228,102,68,251,55,169,19,187,250,187,172,224,240,137,212,44,251,82,186,109,201,47,186,141,156,100,25,85,202,12,226,178,146,42,203,221,206,106,233,227,128,104,40,8,98,25,38,34,38,6,35,50,97,103,219,115,39,251,221,71,7,138,63,191,102,166,254,11,242,122,37,159,254,10,158,235,25,79,196,10,239,151,91,144,103,250,34,32,192,174,152,58,245,166,170,234,123,83,186,88,214,75,237,37,25,209,231,23,187,126,13,115,168,238,185,214,27,221,171,73,232,42,106,36,148,133,141,132,224,138,148,4,0,56,69,218,221,205,226,19,207,85,173,103,86,62,244,250,201,241,3,33,249,140,234,95,188,59,186,250,163,234,115,21,124,15,84,174,22,171,110,166,217,59,84,251,189,76,20,255,0,89,163,120,229,63,51,75,77,201,141,230,0,130,66,168,142,48,120,199,236,200,60,70,78,220,65,154,168,136,130,207,245,123,141,231,217,87,77,26,133,108,210,220,159,32,176,101,144,89,206,229,105,171,176,52,223,72,201,61,33,141,75,82,193,216,49,151,157,67,66,244,255,0,97,221,255,0,60,255,0,100,255,0,64,160,51,249,88,245,79,255,0,132,182,170,255,0,237,149,199,255,0,124,182,83,90,214,117,79,162,159,201,219,168,44,219,71,35,184,121,218,76,126,224,222,66,114,151,185,33,208,207,16,84,82,247,75,183,27,60,205,4,209,52,156,65,135,184,199,199,113,217,220,54,51,211,220,214,213,169,88,6,53,168,214,42,122,184,45,185,85,158,138,247,71,21,88,8,207,28,21,48,132,209,140,130,36,66,198,194,108,206,204,68,219,239,179,191,181,122,5,132,30,16,90,161,106,205,58,75,166,192,225,26,72,46,90,125,120,173,182,212,64,53,163,44,242,193,83,49,86,197,84,113,108,197,8,17,84,77,8,239,201,137,233,100,118,47,104,142,111,160,178,157,104,107,29,247,64,186,96,207,245,87,22,135,157,234,213,111,142,158,221,39,32,111,45,85,87,81,21,36,85,59,24,24,31,100,234,6,94,217,11,137,246,248,62,204,91,180,16,218,122,155,234,238,255,0,117,162,177,88,186,131,214,11,141,202,227,81,29,37,29,29,38,89,115,154,122,153,228,38,24,226,142,49,149,200,204,137,216,88,89,157,221,221,153,148,138,248,216,107,21,214,203,134,224,122,33,99,191,82,69,79,146,212,85,94,239,244,112,213,16,213,148,20,175,24,209,140,177,137,179,61,52,146,201,57,179,72,14,197,45,24,56,187,60,68,176,215,195,23,75,127,42,29,100,225,94,110,197,244,157,171,18,243,25,77,195,251,235,179,229,124,172,111,229,39,244,49,35,227,93,37,23,216,30,91,239,246,133,193,141,4,170,117,229,91,149,104,223,64,249,87,212,173,64,202,233,239,88,205,190,193,111,166,200,202,235,32,94,38,225,113,162,128,231,150,170,62,6,83,74,14,93,195,109,185,185,158,237,177,59,40,86,254,86,61,83,255,0,225,45,170,191,251,101,113,255,0,223,41,169,241,71,247,19,212,223,193,126,113,68,160,5,6,213,11,31,250,215,234,186,197,210,94,141,86,230,93,219,85,102,95,114,222,143,22,178,86,204,99,231,234,185,3,73,35,140,108,230,240,192,7,221,145,247,1,125,130,62,224,28,177,186,184,26,233,174,154,113,211,166,156,92,117,67,84,47,62,70,213,67,180,80,195,19,49,213,92,42,137,157,227,165,166,141,221,187,147,31,18,217,183,97,97,18,51,32,0,51,29,120,122,135,234,7,62,234,107,84,43,181,95,81,142,144,46,85,148,244,244,145,81,208,188,205,69,69,4,49,176,140,84,241,205,36,133,24,57,115,148,133,139,103,146,89,11,211,147,160,201,254,149,60,84,245,151,75,115,186,207,203,206,71,117,206,240,203,253,194,162,231,116,238,64,53,55,74,25,138,25,56,141,187,148,208,197,12,37,55,99,148,15,249,160,0,46,208,70,228,92,166,253,69,7,133,127,65,85,53,85,54,174,169,245,146,197,87,70,20,117,16,220,48,107,101,71,105,194,176,30,41,133,235,234,105,228,136,137,129,136,224,150,148,196,192,249,197,221,217,193,226,35,149,244,5,175,183,83,125,77,245,37,96,234,75,85,236,86,46,160,245,42,221,109,183,103,23,218,74,58,58,76,178,190,24,41,160,142,190,97,142,40,227,25,88,64,4,89,133,133,153,153,153,153,153,108,18,181,172,234,199,222,159,89,62,32,100,63,49,157,4,223,120,112,229,153,86,115,209,142,158,101,57,174,77,117,200,47,85,191,75,121,155,141,210,182,74,186,169,248,93,106,192,57,203,35,145,151,16,1,22,221,253,4,89,155,209,153,100,170,197,95,11,143,113,61,50,252,107,231,21,171,42,144,97,87,138,205,183,84,237,29,62,211,107,30,148,234,222,87,134,85,224,151,8,254,148,130,205,126,169,183,71,112,161,173,150,42,127,180,48,51,60,179,71,59,211,56,114,49,17,140,234,125,164,226,202,50,250,110,235,211,90,52,171,91,113,108,243,84,181,83,82,179,124,78,219,81,40,221,172,117,57,85,93,64,84,65,52,18,66,230,209,79,35,197,33,196,242,52,192,7,179,17,196,45,200,55,230,51,211,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,222,154,186,134,165,159,132,161,187,59,59,59,59,16,24,147,9,129,139,177,129,136,144,184,144,179,182,178,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,233,171,168,106,89,185,196,123,51,179,179,179,184,152,16,184,152,24,187,129,129,9,11,144,147,59,134,209,10,16,60,71,186,133,215,220,27,172,237,67,197,176,173,112,212,12,126,203,69,244,79,150,183,90,242,106,218,74,88,57,218,169,12,248,69,28,130,3,200,204,137,246,111,82,39,119,245,119,82,85,225,219,174,149,154,253,210,158,41,146,95,175,63,73,228,150,30,238,55,126,152,154,119,144,170,169,93,154,35,150,73,156,138,105,164,165,58,89,164,145,136,132,164,152,255,0,69,217,192,98,91,197,31,223,179,83,127,5,249,61,18,9,31,240,137,212,44,251,82,186,109,201,47,186,141,156,100,25,85,202,12,226,178,146,42,203,221,206,106,233,227,128,104,40,8,98,25,38,34,38,6,35,50,97,103,219,115,39,251,221,122,175,19,94,162,170,116,3,166,139,140,24,182,89,87,99,205,179,58,136,236,214,9,168,37,136,106,225,14,98,117,149,2,196,76,96,3,78,199,31,122,38,115,142,90,138,119,103,7,33,49,182,190,10,158,235,25,79,196,10,239,151,91,150,42,248,201,235,95,215,158,160,173,58,57,73,111,236,210,105,149,189,251,211,201,23,25,39,174,184,197,79,81,39,18,105,9,138,17,128,40,216,119,0,38,147,191,191,33,224,232,49,255,0,74,181,151,173,13,100,212,124,115,75,112,174,162,245,86,162,245,147,92,34,183,211,114,203,174,199,28,60,223,237,207,47,108,204,198,24,129,138,73,13,133,248,70,6,78,219,11,169,74,241,118,212,44,251,77,122,109,198,239,186,115,156,100,24,173,202,124,226,142,146,90,203,37,206,106,25,228,128,168,43,200,162,41,33,33,39,7,32,2,113,119,219,112,23,251,153,97,255,0,131,70,136,90,179,173,109,191,235,69,194,249,87,79,81,165,244,240,13,13,4,49,143,10,185,238,80,86,83,185,202,111,187,176,71,20,114,236,2,204,228,114,1,114,102,7,9,50,131,198,175,221,99,22,248,129,67,242,235,138,12,63,240,225,234,23,95,115,158,179,180,243,22,205,117,195,80,50,11,45,111,210,222,102,221,116,201,171,106,233,103,225,106,171,48,231,20,146,16,23,19,1,38,221,189,8,89,219,213,153,77,250,128,31,11,143,126,205,50,252,107,228,245,170,127,144,17,17,1,17,16,99,175,91,122,29,171,154,193,165,242,220,52,35,85,51,92,79,59,198,233,231,154,207,67,99,201,142,209,69,120,57,36,129,228,134,173,193,183,51,104,161,144,96,119,56,192,100,151,237,147,1,19,180,27,127,43,30,169,255,0,240,150,213,95,253,178,184,255,0,239,150,202,106,48,60,79,124,61,254,176,125,49,212,230,136,217,237,84,19,80,91,235,111,57,213,185,234,252,191,157,237,112,50,174,165,139,135,111,189,219,243,18,84,111,32,119,59,66,64,39,49,159,112,47,255,0,135,55,90,255,0,202,171,78,39,176,103,247,59,84,122,155,139,126,110,229,77,3,246,164,186,80,179,3,71,115,24,120,136,15,35,55,142,81,137,200,66,65,18,218,33,154,40,218,250,245,55,118,186,216,58,109,213,123,237,138,231,87,110,185,91,176,123,237,93,29,101,36,197,12,244,211,199,65,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,215,95,71,117,139,62,208,172,254,215,168,218,115,126,171,183,92,173,213,16,75,44,81,85,77,12,23,8,35,154,57,138,146,168,97,48,41,105,164,40,129,164,137,201,152,153,191,177,218,106,109,157,85,97,189,87,248,126,106,166,97,102,185,82,14,79,110,211,123,205,54,89,104,142,55,132,237,215,23,181,79,205,198,34,51,47,45,33,12,133,9,242,46,64,206,46,253,192,144,0,33,219,249,88,245,79,255,0,132,182,170,255,0,237,149,199,255,0,124,182,8,233,146,237,117,191,244,219,165,23,219,237,206,174,227,114,184,224,246,42,186,202,202,185,138,105,234,103,146,130,18,146,89,36,39,114,51,34,119,39,39,119,119,119,119,117,173,18,157,235,159,85,88,111,74,30,31,154,87,152,94,110,84,133,147,220,116,222,205,77,137,218,36,141,230,59,141,197,173,80,112,114,136,76,11,203,70,69,25,76,124,135,136,59,11,63,112,227,3,15,65,215,215,90,248,175,74,122,113,87,100,180,220,252,198,166,228,214,249,163,199,45,244,239,25,201,65,205,138,49,185,212,52,130,96,48,196,108,238,2,98,253,233,1,193,155,136,202,113,67,5,167,169,190,174,239,247,90,43,21,139,168,61,96,184,220,174,53,17,210,81,209,210,101,151,57,167,169,158,66,97,142,40,227,25,92,140,200,157,133,133,153,221,221,217,153,121,93,98,214,44,251,93,115,251,166,163,106,53,250,174,227,114,184,212,79,44,81,75,85,52,208,91,224,146,105,38,26,74,81,152,204,162,166,140,165,54,142,38,39,97,103,254,215,121,73,240,186,232,22,143,15,177,91,122,152,214,43,125,170,233,117,200,237,244,213,216,157,158,122,104,43,35,182,82,153,197,83,5,200,140,132,184,86,23,110,50,139,182,226,80,198,69,201,220,228,112,132,50,3,160,93,10,214,13,59,211,138,77,68,215,237,96,212,12,183,51,203,109,240,212,61,158,255,0,124,184,77,75,143,210,200,195,32,211,61,53,73,255,0,175,63,71,189,33,131,20,100,207,16,108,205,33,205,149,72,136,45,255,0,80,185,77,247,6,208,45,75,205,113,106,239,37,122,199,240,251,205,210,221,83,218,9,59,21,80,81,75,36,82,112,54,32,46,38,2,251,19,56,190,219,59,59,122,43,85,209,7,90,56,175,87,26,113,5,117,105,90,172,153,245,183,185,5,239,30,138,186,50,144,251,77,15,42,234,104,28,222,102,163,55,158,54,98,54,251,18,57,69,200,248,180,135,112,58,177,247,88,214,79,135,249,15,203,167,90,245,232,94,186,106,63,78,154,143,110,213,13,47,188,249,27,173,14,241,77,12,172,231,75,112,165,39,103,146,150,166,54,118,238,66,124,71,118,221,137,136,68,192,128,192,12,67,102,148,86,211,167,93,121,195,122,146,210,59,22,171,97,149,180,132,23,26,112,11,157,12,53,15,49,218,110,44,2,245,20,82,185,0,23,56,200,182,98,112,30,96,225,32,183,3,23,123,150,128,136,136,11,15,252,77,245,211,81,250,116,209,252,23,84,52,190,243,228,110,180,58,129,69,20,208,202,206,116,183,10,82,183,220,30,74,90,152,217,219,185,9,241,29,219,118,38,33,19,2,3,0,49,252,173,99,241,66,209,173,25,234,106,61,25,190,73,244,142,45,110,183,189,53,254,251,104,140,171,36,182,223,14,170,48,106,121,1,156,91,179,79,0,204,115,188,93,249,59,146,4,108,2,112,200,5,226,188,101,110,214,171,255,0,72,152,77,246,197,115,164,184,219,110,57,197,182,174,142,178,146,97,154,10,152,36,182,92,10,57,99,144,93,196,192,133,216,152,153,221,157,157,157,144,101,255,0,78,186,243,134,245,37,164,118,45,86,195,43,105,8,46,52,224,23,58,24,106,30,99,180,220,88,5,234,40,165,114,0,46,113,145,108,196,224,60,193,194,65,110,6,46,247,45,107,173,209,119,86,217,87,72,218,166,217,77,182,47,61,141,223,124,181,191,38,183,16,201,47,114,132,106,99,51,158,8,154,104,163,122,200,227,105,134,19,145,220,71,189,35,59,108,110,182,9,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,237,83,67,93,76,239,194,80,221,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,152,61,2,34,32,194,174,191,122,182,202,186,70,213,61,18,202,109,177,121,236,110,251,244,221,191,38,183,16,201,47,114,132,106,109,38,115,193,19,77,20,111,89,28,109,48,194,114,59,136,247,164,103,109,141,214,90,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,118,169,161,174,166,119,225,40,110,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,25,126,57,223,169,63,222,79,225,170,197,120,104,117,199,83,211,142,101,14,143,103,1,72,122,117,154,94,35,57,170,228,56,169,206,199,113,153,163,129,171,74,99,113,23,166,113,8,134,97,50,251,1,27,72,14,206,38,19,4,228,162,249,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,250,208,20,112,120,191,73,173,26,107,106,194,181,191,75,181,183,53,197,109,179,212,125,85,186,218,109,57,45,93,12,18,78,67,53,77,53,76,112,65,196,92,220,66,168,37,144,207,125,130,153,132,125,9,212,143,171,63,213,190,139,218,181,235,167,156,219,79,234,177,10,76,138,239,37,158,178,175,27,167,152,198,35,138,247,29,60,158,74,88,165,34,22,136,251,174,34,228,228,34,224,102,7,188,102,108,225,20,30,30,157,111,106,158,59,212,214,63,96,213,237,66,212,12,238,203,156,118,241,42,122,107,142,73,83,89,29,190,186,174,170,6,167,172,104,106,36,32,46,38,13,25,59,56,144,199,52,132,46,78,61,179,155,245,171,103,250,170,192,178,175,246,87,28,201,49,203,135,254,82,142,186,219,93,79,39,251,153,33,154,57,3,250,136,72,126,231,101,178,71,77,122,189,77,175,90,13,131,106,228,51,210,73,81,145,89,225,154,224,212,144,75,12,17,92,67,120,171,97,140,37,220,216,35,169,142,104,217,221,203,118,6,118,34,103,98,112,132,30,166,250,155,234,74,193,212,150,171,216,172,93,65,234,85,186,219,110,206,47,180,148,116,116,153,101,124,48,83,65,29,124,195,28,81,198,50,176,128,8,179,11,11,51,51,51,51,50,151,79,14,28,179,42,206,122,49,211,204,167,53,201,174,185,5,234,183,233,111,51,113,186,86,201,87,85,63,11,173,88,7,57,100,114,50,226,0,34,219,191,160,139,51,122,51,40,65,234,199,222,159,89,62,32,100,63,49,157,77,79,133,199,184,158,153,126,53,243,138,212,22,171,197,203,170,27,238,143,105,198,51,165,250,101,159,221,113,204,207,41,184,53,198,174,107,53,88,65,85,5,158,157,137,157,138,64,54,168,167,239,84,60,92,14,54,102,144,105,170,65,207,102,32,60,32,232,127,83,250,187,214,254,168,244,255,0,17,163,215,141,74,186,219,104,175,20,215,187,244,85,217,69,206,122,38,181,82,74,51,84,141,64,177,152,240,144,69,160,22,145,184,20,147,198,4,237,207,117,231,252,77,53,175,242,211,213,198,83,229,237,254,86,131,4,223,10,163,231,23,9,165,242,83,205,230,36,147,105,12,75,122,169,106,120,19,113,222,38,139,144,177,114,223,45,60,20,52,66,212,214,172,203,169,25,175,149,101,114,42,138,140,30,158,218,49,136,193,28,12,52,85,146,206,101,234,70,100,79,8,139,55,22,6,9,29,249,243,110,216,74,82,34,32,194,15,23,109,66,207,180,215,166,220,110,251,167,57,198,65,138,220,167,206,40,233,37,172,178,92,230,161,158,72,10,130,188,138,34,146,18,18,112,114,0,39,23,125,183,1,127,185,150,15,248,112,245,11,175,185,207,89,218,121,139,102,186,225,168,25,5,150,183,233,111,51,110,186,100,213,181,116,179,240,181,85,152,115,138,73,8,11,137,128,147,110,222,132,44,237,234,204,179,3,198,175,221,99,22,248,129,67,242,235,138,139,94,145,117,190,213,211,143,81,120,102,178,223,108,117,119,123,109,130,162,164,107,41,41,36,16,157,224,168,165,154,154,67,143,151,217,35,1,157,205,129,220,88,220,24,92,131,151,54,13,146,81,126,78,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,209,199,223,165,158,49,146,41,56,27,9,143,32,49,125,137,152,155,125,157,153,253,23,235,32,182,157,77,221,174,182,14,155,117,94,251,98,185,213,219,174,86,236,30,251,87,71,89,73,49,67,61,52,241,208,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,181,247,254,86,61,83,255,0,225,45,170,191,251,101,113,255,0,223,41,254,234,199,221,99,89,62,31,228,63,46,157,107,88,131,106,132,68,64,68,68,5,175,183,83,125,77,245,37,96,234,75,85,236,86,46,160,245,42,221,109,183,103,23,218,74,58,58,76,178,190,24,41,160,142,190,97,142,40,227,25,88,64,4,89,133,133,153,153,153,153,153,108,18,181,172,234,199,222,159,89,62,32,100,63,49,157,4,223,120,112,229,153,86,115,209,142,158,101,57,174,77,117,200,47,85,191,75,121,155,141,210,182,74,186,169,248,93,106,192,57,203,35,145,151,16,1,22,221,253,4,89,155,209,153,100,170,197,95,11,143,113,61,50,252,107,231,21,171,42,144,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,23,27,178,225,221,5,36,255,0,181,124,241,185,129,176,190,251,47,167,142,236,185,120,197,223,119,100,28,178,229,17,7,28,87,40,136,56,117,65,179,187,122,110,187,17,7,204,114,56,125,157,253,170,184,141,201,189,87,18,194,230,251,178,68,4,59,238,206,200,59,153,114,184,101,202,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,46,29,246,92,170,11,215,118,64,230,170,103,221,124,135,205,159,211,119,253,187,186,250,34,245,29,208,118,34,34,2,43,103,173,154,243,135,104,142,43,114,201,50,42,150,222,223,78,83,60,111,28,206,206,237,195,102,119,8,203,218,230,42,52,117,179,198,19,42,185,201,115,199,244,247,6,183,5,59,188,176,67,112,123,141,80,190,223,103,99,120,248,70,255,0,113,122,110,200,37,178,229,122,182,90,7,149,194,167,180,220,121,126,129,23,167,249,153,215,229,197,168,56,132,210,180,49,221,247,55,126,44,222,94,95,111,255,0,106,181,198,213,62,163,53,91,87,46,205,118,201,178,122,232,156,26,65,8,41,171,170,90,38,98,55,39,109,142,66,251,223,111,236,102,94,26,159,43,202,105,38,26,154,92,146,235,12,162,76,77,36,117,146,9,51,183,222,206,207,190,232,54,141,164,173,166,174,139,189,75,39,48,253,187,59,127,198,187,214,184,122,103,214,30,187,105,124,194,86,172,218,237,93,0,190,239,5,101,214,176,133,254,195,131,122,12,204,223,126,254,207,185,148,188,116,59,215,77,31,82,22,57,237,217,29,5,53,190,243,110,56,105,228,104,100,168,151,155,189,59,153,19,185,135,183,148,103,253,39,255,0,156,51,17,17,16,116,153,184,191,163,125,235,144,55,127,185,86,67,201,182,221,124,238,198,47,251,25,208,125,44,235,149,212,5,190,204,254,213,216,222,168,57,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,173,103,86,62,244,250,201,241,3,33,249,140,235,101,53,173,103,86,62,244,250,201,241,3,33,249,140,232,60,166,149,106,102,85,163,122,143,142,106,150,21,87,229,239,88,205,194,43,133,55,41,36,8,230,224,255,0,110,9,123,102,6,80,202,14,81,200,12,77,206,51,49,119,216,157,79,247,69,221,91,98,189,92,233,99,101,54,216,188,142,73,98,242,214,252,154,220,67,28,93,186,226,166,140,206,120,34,105,165,145,168,228,145,230,24,78,71,98,46,204,140,237,184,58,134,188,147,162,236,171,249,33,105,255,0,85,216,0,221,111,244,151,191,165,32,202,45,112,80,201,81,37,171,202,213,214,136,215,9,68,14,193,70,208,82,51,74,82,187,118,228,226,252,136,101,227,23,128,233,139,168,92,171,165,253,101,178,234,230,45,77,231,252,135,114,154,227,107,58,169,41,225,185,208,202,60,101,167,144,129,255,0,201,144,28,132,196,37,138,35,112,62,28,92,54,83,69,226,180,119,88,176,29,117,192,45,122,141,167,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,152,169,42,134,19,49,138,166,49,148,26,72,156,157,197,223,251,29,253,170,8,224,241,167,209,219,85,235,72,241,77,111,183,216,106,229,190,227,87,128,178,87,86,82,82,137,0,218,170,130,66,98,170,145,129,205,130,58,152,226,8,156,141,128,78,178,70,217,202,86,81,235,208,158,186,95,116,7,169,172,59,36,182,94,109,86,203,85,250,225,75,141,228,147,93,24,26,148,108,245,85,80,181,65,156,132,227,217,237,240,9,154,70,33,97,40,91,151,32,115,2,159,77,107,210,251,86,181,105,30,95,165,23,146,164,142,159,41,179,212,219,66,162,166,136,106,194,142,115,7,236,213,52,68,236,198,112,203,219,148,62,208,187,28,98,236,66,236,206,218,214,106,22,21,117,211,92,255,0,37,211,155,237,69,36,247,44,86,241,91,100,172,150,144,200,160,146,122,105,142,25,10,50,33,18,112,114,7,118,119,17,125,182,221,155,216,131,55,252,106,253,233,241,111,135,244,63,49,184,167,130,167,189,62,83,240,254,187,230,54,229,142,189,86,107,205,55,80,114,105,62,77,53,109,93,77,246,193,166,246,236,103,33,58,186,137,106,103,59,141,37,109,104,148,210,77,32,11,202,115,196,80,212,187,179,150,207,80,224,230,68,36,235,234,233,3,93,44,90,3,89,171,121,37,206,243,117,182,93,111,218,95,120,198,241,185,173,108,109,84,55,138,169,233,26,156,194,65,113,236,246,248,28,207,35,144,184,140,47,199,145,184,1,3,174,205,116,190,235,247,83,89,142,73,115,188,218,174,118,171,13,194,171,27,198,230,181,176,61,41,89,233,106,166,106,115,9,5,203,189,220,230,115,60,142,68,196,83,63,30,32,192,3,158,190,9,250,59,117,178,225,185,230,183,223,44,52,145,83,228,181,20,182,75,5,100,212,164,53,101,5,43,200,85,133,20,132,12,207,77,36,178,64,14,241,155,177,75,70,108,76,207,16,168,160,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,8,251,245,83,200,49,197,31,51,113,1,228,102,45,185,59,11,111,187,187,55,170,217,79,64,116,114,197,211,254,141,98,122,59,142,77,230,41,49,155,120,211,201,83,196,195,205,213,25,20,149,53,60,12,205,227,238,207,36,178,246,249,184,135,62,35,246,69,153,5,192,68,68,5,170,186,218,161,106,174,130,229,116,241,212,14,125,211,46,168,80,234,190,156,157,33,220,168,233,234,41,37,163,174,121,158,138,182,9,163,113,40,170,35,134,72,202,64,98,225,40,139,150,205,36,81,151,175,22,91,15,104,94,186,105,199,81,122,113,110,213,13,47,188,249,235,85,118,241,77,12,172,193,85,111,170,22,103,146,150,166,54,119,237,204,28,135,118,221,197,196,132,192,140,12,12,181,246,215,158,153,243,45,6,199,180,219,51,188,215,82,92,113,237,81,197,232,178,59,45,108,46,192,98,114,82,211,205,83,73,44,78,78,66,112,149,76,108,199,234,18,1,129,51,177,115,142,63,107,208,191,89,183,222,143,53,30,170,231,37,171,233,156,51,40,242,244,249,53,182,32,6,170,40,226,115,237,84,211,72,91,109,52,93,217,93,163,34,104,228,19,33,46,46,225,44,97,176,162,47,201,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,188,252,181,198,215,91,29,93,44,252,12,128,248,75,27,144,23,19,2,23,217,253,8,93,159,213,157,126,178,2,34,32,214,179,171,31,122,125,100,248,129,144,252,198,117,111,241,108,179,42,193,175,180,185,78,21,147,93,113,251,213,23,63,45,113,181,214,201,73,85,7,48,32,62,18,198,226,99,200,12,133,246,127,81,39,103,244,119,87,3,171,31,122,125,100,248,129,144,252,198,117,117,111,157,16,95,110,29,18,224,189,89,233,165,45,214,245,37,71,211,18,230,212,79,48,73,228,105,105,235,165,130,158,170,150,17,137,141,225,0,128,222,161,202,67,33,228,38,194,209,140,132,1,46,157,14,117,119,106,234,251,72,203,43,158,221,73,103,203,44,53,3,109,200,237,80,84,9,128,78,224,196,21,80,131,147,202,20,211,55,46,29,198,221,142,57,163,98,147,180,242,22,69,45,104,122,120,234,7,62,233,151,84,40,117,95,78,78,144,238,84,116,245,20,146,209,215,60,207,69,91,4,209,184,148,85,17,195,36,101,32,49,112,148,69,203,102,146,40,203,215,139,41,243,211,126,176,52,59,82,58,125,168,234,98,60,147,232,12,50,223,230,70,232,87,131,132,106,173,178,67,47,111,179,60,80,73,46,211,73,188,69,28,66,229,36,131,60,28,69,222,65,23,15,175,170,46,166,240,30,150,116,190,229,168,25,125,77,37,101,200,41,200,172,184,243,92,97,166,173,188,206,210,69,31,8,6,71,228,64,5,60,69,41,128,155,199,27,145,241,45,152,75,94,205,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,51,84,53,36,13,12,17,0,70,49,69,12,97,234,236,17,197,28,113,179,147,145,187,3,57,17,19,185,63,181,234,187,170,237,71,234,215,81,207,53,205,101,242,54,170,30,228,22,11,4,19,57,210,218,41,73,217,220,69,221,155,185,49,241,23,150,103,102,41,8,69,153,128,2,56,195,37,124,47,122,22,252,181,229,65,174,58,199,134,121,189,54,178,243,250,30,154,180,184,195,125,186,71,32,179,111,11,139,249,138,56,118,147,185,187,136,28,172,17,254,116,70,162,54,12,138,240,162,232,219,82,244,150,154,227,173,186,165,83,144,99,167,126,167,24,109,152,163,214,215,91,204,14,41,106,161,146,107,173,1,199,24,200,108,59,21,51,25,72,12,21,7,39,22,55,140,134,71,209,16,89,254,168,186,100,192,122,166,210,251,150,159,229,244,212,148,119,35,167,33,178,228,45,110,134,166,182,205,59,201,20,156,224,41,27,144,129,148,17,12,160,4,15,36,108,65,200,119,98,29,123,53,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,64,195,80,244,147,180,208,74,7,24,203,20,209,159,163,184,73,20,145,200,204,76,38,204,108,196,34,76,226,219,57,172,85,235,219,162,11,23,87,24,36,85,184,229,45,170,219,169,182,78,212,86,75,221,100,199,79,9,210,188,204,243,82,213,148,113,72,114,67,192,165,56,219,131,144,75,183,18,17,146,86,48,133,109,92,234,95,84,245,199,4,192,240,93,76,187,125,55,249,63,250,83,201,94,107,39,169,169,186,87,121,233,163,150,79,55,60,210,159,119,135,104,2,62,34,60,64,88,95,150,204,237,249,58,61,174,154,143,160,213,153,53,219,75,239,63,67,93,114,140,126,108,110,107,148,76,237,85,71,75,44,240,77,33,211,27,59,118,166,127,46,32,210,108,228,2,100,225,196,216,12,60,85,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,18,134,122,105,227,39,25,34,146,50,102,32,49,38,113,113,118,103,103,103,103,75,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,131,245,176,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,67,83,80,208,211,51,115,148,246,119,119,119,119,97,0,17,98,51,50,118,0,1,34,39,17,23,118,216,35,162,142,148,108,93,37,232,213,22,27,218,181,86,101,247,45,171,50,155,221,20,38,62,126,171,145,188,113,177,72,238,111,12,0,125,168,219,96,23,216,228,237,129,203,35,43,107,225,247,208,86,61,211,54,27,67,156,234,13,138,146,179,85,46,244,241,205,92,117,30,86,180,44,6,207,82,45,13,12,205,19,28,38,84,245,3,29,67,140,134,6,96,236,36,64,204,239,153,72,10,21,188,106,253,233,241,111,135,244,63,49,184,169,169,80,173,227,87,239,79,139,124,63,161,249,141,197,5,213,240,49,253,118,126,237,255,0,18,88,171,226,143,239,217,169,191,130,252,158,137,101,87,129,143,235,179,247,111,248,146,197,95,20,127,126,205,77,252,23,228,244,72,49,85,78,159,135,119,95,84,125,78,98,175,129,234,149,194,213,109,212,219,39,106,159,119,169,130,159,235,52,111,28,167,230,105,105,185,49,188,192,16,72,85,17,198,15,24,253,153,7,136,201,219,138,42,250,123,233,70,251,212,94,141,106,246,101,130,197,117,184,229,250,111,244,37,101,190,201,69,8,75,244,173,45,73,85,181,92,108,46,236,111,48,4,1,44,108,14,68,93,179,141,163,51,148,28,44,174,45,150,101,88,53,246,151,41,194,178,107,174,63,122,162,231,229,174,54,186,217,41,42,160,230,4,7,194,88,220,76,121,1,144,190,207,234,36,236,254,142,232,54,147,69,142,189,14,117,119,106,234,251,72,203,43,158,221,73,103,203,44,53,3,109,200,237,80,84,9,128,78,224,196,21,80,131,147,202,20,211,55,46,29,198,221,142,57,163,98,147,180,242,22,69,32,213,93,123,93,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,83,83,181,92,13,52,18,129,198,81,75,12,129,232,238,18,69,36,145,187,139,137,179,27,184,144,147,49,55,138,87,215,55,233,87,50,177,244,199,167,157,82,99,150,218,187,150,39,145,211,214,83,100,19,140,141,35,218,110,49,93,42,233,98,115,1,6,120,233,165,138,58,113,19,114,63,207,119,4,156,59,144,137,4,233,244,187,212,222,3,213,54,151,219,117,3,16,169,164,163,185,29,56,149,235,30,123,140,53,53,182,105,222,73,99,225,56,198,252,132,12,160,148,162,51,16,121,35,97,62,35,187,136,222,5,174,15,74,61,87,106,63,73,90,142,25,174,21,47,158,181,87,118,224,191,216,39,153,194,150,239,74,46,238,194,78,204,253,185,131,145,60,83,51,57,70,68,76,236,96,114,70,114,233,213,191,136,246,151,232,214,137,89,51,93,27,202,241,252,187,44,205,233,225,174,197,104,206,41,42,41,138,137,167,97,168,169,172,140,36,138,88,0,88,39,133,132,156,100,243,2,225,193,251,83,246,194,223,248,163,117,219,117,209,59,84,58,17,162,249,53,37,62,109,124,167,50,200,46,52,147,151,157,199,168,136,65,226,8,248,183,24,170,106,4,201,216,249,247,34,140,88,216,69,230,134,81,134,21,250,191,234,171,61,202,191,217,92,143,36,200,238,31,249,74,202,235,149,117,68,159,238,164,154,105,36,63,235,34,34,251,221,214,69,117,115,209,181,79,73,250,95,163,151,12,174,166,172,115,188,222,158,243,54,75,66,213,177,84,81,80,157,60,148,207,79,12,14,17,139,243,24,170,88,101,126,114,3,200,37,219,39,13,156,130,240,120,42,123,211,229,63,15,235,190,99,110,79,26,191,122,124,91,225,253,15,204,110,41,224,169,239,79,148,252,63,174,249,141,185,60,106,253,233,241,111,135,244,63,49,184,160,186,190,6,63,174,207,221,191,226,74,85,20,85,248,24,254,187,63,118,255,0,137,41,84,64,68,68,4,68,65,0,62,40,254,253,154,155,248,47,201,232,150,127,248,42,123,172,101,63,16,43,190,93,110,88,1,226,143,239,217,169,191,130,252,158,137,103,255,0,130,167,186,198,83,241,2,187,229,214,228,25,254,136,136,53,172,234,199,222,159,89,62,32,100,63,49,157,120,172,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,213,52,53,212,206,220,226,61,157,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,253,175,86,62,244,250,201,241,3,33,249,140,234,234,223,58,32,190,220,58,37,193,122,179,211,74,91,173,234,74,143,166,37,205,168,158,96,147,200,210,211,215,75,5,61,85,44,35,19,27,194,1,1,189,67,148,134,67,200,77,133,163,25,8,2,93,58,28,234,238,213,213,246,145,150,87,61,186,146,207,150,88,106,6,219,145,218,160,168,19,0,157,193,136,42,161,7,39,148,41,166,110,92,59,141,187,28,115,70,197,39,105,228,44,138,90,208,244,241,212,14,125,211,46,168,80,234,190,156,157,33,220,168,233,234,41,37,163,174,121,158,138,182,9,163,113,40,170,35,134,72,202,64,98,225,40,139,150,205,36,81,151,175,22,91,9,244,241,212,14,3,212,214,151,208,234,190,156,157,88,91,107,42,42,41,37,163,174,120,90,182,138,120,100,113,40,170,35,134,73,6,51,113,225,40,139,150,239,28,177,151,167,38,65,114,212,53,248,210,104,229,139,15,214,92,75,88,173,19,118,234,245,18,223,81,79,116,166,226,111,202,170,218,52,241,141,79,50,55,102,231,4,244,241,118,196,0,71,203,114,251,69,33,59,76,162,195,95,21,237,29,181,106,87,73,119,188,184,108,53,117,217,14,159,84,83,222,237,114,209,82,140,179,199,1,77,28,53,162,101,192,141,169,154,156,206,121,24,92,91,122,88,140,223,140,110,200,48,131,193,179,90,254,163,117,5,118,209,202,187,127,122,147,83,109,237,217,158,56,185,73,5,117,186,42,138,136,249,19,200,44,48,148,7,88,197,176,25,60,157,141,184,143,55,83,82,181,150,208,29,99,190,244,255,0,172,184,158,177,99,144,249,138,188,102,224,53,18,83,114,0,243,116,166,37,29,77,55,51,3,104,251,176,73,44,93,206,14,65,207,144,253,161,103,91,31,106,174,166,98,186,55,167,25,30,169,102,181,126,94,203,140,219,229,184,84,241,146,48,146,110,13,246,32,139,184,96,5,52,166,227,28,96,228,220,228,48,22,125,201,144,65,183,138,110,127,83,157,117,165,153,82,182,67,73,118,182,226,180,244,22,11,107,211,60,68,20,161,29,48,75,81,78,231,27,125,163,10,201,234,216,249,187,152,159,32,125,184,48,142,96,120,39,232,237,214,203,134,231,154,223,124,176,210,69,79,146,212,82,217,44,21,147,82,144,213,148,20,175,33,86,20,82,16,51,61,52,146,201,0,59,198,110,197,45,25,177,51,60,66,162,86,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,49,77,61,76,242,19,148,146,201,33,59,145,153,19,185,57,59,187,187,187,187,173,140,250,47,209,203,238,129,116,193,128,105,86,83,55,59,213,170,223,37,69,198,62,32,222,90,170,174,162,90,185,105,183,3,48,62,201,212,20,93,193,39,19,237,243,109,152,182,96,240,30,40,254,226,122,155,248,47,206,40,148,0,169,254,241,71,247,19,212,223,193,126,113,68,160,5,6,74,117,209,214,109,247,172,61,71,165,185,199,106,250,27,12,197,252,197,62,51,109,148,1,234,134,57,92,59,181,53,50,14,251,205,47,106,39,120,196,158,56,196,4,71,147,177,203,37,192,240,238,232,22,179,169,204,169,243,205,82,183,221,109,186,101,100,237,84,108,244,211,211,253,102,145,228,148,60,181,45,79,22,7,132,14,9,6,162,72,205,228,31,179,24,241,41,59,145,90,174,138,58,81,190,245,105,172,180,88,111,106,235,71,136,91,118,172,202,111,116,80,129,121,10,94,38,241,198,197,35,176,52,211,152,118,163,109,140,155,115,147,182,97,20,140,166,167,88,245,115,67,186,6,233,246,49,182,89,237,86,250,11,5,189,224,197,241,10,90,248,105,170,174,146,52,177,129,12,45,41,60,146,237,37,64,75,81,51,52,178,48,156,146,147,72,79,177,6,64,34,133,110,151,188,89,53,31,78,245,31,39,174,215,231,186,229,184,102,91,112,170,187,189,37,12,143,53,86,63,85,35,185,140,86,246,169,151,253,103,250,49,249,99,149,134,49,97,48,38,118,144,102,154,148,5,173,103,86,62,244,250,201,241,3,33,249,140,235,101,53,173,103,86,62,244,250,201,241,3,33,249,140,232,38,167,194,227,220,79,76,191,26,249,197,106,202,165,138,190,23,30,226,122,101,248,215,206,43,86,85,32,40,86,241,147,209,79,168,221,65,90,117,142,146,225,222,164,212,219,123,247,160,146,94,82,65,93,110,138,158,158,78,34,209,139,12,37,1,209,184,238,102,79,39,127,126,35,193,148,212,172,95,241,22,233,214,155,168,78,154,50,56,44,216,157,37,219,54,197,105,202,243,140,204,241,74,85,113,156,102,7,85,79,78,208,137,28,135,61,60,114,70,48,236,224,114,246,29,217,156,0,192,35,219,193,179,90,254,163,117,5,118,209,202,187,127,122,147,83,109,237,217,158,56,185,73,5,117,186,42,138,136,249,19,200,44,48,148,7,88,197,176,25,60,157,141,184,143,55,86,171,197,31,223,179,83,127,5,249,61,18,199,253,42,212,204,171,70,245,31,28,213,44,42,175,203,222,177,155,132,87,10,110,82,72,17,205,193,254,220,18,246,204,12,161,148,28,163,144,24,155,156,102,98,239,177,58,189,94,35,121,77,139,57,235,11,52,205,113,106,239,59,101,200,45,248,237,210,221,83,218,56,251,244,179,216,168,36,138,78,6,194,99,200,12,95,98,102,38,223,103,102,127,68,25,213,225,83,169,152,174,141,244,35,169,154,165,154,213,249,123,46,51,152,92,238,21,60,100,140,36,155,133,178,221,194,8,187,134,0,83,74,110,49,198,14,77,206,67,1,103,220,153,68,182,89,148,223,115,156,170,243,154,229,53,222,118,245,144,92,42,46,151,26,158,208,71,223,170,158,66,146,89,56,3,8,15,35,50,125,133,152,91,125,153,153,189,22,74,217,245,175,234,55,134,181,207,71,41,45,253,234,189,77,213,10,238,244,242,69,202,56,40,109,212,118,106,137,56,147,72,46,51,20,231,70,195,184,24,188,125,253,248,151,7,94,43,162,61,6,166,234,59,169,124,59,77,175,52,85,115,227,207,80,119,76,129,225,167,150,64,107,117,48,60,178,71,41,196,96,80,132,196,49,211,52,188,199,129,212,3,182,229,196,92,38,167,195,235,71,110,186,33,210,94,11,136,228,182,26,75,86,67,91,79,53,238,241,20,84,165,4,239,61,92,199,52,99,84,38,0,126,102,58,114,167,130,70,54,220,94,14,12,238,32,46,172,87,141,95,186,198,45,241,2,135,229,215,21,159,235,0,60,106,253,214,49,111,136,20,63,46,184,160,192,15,11,143,126,205,50,252,107,228,245,170,127,148,0,248,92,123,246,105,151,227,95,39,173,83,252,128,136,136,8,136,128,136,136,33,131,196,247,160,170,109,24,186,213,245,3,163,246,42,74,13,62,185,212,83,67,117,180,82,119,77,237,55,25,202,110,115,71,16,197,218,167,161,39,24,5,153,229,251,51,78,209,128,136,60,96,56,107,165,58,233,168,250,53,71,151,218,112,171,207,106,213,157,227,245,184,221,254,219,59,57,210,214,210,212,65,36,44,100,12,237,180,209,119,72,226,145,157,136,73,201,159,112,57,0,246,94,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,234,3,58,250,232,163,42,233,79,81,234,239,118,155,103,152,211,44,154,225,52,152,229,194,157,164,56,232,57,185,72,54,202,135,144,140,198,104,129,157,128,140,159,189,24,57,179,242,25,66,32,197,85,237,117,71,87,179,45,95,169,198,103,204,39,164,112,195,241,123,102,33,104,134,154,6,136,32,183,80,197,194,33,119,245,35,50,39,146,67,34,119,220,229,38,30,32,192,3,226,150,90,120,121,244,89,117,234,159,84,41,239,185,126,63,86,90,87,141,84,59,228,21,141,82,84,173,91,59,71,202,43,124,18,8,185,25,145,60,69,43,3,139,132,46,79,220,140,206,30,65,117,124,48,186,10,166,214,123,173,39,80,58,193,98,164,175,211,235,101,69,76,54,171,69,95,116,30,237,113,128,161,225,52,145,20,93,170,138,17,114,156,93,154,95,181,52,15,25,137,3,72,5,51,235,228,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,235,64,68,68,22,171,171,31,117,141,100,248,127,144,252,186,117,173,98,217,79,171,31,117,141,100,248,127,144,252,186,117,173,98,11,255,0,209,119,86,217,87,72,218,166,217,77,182,47,61,141,223,124,181,191,38,183,16,201,47,114,132,106,99,51,158,8,154,104,163,122,200,227,105,134,19,145,220,71,189,35,59,108,110,167,251,74,181,51,21,214,77,56,199,53,75,10,171,243,22,92,154,223,21,194,155,148,145,156,144,243,111,183,4,189,179,48,25,162,54,40,228,6,39,225,32,24,187,238,46,160,91,173,254,139,178,174,145,245,30,122,26,33,186,222,240,27,151,110,123,38,67,45,12,131,24,119,94,110,52,53,51,176,52,47,88,13,4,142,226,15,246,227,97,151,136,114,120,195,219,120,113,117,199,77,210,150,101,95,135,234,8,85,212,105,214,97,81,1,215,77,17,203,41,217,42,197,156,26,182,40,25,220,76,8,92,70,113,17,238,144,69,17,11,147,194,209,72,19,188,176,43,196,191,175,90,109,6,199,166,209,93,38,190,210,79,168,183,202,121,33,187,156,125,222,118,11,116,244,178,8,204,51,67,44,101,5,115,148,144,203,11,125,190,32,46,102,34,199,11,157,213,235,39,174,124,7,166,109,35,135,43,197,174,152,254,89,150,100,116,244,242,99,22,168,110,144,200,19,65,82,18,148,55,57,64,36,238,157,11,52,39,180,145,51,180,135,194,54,48,230,242,4,11,221,174,121,150,171,231,245,183,154,200,234,239,249,102,99,120,146,166,80,164,164,103,158,225,113,171,153,200,154,56,97,22,103,57,37,145,246,8,197,189,73,152,91,216,200,24,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,169,168,104,105,153,185,202,123,59,187,187,187,176,128,8,177,25,153,59,0,0,145,19,136,139,187,72,247,93,125,58,255,0,37,239,14,141,61,210,217,50,171,173,238,172,53,2,223,112,175,243,117,222,102,150,142,186,91,69,111,154,130,131,243,81,188,116,125,241,150,64,2,30,92,165,50,39,114,39,87,215,195,67,160,170,109,6,199,161,214,173,89,177,82,79,168,183,202,120,230,180,4,157,222,118,11,116,244,177,145,66,80,205,20,101,5,115,148,147,69,51,253,190,32,44,0,66,199,51,31,203,227,87,238,177,139,124,64,161,249,117,197,4,43,44,212,240,204,235,71,249,54,106,57,233,190,106,93,204,7,62,184,82,65,83,81,53,119,102,59,21,115,191,104,43,182,144,198,17,132,152,196,106,9,248,151,110,40,141,137,251,45,28,152,193,162,24,85,171,82,181,163,1,211,155,237,69,92,22,220,171,40,181,89,43,37,164,49,25,227,130,166,174,56,100,40,200,132,133,141,132,221,217,220,73,183,219,118,127,98,253,94,162,180,27,50,233,183,87,47,186,83,153,209,85,137,219,170,12,237,149,211,83,180,33,118,183,57,147,83,214,196,194,102,60,36,17,221,197,140,184,27,28,100,252,192,153,130,103,188,70,122,177,252,134,244,203,5,239,76,175,150,170,219,214,165,255,0,130,108,55,10,75,191,9,33,161,158,148,228,150,235,70,240,147,28,189,176,120,152,36,140,152,66,74,152,13,200,155,96,60,11,232,199,196,51,172,215,207,241,77,16,160,172,164,213,0,200,175,20,148,80,71,148,13,76,245,180,176,20,198,117,50,121,248,121,78,192,209,153,153,205,56,84,180,49,194,206,33,192,28,11,10,242,77,66,207,179,27,85,150,197,151,231,25,5,242,219,141,211,249,75,45,29,202,231,53,76,22,216,56,128,246,169,163,144,156,97,14,49,68,60,65,153,182,140,27,250,45,180,143,120,46,116,245,244,157,247,35,234,118,237,83,106,168,164,180,121,156,74,209,69,37,47,118,170,26,227,10,105,167,172,25,9,182,135,104,36,104,69,195,114,49,168,157,157,192,71,105,3,245,188,115,191,82,127,188,159,195,84,85,169,84,241,206,253,73,254,242,127,13,88,107,209,7,75,246,174,172,243,252,207,78,107,46,245,118,235,149,187,7,184,222,236,50,197,80,48,192,87,88,230,166,134,152,106,137,226,148,158,155,149,67,188,141,24,177,236,223,101,254,231,12,180,240,180,235,234,251,73,125,176,244,167,171,215,15,61,106,174,254,241,195,175,117,85,32,18,91,228,16,119,142,219,49,72,77,220,132,248,180,116,251,59,200,18,20,112,139,24,28,109,4,181,45,93,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,67,211,87,80,212,179,115,136,246,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,152,159,13,79,16,47,203,181,29,14,130,106,180,220,51,235,85,188,190,139,184,145,109,29,226,134,146,10,96,252,236,179,212,156,213,23,19,127,51,60,156,65,133,227,140,207,211,137,32,207,244,68,65,0,62,38,154,41,249,22,234,227,41,242,247,15,53,65,157,239,154,209,243,151,156,209,121,217,230,243,17,201,180,96,35,181,84,85,60,5,185,109,19,197,200,156,185,109,149,94,9,122,215,255,0,193,215,78,117,150,255,0,219,154,219,234,163,139,255,0,71,163,171,142,99,121,63,244,39,140,70,63,241,238,69,250,12,174,255,0,139,191,78,180,218,147,160,193,172,120,198,39,73,85,150,96,21,17,77,93,93,20,82,149,108,150,7,238,52,240,179,68,46,210,4,82,201,29,67,188,155,12,81,199,82,98,67,200,216,226,219,163,109,116,172,233,219,168,236,51,81,190,153,250,58,202,55,8,237,217,25,27,78,112,157,158,160,198,58,167,146,40,29,142,94,216,63,124,3,98,110,236,49,23,2,113,97,112,252,174,172,125,233,245,147,226,6,67,243,25,212,159,104,22,186,81,244,237,225,11,102,212,111,166,126,142,189,13,190,253,110,199,8,26,3,152,239,21,23,106,248,233,94,56,167,118,9,123,102,253,243,13,137,251,80,202,92,9,133,197,227,7,171,31,122,125,100,248,129,144,252,198,117,117,117,183,90,255,0,252,132,250,120,233,210,142,223,255,0,213,140,214,225,85,36,95,253,120,186,209,210,71,9,180,159,250,107,200,37,31,248,135,18,253,54,65,139,246,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,74,105,234,103,144,152,99,138,56,197,156,140,200,157,133,133,153,221,221,217,153,108,189,211,246,153,254,70,244,59,3,210,217,41,45,84,245,120,206,63,67,111,175,250,46,62,20,179,87,4,35,230,167,15,176,14,93,217,222,89,28,200,88,140,141,200,155,145,58,134,31,10,125,6,166,214,78,168,232,50,107,237,21,92,150,45,54,167,108,154,67,26,121,94,9,46,33,40,13,4,39,48,24,180,71,221,119,169,22,119,46,227,81,200,14,4,46,110,51,188,128,136,136,48,3,198,175,221,99,22,248,129,67,242,235,138,133,101,53,62,53,126,235,24,183,196,10,31,151,92,84,90,244,147,162,22,174,163,245,251,28,209,123,205,242,174,205,79,145,211,221,4,43,233,163,25,14,154,120,109,213,53,16,155,129,122,24,52,176,199,204,55,23,32,228,44,64,238,198,193,146,190,26,29,122,212,232,54,67,14,138,234,205,246,174,125,58,190,84,71,13,160,228,237,112,176,92,103,170,140,74,98,154,105,99,24,40,92,100,154,89,155,237,241,49,99,1,23,57,156,230,209,107,25,172,90,59,159,104,86,127,116,211,157,70,176,213,219,174,86,234,137,226,138,89,105,102,134,11,132,17,205,36,35,87,74,83,0,20,180,210,20,70,241,202,194,204,76,223,218,205,39,254,20,253,115,218,175,88,205,7,75,186,175,116,164,183,220,172,20,237,30,41,122,184,221,4,26,231,1,212,4,113,91,31,191,39,34,169,2,156,2,8,226,221,138,16,224,192,29,150,121,67,55,250,177,247,88,214,79,135,249,15,203,167,90,214,45,148,250,177,247,88,214,79,135,249,15,203,167,90,214,32,218,161,17,16,17,17,1,107,89,213,143,189,62,178,124,64,200,126,99,58,217,77,107,89,213,143,189,62,178,124,64,200,126,99,58,9,169,240,184,247,19,211,47,198,190,113,90,178,169,98,175,133,199,184,158,153,126,53,243,138,213,149,72,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,135,116,127,69,214,101,182,236,222,212,3,55,111,185,112,6,228,254,173,247,174,182,99,39,253,172,203,232,17,226,219,110,130,164,68,64,93,21,117,180,212,49,119,170,164,224,31,183,103,127,248,150,33,117,197,215,77,31,77,246,56,45,216,229,5,53,194,243,113,57,169,227,105,164,168,139,131,181,59,24,147,56,7,183,148,129,253,38,255,0,154,33,245,51,172,61,118,213,9,140,174,185,181,218,134,2,125,218,10,59,173,96,139,125,134,7,244,41,157,190,237,253,159,123,160,216,106,93,65,196,33,149,225,146,239,177,179,241,118,242,242,251,127,251,85,250,150,219,213,178,238,60,173,245,61,214,227,203,244,8,125,63,206,204,181,121,168,202,242,154,185,138,166,171,36,186,205,41,19,147,201,37,100,132,78,239,247,187,187,239,186,247,58,89,212,102,171,105,29,217,238,216,206,79,93,43,155,70,39,5,77,117,75,196,236,38,196,205,176,72,63,123,109,253,142,232,54,91,69,16,186,39,227,9,149,91,36,182,99,250,133,131,91,142,157,158,40,38,184,53,198,168,159,111,181,185,180,124,36,127,188,125,55,117,37,218,39,175,56,118,183,98,182,220,147,29,169,109,238,20,227,51,70,209,204,204,206,252,247,102,115,140,125,142,4,130,230,34,34,14,29,246,84,243,92,77,232,59,175,156,57,187,250,238,223,179,103,65,245,179,238,185,84,15,167,162,173,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,82,76,234,165,198,254,168,41,22,127,107,237,186,173,17,1,99,247,88,61,79,99,93,57,233,236,215,42,250,137,190,146,174,10,154,122,72,227,166,146,79,206,141,57,24,238,226,67,183,175,31,94,95,127,220,175,237,68,241,210,211,203,83,51,187,71,8,20,132,236,219,250,51,110,234,3,252,75,53,74,76,239,169,76,166,195,5,109,68,180,54,43,161,199,28,103,205,132,95,177,0,190,194,68,237,237,2,246,51,32,179,26,225,173,217,150,185,231,151,76,134,241,117,172,150,11,133,105,201,77,74,83,203,219,17,39,22,22,224,114,27,15,232,7,223,237,101,127,122,94,240,224,212,221,107,107,78,83,144,181,29,6,57,92,208,213,15,110,231,24,212,20,5,220,125,220,123,114,15,175,1,125,159,238,47,95,95,70,250,124,56,186,88,184,106,206,165,90,51,251,197,45,57,217,108,245,208,212,196,199,52,111,220,219,204,51,187,198,64,91,236,112,182,222,207,219,253,147,139,97,178,209,99,246,122,59,61,5,60,113,67,73,8,66,35,24,48,182,194,219,125,204,205,254,242,12,96,208,255,0,15,77,28,210,154,64,122,188,122,138,227,90,196,18,61,69,77,45,36,242,137,12,124,95,99,242,226,251,111,187,255,0,157,213,223,188,116,237,166,151,59,121,91,91,26,183,118,78,50,136,132,168,233,246,118,118,102,255,0,20,236,174,130,32,140,14,178,252,51,158,249,8,101,26,75,109,181,209,213,70,38,242,68,18,193,73,28,132,117,1,234,76,48,51,147,176,145,122,239,251,20,100,98,249,62,103,162,217,211,215,80,84,75,67,117,181,77,52,19,69,29,65,48,185,176,201,17,51,188,70,220,182,228,123,108,95,239,45,157,72,68,155,137,11,59,63,220,236,162,219,196,239,162,235,181,246,182,139,84,116,246,213,64,61,152,103,106,192,25,161,129,204,164,171,14,59,183,1,229,183,120,159,212,189,61,127,206,25,111,209,183,86,24,167,80,248,109,44,52,115,85,181,222,158,54,142,96,150,152,193,183,142,8,8,254,211,153,239,235,39,237,255,0,231,228,154,214,155,167,237,107,200,52,31,81,41,114,203,109,125,100,80,67,29,68,21,16,67,44,155,23,114,55,29,248,137,131,59,242,96,246,191,221,253,76,182,10,208,173,117,195,245,179,18,160,189,227,117,179,76,115,83,71,33,180,148,199,19,250,197,25,191,233,111,254,49,190,244,23,61,82,99,201,149,72,131,163,212,95,103,85,177,110,169,157,189,55,245,93,2,239,232,223,214,131,236,221,157,114,168,18,244,85,160,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,45,107,58,177,247,167,214,79,136,25,15,204,103,91,41,173,107,58,177,247,167,214,79,136,25,15,204,103,65,51,222,25,214,155,85,255,0,195,255,0,79,236,87,219,101,37,198,219,113,167,191,82,86,81,213,194,51,65,83,4,151,106,225,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,25,126,35,61,20,127,37,93,71,130,255,0,128,91,46,178,105,150,83,249,203,109,76,237,221,142,215,92,238,111,37,176,166,228,70,92,64,26,72,138,86,18,56,200,135,121,74,25,100,121,63,240,184,247,19,211,47,198,190,113,90,175,254,170,233,158,43,172,154,113,145,233,110,107,73,230,44,185,53,190,91,125,79,24,227,57,33,230,223,98,120,187,128,96,51,68,108,50,70,110,47,194,64,2,102,220,89,4,11,116,65,214,142,85,210,62,163,193,93,90,87,91,222,3,114,238,65,123,199,162,174,144,99,14,235,195,202,186,154,7,54,133,235,1,160,141,152,141,190,220,108,81,114,14,77,32,79,246,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,209,199,223,165,158,49,146,41,56,27,9,143,32,49,125,137,152,155,125,157,153,253,20,32,229,158,21,157,71,127,40,235,206,144,96,184,231,250,148,254,248,185,217,242,251,180,231,244,95,209,124,203,176,53,21,49,67,254,188,253,8,206,0,139,159,61,205,131,177,180,170,95,250,98,233,246,197,211,14,141,89,116,134,193,144,93,111,113,219,123,147,212,215,92,39,50,239,85,74,92,230,40,97,114,32,165,133,205,221,198,24,254,203,110,228,78,114,20,146,152,93,85,6,222,46,250,59,106,211,94,168,195,46,199,44,53,116,54,221,65,179,197,123,169,149,169,70,42,41,46,163,44,144,213,140,4,0,34,230,226,20,243,202,206,228,125,202,162,50,127,206,11,41,201,88,171,226,105,162,159,150,158,145,242,159,47,112,242,181,248,38,249,173,31,57,120,67,47,146,130,111,49,28,155,70,100,91,210,203,83,192,91,142,242,180,92,137,135,150,225,0,40,136,131,55,252,34,52,118,213,169,93,81,158,93,145,216,106,235,173,186,125,103,150,247,77,43,210,140,180,81,221,74,88,225,164,25,200,192,133,141,132,234,39,137,153,196,251,148,162,98,255,0,155,38,83,146,176,255,0,194,235,167,175,200,111,76,182,219,253,206,166,213,91,122,212,191,45,150,203,83,71,75,194,72,104,103,165,137,232,232,228,152,153,142,94,216,57,201,179,179,8,73,83,48,139,19,111,33,230,2,2,34,32,45,85,214,213,11,85,116,27,9,224,90,23,167,29,69,244,35,165,154,95,170,22,111,61,106,174,211,252,118,88,102,137,216,42,173,245,67,108,133,163,170,166,145,217,251,115,7,34,217,246,113,113,34,3,19,3,48,40,54,234,31,167,236,251,166,93,80,174,210,141,70,10,67,185,81,211,211,213,197,89,66,211,61,21,108,19,70,196,50,211,201,52,113,148,128,197,206,34,38,29,154,72,164,31,94,46,182,9,233,59,221,99,70,254,31,227,223,46,129,121,78,181,250,81,177,117,105,163,85,184,111,106,213,71,151,219,119,172,197,175,117,176,153,121,10,174,64,242,70,229,27,177,180,51,128,118,164,109,140,91,112,147,182,103,20,108,130,48,60,55,122,250,190,232,22,85,107,209,45,72,184,121,221,50,200,46,1,79,79,53,85,72,71,245,102,170,121,54,122,144,146,82,16,26,50,51,229,60,100,76,33,185,76,27,23,112,38,155,245,171,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,122,106,234,26,150,110,113,30,204,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,242,105,225,121,226,5,255,0,192,223,74,90,187,55,248,171,78,25,120,34,255,0,210,101,122,106,217,234,42,127,244,106,106,72,225,139,253,164,91,126,139,160,149,68,68,65,173,103,86,62,244,250,201,241,3,33,249,140,234,106,124,46,61,196,244,203,241,175,156,86,168,86,234,199,222,159,89,62,32,100,63,49,157,77,79,133,199,184,158,153,126,53,243,138,212,17,171,226,35,208,45,103,76,121,83,103,154,91,111,186,220,180,202,247,221,168,217,169,167,168,250,179,35,73,16,121,106,170,158,46,13,9,156,241,141,60,146,27,72,95,106,50,228,81,247,37,195,88,238,215,88,109,85,22,40,110,117,97,109,172,168,134,174,162,140,102,38,130,105,225,25,6,41,78,61,248,145,128,207,48,137,59,110,45,44,140,219,114,125,246,136,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,188,60,205,186,233,69,29,93,44,252,12,76,57,197,35,16,23,19,1,38,221,189,8,89,219,213,153,66,182,161,120,84,234,157,159,170,203,94,138,97,85,23,90,204,7,33,255,0,8,83,102,181,22,106,153,169,109,52,59,76,71,5,108,177,198,208,189,96,52,4,34,12,96,50,148,148,238,239,15,117,198,48,240,29,4,244,65,125,234,227,59,150,183,35,165,186,219,116,202,201,221,138,247,123,163,152,41,230,58,167,133,222,26,90,66,146,41,2,73,185,148,71,35,112,113,8,183,228,66,82,68,199,61,24,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,159,150,183,90,232,163,164,165,131,153,145,159,8,163,97,1,228,102,68,251,55,169,19,187,250,187,175,192,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,229,13,59,213,206,243,79,41,156,133,44,179,72,126,140,231,36,178,73,35,176,176,131,57,187,8,136,179,11,123,84,4,68,64,68,68,17,23,227,115,128,97,182,44,203,76,181,6,205,143,82,81,228,57,85,61,218,154,245,93,11,56,157,120,81,181,19,83,60,172,207,196,140,6,121,1,143,110,110,28,5,221,198,48,97,182,158,13,184,181,139,32,234,226,178,237,119,161,243,21,120,206,31,113,186,90,228,238,152,121,122,163,158,154,144,164,216,93,152,247,130,174,160,54,38,113,251,123,237,200,69,218,245,248,231,126,164,255,0,121,63,134,171,85,224,169,239,79,148,252,63,174,249,141,185,4,212,162,34,2,133,111,26,191,122,124,91,225,253,15,204,110,42,106,84,43,120,213,251,211,226,223,15,232,126,99,113,65,117,124,12,127,93,159,187,127,196,150,42,248,163,251,246,106,111,224,191,39,162,89,85,224,99,250,236,253,219,254,36,177,87,197,31,223,179,83,127,5,249,61,18,12,170,240,49,253,118,126,237,255,0,18,95,39,138,135,65,85,52,181,55,94,169,244,110,197,87,88,21,149,19,92,51,155,101,63,105,130,140,26,40,69,171,233,169,227,136,73,193,200,39,150,168,200,204,249,203,221,217,129,165,32,250,252,12,127,93,159,187,127,196,150,106,117,175,213,117,139,164,189,26,173,204,187,182,170,204,190,229,189,30,45,100,173,152,199,207,213,114,6,146,71,24,217,205,225,128,15,187,35,238,2,251,4,125,192,57,99,116,16,67,211,199,80,57,247,76,186,161,67,170,250,114,116,135,114,163,167,168,164,150,142,185,230,122,42,216,38,141,196,162,168,142,25,35,41,1,139,132,162,46,91,52,145,70,94,188,89,108,39,211,199,80,56,15,83,90,95,67,170,250,114,117,97,109,172,168,168,164,150,142,185,225,106,218,41,225,145,196,162,168,142,25,36,24,205,199,132,162,46,91,188,114,198,94,156,153,107,68,167,39,194,231,163,235,175,79,58,95,54,165,231,141,144,91,179,108,250,156,10,182,195,87,41,65,5,174,138,57,13,233,130,74,97,55,19,169,33,126,227,156,172,210,66,210,188,44,49,63,127,186,16,108,167,163,195,135,19,197,115,159,15,109,60,197,179,92,102,213,144,89,107,126,150,243,54,235,165,20,117,116,179,240,189,213,152,115,138,70,32,46,38,2,77,187,122,16,179,183,171,50,129,117,59,222,30,249,254,27,165,158,28,56,78,160,234,14,67,73,99,199,172,116,247,186,154,234,234,151,126,17,7,211,53,140,204,204,204,228,102,68,226,0,2,206,102,100,34,44,68,76,206,17,129,215,223,70,213,61,32,234,133,21,190,197,83,87,95,130,100,244,239,54,57,93,93,91,20,245,166,112,71,11,86,67,80,209,199,27,9,132,178,177,11,176,112,120,229,143,98,35,105,24,113,129,94,174,171,186,174,212,126,173,117,28,243,92,214,95,35,106,161,238,65,96,176,65,51,157,45,162,148,157,157,196,93,217,187,147,31,17,121,102,118,98,144,132,89,152,0,35,140,45,85,199,19,202,172,246,43,70,83,118,198,110,180,86,92,131,204,125,17,113,168,162,146,58,91,135,96,216,39,242,242,147,48,75,219,55,97,62,14,252,73,217,159,103,65,41,62,21,253,5,83,82,211,90,186,167,214,75,21,37,97,214,83,195,112,193,173,149,29,214,58,51,105,102,23,175,169,167,146,33,23,55,16,130,90,83,19,48,225,47,119,102,54,136,131,229,241,206,253,73,254,242,127,13,94,83,194,223,175,170,61,59,242,61,50,107,29,194,213,109,196,31,206,84,99,185,21,101,76,20,48,218,36,126,237,76,212,213,114,72,64,5,12,166,242,60,114,59,188,131,44,141,31,219,9,3,179,234,252,115,191,82,127,188,159,195,80,90,175,5,79,122,124,167,225,253,119,204,109,201,227,87,239,79,139,124,63,161,249,141,197,60,21,61,233,242,159,135,245,223,49,183,39,141,95,189,62,45,240,254,135,230,55,20,23,87,192,199,245,217,251,183,252,73,74,162,138,191,3,31,215,103,238,223,241,37,42,136,8,136,128,136,136,32,7,197,31,223,179,83,127,5,249,61,18,207,255,0,5,79,117,140,167,226,5,119,203,173,203,0,60,81,253,251,53,55,240,95,147,209,44,255,0,240,84,247,88,202,126,32,87,124,186,220,131,63,209,17,6,181,157,88,251,211,235,39,196,12,135,230,51,169,169,240,184,247,19,211,47,198,190,113,90,161,91,171,31,122,125,100,248,129,144,252,198,117,53,62,23,30,226,122,101,248,215,206,43,80,70,175,136,143,64,181,157,49,229,77,158,105,109,190,235,114,211,43,223,118,163,102,166,158,163,234,204,141,36,65,229,170,170,120,184,52,38,115,198,52,242,72,109,33,125,168,203,145,71,220,150,218,244,57,213,221,215,164,29,92,44,174,123,117,93,227,19,191,83,141,183,35,181,65,80,64,103,3,27,16,85,66,14,77,17,212,194,252,184,119,27,103,9,38,141,138,62,235,200,51,253,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,222,154,186,134,165,159,132,161,187,59,59,59,59,16,24,147,9,129,139,177,129,136,144,184,144,179,180,37,234,103,133,214,184,218,250,159,159,68,244,206,201,117,172,196,46,92,171,44,121,157,230,138,97,181,199,75,229,206,110,221,101,85,44,114,132,83,9,198,116,251,16,129,72,109,25,180,96,18,130,9,180,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,237,83,67,93,76,239,194,80,221,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,245,110,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,182,189,49,116,251,98,233,135,70,172,186,67,96,200,46,183,184,237,189,201,234,107,174,19,153,119,170,165,46,115,20,48,185,16,82,194,230,238,227,12,127,101,183,114,39,57,10,73,78,234,160,213,179,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,116,36,236,85,65,33,71,44,124,193,200,11,137,129,54,226,238,47,182,236,238,222,170,71,245,247,172,74,108,219,194,175,6,198,50,219,197,37,247,59,207,170,27,28,172,120,171,37,146,120,2,205,93,28,178,85,213,25,119,28,170,78,40,173,197,32,72,96,102,245,253,225,110,13,197,89,95,21,237,29,186,233,175,86,151,188,184,108,52,148,56,246,160,211,211,222,237,114,209,82,148,80,73,56,195,28,53,162,101,192,65,234,94,160,14,121,24,92,159,106,168,140,223,148,142,203,18,170,114,155,237,94,43,110,194,170,43,185,217,109,87,10,219,165,29,55,104,27,181,85,87,29,52,117,18,115,102,230,92,130,138,153,182,119,113,110,222,226,204,228,78,225,112,58,88,209,79,229,19,212,22,19,163,146,92,60,149,38,65,112,127,63,56,203,219,144,40,96,136,234,42,187,69,219,145,154,103,130,25,90,62,64,227,220,112,229,176,238,237,178,154,135,111,4,253,47,181,100,58,185,158,106,189,192,169,38,168,195,44,244,182,218,26,121,168,134,83,142,123,129,201,189,84,82,187,239,9,132,84,114,196,252,71,114,10,163,110,66,204,236,115,18,131,21,124,81,253,196,245,55,240,95,156,81,40,1,83,253,226,143,238,39,169,191,130,252,226,137,64,10,13,140,240,220,43,69,250,1,233,162,235,21,190,162,174,60,79,14,167,173,189,215,86,86,29,35,92,110,115,153,185,48,156,140,48,69,53,73,187,197,77,11,23,23,46,48,71,191,163,40,43,234,139,169,188,251,170,109,80,185,106,6,95,83,87,71,109,58,130,43,46,60,215,25,170,104,172,208,60,113,71,194,1,145,248,137,152,193,17,74,96,32,210,72,196,124,71,118,17,186,189,125,245,217,117,234,239,38,162,177,99,84,117,118,157,58,199,106,30,174,207,71,85,25,65,91,85,60,148,240,140,146,215,70,21,18,192,103,28,131,80,48,144,51,56,199,49,179,250,153,47,175,195,187,162,10,206,170,179,183,203,115,26,94,58,101,137,220,34,138,250,47,52,244,211,93,36,40,101,144,41,105,101,8,136,11,137,132,30,97,154,72,228,8,170,5,192,152,140,9,130,245,120,91,244,11,71,168,158,71,169,189,99,183,218,174,88,131,121,202,124,119,29,172,166,130,186,27,188,141,221,166,154,166,174,57,4,192,97,136,218,70,142,55,102,144,165,141,164,251,1,24,119,165,253,124,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,88,174,186,117,103,89,116,83,167,28,139,61,208,236,67,233,171,245,39,24,234,107,56,140,191,65,80,184,27,205,115,242,238,207,230,59,91,15,217,217,196,57,247,100,98,138,41,5,194,245,91,178,204,86,241,125,187,226,214,156,154,213,91,122,199,252,191,210,246,234,122,216,228,170,183,247,193,206,15,49,16,187,156,93,192,103,32,230,205,200,89,221,183,101,174,23,86,62,244,250,201,241,3,33,249,140,235,234,210,30,171,117,163,71,117,182,62,160,45,249,77,94,71,150,21,60,180,149,210,228,117,213,117,129,116,128,224,104,90,42,178,105,130,89,192,24,98,32,18,61,132,224,133,255,0,160,204,188,174,183,230,182,173,74,214,140,251,81,172,84,245,112,91,114,172,162,235,123,163,138,172,4,103,142,10,154,185,38,140,100,17,34,22,54,19,102,118,98,38,223,125,157,253,168,39,39,194,227,220,79,76,191,26,249,197,106,202,165,138,190,23,30,226,122,101,248,215,206,43,86,85,32,34,34,13,107,58,167,209,79,228,237,212,22,109,163,145,220,60,237,38,63,112,111,33,57,75,220,144,232,103,136,42,41,123,165,219,141,158,102,130,104,154,78,32,195,220,99,227,184,236,239,106,148,180,248,214,104,93,101,214,197,133,245,15,97,179,119,190,132,231,141,228,85,49,188,242,72,20,178,159,114,132,200,25,158,40,225,9,138,168,10,71,112,39,146,174,0,251,123,139,4,75,32,41,116,240,79,209,219,173,151,13,207,53,190,249,97,164,138,159,37,168,165,178,88,43,38,165,33,171,40,41,94,66,172,40,164,32,102,122,105,37,146,0,119,140,221,138,90,51,98,102,120,133,68,173,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,18,154,122,153,228,38,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,91,47,104,14,142,88,186,127,209,172,79,71,113,201,188,197,38,51,111,26,121,42,120,152,121,186,163,34,146,166,167,129,153,188,125,217,228,150,94,223,55,16,231,196,126,200,179,32,184,11,0,60,106,253,214,49,111,136,20,63,46,184,172,255,0,88,1,227,87,238,177,139,124,64,161,249,117,197,6,0,120,92,123,246,105,151,227,95,39,173,83,252,160,7,194,227,223,179,76,191,26,249,61,106,159,228,4,68,64,68,68,4,68,64,86,83,173,12,79,21,202,250,88,213,47,173,56,205,170,243,244,54,31,123,187,91,190,144,162,142,163,201,215,69,110,168,237,84,195,205,159,183,48,114,46,50,14,196,59,190,206,219,171,214,173,87,86,62,235,26,201,240,255,0,33,249,116,232,53,172,91,36,116,119,105,181,89,122,80,209,234,59,53,178,146,130,158,76,30,203,86,113,83,66,49,1,79,61,28,83,77,43,136,179,51,156,146,201,36,134,94,210,51,34,125,221,221,214,182,235,101,62,147,189,214,52,111,225,254,61,242,232,16,93,84,68,64,68,68,22,171,171,31,117,141,100,248,127,144,252,186,117,173,98,217,79,171,31,117,141,100,248,127,144,252,186,117,173,98,13,154,53,211,66,244,227,168,189,56,184,233,126,168,89,188,245,170,187,105,97,154,39,96,170,183,213,11,59,71,85,77,35,179,246,230,14,69,179,236,226,226,68,6,38,6,96,90,240,245,21,160,217,151,77,186,185,125,210,156,206,138,172,78,221,80,103,108,174,154,157,161,11,181,185,204,154,158,182,38,19,49,225,32,142,238,44,101,192,216,227,39,230,4,205,178,242,199,254,180,122,73,197,122,185,210,199,197,174,82,249,28,146,197,230,110,24,205,196,74,56,187,117,197,77,32,4,19,202,240,203,35,81,201,35,194,83,4,108,196,93,152,221,159,112,100,26,246,95,242,204,171,43,250,55,235,78,77,117,188,253,13,111,134,211,110,250,66,182,74,143,39,67,22,253,170,104,121,187,246,225,14,69,198,49,216,71,119,217,155,117,41,62,20,253,9,90,154,213,65,213,54,178,227,53,101,114,42,134,159,8,181,92,96,17,130,56,24,64,163,188,56,59,185,25,145,57,52,28,196,88,24,59,226,199,206,9,35,240,29,18,248,95,102,87,93,104,190,222,122,142,197,234,232,113,61,61,188,61,53,8,20,108,16,100,183,26,90,184,201,156,33,170,167,119,169,181,156,65,39,35,113,143,186,211,70,192,239,180,172,19,18,128,176,3,198,175,221,99,22,248,129,67,242,235,138,207,245,128,30,53,126,235,24,183,196,10,31,151,92,80,69,7,76,151,107,85,131,169,45,40,190,223,110,116,150,235,109,187,56,177,85,214,86,85,204,48,193,77,4,117,240,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,169,212,234,239,165,252,7,173,141,23,164,163,164,187,210,29,202,142,158,91,222,27,126,162,168,133,224,146,121,169,13,160,19,169,104,166,39,161,152,138,9,36,104,125,77,162,136,153,223,136,173,120,84,164,248,83,245,219,117,107,173,7,75,58,203,147,82,21,180,169,218,12,34,235,113,156,134,120,231,98,1,142,206,230,236,226,96,66,228,240,115,33,112,112,236,11,159,56,35,140,35,215,41,208,189,71,197,53,198,171,167,138,219,55,123,51,135,32,12,110,158,152,93,224,142,178,170,89,134,58,115,136,234,26,63,204,205,206,51,142,67,96,18,142,64,63,70,125,214,197,61,63,105,159,228,111,67,176,61,45,146,146,213,79,87,140,227,244,54,250,255,0,162,227,225,75,53,112,66,62,106,112,251,0,229,221,157,229,145,204,133,136,200,220,137,185,19,172,106,241,42,174,210,205,27,197,108,61,82,221,240,95,166,53,38,195,230,49,108,34,177,161,166,120,104,46,149,113,156,244,247,10,166,148,11,189,228,188,181,68,212,224,76,96,50,204,95,96,72,218,104,173,87,73,222,47,95,148,188,170,217,166,122,233,167,158,91,36,202,50,10,11,53,130,183,18,166,218,135,251,234,65,133,154,170,58,170,151,146,62,18,16,151,114,50,147,144,155,183,108,94,61,228,15,43,227,157,250,147,253,228,254,26,173,87,130,167,189,62,83,240,254,187,230,54,229,117,124,115,191,82,127,188,159,195,85,170,240,84,247,167,202,126,31,215,124,198,220,131,50,188,75,250,28,166,234,59,13,155,88,112,115,171,13,69,194,236,242,4,52,145,132,181,1,124,183,66,242,78,244,67,8,49,19,84,177,28,165,9,0,253,179,145,227,54,118,32,56,97,47,253,85,96,89,87,251,43,142,100,152,229,195,255,0,41,71,93,109,174,167,147,253,204,144,205,28,129,253,68,36,63,115,178,217,79,93,53,211,78,58,116,211,139,142,168,106,133,231,200,218,168,118,138,24,98,102,58,171,133,81,51,188,116,180,209,187,183,114,99,226,91,54,236,44,34,70,100,0,6,99,174,14,170,234,69,247,88,53,31,35,213,12,158,142,213,73,117,201,174,18,220,106,225,181,208,133,37,40,73,35,238,236,17,135,251,230,78,82,25,110,114,25,153,17,144,78,167,64,189,107,226,189,86,105,197,37,146,237,115,242,250,155,140,219,225,143,35,183,212,60,97,37,127,6,24,202,231,78,209,136,1,67,41,187,57,136,11,118,100,54,7,110,37,17,203,149,74,50,252,34,58,62,186,226,86,163,234,155,60,108,130,211,114,189,211,203,65,141,90,158,82,165,130,166,213,32,198,79,93,56,1,242,156,37,38,218,40,229,22,6,104,134,118,25,57,193,36,114,104,131,207,234,22,21,106,212,172,3,37,211,155,237,69,92,22,220,170,207,91,100,172,150,144,196,103,142,10,152,78,25,10,50,33,33,99,97,55,118,119,18,109,246,221,159,216,181,151,212,44,42,235,166,185,254,75,167,55,218,138,73,238,88,173,226,182,201,89,45,33,145,65,36,244,211,28,50,20,100,66,36,224,228,14,236,238,34,251,109,187,55,177,109,16,161,175,198,111,66,235,49,109,101,177,107,205,162,205,194,203,155,91,227,183,93,42,227,121,228,255,0,12,82,11,128,188,206,76,241,69,220,164,106,113,140,4,153,207,202,78,92,25,196,136,130,58,209,23,181,209,77,47,186,235,86,174,98,26,81,102,42,184,234,50,155,197,53,180,234,41,168,138,172,232,224,51,110,245,83,196,46,206,97,12,93,201,79,237,11,48,70,78,228,44,206,236,19,41,225,17,163,183,93,53,233,112,242,236,142,195,73,67,114,212,27,196,183,186,105,94,148,162,173,146,212,49,71,13,32,206,70,2,78,14,65,81,60,76,206,65,219,170,19,23,252,225,50,205,245,249,56,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,167,39,98,150,8,198,56,163,230,110,70,92,64,5,183,39,114,125,183,119,119,245,95,172,128,136,136,48,3,198,175,221,99,22,248,129,67,242,235,138,192,15,11,143,126,205,50,252,107,228,245,171,63,252,106,253,214,49,111,136,20,63,46,184,168,128,210,173,76,202,180,111,81,241,205,82,194,170,252,189,235,25,184,69,112,166,229,36,129,28,220,31,237,193,47,108,192,202,25,65,202,57,1,137,185,198,102,46,251,19,160,157,78,190,186,40,197,122,172,211,138,187,221,166,217,229,245,55,25,183,205,38,57,112,167,104,194,74,254,12,82,13,178,161,228,32,2,134,83,119,96,35,38,236,200,110,108,252,74,80,150,5,191,213,86,5,149,127,178,184,230,73,142,92,63,242,148,117,214,218,234,121,63,220,201,12,209,200,31,212,66,67,247,59,45,143,186,98,234,23,21,234,131,70,172,186,185,139,83,121,15,63,220,166,184,218,206,170,58,137,173,149,209,23,25,105,228,32,127,242,100,7,33,2,56,165,136,220,3,159,22,195,95,20,30,130,177,236,191,13,189,117,37,164,118,42,75,118,79,143,211,149,195,36,183,211,121,90,42,74,251,116,111,85,81,91,94,226,49,49,77,93,202,81,51,51,149,185,197,9,51,49,73,192,72,62,173,23,235,95,249,85,116,35,173,118,12,254,231,106,143,83,113,109,63,200,99,185,83,64,253,169,46,148,45,108,145,163,185,140,60,68,7,145,155,199,40,196,228,33,32,137,109,16,205,20,109,13,139,234,182,93,174,182,90,147,172,179,92,234,232,42,36,167,158,144,229,166,152,162,50,130,120,142,25,162,114,23,103,112,146,41,36,140,199,216,64,100,47,187,59,178,249,80,109,80,136,136,8,139,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,48,193,77,4,98,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,232,60,254,170,234,102,43,163,122,113,145,234,150,107,87,229,236,184,205,190,91,133,79,25,35,9,38,224,223,98,8,187,134,0,83,74,110,49,198,14,77,206,67,1,103,220,153,107,111,173,249,173,171,82,181,163,62,212,107,21,61,92,22,220,171,40,186,222,232,226,171,1,25,227,130,166,174,73,163,25,4,72,133,141,132,217,157,152,137,183,223,103,127,106,200,175,17,158,181,255,0,149,86,163,193,96,192,46,119,88,244,203,22,252,221,182,154,119,237,71,116,174,103,54,146,230,80,241,19,30,64,109,28,67,43,145,4,98,69,180,69,52,177,182,32,32,155,239,8,237,116,211,140,191,166,203,62,136,91,47,61,172,207,4,243,242,220,173,117,12,193,36,212,181,21,243,79,29,85,63,171,247,97,111,48,17,155,182,196,18,51,49,11,49,196,82,103,82,214,51,71,117,139,62,208,172,254,215,168,218,115,126,171,183,92,173,213,16,75,44,81,85,77,12,23,8,35,154,57,138,146,168,97,48,41,105,164,40,129,164,137,201,152,153,191,177,218,127,186,59,234,171,13,234,191,72,237,249,133,154,229,72,57,61,186,158,158,155,44,180,71,27,194,118,235,139,135,219,113,136,140,203,203,72,67,33,66,124,139,144,51,139,191,112,36,0,11,234,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,141,217,151,42,130,47,68,28,57,108,168,245,39,217,151,73,59,250,183,245,174,248,27,211,127,84,29,128,60,89,84,136,128,177,179,172,158,172,49,78,158,48,218,168,107,38,171,123,189,68,111,28,33,21,49,155,111,36,19,144,125,166,48,219,214,63,219,255,0,206,184,154,235,174,184,126,137,226,85,247,188,146,182,104,78,26,105,36,6,142,152,229,127,72,164,54,253,29,191,197,191,222,181,245,234,7,90,242,13,120,212,74,172,178,229,95,89,44,19,71,79,5,60,19,75,38,195,219,141,135,126,36,102,204,252,156,253,143,247,255,0,91,160,252,44,163,39,204,245,167,58,106,234,250,137,107,174,183,89,161,130,24,164,168,39,22,55,24,226,22,103,148,223,142,252,67,125,203,253,229,38,253,26,120,103,61,142,19,202,53,106,219,107,172,170,144,65,227,136,229,130,174,56,200,42,15,212,88,160,119,23,113,17,245,223,246,175,147,195,19,162,235,181,138,182,183,84,117,10,213,64,93,232,96,106,48,41,161,157,192,163,171,62,91,55,2,227,191,100,95,208,189,125,63,205,41,34,34,45,196,69,153,155,238,102,65,108,44,253,59,105,165,178,222,54,215,198,173,221,144,140,98,17,26,58,125,153,153,157,191,197,51,43,65,174,30,30,154,57,170,212,134,244,152,245,21,186,181,200,228,106,138,106,90,72,37,34,40,248,182,231,229,201,246,223,103,255,0,51,44,175,68,16,67,213,15,135,6,166,232,163,93,178,156,121,168,235,241,202,22,154,168,187,151,56,202,160,96,30,219,238,195,219,140,125,57,147,236,223,112,250,122,250,61,130,208,253,110,204,180,51,60,181,228,54,123,173,100,80,91,235,66,74,154,81,158,94,217,8,185,49,55,0,144,24,191,76,254,255,0,107,173,146,239,214,90,44,130,207,89,103,175,167,142,88,106,225,56,72,100,6,38,216,155,111,189,157,191,222,80,117,226,59,210,197,195,73,181,42,239,159,217,233,105,194,203,120,174,154,166,86,9,163,110,222,254,93,153,218,49,1,219,115,153,247,246,254,223,237,9,84,232,251,169,236,107,168,205,61,134,229,65,81,55,210,84,33,77,79,87,28,148,210,71,249,210,167,19,45,156,136,183,245,229,235,203,238,251,214,64,168,11,240,211,213,41,48,78,165,49,107,12,245,181,17,80,223,110,129,28,145,135,55,18,126,196,226,219,136,147,55,180,199,218,206,167,194,158,120,234,169,226,169,133,221,227,152,6,65,119,109,189,29,183,100,29,138,130,103,246,182,219,170,209,5,34,202,165,198,235,148,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,28,63,177,112,204,238,184,34,92,9,111,235,233,178,14,196,68,65,108,250,138,207,232,52,223,73,175,217,13,198,121,34,6,161,171,6,112,2,39,221,169,165,63,96,187,63,244,22,186,90,157,121,151,58,213,156,158,247,76,111,41,94,239,213,114,192,231,187,57,52,147,151,13,249,59,187,122,59,123,125,138,101,252,91,175,13,110,233,222,130,151,153,11,85,220,231,137,248,139,62,239,228,106,25,153,247,246,55,171,251,20,58,232,61,149,175,250,199,134,91,205,157,227,43,245,185,228,102,46,63,103,205,68,207,235,254,116,19,173,225,249,167,16,96,253,50,224,149,7,73,4,85,55,11,29,45,76,142,12,14,238,102,242,25,59,187,11,125,242,191,222,254,213,146,203,203,233,117,178,27,54,155,227,22,186,118,118,142,158,211,74,2,206,91,250,118,197,253,171,212,32,34,252,171,150,81,98,180,74,208,220,43,187,70,91,236,221,163,47,191,111,185,157,125,86,235,165,5,218,23,158,223,63,118,54,118,103,126,36,63,118,255,0,123,50,15,173,124,245,212,20,119,42,114,164,175,166,138,120,79,110,65,32,49,11,236,236,254,199,109,189,172,203,232,68,16,147,226,29,209,53,223,74,239,149,90,147,139,91,40,227,178,212,204,47,52,112,207,8,108,115,212,84,59,19,70,32,31,249,54,223,119,127,244,122,99,231,74,253,73,228,29,61,234,5,53,248,46,149,173,105,120,106,34,158,156,36,148,135,115,141,153,137,163,25,1,157,247,0,109,255,0,103,251,219,9,234,38,3,98,212,172,94,163,21,200,160,57,105,42,14,57,29,130,82,141,216,128,152,153,247,111,236,80,13,214,47,74,215,190,156,243,122,160,8,71,232,42,154,131,242,196,85,131,49,131,156,213,12,1,232,34,251,112,135,239,103,254,212,19,221,165,122,159,141,234,198,35,67,149,227,85,18,75,5,84,17,72,93,200,74,39,98,40,130,71,244,47,187,105,7,239,94,197,67,151,133,47,84,21,120,246,118,26,67,145,213,15,209,245,116,149,147,211,246,232,249,30,241,195,3,8,243,103,244,110,48,19,250,183,221,237,245,217,76,88,24,200,44,96,251,179,251,29,7,46,204,254,142,203,162,64,217,221,135,117,244,42,76,88,153,7,92,126,205,221,247,93,173,190,203,172,69,153,247,251,215,99,123,16,114,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,181,172,234,199,222,159,89,62,32,100,63,49,157,108,166,181,172,234,199,222,159,89,62,32,100,63,49,157,4,212,248,92,123,137,233,151,227,95,56,173,89,84,177,87,194,227,220,79,76,191,26,249,197,106,202,164,4,68,64,95,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,95,90,32,214,135,169,77,33,169,208,93,121,206,116,142,104,42,227,167,199,111,19,67,111,122,185,226,154,121,109,199,180,180,83,72,113,108,14,114,83,73,12,142,204,195,179,155,179,136,187,56,183,201,211,246,153,254,89,53,199,3,210,217,41,46,181,20,153,54,65,67,111,175,250,46,62,117,80,208,156,195,230,167,15,176,108,61,168,26,89,28,200,92,64,65,200,155,136,186,200,15,21,61,99,177,106,239,87,23,122,108,114,29,233,48,43,124,88,116,149,60,143,251,234,170,154,121,228,169,126,6,2,225,219,158,162,88,54,251,66,93,142,98,78,38,204,223,39,133,246,183,218,180,79,170,251,40,222,108,117,119,26,124,254,156,112,112,58,105,4,78,142,122,218,202,87,134,119,18,244,48,105,97,140,13,185,11,176,72,70,220,156,26,51,9,233,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,235,68,64,88,1,253,218,190,150,63,238,7,85,127,245,85,187,254,156,179,253,107,89,252,147,186,167,255,0,193,167,85,127,246,54,227,255,0,185,65,177,158,158,230,182,173,74,192,49,173,70,177,83,213,193,109,202,172,244,87,186,56,170,192,70,120,224,169,132,38,140,100,17,34,22,54,19,102,118,98,38,223,125,157,253,171,87,117,178,239,76,150,155,173,131,166,221,40,177,95,109,149,118,235,149,187,7,177,82,86,81,213,194,80,207,77,60,116,16,140,145,73,25,51,16,24,147,56,184,187,51,179,179,179,173,104,144,108,167,210,119,186,198,141,252,63,199,190,93,2,186,170,213,116,157,238,177,163,127,15,241,239,151,64,188,87,136,70,127,153,105,103,72,217,182,160,233,246,67,87,99,200,108,117,22,74,154,26,234,103,110,113,31,211,20,108,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,206,22,255,0,196,19,160,172,123,169,156,54,187,57,211,235,21,37,30,170,90,41,228,154,132,233,252,173,16,95,205,222,152,94,26,233,158,39,57,140,105,233,202,58,119,41,0,0,205,152,136,65,221,218,10,238,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,148,51,211,79,25,56,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,216,207,165,30,171,180,227,171,93,56,12,215,10,151,200,221,104,123,112,95,236,19,204,199,85,104,170,38,119,97,39,102,110,228,39,196,158,41,153,152,100,17,38,118,3,9,35,12,43,241,58,240,244,172,202,107,42,122,138,233,251,16,239,93,102,229,46,91,96,182,67,60,245,87,90,169,103,134,56,170,168,169,32,132,249,76,253,217,142,165,249,0,184,198,210,113,115,121,72,194,240,120,108,117,207,106,234,11,0,163,210,189,70,186,82,80,234,46,43,79,77,109,136,235,46,130,83,229,16,12,50,56,213,68,51,72,243,205,82,49,211,153,84,236,196,219,237,47,38,105,30,56,243,125,106,217,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,185,249,107,141,174,182,74,74,168,57,129,1,240,150,55,19,30,64,100,47,179,250,137,59,63,163,186,159,238,133,250,205,177,117,135,167,21,87,57,45,95,67,102,120,191,151,167,201,173,177,1,189,40,201,43,31,106,166,154,66,223,120,101,237,74,237,25,19,201,25,1,9,114,102,9,100,8,65,234,199,222,159,89,62,32,100,63,49,157,77,79,133,199,184,158,153,126,53,243,138,213,10,221,88,251,211,235,39,196,12,135,230,51,169,169,240,184,247,19,211,47,198,190,113,90,131,42,145,17,1,17,16,17,17,1,17,16,69,95,142,119,234,79,247,147,248,106,181,94,10,158,244,249,79,195,250,239,152,219,149,213,241,206,253,73,254,242,127,13,86,171,193,83,222,159,41,248,127,93,243,27,114,9,169,68,68,5,10,222,53,126,244,248,183,195,250,31,152,220,84,212,168,86,241,171,247,167,197,190,31,208,252,198,226,130,234,248,24,254,187,63,118,255,0,137,44,85,241,71,247,236,212,223,193,126,79,68,178,171,192,199,245,217,251,183,252,73,98,175,138,63,191,102,166,254,11,242,122,36,23,171,194,151,93,52,227,167,77,56,215,221,80,213,11,207,145,181,80,253,90,138,24,98,102,58,171,133,81,53,209,227,165,166,141,221,187,147,31,18,217,183,97,97,18,51,32,0,51,28,53,234,31,168,28,251,169,173,80,174,213,125,70,58,64,185,86,83,211,210,69,71,66,243,53,21,20,16,198,194,49,83,199,52,146,20,96,229,206,82,22,45,158,73,100,47,78,78,173,170,205,79,14,238,129,107,58,156,202,159,60,213,43,125,214,219,166,86,78,213,70,207,77,61,63,214,105,30,73,67,203,82,212,241,96,120,64,224,144,106,36,140,222,65,251,49,143,18,147,185,16,95,95,10,254,130,170,106,170,109,93,83,235,37,138,174,140,40,234,33,184,96,214,202,142,211,133,96,60,83,11,215,212,211,201,17,19,3,17,193,45,41,137,129,243,139,187,179,131,196,71,43,232,136,53,87,87,43,46,234,7,62,204,244,75,2,233,254,224,116,148,216,158,158,212,92,106,232,98,164,121,128,235,103,171,156,166,121,106,133,228,120,164,56,158,73,70,34,16,23,0,154,70,245,228,238,173,170,187,253,46,244,201,159,117,77,170,22,221,63,196,41,170,232,237,167,80,35,122,200,94,221,53,77,21,154,7,142,89,57,206,81,183,17,51,24,37,24,128,200,26,73,24,67,144,238,228,33,114,250,9,232,130,251,213,198,119,45,110,71,75,117,182,233,149,147,187,21,238,247,71,48,83,204,117,79,11,188,52,180,133,36,82,4,147,115,40,142,70,224,226,17,111,200,132,164,137,142,95,186,133,232,151,67,181,243,70,161,210,31,170,150,172,70,59,39,126,124,90,186,199,109,134,159,232,42,169,73,206,66,138,24,216,0,161,148,223,121,161,251,35,39,233,110,50,12,114,133,203,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,229,13,59,213,206,243,79,41,156,133,44,179,72,126,140,231,36,178,73,35,176,176,131,57,187,8,136,179,11,123,84,26,187,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,135,166,174,161,169,102,231,17,236,206,206,206,206,226,96,66,226,96,98,238,6,4,36,46,66,76,239,114,181,207,170,237,71,234,39,78,52,227,10,213,9,126,149,186,233,207,210,112,67,127,150,103,42,171,149,45,83,82,52,99,82,206,223,110,104,252,169,51,205,191,41,4,197,205,156,196,228,150,95,188,68,122,32,163,234,171,4,108,183,14,165,227,169,184,157,190,88,172,66,211,65,77,13,210,50,154,41,14,150,170,83,136,140,184,128,79,229,217,228,142,48,150,160,156,201,132,204,154,8,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,148,51,211,79,25,56,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,12,245,240,84,247,167,202,126,31,215,124,198,220,158,53,126,244,248,183,195,250,31,152,220,83,193,83,222,159,41,248,127,93,243,27,114,120,213,251,211,226,223,15,232,126,99,113,65,117,124,12,127,93,159,187,127,196,148,170,40,171,240,49,253,118,126,237,255,0,18,82,168,128,136,136,8,136,130,0,124,81,253,251,53,55,240,95,147,209,44,255,0,240,84,247,88,202,126,32,87,124,186,220,176,3,197,31,223,179,83,127,5,249,61,18,207,255,0,5,79,117,140,167,226,5,119,203,173,200,61,6,161,120,187,116,219,166,185,254,75,167,55,220,39,82,167,185,98,183,138,219,37,100,180,150,218,2,130,73,233,166,56,100,40,200,171,4,156,28,129,221,157,196,95,109,183,102,246,44,159,208,77,107,197,122,137,210,123,22,177,225,86,251,173,21,151,32,243,94,90,11,164,81,199,84,29,138,153,105,207,152,199,36,128,219,156,36,237,177,191,217,118,223,103,221,154,13,186,155,233,147,169,43,255,0,82,90,175,125,177,116,249,169,87,27,109,199,56,190,213,209,214,82,98,117,243,65,83,4,149,243,20,114,199,32,196,226,96,66,236,76,76,238,206,206,206,202,93,60,56,113,60,171,6,232,199,79,49,108,215,25,186,227,247,170,47,165,188,205,186,233,69,37,37,84,28,238,181,102,28,226,145,132,199,144,24,147,110,222,162,76,237,232,236,130,16,122,177,247,167,214,79,136,25,15,204,103,83,83,225,113,238,39,166,95,141,124,226,181,66,183,86,62,244,250,201,241,3,33,249,140,234,106,124,46,61,196,244,203,241,175,156,86,160,202,164,68,64,68,68,17,213,227,73,163,151,220,195,70,177,45,98,180,77,220,164,211,187,133,69,61,210,155,136,55,26,91,145,83,198,53,60,200,217,223,132,240,83,197,219,16,50,47,51,203,236,140,100,239,13,138,124,252,84,238,214,171,119,67,153,245,29,194,231,73,75,81,116,168,179,210,80,197,52,194,7,85,59,92,233,166,120,162,23,125,204,218,40,101,145,196,119,126,17,153,123,5,221,160,49,4,239,120,80,232,237,171,77,122,75,178,101,197,97,171,161,200,117,6,162,162,247,116,150,182,148,98,158,72,6,105,33,162,16,46,2,111,76,244,224,19,198,196,228,219,213,74,96,252,100,102,89,148,173,255,0,79,217,214,43,169,122,29,129,231,120,85,174,213,106,178,222,49,250,25,233,173,118,185,227,150,150,215,180,34,39,66,5,24,136,127,123,152,148,14,44,35,196,162,113,113,23,103,22,184,8,49,87,197,31,220,79,83,127,5,249,197,18,128,21,63,222,40,254,226,122,155,248,47,206,40,148,0,160,189,93,40,244,163,168,253,90,234,56,97,88,84,94,70,213,67,219,158,255,0,127,158,23,58,91,69,41,59,179,17,51,59,119,38,62,36,209,66,206,197,33,9,59,184,0,73,32,108,61,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,218,154,134,134,153,159,132,65,187,187,187,187,187,145,153,19,145,153,147,185,153,145,17,57,17,59,189,191,233,119,166,76,7,165,157,47,182,233,254,33,77,73,89,114,10,113,27,214,66,246,232,105,171,111,51,180,146,201,206,114,141,185,16,1,79,40,196,6,70,241,198,226,28,139,103,34,188,8,8,136,130,10,252,68,122,5,172,233,143,42,108,243,75,109,247,91,150,153,94,251,181,27,53,52,245,31,86,100,105,34,15,45,85,83,197,193,161,51,158,49,167,146,67,105,11,237,70,92,138,62,228,184,86,182,146,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,188,60,205,186,233,69,29,93,44,252,12,76,57,197,35,16,23,19,1,38,221,189,8,89,219,213,153,107,69,173,248,85,171,77,117,163,62,211,155,21,69,92,246,220,87,40,186,217,40,229,171,49,41,228,130,154,174,72,99,41,8,68,69,205,196,25,221,216,69,183,223,102,111,98,9,201,240,184,247,19,211,47,198,190,113,90,178,169,64,183,135,119,91,245,157,42,231,111,137,102,53,92,180,203,44,184,69,45,244,158,25,234,102,181,200,48,203,24,85,82,196,18,136,15,35,56,60,195,180,114,72,113,83,139,0,185,0,11,206,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,65,245,162,34,11,85,213,62,138,127,40,158,159,115,109,28,142,225,228,170,242,11,123,121,9,202,94,220,97,93,4,161,81,75,221,46,220,142,208,188,240,196,210,113,7,46,219,159,29,139,103,109,107,22,211,183,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,107,67,175,218,179,249,117,214,92,179,87,62,168,90,177,127,173,23,2,173,250,46,216,59,67,7,217,97,228,69,179,119,38,62,61,201,101,226,61,201,78,67,226,60,184,176,100,95,133,14,142,221,117,43,171,75,38,92,86,26,74,236,123,79,169,234,47,119,73,107,105,74,88,35,156,161,146,26,33,2,224,64,213,45,80,97,60,108,78,47,181,44,166,15,202,54,101,59,202,32,60,18,245,51,21,199,245,31,81,52,182,237,87,229,239,89,133,190,223,112,180,119,36,140,35,168,242,15,83,223,128,121,27,25,204,225,86,210,8,0,151,230,224,156,157,197,131,214,95,208,22,0,120,213,251,172,98,223,16,40,126,93,113,89,254,176,3,198,175,221,99,22,248,129,67,242,235,138,12,0,240,184,247,236,211,47,198,190,79,90,167,249,64,15,133,199,191,102,153,126,53,242,122,213,63,200,8,136,128,136,136,8,136,128,173,87,86,62,235,26,201,240,255,0,33,249,116,234,234,171,85,213,143,186,198,178,124,63,200,126,93,58,13,107,22,202,125,39,123,172,104,223,195,252,123,229,208,45,107,22,202,125,39,123,172,104,223,195,252,123,229,208,32,186,168,136,131,207,234,22,107,106,211,92,3,37,212,107,237,61,92,246,220,86,207,91,123,172,138,144,4,167,146,10,104,78,105,6,49,34,17,115,113,7,102,103,33,109,246,221,219,218,176,131,251,181,125,44,127,220,14,170,255,0,234,171,119,253,57,101,167,83,118,155,173,255,0,166,221,87,177,88,173,149,119,27,149,199,7,190,210,81,209,210,66,83,79,83,60,148,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,45,125,255,0,146,119,84,255,0,248,52,234,175,254,198,220,127,247,40,39,251,171,31,117,141,100,248,127,144,252,186,117,173,98,217,79,171,31,117,141,100,248,127,144,252,186,117,173,98,13,170,17,17,1,17,16,22,0,120,213,251,172,98,223,16,40,126,93,113,89,254,176,3,198,175,221,99,22,248,129,67,242,235,138,8,118,211,220,42,235,169,89,254,53,167,54,42,138,72,46,89,85,226,138,201,71,45,89,144,193,28,245,51,4,49,148,132,34,68,192,196,108,238,236,36,251,111,179,63,177,51,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,67,211,87,80,212,179,115,136,246,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,246,189,39,123,211,232,223,196,12,123,230,48,41,94,241,47,232,42,155,94,113,233,181,171,73,172,84,144,106,45,142,158,73,174,225,31,119,157,254,221,5,44,132,48,140,48,197,33,79,92,197,28,49,66,255,0,99,144,19,129,145,48,66,192,17,109,175,29,96,107,143,81,184,174,29,133,106,70,73,222,178,225,118,248,41,41,233,160,57,191,191,234,163,143,182,247,26,211,150,67,58,138,195,15,71,144,159,139,114,55,1,7,146,71,60,149,240,132,233,163,242,155,172,181,122,233,148,218,123,216,222,156,241,250,59,204,65,202,26,187,228,162,253,174,60,226,40,228,242,241,242,153,248,152,73,20,167,68,109,187,58,193,95,170,121,87,214,175,168,191,86,110,191,89,62,144,250,39,232,127,37,39,158,243,221,206,215,150,236,109,220,239,119,62,199,111,143,46,95,103,109,253,22,195,221,20,244,241,106,233,159,167,156,107,3,130,213,87,65,125,184,83,195,123,202,66,166,176,106,79,233,185,233,226,106,161,98,141,222,38,8,222,49,132,26,63,179,194,33,119,115,39,41,12,48,131,199,59,245,39,251,201,252,53,89,255,0,6,171,181,170,193,212,150,109,125,190,220,233,45,214,219,118,155,220,170,235,43,42,230,24,96,166,130,58,251,121,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,188,30,57,223,169,63,222,79,225,171,21,122,1,196,254,188,214,107,246,45,30,51,245,130,174,183,67,242,79,33,110,26,47,55,36,245,193,61,17,210,246,162,216,156,166,25,194,34,143,139,114,105,4,28,126,211,50,15,147,175,94,177,50,30,169,245,114,230,54,107,197,92,26,117,99,168,242,88,253,178,26,202,175,41,90,16,28,227,29,210,90,121,120,136,212,202,51,72,236,253,160,48,136,130,39,228,224,68,87,87,195,67,160,170,157,121,200,97,214,173,89,177,85,193,167,86,58,136,230,180,4,157,174,23,251,140,21,81,145,66,80,205,20,131,61,11,12,115,69,51,253,142,70,76,0,68,225,51,6,5,173,151,122,100,173,166,184,244,219,165,23,10,59,77,37,174,158,171,7,177,77,21,13,33,74,80,82,129,80,66,227,12,111,49,156,174,2,206,194,207,33,153,236,205,200,137,247,119,11,150,136,136,11,21,124,77,52,83,242,211,210,62,83,229,238,30,86,191,4,223,53,163,231,47,8,101,242,80,77,230,35,147,104,204,139,122,89,106,120,11,113,222,86,139,145,48,242,223,42,151,138,214,189,80,181,104,174,145,229,250,175,121,26,73,41,241,107,61,77,200,41,234,107,70,144,43,39,0,126,205,43,74,76,236,7,52,189,184,131,236,147,185,200,44,194,78,236,206,26,198,41,31,240,88,209,219,173,235,87,50,189,111,184,88,105,37,177,99,86,115,178,80,214,85,210,145,24,221,106,142,50,114,165,145,193,193,142,58,104,229,9,92,77,140,66,178,54,217,198,87,81,235,150,95,254,181,229,87,156,167,232,75,85,155,233,155,133,69,195,232,235,77,55,151,161,163,238,200,71,216,167,139,119,237,194,28,184,128,110,252,69,153,183,125,148,180,248,37,234,102,43,83,165,153,214,142,121,190,214,73,111,200,31,38,236,73,36,99,230,40,106,41,169,233,249,194,60,251,135,219,146,151,105,31,131,8,247,224,251,78,231,179,4,149,34,34,11,63,213,7,84,24,15,73,152,5,191,81,181,26,209,144,92,109,183,27,196,86,72,162,178,83,195,52,227,60,144,205,48,145,12,210,196,44,28,105,205,157,216,157,247,113,244,246,187,89,253,4,241,64,208,46,162,117,98,197,163,152,86,33,168,20,87,172,131,205,121,105,238,150,250,40,233,67,177,77,45,65,243,40,234,228,54,220,33,38,109,129,254,211,182,251,54,238,223,129,226,237,167,185,246,165,116,219,141,216,180,231,7,200,50,171,148,25,197,29,92,180,118,75,100,213,211,199,0,208,87,137,74,81,194,36,76,12,70,2,228,237,182,230,45,247,178,193,255,0,14,30,158,181,247,6,235,59,79,50,156,215,67,245,3,31,178,209,125,45,230,110,55,76,102,182,146,150,14,118,170,176,14,114,201,24,128,242,51,17,109,223,212,137,153,189,93,144,102,7,141,95,186,198,45,241,2,135,229,215,21,10,202,106,124,106,253,214,49,111,136,20,63,46,184,168,234,240,228,197,172,89,207,88,88,94,21,148,208,249,219,46,65,111,200,173,119,26,110,233,199,223,165,158,197,95,28,177,243,7,19,30,64,100,219,139,177,54,251,179,179,250,160,252,174,139,186,182,202,186,70,213,54,202,109,177,121,236,110,251,229,173,249,53,184,134,73,123,148,35,83,25,156,240,68,211,69,27,214,71,27,76,48,156,142,226,61,233,25,219,99,117,176,78,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,106,154,26,234,103,126,18,134,238,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,208,23,214,255,0,69,217,87,72,250,143,61,13,16,221,111,120,13,203,183,61,147,33,150,134,65,140,59,175,55,26,26,153,216,26,23,172,6,130,71,113,7,251,113,176,203,196,57,60,97,114,252,52,58,227,169,233,199,50,135,71,179,128,164,61,58,205,47,17,156,213,114,28,84,231,99,184,204,209,192,213,165,49,184,139,211,56,132,67,48,153,125,128,141,164,7,103,19,9,131,213,120,158,244,21,77,163,23,90,190,160,116,126,197,73,65,167,215,58,138,104,110,182,138,78,233,189,166,227,57,77,206,104,226,24,187,84,244,36,227,0,179,60,191,102,105,218,48,17,7,140,6,61,150,201,29,77,221,173,87,254,145,53,94,251,98,185,210,92,109,183,29,55,190,213,209,214,82,76,51,65,83,4,150,201,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,150,182,232,54,136,212,44,214,213,166,184,6,75,168,215,218,122,185,237,184,173,158,182,247,89,21,32,9,79,36,20,208,156,210,12,98,68,34,230,226,14,204,206,66,219,237,187,183,181,97,7,247,106,250,88,255,0,184,29,85,255,0,213,86,239,250,114,203,78,166,237,55,91,255,0,77,186,175,98,177,91,42,238,55,43,142,15,125,164,163,163,164,132,166,158,166,121,40,38,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,90,251,255,0,36,238,169,255,0,240,105,213,95,253,141,184,255,0,238,80,108,166,162,47,197,99,174,123,173,235,38,175,233,119,74,46,149,118,251,109,130,161,227,202,239,86,235,161,3,220,231,58,115,142,91,99,118,36,226,84,192,51,152,79,28,187,185,76,28,28,3,178,239,44,175,101,150,15,173,120,173,231,22,250,110,235,102,250,102,223,81,111,250,70,211,83,229,235,168,251,177,144,119,233,229,217,251,115,7,46,64,123,63,18,102,125,159,101,174,23,83,189,61,101,93,47,235,45,235,72,242,154,159,63,228,59,117,54,235,160,82,201,79,13,206,134,81,229,21,68,98,109,254,84,102,194,70,33,44,82,131,25,240,228,224,233,139,167,172,171,170,13,101,178,233,30,45,83,228,60,255,0,114,166,227,116,58,89,42,33,182,80,196,60,165,168,144,65,191,201,140,24,136,4,229,150,32,115,14,124,155,207,235,126,21,106,211,93,104,207,180,230,197,81,87,61,183,21,202,46,182,74,57,106,204,74,121,32,166,171,146,24,202,66,17,17,115,113,6,119,118,17,109,247,217,155,216,179,83,194,91,171,124,55,71,179,42,141,4,204,241,122,74,112,212,123,197,48,91,50,90,74,103,42,182,184,147,12,52,244,85,78,59,145,211,17,62,209,19,127,51,44,210,57,51,132,196,113,98,95,86,62,244,250,201,241,3,33,249,140,232,61,86,101,210,78,85,102,233,59,4,234,211,30,151,207,99,119,222,245,190,251,7,41,37,168,160,174,27,149,125,56,79,196,33,104,226,163,120,233,233,35,230,114,185,60,243,113,102,216,193,155,207,244,171,212,198,101,210,134,174,81,234,150,31,67,73,113,2,167,43,109,222,217,82,204,33,113,183,72,113,156,176,52,156,92,161,62,81,70,97,32,179,241,48,30,66,97,206,51,207,253,45,234,239,1,233,155,194,223,5,160,184,91,177,252,179,44,200,233,239,86,218,28,74,225,81,12,129,52,21,55,91,160,61,85,109,43,151,116,232,89,161,148,11,136,187,72,124,98,228,28,220,194,42,237,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,148,211,212,207,33,48,199,20,113,139,57,25,145,59,11,11,51,187,187,179,50,13,154,116,119,88,176,29,117,192,45,122,141,167,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,152,169,42,134,19,49,138,166,49,148,26,72,156,157,197,223,251,29,253,170,195,95,11,254,151,243,238,155,244,94,229,89,168,215,122,177,185,103,85,20,119,184,172,62,98,102,130,211,3,210,70,226,50,83,77,20,101,5,115,148,135,29,67,55,38,118,167,167,29,254,195,172,202,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,195,239,178,234,147,217,187,62,203,181,253,139,172,133,157,247,251,208,81,24,110,236,197,186,239,102,102,244,102,92,0,176,178,169,1,120,237,84,212,252,111,73,241,26,236,175,37,168,146,40,41,96,150,65,237,194,82,187,144,196,114,55,160,253,219,70,95,122,245,230,99,24,185,155,236,205,237,117,14,158,43,93,80,85,228,57,217,233,14,57,84,63,71,210,82,81,207,81,220,163,226,123,201,12,236,67,205,223,213,184,206,47,232,223,127,183,211,100,24,167,213,71,82,121,7,80,154,129,83,126,59,165,107,218,90,26,120,160,167,57,37,17,220,35,118,114,120,202,67,102,125,204,219,127,217,254,254,65,248,120,244,77,119,213,75,229,46,164,229,54,202,57,44,180,211,19,195,28,211,194,123,156,21,20,238,228,241,144,31,254,81,183,221,159,253,62,182,91,163,174,149,175,125,70,102,244,160,112,143,208,84,213,1,230,72,107,6,19,55,9,169,216,195,212,73,246,225,55,220,205,253,170,126,116,239,1,177,105,174,47,79,138,227,176,28,84,148,231,36,140,199,41,72,238,70,78,78,251,191,246,160,253,234,26,10,59,109,56,210,80,83,69,4,33,191,16,140,24,69,183,119,127,99,54,222,215,117,244,34,32,34,249,46,55,74,11,76,45,61,194,126,212,110,238,204,252,72,190,237,254,230,117,242,219,114,139,21,222,87,134,223,93,221,49,219,118,237,24,253,251,125,236,200,63,85,99,79,136,30,156,65,156,116,203,157,212,5,36,18,212,219,236,117,85,49,185,176,51,177,131,198,98,236,238,47,247,196,223,123,123,22,75,47,47,170,54,200,111,58,111,147,218,234,25,222,58,139,77,80,19,49,109,233,219,39,246,160,214,187,76,111,50,224,186,179,140,94,234,77,226,43,37,250,146,89,220,55,119,22,142,113,231,183,23,103,127,70,127,103,181,108,91,211,174,127,65,169,26,77,97,200,109,211,201,40,61,13,32,59,152,16,190,239,77,17,251,9,221,255,0,166,181,223,215,139,43,88,53,143,51,183,131,59,70,55,235,139,198,206,92,190,207,154,149,155,215,252,202,98,188,36,111,13,113,233,222,190,151,153,19,82,92,224,137,185,11,54,207,228,105,217,217,182,246,183,163,123,80,103,18,34,32,165,219,101,203,123,21,4,91,122,186,228,73,5,104,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,58,203,216,169,141,157,155,213,151,97,126,197,195,62,200,43,68,68,24,13,227,19,78,71,160,88,252,160,62,203,228,174,95,254,133,58,137,206,154,234,6,159,93,112,98,38,221,139,32,182,15,255,0,126,66,167,3,196,51,78,96,212,78,157,175,16,201,20,167,45,166,10,218,232,26,50,38,126,99,67,81,182,236,204,251,182,251,122,40,37,211,202,162,195,245,131,28,169,168,118,141,236,249,29,25,74,231,253,30,213,80,59,239,190,223,237,126,253,191,204,131,101,140,13,182,194,172,79,247,21,190,2,111,236,112,103,111,248,215,154,234,19,53,155,79,52,83,51,204,105,39,142,42,155,101,158,162,104,28,216,75,237,241,226,223,100,157,153,253,73,189,23,217,162,23,200,242,109,31,195,111,209,72,50,5,117,146,146,81,33,219,103,103,141,191,99,187,127,190,188,87,89,216,181,70,91,211,70,127,108,165,99,41,126,134,150,65,17,221,220,184,16,27,251,25,223,216,14,130,13,53,159,169,157,74,206,51,10,186,234,155,220,5,194,105,132,120,209,66,59,11,204,68,205,232,207,236,221,123,142,154,186,242,213,109,26,201,104,97,168,175,161,168,180,75,91,1,85,1,219,162,34,237,179,56,22,197,200,54,126,46,223,127,181,150,62,229,88,181,93,146,253,87,73,85,1,242,243,18,179,1,49,49,122,27,183,179,102,93,247,61,62,185,208,98,49,229,167,75,40,211,148,142,36,252,79,136,255,0,53,182,251,142,205,252,235,125,255,0,252,240,216,151,167,93,120,199,245,239,4,131,41,180,86,211,73,56,132,13,83,28,71,30,224,103,8,73,179,136,72,124,95,237,63,163,191,220,174,170,135,15,8,61,89,44,107,47,191,97,53,147,199,218,185,212,65,52,98,226,27,253,138,90,167,125,157,201,159,250,13,247,58,152,244,5,140,253,118,244,251,102,214,253,26,175,160,154,9,202,182,26,154,57,34,40,230,49,219,140,207,187,236,34,91,250,72,95,119,222,178,97,116,214,82,65,93,78,116,181,2,229,25,237,187,51,237,236,125,255,0,228,65,172,62,17,151,95,244,155,59,135,33,182,241,134,231,104,146,162,7,25,33,230,204,78,7,17,179,137,109,254,217,253,187,58,216,115,165,61,89,131,88,244,122,215,151,133,68,71,36,211,213,196,236,12,13,233,28,196,62,193,34,111,247,212,38,245,231,162,103,164,154,221,120,146,142,146,104,173,247,106,170,138,222,82,60,133,249,217,106,234,189,24,136,89,191,70,54,244,221,214,96,248,54,106,205,108,207,91,164,85,18,70,244,240,5,198,186,6,237,139,19,55,42,82,127,181,203,119,245,35,251,191,206,130,84,209,17,5,46,200,40,75,134,65,90,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,214,179,171,31,122,125,100,248,129,144,252,198,117,178,154,214,179,171,31,122,125,100,248,129,144,252,198,116,19,83,225,113,238,39,166,95,141,124,226,181,101,82,197,95,11,143,113,61,50,252,107,231,21,171,42,144,17,17,1,91,254,160,117,51,242,55,161,217,230,169,71,87,106,167,171,198,113,250,235,133,7,210,146,112,165,154,184,33,47,43,1,253,176,114,238,206,241,70,192,36,196,100,108,34,252,137,149,192,81,129,227,71,212,47,209,150,44,115,166,43,77,53,214,158,174,239,229,178,219,189,108,117,93,170,89,168,64,234,97,130,140,163,23,222,109,231,141,230,38,61,132,10,158,7,102,50,45,227,8,160,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,83,79,83,60,132,229,36,178,72,78,228,102,68,238,78,78,238,238,238,238,233,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,151,202,136,54,104,233,251,83,63,44,154,29,129,234,148,149,118,170,138,188,155,31,161,184,87,253,23,39,58,88,107,142,17,243,80,7,219,55,30,212,237,44,110,4,78,64,64,226,79,200,93,92,5,21,126,9,122,215,255,0,193,215,78,117,150,255,0,219,154,219,234,163,139,255,0,71,163,171,142,99,121,63,244,39,140,70,63,241,238,69,250,12,165,81,1,17,16,22,170,235,106,133,170,186,13,148,250,78,247,88,209,191,135,248,247,203,160,86,171,197,31,220,79,83,127,5,249,197,18,186,189,39,123,172,104,223,195,252,123,229,208,43,85,226,143,238,39,169,191,130,252,226,137,4,69,244,11,172,89,246,148,245,71,167,116,120,133,250,174,11,110,85,148,91,44,151,171,99,213,76,52,85,240,84,202,244,156,167,134,51,17,148,226,26,169,100,137,207,147,4,156,75,103,245,103,216,121,107,89,210,119,189,62,141,252,64,199,190,99,2,217,77,4,11,120,165,104,94,156,104,55,83,81,218,116,190,205,244,53,171,40,199,233,242,73,173,177,59,53,45,29,84,181,85,80,200,20,192,204,221,168,95,203,137,180,123,184,129,25,48,113,6,0,12,149,240,49,253,118,126,237,255,0,18,86,171,198,175,222,159,22,248,127,67,243,27,138,186,190,6,63,174,207,221,191,226,72,48,3,171,31,122,125,100,248,129,144,252,198,117,53,62,23,30,226,122,101,248,215,206,43,84,43,117,99,239,79,172,159,16,50,31,152,206,166,167,194,227,220,79,76,191,26,249,197,106,12,170,88,235,154,245,235,211,206,158,117,23,23,77,57,125,246,174,215,125,26,113,154,190,245,93,229,232,236,150,195,42,82,170,8,106,42,170,37,7,99,40,154,46,46,0,96,229,60,97,203,151,54,31,19,226,35,214,253,31,74,184,35,98,88,117,87,45,77,203,45,242,203,98,38,134,10,152,109,113,140,209,70,117,85,81,28,162,99,200,14,127,46,239,28,145,156,180,228,198,46,32,98,240,67,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,152,166,158,166,121,9,202,73,100,144,157,200,204,137,220,156,157,221,221,221,221,208,109,60,138,61,124,46,122,237,186,235,101,170,109,8,214,140,154,146,163,54,177,211,129,99,247,26,185,203,206,228,52,66,38,242,132,156,155,140,181,52,226,2,238,124,251,146,198,78,110,36,240,205,41,72,82,2,34,32,34,34,8,171,241,206,253,73,254,242,127,13,86,171,193,83,222,159,41,248,127,93,243,27,114,186,190,57,223,169,63,222,79,225,170,213,120,42,123,211,229,63,15,235,190,99,110,65,53,40,136,128,161,91,198,175,222,159,22,248,127,67,243,27,138,154,149,10,222,53,126,244,248,183,195,250,31,152,220,80,93,95,3,31,215,103,238,223,241,37,138,190,40,254,253,154,155,248,47,201,232,150,85,120,24,254,187,63,118,255,0,137,44,85,241,71,247,236,212,223,193,126,79,68,131,202,116,81,210,141,247,171,77,101,162,195,123,87,90,60,66,219,181,102,83,123,162,132,11,200,82,241,55,142,54,41,29,129,166,156,195,181,27,108,100,219,156,157,179,8,164,101,176,78,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,106,106,26,26,102,126,17,6,238,238,238,238,238,70,100,78,70,102,78,230,102,68,68,228,68,238,241,151,224,99,250,236,253,219,254,36,165,81,1,17,16,106,174,167,123,194,111,0,195,113,158,142,113,140,206,197,143,82,82,95,115,26,139,133,77,246,224,44,239,61,113,211,220,42,169,224,99,39,119,118,8,226,141,152,65,182,6,114,144,153,185,72,100,80,66,167,251,194,227,220,79,76,191,26,249,197,106,12,170,68,68,5,14,222,53,26,67,134,226,26,161,132,234,229,138,10,184,111,186,133,79,95,13,245,138,119,56,38,59,124,116,81,65,48,3,250,129,188,83,52,100,204,252,29,161,141,216,88,156,200,230,37,69,95,142,119,234,79,247,147,248,106,11,85,224,169,239,79,148,252,63,174,249,141,185,60,106,253,233,241,111,135,244,63,49,184,167,130,167,189,62,83,240,254,187,230,54,228,241,171,247,167,197,190,31,208,252,198,226,130,234,248,24,254,187,63,118,255,0,137,41,73,142,237,106,154,235,81,98,134,231,72,119,42,58,120,106,234,40,198,97,121,225,130,98,144,98,148,227,223,144,129,148,19,8,147,182,196,241,72,205,191,23,218,21,188,52,186,155,192,122,89,210,253,126,212,12,190,166,146,178,228,20,248,233,89,113,230,184,195,77,91,121,157,164,174,143,132,3,35,242,32,2,158,34,148,192,77,227,141,200,248,150,204,37,96,48,222,179,53,163,9,234,94,235,213,69,190,186,146,175,44,189,84,86,203,93,71,89,45,92,150,233,224,168,7,22,164,56,218,118,148,233,161,110,215,102,34,145,216,60,180,30,222,219,32,216,205,21,191,208,189,116,211,142,162,244,226,221,170,26,95,121,243,214,170,237,226,154,25,89,130,170,223,84,44,207,37,45,76,108,239,219,152,57,14,237,187,139,137,9,129,24,24,25,92,4,4,68,65,0,62,40,254,253,154,155,248,47,201,232,150,127,248,42,123,172,101,63,16,43,190,93,110,88,1,226,143,239,217,169,191,130,252,158,137,103,255,0,130,167,186,198,83,241,2,187,229,214,228,25,254,136,136,53,172,234,199,222,159,89,62,32,100,63,49,157,77,79,133,199,184,158,153,126,53,243,138,213,10,221,88,251,211,235,39,196,12,135,230,51,169,169,240,184,247,19,211,47,198,190,113,90,131,42,145,17,1,17,16,69,175,142,14,127,83,21,171,75,52,182,135,33,164,122,122,170,139,141,254,233,105,23,136,167,99,136,98,130,138,160,219,110,232,3,180,213,224,62,172,6,237,39,233,60,109,198,40,86,69,120,130,235,21,171,91,250,180,206,178,236,106,253,87,117,199,168,170,33,178,89,229,150,168,103,129,160,164,132,33,144,169,72,12,195,203,73,80,53,19,198,224,251,19,79,205,217,136,201,151,138,202,244,46,251,139,116,227,128,107,205,101,154,234,20,153,182,65,124,183,71,87,184,73,67,229,105,2,148,41,159,112,103,120,166,146,118,186,143,9,9,136,198,147,144,131,8,185,16,74,167,131,102,181,253,121,233,246,237,163,149,118,254,205,94,153,92,27,179,60,113,113,142,122,27,140,181,21,17,242,39,144,156,166,25,194,177,139,96,1,104,251,27,114,46,110,179,253,66,7,131,238,177,223,112,110,168,27,74,169,225,243,22,93,75,183,207,79,89,31,32,14,197,85,13,60,245,116,245,59,184,17,151,16,10,152,187,108,64,47,230,121,151,39,140,89,77,250,12,85,241,71,247,19,212,223,193,126,113,68,160,5,79,247,138,63,184,158,166,254,11,243,138,37,0,40,54,168,68,68,4,68,64,90,214,117,99,239,79,172,159,16,50,31,152,206,182,83,90,214,117,99,239,79,172,159,16,50,31,152,206,130,218,86,218,110,182,234,106,10,203,133,178,174,150,158,233,78,245,116,50,205,9,0,85,64,210,201,11,203,17,59,108,96,210,195,44,110,67,187,115,140,199,218,46,205,41,94,19,189,111,223,110,23,27,103,73,154,153,85,117,189,73,81,188,88,77,107,66,18,121,26,90,122,90,137,234,41,106,166,41,88,222,16,8,1,169,216,99,50,30,68,14,77,24,198,33,232,52,115,164,75,87,87,222,22,250,99,138,65,113,164,179,229,150,26,139,229,203,28,186,207,78,38,1,59,221,107,132,233,102,54,23,148,41,166,110,60,251,111,187,28,112,200,227,39,105,163,44,180,233,71,162,141,26,233,46,196,31,83,109,159,73,101,245,150,248,232,175,121,77,99,23,154,175,216,222,66,24,227,114,32,165,133,205,219,243,81,237,184,197,15,112,165,56,218,68,25,0,136,136,48,215,197,123,88,173,90,107,210,93,239,17,27,245,93,14,67,168,53,20,246,75,92,84,85,67,20,242,64,51,71,53,105,24,243,19,122,103,167,3,130,71,22,38,222,170,32,54,227,35,186,130,21,155,254,45,250,243,83,170,125,75,201,166,214,250,218,73,241,237,48,167,250,46,153,233,170,34,168,9,110,51,132,114,215,72,230,0,196,6,36,209,83,28,68,103,192,232,201,254,201,25,139,97,2,11,171,210,198,181,255,0,39,110,160,176,157,99,146,223,231,105,49,251,131,249,248,6,46,228,135,67,60,71,79,85,218,30,228,108,243,52,19,74,241,242,54,30,227,7,45,199,118,125,148,214,170,234,122,60,45,53,210,143,88,58,83,176,227,117,183,159,55,146,105,223,250,155,185,195,35,65,28,129,75,27,187,219,204,99,137,249,118,124,175,110,17,144,196,72,228,166,159,244,156,92,200,51,1,96,7,141,95,186,198,45,241,2,135,229,215,21,159,235,0,60,106,253,214,49,111,136,20,63,46,184,160,192,15,11,143,126,205,50,252,107,228,245,170,124,235,110,214,171,117,77,5,29,194,231,73,75,81,116,168,122,74,24,166,152,64,234,167,104,164,153,226,136,93,247,51,104,161,150,71,17,221,248,70,101,236,23,118,215,219,195,135,44,197,112,110,179,180,243,41,205,114,107,86,63,101,162,250,91,204,220,110,149,177,210,82,193,206,213,86,1,206,89,28,64,121,25,136,182,239,234,68,204,222,174,201,214,111,90,57,87,83,250,227,67,169,24,217,93,113,107,46,33,198,12,66,158,58,233,2,170,143,132,221,214,174,39,3,112,138,178,67,104,200,138,29,184,140,80,7,41,30,38,144,131,97,68,88,171,208,79,91,246,46,174,48,73,104,178,58,171,85,183,83,108,157,217,111,118,74,56,78,158,19,165,121,157,161,170,164,25,37,144,228,135,129,68,18,63,55,32,151,126,66,35,36,78,121,84,128,136,136,8,136,128,173,87,86,62,235,26,201,240,255,0,33,249,116,234,234,171,85,213,143,186,198,178,124,63,200,126,93,58,13,107,22,202,125,39,123,172,104,223,195,252,123,229,208,45,107,22,202,125,39,123,172,104,223,195,252,123,229,208,32,186,168,136,128,136,136,45,87,86,62,235,26,201,240,255,0,33,249,116,235,90,197,178,159,86,62,235,26,201,240,255,0,33,249,116,235,90,196,27,84,47,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,175,173,68,7,138,47,95,85,153,133,246,229,211,62,142,220,46,182,187,86,57,112,169,161,203,47,16,84,207,71,37,206,168,2,90,105,237,162,2,67,206,140,123,146,12,189,198,33,154,65,30,44,193,27,28,193,33,93,56,245,167,160,221,83,221,114,75,22,149,228,21,101,114,198,170,13,142,142,229,77,229,103,173,162,98,97,27,133,52,110,78,71,76,68,236,59,147,12,128,238,13,44,113,243,143,149,245,90,198,104,238,177,103,218,21,159,218,245,27,78,111,213,118,235,149,186,162,9,101,138,42,169,161,130,225,4,115,71,49,82,85,12,38,5,45,52,133,16,52,145,57,51,19,55,246,59,79,247,71,125,85,97,189,87,233,29,191,48,179,92,169,7,39,183,83,211,211,101,150,136,227,120,78,221,113,112,251,110,49,17,153,121,105,8,100,40,79,145,114,6,113,119,238,4,128,1,125,86,0,120,213,251,172,98,223,16,40,126,93,113,89,254,176,3,198,175,221,99,22,248,129,67,242,235,138,8,171,233,59,222,159,70,254,32,99,223,49,129,108,166,181,172,233,59,222,159,70,254,32,99,223,49,129,108,166,131,18,179,95,15,61,47,200,250,192,195,186,159,179,81,210,90,105,237,149,21,23,188,146,213,17,72,1,116,189,196,81,149,5,92,65,31,22,136,218,87,146,121,207,155,140,135,4,76,241,19,205,60,143,150,168,136,34,175,199,59,245,39,251,201,252,53,90,175,5,79,122,124,167,225,253,119,204,109,202,234,248,231,126,164,255,0,121,63,134,171,85,224,169,239,79,148,252,63,174,249,141,185,6,42,245,93,137,253,70,234,107,85,113,104,241,159,171,244,148,89,133,219,200,91,134,139,202,71,5,9,213,72,116,189,168,182,22,24,74,3,136,163,226,220,94,50,7,31,178,236,165,211,193,235,53,186,229,93,31,5,138,225,79,73,29,62,29,148,92,172,148,37,8,19,28,144,24,195,92,229,43,185,59,57,247,107,165,22,113,97,110,2,13,182,236,228,88,127,227,79,128,84,216,186,134,197,53,6,159,30,164,163,182,229,88,184,83,29,116,45,16,157,125,198,142,162,70,153,229,97,126,100,97,79,61,0,49,155,122,135,1,23,126,219,176,254,183,130,62,107,117,160,214,141,66,211,152,105,233,30,219,124,197,226,189,212,74,64,93,241,158,134,174,56,98,16,46,92,88,28,110,19,57,51,139,187,184,199,179,142,206,196,19,18,136,136,10,56,60,105,245,138,213,101,210,60,83,68,45,247,234,184,175,185,45,224,47,117,212,116,149,66,32,86,170,80,144,88,106,163,99,99,112,146,166,72,142,38,32,112,35,163,145,247,98,137,148,143,173,120,122,255,0,215,154,158,160,250,163,203,178,104,107,105,42,108,86,10,131,198,113,227,164,168,138,166,3,183,82,75,32,140,209,205,24,11,74,19,202,83,84,179,187,150,205,80,192,198,66,34,232,49,213,101,87,134,94,181,254,69,186,184,197,188,197,191,205,80,103,123,97,85,156,34,231,52,94,118,120,124,188,145,239,32,8,237,85,21,55,50,126,91,68,242,241,23,46,59,98,170,32,218,161,21,148,232,219,93,40,250,137,233,199,12,212,111,166,126,145,189,21,190,59,118,70,70,208,4,193,120,167,1,142,169,228,138,7,112,139,184,109,223,0,216,95,181,52,69,192,88,152,90,245,160,34,34,12,0,241,171,247,88,197,190,32,80,252,186,226,176,3,194,227,223,179,76,191,26,249,61,106,207,255,0,26,191,117,140,91,226,5,15,203,174,43,0,60,46,61,251,52,203,241,175,147,214,160,155,237,116,208,189,56,234,47,78,46,58,95,170,22,111,61,106,174,218,88,102,137,216,42,173,245,66,206,209,213,83,72,236,253,185,131,145,108,251,56,184,145,1,137,129,152,22,186,218,233,161,122,143,211,166,163,220,116,191,84,44,222,70,235,67,180,176,205,19,185,210,220,41,73,221,163,170,166,145,217,187,144,159,18,217,246,98,98,18,3,16,48,48,29,154,86,53,117,191,209,118,43,213,198,156,79,67,68,54,171,38,125,109,237,207,100,200,101,161,140,164,62,211,77,198,134,166,118,7,153,168,205,231,145,220,65,254,196,142,50,241,62,47,25,132,112,116,177,215,109,213,186,109,213,94,150,117,151,38,164,43,105,105,190,65,6,17,117,184,206,67,60,115,181,4,131,29,157,205,217,196,192,133,201,224,230,66,224,225,216,23,62,112,71,30,5,175,213,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,9,59,21,80,72,81,203,31,48,114,2,226,96,77,184,187,139,237,187,59,183,170,252,164,27,84,34,34,2,199,254,180,122,73,197,122,185,210,199,197,174,82,249,28,146,197,230,110,24,205,196,74,56,187,117,197,77,32,4,19,202,240,203,35,81,201,35,194,83,4,108,196,93,152,221,159,112,101,144,8,131,87,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,244,213,212,53,44,220,226,61,153,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,255,0,38,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,49,77,61,76,242,19,148,146,201,33,59,145,153,19,185,57,59,187,187,187,187,169,191,241,47,232,114,155,168,236,54,109,97,193,206,172,53,23,11,179,200,16,210,70,18,212,5,242,221,11,201,59,209,12,32,196,77,82,196,114,148,36,3,246,206,71,140,217,216,128,225,132,11,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,37,12,244,211,198,78,50,69,36,100,204,64,98,76,226,226,236,206,206,206,206,129,91,118,186,220,105,168,40,238,23,58,186,170,123,93,59,210,80,197,52,196,97,75,3,203,36,207,20,66,239,176,3,203,52,178,56,142,205,206,67,47,105,59,188,165,120,81,244,45,252,199,84,26,215,134,127,218,245,88,5,21,113,127,148,69,116,146,157,199,255,0,53,229,76,139,253,188,204,31,235,121,149,159,240,208,232,42,167,94,114,24,117,171,86,108,85,112,105,213,142,162,57,173,1,39,107,133,254,227,5,84,100,80,148,51,69,32,207,66,195,28,209,76,255,0,99,145,147,0,17,56,76,193,53,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,7,214,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,41,36,102,92,58,228,80,84,136,136,44,239,85,154,179,6,142,104,245,211,47,58,136,130,72,103,164,137,152,216,31,210,73,132,125,132,66,223,239,173,120,243,124,186,255,0,171,57,220,217,13,203,140,215,59,188,148,240,48,199,15,6,114,96,8,129,152,71,127,246,173,236,221,212,149,248,201,234,205,108,47,69,164,84,242,70,212,243,133,186,186,118,237,139,147,183,42,162,111,181,203,118,245,16,251,191,206,176,251,160,205,19,61,91,214,235,60,149,148,147,75,111,180,213,83,214,242,141,228,31,206,197,87,75,232,228,34,237,250,50,63,166,236,130,95,58,18,233,246,205,162,26,53,65,65,12,19,141,108,213,53,146,74,82,76,101,191,41,155,103,216,132,118,244,140,126,239,185,100,194,233,163,164,130,134,156,41,105,197,198,48,223,102,119,223,218,251,255,0,202,187,144,21,170,234,43,94,49,253,4,193,39,202,110,245,180,209,206,65,59,83,71,41,199,185,152,66,114,108,194,114,7,39,251,45,232,207,247,171,170,161,195,197,243,86,75,37,203,236,56,77,28,241,246,173,149,19,205,32,176,134,255,0,110,150,149,219,119,98,119,254,155,253,204,130,199,245,43,215,150,171,107,46,75,93,13,61,125,13,61,162,42,217,202,148,2,221,16,151,109,217,128,119,46,71,187,241,103,251,253,174,188,62,140,117,51,169,88,62,97,73,93,77,123,128,121,205,8,151,42,40,75,113,105,132,157,189,89,189,187,43,121,108,211,235,157,126,35,38,90,20,178,149,56,200,194,47,196,248,151,243,187,237,176,236,255,0,205,63,223,255,0,206,232,197,113,106,187,221,250,146,146,150,3,229,230,34,103,1,98,114,245,54,111,102,206,131,99,238,158,243,89,181,15,69,48,204,198,174,120,229,169,185,217,233,230,157,193,132,126,223,30,47,246,69,221,155,212,95,209,122,92,241,183,194,175,175,247,13,190,114,127,236,96,119,127,248,149,177,232,199,22,168,196,186,104,192,45,149,76,99,47,208,209,72,66,91,179,143,50,51,111,107,51,251,13,151,181,214,251,228,120,206,143,230,87,233,100,24,194,134,201,87,41,17,109,179,51,70,255,0,181,217,191,223,65,174,215,82,149,3,81,174,185,201,11,108,195,144,92,199,255,0,191,38,82,199,224,237,78,65,160,89,4,166,62,219,228,78,63,254,133,2,136,45,67,170,44,195,88,50,58,154,119,105,30,241,145,214,20,78,31,210,238,213,27,182,219,111,254,219,238,223,252,234,118,188,60,244,230,13,59,233,218,207,12,113,74,18,221,160,162,174,157,164,34,119,230,84,52,251,236,206,205,179,111,191,162,12,156,68,68,29,50,51,187,122,50,168,125,139,151,125,215,35,251,16,84,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,131,133,198,202,165,75,178,10,145,112,222,171,148,30,127,62,178,65,145,97,183,155,77,64,145,52,244,21,0,44,196,237,246,138,34,22,246,127,106,215,11,169,44,126,76,63,168,61,64,177,176,20,101,71,145,214,144,49,110,238,204,82,185,139,250,179,125,196,207,236,91,46,16,177,139,129,54,236,77,179,168,72,241,108,210,224,195,181,162,44,206,158,54,104,242,106,202,147,55,102,147,244,130,158,147,111,82,119,111,233,23,179,100,18,37,225,195,159,193,152,244,183,132,81,61,76,69,53,166,207,5,25,8,184,177,51,199,36,209,250,179,59,255,0,138,254,165,147,215,10,26,123,157,5,69,182,172,92,160,170,136,225,145,153,246,119,18,109,159,215,238,244,117,14,30,19,90,247,22,53,168,16,233,77,209,220,99,187,84,67,5,25,60,145,8,179,241,172,144,247,221,152,159,212,219,216,239,254,101,50,194,66,98,198,4,196,36,219,179,179,238,206,200,49,3,82,252,56,116,107,50,203,37,204,220,175,125,233,37,58,169,161,107,147,176,185,148,165,33,51,51,68,239,179,242,118,253,47,249,214,54,248,130,104,141,135,74,58,120,169,181,216,232,170,34,134,26,120,12,30,73,142,71,97,106,186,64,109,220,155,219,176,169,82,88,51,226,208,17,135,78,215,73,200,155,145,211,70,12,223,217,93,73,255,0,239,32,141,15,15,218,249,40,186,142,199,218,55,102,238,121,189,247,109,253,148,21,95,243,173,133,5,249,11,19,125,237,186,215,135,160,160,114,234,63,28,118,109,246,243,158,159,254,97,84,182,28,133,182,134,54,255,0,197,111,248,144,86,136,136,35,71,198,63,4,7,211,43,126,97,12,18,59,211,93,104,187,134,206,78,205,207,206,55,175,166,205,235,35,125,255,0,122,195,255,0,11,204,214,76,63,170,58,47,207,199,24,87,89,174,52,237,205,135,244,184,9,253,238,223,116,74,85,124,68,52,246,93,72,233,142,251,98,165,6,122,143,61,111,148,119,99,127,65,169,29,253,7,215,239,117,4,218,53,156,14,153,234,93,163,51,158,3,144,109,190,99,112,23,17,39,238,83,201,31,180,189,63,166,131,103,0,49,144,88,192,153,217,253,142,206,170,94,27,69,115,154,29,71,211,139,102,91,111,46,80,213,21,64,51,243,2,245,9,140,31,212,125,63,162,189,202,10,73,190,245,199,249,213,106,132,21,55,171,46,87,30,213,202,2,34,32,34,34,2,34,32,34,34,2,34,32,45,107,58,177,247,167,214,79,136,25,15,204,103,91,41,173,107,58,177,247,167,214,79,136,25,15,204,103,65,53,62,23,30,226,122,101,248,215,206,43,86,85,44,85,240,184,247,19,211,47,198,190,113,90,178,169,1,17,16,22,185,157,112,107,21,215,91,250,163,212,12,186,178,253,73,117,182,209,94,42,108,150,25,104,106,138,122,38,181,82,74,80,211,21,57,57,152,240,144,69,231,39,141,248,20,147,200,98,205,207,101,49,62,38,154,215,249,22,233,31,41,242,246,255,0,53,95,157,239,133,81,243,139,156,49,121,216,38,243,18,73,180,128,67,181,44,85,60,9,185,109,43,197,200,92,121,109,4,58,123,133,93,117,43,63,198,180,230,197,81,73,5,203,42,188,81,89,40,229,171,50,24,35,158,166,96,134,50,144,132,72,152,24,141,157,221,132,159,109,246,103,246,32,101,152,6,101,130,211,99,245,89,134,61,87,105,12,170,207,29,254,208,213,44,194,117,86,233,37,150,40,170,24,55,228,32,101,4,142,28,153,185,7,19,29,192,192,137,137,224,25,150,117,77,144,85,97,248,245,93,216,49,91,60,151,251,187,83,51,17,210,219,163,150,40,165,168,112,223,145,0,20,241,185,241,103,226,28,140,182,0,50,28,191,241,105,194,173,90,107,173,26,97,167,54,42,138,185,237,184,174,147,217,108,148,114,213,152,148,242,65,77,87,93,12,101,33,8,136,185,184,131,59,187,8,182,251,236,205,236,79,9,108,42,213,169,90,209,169,250,115,125,168,171,130,219,149,105,61,234,201,89,45,33,136,207,28,21,53,116,48,200,81,145,9,11,27,9,187,179,184,147,111,182,236,254,196,22,43,163,109,116,172,233,219,168,236,51,81,190,153,250,58,202,55,8,237,217,25,27,78,112,157,158,160,198,58,167,146,40,29,142,94,216,63,124,3,98,110,236,49,23,2,113,97,125,143,150,174,250,133,133,93,116,215,63,201,116,230,251,81,73,61,203,21,188,86,217,43,37,164,50,40,36,158,154,99,134,66,140,136,68,156,28,129,221,157,196,95,109,183,102,246,41,200,240,180,215,74,61,96,233,78,195,141,214,222,124,222,73,167,127,234,110,231,12,141,4,114,5,44,110,239,111,49,142,39,229,217,242,189,184,70,67,17,35,146,154,127,210,113,115,32,204,4,68,64,90,171,173,170,22,170,232,54,83,233,59,221,99,70,254,31,227,223,46,129,90,175,20,127,113,61,77,252,23,231,20,74,234,244,157,238,177,163,127,15,241,239,151,64,173,87,138,63,184,158,166,254,11,243,138,36,16,173,210,119,189,62,141,252,64,199,190,99,2,217,77,107,89,210,119,189,62,141,252,64,199,190,99,2,217,77,4,43,120,213,251,211,226,223,15,232,126,99,113,87,87,192,199,245,217,251,183,252,73,90,175,26,191,122,124,91,225,253,15,204,110,42,234,248,24,254,187,63,118,255,0,137,32,192,14,172,125,233,245,147,226,6,67,243,25,212,159,116,205,213,118,156,116,149,225,153,166,217,174,107,47,158,186,215,125,59,5,130,193,4,204,21,87,122,161,187,214,59,136,187,179,246,225,14,66,242,204,236,227,24,144,179,49,153,199,25,198,15,86,62,244,250,201,241,3,33,249,140,234,223,220,114,204,170,241,98,180,98,215,108,154,235,91,101,199,252,199,209,22,234,138,217,36,165,183,247,205,142,127,47,17,59,132,93,195,102,35,224,205,200,153,157,247,116,31,94,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,122,154,234,234,151,110,114,158,204,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,217,191,130,248,66,107,46,87,211,141,118,164,93,46,31,66,234,77,95,106,225,98,195,171,4,98,231,66,192,78,112,85,200,110,222,94,178,109,192,163,2,216,98,224,193,51,137,74,111,77,234,188,45,250,5,163,212,79,35,212,222,177,219,237,87,44,65,188,229,62,59,142,214,83,65,93,13,222,70,238,211,77,83,87,28,130,96,48,196,109,35,71,27,179,72,82,198,210,125,128,140,59,210,254,131,86,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,167,211,160,158,183,236,93,92,96,146,209,100,117,86,171,110,166,217,59,178,222,236,148,112,157,60,39,74,243,59,67,85,72,50,75,33,201,15,2,136,36,126,110,65,46,252,132,70,72,156,241,171,196,235,195,210,179,41,172,169,234,43,167,236,67,189,117,155,148,185,109,130,217,12,243,213,93,106,165,158,24,226,170,162,164,130,19,229,51,247,102,58,151,228,2,227,27,73,197,205,229,35,140,189,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,83,83,181,92,13,52,18,129,198,81,75,12,129,232,238,18,69,36,145,187,139,137,179,27,184,144,147,49,48,108,230,138,207,244,187,212,222,3,213,54,151,219,117,3,16,169,164,163,185,29,56,149,235,30,123,140,53,53,182,105,222,73,99,225,56,198,252,132,12,160,148,162,51,16,121,35,97,62,35,187,136,222,4,4,68,65,21,126,57,223,169,63,222,79,225,170,213,120,42,123,211,229,63,15,235,190,99,110,87,87,199,59,245,39,251,201,252,53,90,175,5,79,122,124,167,225,253,119,204,109,200,38,165,17,16,20,43,120,213,251,211,226,223,15,232,126,99,113,83,82,161,91,198,175,222,159,22,248,127,67,243,27,138,11,171,224,99,250,236,253,219,254,36,177,87,197,31,223,179,83,127,5,249,61,18,202,175,3,31,215,103,238,223,241,37,138,190,40,254,253,154,155,248,47,201,232,144,101,87,129,143,235,179,247,111,248,146,149,69,21,126,6,63,174,207,221,191,226,74,85,16,17,17,6,170,234,127,188,46,61,196,244,203,241,175,156,86,168,1,83,253,225,113,238,39,166,95,141,124,226,181,6,85,34,34,2,138,191,28,239,212,159,239,39,240,213,42,138,42,252,115,191,82,127,188,159,195,80,90,175,5,79,122,124,167,225,253,119,204,109,201,227,87,239,79,139,124,63,161,249,141,197,60,21,61,233,242,159,135,245,223,49,183,39,141,95,189,62,45,240,254,135,230,55,20,24,0,189,172,154,41,171,145,105,125,62,181,22,156,100,15,130,85,84,77,76,25,0,208,153,81,49,197,36,113,19,156,140,219,0,60,179,4,66,101,176,28,141,32,3,145,199,32,141,234,232,19,163,106,158,175,181,66,182,223,125,169,171,160,193,49,138,118,155,35,174,161,173,138,10,208,57,227,153,168,225,167,105,35,145,136,206,88,156,137,220,56,52,113,73,185,9,188,108,83,189,148,233,86,156,102,154,113,85,164,57,38,23,106,171,195,42,237,225,107,43,32,211,180,84,177,210,198,194,209,71,16,199,199,179,219,224,15,27,199,196,163,32,2,7,23,17,118,8,22,232,95,172,219,239,71,154,143,85,115,146,213,244,206,25,148,121,122,124,154,219,16,3,85,20,113,57,246,170,105,164,45,182,154,46,236,174,209,145,52,114,9,144,151,23,112,150,57,254,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,188,252,181,198,215,91,29,93,44,252,12,128,248,75,27,144,23,19,2,23,217,253,8,93,159,213,157,107,217,214,191,74,55,222,146,245,150,183,13,237,93,107,49,11,150,245,152,181,238,182,16,31,63,75,196,30,72,220,163,119,7,154,3,62,212,141,176,19,236,18,118,192,37,141,149,224,240,216,235,158,235,211,238,127,71,165,122,141,116,171,174,211,172,170,162,154,219,17,214,93,8,96,197,231,41,164,113,170,136,102,145,160,134,152,164,168,50,169,217,133,246,218,94,78,241,188,114,4,228,162,34,8,1,241,71,247,236,212,223,193,126,79,68,179,255,0,193,83,221,99,41,248,129,93,242,235,114,192,15,20,127,126,205,77,252,23,228,244,75,63,252,21,61,214,50,159,136,21,223,46,183,32,207,244,68,65,173,103,86,62,244,250,201,241,3,33,249,140,234,106,124,46,61,196,244,203,241,175,156,86,168,86,234,199,222,159,89,62,32,100,63,49,157,77,79,133,199,184,158,153,126,53,243,138,212,25,84,136,136,10,223,235,246,177,216,186,127,209,172,179,88,178,56,124,197,38,51,111,42,136,233,185,24,121,186,163,38,142,154,155,152,1,188,125,217,228,138,46,231,7,16,231,200,190,200,187,171,128,176,3,198,79,90,254,163,116,251,105,209,202,75,127,122,175,83,110,15,222,158,72,185,71,5,13,186,90,122,137,56,147,72,46,51,20,231,70,195,184,24,188,125,253,248,151,7,65,10,202,108,250,135,233,86,167,78,60,42,235,180,74,134,219,73,145,95,112,59,61,61,254,90,137,100,138,70,166,171,142,185,171,110,149,20,178,202,17,184,128,69,45,120,199,246,70,82,133,251,127,104,141,216,163,47,160,125,51,197,117,119,171,221,54,193,115,90,79,55,101,168,184,84,92,42,105,74,56,228,142,171,201,82,77,88,16,74,18,1,1,195,33,211,136,72,14,63,106,50,49,103,103,118,118,216,165,6,176,58,85,169,153,86,141,234,62,57,170,88,85,95,151,189,99,55,8,174,20,220,164,144,35,155,131,253,184,37,237,152,25,67,40,57,71,32,49,55,56,204,197,223,98,117,179,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,90,198,106,174,153,229,90,55,168,249,30,150,230,180,158,94,245,140,220,37,183,212,241,142,64,142,110,15,246,39,139,184,0,101,12,160,227,36,102,226,220,227,48,38,109,137,148,234,120,98,234,151,229,67,163,108,43,205,223,126,147,186,226,94,99,22,184,127,122,246,124,175,149,145,252,164,30,128,34,124,104,100,162,251,99,203,125,254,209,57,177,160,120,163,251,137,234,111,224,191,56,162,80,2,167,251,197,31,220,79,83,127,5,249,197,18,128,20,27,84,34,34,2,34,32,45,107,58,177,247,167,214,79,136,25,15,204,103,91,41,173,107,58,177,247,167,214,79,136,25,15,204,103,65,53,62,23,30,226,122,101,248,215,206,43,86,85,44,85,240,184,247,19,211,47,198,190,113,90,178,169,1,121,77,85,212,204,87,70,244,227,35,213,44,214,175,203,217,113,155,124,183,10,158,50,70,18,77,193,190,196,17,119,12,0,166,148,220,99,140,28,155,156,134,2,207,185,50,245,106,53,124,105,53,210,251,139,96,152,150,131,99,151,155,80,82,102,222,98,227,146,210,108,18,87,121,90,73,169,206,137,182,119,119,138,25,39,105,75,159,22,35,42,78,34,108,35,40,144,68,93,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,98,154,122,153,228,39,41,37,146,66,119,35,50,39,114,114,119,119,119,119,119,94,215,93,244,114,251,160,90,153,91,165,89,76,220,239,86,171,125,170,162,227,31,16,111,45,85,87,110,167,171,150,155,112,51,3,236,157,65,69,220,18,113,62,223,54,217,139,102,185,126,31,90,59,106,214,254,173,48,92,71,37,176,213,221,113,234,42,137,175,119,136,162,165,25,224,104,41,33,57,163,26,161,48,48,242,210,84,13,60,18,49,182,196,211,240,103,98,49,117,232,60,81,253,251,53,55,240,95,147,209,32,177,85,186,95,117,165,209,123,54,180,66,85,115,219,110,121,69,207,23,168,97,162,46,197,28,244,212,148,85,49,115,168,221,199,156,227,87,55,24,221,133,246,164,144,153,203,215,134,101,120,54,107,95,212,110,160,174,218,57,87,111,239,82,106,109,189,187,51,199,23,41,32,174,183,69,81,81,31,34,121,5,134,18,128,235,24,182,3,39,147,177,183,17,230,235,208,116,179,163,183,93,111,240,164,214,60,71,26,176,210,93,114,26,44,226,162,247,103,138,90,82,158,118,158,146,142,215,52,131,74,32,6,126,102,74,113,168,130,54,6,220,158,126,14,236,38,78,163,215,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,104,36,236,85,65,32,201,20,156,13,136,11,137,128,190,196,206,47,182,206,206,222,136,54,147,88,1,227,87,238,177,139,124,64,161,249,117,197,102,166,149,106,102,43,172,154,113,142,106,150,21,87,230,44,185,53,190,43,133,55,41,35,57,33,230,223,110,9,123,102,96,51,68,108,81,200,12,79,194,64,49,119,220,93,97,95,141,95,186,198,45,241,2,135,229,215,20,16,172,189,174,156,232,166,174,106,253,53,242,171,75,116,227,32,202,195,27,167,134,166,230,214,138,19,169,56,2,89,90,40,219,128,51,145,153,19,187,176,3,57,184,71,41,237,194,41,8,90,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,160,161,167,122,185,218,24,34,0,140,165,150,105,15,213,216,35,138,57,36,118,22,35,118,7,97,18,39,97,125,138,58,120,233,251,1,233,151,75,232,116,163,78,66,172,237,180,117,21,21,114,214,87,52,47,91,91,60,210,57,20,181,18,67,28,99,33,176,240,136,73,199,118,142,40,199,215,139,32,215,95,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,20,212,237,87,3,77,4,160,113,148,82,195,32,122,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,176,159,75,189,77,224,61,83,105,125,183,80,49,10,154,74,59,145,211,137,94,177,231,184,195,83,91,102,157,228,150,62,19,140,111,200,64,202,9,74,35,49,7,146,54,19,226,59,184,140,96,120,163,116,37,106,209,59,172,58,239,162,248,205,93,62,19,124,168,49,200,45,212,144,15,146,199,171,72,129,162,56,248,191,40,169,170,8,201,152,56,118,226,144,88,24,133,166,134,33,197,94,151,122,155,207,186,89,213,11,110,160,98,21,53,117,150,208,168,18,189,99,207,113,154,154,138,243,3,71,44,124,39,24,223,137,24,12,242,148,70,98,109,28,142,39,196,182,113,32,217,37,23,148,210,173,76,197,117,147,78,49,205,82,194,170,252,197,151,38,183,197,112,166,229,36,103,36,60,219,237,193,47,108,204,6,104,141,138,57,1,137,248,72,6,46,251,139,175,86,128,136,136,10,213,117,99,238,177,172,159,15,242,31,151,78,174,170,181,93,88,251,172,107,39,195,252,135,229,211,160,214,177,108,167,210,119,186,198,141,252,63,199,190,93,2,214,177,108,167,210,119,186,198,141,252,63,199,190,93,2,11,170,136,136,8,136,130,213,117,99,238,177,172,159,15,242,31,151,78,181,172,91,41,245,99,238,177,172,159,15,242,31,151,78,181,172,65,51,222,39,189,122,212,232,197,170,175,167,237,31,190,213,208,106,13,206,158,154,107,173,222,147,180,109,105,183,78,51,115,134,57,70,94,237,61,113,48,192,76,239,23,217,134,118,144,8,77,227,49,136,189,42,211,60,171,89,53,31,28,210,220,42,147,204,94,178,107,132,86,250,110,81,200,113,195,205,254,220,242,246,192,204,97,136,24,164,144,216,95,132,96,100,237,176,186,252,175,245,85,158,229,95,236,174,71,146,100,119,15,252,165,101,117,202,186,162,79,247,82,77,52,146,31,245,145,17,125,238,234,116,252,57,186,40,254,74,186,113,61,255,0,63,182,90,164,212,220,167,243,151,42,152,27,187,37,174,133,216,30,59,96,205,200,128,184,152,60,146,148,76,34,114,16,142,242,140,49,72,225,29,125,105,120,111,101,93,47,105,198,55,170,86,59,167,211,118,80,183,219,109,249,103,25,228,169,146,142,249,43,75,230,39,139,141,44,97,29,187,152,195,28,103,41,119,59,146,128,187,59,147,43,21,210,175,83,25,151,74,26,185,71,170,88,125,13,37,196,10,156,173,183,123,101,75,48,133,198,221,33,198,114,192,210,113,114,132,249,69,25,132,130,207,196,192,121,9,135,56,207,99,235,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,160,91,196,51,162,203,175,75,26,161,81,125,196,49,250,177,210,188,150,161,159,31,172,122,146,170,106,41,222,62,82,219,231,144,133,136,12,73,165,40,152,220,156,225,97,126,228,134,19,113,9,191,209,221,98,192,117,215,0,181,234,54,156,223,169,46,54,219,141,60,18,203,20,85,80,205,61,190,121,33,142,98,164,170,24,76,198,42,152,198,80,105,34,114,119,23,127,236,119,195,95,26,191,117,140,91,226,5,15,203,174,43,0,58,5,235,95,42,233,79,81,233,44,151,107,159,152,211,44,154,225,12,121,29,190,161,228,56,232,57,184,198,87,58,118,140,76,198,104,129,153,204,64,95,189,24,48,59,114,24,142,44,244,241,149,187,90,175,253,34,97,55,219,21,206,146,227,109,184,231,22,218,186,58,202,73,134,104,42,96,146,217,112,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,65,22,221,39,123,211,232,223,196,12,123,230,48,45,148,214,181,157,39,123,211,232,223,196,12,123,230,48,45,148,208,17,17,4,85,248,231,126,164,255,0,121,63,134,171,85,224,169,239,79,148,252,63,174,249,141,185,93,95,28,239,212,159,239,39,240,213,106,188,21,61,233,242,159,135,245,223,49,183,32,203,79,25,108,2,167,38,233,114,215,153,219,177,234,74,186,140,59,40,164,169,172,184,19,68,211,208,219,170,34,150,158,70,2,39,99,112,146,166,74,22,32,13,247,113,140,157,182,143,144,197,95,71,249,253,78,152,117,71,165,185,156,57,13,37,138,158,151,40,161,166,184,92,42,222,33,130,11,117,76,173,79,90,242,20,173,192,1,233,166,153,156,223,110,12,238,76,226,236,196,211,253,212,190,1,83,170,125,60,234,70,159,91,241,234,75,229,202,249,139,220,169,173,116,53,45,23,9,110,62,92,222,141,217,229,118,0,49,168,104,140,12,157,184,24,137,110,60,119,109,104,144,109,80,138,218,116,209,159,212,234,159,79,58,111,168,55,12,134,146,249,114,190,98,246,218,155,165,117,51,197,194,91,143,151,6,172,103,104,153,128,12,106,26,80,48,22,110,6,36,59,15,29,154,229,160,177,93,112,107,21,171,68,58,92,212,12,186,178,253,87,106,185,86,217,234,108,150,25,104,106,134,10,215,186,213,196,80,211,21,57,57,129,115,140,137,231,39,141,249,140,112,72,98,207,195,101,175,14,39,139,95,115,156,170,205,133,98,212,62,118,245,144,92,41,237,118,234,110,232,71,223,170,158,65,142,40,249,155,136,15,35,49,109,201,216,91,125,221,217,189,84,138,120,209,235,165,246,235,168,248,231,79,22,203,205,170,108,110,201,111,166,201,46,84,212,236,18,85,5,226,87,169,142,48,168,61,220,163,225,74,64,97,27,48,59,141,91,153,115,103,137,194,218,248,68,104,237,171,82,186,163,60,187,35,176,213,215,91,116,250,207,45,238,154,87,165,25,104,163,186,148,177,195,72,51,145,129,11,27,9,212,79,19,51,137,247,41,68,197,255,0,54,76,131,18,181,99,5,252,151,234,158,101,166,127,74,125,39,245,75,32,184,216,188,239,99,179,230,188,173,76,144,247,123,124,139,135,46,223,46,60,139,109,246,221,246,221,125,121,190,151,221,112,188,35,79,51,201,138,174,123,110,160,217,235,46,84,243,149,17,69,4,83,211,92,234,232,165,165,9,119,113,152,196,105,225,152,182,226,226,213,81,179,143,176,139,208,117,99,239,79,172,159,16,50,31,152,206,179,43,48,209,219,174,165,120,56,105,134,93,142,88,105,43,174,90,125,120,186,222,234,101,106,82,150,182,59,81,93,46,48,213,140,4,0,68,192,196,116,243,202,206,226,29,186,82,50,127,205,139,32,246,190,9,122,215,255,0,193,215,78,117,150,255,0,219,154,219,234,163,139,255,0,71,163,171,142,99,121,63,244,39,140,70,63,241,238,69,250,12,165,81,107,67,211,94,175,84,232,46,188,224,218,185,12,245,113,211,227,183,136,102,184,53,36,17,77,60,182,227,222,42,216,99,9,118,7,57,41,164,154,54,119,113,217,205,157,136,93,152,155,101,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,131,235,68,68,24,1,227,87,238,177,139,124,64,161,249,117,197,96,7,133,199,191,102,153,126,53,242,122,213,159,254,53,126,235,24,183,196,10,31,151,92,86,0,120,92,123,246,105,151,227,95,39,173,65,63,200,136,131,0,60,81,122,32,177,106,222,19,114,234,31,3,165,181,89,243,60,74,223,83,113,200,234,103,152,225,142,239,103,164,163,150,66,98,8,226,62,237,96,118,162,8,141,220,25,227,114,3,55,96,137,130,21,150,202,125,88,251,172,107,39,195,252,135,229,211,173,107,16,109,80,136,136,8,136,128,181,172,234,199,222,159,89,62,32,100,63,49,157,108,166,181,172,234,199,222,159,89,62,32,100,63,49,157,4,212,248,92,123,137,233,151,227,95,56,173,89,84,177,87,194,227,220,79,76,191,26,249,197,106,202,164,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,195,250,50,229,112,254,136,41,255,0,58,228,91,239,92,42,208,21,38,99,24,185,153,51,51,123,93,221,84,188,54,181,103,52,58,113,167,23,60,182,224,92,97,165,42,112,119,230,3,234,115,0,55,169,122,127,73,4,37,120,161,230,178,102,29,81,214,254,126,57,2,134,205,110,167,126,12,63,165,192,143,238,119,251,165,89,129,224,225,130,3,105,149,195,48,154,9,25,234,110,181,189,179,119,38,103,225,228,219,211,211,103,245,141,254,255,0,185,69,222,178,231,3,169,154,151,119,204,224,128,227,27,151,151,216,9,196,137,187,116,241,199,237,31,79,232,41,217,240,239,211,217,116,223,166,59,21,138,168,25,170,60,245,194,82,217,141,189,10,164,182,244,47,95,185,144,100,202,34,32,224,159,136,185,63,220,219,173,122,252,64,171,228,173,234,59,32,105,29,159,183,229,54,217,182,246,208,82,255,0,204,182,18,153,183,134,70,255,0,197,127,248,150,188,125,122,131,143,81,249,27,187,109,191,147,244,255,0,243,10,84,25,155,225,247,162,54,29,87,233,226,154,215,124,162,168,150,25,169,231,51,120,230,56,221,197,234,234,193,246,113,111,110,196,178,75,77,60,56,116,107,13,203,34,204,216,175,125,232,229,10,168,97,123,147,184,177,140,163,32,179,179,196,207,179,113,102,253,47,249,215,153,240,151,8,207,167,107,92,226,77,200,41,164,7,111,237,174,171,255,0,247,86,115,32,249,237,244,52,246,202,10,123,109,32,184,193,75,16,67,27,59,238,236,34,219,55,175,223,232,203,24,124,71,179,248,48,238,150,243,122,38,169,136,102,187,89,231,163,17,39,23,39,121,36,134,63,70,119,111,241,191,214,178,148,136,64,92,204,152,68,91,119,119,125,153,153,67,79,139,46,189,197,146,234,4,218,83,107,119,40,237,53,19,65,88,77,36,68,46,252,104,228,13,182,103,38,245,7,246,187,127,157,6,28,244,219,143,201,152,117,7,167,246,55,2,144,171,50,58,34,54,29,217,221,134,86,50,127,70,127,184,93,253,139,99,220,6,201,6,59,134,217,173,52,226,66,208,80,83,129,49,19,191,218,24,132,95,219,253,138,25,252,36,244,184,51,29,104,151,51,168,141,158,60,102,178,152,193,221,164,253,35,167,171,223,212,93,155,250,35,237,221,77,184,139,0,176,11,108,194,219,50,14,81,23,15,232,131,141,151,43,134,111,189,84,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,184,125,151,42,146,111,189,1,159,246,170,151,91,147,55,181,84,38,197,236,65,82,194,223,19,174,159,170,181,139,72,96,188,218,136,124,246,57,37,101,192,71,183,41,185,179,81,159,216,102,7,246,187,198,62,214,89,164,190,27,221,150,219,144,218,234,108,247,106,56,106,169,170,162,56,142,57,129,136,93,136,92,95,209,255,0,169,221,191,206,131,89,108,15,38,186,104,246,171,90,50,119,167,145,171,113,107,176,201,36,92,88,73,222,51,216,199,99,23,217,221,183,111,86,91,4,116,157,175,152,238,184,105,14,49,125,163,169,138,58,249,109,148,239,83,78,85,16,156,131,38,198,46,46,192,254,142,207,17,122,108,223,216,162,255,0,196,63,161,235,190,156,230,57,22,171,225,180,144,253,3,93,83,53,194,74,90,90,58,141,162,23,236,111,179,253,160,253,41,77,223,216,222,143,254,107,23,210,231,88,25,207,77,217,4,12,245,151,122,203,28,82,135,118,223,13,72,135,108,71,187,187,8,152,187,122,148,174,251,110,222,207,244,6,196,39,36,113,179,148,134,34,204,219,187,187,237,232,163,7,198,35,87,109,177,99,150,109,55,167,14,228,183,138,105,157,204,101,7,97,236,214,83,158,238,223,165,235,193,246,254,197,241,220,252,93,49,74,204,74,162,166,154,199,146,133,197,225,32,8,142,166,149,139,184,226,62,187,49,63,166,238,254,187,125,207,232,163,243,168,125,126,202,250,142,206,32,200,47,47,86,241,83,52,148,244,20,210,200,50,16,12,147,17,255,0,64,7,213,217,193,182,245,253,31,106,11,149,225,209,101,154,237,212,117,146,72,163,119,104,60,206,239,179,190,219,208,85,254,207,236,91,2,51,108,204,223,177,70,95,132,175,77,17,218,49,251,142,171,101,118,120,74,182,74,200,74,132,234,41,165,9,6,25,40,159,208,92,182,103,111,207,190,238,205,255,0,34,147,84,4,68,65,248,121,173,136,114,92,102,178,202,77,233,81,219,251,159,250,50,9,125,222,191,114,214,227,168,60,2,171,76,181,102,243,135,85,187,17,82,5,49,177,48,16,177,49,211,198,126,194,245,246,147,183,249,150,204,106,14,124,89,180,205,177,46,161,254,177,209,211,199,21,37,194,211,111,140,158,40,72,68,165,227,51,110,229,236,119,227,19,55,246,51,32,207,207,10,172,238,159,43,233,106,215,111,219,106,154,27,157,200,77,156,133,221,155,190,197,236,111,95,100,173,237,111,249,22,101,40,181,240,110,206,130,159,24,187,225,211,212,23,47,164,234,229,140,30,81,219,137,53,11,122,11,250,254,145,58,148,164,5,67,251,85,106,151,254,196,6,127,185,84,168,109,254,245,90,2,34,32,34,34,2,34,32,34,34,2,34,32,45,107,58,177,247,167,214,79,136,25,15,204,103,91,41,173,107,58,177,247,167,214,79,136,25,15,204,103,65,53,62,23,30,226,122,101,248,215,206,43,86,85,44,85,240,184,247,19,211,47,198,190,113,90,178,169,1,17,121,253,66,205,109,90,107,128,100,186,141,125,167,171,158,219,138,217,235,111,117,145,82,0,148,242,65,77,9,205,32,198,36,66,46,110,32,236,204,228,45,190,219,187,123,80,68,95,140,222,186,86,101,58,203,98,208,107,69,231,157,151,9,183,199,113,186,82,70,211,199,254,24,171,23,49,105,152,157,162,151,183,72,244,229,25,136,187,135,155,156,121,187,145,8,254,87,131,222,128,253,127,215,27,142,174,101,186,123,244,174,45,133,219,207,232,187,165,96,127,122,211,100,79,53,57,65,219,23,118,105,102,142,7,158,79,209,38,136,138,19,126,6,240,147,225,6,161,102,183,93,74,207,242,93,70,190,211,210,65,114,202,175,21,183,186,200,169,0,134,8,231,169,152,230,144,99,18,34,38,6,35,118,102,114,39,219,109,221,253,170,119,188,50,244,83,242,45,210,62,45,230,46,30,106,191,59,219,53,172,225,47,56,98,243,176,67,229,227,143,120,192,135,106,88,169,185,139,242,218,87,151,137,56,241,216,48,3,198,175,222,159,22,248,127,67,243,27,138,120,42,123,211,229,63,15,235,190,99,110,79,26,191,122,124,91,225,253,15,204,110,41,224,169,239,79,148,252,63,174,249,141,185,7,234,248,205,232,93,102,45,172,182,45,121,180,89,184,89,115,107,124,118,235,165,92,111,60,159,225,138,65,112,23,153,201,158,40,187,148,141,78,49,128,147,57,249,73,203,131,56,145,23,159,240,121,214,251,174,7,212,93,70,141,67,99,164,172,182,234,141,59,141,69,89,72,65,61,12,246,234,90,186,152,140,61,162,96,66,243,1,3,179,62,231,25,49,55,7,9,36,43,196,211,69,63,45,61,35,229,62,94,225,229,107,240,77,243,90,62,114,240,134,95,37,4,222,98,57,54,140,200,183,165,150,167,128,183,29,229,104,185,19,15,45,224,46,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,49,67,61,52,241,147,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,32,218,121,23,148,210,173,76,197,117,147,78,49,205,82,194,170,252,197,151,38,183,197,112,166,229,36,103,36,60,219,237,193,47,108,204,6,104,141,138,57,1,137,248,72,6,46,251,139,175,86,128,181,87,91,84,45,85,208,108,167,210,119,186,198,141,252,63,199,190,93,2,181,94,40,254,226,122,155,248,47,206,40,149,213,233,59,221,99,70,254,31,227,223,46,129,90,175,20,127,113,61,77,252,23,231,20,72,33,91,164,239,122,125,27,248,129,143,124,198,5,178,154,214,179,164,239,122,125,27,248,129,143,124,198,5,178,154,8,86,241,171,247,167,197,190,31,208,252,198,226,174,175,129,143,235,179,247,111,248,146,181,94,53,126,244,248,183,195,250,31,152,220,85,213,240,49,253,118,126,237,255,0,18,65,128,29,88,251,211,235,39,196,12,135,230,51,171,213,225,221,209,5,103,85,89,219,229,185,141,47,29,50,196,238,17,69,125,23,154,122,105,174,146,20,50,200,20,180,178,132,68,5,196,194,15,48,205,36,114,4,85,2,224,76,70,4,195,233,71,81,250,181,235,187,88,112,172,42,47,35,106,161,212,11,244,247,251,252,240,185,210,218,41,74,231,80,204,68,204,237,220,152,248,147,69,11,59,20,132,36,238,224,1,36,129,57,56,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,169,168,104,105,153,248,68,27,187,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,135,234,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,245,162,32,40,86,241,66,232,91,242,41,149,30,184,232,230,25,229,52,218,245,195,233,138,106,34,229,13,138,233,36,132,207,180,44,45,229,232,230,222,62,222,206,64,18,185,199,249,161,42,120,222,106,87,201,115,180,218,175,84,193,71,121,182,82,87,211,199,81,5,88,69,83,8,202,3,60,18,132,208,202,194,76,236,199,28,177,199,32,23,180,76,4,155,103,102,116,17,235,225,107,209,78,178,232,87,158,213,253,79,191,221,113,127,173,22,250,95,47,136,83,213,11,119,225,252,254,255,0,75,83,75,3,246,230,14,80,73,15,106,81,150,62,115,4,156,121,73,19,200,170,34,2,34,32,138,191,28,239,212,159,239,39,240,213,106,188,21,61,233,242,159,135,245,223,49,183,43,171,227,157,250,147,253,228,254,26,173,87,130,167,189,62,83,240,254,187,230,54,228,19,82,136,136,10,21,188,106,253,233,241,111,135,244,63,49,184,169,169,80,173,227,87,239,79,139,124,63,161,249,141,197,5,213,240,49,253,118,126,237,255,0,18,88,171,226,143,239,217,169,191,130,252,158,137,101,87,129,143,235,179,247,111,248,146,197,95,20,127,126,205,77,252,23,228,244,72,50,171,192,199,245,217,251,183,252,73,74,162,138,191,3,31,215,103,238,223,241,37,42,136,8,136,131,85,117,63,222,23,30,226,122,101,248,215,206,43,84,0,169,254,240,184,247,19,211,47,198,190,113,90,131,42,145,17,1,69,95,142,119,234,79,247,147,248,106,149,69,21,126,57,223,169,63,222,79,225,168,45,87,130,167,189,62,83,240,254,187,230,54,228,241,171,247,167,197,190,31,208,252,198,226,158,10,158,244,249,79,195,250,239,152,219,147,198,175,222,159,22,248,127,67,243,27,138,11,171,224,99,250,236,253,219,254,36,165,81,69,95,129,143,235,179,247,111,248,146,149,68,22,211,168,126,159,176,30,166,180,190,187,74,53,24,42,194,219,89,81,79,87,21,101,11,66,213,180,83,195,35,16,203,79,36,209,200,49,155,143,56,136,152,119,120,229,144,125,57,58,215,135,93,52,47,81,250,116,212,123,142,151,234,133,155,200,221,104,118,150,25,162,119,58,91,133,41,59,180,117,84,210,59,55,114,19,226,91,62,204,76,66,64,98,6,6,3,179,74,198,174,186,58,50,177,117,135,167,20,182,200,238,191,67,102,120,191,152,168,198,110,82,153,189,40,201,43,7,118,154,166,49,223,120,101,237,68,207,32,139,201,25,0,144,242,102,56,164,12,64,240,188,241,2,255,0,224,111,165,45,93,155,252,85,167,12,188,17,127,233,50,189,53,108,245,21,63,250,53,53,36,112,197,254,210,45,191,69,212,170,45,91,50,156,79,42,193,175,181,88,182,107,140,221,113,251,213,23,15,51,110,186,81,73,73,85,7,48,19,14,113,72,194,99,200,12,73,183,111,81,38,118,244,118,83,61,225,149,215,109,171,91,176,219,118,134,106,150,77,87,38,168,88,105,228,26,90,203,164,226,103,146,81,3,145,9,199,38,204,231,83,12,91,12,128,124,164,48,143,191,202,71,121,187,65,30,222,40,254,253,154,155,248,47,201,232,150,127,248,42,123,172,101,63,16,43,190,93,110,88,1,226,143,239,217,169,191,130,252,158,137,103,255,0,130,167,186,198,83,241,2,187,229,214,228,25,254,136,136,53,172,234,199,222,159,89,62,32,100,63,49,157,77,79,133,199,184,158,153,126,53,243,138,213,10,221,88,251,211,235,39,196,12,135,230,51,169,169,240,184,247,19,211,47,198,190,113,90,131,42,145,17,1,65,183,139,238,168,93,115,78,173,42,112,57,134,174,11,110,159,89,232,173,180,240,21,105,75,4,179,212,194,53,178,213,4,91,48,194,100,53,16,194,91,114,114,106,88,221,203,216,35,55,215,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,107,25,170,186,153,149,107,38,163,228,122,165,154,213,249,139,214,77,112,150,225,83,198,73,14,56,121,191,216,130,46,225,153,140,49,3,12,113,131,147,240,140,0,89,246,22,65,34,158,8,90,103,230,114,173,75,214,58,202,75,172,95,71,219,233,49,155,124,253,190,52,53,30,98,71,168,171,14,78,31,110,104,252,173,19,236,38,220,70,127,180,47,204,29,165,169,98,255,0,134,142,1,83,167,221,22,233,221,45,203,30,164,181,92,175,148,245,55,250,167,133,162,231,88,21,117,50,75,75,81,41,198,239,204,202,141,233,25,185,63,49,1,0,46,60,56,182,80,32,132,191,24,237,33,169,194,186,151,161,213,42,120,42,222,219,168,246,120,102,57,230,158,34,15,164,104,64,41,102,134,32,29,140,0,105,218,128,221,205,159,115,152,248,147,236,226,23,3,193,63,88,173,86,92,203,60,209,11,229,250,174,42,140,150,158,150,247,96,163,154,168,70,144,167,165,105,6,176,98,140,141,157,234,100,138,72,13,218,48,119,40,168,205,201,217,162,21,125,124,100,244,83,235,207,79,182,157,99,164,184,118,106,244,202,224,253,232,36,151,140,115,208,220,101,167,167,147,136,180,100,229,48,206,20,110,59,152,11,71,223,223,145,112,101,24,29,23,235,29,139,64,186,160,192,53,87,41,135,157,150,213,112,146,158,227,39,35,111,45,75,87,79,45,36,181,59,0,25,159,100,42,10,94,216,139,145,246,248,54,206,91,176,76,167,138,63,184,158,166,254,11,243,138,37,0,42,127,188,81,253,196,245,55,240,95,156,81,40,1,65,181,66,34,32,34,34,2,214,179,171,31,122,125,100,248,129,144,252,198,117,178,154,214,179,171,31,122,125,100,248,129,144,252,198,116,19,83,225,113,238,39,166,95,141,124,226,181,101,82,197,95,11,143,113,61,50,252,107,231,21,171,42,144,22,186,221,119,235,165,139,168,158,168,50,237,70,195,175,55,91,142,44,94,86,221,98,43,131,24,112,165,167,167,142,51,120,98,55,119,138,25,39,105,231,16,118,18,252,243,145,128,153,24,180,212,245,223,174,151,222,157,186,96,203,181,27,14,188,218,173,217,72,249,91,117,136,174,12,7,206,170,162,162,56,205,225,136,221,154,89,163,129,231,156,65,216,135,243,46,70,4,2,98,250,240,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,41,167,169,158,66,97,142,40,227,22,114,51,34,118,22,22,103,119,119,102,100,18,255,0,224,193,160,213,56,174,151,228,186,255,0,125,162,164,243,25,197,64,218,236,70,84,241,20,241,219,168,228,144,103,144,38,99,115,0,154,167,112,40,156,67,214,134,51,126,108,64,227,132,30,40,254,253,154,155,248,47,201,232,148,233,233,86,153,226,186,55,167,24,230,150,225,84,158,94,203,140,219,226,183,211,114,142,48,146,110,13,246,231,151,182,0,5,52,166,229,36,134,194,220,228,51,39,109,201,212,22,120,163,251,246,106,111,224,191,39,162,65,159,254,10,158,235,25,79,196,10,239,151,91,148,101,245,185,160,212,221,56,245,47,152,233,181,154,138,174,12,121,170,2,233,143,188,212,242,198,15,110,169,6,150,56,226,57,76,202,96,132,138,74,103,151,153,115,58,115,119,216,185,11,73,167,130,167,186,198,83,241,2,187,229,214,229,229,60,105,52,46,251,148,224,152,150,188,227,150,107,81,210,97,62,98,221,146,213,238,17,215,121,90,185,169,194,137,247,118,103,150,24,231,121,71,135,39,32,42,190,66,14,37,41,8,122,15,6,141,111,186,231,90,37,127,209,123,133,142,146,158,159,75,234,32,42,26,248,100,46,117,112,92,167,172,168,112,148,31,118,99,142,88,229,216,197,217,136,36,1,226,206,14,114,125,126,53,126,235,24,183,196,10,31,151,92,84,112,120,125,107,21,171,68,58,180,193,114,236,150,253,87,106,199,171,106,38,178,94,37,138,168,96,129,224,171,132,225,140,170,136,204,3,203,71,80,84,243,200,230,251,11,65,205,153,200,5,148,143,248,213,251,172,98,223,16,40,126,93,113,65,128,30,23,30,253,154,101,248,215,201,235,84,255,0,40,1,240,184,247,236,211,47,198,190,79,90,167,249,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,212,6,117,237,209,5,247,164,124,238,42,220,114,150,235,114,211,43,223,106,43,37,238,178,96,168,152,42,154,22,121,169,106,202,56,163,8,230,230,50,156,109,193,132,226,219,137,17,71,43,4,255,0,47,21,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,198,26,135,164,157,225,158,35,9,6,88,166,140,253,89,142,57,99,142,70,98,98,7,112,102,33,33,119,23,8,64,232,19,174,203,175,72,153,53,109,139,37,163,171,187,105,214,69,80,213,119,138,58,88,202,122,218,89,227,167,152,99,150,134,51,168,138,0,57,36,42,113,152,141,157,202,56,65,155,212,5,79,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,90,224,245,69,211,38,125,210,206,168,92,180,255,0,47,166,171,172,182,133,65,13,151,33,107,116,212,212,87,152,26,56,164,231,1,72,220,72,192,103,136,101,0,35,104,228,114,14,69,179,17,101,87,133,207,93,182,173,19,186,205,161,26,209,147,85,211,225,55,202,128,44,126,227,87,56,249,44,122,180,136,222,80,147,147,114,138,154,160,140,93,207,159,110,41,5,205,196,90,105,165,16,153,244,68,64,86,171,171,31,117,141,100,248,127,144,252,186,117,117,85,170,234,199,221,99,89,62,31,228,63,46,157,6,181,139,101,62,147,189,214,52,111,225,254,61,242,232,22,181,139,101,62,147,189,214,52,111,225,254,61,242,232,16,93,84,68,64,68,68,22,171,171,31,117,141,100,248,127,144,252,186,117,173,98,217,79,171,31,117,141,100,248,127,144,252,186,117,22,190,24,93,5,83,107,61,214,147,168,29,96,177,82,87,233,245,178,162,166,27,85,162,175,186,15,118,184,192,80,240,154,72,138,46,213,69,8,185,78,46,205,47,218,154,7,140,196,129,164,2,11,235,225,117,208,45,30,31,98,182,245,49,172,86,251,85,210,235,145,219,233,171,177,59,60,244,208,86,71,108,165,51,138,166,11,145,25,9,112,172,46,220,101,23,109,196,161,140,139,147,185,200,225,12,149,34,32,47,21,172,90,59,128,235,174,1,116,211,157,70,176,210,92,109,183,26,121,226,138,89,105,97,154,123,124,242,67,36,35,87,74,83,1,140,85,49,140,166,241,202,194,238,46,255,0,218,207,237,81,4,0,235,31,135,166,184,224,189,77,71,161,88,150,33,117,186,90,178,59,131,203,140,95,26,25,171,41,94,206,117,81,194,213,85,147,83,195,249,175,47,223,128,106,159,182,45,25,19,19,11,132,145,17,228,87,91,29,56,221,122,88,240,223,192,52,174,251,155,213,228,183,33,212,138,123,149,97,188,164,84,84,83,207,109,175,121,41,104,68,153,136,41,132,153,203,213,153,206,67,154,87,16,238,118,198,90,100,180,218,166,186,211,223,102,182,82,29,202,142,158,106,74,122,194,132,94,120,96,152,163,41,98,9,54,228,32,101,4,36,66,207,177,60,81,187,239,197,182,192,191,26,191,117,140,91,226,5,15,203,174,40,34,175,164,239,122,125,27,248,129,143,124,198,5,178,154,214,179,164,239,122,125,27,248,129,143,124,198,5,178,154,2,34,32,138,191,28,239,212,159,239,39,240,213,106,188,21,61,233,242,159,135,245,223,49,183,43,171,227,157,250,147,253,228,254,26,173,87,130,167,189,62,83,240,254,187,230,54,228,19,82,181,193,235,79,76,255,0,36,93,86,106,126,11,29,37,170,146,146,159,32,158,225,65,75,107,143,183,75,75,67,90,205,89,75,0,7,1,96,237,193,81,16,56,8,241,18,23,17,119,22,103,125,143,148,59,120,220,97,87,90,13,104,211,221,70,154,162,145,237,183,204,94,91,37,60,66,101,223,25,232,106,228,154,82,49,227,197,129,198,225,11,11,177,59,187,140,155,176,236,206,65,146,158,13,57,253,78,77,210,229,211,12,184,228,52,149,117,24,118,81,87,77,71,111,23,137,167,161,183,84,69,21,68,110,98,44,198,225,37,76,149,206,38,123,238,227,32,179,237,31,17,205,252,179,41,177,96,216,173,231,53,202,107,188,149,151,31,183,212,93,46,53,61,163,147,177,75,4,101,36,178,112,6,35,46,32,4,251,11,57,62,219,51,59,250,40,108,240,92,203,62,135,234,107,35,197,170,242,111,37,73,144,97,245,61,155,116,149,189,184,238,21,208,85,83,28,124,98,119,102,150,104,224,122,194,29,153,200,99,121,221,182,30,107,53,60,89,53,210,251,163,253,50,253,91,196,175,54,170,75,174,162,92,15,27,170,134,161,130,74,163,179,201,75,51,214,157,60,100,255,0,249,136,78,78,36,192,53,45,183,19,40,204,66,26,250,129,212,207,203,38,184,231,154,165,29,93,214,162,147,38,200,43,174,20,31,74,73,206,170,26,19,152,188,172,7,246,205,135,181,3,69,27,0,147,136,8,48,139,241,22,83,63,225,79,160,213,58,55,210,229,6,77,125,162,164,142,251,169,53,13,147,72,99,79,19,79,29,184,226,1,160,132,230,3,39,148,59,76,245,34,206,227,219,122,201,1,192,73,141,202,24,58,126,211,63,203,38,184,224,122,91,37,37,214,162,147,38,200,40,109,245,255,0,69,199,206,170,26,19,152,124,212,225,246,13,135,181,3,75,35,153,11,136,8,57,19,113,23,91,47,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,100,26,219,245,99,239,79,172,159,16,50,31,152,206,166,79,195,147,22,177,103,62,29,88,94,21,148,208,249,219,46,65,111,200,173,119,26,110,233,199,223,165,158,233,95,28,177,243,7,19,30,64,100,219,139,177,54,251,179,179,250,168,108,234,199,222,159,89,62,32,100,63,49,157,77,79,133,199,184,158,153,126,53,243,138,212,16,109,173,122,95,117,209,93,92,203,244,162,242,85,114,84,98,215,138,155,104,84,84,209,21,33,214,64,6,253,154,166,136,157,220,2,104,187,114,135,218,38,112,144,93,136,153,217,222,111,188,47,181,190,235,173,157,40,89,70,243,99,164,183,84,96,21,3,131,129,211,72,68,21,144,81,81,210,188,51,184,151,168,27,197,52,96,109,200,153,206,50,54,226,198,209,134,26,248,209,232,93,246,213,168,248,231,80,246,203,53,170,28,110,247,111,166,198,238,85,52,238,17,213,29,226,39,169,146,51,168,13,152,164,231,74,32,1,35,57,187,13,35,129,112,102,137,142,218,248,68,107,21,171,77,122,163,60,71,35,191,85,208,219,117,6,207,45,146,154,39,170,24,168,164,186,140,177,205,72,83,137,152,139,155,136,84,65,19,179,17,247,42,132,5,191,56,78,130,114,81,17,6,0,120,213,251,172,98,223,16,40,126,93,113,88,1,225,113,239,217,166,95,141,124,158,181,103,255,0,141,95,186,198,45,241,2,135,229,215,21,128,30,23,30,253,154,101,248,215,201,235,80,79,242,34,32,181,93,88,251,172,107,39,195,252,135,229,211,173,107,22,202,125,88,251,172,107,39,195,252,135,229,211,173,107,16,109,80,136,136,8,136,128,181,172,234,199,222,159,89,62,32,100,63,49,157,108,166,181,172,234,199,222,159,89,62,32,100,63,49,157,4,212,248,92,123,137,233,151,227,95,56,173,89,84,177,87,194,227,220,79,76,191,26,249,197,106,202,164,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,75,191,220,170,84,62,255,0,114,3,123,85,106,150,254,197,82,2,195,95,21,92,238,159,20,233,106,233,111,219,122,154,235,157,180,65,152,133,157,219,190,229,236,127,95,100,79,236,111,249,86,101,40,181,241,145,206,130,163,24,180,97,208,84,23,47,164,233,37,144,26,81,219,136,181,115,122,139,122,254,144,178,8,230,233,243,0,170,212,221,89,179,97,212,142,194,85,97,82,110,78,4,76,44,20,242,31,176,125,125,162,205,254,117,178,62,21,98,28,107,25,163,178,139,122,83,247,62,231,254,148,132,95,127,175,222,161,87,194,103,76,219,45,234,31,235,29,101,60,114,210,91,237,55,8,197,229,132,136,70,94,48,182,236,94,198,126,50,187,127,99,186,156,100,4,68,65,195,182,236,237,251,86,191,126,34,246,89,173,61,71,94,228,150,55,102,159,203,108,251,59,111,181,5,39,237,254,213,176,42,140,175,22,174,154,35,187,227,246,237,86,197,44,240,141,108,117,147,21,113,211,211,74,114,20,49,209,55,161,56,238,204,223,152,109,157,219,254,84,31,39,131,190,174,219,101,199,47,58,111,80,29,185,108,244,208,187,25,74,12,197,222,172,168,61,217,191,75,211,155,111,253,170,79,130,72,228,102,40,204,73,157,183,103,103,223,209,107,101,211,198,191,101,125,56,231,19,228,22,103,171,104,170,90,58,122,250,104,164,24,200,198,57,132,255,0,166,5,234,204,198,219,122,126,151,181,72,29,179,197,211,20,163,196,169,234,106,108,121,41,220,90,17,3,136,42,105,92,187,140,37,235,179,147,122,110,205,235,183,222,222,136,51,119,171,29,124,199,116,63,72,114,123,237,101,76,82,87,197,108,168,122,106,113,168,132,36,41,54,1,97,102,55,245,119,121,71,211,103,254,197,175,190,121,147,93,53,135,85,174,249,59,83,200,245,185,77,216,164,142,46,44,68,207,33,236,3,176,11,110,236,219,55,163,43,169,213,31,88,25,207,82,57,4,236,213,151,122,59,28,178,159,106,223,53,72,159,112,75,181,179,16,128,179,122,20,76,251,110,254,223,244,223,79,15,14,135,174,250,141,152,227,186,175,153,82,67,244,13,13,76,55,8,233,106,168,234,54,148,91,191,182,239,246,67,244,162,7,111,107,122,183,249,195,55,124,49,122,126,170,209,221,33,158,243,117,33,243,217,28,148,119,2,30,220,160,224,207,70,31,97,216,223,218,207,33,123,25,102,146,248,108,150,91,110,61,107,166,179,218,104,225,165,166,165,136,34,8,225,6,17,102,17,97,111,70,254,166,102,255,0,50,251,144,21,46,255,0,177,8,216,125,170,150,38,127,98,10,219,101,202,224,87,40,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,135,246,46,81,7,205,47,45,246,251,190,229,68,50,16,191,181,255,0,173,125,4,12,94,214,84,140,44,207,235,234,131,181,159,118,103,92,174,27,209,182,246,46,80,121,188,251,79,49,45,75,198,235,177,124,194,199,71,114,162,174,167,146,156,194,162,46,108,204,76,219,187,122,179,251,88,95,209,219,216,202,46,58,161,240,170,190,125,51,121,200,52,82,193,36,144,75,33,207,5,21,36,77,182,223,155,251,35,220,169,244,255,0,178,127,71,252,222,197,45,107,143,111,163,160,215,78,233,208,191,84,182,171,163,91,37,209,140,166,71,115,226,231,21,11,72,44,220,156,119,220,9,219,238,253,171,43,122,61,240,196,203,43,242,59,118,91,173,24,197,77,21,21,21,108,53,30,74,227,70,204,210,199,219,114,217,217,167,103,217,139,139,59,56,191,179,217,247,41,119,59,117,190,67,238,201,65,78,71,254,217,226,23,127,244,236,187,192,2,49,96,140,4,69,189,140,205,179,32,252,44,39,8,199,52,251,31,166,198,241,123,85,45,5,21,48,0,52,116,241,112,23,226,2,12,251,122,253,194,205,254,101,251,232,136,56,221,191,106,229,82,251,59,170,144,20,106,248,202,224,49,85,105,205,191,61,130,222,197,45,29,125,190,41,170,4,125,68,29,170,129,153,223,127,102,230,45,236,246,187,41,42,88,151,226,123,134,201,151,244,159,144,83,81,80,149,69,96,215,219,28,24,3,145,51,53,80,239,183,171,125,206,232,34,235,195,135,84,234,176,29,126,181,219,102,185,156,20,23,73,32,167,237,185,236,5,44,149,180,131,190,220,95,215,136,109,247,41,248,103,103,109,217,247,101,172,126,136,223,203,25,213,220,58,241,230,94,8,224,190,219,202,105,57,108,195,24,213,70,68,239,233,236,251,43,102,43,21,104,220,45,80,86,1,177,180,156,189,89,247,223,98,118,255,0,145,7,222,169,37,82,164,144,112,170,111,85,67,59,186,168,80,84,136,136,8,136,128,136,136,8,136,128,136,136,11,8,53,11,194,39,166,221,74,207,242,93,70,190,230,218,149,5,203,42,188,86,222,235,34,164,185,80,12,17,207,83,49,205,32,198,37,70,68,192,196,110,204,206,68,251,109,187,191,181,102,250,32,183,250,9,162,152,175,78,218,79,98,209,204,42,225,117,173,178,227,254,107,203,79,116,150,57,42,143,191,83,45,65,243,40,227,140,31,99,152,153,182,6,251,44,219,238,251,187,220,4,68,5,226,181,163,74,173,90,223,165,249,6,148,95,114,44,130,199,109,201,41,198,146,178,178,195,86,52,213,173,7,112,74,72,134,66,3,30,18,8,188,82,11,139,177,71,33,139,254,146,246,168,131,2,173,62,12,61,40,91,174,180,87,10,204,163,82,174,148,244,181,17,205,45,13,93,222,140,96,170,1,38,114,134,71,134,144,37,96,38,103,23,120,204,15,103,126,36,47,179,182,122,162,32,197,254,168,60,61,52,95,171,60,254,223,168,218,141,147,230,182,235,149,186,207,21,146,40,172,149,180,144,192,80,71,52,211,9,16,205,77,41,57,242,168,54,119,98,102,217,135,211,218,238,233,127,195,211,69,250,76,207,238,26,141,167,57,62,107,113,185,92,108,242,217,37,138,247,91,73,52,3,4,147,67,49,16,140,52,209,19,31,42,112,102,119,39,109,156,189,61,142,217,64,136,11,2,174,222,12,61,40,92,110,181,183,10,60,163,82,173,116,245,85,18,77,21,13,37,222,140,160,165,2,39,113,134,55,154,144,229,112,22,118,22,121,12,207,102,110,68,79,187,190,122,162,11,127,160,154,41,138,244,237,164,246,45,28,194,174,23,90,219,46,63,230,188,180,247,73,99,146,168,251,245,50,212,31,50,142,56,193,246,57,137,155,96,111,178,205,190,239,187,189,192,68,64,88,1,253,197,78,150,63,238,251,85,127,245,173,187,254,130,179,253,16,121,253,61,194,173,90,107,128,99,90,115,98,168,171,158,219,138,217,232,172,148,114,213,152,148,242,65,77,8,67,25,72,66,34,46,110,32,206,238,194,45,190,251,51,123,23,159,215,189,20,197,122,137,210,123,238,142,102,183,11,173,21,151,32,242,190,102,123,92,177,199,84,29,138,152,170,3,129,73,28,128,219,156,34,207,184,63,217,119,219,103,217,218,224,34,12,32,211,223,8,158,155,116,215,63,198,181,26,197,155,106,84,247,44,86,241,69,123,163,138,174,229,64,80,73,61,52,193,52,99,32,141,24,147,131,144,51,59,49,11,237,190,206,222,213,155,232,136,49,127,170,15,15,77,23,234,207,63,183,234,54,163,100,249,173,186,229,110,179,197,100,138,43,37,109,36,48,20,17,205,52,194,68,51,83,74,78,124,170,13,157,216,153,182,97,244,246,187,250,14,148,186,41,210,206,143,190,180,254,76,239,249,93,207,235,111,145,243,191,78,213,83,77,219,242,189,254,223,107,179,4,91,111,230,79,151,46,91,236,59,109,179,239,144,8,131,197,105,182,142,224,58,83,38,65,89,136,88,105,32,185,101,87,138,235,221,234,230,244,176,141,109,124,245,53,181,21,124,103,154,48,18,148,34,42,169,99,137,143,147,132,124,71,119,245,119,246,168,136,8,136,128,136,136,8,136,128,136,136,49,255,0,170,222,138,116,179,172,31,170,223,148,203,254,87,108,250,165,231,188,151,208,85,84,208,247,60,215,99,185,221,239,65,46,251,121,96,227,199,142,219,150,251,238,219,121,254,151,252,61,52,95,164,204,254,225,168,218,115,147,230,183,27,149,198,207,45,146,88,175,117,180,147,64,48,73,52,51,17,8,195,77,17,49,242,167,6,103,114,118,217,203,211,216,237,148,8,128,136,136,11,23,250,160,240,244,209,126,172,243,251,126,163,106,54,79,154,219,174,86,235,60,86,72,162,178,86,210,67,1,65,28,211,76,36,67,53,52,164,231,202,160,217,221,137,155,102,31,79,107,190,80,34,12,127,233,75,162,157,44,232,251,235,79,228,206,255,0,149,220,254,182,249,31,59,244,237,85,52,221,191,43,223,237,246,187,48,69,182,254,100,249,114,229,190,195,182,219,62,246,255,0,94,252,47,244,11,168,157,88,190,235,30,107,151,234,5,21,235,32,242,190,102,11,93,194,138,58,80,236,83,69,78,28,6,74,73,13,183,8,69,223,115,127,180,239,182,205,179,54,96,34,12,127,233,75,162,157,44,232,251,235,79,228,206,255,0,149,220,254,182,249,31,59,244,237,85,52,221,191,43,223,237,246,187,48,69,182,254,100,249,114,229,190,195,182,219,62,249,0,136,128,136,136,48,3,251,138,157,44,127,221,246,170,255,0,235,91,119,253,5,101,254,130,104,166,43,211,182,147,216,180,115,10,184,93,107,108,184,255,0,154,242,211,221,37,142,74,163,239,212,203,80,124,202,56,227,7,216,230,38,109,129,190,203,54,251,190,238,247,1,16,17,17,1,99,255,0,85,189,20,233,103,88,63,85,191,41,151,252,174,217,245,75,207,121,47,160,170,169,161,238,121,174,199,115,187,222,130,93,246,242,193,199,143,29,183,45,247,221,182,200,4,65,139,253,47,248,122,104,191,73,153,253,195,81,180,231,39,205,110,55,43,141,158,91,36,177,94,235,105,38,128,96,146,104,102,34,17,134,154,34,99,229,78,12,206,228,237,179,151,167,177,217,213,7,135,166,139,245,103,159,219,245,27,81,178,124,214,221,114,183,89,226,178,69,21,146,182,146,24,10,8,230,154,97,34,25,169,165,39,62,85,6,206,236,76,219,48,250,123,93,242,129,16,99,255,0,74,93,20,233,103,71,223,90,127,38,119,252,174,231,245,183,200,249,223,167,106,169,166,237,249,94,255,0,111,181,217,130,45,183,243,39,203,151,45,246,29,182,217,247,200,4,68,4,68,65,139,253,76,120,117,244,243,213,46,101,77,168,57,152,228,22,12,132,41,252,181,109,118,57,83,79,76,119,48,22,22,137,234,90,104,101,19,56,196,120,9,179,9,240,118,18,114,16,141,130,218,226,222,16,26,5,131,95,105,114,156,43,89,53,171,31,189,81,115,242,215,27,94,67,69,73,85,7,48,32,62,18,199,68,38,60,128,200,95,103,245,18,118,127,71,117,157,72,131,15,245,239,194,255,0,64,186,137,213,139,238,177,230,185,126,160,81,94,178,15,43,230,96,181,220,40,163,165,14,197,52,84,225,192,100,164,144,219,112,132,93,247,55,251,78,251,108,219,51,94,14,151,250,95,192,122,76,192,46,26,115,167,55,124,130,227,109,184,222,37,189,203,45,238,162,25,167,25,228,134,24,72,68,161,138,33,96,227,78,14,204,226,239,187,151,175,177,154,240,34,2,34,32,194,13,66,240,137,233,183,82,179,252,151,81,175,185,182,165,65,114,202,175,21,183,186,200,169,46,84,3,4,115,212,204,115,72,49,137,81,145,48,49,27,179,51,145,62,219,110,239,237,89,63,160,154,41,138,244,237,164,246,45,28,194,174,23,90,219,46,63,230,188,180,247,73,99,146,168,251,245,50,212,31,50,142,56,193,246,57,137,155,96,111,178,205,190,239,187,189,192,68,4,68,65,226,181,163,74,173,90,223,165,249,6,148,95,114,44,130,199,109,201,41,198,146,178,178,195,86,52,213,173,7,112,74,72,134,66,3,30,18,8,188,82,11,139,177,71,33,139,254,146,195,95,238,42,116,177,255,0,119,218,171,255,0,173,109,223,244,21,159,232,128,136,136,60,166,170,233,158,43,172,154,113,145,233,110,107,73,230,44,185,53,190,91,125,79,24,227,57,33,230,223,98,120,187,128,96,51,68,108,50,70,110,47,194,64,2,102,220,89,97,95,247,21,58,88,255,0,187,237,85,255,0,214,182,239,250,10,207,244,65,111,245,239,69,49,94,162,116,158,251,163,153,173,194,235,69,101,200,60,175,153,158,215,44,113,213,7,98,166,42,128,224,82,71,32,54,231,8,179,238,15,246,93,246,217,246,118,196,15,238,42,116,177,255,0,119,218,171,255,0,173,109,223,244,21,159,232,128,136,136,8,136,128,176,131,80,188,34,122,109,212,172,255,0,37,212,107,238,109,169,80,92,178,171,197,109,238,178,42,75,149,0,193,28,245,51,28,210,12,98,84,100,76,12,70,236,204,228,79,182,219,187,251,86,111,162,11,127,160,154,41,138,244,237,164,246,45,28,194,174,23,90,219,46,63,230,188,180,247,73,99,146,168,251,245,50,212,31,50,142,56,193,246,57,137,155,96,111,178,205,190,239,187,189,192,68,65,98,186,169,233,3,1,234,238,213,143,216,181,27,50,205,109,54,220,118,162,122,184,168,236,23,24,96,130,170,121,4,68,101,158,57,161,148,76,227,17,49,140,153,153,197,166,153,191,166,234,218,104,39,133,254,129,116,237,171,22,45,99,194,178,253,64,173,189,99,254,107,203,65,116,184,81,73,74,125,250,105,105,207,152,199,73,25,190,193,49,59,108,109,246,153,183,221,183,103,204,4,64,88,127,175,126,23,250,5,212,78,172,95,117,143,53,203,245,2,138,245,144,121,95,51,5,174,225,69,29,40,118,41,162,167,14,3,37,36,134,219,132,34,239,185,191,218,119,219,102,217,155,48,17,5,159,233,127,165,252,7,164,204,2,225,167,58,115,119,200,46,54,219,141,226,91,220,178,222,234,33,154,113,158,72,97,132,132,74,24,162,22,14,52,224,236,206,46,251,185,122,251,25,189,94,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,24,106,30,146,119,134,120,140,36,25,98,154,51,245,102,56,229,142,57,25,137,136,29,193,152,132,133,220,95,218,162,12,0,254,226,167,75,31,247,125,170,191,250,214,221,255,0,65,89,63,213,7,75,248,15,86,120,5,191,78,117,26,239,144,91,173,182,235,196,87,184,165,178,84,67,12,229,60,112,205,8,137,20,209,74,46,28,106,13,221,152,89,247,97,245,246,179,222,4,65,135,250,9,225,127,160,93,59,106,197,139,88,240,172,191,80,43,111,88,255,0,154,242,208,93,46,20,82,82,159,126,154,90,115,230,49,210,70,111,176,76,78,219,27,125,166,109,247,109,217,243,1,17,1,17,16,89,254,166,58,85,210,62,171,240,218,108,63,84,173,181,98,118,234,143,51,108,187,219,100,8,110,54,227,119,30,227,67,41,129,143,9,4,88,76,12,72,11,97,45,185,132,102,24,193,253,197,78,150,63,238,251,85,127,245,173,187,254,130,179,253,16,121,77,45,192,63,37,248,37,179,5,250,235,149,229,191,70,119,191,195,57,77,203,207,221,42,187,147,28,191,158,159,136,243,227,220,224,63,101,182,0,1,251,183,94,173,17,1,121,253,66,194,173,90,149,128,100,186,115,125,168,171,130,219,149,89,235,108,149,146,210,24,140,241,193,83,9,195,33,70,68,36,44,108,38,238,206,226,77,190,219,179,251,23,160,68,24,1,253,197,78,150,63,238,251,85,127,245,173,187,254,130,179,127,79,112,171,86,154,224,24,214,156,216,170,42,231,182,226,182,122,43,37,28,181,102,37,60,144,83,66,16,198,82,16,136,139,155,136,51,187,176,139,111,190,204,222,197,232,17,1,17,16,17,17,7,228,229,152,181,139,57,197,111,56,86,83,67,231,108,185,5,190,162,215,113,166,238,156,125,250,89,227,40,229,143,152,56,152,242,3,38,220,93,137,183,221,157,159,213,125,118,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,125,104,128,136,136,8,136,128,172,255,0,84,29,47,224,61,89,224,22,253,57,212,107,190,65,110,182,219,175,17,94,226,150,201,81,12,51,148,241,195,52,34,36,83,69,40,184,113,168,55,118,97,103,221,135,215,218,207,120,17,6,16,105,239,132,79,77,186,107,159,227,90,141,98,205,181,42,123,150,43,120,162,189,209,197,87,114,160,40,36,158,154,96,154,49,144,70,140,73,193,200,25,157,152,133,246,223,103,111,106,205,244,68,4,68,65,143,253,86,244,83,165,157,96,253,86,252,166,95,242,187,103,213,47,61,228,190,130,170,166,135,185,230,187,29,206,239,122,9,119,219,203,7,30,60,118,220,183,223,118,219,207,244,191,225,233,162,253,38,103,247,13,70,211,156,159,53,184,220,174,54,121,108,146,197,123,173,164,154,1,130,73,161,152,136,70,26,104,137,143,149,56,51,59,147,182,206,94,158,199,108,160,68,5,103,250,160,233,127,1,234,207,0,183,233,206,163,93,242,11,117,182,221,120,138,247,20,182,74,136,97,156,167,142,25,161,17,34,154,41,69,195,141,65,187,179,11,62,236,62,190,214,123,192,136,48,171,74,188,39,244,11,70,245,31,28,213,44,43,82,117,86,158,245,140,220,34,184,83,114,188,81,4,115,112,127,183,4,189,186,48,50,134,80,114,142,64,98,110,113,153,139,190,196,234,224,117,75,208,86,150,117,115,149,89,242,157,76,206,181,2,135,232,43,123,219,232,173,214,107,157,52,84,49,242,144,142,73,218,41,169,229,218,105,55,1,51,23,110,67,12,76,237,246,25,100,170,32,197,254,151,252,61,52,95,164,204,254,225,168,218,115,147,230,183,27,149,198,207,45,146,88,175,117,180,147,64,48,73,52,51,17,8,195,77,17,49,242,167,6,103,114,118,217,203,211,216,237,148,8,136,48,131,80,188,34,122,109,212,172,255,0,37,212,107,238,109,169,80,92,178,171,197,109,238,178,42,75,149,0,193,28,245,51,28,210,12,98,84,100,76,12,70,236,204,228,79,182,219,187,251,86,79,232,38,138,98,189,59,105,61,139,71,48,171,133,214,182,203,143,249,175,45,61,210,88,228,170,62,253,76,181,7,204,163,142,48,125,142,98,102,216,27,236,179,111,187,238,239,112,17,5,170,234,83,166,189,56,234,167,78,27,76,181,53,238,176,208,67,112,130,233,73,87,107,170,104,42,169,42,162,99,6,144,28,196,227,45,227,150,88,221,164,3,30,50,59,179,49,48,144,227,174,158,248,68,244,219,166,185,254,53,168,214,44,219,82,167,185,98,183,138,43,221,28,85,119,42,2,130,73,233,166,9,163,25,4,104,196,156,28,129,153,217,136,95,109,246,118,246,172,223,68,4,68,65,103,250,160,233,127,1,234,207,0,183,233,206,163,93,242,11,117,182,221,120,138,247,20,182,74,136,97,156,167,142,25,161,17,34,154,41,69,195,141,65,187,179,11,62,236,62,190,214,123,63,160,158,23,250,5,211,182,172,88,181,143,10,203,245,2,182,245,143,249,175,45,5,210,225,69,37,41,247,233,165,167,62,99,29,36,102,251,4,196,237,177,183,218,102,223,118,221,159,48,17,1,17,16,121,253,66,194,173,90,149,128,100,186,115,125,168,171,130,219,149,89,235,108,149,146,210,24,140,241,193,83,9,195,33,70,68,36,44,108,38,238,206,226,77,190,219,179,251,22,16,127,113,83,165,143,251,190,213,95,253,107,110,255,0,160,172,255,0,68,4,68,64,68,68,5,132,26,133,225,19,211,110,165,103,249,46,163,95,115,109,74,130,229,149,94,43,111,117,145,82,92,168,6,8,231,169,152,230,144,99,18,163,34,96,98,55,102,103,34,125,182,221,223,218,179,125,16,91,253,4,209,76,87,167,109,39,177,104,230,21,112,186,214,217,113,255,0,53,229,167,186,75,28,149,71,223,169,150,160,249,148,113,198,15,177,204,76,219,3,125,150,109,247,125,221,238,2,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,14,31,216,169,92,146,165,221,217,5,66,170,84,138,169,7,14,236,205,187,190,204,160,31,196,123,84,234,179,237,126,186,91,97,185,156,244,22,185,39,167,237,177,238,3,44,117,181,99,190,220,91,215,137,237,247,169,234,190,214,141,190,213,61,97,155,3,71,199,213,223,109,183,38,111,249,86,179,186,221,127,44,155,87,115,27,199,153,121,227,158,251,112,40,100,229,187,20,101,85,33,11,183,167,179,237,32,148,127,6,172,6,42,93,57,184,103,179,219,216,101,172,175,184,69,13,65,15,169,3,53,40,59,51,239,236,220,9,189,158,214,117,37,75,18,252,48,176,217,49,14,147,241,250,106,218,18,167,172,42,251,155,155,24,113,39,103,170,45,183,245,127,185,153,101,162,2,227,118,253,171,149,75,108,206,130,165,248,25,182,17,142,106,14,63,83,141,229,22,170,90,250,42,144,48,120,234,34,230,45,200,8,29,246,244,251,137,219,252,235,247,209,4,63,245,133,225,137,150,80,100,119,28,183,69,241,138,154,218,42,218,217,170,60,149,186,141,157,162,143,182,197,179,51,206,239,179,151,38,102,97,111,111,179,238,88,165,107,232,95,170,91,173,209,237,145,104,198,83,27,177,241,99,150,133,163,23,110,76,59,238,100,205,247,254,213,177,89,128,72,46,18,0,144,191,181,157,183,101,208,22,235,124,103,221,142,130,156,79,253,179,68,44,255,0,233,217,4,78,244,189,225,85,124,250,102,205,144,107,93,130,72,224,138,64,158,122,42,184,155,109,191,57,246,75,183,83,235,255,0,99,254,143,249,189,170,81,240,29,60,196,180,211,27,161,197,240,251,29,29,182,138,134,158,58,112,10,120,184,51,176,179,236,239,234,239,237,114,127,87,127,107,175,71,236,244,101,202,2,224,159,102,119,92,174,31,213,182,246,160,249,38,144,137,253,175,253,74,184,185,111,183,221,247,170,202,22,119,244,244,85,8,48,251,25,5,109,236,92,162,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,165,247,84,28,204,15,179,170,201,124,210,129,25,250,111,232,131,233,18,98,22,118,251,213,75,174,33,113,22,101,216,128,139,142,77,190,203,148,20,145,136,254,147,236,156,153,219,209,213,19,3,152,238,62,214,84,64,239,199,98,119,221,7,102,254,190,174,171,31,98,234,109,220,254,253,182,93,173,236,65,202,182,61,72,90,233,239,58,73,117,160,170,128,102,140,230,166,119,2,29,217,246,152,29,92,229,227,117,118,147,206,96,23,24,182,223,98,128,182,219,125,255,0,58,8,53,161,198,105,140,114,235,69,54,238,196,247,10,97,111,187,213,228,31,249,214,205,58,109,41,77,134,208,72,69,203,119,151,103,254,174,233,45,102,175,79,53,135,43,121,161,244,150,138,88,102,15,95,233,48,137,55,179,254,69,177,127,74,153,213,46,163,232,149,151,41,163,33,120,167,154,174,54,113,34,38,251,21,6,47,234,236,207,247,126,196,23,117,112,94,197,202,225,208,117,191,161,122,42,199,218,169,118,85,10,10,145,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,82,74,134,245,47,85,89,108,169,102,65,88,251,23,43,134,92,160,243,26,147,41,67,134,215,200,37,199,103,139,119,254,174,232,173,101,178,106,99,44,186,239,77,187,185,53,194,164,95,239,245,105,11,254,101,177,159,85,121,213,46,156,104,149,235,41,172,33,104,160,154,146,55,114,34,22,251,117,0,45,234,204,239,247,254,197,174,133,149,230,191,101,109,52,222,178,214,203,52,199,235,253,39,18,39,246,255,0,202,131,99,238,155,237,116,246,109,36,181,80,82,192,48,198,19,84,187,0,142,204,219,204,110,174,114,241,186,69,73,228,240,11,116,91,109,185,78,91,109,182,223,157,53,236,144,112,94,197,70,254,190,142,171,127,98,234,125,216,254,253,182,65,217,201,153,189,93,4,196,191,69,247,93,51,187,241,216,93,247,85,194,14,3,185,123,93,7,106,34,227,147,111,178,14,85,36,76,34,238,255,0,114,169,117,202,46,66,236,131,128,153,141,246,101,91,110,190,104,128,128,253,119,245,95,72,160,169,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,7,14,219,174,56,183,181,84,136,56,102,217,114,136,131,173,255,0,156,31,237,117,216,184,118,221,114,128,186,248,48,190,237,247,174,197,73,32,167,118,85,183,177,117,63,183,252,235,176,125,155,160,169,126,38,105,75,231,49,170,202,109,183,231,219,255,0,122,65,127,249,23,237,175,158,225,17,207,73,36,64,223,104,182,219,253,44,131,90,46,160,177,118,195,117,118,253,141,140,142,109,73,229,118,39,22,109,249,211,68,126,198,244,254,146,155,143,12,90,194,171,233,19,26,35,125,201,174,23,54,127,111,253,183,34,136,30,186,169,26,139,169,188,166,38,246,60,54,242,246,109,255,0,196,80,255,0,204,165,179,194,202,110,231,73,88,247,183,253,127,116,127,111,255,0,37,146,12,191,92,58,229,16,116,147,187,63,246,186,172,93,80,126,214,254,213,88,251,25,5,104,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,40,47,189,80,46,238,255,0,216,234,178,246,58,160,61,175,253,168,59,87,40,136,49,75,196,234,176,169,58,68,201,72,31,98,123,133,177,155,219,255,0,109,198,161,31,167,220,93,179,45,93,176,227,101,35,131,85,249,173,201,133,159,110,20,210,159,177,253,63,162,166,155,197,54,110,223,73,89,15,183,253,127,107,127,111,255,0,37,138,137,62,133,105,26,183,169,188,90,39,246,52,55,2,246,111,255,0,196,83,127,206,131,97,12,46,151,201,227,84,116,219,109,195,185,254,252,132,255,0,242,175,219,95,61,190,35,130,146,56,141,190,208,239,191,250,93,125,8,56,127,98,163,118,85,23,179,117,214,222,223,243,160,171,131,19,238,255,0,114,236,84,138,169,1,117,183,243,133,253,172,187,23,12,219,32,229,112,237,186,229,16,83,197,189,171,150,109,151,40,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,135,246,46,85,36,130,151,217,190,229,80,170,11,218,170,31,185,5,104,136,130,0,60,76,44,97,99,234,166,234,192,124,154,178,209,110,168,127,178,205,183,230,187,123,122,127,230,212,154,120,81,204,210,116,147,143,139,122,241,175,186,122,255,0,249,217,127,206,163,155,197,89,143,249,83,49,72,204,196,88,221,189,223,111,242,230,111,249,22,125,248,68,79,33,244,189,108,132,183,227,29,125,209,135,246,63,247,192,191,252,110,232,51,165,17,112,254,196,29,111,237,85,15,220,169,55,102,217,221,114,47,187,122,32,236,69,195,123,23,40,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,139,135,246,32,164,190,245,75,123,87,36,251,55,170,224,29,159,119,100,29,168,184,111,98,229,6,26,120,174,76,209,244,147,144,11,250,114,175,181,250,255,0,249,216,255,0,204,163,47,195,62,198,23,206,170,109,76,103,197,168,237,23,26,134,251,44,251,254,107,183,183,175,254,113,72,183,139,188,242,7,75,215,56,71,126,50,87,218,216,191,99,127,124,19,255,0,198,204,176,19,194,165,143,249,83,57,70,204,228,56,221,193,219,127,242,225,111,249,80,79,34,34,32,164,149,45,179,253,203,146,251,213,35,237,65,216,222,197,202,164,85,72,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,135,246,46,87,15,186,10,31,103,254,213,80,170,61,174,171,22,217,5,72,139,231,174,152,32,165,57,76,220,68,118,221,217,183,251,217,4,10,248,161,92,198,231,213,85,107,131,59,53,61,142,221,15,171,109,191,217,34,253,191,248,235,61,252,29,206,105,58,114,126,225,59,132,87,123,144,3,111,236,110,80,23,252,110,234,51,122,231,189,149,251,169,188,170,173,203,118,142,43,124,76,252,120,250,53,20,47,255,0,43,169,141,240,233,211,122,125,53,233,170,207,104,143,214,67,175,184,74,79,221,115,103,229,59,253,251,55,220,45,247,32,202,4,69,195,190,200,58,203,151,167,22,85,54,255,0,122,225,203,213,84,47,186,14,91,216,185,68,64,68,68,4,68,64,68,68,4,68,64,68,94,127,13,207,240,221,65,166,186,213,97,153,13,37,212,44,119,138,219,5,205,161,119,231,71,113,164,149,226,168,167,148,9,152,128,196,155,118,221,190,208,16,24,242,3,18,112,244,8,136,128,136,136,8,139,207,201,159,225,177,103,244,250,90,89,13,35,229,149,86,121,175,225,105,23,114,157,173,209,77,28,5,80,108,205,176,3,203,48,0,242,118,230,237,39,14,93,185,56,135,160,68,68,4,68,64,68,86,127,70,122,179,208,109,126,204,178,236,15,75,115,170,75,197,223,14,168,237,85,0,122,5,108,12,192,197,87,70,91,237,81,76,50,147,194,242,135,163,24,179,255,0,55,44,50,74,23,129,17,16,17,121,252,255,0,44,169,193,112,219,182,97,75,135,100,25,81,218,105,222,165,237,22,8,34,154,227,84,2,237,205,160,138,89,35,25,13,135,145,112,98,230,92,92,65,140,220,64,176,131,251,181,125,44,127,220,14,170,255,0,234,171,119,253,57,6,127,162,179,253,51,245,85,164,125,87,225,181,57,134,150,220,170,196,237,213,30,90,231,104,185,70,16,220,109,198,238,93,183,154,32,51,30,18,8,185,1,129,16,22,196,59,243,9,0,47,2,2,44,63,215,191,20,13,2,233,219,86,47,186,57,154,226,26,129,91,122,199,252,175,153,158,215,111,162,146,148,251,244,209,84,7,2,146,174,51,125,130,97,103,220,27,237,51,237,187,108,239,120,58,95,234,131,1,234,207,0,184,106,54,156,218,50,11,117,182,221,120,150,201,44,87,186,120,97,156,167,142,24,102,34,17,134,89,69,195,141,64,51,59,147,62,236,94,158,199,112,188,8,139,13,117,163,197,91,166,221,16,213,12,131,74,47,182,60,214,249,114,198,234,6,146,178,178,195,77,65,83,68,243,246,196,164,136,100,42,176,46,113,145,60,82,11,139,56,201,25,139,254,138,12,202,69,135,250,23,226,111,163,253,69,234,61,187,75,244,191,74,53,86,186,235,93,188,179,77,45,174,222,20,182,250,81,118,105,42,170,100,106,215,237,194,28,135,119,217,201,200,132,0,76,204,0,178,47,87,181,163,75,244,23,13,147,80,53,115,47,164,199,108,81,212,69,72,213,19,4,146,156,179,200,239,194,40,162,136,74,89,79,102,34,113,1,39,96,3,55,216,64,157,131,218,162,243,248,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,170,104,107,169,157,248,74,27,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,122,4,4,68,64,69,98,181,27,173,110,158,116,171,91,108,122,9,153,230,244,148,57,13,218,158,106,154,218,169,170,105,225,183,88,192,96,121,162,107,133,76,210,0,194,115,8,237,24,55,35,126,81,185,48,12,145,145,223,84,4,68,64,69,111,244,47,93,52,227,168,189,56,183,106,134,151,222,124,245,170,187,120,166,134,86,96,170,183,213,11,51,201,75,83,27,59,246,230,14,67,187,110,226,226,66,96,70,6,6,87,1,1,17,16,17,17,1,17,121,251,22,127,134,228,217,54,77,134,88,178,26,74,187,238,29,81,77,77,125,183,139,187,79,66,117,20,225,81,3,152,187,51,184,73,20,140,226,109,184,59,140,130,207,202,51,17,15,64,136,136,8,136,128,136,188,253,247,63,195,113,156,155,25,195,47,185,13,37,37,247,49,168,169,166,177,91,201,221,231,174,58,122,115,168,157,192,89,157,216,35,138,55,114,55,216,25,202,49,119,229,32,9,7,160,68,68,4,94,43,83,181,139,1,209,200,241,202,205,70,191,82,88,237,185,37,225,236,145,92,235,170,161,166,162,164,159,201,85,85,137,84,77,49,128,198,4,52,135,24,187,110,239,36,145,142,223,105,221,189,170,2,34,32,34,242,154,153,170,186,113,163,120,172,249,174,169,102,150,172,102,203,79,200,124,205,194,161,163,239,72,49,156,157,152,67,244,230,153,194,57,28,98,141,138,67,226,236,34,239,232,188,255,0,79,29,64,224,61,77,105,125,14,171,233,201,213,133,182,178,162,162,146,90,58,231,133,171,104,167,134,71,18,138,162,56,100,144,99,55,30,18,136,185,110,241,203,25,122,114,100,23,45,17,16,17,21,159,213,126,171,116,95,69,53,67,12,210,141,70,202,105,45,23,44,210,158,186,174,42,202,170,234,74,122,43,100,20,241,185,12,181,210,77,48,20,33,49,9,197,9,48,147,73,36,102,62,156,93,5,224,68,68,4,69,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,116,31,90,44,127,233,247,174,158,156,122,149,190,221,177,109,59,204,252,189,234,221,112,150,138,146,221,120,16,162,170,188,66,0,102,213,116,49,25,115,154,23,8,228,39,109,154,88,196,55,150,56,216,135,151,149,234,83,196,95,71,250,86,212,118,211,45,77,192,181,2,106,249,173,240,93,41,42,237,116,150,249,233,106,233,101,115,6,144,28,235,2,65,218,72,165,141,218,64,2,229,27,187,51,139,137,16,101,82,44,117,233,91,174,205,23,234,238,235,144,88,180,230,143,32,180,220,177,218,120,42,229,163,191,199,73,4,245,80,72,68,37,44,17,195,81,41,24,70,66,3,33,59,51,11,205,11,127,77,150,69,32,34,44,127,234,183,173,109,44,232,251,234,183,229,50,193,149,220,254,182,249,239,37,244,21,45,52,221,191,43,216,238,119,123,211,197,182,254,100,56,241,229,190,197,190,219,54,225,144,8,177,43,167,143,18,173,23,234,107,84,40,116,163,78,116,251,82,130,229,89,79,81,87,45,101,117,166,145,168,168,160,134,55,34,150,162,72,106,164,40,193,203,132,66,78,59,60,146,198,62,156,153,101,85,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,97,134,10,104,35,23,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,65,245,162,182,154,33,212,142,137,117,31,106,185,222,116,95,62,164,200,233,236,213,1,77,94,3,79,61,44,244,198,99,200,28,225,168,0,149,128,153,139,137,241,224,78,18,51,59,184,27,53,203,64,68,68,4,86,127,169,142,170,180,143,165,12,54,155,48,213,43,149,89,29,198,163,203,91,45,22,216,194,107,141,196,217,199,184,240,196,102,3,194,49,38,35,51,33,1,220,71,126,103,24,29,202,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,188,252,181,198,215,91,29,93,44,252,12,128,248,75,27,144,23,19,2,23,217,253,8,93,159,213,157,7,235,34,34,2,34,179,250,51,213,158,131,107,246,101,151,96,122,91,157,82,94,46,248,117,71,106,168,3,208,43,96,102,6,42,186,50,223,106,138,97,148,158,23,148,61,24,197,159,249,185,97,146,80,188,8,136,128,136,173,167,80,253,64,224,61,50,233,125,118,171,234,49,213,157,182,142,162,158,146,42,58,23,133,235,107,103,154,70,17,138,158,57,164,140,100,54,30,114,144,177,110,209,197,33,122,241,116,23,45,23,159,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,237,83,67,93,76,239,194,80,221,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,242,164,214,44,6,155,87,11,68,46,23,234,74,12,178,75,61,37,238,134,142,174,170,24,142,231,4,231,90,46,52,177,185,247,102,56,154,130,83,149,132,54,0,56,223,119,221,248,135,181,68,68,4,68,64,69,128,31,221,171,233,99,254,224,117,87,255,0,85,91,191,233,203,47,244,19,90,241,94,162,116,158,197,172,120,85,190,235,69,101,200,60,215,150,130,233,20,113,213,7,98,166,90,115,230,49,201,32,54,231,9,59,108,111,246,93,183,217,247,102,11,128,136,136,8,136,128,136,136,8,188,86,178,106,246,27,161,26,119,112,213,45,65,158,174,12,122,211,81,67,13,116,244,208,60,199,78,21,53,112,210,180,206,13,246,136,0,167,19,54,22,35,224,37,196,76,182,23,245,86,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,7,214,136,136,8,136,128,138,207,232,207,86,122,13,175,217,150,93,129,233,110,117,73,120,187,225,213,29,170,160,15,64,173,129,152,24,170,232,203,125,170,41,134,82,120,94,80,244,99,22,127,230,229,134,73,111,2,2,34,32,34,182,157,67,245,3,128,244,203,165,245,218,175,168,199,86,118,218,58,138,122,72,168,232,94,23,173,173,158,105,24,70,42,120,230,146,49,144,216,121,202,66,197,187,71,20,133,235,197,215,171,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,237,83,67,93,76,239,194,80,221,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,152,61,2,47,21,38,177,96,52,218,184,90,33,112,191,82,80,101,146,89,233,47,116,52,117,117,80,196,119,56,39,58,209,113,165,141,207,187,49,196,212,18,156,172,33,176,1,198,251,190,239,199,218,160,34,34,2,34,32,34,34,2,34,183,250,233,172,52,122,13,167,23,29,80,187,96,249,94,81,106,179,109,45,202,28,110,154,10,138,170,58,93,157,206,168,227,154,104,183,134,61,155,155,131,145,0,191,55,22,1,51,0,184,8,176,3,251,181,125,44,127,220,14,170,255,0,234,171,119,253,57,101,254,133,235,166,156,117,23,167,22,237,80,210,251,207,158,181,87,111,20,208,202,204,21,86,250,161,102,121,41,106,99,103,126,220,193,200,119,109,220,92,72,76,8,192,192,200,46,2,34,194,13,66,241,118,233,183,77,115,252,151,78,111,184,78,165,79,114,197,111,21,182,74,201,105,45,180,5,4,147,211,76,112,200,81,145,86,9,56,57,3,187,59,136,190,219,110,205,236,65,155,232,173,254,130,107,94,43,212,78,147,216,181,143,10,183,221,104,172,185,7,154,242,208,93,34,142,58,160,236,84,203,78,124,198,57,36,6,220,225,39,109,141,254,203,182,251,62,236,215,1,1,22,10,229,158,49,157,44,98,153,85,231,22,250,183,168,23,159,161,174,21,22,255,0,164,109,52,118,234,138,26,206,212,132,29,250,121,124,235,119,33,62,60,128,246,110,66,236,251,54,234,229,116,207,226,3,166,157,87,230,85,56,126,150,233,126,165,8,91,169,252,205,206,239,114,183,80,195,110,183,3,177,118,218,105,66,172,203,156,132,46,32,0,36,101,177,22,220,2,67,0,202,4,68,64,69,135,250,247,226,129,160,93,59,106,197,247,71,51,92,67,80,43,111,88,255,0,149,243,51,218,237,244,82,82,159,126,154,42,128,224,82,85,198,111,176,76,44,251,131,125,166,125,183,109,157,239,7,75,253,80,96,61,89,224,23,13,70,211,155,70,65,110,182,219,175,18,217,37,138,247,79,12,51,148,241,195,12,196,66,48,203,40,184,113,168,6,103,114,103,221,139,211,216,238,23,129,17,16,17,97,254,189,248,160,104,23,78,218,177,125,209,204,215,16,212,10,219,214,63,229,124,204,246,187,125,20,148,167,223,166,138,160,56,20,149,113,155,236,19,11,62,224,223,105,159,109,219,103,123,193,210,255,0,84,24,15,86,120,5,195,81,180,230,209,144,91,173,182,235,196,182,73,98,189,211,195,12,229,60,112,195,49,16,140,50,202,46,28,106,1,153,220,153,247,98,244,246,59,133,224,68,86,83,94,58,192,208,238,156,178,172,59,10,212,140,147,179,122,205,46,16,82,83,211,64,112,255,0,120,82,201,39,109,238,53,167,44,128,20,244,96,126,143,33,63,39,226,110,2,109,28,142,1,122,209,124,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,125,104,8,138,213,117,5,212,238,141,116,195,98,180,223,245,123,40,250,54,59,221,194,43,125,13,52,16,149,69,84,219,152,52,211,140,33,185,188,48,1,180,146,155,51,236,60,68,88,164,146,40,204,46,170,47,146,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,47,173,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,23,15,236,92,162,14,178,223,238,92,15,47,94,76,171,39,84,177,122,160,236,69,195,62,235,148,24,9,227,16,115,71,211,147,118,201,216,37,187,219,64,219,127,107,114,156,191,227,102,88,17,225,123,115,27,103,85,84,78,108,238,213,22,59,140,62,141,190,223,100,75,246,255,0,226,41,82,241,22,211,122,125,74,233,170,241,104,147,210,64,175,183,202,47,221,112,102,227,59,125,251,63,220,79,247,40,114,232,98,246,86,30,166,241,90,182,45,154,72,174,17,59,241,229,232,244,83,63,252,140,131,98,212,95,61,12,193,61,40,74,6,228,37,190,206,237,183,222,235,232,65,73,42,91,102,254,213,81,54,234,143,99,160,236,111,98,229,112,219,174,80,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,21,36,170,84,147,253,200,56,85,51,108,168,103,103,246,46,196,5,229,117,62,241,29,135,8,184,221,36,144,65,162,120,91,114,118,219,214,80,111,189,219,246,175,84,177,155,196,87,49,169,194,122,88,201,46,244,83,132,85,13,89,109,140,72,132,75,208,170,227,223,208,189,62,231,65,3,122,131,147,212,234,14,125,89,144,212,184,148,215,35,167,7,120,197,153,159,140,65,27,108,204,239,254,213,150,199,90,7,103,107,22,151,218,237,219,30,225,37,65,63,47,111,172,198,255,0,177,150,185,58,63,97,124,155,85,49,11,19,198,71,29,109,246,223,4,172,59,239,192,234,99,23,245,102,125,191,75,218,182,105,176,208,53,178,211,5,11,51,179,71,203,209,253,190,164,239,255,0,42,15,208,92,23,177,114,184,116,29,126,191,177,86,43,143,85,80,160,229,17,16,17,17,1,17,16,17,17,1,17,16,20,21,227,253,91,101,93,35,117,245,172,121,77,182,47,61,141,223,117,2,241,111,201,173,196,50,75,220,161,27,209,153,207,4,77,52,81,189,100,113,180,195,9,200,238,35,222,145,157,182,55,83,168,181,172,234,199,222,159,89,62,32,100,63,49,157,6,198,120,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,170,104,107,169,157,248,74,27,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,122,5,6,222,26,29,113,212,244,227,153,67,163,217,192,82,30,157,102,151,136,206,106,185,14,42,115,177,220,102,104,224,106,210,152,220,69,233,156,66,33,152,76,190,192,70,210,3,179,137,132,211,125,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,144,125,104,139,197,107,22,177,96,58,21,128,93,53,27,81,175,212,150,235,109,186,158,121,98,138,90,168,97,158,225,60,112,201,48,210,82,140,198,3,45,76,131,17,180,113,49,51,147,183,246,187,5,191,235,19,170,172,55,165,13,35,184,102,23,155,149,33,100,247,26,122,138,108,78,209,36,111,49,220,110,44,31,97,202,33,48,47,45,25,20,101,49,242,30,32,236,44,253,195,140,14,61,124,42,117,51,42,214,78,187,181,51,84,179,90,191,49,122,201,176,251,157,194,167,140,146,28,112,243,185,219,184,65,23,112,204,198,24,129,134,56,193,201,248,70,0,44,251,11,44,53,234,171,169,140,203,170,253,92,172,213,44,194,134,146,220,3,78,54,219,69,178,153,152,130,221,110,140,228,56,160,121,56,177,76,124,165,144,206,66,102,228,102,92,68,3,132,97,148,30,10,158,244,249,79,195,250,239,152,219,144,77,74,34,32,34,44,32,241,47,235,142,155,167,28,54,109,30,193,194,172,245,23,52,179,200,112,213,198,114,211,133,142,221,51,201,3,214,140,192,226,79,82,228,18,140,34,5,246,14,55,144,221,152,64,38,11,85,226,177,215,61,170,203,140,215,244,187,165,23,74,75,133,202,255,0,78,241,229,119,171,117,208,77,173,144,5,65,199,45,177,187,18,114,26,147,40,12,39,142,93,152,97,62,14,7,222,119,138,48,52,119,88,179,237,10,207,237,122,141,167,55,234,187,117,202,221,81,4,178,197,21,84,208,193,112,130,57,163,152,169,42,134,19,2,150,154,66,136,26,72,156,153,137,155,251,29,188,255,0,250,170,207,114,175,246,87,35,201,50,59,135,254,82,178,186,229,93,81,39,251,169,38,154,73,15,250,200,136,190,247,117,150,189,75,248,104,106,230,130,105,30,41,170,150,250,122,187,248,29,158,158,76,198,223,77,1,212,213,217,110,36,21,53,21,38,227,79,25,194,20,52,240,199,20,71,80,83,151,41,88,143,97,3,17,16,150,158,142,250,170,195,122,175,210,59,126,97,102,185,82,14,79,110,167,167,166,203,45,17,198,240,157,186,226,225,246,220,98,35,50,242,210,16,200,80,159,34,228,12,226,239,220,9,0,47,170,214,219,165,94,166,51,46,148,53,114,143,84,176,250,26,75,136,21,57,91,110,246,202,150,97,11,141,186,67,140,229,129,164,226,229,9,242,138,51,9,5,159,137,128,242,19,14,113,158,194,154,59,172,88,14,186,224,22,189,70,211,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,84,149,67,9,152,197,83,24,202,13,36,78,78,226,239,253,142,225,237,84,48,120,158,244,21,77,163,23,90,190,160,116,126,197,73,65,167,215,58,138,104,110,182,138,78,233,189,166,227,57,77,206,104,226,24,187,84,244,36,227,0,179,60,191,102,105,218,48,17,7,140,6,103,215,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,208,107,153,209,255,0,82,151,222,149,181,198,207,169,182,198,239,90,166,227,107,201,41,6,148,39,146,174,207,44,209,157,68,113,49,16,113,153,187,65,36,110,198,13,220,140,24,157,193,204,75,96,157,29,214,44,7,93,112,11,94,163,105,205,250,146,227,109,184,211,193,44,177,69,85,12,211,219,231,146,24,230,42,74,161,132,204,98,169,140,101,6,146,39,39,113,119,254,199,120,54,235,235,162,140,171,165,61,71,171,189,218,109,158,99,76,178,107,132,210,99,151,10,118,144,227,160,230,229,32,219,42,30,66,51,25,162,6,118,2,50,126,244,96,230,207,200,101,8,157,4,245,191,125,233,31,59,150,139,35,170,186,220,180,202,247,221,150,247,100,163,132,42,38,10,166,133,218,26,170,65,146,88,194,57,185,140,65,35,243,97,56,183,228,36,81,196,224,15,20,127,126,205,77,252,23,228,244,75,63,252,21,61,214,50,159,136,21,223,46,183,40,234,241,30,203,49,92,231,172,237,67,202,112,172,154,213,144,89,107,126,137,242,215,27,93,108,117,116,179,240,181,82,1,240,150,55,32,46,38,4,47,179,250,16,187,63,171,58,189,125,37,117,191,98,233,31,161,220,150,139,28,170,181,92,181,54,247,168,21,50,217,44,149,144,157,68,33,74,212,150,214,154,170,172,99,150,51,142,30,3,40,70,252,216,142,93,184,137,12,114,184,6,90,120,154,245,219,106,209,28,54,227,161,154,91,147,85,199,170,23,234,120,198,170,178,215,56,129,227,116,70,226,68,114,73,179,184,84,205,22,227,24,7,25,0,36,239,242,141,218,30,236,48,226,216,158,85,156,223,105,113,108,43,25,186,228,23,170,222,126,90,221,107,162,146,174,170,126,0,70,124,34,141,136,203,136,1,19,236,222,130,46,239,232,206,153,78,89,149,103,55,218,172,167,53,201,174,185,5,234,183,135,153,184,221,43,100,171,170,159,128,8,7,57,100,114,50,226,0,34,219,191,160,139,51,122,51,41,190,240,238,232,22,143,166,60,85,243,205,82,183,218,174,90,155,123,237,84,108,244,208,84,125,89,141,163,148,60,181,45,79,23,54,152,194,121,6,162,72,205,163,47,179,24,242,24,251,146,133,192,232,95,163,43,23,71,154,113,85,108,146,235,244,206,103,148,121,122,140,154,229,17,155,82,148,145,49,246,169,169,163,45,182,134,46,236,172,210,16,180,146,17,145,23,22,112,138,56,235,241,147,176,107,45,7,80,86,155,254,107,123,243,152,13,214,222,225,132,83,71,82,47,29,15,102,42,118,184,70,80,179,11,140,197,57,140,133,35,177,115,142,72,5,141,251,93,184,166,165,91,78,161,250,126,192,122,154,210,250,237,40,212,96,171,11,109,101,69,61,92,85,148,45,11,86,209,79,12,140,67,45,60,147,71,32,198,110,60,226,34,97,221,227,150,65,244,228,232,34,7,195,99,174,123,175,79,185,253,30,149,234,53,210,174,187,78,178,170,138,107,108,71,89,116,33,131,23,156,166,145,198,170,33,154,70,130,26,98,146,160,202,167,102,23,219,105,121,59,198,241,201,57,43,88,205,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,48,212,61,36,237,52,18,129,198,50,197,52,103,232,238,18,69,36,114,51,19,9,179,27,49,8,147,56,180,164,248,74,117,163,245,210,197,71,210,142,126,92,111,88,229,190,105,241,123,164,245,220,138,227,67,25,242,42,18,25,77,205,230,128,13,222,33,137,156,124,180,36,220,99,106,126,82,4,149,44,127,235,95,170,235,23,73,122,53,91,153,119,109,85,153,125,203,122,60,90,201,91,49,143,159,170,228,13,36,142,49,179,155,195,0,31,118,71,220,5,246,8,251,128,114,198,234,240,103,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,119,169,174,174,169,119,225,16,110,204,204,204,204,228,102,68,226,0,2,206,102,100,34,44,68,76,207,174,183,84,93,77,231,221,83,106,133,203,80,50,250,154,186,59,105,212,17,89,113,230,184,205,83,69,102,129,227,138,62,16,12,143,196,76,198,8,138,83,1,6,146,70,35,226,59,176,136,91,92,167,44,202,179,155,237,86,83,154,228,215,92,130,245,91,195,204,220,110,149,178,85,213,79,192,4,3,156,178,57,25,113,0,17,109,223,208,69,153,189,25,150,195,221,17,227,122,209,139,244,209,135,80,107,222,79,87,123,203,42,169,206,229,36,151,6,171,43,141,44,21,38,243,199,75,91,37,81,188,178,84,196,210,56,22,227,27,6,195,19,9,118,187,178,71,175,132,167,69,223,93,47,180,125,87,103,227,198,203,142,92,38,131,23,181,207,67,200,110,53,209,135,18,174,34,148,28,30,24,12,221,162,40,157,203,204,194,79,202,55,167,227,36,191,160,34,34,13,122,250,23,235,54,251,209,230,163,213,92,228,181,125,51,134,101,30,94,159,38,182,196,0,213,69,28,78,125,170,154,105,11,109,166,139,187,43,180,100,77,28,130,100,37,197,220,37,142,127,177,108,179,21,206,108,84,185,78,21,147,90,178,11,45,111,63,45,113,181,214,199,87,75,63,3,32,62,18,198,228,5,196,192,133,246,127,66,23,103,245,103,90,182,172,244,240,202,235,182,235,162,57,149,187,67,53,75,38,164,143,75,239,213,18,13,45,101,210,114,0,198,235,77,136,132,227,147,103,96,166,154,93,134,64,62,49,129,201,223,229,27,52,221,208,155,68,68,64,68,68,5,9,125,96,117,3,159,116,203,226,119,159,234,190,156,157,33,220,168,233,237,212,146,209,215,60,207,69,91,4,214,58,49,40,170,35,134,72,202,64,98,225,40,139,150,205,36,81,151,175,22,83,104,160,7,197,31,223,179,83,127,5,249,61,18,9,190,208,189,116,211,142,162,244,226,221,170,26,95,121,243,214,170,237,226,154,25,89,130,170,223,84,44,207,37,45,76,108,239,219,152,57,14,237,187,139,137,9,129,24,24,25,92,5,175,95,66,253,102,223,122,60,212,122,171,156,150,175,166,112,204,163,203,211,228,214,216,128,26,168,163,137,207,181,83,77,33,109,180,209,119,101,118,140,137,163,144,76,132,184,187,132,177,207,246,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,231,229,174,54,186,216,234,233,103,224,100,7,194,88,220,128,184,152,16,190,207,232,66,236,254,172,232,63,89,17,126,78,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,225,230,110,55,74,216,233,41,96,230,98,1,206,89,28,64,121,25,136,182,239,234,68,204,222,174,200,60,174,186,107,166,156,116,233,167,23,29,80,213,11,207,145,181,80,237,20,48,196,204,117,87,10,162,103,120,233,105,163,119,110,228,199,196,182,109,216,88,68,140,200,0,12,198,34,250,63,234,7,62,234,107,196,239,0,213,125,70,58,64,185,86,83,220,105,34,163,161,121,154,138,138,8,108,117,130,49,83,199,52,146,20,96,229,206,82,22,45,158,73,100,47,78,78,172,255,0,93,29,102,223,122,195,212,122,91,156,118,175,161,176,204,95,204,83,227,54,217,64,30,168,99,149,195,187,83,83,32,239,188,210,246,162,119,140,73,227,140,64,68,121,59,28,178,126,183,133,199,191,102,153,126,53,242,122,212,19,252,136,136,48,3,198,175,221,99,22,248,129,67,242,235,138,249,60,46,122,237,186,235,101,170,109,8,214,140,154,146,163,54,177,211,129,99,247,26,185,203,206,228,52,66,38,242,132,156,155,140,181,52,226,2,238,124,251,146,198,78,110,36,240,205,41,125,126,53,126,235,24,183,196,10,31,151,92,84,48,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,100,27,79,34,196,174,129,58,236,181,117,119,140,214,216,178,90,58,75,78,162,227,180,237,87,120,163,165,140,96,162,170,130,74,137,134,57,104,99,58,137,103,48,142,49,167,25,136,217,152,100,152,25,189,12,86,90,160,136,15,24,46,159,117,198,159,59,125,126,60,130,235,147,105,149,71,98,8,168,187,243,73,14,37,84,80,193,1,143,100,136,130,56,106,78,24,207,188,12,34,82,151,110,70,98,237,20,184,171,209,71,85,215,222,146,245,150,139,50,238,221,107,49,11,150,212,121,77,146,138,96,31,63,75,196,218,57,24,100,103,7,154,3,62,236,111,184,19,236,113,247,0,37,145,214,194,121,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,135,153,183,93,40,163,171,165,159,129,137,135,56,164,98,2,226,96,36,219,183,161,11,59,122,179,40,1,235,163,163,43,239,71,154,143,75,108,142,235,244,206,25,148,121,138,140,102,229,41,131,85,20,113,56,119,105,170,99,29,182,154,46,236,76,242,8,180,114,9,137,15,23,115,138,48,159,76,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,213,52,53,212,206,252,37,13,221,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,189,2,130,31,15,190,189,114,30,153,179,42,28,27,80,111,181,117,154,87,119,168,142,26,224,168,243,85,167,96,6,106,146,105,168,97,105,88,33,2,168,168,25,42,24,99,51,48,7,113,18,54,102,121,147,213,238,162,180,143,68,180,142,77,109,204,242,202,67,198,14,158,41,173,147,91,229,10,147,188,28,192,231,79,13,19,9,113,156,229,22,228,46,197,195,131,20,132,67,24,145,136,121,94,177,58,170,195,122,80,210,59,134,97,121,185,82,22,79,113,167,168,166,196,237,18,70,243,29,198,226,193,246,28,162,19,2,242,209,145,70,83,31,33,226,14,194,207,220,56,192,245,236,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,15,83,93,93,82,237,206,83,217,153,153,153,153,132,0,69,132,0,5,152,0,4,68,88,68,89,155,218,245,23,212,190,169,245,65,157,205,157,106,101,219,253,175,146,179,81,207,83,244,93,179,243,48,197,39,148,130,105,100,236,247,123,0,114,113,47,182,123,147,253,204,214,169,4,191,120,91,245,245,89,168,158,71,166,77,99,184,93,110,89,123,121,202,140,119,34,172,169,158,186,107,188,109,221,169,154,154,174,73,8,204,102,136,26,71,142,71,118,140,162,141,163,251,7,24,119,164,169,106,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,239,120,119,117,191,71,213,86,8,248,150,99,85,199,83,113,59,124,82,223,73,225,130,154,27,164,101,52,177,133,85,44,65,41,25,113,0,131,204,59,71,28,97,45,64,176,11,9,128,176,102,2,136,15,20,142,190,168,245,19,207,116,201,163,151,11,85,203,16,111,39,81,145,100,84,117,48,87,67,119,145,187,85,48,211,82,73,25,24,12,49,27,70,242,72,206,210,20,177,188,127,96,35,62,245,245,241,70,235,182,235,162,118,168,116,35,69,242,106,74,124,218,249,78,101,144,92,105,39,47,59,143,81,16,131,196,17,241,110,49,84,212,9,147,177,243,238,69,24,177,176,139,205,12,163,16,56,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,169,168,104,105,153,185,202,123,59,187,187,187,176,128,8,177,25,153,59,0,0,145,19,136,139,187,7,191,233,63,74,181,163,88,181,182,207,136,232,38,69,87,142,101,131,79,87,87,29,250,26,186,186,48,181,192,16,27,73,44,181,52,160,114,192,6,196,208,49,51,108,71,56,3,254,154,145,255,0,27,77,51,202,178,13,56,211,189,82,180,210,121,139,46,31,112,184,91,238,253,184,228,57,41,252,251,83,118,39,46,32,224,16,177,210,60,100,102,67,249,201,224,22,98,115,244,203,94,142,250,85,195,122,80,210,59,126,31,102,182,210,22,79,113,167,167,169,203,46,241,200,243,29,198,226,193,246,216,101,32,2,242,209,145,72,48,135,17,226,14,228,237,220,57,12,255,0,87,171,221,33,169,215,126,154,53,11,75,109,240,85,207,114,187,89,206,107,92,20,211,197,9,212,92,105,140,106,168,225,115,151,236,8,29,68,17,1,185,56,253,130,47,180,31,164,193,10,222,26,57,253,54,159,117,165,167,117,87,44,134,174,213,109,190,84,84,216,42,154,23,151,133,97,213,211,73,21,45,60,161,27,63,48,42,199,164,118,228,220,4,196,12,184,240,228,219,4,173,85,214,207,186,85,169,152,174,178,105,198,57,170,88,85,95,152,178,228,214,248,174,20,220,164,140,228,135,155,125,184,37,237,153,128,205,17,177,71,32,49,63,9,0,197,223,113,116,30,173,64,183,138,214,166,126,81,58,201,200,237,212,245,118,170,186,12,42,223,67,140,209,207,111,147,185,203,183,27,212,84,4,196,198,66,243,71,85,85,83,17,51,113,227,218,96,33,228,36,239,58,121,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,71,39,98,150,8,202,73,100,224,12,70,92,64,9,246,22,114,125,182,102,119,244,90,187,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,41,167,169,158,66,114,146,89,36,39,114,51,34,119,39,39,119,119,119,119,116,18,169,224,125,128,84,197,106,213,61,82,174,199,169,30,158,170,162,221,96,181,221,137,162,41,216,226,25,103,173,167,7,223,186,0,237,53,1,151,163,1,187,71,250,79,27,241,185,126,50,118,13,101,185,116,251,105,189,225,87,190,206,3,103,184,57,230,246,248,234,70,41,42,123,146,211,199,111,144,153,217,158,88,99,157,201,138,54,47,231,37,128,220,11,183,206,43,255,0,208,62,153,229,90,69,210,22,155,96,185,173,39,148,189,83,219,234,46,21,52,165,28,145,201,75,231,106,230,172,8,37,9,0,76,38,140,42,4,36,7,31,179,32,152,179,187,51,59,223,91,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,131,92,30,151,122,155,207,186,89,213,11,110,160,98,21,53,117,150,208,168,18,189,99,207,113,154,154,138,243,3,71,44,124,39,24,223,137,24,12,242,148,70,98,109,28,142,39,196,182,113,45,135,180,171,83,49,93,100,211,140,115,84,176,170,191,49,101,201,173,241,92,41,185,73,25,201,15,54,251,112,75,219,51,1,154,35,98,142,64,98,126,18,1,139,190,226,234,8,122,251,232,218,167,164,29,80,162,183,216,170,106,235,240,76,158,157,230,199,43,171,171,98,158,180,206,8,225,106,200,106,26,56,227,97,48,150,86,33,118,14,15,28,177,236,68,109,35,15,181,240,204,235,71,249,54,106,57,233,190,106,93,204,7,62,184,82,65,83,81,53,119,102,59,21,115,191,104,43,182,144,198,17,132,152,196,106,9,248,151,110,40,141,137,251,45,28,129,58,139,207,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,119,169,174,174,169,119,225,16,110,204,204,204,204,228,102,68,226,0,2,206,102,100,34,44,68,76,207,232,20,32,120,157,117,181,89,174,122,143,83,164,154,95,149,243,211,108,95,149,28,213,54,155,148,239,75,146,213,19,195,36,146,76,12,227,20,208,193,52,34,16,191,19,30,65,36,161,33,12,160,194,24,235,213,23,83,121,247,84,218,161,114,212,12,190,166,174,142,218,117,4,86,92,121,174,51,84,209,89,160,120,226,143,132,3,35,241,19,49,130,34,148,192,65,164,145,136,248,142,236,35,37,94,12,24,222,180,65,165,249,46,95,147,228,245,103,167,85,213,3,109,198,172,181,237,86,111,28,240,73,36,149,21,84,92,205,160,134,152,164,168,144,15,182,6,242,205,25,242,40,222,7,105,112,3,161,206,145,46,189,95,106,225,98,147,220,106,236,248,157,134,156,110,89,29,214,10,114,51,8,28,216,66,150,19,113,120,130,166,103,229,195,184,251,48,71,52,140,50,118,158,50,216,78,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,32,250,209,17,6,26,248,168,81,117,13,85,211,69,214,125,27,187,82,81,227,20,116,243,77,156,195,78,53,15,119,172,183,57,194,13,13,51,198,4,45,76,194,115,201,84,228,225,249,152,182,228,241,188,160,112,193,161,122,233,168,253,58,106,61,187,84,52,190,243,228,110,180,59,197,52,50,179,157,45,194,148,157,158,74,90,152,217,219,185,9,241,29,219,118,38,33,19,2,3,0,49,217,165,64,183,136,143,68,21,157,42,231,109,150,225,212,188,180,203,44,184,75,21,136,90,105,234,102,181,200,48,197,33,210,213,74,113,8,15,35,57,252,187,60,146,72,113,83,147,153,57,1,147,132,207,116,241,212,14,3,212,214,151,208,234,190,156,157,88,91,107,42,42,41,37,163,174,120,90,182,138,120,100,113,40,170,35,134,73,6,51,113,225,40,139,150,239,28,177,151,167,38,87,45,107,237,208,39,89,53,61,32,234,133,109,194,251,77,87,95,130,100,244,237,14,71,67,67,69,20,245,166,112,71,51,209,205,78,242,73,27,9,132,178,184,147,57,240,120,229,147,113,35,104,220,103,250,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,32,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,175,103,92,157,93,221,122,190,213,193,202,224,183,85,217,241,59,13,57,91,113,203,84,245,4,102,16,57,185,29,84,192,196,241,5,76,207,199,159,109,182,96,142,24,220,164,237,52,133,146,190,42,157,115,218,181,74,167,249,55,105,29,210,146,225,137,219,106,41,110,87,204,134,219,116,26,138,107,204,253,166,146,42,88,74,158,71,138,74,104,158,65,35,231,201,222,162,33,102,16,236,114,147,15,250,93,233,147,62,234,155,84,45,186,127,136,83,85,209,219,78,160,70,245,144,189,186,106,154,43,52,15,28,178,115,156,163,110,34,102,48,74,49,1,144,52,146,48,135,33,221,200,67,58,188,24,49,142,161,169,46,185,45,252,110,21,118,189,32,170,167,25,206,138,231,109,168,40,47,23,18,41,33,25,237,178,191,24,132,226,122,115,10,137,4,143,118,104,163,56,200,187,114,65,229,124,91,51,252,203,75,58,217,192,53,7,79,178,26,187,30,67,99,193,232,42,104,107,169,157,185,196,127,72,92,153,217,217,217,196,192,133,200,12,9,156,12,8,132,152,132,157,158,90,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,59,83,80,208,211,51,240,136,55,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,135,111,26,191,122,124,91,225,253,15,204,110,40,36,167,162,142,171,172,93,90,104,213,22,101,221,181,81,229,246,221,168,242,155,37,20,198,94,66,171,145,180,114,48,200,204,109,12,224,29,216,223,115,22,220,227,238,25,197,35,172,128,90,208,244,241,212,14,125,211,46,168,80,234,190,156,157,33,220,168,233,234,41,37,163,174,121,158,138,182,9,163,113,40,170,35,134,72,202,64,98,225,40,139,150,205,36,81,151,175,22,91,15,104,94,186,105,199,81,122,113,110,213,13,47,188,249,235,85,118,241,77,12,172,193,85,111,170,22,103,146,150,166,54,119,237,204,28,135,118,221,197,196,132,192,140,12,12,130,224,34,34,13,85,212,255,0,120,92,123,137,233,151,227,95,56,173,80,2,167,251,194,227,220,79,76,191,26,249,197,106,12,170,68,68,4,68,64,68,68,24,171,226,143,238,39,169,191,130,252,226,137,97,87,133,191,95,84,122,119,228,122,100,214,59,133,170,219,136,63,156,168,199,114,42,202,152,40,97,180,72,253,218,153,169,170,228,144,128,10,25,77,228,120,228,119,121,6,89,26,63,182,18,7,103,53,124,81,253,196,245,55,240,95,156,81,40,1,65,181,66,40,245,240,185,235,182,235,173,150,169,180,35,90,50,106,74,140,218,199,78,5,143,220,106,231,47,59,144,209,8,155,202,18,114,110,50,212,211,136,11,185,243,238,75,25,57,184,147,195,52,165,33,72,11,13,124,84,40,186,134,170,233,162,235,62,141,221,169,40,241,138,58,121,166,206,97,167,26,135,187,214,91,156,225,6,134,153,227,2,22,166,97,57,228,170,114,112,252,204,91,114,120,222,80,60,202,68,26,203,104,94,186,106,63,78,154,143,110,213,13,47,188,249,27,173,14,241,77,12,172,231,75,112,165,39,103,146,150,166,54,118,238,66,124,71,118,221,137,136,68,192,128,192,12,118,30,233,227,168,28,7,169,173,47,161,213,125,57,58,176,182,214,84,84,82,75,71,92,240,181,109,20,240,200,226,81,84,71,12,146,12,102,227,194,81,23,45,222,57,99,47,78,76,161,135,196,71,162,10,206,149,115,182,203,112,234,94,90,101,150,92,37,138,196,45,52,245,51,90,228,24,98,144,233,106,165,56,132,7,145,156,254,93,158,73,36,56,169,201,204,156,128,201,252,255,0,64,157,100,212,244,131,170,21,183,11,237,53,93,126,9,147,211,180,57,29,13,13,20,83,214,153,193,28,207,71,53,59,201,36,108,38,18,202,226,76,231,193,227,150,77,196,141,163,113,13,130,87,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,152,97,130,154,8,197,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,210,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,40,129,241,84,235,158,213,170,85,63,201,187,72,238,148,151,12,78,219,81,75,114,190,100,54,219,160,212,83,94,103,237,52,145,82,194,84,242,60,82,83,68,242,9,31,62,78,245,17,11,48,135,99,148,129,141,93,114,117,119,117,234,251,87,7,43,130,221,87,103,196,236,52,229,109,199,45,83,212,17,152,64,230,228,117,83,3,19,196,21,51,63,30,125,182,217,130,56,99,114,147,180,210,22,95,248,48,99,29,67,82,93,114,91,248,220,42,237,122,65,85,78,51,157,21,206,219,80,80,94,46,36,82,66,51,219,101,126,49,9,196,244,230,21,18,9,30,236,209,70,113,145,118,228,131,5,122,93,233,147,62,234,155,84,45,186,127,136,83,85,209,219,78,160,70,245,144,189,186,106,154,43,52,15,28,178,115,156,163,110,34,102,48,74,49,1,144,52,146,48,135,33,221,200,118,41,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,237,77,67,67,76,207,194,32,221,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,220,34,91,197,179,63,204,180,179,173,156,3,80,116,251,33,171,177,228,54,60,30,130,166,134,186,153,219,156,71,244,133,201,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,228,39,162,142,171,172,93,90,104,213,22,101,221,181,81,229,246,221,168,242,155,37,20,198,94,66,171,145,180,114,48,200,204,109,12,224,29,216,223,115,22,220,227,238,25,197,35,168,214,241,171,247,167,197,190,31,208,252,198,226,177,43,167,142,160,115,238,153,117,66,135,85,244,228,233,14,229,71,79,81,73,45,29,115,204,244,85,176,77,27,137,69,81,28,50,70,82,3,23,9,68,92,182,105,34,140,189,120,178,13,151,145,91,253,11,215,77,56,234,47,78,45,218,161,165,247,159,61,106,174,222,41,161,149,152,42,173,245,66,204,242,82,212,198,206,253,185,131,144,238,219,184,184,144,152,17,129,129,149,192,64,68,68,4,68,64,95,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,95,90,32,131,111,18,254,135,42,122,113,204,166,214,28,28,233,15,78,179,75,196,129,13,36,97,21,57,216,238,51,52,147,189,16,194,12,34,244,206,33,41,66,64,63,96,35,120,205,153,196,14,107,63,209,119,86,217,87,72,218,166,217,77,182,47,61,141,223,124,181,191,38,183,16,201,47,114,132,106,99,51,158,8,154,104,163,122,200,227,105,134,19,145,220,71,189,35,59,108,110,182,9,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,239,77,93,67,82,207,194,80,221,157,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,219,95,110,180,122,73,202,186,70,213,55,197,174,82,249,236,110,251,230,110,24,205,196,74,73,123,148,35,83,32,4,19,202,240,197,27,214,71,27,66,83,4,108,226,61,232,221,159,99,100,27,4,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,118,169,161,174,166,119,225,40,110,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,174,103,86,62,244,250,201,241,3,33,249,140,235,39,252,52,58,245,169,208,108,134,29,21,213,155,237,92,250,117,124,168,142,27,65,201,218,225,96,184,207,85,24,148,197,52,210,198,48,80,184,201,52,179,55,219,226,98,198,2,46,115,57,226,175,83,119,107,85,255,0,169,45,87,190,216,174,116,151,27,109,199,56,190,213,209,214,82,76,51,65,83,4,149,243,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,32,155,79,11,143,113,61,50,252,107,231,21,171,23,252,86,58,237,181,53,170,191,165,157,26,201,170,202,228,85,15,6,111,117,183,78,35,4,112,48,152,201,103,99,102,114,51,34,113,121,248,16,176,48,118,9,207,156,241,199,106,172,253,122,211,104,55,135,150,156,104,174,147,223,105,39,212,91,229,61,250,27,185,199,221,231,96,183,79,95,113,17,152,102,134,88,202,10,231,41,33,150,22,251,124,64,92,204,69,142,23,60,22,180,219,51,45,87,207,232,172,212,114,85,223,242,204,198,241,29,52,71,87,86,207,61,194,227,87,51,8,188,147,76,76,206,114,75,35,110,114,19,122,147,185,63,181,208,126,174,142,232,238,125,174,185,253,175,78,116,230,195,87,113,185,92,106,32,138,89,98,165,154,104,45,240,73,52,112,149,93,81,66,6,81,83,70,82,131,201,43,139,176,179,255,0,99,62,194,125,42,244,207,134,244,161,164,116,122,91,135,215,85,220,76,170,10,229,119,185,212,187,137,220,110,50,4,97,44,237,31,39,24,67,140,81,128,70,46,252,64,7,145,25,243,144,252,87,68,29,23,98,189,35,233,196,20,53,163,106,189,231,215,46,228,247,188,134,42,24,198,64,238,180,60,168,105,167,112,105,158,140,30,8,221,132,223,237,200,197,47,16,228,209,134,74,160,34,34,8,1,241,71,247,236,212,223,193,126,79,68,179,255,0,193,83,221,99,41,248,129,93,242,235,114,192,15,20,127,126,205,77,252,23,228,244,75,63,252,21,61,214,50,159,136,21,223,46,183,32,207,244,68,65,0,62,40,254,253,154,155,248,47,201,232,150,127,248,42,123,172,101,63,16,43,190,93,110,88,1,226,143,239,217,169,191,130,252,158,137,102,87,133,182,177,96,58,21,208,214,123,168,218,141,126,164,183,91,109,217,197,210,88,162,150,170,24,103,184,79,29,158,138,97,164,165,25,140,6,90,153,6,35,104,226,98,103,39,111,237,118,12,191,235,19,170,172,55,165,13,35,184,102,23,155,149,33,100,247,26,122,138,108,78,209,36,111,49,220,110,44,31,97,202,33,48,47,45,25,20,101,49,242,30,32,236,44,253,195,140,15,95,109,85,212,204,171,89,53,31,35,213,44,214,175,204,94,178,107,132,183,10,158,50,72,113,195,205,254,196,17,119,12,204,97,136,24,99,140,28,159,132,96,2,207,176,178,246,189,85,117,49,153,117,95,171,149,154,165,152,80,210,91,128,105,198,219,104,182,83,51,16,91,173,209,156,135,20,15,39,22,41,143,148,178,25,200,76,220,140,203,136,128,112,140,51,43,194,235,160,90,204,194,251,109,234,99,88,173,247,91,93,171,28,184,83,87,98,118,121,233,167,163,146,231,84,1,21,76,23,34,50,17,231,70,61,200,202,46,219,144,205,32,151,39,96,141,194,96,203,255,0,11,221,20,214,93,20,233,196,45,186,199,112,186,210,77,122,184,29,206,207,140,214,202,37,244,21,12,128,46,194,224,241,180,148,243,77,35,201,44,144,60,132,33,184,63,8,166,42,134,124,192,69,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,71,39,98,150,8,202,73,100,224,12,70,92,64,9,246,22,114,125,182,102,119,244,65,248,26,197,172,88,14,133,96,23,77,70,212,107,245,37,186,219,110,167,158,88,162,150,170,24,103,184,79,28,50,76,52,148,163,49,128,203,83,32,196,109,28,76,76,228,237,253,174,218,240,245,59,212,46,85,213,6,178,222,181,115,41,166,242,30,127,183,77,110,181,133,84,149,16,219,40,98,30,49,83,198,70,255,0,229,72,110,34,2,114,203,41,176,7,62,45,239,250,223,235,71,42,234,227,81,231,174,162,43,173,147,1,182,246,224,178,99,210,215,72,81,159,105,230,227,93,83,3,27,194,213,134,211,200,206,64,223,98,55,24,185,31,23,144,254,190,138,58,28,204,186,187,169,203,43,224,58,187,54,61,96,179,214,5,29,222,64,96,164,170,191,188,77,228,232,138,87,98,38,6,35,25,166,40,227,144,134,32,97,118,2,158,35,65,125,124,53,60,66,235,52,202,251,67,161,90,243,151,255,0,168,90,254,81,89,239,151,73,167,168,146,207,85,194,154,26,106,83,154,73,158,58,107,112,199,9,139,48,199,198,57,37,98,34,8,249,144,204,162,214,51,88,180,119,62,208,172,254,233,167,58,141,97,171,183,92,173,213,19,197,20,178,210,205,12,23,8,35,154,72,70,174,148,166,0,41,105,164,40,141,227,149,133,152,153,191,181,154,82,124,46,186,250,163,204,44,86,222,153,245,138,225,106,181,221,113,203,125,53,14,39,120,158,166,10,56,238,116,160,113,83,65,109,32,34,30,117,131,220,140,98,237,177,20,209,137,114,102,56,220,230,9,42,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,73,42,61,127,98,236,37,79,170,10,135,216,185,92,50,229,5,188,215,203,59,95,116,190,233,110,216,247,57,41,201,184,251,125,38,7,253,142,181,197,211,236,158,167,79,179,234,60,134,153,196,102,182,157,64,51,200,44,236,220,162,56,223,118,119,111,246,206,182,109,191,80,53,206,211,61,11,179,187,73,199,209,189,190,132,207,255,0,34,214,91,88,44,47,140,234,166,95,98,104,200,35,162,190,220,32,137,139,125,248,5,76,130,222,174,205,191,232,251,80,108,159,166,23,136,239,216,69,186,233,28,130,109,43,204,219,139,182,222,146,155,125,206,255,0,177,122,165,140,222,29,89,141,78,109,210,198,55,119,173,156,37,168,122,203,148,100,66,34,62,131,87,38,222,131,233,247,178,201,148,28,59,110,169,85,174,183,118,111,106,10,133,84,169,23,251,149,72,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,172,217,157,157,149,100,254,139,168,139,213,153,5,64,222,155,46,197,72,254,213,82,2,143,207,24,124,198,43,110,128,190,38,50,135,114,233,114,182,139,143,217,223,102,57,164,253,187,255,0,216,127,98,144,53,11,254,47,154,173,79,145,234,205,46,159,210,51,188,116,20,118,250,242,38,48,38,98,225,82,219,122,122,179,237,43,63,171,160,180,158,27,250,111,30,119,212,37,178,162,178,150,89,105,173,189,154,166,112,115,30,50,71,93,72,251,187,139,126,195,127,71,83,246,163,31,193,207,77,96,44,22,187,63,155,119,41,235,235,98,13,196,219,103,2,163,219,103,223,139,255,0,55,251,63,226,82,112,128,184,118,92,170,73,7,12,219,170,189,139,134,221,84,128,136,136,8,136,128,136,136,8,136,128,136,136,11,90,206,172,125,233,245,147,226,6,67,243,25,214,202,107,90,206,172,125,233,245,147,226,6,67,243,25,208,91,74,219,77,214,221,77,65,89,112,182,85,210,211,221,41,222,174,134,89,161,32,10,168,26,89,33,121,98,39,109,140,26,88,101,141,200,119,110,113,152,251,69,217,164,255,0,194,159,174,219,171,93,104,58,89,214,92,154,144,173,165,78,208,97,23,91,140,228,51,199,59,16,12,118,119,55,103,19,2,23,39,131,153,11,131,135,96,92,249,193,28,126,175,65,122,51,192,122,179,240,213,211,202,58,202,26,75,118,109,110,167,190,203,97,191,69,20,48,206,83,199,114,186,181,53,37,85,75,193,44,207,67,222,168,121,36,138,61,159,118,228,62,190,216,171,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,15,77,93,67,82,205,206,35,217,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,220,54,125,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,48,193,77,4,98,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,234,3,58,250,235,95,42,234,179,81,234,236,150,155,159,151,211,44,102,225,52,120,229,190,157,228,8,235,248,57,70,55,58,134,144,64,202,105,65,221,192,76,91,179,25,184,51,114,41,78,95,201,214,127,16,45,125,215,109,14,178,232,38,107,53,168,44,182,175,33,230,110,52,133,90,215,43,199,148,133,192,60,252,178,84,152,84,115,62,51,158,224,219,205,24,27,108,226,203,240,58,59,233,87,50,234,191,87,45,248,125,154,219,86,56,197,186,162,158,167,44,187,199,35,66,22,235,115,159,219,97,148,128,199,204,200,35,32,194,28,75,145,179,147,183,108,36,48,11,41,37,166,235,13,170,158,251,53,178,172,45,181,149,19,82,83,214,20,36,208,77,60,35,25,75,16,73,183,18,48,25,225,34,22,125,197,165,141,223,110,77,190,122,248,42,123,211,229,63,15,235,190,99,110,94,131,197,183,71,112,29,10,192,58,127,211,157,57,176,210,91,173,182,234,123,244,82,203,21,44,48,207,112,158,56,109,48,149,93,81,66,0,50,212,200,49,3,201,43,139,57,59,127,99,55,159,240,84,247,167,202,126,31,215,124,198,220,130,106,81,17,5,138,235,51,170,11,87,73,154,47,83,168,213,150,138,187,141,202,227,80,118,75,12,81,83,140,208,13,214,74,74,137,169,138,168,94,88,137,169,185,83,187,72,241,147,158,207,246,91,239,109,123,51,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,67,212,215,87,84,187,115,148,246,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,217,163,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,189,53,117,13,75,63,9,67,118,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,109,125,186,209,233,39,42,233,27,84,223,22,185,75,231,177,187,239,153,184,99,55,17,41,37,238,80,141,76,128,16,79,43,195,20,111,89,28,109,9,76,17,179,136,247,163,118,125,141,144,72,167,133,103,69,56,174,5,138,218,58,163,200,111,246,172,143,36,200,237,242,253,5,244,101,84,117,148,54,218,26,136,224,231,203,156,3,36,55,24,228,10,186,105,120,72,226,34,82,70,251,187,154,144,171,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,161,91,195,67,175,90,157,6,200,97,209,93,89,190,213,207,167,87,202,136,225,180,28,157,174,22,11,140,245,81,137,76,83,77,44,99,5,11,140,147,75,51,125,190,38,44,96,34,231,51,156,164,245,41,213,118,156,116,223,161,205,173,247,57,126,177,208,93,59,16,99,112,90,230,105,35,188,213,84,66,114,211,136,84,11,20,97,9,71,25,200,243,62,226,209,139,184,180,132,225,25,132,48,248,134,116,179,106,233,99,94,106,44,88,132,212,131,135,228,180,237,120,199,232,222,234,53,85,180,80,63,217,150,25,227,45,166,0,25,154,81,136,205,137,142,54,22,238,201,32,77,199,245,124,59,250,193,207,186,114,213,203,70,17,3,213,222,112,76,222,241,75,65,119,177,132,83,84,28,51,204,97,8,215,81,197,8,28,175,82,44,226,207,28,96,79,56,11,70,226,230,208,156,118,3,88,181,139,62,215,92,254,233,168,218,141,126,171,184,220,174,53,19,203,20,82,213,77,52,22,248,36,154,73,134,146,148,102,51,40,169,163,41,77,163,137,137,216,89,255,0,181,222,77,60,45,58,5,177,82,88,172,61,86,106,245,191,207,93,107,191,191,176,235,37,85,49,132,118,248,196,221,163,185,76,50,11,119,38,62,45,37,62,204,241,132,101,28,194,230,103,27,192,18,126,136,136,60,86,177,104,238,3,174,184,5,211,78,117,26,195,73,113,182,220,105,231,138,41,101,165,134,105,237,243,201,12,144,141,93,41,76,6,49,84,198,50,155,199,43,11,184,187,255,0,107,62,189,125,85,116,207,153,116,161,171,149,154,91,152,87,82,92,64,169,198,229,104,185,211,59,8,92,109,210,28,129,20,239,31,39,40,79,148,82,1,198,78,252,76,11,137,24,112,144,246,73,86,127,170,46,153,48,30,169,180,190,229,167,249,125,53,37,29,200,233,200,108,185,11,91,161,169,173,179,78,242,69,39,56,10,70,228,32,101,4,67,40,1,3,201,27,16,114,29,216,132,53,183,69,237,117,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,64,195,80,244,147,180,208,74,7,24,203,20,209,159,163,184,73,20,145,200,204,76,38,204,108,196,34,76,226,217,149,225,89,209,70,43,175,183,219,174,181,234,197,179,233,44,67,15,184,69,69,109,180,202,209,157,45,218,232,192,210,200,53,35,201,205,225,128,14,156,158,34,6,9,138,113,103,34,8,229,136,194,245,120,98,248,122,86,98,213,148,221,69,117,3,136,118,110,176,241,151,18,176,92,225,158,10,171,85,84,83,205,28,181,85,180,147,194,28,102,110,212,39,76,252,140,88,100,121,56,177,180,68,18,126,136,128,136,136,48,255,0,196,71,162,10,62,170,176,70,203,112,234,94,58,155,137,219,229,138,196,45,52,20,208,221,35,41,162,144,233,106,165,56,136,203,136,4,254,93,158,72,227,9,106,9,204,152,76,201,160,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,49,67,61,52,241,147,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,45,167,148,32,120,185,233,238,135,97,61,65,69,117,211,139,247,60,207,40,239,93,51,75,36,29,150,165,181,200,81,83,53,52,130,49,68,61,185,170,63,190,39,149,140,206,66,35,25,93,133,165,23,48,240,29,94,120,133,234,159,86,118,44,115,22,173,182,125,79,178,219,109,253,187,221,186,211,117,169,42,91,237,113,28,70,83,77,19,187,3,194,7,4,101,12,38,210,20,68,242,63,116,220,155,143,201,208,39,70,213,61,95,106,133,109,190,251,83,87,65,130,99,20,237,54,71,93,67,91,20,21,160,115,199,51,81,195,78,210,71,35,17,156,177,57,19,184,112,104,226,147,114,19,120,216,177,129,108,103,209,30,21,162,248,79,77,24,116,90,9,81,87,87,137,222,169,206,247,29,101,192,233,36,184,207,61,65,185,72,53,178,82,139,68,117,48,190,212,196,205,187,135,150,24,221,223,182,130,245,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,245,162,32,34,34,13,85,209,20,148,225,61,2,209,245,57,225,213,166,89,230,150,219,237,86,221,77,178,125,63,81,179,83,65,79,245,154,55,186,84,7,150,170,169,226,198,243,0,65,24,211,201,33,188,99,246,163,46,35,39,114,32,246,190,21,253,122,211,85,83,90,186,88,214,75,237,37,25,209,211,195,111,193,174,117,29,215,58,195,121,102,39,160,169,168,146,82,22,54,19,130,42,80,16,0,225,23,107,119,55,136,78,82,150,170,234,116,252,59,186,250,163,234,115,21,124,15,84,174,22,171,110,166,217,59,84,251,189,76,20,255,0,89,163,120,229,63,51,75,77,201,141,230,0,130,66,168,142,48,120,199,236,200,60,70,78,220,65,154,168,136,128,160,7,197,31,223,179,83,127,5,249,61,18,159,229,0,62,40,254,253,154,155,248,47,201,232,144,98,252,150,155,172,54,170,123,236,214,202,176,182,214,84,77,73,79,88,80,147,65,52,240,140,101,44,65,38,220,72,192,103,132,136,89,247,22,150,55,125,185,54,249,213,225,149,215,109,215,68,115,43,118,134,106,150,77,73,30,151,223,170,36,26,90,203,164,228,1,141,214,155,17,9,199,38,206,193,77,52,187,12,128,124,99,3,147,191,202,54,105,187,183,131,195,127,166,141,44,234,131,161,220,191,5,212,203,79,235,2,179,201,94,40,224,166,250,82,217,253,233,104,150,79,41,60,209,73,217,238,246,0,36,226,63,108,55,23,251,157,163,171,93,52,47,81,250,116,212,123,142,151,234,133,155,200,221,104,118,150,25,162,119,58,91,133,41,59,180,117,84,210,59,55,114,19,226,91,62,204,76,66,64,98,6,6,2,27,52,168,75,241,53,235,182,235,173,217,149,199,67,52,183,38,164,147,75,236,53,17,141,85,101,174,114,48,201,43,65,132,136,228,147,102,99,166,134,93,198,48,14,81,153,199,223,229,35,60,61,171,63,253,208,45,125,254,76,31,201,75,189,106,250,183,244,127,209,63,76,114,173,250,103,200,249,142,239,150,239,249,158,223,103,183,253,237,219,237,113,242,255,0,154,219,111,85,106,180,47,66,245,31,168,189,71,183,105,126,151,217,188,245,214,187,121,102,154,87,112,165,183,210,139,179,73,85,83,35,51,246,225,14,67,187,236,228,228,66,0,38,102,0,65,226,163,180,221,102,181,84,95,97,182,85,157,182,142,162,26,74,138,193,132,158,8,103,152,100,40,162,57,54,226,38,99,4,196,34,239,185,52,82,59,111,197,246,202,15,11,143,126,205,50,252,107,228,245,171,42,188,72,58,104,210,206,151,250,29,196,48,93,51,180,254,176,40,252,237,226,178,10,111,165,46,127,222,151,121,99,243,115,195,20,125,238,215,124,194,62,67,246,3,97,111,189,223,21,124,46,61,251,52,203,241,175,147,214,160,159,228,68,65,128,30,53,126,235,24,183,196,10,31,151,92,84,53,226,216,158,85,156,223,105,113,108,43,25,186,228,23,170,222,126,90,221,107,162,146,174,170,126,0,70,124,34,141,136,203,136,1,19,236,222,130,46,239,232,206,166,83,198,175,221,99,22,248,129,67,242,235,138,192,15,11,143,126,205,50,252,107,228,245,168,49,215,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,53,77,13,117,51,183,56,143,103,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,125,135,122,81,234,187,78,58,181,211,128,205,112,169,124,141,214,135,183,5,254,193,60,204,117,86,138,162,103,118,18,118,102,238,66,124,73,226,153,153,134,65,18,103,96,48,146,48,142,191,20,142,129,104,244,239,207,117,55,163,150,251,85,183,16,127,39,79,145,99,180,116,208,80,195,104,145,251,84,208,212,210,71,24,128,20,50,155,198,210,70,204,242,12,178,60,159,108,36,62,205,192,240,166,232,203,92,116,234,251,83,174,122,155,117,202,240,75,84,189,202,122,76,50,67,154,142,75,212,130,18,194,213,55,58,83,219,104,98,238,202,240,71,32,247,30,71,238,183,0,17,239,132,159,171,127,174,154,23,167,29,69,233,197,199,75,245,66,205,231,173,85,219,75,12,209,59,5,85,190,168,89,218,58,170,105,29,159,183,48,114,45,159,103,23,18,32,49,48,51,2,184,8,131,90,30,161,250,126,207,186,101,213,10,237,40,212,96,164,59,149,29,61,61,92,85,148,45,51,209,86,193,52,108,67,45,60,147,71,25,72,12,92,226,34,97,217,164,138,65,245,226,235,207,228,90,165,157,229,120,38,35,166,119,251,239,154,198,240,79,63,245,126,139,202,194,30,79,206,204,211,85,126,112,1,164,147,156,130,197,249,194,46,59,108,59,55,162,216,39,172,78,149,112,222,171,244,142,225,135,222,109,180,131,147,219,169,234,42,113,59,188,146,60,39,110,184,184,125,134,41,68,12,188,180,132,49,140,193,196,185,3,49,51,119,2,51,8,96,233,235,161,109,101,213,206,163,166,208,236,167,12,186,216,97,196,174,16,125,122,169,152,134,31,162,168,92,217,203,132,220,100,140,230,154,54,47,45,197,164,25,119,105,27,120,68,228,16,246,222,31,125,5,100,61,76,230,84,57,206,160,216,170,232,244,174,209,81,28,213,199,81,230,168,142,254,14,213,34,208,208,204,209,56,76,3,81,78,49,212,56,200,6,0,110,194,66,110,206,216,106,182,136,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,237,77,67,67,76,207,194,32,221,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,223,87,116,25,211,23,64,183,221,104,232,79,77,122,135,209,155,127,156,203,237,86,251,189,61,246,193,77,76,13,53,234,150,27,197,123,133,76,14,2,199,45,100,96,236,15,25,57,20,177,71,24,71,177,196,17,205,134,216,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,170,104,107,169,157,185,196,123,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,206,247,133,199,184,158,153,126,53,243,138,213,133,94,41,29,2,209,233,223,158,234,111,71,45,246,171,110,32,254,78,159,34,199,104,233,160,161,134,209,35,246,169,161,169,164,142,49,0,40,101,55,141,164,141,153,228,25,100,121,62,216,72,125,144,142,191,245,85,158,229,95,236,174,71,146,100,119,15,252,165,101,117,202,186,162,79,247,82,77,52,146,31,245,145,17,125,238,234,114,124,62,250,10,199,186,102,195,104,115,157,65,177,82,86,106,165,222,158,57,171,142,163,202,214,133,128,217,234,69,161,161,153,162,99,132,202,158,160,99,168,113,144,192,204,29,132,136,25,157,236,255,0,133,191,64,181,154,119,228,122,155,214,59,125,214,219,151,191,156,167,199,113,218,202,105,232,102,180,70,253,218,105,170,106,227,144,64,202,105,65,228,104,227,118,120,198,41,26,79,182,114,7,102,74,144,17,17,6,182,221,94,233,13,54,132,117,47,168,90,91,111,130,146,11,109,166,240,115,90,224,166,158,89,130,158,221,82,3,85,71,11,156,191,108,140,41,231,136,13,201,203,237,137,125,163,253,39,149,255,0,7,221,99,177,103,61,48,54,149,83,195,229,239,90,105,112,158,158,178,62,70,125,250,90,234,137,234,233,234,119,112,16,30,70,117,49,118,216,140,155,203,115,46,45,32,178,198,175,27,77,51,197,113,253,71,211,189,82,180,210,121,123,214,97,111,184,91,238,253,184,227,8,234,60,131,211,118,39,46,32,198,115,56,85,188,100,102,69,249,184,32,22,97,96,245,242,190,13,154,215,245,27,168,43,182,142,85,219,251,212,154,155,111,110,204,241,197,202,72,43,173,209,84,84,71,200,158,65,97,132,160,58,198,45,128,201,228,236,109,196,121,186,12,212,241,113,212,204,87,15,233,10,241,130,221,170,247,189,103,183,10,11,125,162,150,57,35,238,23,150,171,134,178,121,200,8,216,222,16,8,24,8,192,75,140,147,192,46,204,199,187,68,15,75,26,41,252,162,122,130,194,116,114,75,135,146,164,200,46,15,231,231,25,123,114,5,12,17,29,69,87,104,187,114,51,76,240,67,43,71,200,28,123,142,28,182,29,221,178,211,198,127,87,169,178,253,121,198,180,142,221,61,36,212,250,123,103,41,171,28,96,148,39,134,227,112,237,203,36,38,101,246,12,26,154,26,25,5,193,189,30,105,25,201,221,184,131,193,131,72,105,178,253,121,201,117,114,227,5,36,212,250,123,103,24,104,216,167,148,39,134,227,112,238,69,28,192,3,246,12,26,154,26,232,201,141,253,30,104,221,133,221,185,0,76,250,34,32,182,157,67,244,253,128,245,53,165,245,218,81,168,193,86,22,218,202,138,122,184,171,40,90,22,173,162,158,25,24,134,90,121,38,142,65,140,220,121,196,68,195,187,199,44,131,233,201,214,186,250,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,160,97,168,122,73,218,104,37,3,140,101,138,104,207,209,220,36,138,72,228,102,38,19,102,54,98,17,38,113,109,156,212,117,120,201,233,238,135,86,105,61,167,83,114,219,247,209,122,147,111,222,215,138,82,83,246,70,75,212,103,83,78,117,49,212,55,104,165,146,26,120,123,242,3,243,8,227,146,119,103,119,41,132,72,48,130,211,226,67,173,22,14,146,232,186,99,177,121,187,117,202,221,81,28,20,121,173,37,238,174,27,149,53,170,57,154,104,233,35,226,76,64,98,76,208,180,141,35,3,83,51,66,209,127,217,21,128,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,5,13,59,213,206,208,193,16,4,101,44,179,72,126,174,193,28,81,201,35,176,177,27,176,59,8,145,59,11,248,165,49,62,12,24,86,139,134,151,228,186,141,140,84,85,212,106,44,181,3,100,201,98,175,58,67,122,24,6,73,38,167,42,33,1,239,197,77,81,25,198,198,242,22,210,77,68,124,91,104,89,208,102,167,79,29,63,96,61,50,233,125,14,148,105,200,85,157,182,142,162,162,174,90,202,230,133,235,107,103,154,71,34,150,162,72,99,140,100,54,30,17,9,56,238,209,197,24,250,241,101,114,209,16,17,17,1,121,77,85,211,60,87,89,52,227,35,210,220,214,147,204,89,114,107,124,182,250,158,49,198,114,67,205,190,196,241,119,0,192,102,136,216,100,140,220,95,132,128,4,205,184,178,245,104,131,90,206,167,122,122,202,186,95,214,91,214,145,229,53,62,127,200,118,234,109,215,64,165,146,158,27,157,12,163,202,42,136,196,219,252,168,205,132,140,66,88,165,6,51,225,201,238,254,145,120,134,106,134,145,244,151,148,116,227,98,172,171,165,185,77,81,20,88,149,242,128,99,167,158,203,69,81,52,179,92,153,229,245,35,50,39,102,133,216,70,64,122,153,205,166,30,212,32,164,87,197,191,27,209,123,247,77,18,87,234,46,79,73,103,203,44,53,31,73,97,241,196,212,135,113,184,78,231,28,19,210,197,28,198,18,201,76,237,60,39,63,100,183,143,183,20,174,50,118,154,35,131,100,30,131,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,53,53,13,13,51,55,57,79,103,119,119,119,118,16,1,22,35,51,39,96,0,18,34,113,17,119,109,132,250,59,233,87,13,233,67,72,237,248,125,154,219,72,89,61,198,158,158,167,44,187,199,35,204,119,27,139,7,219,97,148,128,11,203,70,69,32,194,28,71,136,59,147,183,112,228,51,192,175,5,60,91,67,174,247,220,211,36,185,208,249,157,88,176,240,43,105,86,203,11,199,77,103,152,59,114,77,69,22,253,206,247,115,156,115,202,227,176,71,53,56,9,15,122,81,57,106,64,80,173,227,87,239,79,139,124,63,161,249,141,197,77,74,133,111,26,191,122,124,91,225,253,15,204,110,40,48,86,221,137,229,87,139,21,223,41,180,227,55,90,219,46,63,229,254,151,184,211,209,73,37,45,191,190,110,16,121,137,69,156,34,238,27,56,135,55,110,68,206,205,187,171,235,208,231,87,119,94,144,117,112,178,185,237,213,119,140,78,253,78,54,220,142,213,5,65,1,156,12,108,65,85,8,57,52,71,83,11,242,225,220,109,156,36,154,54,40,251,175,32,229,87,131,134,1,134,234,158,27,212,22,159,106,14,61,73,124,199,175,148,248,229,53,117,13,75,63,9,67,123,147,179,179,179,177,1,137,48,152,24,187,24,24,137,11,137,11,59,98,87,90,253,40,223,122,75,214,90,220,55,181,117,172,196,46,91,214,98,215,186,216,64,124,253,47,16,121,35,114,141,220,30,104,12,251,82,54,192,79,176,73,219,0,150,54,65,176,158,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,231,229,174,54,186,216,234,233,103,224,100,7,194,88,220,128,184,152,16,190,207,232,66,236,254,172,235,245,148,27,120,108,117,207,117,233,247,63,163,210,189,70,186,85,215,105,214,85,81,77,109,136,235,46,132,48,98,243,148,210,56,213,68,51,72,208,67,76,82,84,25,84,236,194,251,109,47,39,120,222,57,39,37,6,170,234,127,188,46,61,196,244,203,241,175,156,86,168,1,83,253,225,113,238,39,166,95,141,124,226,181,6,85,34,34,2,34,32,34,34,12,85,241,71,247,19,212,223,193,126,113,68,160,5,79,247,138,63,184,158,166,254,11,243,138,37,0,40,63,87,253,85,96,89,87,251,43,142,100,152,229,195,255,0,41,71,93,109,174,167,147,253,204,144,205,28,129,253,68,36,63,115,178,157,238,129,58,236,181,117,119,140,214,216,178,90,58,75,78,162,227,180,237,87,120,163,165,140,96,162,170,130,74,137,134,57,104,99,58,137,103,48,142,49,167,25,136,217,152,100,152,25,189,12,85,138,241,72,232,22,179,81,60,247,83,122,57,111,186,220,178,246,242,116,249,22,59,71,77,61,116,215,120,219,181,77,13,77,36,113,137,152,205,16,52,109,36,108,205,25,69,27,201,246,14,51,239,69,94,149,106,102,85,163,122,143,142,106,150,21,87,229,239,88,205,194,43,133,55,41,36,8,230,224,255,0,110,9,123,102,6,80,202,14,81,200,12,77,206,51,49,119,216,157,6,207,200,172,255,0,75,189,77,224,61,83,105,125,183,80,49,10,154,74,59,145,211,137,94,177,231,184,195,83,91,102,157,228,150,62,19,140,111,200,64,202,9,74,35,49,7,146,54,19,226,59,184,141,224,65,229,53,87,76,241,93,100,211,140,143,75,115,90,79,49,101,201,173,242,219,234,120,199,25,201,15,54,251,19,197,220,3,1,154,35,97,146,51,113,126,18,0,19,54,226,203,93,126,167,122,122,202,186,95,214,91,214,145,229,53,62,127,200,118,234,109,215,64,165,146,158,27,157,12,163,202,42,136,196,219,252,168,205,132,140,66,88,165,6,51,225,201,246,83,88,65,226,223,141,232,189,251,166,137,43,245,23,39,164,179,229,150,26,143,164,176,248,226,106,67,184,220,39,115,142,9,233,98,142,99,9,100,166,118,158,19,159,178,91,199,219,138,87,25,59,77,17,132,117,105,23,136,102,168,105,31,73,121,71,78,54,42,202,186,91,148,213,17,69,137,95,40,6,58,121,236,180,85,19,75,53,201,158,95,82,51,34,118,104,93,132,100,7,169,156,218,97,237,66,11,26,240,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,67,83,80,208,211,51,115,148,246,119,119,119,119,97,0,17,98,51,50,118,0,1,34,39,17,23,118,243,234,79,188,20,241,109,14,187,223,115,76,146,231,67,230,117,98,195,192,173,165,91,44,47,29,53,158,96,237,201,53,20,91,247,59,221,206,113,207,43,142,193,28,212,224,36,61,233,68,195,61,122,59,233,87,13,233,67,72,237,248,125,154,219,72,89,61,198,158,158,167,44,187,199,35,204,119,27,139,7,219,97,148,128,11,203,70,69,32,194,28,71,136,59,147,183,112,228,51,190,168,136,33,91,198,175,222,159,22,248,127,67,243,27,138,192,5,159,254,53,126,244,248,183,195,250,31,152,220,87,234,248,82,232,94,156,117,23,167,26,251,165,250,161,102,243,214,170,239,171,82,195,52,78,193,85,111,170,22,186,52,117,84,210,59,63,110,96,228,91,62,206,46,36,64,98,96,102,4,24,255,0,208,191,89,183,222,143,53,30,170,231,37,171,233,156,51,40,242,244,249,53,182,32,6,170,40,226,115,237,84,211,72,91,109,52,93,217,93,163,34,104,228,19,33,46,46,225,44,115,253,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,121,249,107,141,174,182,58,186,89,248,25,1,240,150,55,32,46,38,4,47,179,250,16,187,63,171,58,214,223,168,126,159,179,238,153,117,66,187,74,53,24,41,14,229,71,79,79,87,21,101,11,76,244,85,176,77,27,16,203,79,36,209,198,82,3,23,56,136,152,118,105,34,144,125,120,186,202,175,12,174,187,110,186,35,153,91,180,51,84,178,106,72,244,190,253,81,32,210,214,93,39,32,12,110,180,216,136,78,57,54,118,10,105,165,216,100,3,227,24,28,157,254,81,179,77,221,9,180,68,68,4,68,64,68,68,5,109,58,138,208,108,55,169,45,35,190,233,78,103,69,72,65,113,167,51,182,87,77,78,243,29,166,226,192,77,79,91,19,9,129,115,140,139,119,22,49,230,14,113,147,240,50,103,185,104,131,89,109,116,208,189,71,233,211,81,238,58,95,170,22,111,35,117,161,218,88,102,137,220,233,110,20,164,238,209,213,83,72,236,221,200,79,137,108,251,49,49,9,1,136,24,24,15,128,91,9,245,191,209,118,43,213,198,156,79,67,68,54,171,38,125,109,237,207,100,200,101,161,140,164,62,211,77,198,134,166,118,7,153,168,205,231,145,220,65,254,196,142,50,241,62,47,25,192,14,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,232,73,216,170,130,66,142,88,249,131,144,23,19,2,109,197,220,95,109,217,221,189,80,124,150,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,74,105,234,103,144,152,99,138,56,197,156,140,200,157,133,133,153,221,221,217,153,77,79,134,135,65,84,218,13,143,67,173,90,179,98,164,159,81,111,148,241,205,104,9,59,188,236,22,233,233,99,34,132,161,154,40,202,10,231,41,38,138,103,251,124,64,88,0,133,142,102,59,65,225,41,209,70,43,121,177,81,245,101,169,182,207,164,106,198,225,52,120,93,190,118,140,233,97,242,231,219,59,153,51,17,57,76,51,132,177,196,50,8,246,138,18,149,152,136,161,56,229,81,1,17,16,17,17,4,0,248,163,251,246,106,111,224,191,39,162,89,255,0,224,169,238,177,148,252,64,174,249,117,185,96,7,138,63,191,102,166,254,11,242,122,37,159,254,10,158,235,25,79,196,10,239,151,91,144,103,250,34,32,128,31,20,127,126,205,77,252,23,228,244,75,29,100,207,243,41,112,26,125,45,44,134,173,177,58,91,196,215,240,180,139,176,192,247,25,97,142,2,168,54,102,220,205,162,132,0,121,59,240,103,147,135,30,228,156,178,43,197,31,223,179,83,127,5,249,61,18,241,93,29,244,171,153,117,95,171,150,252,62,205,109,171,28,98,221,81,79,83,150,93,227,145,161,11,117,185,207,237,176,202,64,99,230,100,17,144,97,14,37,200,217,201,219,182,18,24,5,202,240,230,232,163,249,85,106,60,247,252,254,217,117,143,76,177,111,206,92,170,96,110,212,119,74,230,112,120,237,131,55,33,49,228,6,242,74,81,49,16,70,34,59,196,83,69,35,75,246,175,117,47,160,93,44,253,74,193,114,155,181,170,205,244,205,194,219,96,183,89,173,243,209,83,253,17,67,47,114,40,171,102,128,229,143,203,219,162,236,16,20,162,46,33,179,11,51,237,179,126,86,164,103,90,89,225,247,210,157,61,93,21,175,204,89,112,171,125,53,154,201,107,105,233,169,106,175,53,198,252,69,156,152,64,10,105,77,228,168,158,64,141,203,139,84,77,219,55,23,23,128,205,98,214,44,251,93,115,251,166,163,106,53,250,174,227,114,184,212,79,44,81,75,85,52,208,91,224,146,105,38,26,74,81,152,204,162,166,140,165,54,142,38,39,97,103,254,215,112,217,162,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,40,97,241,69,235,126,251,171,121,181,203,167,140,14,170,235,103,195,49,43,133,77,187,35,166,158,16,134,75,189,226,146,178,88,201,200,227,148,251,180,97,218,136,226,7,96,119,145,200,204,29,194,39,12,212,240,163,210,109,101,211,46,156,96,184,234,102,95,230,108,57,111,151,190,98,88,239,33,155,232,122,25,128,164,121,187,204,239,199,205,119,2,95,46,63,102,61,185,190,210,205,48,15,159,241,47,232,42,155,94,113,233,181,171,73,172,84,144,106,45,142,158,73,174,225,31,119,157,254,221,5,44,132,48,140,48,197,33,79,92,197,28,49,66,255,0,99,144,19,129,145,48,66,192,17,109,209,255,0,78,191,202,135,92,108,250,91,38,85,106,178,82,31,27,133,127,155,174,242,213,85,148,49,77,31,154,130,131,243,82,52,149,157,130,150,64,2,30,60,98,50,39,97,23,91,9,233,86,153,226,186,55,167,24,230,150,225,84,158,94,203,140,219,226,183,211,114,142,48,146,110,13,246,231,151,182,0,5,52,166,229,36,134,194,220,228,51,39,109,201,214,180,88,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,170,104,107,169,157,185,196,123,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,207,247,70,125,102,96,61,89,224,20,213,148,117,212,150,236,218,221,78,17,95,172,50,203,12,51,148,241,195,78,245,53,116,180,205,60,179,61,15,122,161,163,142,89,54,125,219,137,122,251,67,196,248,145,116,135,138,245,17,163,87,76,234,219,69,106,160,212,44,38,222,117,182,187,205,101,124,118,248,100,161,136,187,181,20,149,115,200,221,190,207,111,188,113,188,132,3,28,187,19,201,20,103,51,148,16,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,35,254,40,189,125,86,102,23,219,151,76,250,59,112,186,218,237,88,229,194,166,135,44,188,65,83,61,28,151,58,160,9,105,167,182,136,9,15,58,49,238,72,50,247,24,134,105,4,120,179,4,108,115,97,95,76,93,61,101,93,80,107,45,151,72,241,106,159,33,231,251,149,55,27,161,210,201,81,13,178,134,33,229,45,68,130,13,254,76,96,196,64,39,44,177,3,152,115,228,193,53,62,28,221,85,229,93,85,104,116,247,188,254,219,219,202,113,107,135,208,183,43,132,20,114,69,75,116,218,16,146,58,161,126,216,194,51,19,27,180,176,196,69,192,132,79,140,65,52,64,217,84,173,254,133,232,94,156,116,233,167,22,237,47,210,251,55,145,181,80,239,44,211,74,236,117,87,10,162,102,105,42,170,100,102,110,228,199,196,119,125,152,88,68,64,4,0,0,6,224,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,14,31,213,82,237,178,173,82,251,160,229,153,114,169,21,82,2,128,79,18,13,55,143,4,234,18,231,81,71,75,44,84,215,46,245,83,185,185,151,41,36,174,171,125,217,201,191,96,55,163,41,251,81,143,227,25,166,176,14,11,67,159,195,187,20,21,244,81,30,194,111,187,153,86,111,187,239,197,191,156,253,159,241,160,246,190,15,25,140,87,45,1,108,76,165,14,229,174,229,114,22,31,179,190,206,112,201,251,119,255,0,179,126,197,32,106,23,252,32,245,90,159,28,213,154,173,63,171,103,104,235,232,238,21,226,78,96,44,229,194,153,182,245,245,119,218,39,127,71,83,64,128,186,205,189,54,93,138,146,253,168,41,6,102,102,101,216,186,68,189,93,151,104,191,162,14,81,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,112,254,139,149,73,63,220,130,146,45,189,87,88,123,93,253,170,153,9,253,155,174,200,71,211,127,249,16,119,34,34,15,39,170,89,125,14,13,132,215,100,119,9,134,40,160,40,67,145,24,139,110,82,8,183,169,122,125,235,92,189,116,212,10,189,105,213,203,174,99,79,4,142,87,16,167,142,40,155,137,147,12,84,224,46,223,97,182,127,81,39,246,41,101,241,88,215,239,169,218,51,83,131,88,110,82,83,221,46,85,244,34,197,5,68,108,98,195,52,164,91,143,233,109,253,238,237,254,118,254,181,26,93,13,105,48,235,15,80,118,140,114,170,136,42,40,96,162,174,172,168,9,98,51,2,97,128,133,153,248,255,0,227,72,14,130,104,250,21,210,191,201,47,79,118,108,110,109,158,161,170,235,165,50,226,99,187,29,65,59,122,27,187,251,25,150,66,175,130,199,104,166,177,90,225,181,210,70,1,20,60,182,96,109,155,212,156,159,254,53,247,160,42,93,114,169,65,83,50,229,112,185,64,68,68,4,68,64,68,68,4,68,64,68,68,5,173,103,86,62,244,250,201,241,3,33,249,140,235,101,53,173,103,86,62,244,250,201,241,3,33,249,140,232,38,167,194,227,220,79,76,191,26,249,197,106,192,175,24,140,159,167,155,230,174,89,105,116,250,223,73,91,168,180,244,230,25,93,242,211,114,167,146,145,194,35,58,120,232,170,226,143,145,21,116,69,9,49,17,60,103,28,93,176,38,149,158,63,47,237,113,30,181,255,0,146,175,134,102,149,216,48,11,157,170,77,77,202,126,154,142,219,77,59,247,100,181,208,189,222,224,210,92,202,30,36,5,196,193,163,136,101,113,19,144,136,182,148,97,150,55,141,111,245,85,158,229,95,236,174,71,146,100,119,15,252,165,101,117,202,186,162,79,247,82,77,52,146,31,245,145,17,125,238,232,63,41,77,159,132,70,79,211,205,78,131,30,61,167,54,250,75,54,160,181,68,167,151,82,214,220,169,231,186,221,14,30,223,26,208,17,227,47,145,22,169,0,140,94,49,8,140,165,13,228,55,57,166,194,190,160,60,48,181,67,70,58,104,197,117,130,150,223,87,115,201,168,41,234,234,245,22,213,79,93,29,80,90,96,35,98,166,150,152,35,137,156,194,24,185,13,81,52,146,176,159,219,13,225,19,144,113,127,66,245,211,81,250,116,212,123,118,168,105,125,231,200,221,104,119,138,104,101,103,58,91,133,41,59,60,148,181,49,179,183,114,19,226,59,182,236,76,66,38,4,6,0,98,18,43,227,157,250,147,253,228,254,26,173,87,130,167,189,62,83,240,254,187,230,54,229,245,120,162,107,206,27,212,150,145,244,235,170,216,101,109,33,5,198,159,33,11,157,12,53,15,49,218,110,44,22,167,168,162,149,200,0,185,198,69,179,19,128,243,7,9,5,184,24,187,252,190,10,158,244,249,79,195,250,239,152,219,144,77,74,34,32,43,105,212,86,131,97,189,73,105,29,247,74,115,58,42,66,11,141,57,157,178,186,106,119,152,237,55,22,2,106,122,216,152,76,11,156,100,91,184,177,143,48,115,140,159,129,147,61,203,68,26,203,107,166,133,234,63,78,154,143,113,210,253,80,179,121,27,173,14,210,195,52,78,231,75,112,165,39,118,142,170,154,71,102,238,66,124,75,103,217,137,136,72,12,64,192,192,127,43,48,213,93,71,212,11,22,45,140,102,185,165,214,245,106,194,173,229,107,176,82,86,84,60,145,219,233,92,220,222,56,217,255,0,220,142,239,185,52,113,67,27,63,8,163,17,205,255,0,26,124,214,213,122,234,27,20,194,173,244,248,252,181,24,214,46,18,215,86,82,0,149,196,103,170,168,144,154,146,170,70,39,118,8,226,142,41,162,136,153,156,124,228,135,234,210,178,143,100,25,255,0,225,169,225,251,249,118,172,161,215,189,86,135,134,3,106,184,23,209,118,226,29,164,188,87,82,79,76,127,157,138,122,99,134,162,220,109,230,96,147,137,177,60,145,152,122,113,37,53,43,29,124,63,117,123,13,213,254,148,48,25,240,249,234,220,240,251,61,14,33,119,134,166,7,136,224,184,208,209,192,18,139,63,168,152,16,188,114,1,11,190,225,40,177,113,54,48,28,138,64,68,68,4,68,65,0,62,40,254,253,154,155,248,47,201,232,150,127,248,42,123,172,101,63,16,43,190,93,110,88,1,226,143,239,217,169,191,130,252,158,137,103,255,0,130,167,186,198,83,241,2,187,229,214,228,25,254,136,136,8,139,202,106,174,166,98,186,55,167,25,30,169,102,181,126,94,203,140,219,229,184,84,241,146,48,146,110,13,246,32,139,184,96,5,52,166,227,28,96,228,220,228,48,22,125,201,144,90,14,185,58,187,181,116,131,164,99,149,193,110,164,188,101,151,234,130,182,227,150,169,234,4,0,231,96,114,58,169,129,137,165,58,104,91,143,62,219,110,231,36,49,185,71,221,105,7,95,108,167,44,202,179,155,237,86,83,154,228,215,92,130,245,91,195,204,220,110,149,178,85,213,79,192,4,3,156,178,57,25,113,0,17,109,223,208,69,153,189,25,149,192,234,119,168,92,171,170,13,101,189,106,230,83,77,228,60,255,0,110,154,221,107,10,169,42,33,182,80,196,60,98,167,140,141,255,0,202,144,220,68,4,229,150,83,96,14,124,91,58,124,39,122,32,163,201,62,140,234,207,83,41,121,210,91,238,15,46,19,68,211,65,52,53,82,67,230,32,168,170,170,132,162,55,30,212,236,15,78,227,32,72,50,211,145,184,241,104,200,131,10,250,147,233,15,89,122,82,250,165,249,90,162,181,67,245,198,222,117,180,127,71,215,141,79,98,104,184,121,138,73,182,102,218,104,187,177,114,112,231,17,119,27,183,33,236,92,111,7,135,23,92,116,221,41,102,85,248,126,160,133,93,70,157,102,21,16,29,116,209,28,178,157,146,172,89,193,171,98,129,157,196,192,133,196,103,17,30,233,4,81,16,185,60,45,20,147,39,212,63,79,216,15,83,90,95,93,165,26,140,21,97,109,172,168,167,171,138,178,133,161,106,218,41,225,145,136,101,167,146,104,228,24,205,199,156,68,76,59,188,114,200,62,156,157,107,195,174,154,23,168,253,58,106,61,199,75,245,66,205,228,110,180,59,75,12,209,59,157,45,194,148,157,218,58,170,105,29,155,185,9,241,45,159,102,38,33,32,49,3,3,1,13,154,81,70,7,132,239,91,245,153,39,209,157,38,106,101,87,58,187,125,189,226,194,107,90,25,230,154,170,56,124,196,245,20,181,83,20,166,195,218,129,129,169,216,99,8,198,42,114,7,46,77,24,148,159,160,34,34,13,85,212,255,0,120,92,123,137,233,151,227,95,56,173,80,2,167,251,194,227,220,79,76,191,26,249,197,106,12,95,241,80,232,42,154,170,154,235,213,62,141,216,169,40,206,142,158,107,134,115,108,167,238,185,214,27,203,8,181,125,53,60,113,16,177,176,156,242,213,25,24,7,8,187,187,57,188,164,113,109,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,185,249,107,141,174,182,74,74,168,57,129,1,240,150,55,19,30,64,100,47,179,250,137,59,63,163,186,218,77,66,183,138,23,66,223,145,76,168,245,199,71,48,207,41,166,215,174,31,76,83,81,23,40,108,87,73,36,38,125,161,97,111,47,71,54,241,246,246,114,0,149,206,63,205,9,83,198,225,35,253,14,117,119,106,234,251,72,203,43,158,221,73,103,203,44,53,3,109,200,237,80,84,9,128,78,224,196,21,80,131,147,202,20,211,55,46,29,198,221,142,57,163,98,147,180,242,22,69,45,104,122,120,234,7,62,233,151,84,40,117,95,78,78,144,238,84,116,245,20,146,209,215,60,207,69,91,4,209,184,148,85,17,195,36,101,32,49,112,148,69,203,102,146,40,203,215,139,45,132,250,120,234,7,1,234,107,75,232,117,95,78,78,172,45,181,149,21,20,146,209,215,60,45,91,69,60,50,56,148,85,17,195,36,131,25,184,240,148,69,203,119,142,88,203,211,147,32,185,106,0,124,81,253,251,53,55,240,95,147,209,41,254,80,3,226,143,239,217,169,191,130,252,158,137,6,127,248,42,123,172,101,63,16,43,190,93,110,86,211,198,127,39,233,230,174,213,141,88,10,223,73,116,213,250,90,130,128,43,109,151,42,113,158,207,110,17,142,98,130,229,19,114,148,130,86,168,3,167,140,132,54,119,150,64,144,71,185,28,254,43,162,190,171,172,93,37,248,122,102,217,151,118,213,89,151,220,181,2,186,143,22,178,86,204,99,231,234,188,133,173,164,145,198,54,115,120,96,3,238,200,251,128,190,193,31,112,14,88,221,71,182,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,122,154,234,234,151,110,114,158,204,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,193,231,212,175,120,48,100,253,60,210,90,178,91,0,219,233,45,122,191,85,80,48,29,109,206,229,78,83,222,45,196,50,76,48,91,98,126,50,136,68,212,230,117,17,136,158,238,209,72,114,16,246,227,130,197,127,114,179,89,127,146,63,229,127,234,229,215,242,159,244,135,210,127,84,59,227,222,250,187,216,253,31,45,217,238,125,35,220,252,231,99,187,191,107,236,112,243,31,154,88,109,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,26,166,134,186,153,219,156,71,179,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,56,76,79,141,95,186,198,45,241,2,135,229,215,21,128,30,23,30,253,154,101,248,215,201,235,85,255,0,235,83,170,235,23,86,158,30,152,78,101,221,181,81,229,246,221,64,161,163,202,108,148,83,25,121,10,175,33,116,104,228,97,145,152,218,25,192,59,177,190,230,45,185,199,220,51,138,71,86,3,194,227,223,179,76,191,26,249,61,106,9,254,68,68,24,1,227,87,238,177,139,124,64,161,249,117,197,96,7,133,199,191,102,153,126,53,242,122,213,159,254,53,126,235,24,183,196,10,31,151,92,86,0,120,92,123,246,105,151,227,95,39,173,65,62,119,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,70,104,42,96,144,92,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,125,104,136,8,136,128,190,74,43,77,170,221,83,95,89,111,182,82,82,212,93,42,26,174,186,88,97,16,58,169,218,40,225,105,101,38,109,204,218,40,98,141,136,183,126,17,128,251,5,153,190,180,64,90,171,173,170,22,170,232,39,251,194,227,220,79,76,191,26,249,197,106,201,251,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,177,131,194,227,220,79,76,191,26,249,197,106,202,164,4,68,64,68,68,24,149,226,155,128,83,103,93,22,230,85,77,143,85,221,174,88,173,69,5,254,218,212,205,41,29,41,199,82,17,84,84,56,70,255,0,104,2,142,122,183,62,108,224,33,200,223,110,12,67,6,218,85,169,153,86,141,234,62,57,170,88,85,95,151,189,99,55,8,174,20,220,164,144,35,155,131,253,184,37,237,152,25,67,40,57,71,32,49,55,56,204,197,223,98,117,179,157,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,90,193,106,22,21,117,211,92,255,0,37,211,155,237,69,36,247,44,86,241,91,100,172,150,144,200,160,146,122,105,142,25,10,50,33,18,112,114,7,118,119,17,125,182,221,155,216,131,213,117,41,171,213,58,245,175,57,206,174,77,61,92,148,249,21,226,105,173,237,87,4,80,207,21,184,54,138,138,25,2,45,193,142,58,104,225,141,221,156,183,112,119,114,39,119,39,152,159,8,237,51,197,112,254,144,172,249,213,166,147,123,214,123,112,175,184,93,234,164,142,62,225,121,106,185,168,224,128,76,65,141,225,0,129,204,64,200,184,201,60,228,206,204,123,52,27,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,41,167,169,158,66,97,142,40,227,22,114,51,34,118,22,22,103,119,119,102,101,180,70,39,139,88,176,108,86,205,133,98,212,62,74,203,143,219,233,237,118,234,110,233,201,216,165,130,49,142,40,249,155,145,151,16,1,109,201,220,159,109,221,221,253,80,126,178,34,32,242,154,171,169,152,174,141,233,198,71,170,89,173,95,151,178,227,54,249,110,21,60,100,140,36,155,131,125,136,34,238,24,1,77,41,184,199,24,57,55,57,12,5,159,114,101,175,15,84,93,77,231,221,83,106,133,203,80,50,250,154,186,59,105,212,17,89,113,230,184,205,83,69,102,129,227,138,62,16,12,143,196,76,198,8,138,83,1,6,146,70,35,226,59,176,141,245,241,51,235,71,249,73,234,56,105,190,20,93,188,7,1,184,85,193,77,81,13,119,122,59,237,115,63,104,235,182,140,202,18,132,88,8,105,201,185,23,110,89,77,201,187,207,28,126,43,160,78,141,170,122,190,213,10,219,125,246,166,174,131,4,198,41,218,108,142,186,134,182,40,43,64,231,142,102,163,134,157,164,142,70,35,57,98,114,39,112,224,209,197,38,228,38,241,177,7,138,254,72,122,203,252,152,63,149,199,146,181,125,69,250,67,201,113,243,227,231,187,62,99,202,249,190,214,220,123,62,107,243,27,115,238,242,251,93,190,223,231,23,229,116,197,212,46,85,210,254,178,217,117,115,22,166,243,254,67,185,77,113,181,157,84,148,240,220,232,101,30,50,211,200,64,255,0,228,200,14,66,98,18,197,17,184,31,14,47,177,239,213,60,87,234,175,212,95,171,54,175,171,127,71,253,19,244,63,146,143,200,249,30,223,107,203,118,54,237,246,123,127,99,183,199,143,31,179,182,222,138,5,250,246,232,130,251,210,62,119,21,110,57,75,117,185,105,149,239,181,21,146,247,89,48,84,76,21,77,11,60,212,181,101,28,81,132,115,115,25,78,54,224,194,113,109,196,136,163,149,128,39,39,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,148,212,237,87,3,195,60,70,18,20,82,195,32,122,179,28,114,199,36,110,226,228,14,224,238,36,66,236,79,237,84,11,120,119,117,191,89,210,174,118,248,150,99,85,203,76,178,203,132,82,223,73,225,158,166,107,92,131,12,177,133,85,44,65,40,128,242,51,131,204,59,71,36,135,21,56,176,11,144,0,188,244,160,34,34,2,252,156,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,195,204,220,110,149,177,210,82,193,204,196,3,156,178,56,128,242,51,17,109,223,212,137,153,189,93,151,235,40,107,241,89,235,106,143,85,175,180,221,63,105,14,87,231,48,203,55,110,178,255,0,114,181,220,160,168,183,228,21,70,17,77,4,96,112,185,119,33,167,245,221,156,248,148,238,252,163,103,167,140,220,49,171,173,126,171,175,189,90,107,45,110,101,221,186,209,226,22,221,232,241,107,37,108,192,94,66,151,136,52,146,56,198,204,13,52,230,29,217,31,115,38,220,35,238,24,69,27,175,202,195,250,63,215,28,219,167,220,167,169,139,78,55,195,12,197,248,147,20,161,51,213,93,35,25,90,58,153,168,226,8,203,185,13,63,169,77,41,184,70,34,18,236,68,241,72,33,250,189,20,116,163,125,234,211,89,104,176,222,213,214,143,16,182,237,89,148,222,232,161,2,242,20,188,77,227,141,138,71,96,105,167,48,237,70,219,25,54,231,39,108,194,41,25,108,39,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,185,249,107,117,174,138,58,74,88,57,153,25,240,138,54,16,30,70,100,79,179,122,145,59,191,171,186,13,104,180,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,65,77,78,213,112,52,208,74,7,25,69,44,50,7,163,184,73,20,146,70,238,46,38,204,110,226,66,76,196,219,20,116,241,212,14,3,212,214,151,208,234,190,156,157,88,91,107,42,42,41,37,163,174,120,90,182,138,120,100,113,40,170,35,134,73,6,51,113,225,40,139,150,239,28,177,151,167,38,81,3,226,79,208,197,215,167,220,254,179,85,52,230,215,87,93,167,89,85,69,77,202,80,163,181,144,193,139,206,83,70,197,75,41,67,27,65,13,49,73,80,3,77,187,139,237,188,92,93,227,105,36,183,253,2,117,147,83,210,14,168,86,220,47,180,213,117,248,38,79,78,208,228,116,52,52,81,79,90,103,4,115,61,28,212,239,36,145,176,152,75,43,137,51,159,7,142,89,55,18,54,141,196,54,9,80,173,227,87,239,79,139,124,63,161,249,141,197,76,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,80,195,227,87,239,79,139,124,63,161,249,141,197,5,213,240,49,253,118,126,237,255,0,18,82,19,212,63,79,216,15,83,90,95,93,165,26,140,21,97,109,172,168,167,171,138,178,133,161,106,218,41,225,145,136,101,167,146,104,228,24,205,199,156,68,76,59,188,114,200,62,156,157,71,183,129,143,235,179,247,111,248,146,250,188,84,58,245,166,165,166,186,244,177,163,119,218,74,195,172,167,154,223,156,220,233,251,172,116,102,210,194,77,65,77,81,28,162,46,110,33,60,85,64,64,97,194,94,214,236,109,40,128,69,182,89,96,250,169,149,94,113,111,166,237,87,159,161,174,21,22,255,0,164,109,53,62,98,134,179,181,33,7,126,158,93,155,185,9,241,228,7,179,114,23,103,217,183,82,191,224,255,0,213,6,168,102,214,171,159,79,249,125,163,32,201,108,248,173,61,60,182,91,240,83,198,80,88,232,156,101,111,41,89,83,36,162,78,14,65,16,210,196,1,36,140,221,230,244,134,22,237,70,86,133,232,94,163,245,23,168,246,237,47,210,251,55,158,186,215,111,44,211,74,238,20,182,250,81,118,105,42,170,100,102,126,220,33,200,119,125,156,156,136,64,4,204,192,11,97,238,158,58,126,192,122,101,210,250,29,40,211,144,171,59,109,29,69,69,92,181,149,205,11,214,214,207,52,142,69,45,68,144,199,24,200,108,60,34,18,113,221,163,138,49,245,226,200,53,162,83,253,225,113,238,39,166,95,141,124,226,181,64,10,159,239,11,143,113,61,50,252,107,231,21,168,50,169,17,16,17,17,1,17,16,98,175,138,63,184,158,166,254,11,243,138,37,0,42,127,188,81,253,196,245,55,240,95,156,81,40,1,65,181,66,134,15,20,110,132,173,90,39,117,135,93,244,95,25,171,167,194,111,149,6,57,5,186,146,1,242,88,245,105,16,52,71,31,23,229,21,53,65,25,51,7,14,220,82,11,3,16,180,208,196,51,62,190,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,131,93,126,141,117,191,90,52,71,91,108,119,125,27,177,228,25,101,69,85,67,149,195,13,181,201,86,65,144,65,28,19,49,4,144,83,238,242,28,81,73,60,145,153,4,141,17,183,115,137,48,144,190,198,107,29,122,103,232,43,167,158,150,42,106,111,56,61,138,174,249,144,207,81,222,135,32,200,252,189,93,198,136,59,69,19,195,77,32,69,24,192,14,50,75,201,192,88,207,184,236,100,66,32,35,145,72,63,39,41,203,49,92,26,197,85,148,230,185,53,171,31,178,209,112,243,55,27,165,108,116,148,176,115,49,0,231,44,142,32,60,140,196,91,119,245,34,102,111,87,101,175,103,90,253,87,95,122,180,214,90,220,203,187,117,163,196,45,187,209,226,214,74,217,128,188,133,47,16,105,36,113,141,152,26,105,204,59,178,62,230,77,184,71,220,48,138,55,89,43,226,179,214,213,30,171,95,105,186,126,210,28,175,206,97,150,110,221,101,254,229,107,185,65,81,111,200,42,140,34,154,8,192,225,114,238,67,79,235,187,57,241,41,221,249,70,207,79,25,190,53,116,81,210,141,247,171,77,101,162,195,123,87,90,60,66,219,181,102,83,123,162,132,11,200,82,241,55,142,54,41,29,129,166,156,195,181,27,108,100,219,156,157,179,8,164,100,31,149,135,244,127,174,57,183,79,185,79,83,22,156,111,134,25,139,241,38,41,66,103,170,186,70,50,180,117,51,81,196,17,151,114,26,127,82,154,83,112,140,68,37,216,137,226,144,67,197,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,130,154,157,170,224,105,160,148,14,50,138,88,100,15,71,112,146,41,36,141,220,92,77,152,221,196,132,153,137,182,93,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,92,252,181,186,215,69,29,37,44,28,204,140,248,69,27,8,15,35,50,39,217,189,72,157,223,213,221,66,103,137,63,67,23,94,159,115,250,205,84,211,155,93,93,118,157,101,85,21,55,41,66,142,214,67,6,47,57,77,27,21,44,165,12,109,4,52,197,37,64,13,54,238,47,182,241,113,119,141,164,144,37,251,167,142,160,112,30,166,180,190,135,85,244,228,234,194,219,89,81,81,73,45,29,115,194,213,180,83,195,35,137,69,81,28,50,72,49,155,143,9,68,92,183,120,229,140,189,57,50,185,107,95,110,129,58,201,169,233,7,84,43,110,23,218,106,186,252,19,39,167,104,114,58,26,26,40,167,173,51,130,57,158,142,106,119,146,72,216,76,37,149,196,153,207,131,199,44,155,137,27,70,227,63,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,4,48,248,213,251,211,226,223,15,232,126,99,113,87,87,192,199,245,217,251,183,252,73,90,175,26,191,122,124,91,225,253,15,204,110,42,234,248,24,254,187,63,118,255,0,137,32,205,78,181,250,81,177,117,105,163,85,184,111,106,213,71,151,219,119,172,197,175,117,176,153,121,10,174,64,242,70,229,27,177,180,51,128,118,164,109,140,91,112,147,182,103,20,108,181,247,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,15,77,93,67,82,205,206,35,217,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,223,104,133,134,190,32,157,5,99,221,76,225,181,217,206,159,88,169,40,245,82,209,79,36,212,39,79,229,104,130,254,110,244,194,240,215,76,241,57,204,99,79,78,81,211,185,72,0,6,108,196,66,14,238,193,142,190,23,158,32,95,252,13,244,165,171,179,127,138,180,225,151,130,47,253,38,87,166,173,158,162,167,255,0,70,166,164,142,24,191,218,69,183,232,186,149,69,171,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,18,134,122,105,227,39,25,34,146,50,102,32,49,38,113,113,118,103,103,103,103,83,127,225,177,215,61,171,168,44,2,143,74,245,26,233,73,67,168,184,173,61,53,182,35,172,186,9,79,148,64,48,200,227,85,16,205,35,207,53,72,199,78,101,83,179,19,111,180,188,153,164,120,227,12,223,68,68,4,68,64,68,68,5,173,103,86,62,244,250,201,241,3,33,249,140,235,101,53,173,103,86,62,244,250,201,241,3,33,249,140,232,38,167,194,227,220,79,76,191,26,249,197,106,202,165,138,190,23,30,226,122,101,248,215,206,43,86,85,32,34,34,2,199,254,180,122,182,197,122,70,210,199,202,110,81,121,236,146,251,230,109,248,205,184,70,57,123,149,195,77,33,132,243,196,243,69,35,209,199,35,66,51,28,110,228,61,232,217,155,115,101,112,53,211,93,52,227,167,77,56,184,234,134,168,94,124,141,170,135,104,161,134,38,99,170,184,85,19,59,199,75,77,27,187,119,38,62,37,179,110,194,194,36,102,64,0,102,58,240,245,21,175,57,151,82,90,185,125,213,108,206,182,172,142,227,80,97,108,161,154,161,166,11,77,185,140,158,158,138,39,16,1,225,24,150,206,76,3,204,220,228,38,230,100,238,30,87,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,61,77,117,117,75,183,57,79,102,102,102,102,102,16,1,22,16,0,22,96,0,17,17,97,17,102,107,213,209,159,89,153,247,73,153,253,53,101,29,117,93,199,9,184,212,4,87,235,12,178,205,52,3,4,147,83,189,77,93,45,51,79,20,45,93,217,167,104,227,150,77,219,103,226,94,158,204,127,185,218,110,182,90,144,163,188,219,42,232,42,36,167,130,172,34,169,132,162,50,130,120,130,104,101,97,38,103,112,146,41,35,144,11,216,64,98,77,187,59,58,73,105,186,195,106,167,190,205,108,171,11,109,101,68,212,148,245,133,9,52,19,79,8,198,82,196,18,109,196,140,6,120,72,133,159,113,105,99,119,219,147,110,27,63,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,118,169,161,174,166,119,225,40,110,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,232,20,32,120,110,245,245,125,208,44,170,215,162,90,145,112,243,186,101,144,92,2,158,158,106,170,144,143,234,205,84,242,108,245,33,36,164,32,52,100,103,202,120,200,152,67,114,152,54,46,224,77,54,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,4,6,120,163,251,246,106,111,224,191,39,162,89,169,225,83,169,152,174,141,244,35,169,154,165,154,213,249,123,46,51,152,92,238,21,60,100,140,36,155,133,178,221,194,8,187,134,0,83,74,110,49,198,14,77,206,67,1,103,220,153,97,95,138,63,191,102,166,254,11,242,122,37,143,245,58,153,149,84,233,101,187,71,60,223,107,27,183,228,21,185,55,98,57,36,31,49,93,81,77,77,79,206,97,231,219,62,220,116,187,70,252,24,135,191,63,218,118,61,152,46,175,90,61,91,101,93,92,234,155,229,55,40,188,142,55,98,243,54,252,102,220,35,36,93,186,18,169,144,194,121,226,121,165,141,171,36,141,225,25,142,55,97,46,204,108,205,176,50,200,175,12,46,130,169,181,158,235,73,212,14,176,88,169,43,244,250,217,81,83,13,170,209,87,221,7,187,92,96,40,120,77,36,69,23,106,162,132,92,167,23,102,151,237,77,3,198,98,64,210,1,90,14,129,122,40,202,186,172,212,122,75,221,218,217,229,244,203,25,184,67,38,71,112,168,105,2,58,254,14,50,21,178,157,227,32,50,154,80,118,99,32,38,236,198,108,110,252,138,32,150,124,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,15,173,17,16,69,7,138,199,66,87,86,186,215,245,77,163,88,205,33,91,74,157,231,205,237,86,232,8,103,142,118,35,41,47,12,12,238,38,4,46,45,63,1,23,7,14,249,49,243,158,72,227,131,77,245,87,81,244,126,251,81,147,233,126,105,117,198,110,181,118,250,155,92,213,118,234,135,138,67,165,156,56,73,27,187,127,185,33,127,210,9,2,57,1,196,192,8,118,51,234,95,53,181,105,215,79,58,145,154,222,105,241,250,170,123,94,47,114,148,40,239,224,39,110,175,157,233,204,97,164,158,50,33,105,66,121,74,56,123,91,179,201,220,96,111,82,101,173,18,15,85,165,90,103,149,107,38,163,227,154,91,133,82,121,139,214,77,112,138,223,77,202,57,14,56,121,191,219,158,94,216,25,140,49,3,20,146,27,11,240,140,12,157,182,23,83,253,209,119,73,56,175,72,218,88,216,181,182,95,61,146,95,124,181,195,38,184,145,71,47,114,184,105,163,3,130,9,90,24,164,122,56,228,105,138,16,145,156,135,189,35,187,238,110,162,135,194,127,87,176,221,37,234,190,154,12,206,122,184,3,57,179,201,136,91,38,134,7,148,2,227,83,89,72,116,227,43,15,218,16,50,131,182,196,204,91,28,128,229,196,57,24,206,242,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,225,217,114,184,116,28,50,169,80,170,65,202,199,174,186,244,175,242,181,211,221,231,27,135,102,168,122,186,25,64,184,153,108,193,80,46,254,128,236,254,199,117,144,171,224,190,90,41,175,182,185,173,117,113,129,197,55,29,216,219,118,244,38,38,255,0,137,6,181,218,23,168,21,122,45,171,150,172,198,162,9,24,173,193,81,28,177,63,16,39,25,105,204,89,190,219,108,222,164,47,236,91,26,105,110,95,67,156,225,52,57,29,190,97,150,41,202,96,228,38,36,219,140,132,47,234,62,159,114,128,62,185,116,152,116,123,168,59,190,57,75,68,20,244,51,209,80,214,83,132,81,24,0,177,64,34,236,220,191,241,163,55,82,91,225,79,175,223,92,116,102,155,6,191,92,164,168,186,91,107,235,133,202,122,136,220,201,138,104,136,118,31,210,219,251,225,155,252,207,253,72,51,237,17,16,124,231,237,103,246,46,193,45,253,85,51,15,166,255,0,242,46,184,201,253,155,160,250,91,213,114,169,23,251,149,72,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,56,127,98,235,51,219,239,85,25,108,186,12,152,159,109,255,0,249,232,57,97,115,127,95,93,215,120,143,22,217,83,16,236,219,237,253,139,177,1,126,94,75,144,80,98,214,105,239,119,35,17,130,157,193,139,115,17,221,200,152,91,213,223,111,189,126,162,192,63,20,126,167,255,0,39,186,102,120,54,25,148,141,53,250,186,178,141,220,41,166,97,152,0,101,153,205,255,0,65,253,55,131,111,107,127,206,17,141,213,207,80,151,221,122,213,43,165,202,123,133,97,218,104,234,167,130,150,9,102,3,2,96,168,156,130,70,224,204,63,163,46,223,127,246,186,144,111,8,238,157,90,193,142,54,179,223,45,176,141,117,115,220,104,225,41,41,164,105,6,46,112,199,199,145,108,222,216,205,246,102,251,255,0,181,70,223,77,186,51,122,215,125,84,161,195,104,45,245,21,113,203,13,77,77,81,140,110,108,34,17,187,238,255,0,104,127,166,224,223,165,191,218,101,177,46,149,224,54,109,53,194,232,241,75,37,170,158,223,79,78,115,72,240,192,12,2,196,114,17,59,236,206,251,111,187,125,232,61,114,34,225,223,102,221,7,4,254,171,134,84,57,187,151,179,127,243,174,198,246,160,169,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,107,89,213,143,189,62,178,124,64,200,126,99,58,217,77,107,89,213,143,189,62,178,124,64,200,126,99,58,11,84,166,123,195,11,160,170,157,24,181,82,117,3,172,22,42,186,13,65,185,211,212,195,106,180,85,246,141,173,54,233,198,30,19,73,17,69,221,167,174,38,25,197,217,165,251,48,206,241,152,137,188,128,54,3,194,159,161,202,109,74,186,208,117,73,169,39,87,21,139,24,188,49,226,214,193,9,96,123,141,198,148,128,218,180,228,217,152,233,161,151,97,17,140,159,185,52,82,9,184,140,69,28,211,18,128,161,47,196,191,160,170,157,6,200,102,214,173,38,177,85,207,167,87,202,137,38,187,132,125,174,22,11,140,245,82,16,194,48,195,20,99,5,11,140,144,197,11,253,190,38,46,6,66,231,11,28,218,47,201,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,56,251,244,179,198,81,203,31,48,113,49,228,6,77,184,187,19,111,187,59,63,170,13,91,86,127,248,42,123,211,229,63,15,235,190,99,110,86,43,174,78,145,46,189,32,234,224,226,144,92,106,239,24,157,250,156,174,88,229,214,122,114,3,56,24,220,78,150,99,97,104,142,166,23,227,207,182,251,56,73,12,142,49,247,90,49,190,190,10,158,244,249,79,195,250,239,152,219,144,95,255,0,25,77,88,213,61,47,252,144,126,76,245,47,43,196,190,147,250,193,231,126,130,188,212,208,121,174,223,209,253,190,239,100,199,159,30,225,241,229,190,220,203,111,107,171,107,225,19,173,250,209,169,93,73,100,150,45,70,213,236,215,42,182,193,131,214,85,197,71,123,191,213,215,65,28,227,95,64,35,40,199,52,132,44,108,38,98,196,205,190,198,77,247,186,207,78,171,122,41,210,206,176,126,171,126,83,47,249,93,179,234,151,158,242,95,65,85,83,67,220,243,93,142,231,119,189,4,187,237,229,131,143,30,59,110,91,239,187,109,231,250,95,240,244,209,126,147,51,251,134,163,105,206,79,154,220,110,87,27,60,182,73,98,189,214,210,77,0,193,36,208,204,68,35,13,52,68,199,202,156,25,157,201,219,103,47,79,99,176,101,2,243,250,133,154,218,180,215,0,201,117,26,251,79,87,61,183,21,179,214,222,235,34,164,1,41,228,130,154,19,154,65,140,72,132,92,220,65,217,153,200,91,125,183,118,246,175,64,176,131,197,223,88,174,186,107,210,224,98,56,229,250,146,134,229,168,55,136,172,149,49,53,81,69,91,37,168,98,146,106,178,128,64,196,156,28,130,158,9,93,216,131,183,84,64,77,249,193,116,16,173,168,89,173,215,82,179,252,151,81,175,180,244,144,92,178,171,197,109,238,178,42,64,33,130,57,234,102,57,164,24,196,136,137,129,136,221,153,156,137,246,219,119,127,106,245,90,185,160,217,150,141,227,58,109,147,101,20,85,113,211,234,78,46,25,53,25,149,59,52,17,129,212,76,49,194,19,9,144,74,111,76,212,117,36,219,137,198,213,145,129,128,187,110,94,127,73,240,95,202,134,169,225,186,103,244,167,209,159,91,114,11,117,139,206,246,59,222,87,205,84,199,15,119,183,200,121,241,238,114,227,200,119,219,109,219,125,212,186,120,181,104,189,170,219,209,150,36,56,46,33,72,54,221,46,188,91,41,34,156,140,78,123,85,145,233,142,136,98,9,102,39,152,192,166,123,120,16,177,17,19,132,102,91,240,114,16,179,254,9,122,199,125,139,42,206,186,126,168,135,189,101,169,183,190,99,71,39,32,31,41,85,28,148,244,149,13,179,7,57,59,193,45,55,171,159,16,242,191,100,119,144,157,165,169,107,109,209,254,127,83,166,29,81,233,110,103,14,67,73,98,167,165,202,40,105,174,23,10,183,136,96,130,221,83,43,83,214,188,133,43,112,0,122,105,166,103,55,219,131,59,147,56,187,49,54,201,40,8,136,128,136,136,32,7,197,31,223,179,83,127,5,249,61,18,207,255,0,5,79,117,140,167,226,5,119,203,173,203,0,60,81,253,251,53,55,240,95,147,209,44,255,0,240,84,247,88,202,126,32,87,124,186,220,131,63,209,17,1,66,7,138,231,84,185,86,173,235,44,250,29,245,110,235,141,227,122,103,112,168,131,203,87,20,145,77,119,174,33,22,243,210,67,203,183,217,237,255,0,173,75,103,39,138,115,147,147,52,253,176,155,245,135,254,34,61,16,81,245,85,130,54,91,135,82,241,212,220,78,223,44,86,33,105,160,166,134,233,25,77,20,135,75,85,41,196,70,92,64,39,242,236,242,71,24,75,80,78,100,194,102,76,17,45,208,215,78,184,175,84,61,65,91,116,183,53,202,190,132,178,157,190,182,225,83,229,235,163,166,184,86,118,162,126,16,81,119,34,144,36,155,153,12,132,14,63,204,69,80,76,236,226,203,97,235,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,181,119,197,178,204,171,6,190,210,229,56,86,77,117,199,239,84,92,252,181,198,215,91,37,37,84,28,192,128,248,75,27,137,143,32,50,23,217,253,68,157,159,209,221,108,39,209,71,85,214,46,173,52,106,139,50,238,218,168,242,251,110,212,121,77,146,138,99,47,33,85,200,218,57,24,100,102,54,134,112,14,236,111,185,139,110,113,247,12,226,145,208,100,2,194,175,20,190,154,244,227,85,58,125,191,106,245,205,237,86,92,207,79,173,254,110,219,123,170,170,106,81,169,165,105,89,228,183,76,92,75,189,220,230,109,79,27,236,94,102,72,196,72,26,89,88,243,85,66,7,137,215,91,85,154,231,168,245,58,73,165,249,95,61,54,197,249,81,205,83,105,185,78,244,185,45,81,60,50,73,36,192,206,49,77,12,19,66,33,11,241,49,228,18,74,18,16,202,12,33,132,22,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,108,61,208,215,81,89,87,84,61,62,219,117,75,53,197,126,132,189,29,194,182,223,83,229,232,100,166,183,214,118,165,126,19,209,119,37,144,228,135,129,12,100,110,95,207,197,80,44,204,194,202,24,122,28,233,18,235,213,246,174,22,41,61,198,174,207,137,216,105,198,229,145,221,96,167,35,48,129,205,132,41,97,55,23,136,42,102,126,92,59,143,179,4,115,72,195,39,105,227,45,132,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,13,109,255,0,149,143,84,255,0,248,75,106,175,254,217,92,127,247,202,111,188,56,114,204,171,57,232,199,79,50,156,215,38,186,228,23,170,223,165,188,205,198,233,91,37,93,84,252,46,181,96,28,229,145,200,203,136,0,139,110,254,130,44,205,232,204,172,175,247,21,58,88,255,0,187,237,85,255,0,214,182,239,250,10,203,253,4,209,76,87,167,109,39,177,104,230,21,112,186,214,217,113,255,0,53,229,167,186,75,28,149,71,223,169,150,160,249,148,113,198,15,177,204,76,219,3,125,150,109,247,125,221,195,89,117,63,222,23,30,226,122,101,248,215,206,43,84,0,169,254,240,184,247,19,211,47,198,190,113,90,131,42,151,228,229,56,158,43,156,216,170,177,108,215,25,181,100,22,90,222,30,102,221,116,162,142,174,150,126,6,38,28,226,145,136,11,137,128,147,110,222,132,44,237,234,204,191,89,16,64,15,94,221,16,95,122,71,206,226,173,199,41,110,183,45,50,189,246,162,178,94,235,38,10,137,130,169,161,103,154,150,172,163,138,48,142,110,99,41,198,220,24,78,45,184,145,20,114,176,121,254,135,58,187,186,244,131,171,133,149,207,110,171,188,98,119,234,113,182,228,118,168,42,8,12,224,99,98,10,168,65,201,162,58,152,95,151,14,227,108,225,36,209,177,71,221,121,6,119,181,211,66,244,227,168,189,56,184,233,126,168,89,188,245,170,187,105,97,154,39,96,170,183,213,11,59,71,85,77,35,179,246,230,14,69,179,236,226,226,68,6,38,6,96,90,246,117,23,211,70,169,244,191,157,205,130,234,101,167,253,175,146,188,209,193,83,244,93,207,243,48,203,39,148,158,104,163,239,118,187,224,18,113,31,176,123,139,253,206,225,177,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,106,154,26,234,103,126,18,134,238,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,208,67,226,143,239,217,169,191,130,252,158,137,100,87,130,198,177,103,213,58,151,149,232,133,194,253,87,95,137,199,139,157,238,134,142,174,170,105,66,217,60,21,209,139,141,44,110,125,168,66,87,175,148,229,97,13,204,194,55,221,182,126,88,235,226,143,239,217,169,191,130,252,158,137,6,42,169,73,240,175,232,42,166,170,166,213,213,62,178,88,170,232,194,142,162,27,134,13,108,168,237,56,86,3,197,48,189,125,77,60,145,17,48,49,28,18,210,152,152,31,56,187,187,56,60,68,118,3,195,139,161,202,110,171,115,42,252,195,80,78,174,159,78,176,250,136,2,186,24,130,88,142,247,86,76,230,212,81,78,204,194,0,34,194,83,144,151,116,66,88,132,88,94,102,150,57,222,64,81,65,226,161,208,85,77,45,77,215,170,125,27,177,85,214,5,101,68,215,12,230,217,79,218,96,163,6,138,17,106,250,106,120,226,18,112,114,9,229,170,50,51,62,114,247,118,96,105,72,37,125,16,106,174,178,171,194,227,223,179,76,191,26,249,61,106,244,30,35,189,14,83,116,165,153,80,102,26,124,117,117,26,117,152,84,78,20,48,202,18,202,118,74,177,102,55,162,150,119,103,19,2,23,34,128,136,187,164,17,74,36,196,240,188,178,121,255,0,11,143,126,205,50,252,107,228,245,168,39,249,17,16,96,7,141,95,186,198,45,241,2,135,229,215,21,128,30,23,30,253,154,101,248,215,201,235,86,127,248,213,251,172,98,223,16,40,126,93,113,88,1,225,113,239,217,166,95,141,124,158,181,4,255,0,34,34,2,34,32,34,34,2,213,93,109,80,181,87,65,63,222,23,30,226,122,101,248,215,206,43,86,85,44,85,240,184,247,19,211,47,198,190,113,90,178,169,1,17,16,17,17,1,65,15,139,102,21,117,197,122,210,200,47,183,10,138,73,41,243,27,61,170,247,66,48,153,57,199,0,83,13,11,140,172,226,204,199,221,161,148,153,133,201,184,16,62,251,187,136,206,242,215,219,196,187,63,166,212,30,180,181,18,170,219,144,213,221,109,182,58,138,107,5,43,76,242,240,163,58,74,104,226,170,167,136,36,102,224,3,88,213,110,252,91,129,25,25,143,46,124,156,61,7,133,46,153,254,81,58,201,199,46,53,20,150,170,186,12,42,223,93,147,86,65,112,143,185,203,183,27,83,211,156,34,224,66,243,71,85,85,77,40,187,241,227,218,115,18,228,34,207,61,43,93,110,129,245,51,21,210,46,175,116,219,58,205,106,252,165,150,158,225,81,111,169,170,41,35,142,58,95,59,73,53,24,79,41,200,98,1,12,103,80,39,33,185,125,152,196,201,153,221,153,159,98,148,5,29,94,47,125,82,229,90,105,130,82,116,245,139,99,119,90,63,202,29,188,167,184,228,206,82,67,79,228,66,102,105,104,105,76,9,187,147,31,17,106,129,47,178,48,76,34,226,126,99,120,228,85,91,78,161,250,126,192,122,154,210,250,237,40,212,96,171,11,109,101,69,61,92,85,148,45,11,86,209,79,12,140,67,45,60,147,71,32,198,110,60,226,34,97,221,227,150,65,244,228,232,53,183,196,236,31,90,242,171,54,45,244,221,170,205,244,205,194,158,223,244,141,218,167,203,208,209,247,100,16,239,212,75,179,246,225,14,92,140,246,126,34,206,251,62,203,100,142,158,58,126,192,122,101,210,250,29,40,211,144,171,59,109,29,69,69,92,181,149,205,11,214,214,207,52,142,69,45,68,144,199,24,200,108,60,34,18,113,221,163,138,49,245,226,203,93,125,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,48,212,61,36,237,52,18,129,198,50,197,52,103,232,238,18,69,36,114,51,19,9,179,27,49,8,147,56,180,175,120,83,117,181,89,170,214,42,158,159,181,123,43,243,153,157,155,185,89,96,185,93,46,83,212,92,50,10,83,57,102,158,51,57,156,187,147,83,250,108,204,124,138,7,110,49,179,83,200,110,18,42,173,254,186,104,94,156,117,23,167,23,29,47,213,11,55,158,181,87,109,44,51,68,236,21,86,250,161,103,104,234,169,164,118,126,220,193,200,182,125,156,92,72,128,196,192,204,10,224,40,234,241,89,235,106,179,74,108,84,221,63,105,14,87,228,243,59,207,110,178,255,0,114,181,220,167,167,184,99,244,160,113,77,4,96,112,184,246,230,168,245,221,156,249,12,12,252,163,118,168,140,216,34,7,44,176,125,84,202,175,56,183,211,118,171,207,208,215,10,139,127,210,54,154,159,49,67,89,218,144,131,191,79,46,205,220,132,248,242,3,217,185,11,179,236,219,169,116,240,127,234,131,62,212,172,102,231,211,254,95,104,171,174,182,233,245,158,158,91,45,248,41,230,149,163,128,170,37,111,41,89,83,36,164,44,108,39,16,210,196,0,45,217,165,153,191,236,108,162,131,74,180,207,42,214,77,71,199,52,183,10,164,243,23,172,154,225,21,190,155,148,114,28,112,243,127,183,60,189,176,51,24,98,6,41,36,54,23,225,24,25,59,108,46,182,41,233,139,167,172,87,165,253,26,178,233,30,45,83,231,252,135,114,166,227,116,58,88,233,230,185,215,74,92,165,168,144,65,191,201,140,24,136,200,34,138,32,115,62,28,156,35,131,197,219,91,245,163,77,122,146,198,236,90,115,171,217,174,43,109,159,7,163,171,150,142,201,127,171,161,130,73,202,190,188,74,82,142,25,4,92,220,64,5,201,219,125,128,91,238,101,114,188,26,245,99,84,245,67,242,191,249,76,212,188,175,45,250,51,234,255,0,146,250,118,243,83,95,229,123,159,72,119,59,93,227,46,28,187,97,203,142,219,240,29,253,140,178,43,170,15,15,77,23,234,207,63,183,234,54,163,100,249,173,186,229,110,179,197,100,138,43,37,109,36,48,20,17,205,52,194,68,51,83,74,78,124,170,13,157,216,153,182,97,244,246,187,250,14,148,186,41,210,206,143,190,180,254,76,239,249,93,207,235,111,145,243,191,78,213,83,77,219,242,189,254,223,107,179,4,91,111,230,79,151,46,91,236,59,109,179,238,22,215,197,27,169,140,203,167,173,6,134,213,167,244,57,5,21,247,60,168,59,69,62,79,64,205,28,22,64,14,7,46,243,113,119,26,153,162,238,4,44,60,77,153,167,148,76,74,6,98,130,21,179,158,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,24,106,30,146,119,134,120,140,36,25,98,154,51,245,102,56,229,142,57,25,137,136,29,193,152,132,133,220,95,93,110,161,250,126,207,186,101,213,10,237,40,212,96,164,59,149,29,61,61,92,85,148,45,51,209,86,193,52,108,67,45,60,147,71,25,72,12,92,226,34,97,217,164,138,65,245,226,232,39,207,164,126,158,180,179,167,125,26,176,99,154,103,83,106,190,249,235,124,53,53,185,109,45,45,48,77,145,115,41,39,142,160,229,133,159,187,11,121,131,104,24,142,78,17,16,139,25,250,145,94,181,21,126,20,125,116,255,0,49,210,254,181,230,127,246,189,46,1,91,92,63,229,9,90,228,168,114,255,0,205,121,80,33,255,0,111,11,31,250,222,21,42,136,60,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,122,106,234,26,150,126,18,134,236,236,236,236,236,64,98,76,38,6,46,198,6,34,66,226,66,206,218,219,107,246,147,126,66,181,151,44,210,63,173,246,172,163,234,189,192,168,190,148,182,22,240,207,246,88,184,144,238,253,185,131,151,110,88,185,23,110,80,144,57,23,30,79,50,158,38,125,104,255,0,38,205,56,13,55,194,139,185,159,103,214,250,184,41,170,33,174,236,201,98,161,118,237,29,118,209,152,204,51,19,153,13,57,55,17,238,69,41,185,63,101,227,146,16,113,108,79,42,206,111,180,184,182,21,140,221,114,11,213,111,63,45,110,181,209,73,87,85,63,0,35,62,17,70,196,101,196,0,137,246,111,65,23,119,244,103,65,41,62,15,61,78,230,85,214,170,142,154,111,184,142,65,121,177,90,234,30,107,21,234,217,102,99,162,177,4,195,87,85,60,55,42,166,38,104,194,89,99,127,46,238,4,101,36,146,131,151,22,6,11,65,227,87,239,79,139,124,63,161,249,141,197,73,79,69,29,40,216,186,75,209,170,44,55,181,106,172,203,238,91,86,101,55,186,40,76,124,253,87,35,120,227,98,145,220,222,24,0,251,81,182,192,47,177,201,219,3,150,70,81,173,227,87,239,79,139,124,63,161,249,141,197,5,148,233,75,172,219,239,73,122,113,170,182,204,14,213,221,204,243,191,162,41,237,23,41,192,14,150,213,29,59,86,247,234,74,50,223,187,51,121,136,154,40,220,94,62,78,68,123,176,118,165,176,24,182,39,149,103,55,218,92,91,10,198,110,185,5,234,183,159,150,183,90,232,164,171,170,159,128,17,159,8,163,98,50,226,0,68,251,55,160,139,187,250,51,175,202,83,103,225,149,208,149,171,68,112,219,118,185,234,150,51,87,30,168,95,169,228,42,90,59,164,2,7,141,209,27,144,136,71,30,238,225,83,52,91,20,134,124,100,0,147,177,198,55,105,187,161,120,58,23,232,202,197,209,230,156,85,91,36,186,253,51,153,229,30,94,163,38,185,68,102,212,165,36,76,125,170,106,104,203,109,161,139,187,43,52,132,45,36,132,100,69,197,156,34,143,37,81,16,106,174,167,251,194,227,220,79,76,191,26,249,197,106,128,21,63,222,23,30,226,122,101,248,215,206,43,80,101,82,34,32,34,34,12,106,241,30,203,50,172,27,163,29,67,202,112,172,154,235,143,222,168,190,137,242,215,27,93,108,148,149,80,115,186,210,1,240,150,55,19,30,64,100,47,179,250,137,59,63,163,186,132,31,229,99,213,63,254,18,218,171,255,0,182,87,31,253,242,216,79,94,244,83,21,234,39,73,239,186,57,154,220,46,180,86,92,131,202,249,153,237,114,199,29,80,118,42,98,168,14,5,36,114,3,110,112,139,62,224,255,0,101,223,109,159,103,108,64,254,226,167,75,31,247,125,170,191,250,214,221,255,0,65,65,117,124,81,253,196,245,55,240,95,156,81,40,1,83,253,226,143,238,39,169,191,130,252,226,137,64,10,13,170,17,17,1,97,175,138,55,83,25,151,79,90,13,13,171,79,232,114,10,43,238,121,80,118,138,124,158,129,154,56,44,128,28,14,93,230,226,238,53,51,69,220,8,88,120,155,51,79,40,152,148,12,197,153,75,197,107,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,113,134,161,233,39,120,103,136,194,65,150,41,163,63,86,99,142,88,227,145,152,152,129,220,25,136,72,93,197,195,88,197,177,239,72,253,61,105,103,78,250,53,96,199,52,206,166,213,125,243,214,248,106,107,114,218,90,90,96,155,34,230,82,79,29,65,203,11,63,118,22,243,6,208,49,28,156,34,33,22,51,245,34,128,206,161,250,126,207,186,101,213,10,237,40,212,96,164,59,149,29,61,61,92,85,148,45,51,209,86,193,52,108,67,45,60,147,71,25,72,12,92,226,34,97,217,164,138,65,245,226,234,66,188,40,250,233,254,99,165,253,107,204,255,0,237,122,92,2,182,184,127,202,18,181,201,80,229,255,0,154,242,160,67,254,222,22,63,245,188,40,37,81,121,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,244,213,212,53,44,252,37,13,217,217,217,217,216,128,196,152,76,12,93,140,12,68,133,196,133,157,189,2,194,175,19,62,180,127,147,102,156,6,155,225,69,220,207,179,235,125,92,20,213,16,215,118,100,177,80,187,118,142,187,104,204,102,25,137,204,134,156,155,136,247,34,148,220,159,178,241,200,16,215,175,218,77,249,10,214,92,179,72,254,183,218,178,143,170,247,2,162,250,82,216,91,195,63,217,98,226,67,187,246,230,14,93,185,98,228,93,185,66,64,228,92,121,60,143,248,60,245,59,153,87,90,170,58,105,190,226,57,5,230,197,107,168,121,172,87,171,101,153,142,138,196,19,13,93,84,240,220,170,152,153,163,9,101,141,252,187,184,17,148,146,74,14,92,88,24,34,219,22,196,242,172,230,251,75,139,97,88,205,215,32,189,86,243,242,214,235,93,20,149,117,83,240,2,51,225,20,108,70,92,64,8,159,102,244,17,119,127,70,117,176,159,69,29,40,216,186,75,209,170,44,55,181,106,172,203,238,91,86,101,55,186,40,76,124,253,87,35,120,227,98,145,220,222,24,0,251,81,182,192,47,177,201,219,3,150,70,65,26,222,53,126,244,248,183,195,250,31,152,220,85,213,240,49,253,118,126,237,255,0,18,86,171,198,175,222,159,22,248,127,67,243,27,138,186,190,6,63,174,207,221,191,226,72,37,81,17,16,70,7,137,215,135,165,102,83,89,83,212,87,79,216,135,122,235,55,41,114,219,5,178,25,231,170,186,213,75,60,49,197,85,69,73,4,39,202,103,238,204,117,47,200,5,198,54,147,139,155,202,71,21,120,182,89,149,96,215,218,92,167,10,201,174,184,253,234,139,159,150,184,218,235,100,164,170,131,152,16,31,9,99,113,49,228,6,66,251,63,168,147,179,250,59,173,164,212,43,120,161,116,45,249,20,202,143,92,116,115,12,242,154,109,122,225,244,197,53,17,114,134,197,116,146,66,103,218,22,22,242,244,115,111,31,111,103,32,9,92,227,252,208,149,60,110,18,41,208,191,89,182,46,176,244,226,170,231,37,171,232,108,207,23,242,244,249,53,182,32,55,165,25,37,99,237,84,211,72,91,239,12,189,169,93,163,34,121,35,32,33,46,76,193,44,152,213,227,41,171,26,167,165,255,0,146,15,201,158,165,229,120,151,210,127,88,60,239,208,87,154,154,15,53,219,250,63,183,221,236,152,243,227,220,62,60,183,219,153,109,237,117,24,26,23,174,154,143,211,166,163,219,181,67,75,239,62,70,235,67,188,83,67,43,57,210,220,41,73,217,228,165,169,141,157,187,144,159,17,221,183,98,98,17,48,32,48,3,25,233,234,183,162,157,44,235,7,234,183,229,50,255,0,149,219,62,169,121,239,37,244,21,85,52,61,207,53,216,238,119,123,208,75,190,222,88,56,241,227,182,229,190,251,182,193,24,30,28,61,66,235,238,115,214,118,158,98,217,174,184,106,6,65,101,173,250,91,204,219,174,153,53,109,93,44,252,45,85,102,28,226,146,66,2,226,96,36,219,183,161,11,59,122,179,41,191,88,127,160,158,23,250,5,211,182,172,88,181,143,10,203,245,2,182,245,143,249,175,45,5,210,225,69,37,41,247,233,165,167,62,99,29,36,102,251,4,196,237,177,183,218,102,223,118,221,159,48,16,17,17,1,107,89,213,143,189,62,178,124,64,200,126,99,58,217,77,107,89,213,143,189,62,178,124,64,200,126,99,58,9,169,240,184,247,19,211,47,198,190,113,90,178,169,98,175,133,199,184,158,153,126,53,243,138,213,149,72,8,136,131,95,110,189,122,187,207,186,153,213,203,157,5,194,221,144,98,120,158,57,81,244,109,14,37,112,168,154,51,134,122,99,156,30,170,182,149,203,180,21,206,243,74,5,196,89,227,14,49,114,62,14,103,245,248,106,116,245,138,245,23,212,213,13,147,53,169,222,203,136,219,203,45,169,183,149,44,115,199,117,242,213,84,209,133,28,173,35,56,52,38,115,139,200,206,37,202,48,48,102,23,54,48,207,79,19,222,130,170,117,158,213,87,212,14,143,216,170,235,245,6,217,79,77,13,214,209,73,218,6,187,91,160,25,185,205,28,67,23,118,162,184,88,160,22,103,151,237,67,3,70,2,70,209,129,68,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,106,154,26,234,103,110,113,30,206,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,225,127,252,76,109,54,171,7,90,250,129,98,177,91,41,45,214,219,117,61,134,146,142,142,146,17,134,10,104,35,178,80,140,113,71,24,179,8,0,139,48,176,179,51,51,51,51,44,191,240,222,208,108,55,169,47,15,205,71,210,156,206,138,144,130,227,156,92,78,217,93,53,59,204,118,155,139,90,168,26,158,182,38,19,2,231,25,22,238,44,99,204,28,227,39,224,100,207,30,221,80,107,95,242,137,214,171,190,177,201,111,242,85,121,5,190,207,231,224,24,187,113,133,116,22,186,90,122,174,208,247,36,118,133,231,134,87,143,145,185,118,220,57,108,91,179,123,253,56,235,54,251,164,157,29,229,93,51,224,214,174,213,215,59,200,46,53,23,187,197,64,1,199,5,158,162,134,146,152,169,169,193,247,222,105,123,83,9,200,76,205,28,110,220,55,51,99,132,44,6,89,96,250,169,149,94,113,111,166,237,87,159,161,174,21,22,255,0,164,109,53,62,98,134,179,181,33,7,126,158,93,155,185,9,241,228,7,179,114,23,103,217,183,82,169,224,247,213,118,163,231,53,151,30,153,51,89,126,153,181,98,248,249,222,44,23,73,230,119,170,161,165,138,122,120,30,128,183,103,238,194,222,96,94,39,119,98,136,64,163,110,64,241,140,81,151,163,186,59,159,107,174,127,107,211,157,57,176,213,220,110,87,26,136,34,150,88,169,102,154,11,124,18,77,28,37,87,84,80,129,148,84,209,148,160,242,74,226,236,44,255,0,216,207,63,221,29,244,171,134,244,161,164,118,252,62,205,109,164,44,158,227,79,79,83,150,93,227,145,230,59,141,197,131,237,176,202,64,5,229,163,34,144,97,14,35,196,29,201,219,184,114,25,132,59,120,163,251,246,106,111,224,191,39,162,86,211,165,94,153,243,46,171,245,114,143,75,112,250,234,75,112,13,57,92,174,247,58,151,98,11,117,186,51,140,37,157,163,228,197,49,242,150,48,8,197,219,145,152,242,32,14,114,5,203,241,71,247,236,212,223,193,126,79,68,179,211,193,66,211,106,135,166,220,202,251,13,178,144,46,85,153,197,69,37,69,96,194,45,60,208,67,65,68,81,68,114,109,200,128,10,121,136,69,223,97,121,100,118,219,147,238,25,171,163,186,59,128,232,86,1,107,211,157,57,176,210,91,173,182,234,120,34,150,88,169,97,134,123,132,241,195,28,37,87,84,80,128,12,181,50,12,64,242,74,226,206,78,223,216,205,237,81,16,17,17,4,85,248,218,107,95,255,0,0,189,57,209,219,255,0,102,107,112,170,146,47,253,34,142,146,56,77,164,255,0,211,94,65,40,255,0,196,56,151,233,178,143,93,5,208,108,203,168,60,154,251,140,225,116,85,117,53,22,12,94,237,147,84,5,37,59,84,206,97,73,78,69,20,49,195,204,78,83,158,164,169,169,153,163,98,54,122,134,62,4,194,236,189,95,92,26,197,117,214,254,168,245,3,46,172,191,82,93,109,180,87,138,155,37,134,90,26,162,158,137,173,84,146,148,52,197,78,78,102,60,36,17,121,201,227,126,5,36,242,24,179,115,217,103,167,130,94,142,88,162,197,115,174,160,106,38,239,94,170,110,15,135,81,199,196,199,202,82,199,29,61,93,67,238,199,194,78,241,203,77,232,225,200,60,175,217,45,164,38,96,138,188,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,160,147,177,85,4,131,36,82,112,54,32,46,38,2,251,19,56,190,219,59,59,122,45,154,52,159,58,252,168,105,102,27,169,159,69,253,25,245,183,31,183,95,124,151,127,189,229,124,213,52,115,118,187,156,71,159,30,231,30,92,71,125,183,217,183,217,107,195,214,6,1,83,166,29,81,234,150,25,54,61,73,98,167,165,202,43,170,109,246,250,70,136,96,130,221,83,43,212,81,52,99,19,240,0,122,105,161,118,6,219,131,59,11,176,187,56,180,170,120,52,231,245,57,55,75,151,76,50,227,144,210,85,212,97,217,69,93,53,29,188,94,38,158,134,221,81,20,85,17,185,136,179,27,132,149,50,87,56,153,239,187,140,130,207,180,124,68,51,213,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,80,235,145,127,84,127,106,235,99,118,47,102,223,231,65,220,139,134,125,219,117,202,8,208,241,113,233,213,175,248,227,235,61,142,219,9,87,80,189,186,142,98,142,154,71,144,162,231,52,124,121,14,237,237,144,31,103,111,187,251,20,124,244,141,212,37,247,65,117,74,215,114,130,225,88,22,154,202,168,32,170,130,41,128,0,88,234,32,35,145,249,179,143,232,197,183,221,253,172,182,7,213,76,6,205,169,88,93,102,41,123,181,83,220,41,234,14,25,26,25,193,140,92,130,65,38,125,157,219,125,182,127,189,107,181,212,150,140,222,180,35,85,43,176,218,251,125,69,36,113,67,77,83,74,101,27,131,16,156,108,251,183,218,47,233,177,183,233,111,246,93,6,199,248,214,65,65,148,217,160,189,219,76,74,10,135,54,29,140,75,103,18,113,127,86,125,190,229,250,139,0,252,46,58,159,252,161,105,152,96,217,158,82,53,55,234,26,202,199,96,169,153,138,99,2,150,23,7,253,6,244,222,125,189,175,255,0,54,126,32,164,135,147,108,186,28,92,31,211,211,101,244,174,185,71,118,223,111,237,65,192,30,255,0,122,236,111,98,249,128,152,95,109,255,0,249,203,188,11,116,21,162,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,164,159,102,85,46,29,183,100,31,60,135,247,127,165,33,143,147,242,118,85,20,124,137,189,61,23,104,139,11,108,200,57,92,162,234,169,170,166,162,128,170,106,231,142,24,131,110,70,100,194,45,187,236,219,187,255,0,91,160,252,12,255,0,58,176,105,230,53,83,146,228,87,90,90,26,88,10,48,121,42,37,104,199,115,54,22,109,221,159,246,254,197,174,199,83,250,217,120,214,221,84,188,100,85,87,153,235,173,241,213,212,69,67,202,94,64,240,53,76,199,25,55,217,31,232,203,233,187,111,235,237,89,145,226,77,215,40,102,239,87,164,58,121,117,166,58,56,170,34,243,53,148,21,147,177,49,65,81,59,56,250,113,29,254,196,110,254,175,232,255,0,231,108,63,233,139,167,12,195,168,92,254,151,29,180,89,238,37,109,237,84,73,81,91,13,51,24,70,241,199,201,135,115,118,29,247,56,254,253,254,211,32,147,63,11,78,153,96,193,113,168,53,51,32,199,64,46,119,58,82,146,25,234,41,246,145,162,158,158,144,248,51,185,191,166,252,254,230,251,253,138,68,23,156,211,252,50,219,129,98,118,204,98,217,31,24,168,41,97,131,244,4,127,66,32,15,96,179,51,54,192,222,139,209,160,46,169,75,238,221,118,63,163,110,190,114,220,159,211,215,252,232,17,242,119,221,217,119,138,162,54,217,189,89,118,51,108,131,148,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,173,103,86,62,244,250,201,241,3,33,249,140,235,101,53,173,103,86,62,244,250,201,241,3,33,249,140,232,38,167,194,227,220,79,76,191,26,249,197,106,202,165,138,190,23,30,226,122,101,248,215,206,43,86,85,32,34,34,8,171,241,206,253,73,254,242,127,13,86,171,193,83,222,159,41,248,127,93,243,27,114,186,190,57,223,169,63,222,79,225,170,213,120,42,123,211,229,63,15,235,190,99,110,65,53,40,136,128,161,47,198,91,63,166,201,186,163,181,225,150,236,134,174,174,159,14,197,233,41,171,45,228,242,180,20,55,26,137,101,168,145,192,73,152,28,228,166,146,133,200,195,125,216,99,23,125,227,226,51,104,181,140,214,252,214,213,169,90,209,159,106,53,138,158,174,11,110,85,148,93,111,116,113,85,128,140,241,193,83,87,36,209,140,130,36,66,198,194,108,206,204,68,219,239,179,191,181,6,85,120,68,104,237,171,82,186,163,60,187,35,176,213,215,91,116,250,207,45,238,154,87,165,25,104,163,186,148,177,195,72,51,145,129,11,27,9,212,79,19,51,137,247,41,68,197,255,0,54,76,166,83,91,240,171,174,165,104,190,125,167,54,42,138,72,46,89,86,47,117,178,81,203,86,100,48,71,61,77,36,144,198,82,16,137,19,3,17,179,187,176,147,237,190,204,254,197,133,94,11,24,5,53,139,167,156,175,80,106,49,234,186,59,150,85,148,29,48,87,76,210,136,87,219,168,233,227,104,94,38,39,224,64,21,19,215,131,152,55,169,243,18,119,237,179,12,133,32,213,134,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,9,67,61,52,241,147,140,145,73,25,51,16,24,147,56,184,187,51,179,179,179,173,143,186,63,207,233,181,63,165,205,45,204,225,200,106,239,181,21,88,189,13,53,194,225,86,242,148,243,220,105,162,106,122,215,144,165,110,102,109,83,12,204,230,251,243,118,114,103,38,118,39,130,206,186,112,171,174,1,214,14,173,216,175,53,20,147,84,85,101,21,119,176,42,99,34,6,130,224,94,122,17,119,33,23,230,49,84,198,38,219,108,198,196,204,228,204,196,242,105,224,185,150,125,49,211,46,71,139,85,228,222,118,175,31,204,42,123,54,233,43,123,146,91,232,103,165,166,56,248,196,238,239,20,50,78,213,132,59,51,9,72,211,187,110,92,208,103,250,34,32,34,34,8,1,241,71,247,236,212,223,193,126,79,68,179,255,0,193,83,221,99,41,248,129,93,242,235,114,192,15,20,127,126,205,77,252,23,228,244,75,63,252,21,61,214,50,159,136,21,223,46,183,32,207,244,68,64,68,68,17,43,226,197,209,5,30,55,244,159,86,122,103,75,194,146,225,112,105,115,106,39,154,8,97,165,146,111,47,5,61,85,44,35,16,57,119,103,115,122,135,41,14,66,150,160,77,135,139,200,67,132,29,46,245,55,159,116,179,170,22,221,64,196,42,106,235,45,161,80,37,122,199,158,227,53,53,21,230,6,142,88,248,78,49,191,18,48,25,229,40,140,196,218,57,28,79,137,108,226,91,31,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,0,61,125,244,109,83,210,14,168,81,91,236,85,53,117,248,38,79,78,243,99,149,213,213,177,79,90,103,4,112,181,100,53,13,28,113,176,152,75,43,16,187,7,7,142,88,246,34,54,145,132,51,87,196,107,196,103,25,13,47,176,105,255,0,75,250,153,73,112,185,102,148,241,93,110,57,13,134,233,81,79,91,99,162,9,35,146,24,132,162,224,80,212,204,66,67,36,102,77,36,81,198,97,36,77,222,2,24,181,210,173,51,202,181,147,81,241,205,45,194,169,60,197,235,38,184,69,111,166,229,28,135,28,60,223,237,207,47,108,12,198,24,129,138,73,13,133,248,70,6,78,219,11,175,42,167,79,195,51,162,239,228,217,167,7,169,25,168,247,51,236,250,223,73,61,77,60,212,61,153,44,84,46,221,208,161,222,64,25,134,98,115,18,168,23,226,61,200,162,6,23,236,180,146,6,64,116,197,211,214,43,210,254,141,89,116,143,22,169,243,254,67,185,83,113,186,29,44,116,243,92,235,165,46,82,212,72,32,223,228,198,12,68,100,17,69,16,57,159,14,79,117,81,16,17,17,6,170,234,127,188,46,61,196,244,203,241,175,156,86,168,1,83,253,225,113,238,39,166,95,141,124,226,181,6,85,34,34,2,138,191,28,239,212,159,239,39,240,213,42,138,42,252,115,191,82,127,188,159,195,80,90,175,5,79,122,124,167,225,253,119,204,109,202,213,120,163,251,246,106,111,224,191,39,162,87,87,193,83,222,159,41,248,127,93,243,27,114,181,94,40,254,253,154,155,248,47,201,232,144,103,255,0,130,167,186,198,83,241,2,187,229,214,229,159,235,0,60,21,61,214,50,159,136,21,223,46,183,44,255,0,64,68,68,24,1,227,87,238,177,139,124,64,161,249,117,197,96,7,133,199,191,102,153,126,53,242,122,213,159,254,53,126,235,24,183,196,10,31,151,92,86,0,120,92,123,246,105,151,227,95,39,173,65,63,200,190,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,195,12,20,208,70,46,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,176,131,22,241,123,233,199,41,215,26,93,51,27,125,214,213,136,86,115,164,135,54,186,16,83,82,249,230,152,134,62,116,238,206,113,81,200,12,36,213,18,16,144,17,179,75,12,96,199,32,135,229,120,213,251,172,98,223,16,40,126,93,113,88,1,225,113,239,217,166,95,141,124,158,181,103,255,0,141,95,186,198,45,241,2,135,229,215,21,128,30,23,30,253,154,101,248,215,201,235,80,79,242,34,32,34,34,2,34,32,45,85,214,213,11,85,116,19,253,225,113,238,39,166,95,141,124,226,181,101,82,197,95,11,143,113,61,50,252,107,231,21,171,42,144,17,17,1,17,16,121,77,85,212,204,87,70,244,227,35,213,44,214,175,203,217,113,155,124,183,10,158,50,70,18,77,193,190,196,17,119,12,0,166,148,220,99,140,28,155,156,134,2,207,185,50,214,9,77,159,140,118,175,83,97,93,52,80,233,109,60,244,143,114,212,123,196,48,156,19,65,41,31,209,212,38,21,83,77,17,142,192,6,53,13,64,14,198,239,184,76,124,69,246,114,8,182,232,191,71,44,90,251,213,6,1,165,89,76,220,44,183,91,132,149,23,24,248,155,249,154,90,74,121,106,229,166,220,12,12,59,193,78,81,119,4,152,131,185,205,183,113,217,194,202,173,151,122,107,213,234,109,122,208,108,27,87,33,158,146,74,140,138,207,12,215,6,164,130,88,96,138,226,27,197,91,12,97,46,230,193,29,76,115,70,206,238,91,176,51,177,19,59,19,193,15,95,26,103,138,233,23,87,186,147,130,225,84,158,82,203,79,112,167,184,83,82,140,113,199,29,47,157,164,134,176,224,136,35,1,0,134,51,168,32,140,24,126,204,98,2,238,238,206,239,37,94,13,154,215,245,231,167,219,182,142,85,219,251,53,122,101,112,110,204,241,197,198,57,232,110,50,212,84,71,200,158,66,114,152,103,10,198,45,128,5,163,236,109,200,185,186,12,255,0,68,68,24,127,226,35,209,5,31,85,88,35,101,184,117,47,29,77,196,237,242,197,98,22,154,10,104,110,145,148,209,72,116,181,82,156,68,101,196,2,127,46,207,36,113,132,181,4,230,76,38,100,208,89,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,185,249,107,141,174,182,74,74,168,57,129,1,240,150,55,19,30,64,100,47,179,250,137,59,63,163,186,218,77,68,175,139,23,68,20,120,223,210,125,89,233,157,47,10,75,133,193,165,205,168,158,104,33,134,150,73,188,188,20,245,84,176,140,64,229,221,157,205,234,28,164,57,10,90,129,54,30,47,33,8,94,191,238,174,96,159,200,219,242,201,230,177,79,202,247,253,104,250,149,230,230,255,0,174,157,206,62,99,181,199,187,228,251,63,223,91,242,225,255,0,196,222,99,187,246,148,53,229,57,102,85,156,223,106,178,156,215,38,186,228,23,170,222,30,102,227,116,173,146,174,170,126,0,32,28,229,145,200,203,136,0,139,110,254,130,44,205,232,204,191,41,73,79,132,167,69,223,93,47,180,125,87,103,227,198,203,142,92,38,131,23,181,207,67,200,110,53,209,135,18,174,34,148,28,30,24,12,221,162,40,157,203,204,194,79,202,55,167,227,32,101,87,134,103,69,223,201,179,78,15,82,51,81,238,103,217,245,190,146,122,154,121,168,123,50,88,168,93,187,161,67,188,128,51,12,196,230,37,80,47,196,123,145,68,12,47,217,105,36,205,84,68,4,68,64,88,191,215,223,70,212,221,95,105,125,21,190,197,83,73,65,157,227,21,15,54,57,93,93,91,44,20,64,19,201,11,86,67,80,209,199,35,144,28,81,49,11,176,115,105,34,143,98,16,121,24,178,129,16,106,217,254,170,176,44,171,253,149,199,50,76,114,225,255,0,148,163,174,182,215,83,201,254,230,72,102,142,64,254,162,18,31,185,217,76,78,136,120,172,96,51,116,151,115,212,13,87,187,210,92,117,83,11,167,10,90,252,122,50,134,221,62,65,60,147,118,233,106,41,4,137,196,192,133,192,170,10,33,119,133,194,115,104,24,59,34,118,255,0,197,215,163,106,106,170,107,135,87,248,101,77,37,25,209,211,211,67,153,211,213,214,202,231,88,111,45,37,21,12,212,177,118,200,88,216,79,132,172,242,0,112,138,50,17,115,121,28,226,133,7,170,213,93,76,202,181,147,81,242,61,82,205,106,252,197,235,38,184,75,112,169,227,36,135,28,60,223,236,65,23,112,204,198,24,129,134,56,193,201,248,70,0,44,251,11,41,105,240,166,232,150,179,74,108,85,61,64,234,246,41,228,243,59,207,114,142,193,109,186,91,103,167,184,99,244,160,114,195,60,134,19,48,246,230,168,244,217,216,57,12,12,220,100,118,168,144,27,18,252,46,122,59,166,234,23,84,38,212,253,64,179,210,86,233,246,7,80,15,81,67,95,71,44,144,94,238,39,25,188,84,204,254,145,16,66,253,185,166,18,34,221,158,8,202,50,9,221,198,114,80,20,43,120,213,251,211,226,223,15,232,126,99,113,83,82,161,91,198,175,222,159,22,248,127,67,243,27,138,15,171,193,219,167,236,7,84,245,67,36,213,124,188,42,234,110,90,93,81,107,171,178,209,187,66,116,82,207,85,29,112,247,103,142,72,200,136,226,40,98,150,34,2,7,9,0,75,215,102,218,103,212,85,248,24,254,187,63,118,255,0,137,41,84,64,68,68,26,171,169,179,232,255,0,168,28,7,166,95,12,76,3,85,245,24,234,206,219,71,81,113,164,138,142,133,225,122,218,217,230,190,86,8,197,79,28,210,70,50,27,15,57,72,88,183,104,226,144,189,120,186,132,197,234,178,173,76,202,179,12,67,10,193,110,213,123,89,112,43,125,93,190,209,75,28,146,118,199,204,214,207,89,60,228,4,110,13,49,156,236,4,96,35,202,56,32,23,103,112,221,194,117,58,9,235,126,197,213,198,9,45,22,71,85,106,182,234,109,147,187,45,238,201,71,9,211,194,116,175,51,180,53,84,131,36,178,28,144,240,40,130,71,230,228,18,239,200,68,100,137,207,42,150,177,154,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,160,166,167,106,184,26,104,37,3,140,162,150,25,3,209,220,36,138,73,35,119,23,19,102,55,113,33,38,98,109,132,250,93,234,111,1,234,155,75,237,186,129,136,84,210,81,220,142,156,74,245,143,61,198,26,154,219,52,239,36,177,240,156,99,126,66,6,80,74,81,25,136,60,145,176,159,17,221,196,66,240,34,34,2,34,32,197,95,20,127,113,61,77,252,23,231,20,74,0,84,255,0,120,163,251,137,234,111,224,191,56,162,80,2,131,106,132,68,64,68,68,24,191,215,223,70,212,221,95,105,125,21,190,197,83,73,65,157,227,21,15,54,57,93,93,91,44,20,64,19,201,11,86,67,80,209,199,35,144,28,81,49,11,176,115,105,34,143,98,16,121,24,160,51,253,85,96,89,87,251,43,142,100,152,229,195,255,0,41,71,93,109,174,167,147,253,204,144,205,28,129,253,68,36,63,115,178,218,77,69,175,139,175,70,212,213,84,215,14,175,240,202,154,74,51,163,167,166,135,51,167,171,173,149,206,176,222,90,74,42,25,169,98,237,144,177,176,159,9,89,228,0,225,20,100,34,230,242,57,133,192,209,15,21,140,6,110,146,238,122,129,170,247,122,75,142,170,97,116,225,75,95,143,70,80,219,167,200,39,146,110,221,45,69,32,145,56,152,16,184,21,65,68,46,240,184,78,109,3,7,100,78,34,245,87,83,50,173,100,212,124,143,84,179,90,191,49,122,201,174,18,220,42,120,201,33,199,15,55,251,16,69,220,51,49,134,32,97,142,48,114,126,17,128,11,62,194,203,202,172,223,240,185,232,238,155,168,93,80,155,83,245,2,207,73,91,167,216,29,64,61,69,13,125,28,178,65,123,184,156,102,241,83,51,250,68,65,11,246,230,152,72,139,118,120,35,40,200,39,119,16,203,79,10,110,137,107,52,166,197,83,212,14,175,98,158,79,51,188,247,40,236,22,219,165,182,122,123,134,63,74,7,44,51,200,97,51,15,110,106,143,77,157,131,144,192,205,198,71,106,137,1,164,85,17,4,43,120,213,251,211,226,223,15,232,126,99,113,87,87,192,199,245,217,251,183,252,73,90,175,26,191,122,124,91,225,253,15,204,110,42,234,248,24,254,187,63,118,255,0,137,32,149,68,68,64,88,171,226,143,238,39,169,191,130,252,226,137,101,82,197,95,20,127,113,61,77,252,23,231,20,72,32,5,109,80,181,87,91,84,32,34,34,2,34,32,45,107,58,177,247,167,214,79,136,25,15,204,103,91,41,173,107,58,177,247,167,214,79,136,25,15,204,103,65,53,62,23,30,226,122,101,248,215,206,43,86,85,44,85,240,184,247,19,211,47,198,190,113,90,178,169,1,17,16,20,64,120,162,244,11,89,135,223,110,93,76,104,237,190,235,116,181,100,119,10,154,236,178,207,5,52,245,146,91,42,140,37,169,158,228,38,34,92,40,203,183,33,75,220,113,24,100,33,226,238,18,48,67,47,235,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,232,53,98,95,85,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,18,154,122,153,228,38,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,87,175,174,45,33,195,116,35,170,140,243,75,116,250,10,184,49,235,77,69,28,212,48,84,206,243,29,56,84,209,65,84,240,177,191,218,32,2,156,128,28,156,143,128,143,34,50,220,159,58,124,24,122,126,192,110,56,245,239,169,123,128,85,213,101,150,187,197,126,43,67,20,205,9,210,82,192,244,180,83,61,76,66,241,247,66,165,218,105,98,121,6,70,110,212,134,60,126,211,187,134,74,248,121,244,89,106,233,99,75,233,239,185,126,63,72,58,169,146,211,187,228,21,141,82,53,79,69,3,201,202,43,124,18,8,176,128,8,180,69,43,3,147,28,204,79,220,144,2,30,57,106,136,130,0,124,81,253,251,53,55,240,95,147,209,44,255,0,240,84,247,88,202,126,32,87,124,186,220,176,3,197,31,223,179,83,127,5,249,61,18,207,255,0,5,79,117,140,167,226,5,119,203,173,200,51,253,17,16,21,159,235,3,63,166,211,14,151,53,75,51,155,33,171,177,84,82,226,245,212,214,251,133,35,202,51,193,113,169,137,233,232,158,50,137,185,129,189,76,208,179,27,109,193,221,137,220,89,156,154,240,40,224,241,184,205,109,84,26,47,167,186,115,53,61,91,220,175,153,68,183,186,121,68,7,176,48,80,210,73,12,162,101,203,147,27,149,194,23,22,97,118,118,25,55,113,217,152,130,29,150,198,125,15,232,237,171,68,58,92,211,252,70,142,195,87,106,185,86,217,233,175,119,232,171,169,70,10,215,186,213,196,51,84,141,64,176,1,115,140,137,160,22,145,185,140,112,70,4,239,195,117,2,221,52,96,20,218,167,212,54,155,233,245,195,30,171,190,91,111,153,69,182,154,233,67,76,210,243,150,221,230,1,235,29,222,39,99,0,26,118,148,204,197,219,128,9,22,227,199,118,217,121,4,64,120,218,105,158,85,77,170,120,46,177,249,78,238,55,112,199,219,25,239,199,28,133,229,235,169,234,106,42,56,76,92,59,97,220,142,171,120,219,155,145,118,39,251,44,193,187,248,175,6,156,254,155,25,234,142,233,134,92,114,26,186,74,124,199,23,171,166,163,183,139,202,240,87,92,105,229,138,162,55,49,22,112,99,142,154,58,231,19,61,182,98,144,89,247,147,137,102,175,140,46,21,117,202,186,62,59,237,190,162,146,58,124,59,40,182,222,235,134,99,38,57,32,49,154,133,134,38,97,118,115,238,215,68,78,196,226,220,4,223,125,217,132,162,47,165,28,179,234,55,83,90,85,148,201,147,125,95,164,162,204,45,62,126,226,85,190,82,56,40,78,170,48,170,238,203,184,176,194,80,28,163,39,39,226,241,145,177,125,151,116,27,41,162,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,10,73,116,73,201,159,118,101,244,59,110,186,228,109,219,209,144,34,47,187,117,218,190,97,220,95,215,211,252,235,232,111,86,221,7,42,59,252,82,250,101,131,58,198,167,212,204,127,29,3,185,219,41,70,73,167,167,167,222,71,138,10,122,179,224,238,198,222,155,240,251,159,238,246,169,16,94,115,80,48,203,110,123,137,220,241,139,156,124,162,175,165,154,15,208,18,253,56,140,61,132,206,206,219,27,250,32,215,95,166,13,108,188,104,150,170,89,242,42,91,204,244,54,249,42,233,226,174,227,47,16,104,30,166,19,144,159,236,151,244,98,245,217,183,244,246,173,137,240,12,234,193,168,120,213,54,75,142,221,105,107,169,103,41,1,164,167,149,164,29,192,220,93,183,102,111,217,251,22,188,29,78,244,225,152,116,245,159,213,99,183,123,61,196,109,189,170,121,41,235,102,166,96,9,30,72,249,56,238,14,227,190,225,39,223,191,217,117,152,30,27,61,114,134,16,244,154,67,168,119,90,96,163,150,162,95,45,89,95,89,59,147,148,245,16,51,15,175,33,223,237,200,237,234,222,141,254,119,9,131,92,46,186,106,170,106,216,6,166,146,120,230,136,247,226,96,76,66,251,62,207,179,183,245,178,237,65,243,77,31,23,228,204,145,159,221,254,133,222,66,196,219,58,234,24,248,147,250,122,32,237,23,221,149,75,134,109,153,114,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,169,114,102,65,82,46,25,247,92,160,34,34,2,34,32,34,225,209,144,54,101,202,34,2,193,31,17,14,183,45,218,49,99,143,10,194,238,20,21,215,219,132,15,43,196,53,83,1,135,110,170,33,118,126,219,51,123,6,79,105,55,177,246,87,247,170,46,165,241,254,157,241,127,165,46,143,25,84,75,24,203,24,27,77,183,30,252,113,191,172,96,95,237,221,64,22,178,234,238,75,173,57,173,86,99,147,73,249,217,10,86,130,38,154,73,6,40,202,83,145,133,158,66,119,246,155,183,166,222,198,244,65,249,216,190,43,154,234,246,96,86,156,126,221,93,121,188,215,188,213,70,17,51,203,35,179,110,102,78,228,254,205,223,218,239,237,127,218,234,121,250,47,233,82,203,211,254,11,109,154,122,62,23,185,168,227,122,158,229,52,0,108,103,79,3,73,185,3,59,187,242,141,247,245,88,237,225,163,209,133,171,19,180,82,234,214,85,3,84,87,215,82,147,196,50,211,211,27,0,79,79,76,124,88,153,200,182,103,115,253,159,217,234,164,129,133,133,152,69,153,153,155,102,102,251,144,114,136,168,144,248,50,10,36,155,111,70,255,0,78,234,144,110,94,191,242,174,182,110,231,171,110,187,226,14,63,216,130,177,109,149,74,158,91,122,46,121,32,229,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,107,89,213,143,189,62,178,124,64,200,126,99,58,217,77,107,89,213,143,189,62,178,124,64,200,126,99,58,9,169,240,184,247,19,211,47,198,190,113,90,178,169,98,175,133,199,184,158,153,126,53,243,138,213,149,72,8,136,130,42,252,115,191,82,127,188,159,195,85,170,240,84,247,167,202,126,31,215,124,198,220,174,175,142,119,234,79,247,147,248,106,181,94,10,158,244,249,79,195,250,239,152,219,144,77,74,34,32,179,253,98,93,173,86,94,148,53,134,178,243,115,164,160,167,147,7,189,82,4,181,51,12,64,83,207,71,44,48,196,196,78,204,231,36,178,71,24,15,180,140,196,91,119,118,101,173,186,156,159,24,92,214,235,138,244,124,118,43,125,61,36,148,249,142,81,109,178,87,20,192,78,113,192,3,53,115,20,78,196,204,199,221,161,136,93,201,137,184,17,182,219,187,16,194,182,158,225,87,93,74,207,241,173,57,177,84,82,65,114,202,175,20,86,74,57,106,204,134,8,231,169,152,33,140,164,33,18,38,6,35,103,119,97,39,219,125,153,253,136,54,19,232,91,10,181,96,29,31,105,37,138,205,81,87,53,61,86,47,73,123,50,169,49,35,105,238,3,231,166,22,113,17,110,3,45,76,130,13,182,236,12,44,238,78,206,79,125,87,201,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,151,214,130,24,60,107,237,55,88,122,146,195,111,179,91,42,194,219,89,131,211,210,83,214,20,36,208,77,60,53,245,165,44,65,38,220,72,192,103,132,136,89,247,22,150,55,125,185,54,255,0,95,130,94,83,125,164,215,220,235,10,167,174,225,101,186,225,239,116,172,166,237,3,247,106,169,43,105,227,167,147,155,183,49,226,21,181,45,179,59,11,247,55,38,119,17,118,190,190,55,24,85,170,191,69,244,247,81,166,168,171,107,149,143,40,150,201,79,16,152,246,10,10,234,73,38,148,140,120,242,115,98,183,194,194,236,76,204,197,38,236,91,179,142,21,120,89,103,245,56,47,90,88,109,43,228,52,150,155,110,85,79,95,96,185,61,75,196,33,84,18,83,28,180,244,236,114,55,217,51,172,130,145,131,131,177,145,241,6,223,155,137,4,250,34,34,2,34,32,128,31,20,127,126,205,77,252,23,228,244,75,63,252,21,61,214,50,159,136,21,223,46,183,44,0,241,71,247,236,212,223,193,126,79,68,179,255,0,193,83,221,99,41,248,129,93,242,235,114,12,255,0,68,68,4,68,65,231,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,59,212,215,87,84,187,240,136,55,102,102,102,102,114,51,34,113,0,1,103,51,50,17,22,34,38,103,215,91,170,46,166,243,238,169,181,66,229,168,25,125,77,93,29,180,234,8,172,184,243,92,102,169,162,179,64,241,197,31,8,6,71,226,38,99,4,69,41,128,131,73,35,17,241,29,216,71,34,188,78,186,218,172,215,61,71,169,210,77,47,202,249,233,182,47,202,142,106,155,77,202,119,165,201,106,137,225,146,73,38,6,113,138,104,96,154,17,8,95,137,143,32,146,80,144,134,80,97,182,189,2,116,109,83,213,246,168,86,219,239,181,53,116,24,38,49,78,211,100,117,212,53,177,65,90,7,60,115,53,28,52,237,36,114,49,25,203,19,145,59,135,6,142,41,55,33,55,141,136,49,129,76,79,133,95,92,247,93,82,166,254,77,218,185,116,171,184,101,150,218,122,171,149,143,33,185,93,10,162,166,243,7,117,228,150,150,98,168,145,229,146,166,38,144,136,56,114,103,167,136,153,196,59,28,164,186,189,125,244,21,143,117,23,165,244,87,13,49,177,82,91,51,188,10,206,246,252,90,134,143,202,208,81,85,210,12,144,187,80,74,253,167,118,8,226,142,97,166,6,56,162,142,73,223,147,136,17,59,65,93,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,65,180,242,44,117,232,115,171,187,87,87,218,70,89,92,246,234,75,62,89,97,168,27,110,71,106,130,160,76,2,119,6,32,170,132,28,158,80,166,153,185,112,238,54,236,113,205,27,20,157,167,144,178,41,1,17,16,106,174,167,251,194,227,220,79,76,191,26,249,197,106,128,21,63,222,23,30,226,122,101,248,215,206,43,80,101,82,34,32,40,171,241,206,253,73,254,242,127,13,82,168,162,175,199,59,245,39,251,201,252,53,5,170,240,84,247,167,202,126,31,215,124,198,220,173,87,138,63,191,102,166,254,11,242,122,37,117,124,21,61,233,242,159,135,245,223,49,183,43,85,226,143,239,217,169,191,130,252,158,137,6,127,248,42,123,172,101,63,16,43,190,93,110,89,254,176,3,193,83,221,99,41,248,129,93,242,235,114,207,244,4,68,65,128,30,53,126,235,24,183,196,10,31,151,92,86,0,120,92,123,246,105,151,227,95,39,173,89,255,0,227,87,238,177,139,124,64,161,249,117,197,96,7,133,199,191,102,153,126,53,242,122,212,19,103,212,142,136,90,186,143,209,44,167,69,239,55,202,187,53,62,71,79,16,133,125,52,99,33,211,79,12,241,212,66,110,5,232,96,210,195,31,48,220,92,131,144,177,3,187,27,107,153,170,186,103,149,104,222,163,228,122,91,154,210,121,123,214,51,112,150,223,83,198,57,2,57,184,63,216,158,46,224,1,148,50,131,140,145,155,139,115,140,192,153,182,38,91,63,44,85,235,219,162,11,23,87,24,36,85,184,229,45,170,219,169,182,78,212,86,75,221,100,199,79,9,210,188,204,243,82,213,148,113,72,114,67,192,165,56,219,131,144,75,183,18,17,146,86,48,137,93,74,235,71,42,214,78,145,236,189,61,106,97,93,111,89,38,51,152,69,125,162,201,171,43,164,171,154,190,133,224,174,105,34,171,57,140,164,121,163,146,168,26,50,29,196,162,216,93,129,226,103,151,245,188,46,61,251,52,203,241,175,147,214,172,95,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,80,207,77,60,100,227,36,82,70,76,196,6,36,206,46,46,204,236,236,236,235,40,60,46,61,251,52,203,241,175,147,214,160,159,228,68,64,68,68,4,68,64,90,171,173,170,22,170,232,39,251,194,227,220,79,76,191,26,249,197,106,202,165,138,190,23,30,226,122,101,248,215,206,43,86,85,32,34,34,2,34,32,132,191,24,237,94,169,205,122,151,161,210,218,121,234,218,219,167,22,120,97,56,38,130,33,15,164,107,128,42,166,154,35,29,204,192,169,222,128,29,141,219,99,132,248,139,110,228,119,3,193,63,71,109,87,172,203,60,214,251,229,134,174,90,140,106,158,150,201,96,172,154,148,74,144,103,170,105,10,176,162,144,129,221,170,99,138,56,1,222,51,103,24,171,13,137,157,165,21,30,186,171,169,153,86,178,106,62,71,170,89,173,95,152,189,100,215,9,110,21,60,100,144,227,135,155,253,136,34,238,25,152,195,16,48,199,24,57,63,8,192,5,159,97,101,57,62,22,88,5,54,11,209,110,27,84,248,245,93,166,229,149,84,87,223,238,77,82,210,137,213,28,149,39,21,61,67,4,143,246,64,232,224,164,112,224,204,4,28,77,183,230,228,65,138,190,56,56,5,52,87,93,44,213,42,28,122,173,234,42,169,238,54,11,165,216,90,82,129,130,34,138,122,42,115,125,251,64,110,243,87,152,250,49,155,52,159,164,209,183,27,21,225,29,169,153,86,31,213,237,159,5,180,213,239,101,207,109,245,246,251,189,44,146,73,219,47,45,73,53,100,19,136,9,176,60,192,112,56,9,152,151,24,231,156,89,153,207,118,148,175,16,93,29,186,235,127,73,121,214,35,141,88,105,46,185,13,21,60,55,187,60,82,210,148,243,180,244,147,4,210,13,40,128,25,249,153,41,198,162,8,216,27,114,121,248,59,176,153,58,215,219,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,104,36,236,85,65,32,201,20,156,13,136,11,137,128,190,196,206,47,182,206,206,222,136,54,147,69,242,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,245,160,40,64,241,58,235,106,179,92,245,30,167,73,52,191,43,231,166,216,191,42,57,170,109,55,41,222,151,37,170,39,134,73,36,152,25,198,41,161,130,104,68,33,126,38,60,130,73,66,66,25,65,135,42,188,86,122,218,172,210,155,21,55,79,218,67,149,249,60,206,243,219,172,191,220,173,119,41,233,238,24,253,40,28,83,65,24,28,46,61,185,170,61,119,103,62,67,3,63,40,221,170,35,54,138,29,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,80,211,189,92,237,12,17,0,70,82,203,52,135,234,236,17,197,28,146,59,11,17,187,3,176,137,19,176,184,120,165,155,254,27,29,115,221,122,125,207,232,244,175,81,174,149,117,218,117,149,84,83,91,98,58,203,161,12,24,188,229,52,142,53,81,12,210,52,16,211,20,149,6,85,59,48,190,219,75,201,222,55,142,73,52,254,231,238,129,127,38,15,228,165,217,186,253,91,250,67,233,111,166,56,209,125,51,231,188,199,119,204,247,252,183,111,189,219,254,246,238,118,185,121,127,205,111,183,170,130,29,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,48,212,61,36,237,52,18,129,198,50,197,52,103,232,238,18,69,36,114,51,19,9,179,27,49,8,147,56,176,108,230,138,53,124,37,58,209,250,233,98,163,233,71,63,46,55,172,114,223,52,248,189,210,122,238,69,113,161,140,249,21,9,12,166,230,243,64,6,239,16,196,206,62,90,18,110,49,181,63,41,36,169,1,17,16,17,22,10,248,157,117,181,71,161,154,113,83,164,154,95,149,240,212,156,163,149,28,213,54,155,148,13,85,141,82,139,67,36,146,76,12,229,44,51,79,12,194,16,191,16,46,39,36,161,32,148,64,196,24,171,226,179,214,213,30,171,95,105,186,126,210,28,175,206,97,150,110,221,101,254,229,107,185,65,81,111,200,42,140,34,154,8,192,225,114,238,67,79,235,187,57,241,41,221,249,70,207,79,25,188,122,199,105,186,205,106,168,190,195,108,171,59,109,29,68,52,149,21,131,9,60,16,207,48,200,81,68,114,109,196,76,198,9,136,69,223,114,104,164,118,223,139,237,250,216,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,169,168,104,105,153,185,202,123,59,187,187,187,176,128,8,177,25,153,59,0,0,145,19,136,139,187,78,246,145,248,123,232,214,21,210,157,195,167,76,158,207,222,171,205,45,244,167,154,94,40,42,203,205,85,221,35,113,148,36,130,119,1,126,205,60,227,189,60,101,31,6,17,222,64,50,146,103,144,34,175,160,158,183,239,189,35,231,114,209,100,117,87,91,150,153,94,251,178,222,236,148,112,133,68,193,84,208,187,67,85,72,50,75,24,71,55,49,136,36,126,108,39,22,252,132,138,56,156,39,206,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,45,109,250,157,233,235,42,233,127,89,111,90,71,148,212,249,255,0,33,219,169,183,93,2,150,74,120,110,116,50,143,40,170,35,19,111,242,163,54,18,49,9,98,148,24,207,135,39,206,159,9,222,183,232,241,191,163,58,76,212,202,174,20,151,11,131,197,132,214,180,48,67,13,44,147,121,137,234,41,106,166,41,65,203,187,59,131,83,176,198,114,20,181,4,14,92,94,49,16,150,165,10,222,53,126,244,248,183,195,250,31,152,220,84,212,168,86,241,171,247,167,197,190,31,208,252,198,226,130,234,248,24,254,187,63,118,255,0,137,41,84,81,87,224,99,250,236,253,219,254,36,165,81,1,17,16,106,174,175,255,0,69,29,40,223,122,180,214,90,44,55,181,117,163,196,45,187,86,101,55,186,40,64,188,133,47,19,120,227,98,145,216,26,105,204,59,81,182,198,77,185,201,219,48,138,70,86,1,79,159,133,101,166,213,110,232,115,1,172,183,219,41,41,106,46,149,23,138,186,233,97,132,64,234,167,107,157,76,45,44,164,205,185,155,69,12,81,177,22,239,194,48,31,96,179,48,96,95,137,135,135,253,139,167,159,163,117,123,66,241,219,172,120,13,110,212,119,186,30,225,213,195,96,170,110,216,67,39,122,67,41,187,53,14,68,219,201,200,66,81,227,220,252,244,81,14,53,116,163,213,118,163,244,149,168,225,154,225,82,249,235,85,119,110,11,253,130,121,156,41,110,244,162,238,236,36,236,207,219,152,57,19,197,51,51,148,100,68,206,198,7,36,103,177,157,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,80,25,215,183,68,23,222,145,243,184,171,113,202,91,173,203,76,175,125,168,172,151,186,201,130,162,96,170,104,89,230,165,171,40,226,140,35,155,152,202,113,183,6,19,139,110,36,69,28,172,1,58,122,85,169,152,174,178,105,198,57,170,88,85,95,152,178,228,214,248,174,20,220,164,140,228,135,155,125,184,37,237,153,128,205,17,177,71,32,49,63,9,0,197,223,113,117,234,212,5,244,9,215,101,215,164,76,154,182,197,146,209,213,221,180,235,34,168,106,187,197,29,44,101,61,109,44,241,211,204,49,203,67,25,212,69,0,28,146,21,56,204,70,206,229,28,32,205,234,2,167,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,32,250,209,17,6,42,248,163,251,137,234,111,224,191,56,162,80,2,167,251,197,31,220,79,83,127,5,249,197,18,128,20,27,84,34,34,2,34,32,40,107,241,89,235,106,143,85,175,180,221,63,105,14,87,231,48,203,55,110,178,255,0,114,181,220,160,168,183,228,21,70,17,77,4,96,112,185,119,33,167,245,221,156,248,148,238,252,163,103,167,140,223,42,188,78,186,218,163,208,205,56,169,210,77,47,202,248,106,78,81,202,142,106,155,77,202,6,170,198,169,69,161,146,73,38,6,114,150,25,167,134,97,8,95,136,23,19,146,80,144,74,32,98,134,28,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,212,212,52,52,204,220,229,61,157,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,131,242,99,180,221,102,181,84,95,97,182,85,157,182,142,162,26,74,138,193,132,158,8,103,152,100,40,162,57,54,226,38,99,4,196,34,239,185,52,82,59,111,197,246,202,14,130,122,223,190,244,143,157,203,69,145,213,93,110,90,101,123,238,203,123,178,81,194,21,19,5,83,66,237,13,85,32,201,44,97,28,220,198,32,145,249,176,156,91,242,18,40,226,112,149,77,35,240,247,209,172,43,165,59,135,78,153,61,159,189,87,154,91,233,79,52,188,80,85,151,154,171,186,70,227,40,73,4,238,2,253,154,121,199,122,120,202,62,12,35,188,128,101,36,207,36,43,117,59,211,214,85,210,254,178,222,180,143,41,169,243,254,67,183,83,110,186,5,44,148,240,220,232,101,30,81,84,70,38,223,229,70,108,36,98,18,197,40,49,159,14,78,27,36,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,245,168,149,240,157,235,126,143,27,250,51,164,205,76,170,225,73,112,184,60,88,77,107,67,4,48,210,201,55,152,158,162,150,170,98,148,28,187,179,184,53,59,12,103,33,75,80,64,229,197,227,17,150,164,16,173,227,87,239,79,139,124,63,161,249,141,197,93,95,3,31,215,103,238,223,241,37,106,188,106,253,233,241,111,135,244,63,49,184,171,171,224,99,250,236,253,219,254,36,130,85,17,17,1,98,175,138,63,184,158,166,254,11,243,138,37,149,75,21,124,81,253,196,245,55,240,95,156,81,32,128,21,181,66,213,93,109,80,128,136,136,8,136,128,181,172,234,199,222,159,89,62,32,100,63,49,157,108,166,181,172,234,199,222,159,89,62,32,100,63,49,157,4,212,248,92,123,137,233,151,227,95,56,173,89,84,177,87,194,227,220,79,76,191,26,249,197,106,202,164,4,68,64,68,68,16,3,226,143,239,217,169,191,130,252,158,137,103,255,0,130,167,186,198,83,241,2,187,229,214,229,128,30,40,254,253,154,155,248,47,201,232,150,127,248,42,123,172,101,63,16,43,190,93,110,65,159,232,136,130,0,124,81,253,251,53,55,240,95,147,209,44,255,0,240,84,247,88,202,126,32,87,124,186,220,176,3,197,31,223,179,83,127,5,249,61,18,207,255,0,5,79,117,140,167,226,5,119,203,173,200,51,253,17,16,20,37,248,207,221,173,87,30,171,236,148,118,251,157,37,85,69,175,7,160,164,174,138,25,132,206,150,119,172,173,153,162,148,89,247,3,120,166,138,70,18,217,248,72,5,236,38,119,155,69,174,103,93,57,173,215,63,235,7,86,239,183,154,122,72,106,41,114,138,187,32,13,48,16,131,193,111,47,35,9,59,17,19,243,40,169,163,35,125,246,115,114,118,97,103,97,96,189,94,15,88,85,171,42,235,4,47,183,10,138,184,234,48,236,94,229,123,161,24,76,88,36,156,202,26,23,25,89,197,221,195,181,93,41,51,11,139,243,16,125,246,103,18,156,149,24,30,8,90,103,229,177,93,75,214,58,202,75,84,191,72,92,41,49,155,124,253,190,85,212,254,94,55,168,171,14,78,31,98,25,60,213,19,236,38,252,138,15,180,45,192,29,228,253,5,180,234,110,211,117,191,244,219,170,246,43,21,178,174,227,114,184,224,247,218,74,58,58,72,74,105,234,103,146,130,97,142,40,227,22,114,51,34,118,22,22,103,119,119,102,101,173,18,218,161,107,25,173,248,85,171,77,117,163,62,211,155,21,69,92,246,220,87,40,186,217,40,229,171,49,41,228,130,154,174,72,99,41,8,68,69,205,196,25,221,216,69,183,223,102,111,98,13,140,250,122,202,111,185,206,129,105,166,107,148,215,121,219,214,65,135,217,174,151,26,158,208,71,223,170,158,138,41,37,147,128,48,128,242,51,39,216,89,133,183,217,153,155,209,92,5,139,254,26,57,253,78,160,244,91,167,117,87,44,134,146,235,114,177,211,212,216,42,154,23,139,157,24,82,84,201,21,45,60,161,27,55,3,26,54,164,118,228,220,200,8,12,185,115,228,249,64,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,169,38,221,115,201,113,203,127,68,29,38,220,125,127,229,85,71,54,254,143,254,157,215,50,135,47,236,93,14,221,191,87,221,7,216,138,136,207,155,42,208,99,63,90,29,42,89,122,128,193,110,83,65,71,206,247,13,28,143,77,219,166,128,205,204,41,231,104,246,35,102,118,126,82,54,222,170,6,50,140,87,53,210,28,192,109,57,5,186,186,205,121,160,120,106,128,37,103,138,70,103,216,192,153,197,253,155,183,181,159,218,223,181,150,207,196,44,76,226,76,206,206,219,59,63,222,163,127,196,187,163,11,86,89,104,170,213,172,86,6,167,175,161,165,23,148,98,167,166,6,48,130,158,164,248,185,59,137,108,238,193,251,127,179,209,7,179,240,239,235,114,221,172,246,57,48,172,210,225,65,67,125,183,192,210,180,69,85,49,153,247,42,165,22,102,238,51,183,176,163,246,19,251,91,117,157,203,89,29,26,213,220,151,69,179,90,92,199,25,147,243,177,148,77,60,79,52,145,140,177,140,161,35,139,188,100,207,237,6,111,93,253,175,232,167,247,165,222,165,241,254,162,49,127,165,45,111,24,212,69,25,75,32,3,77,183,30,252,145,183,172,128,63,237,25,5,241,92,108,203,148,64,69,195,163,32,229,17,16,17,17,1,17,112,239,178,14,81,82,196,206,170,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,195,190,200,239,178,160,247,118,251,62,212,28,145,63,221,237,221,114,205,186,164,3,111,87,93,136,8,136,128,136,136,8,136,128,136,136,10,208,117,69,174,148,26,9,164,247,252,198,97,9,43,41,109,211,77,75,25,188,140,196,108,226,13,235,24,187,183,169,183,236,94,147,87,117,131,18,209,220,70,229,149,101,21,114,197,21,5,36,149,91,71,78,114,187,176,236,222,193,254,183,111,189,65,199,92,189,92,214,117,27,155,188,22,58,250,209,199,232,26,162,156,98,145,165,137,164,222,165,204,93,193,228,38,118,102,24,246,221,155,111,217,251,2,215,117,19,212,22,93,212,30,113,54,81,145,206,99,12,71,56,82,64,53,51,73,24,70,115,28,141,179,72,79,179,253,166,111,70,111,209,111,69,152,62,30,125,0,195,170,16,158,165,234,36,179,65,67,4,177,181,45,59,67,75,56,73,28,180,164,76,101,200,137,253,178,7,167,22,253,31,95,234,182,29,12,116,127,93,172,23,66,204,178,106,74,111,161,169,101,104,226,9,102,136,154,94,116,210,22,229,27,198,123,183,219,137,219,217,235,191,236,83,147,137,216,109,152,229,134,146,213,105,166,142,8,33,134,48,97,0,17,111,178,2,45,232,44,205,236,102,251,144,125,214,203,109,29,162,130,158,219,65,0,69,79,77,16,69,24,136,176,179,8,139,11,122,51,51,123,25,151,212,136,131,135,109,219,102,125,149,61,182,251,253,85,104,130,150,22,100,118,125,247,102,85,34,15,148,157,217,246,221,84,210,123,63,173,119,184,179,251,89,116,20,59,122,191,251,200,59,88,213,76,235,228,29,217,223,151,220,187,2,93,253,93,208,125,8,169,18,103,251,213,72,8,136,128,136,136,8,136,128,136,136,11,90,206,172,125,233,245,147,226,6,67,243,25,214,202,107,95,110,166,250,100,234,74,255,0,212,150,171,223,108,93,62,106,85,198,219,113,206,47,181,116,117,148,152,157,124,208,84,193,37,124,197,28,177,200,49,56,152,16,187,19,19,59,179,179,179,178,9,95,240,184,247,19,211,47,198,190,113,90,178,169,99,87,135,14,39,149,96,221,24,233,230,45,154,227,55,92,126,245,69,244,183,153,183,93,40,164,164,170,131,157,214,172,195,156,82,48,152,242,3,18,109,219,212,73,157,189,29,150,74,160,34,34,8,171,241,206,253,73,254,242,127,13,86,171,193,83,222,159,41,248,127,93,243,27,114,191,254,50,154,79,170,122,161,249,32,252,153,233,166,87,150,253,25,245,131,206,253,5,102,169,175,242,189,207,163,251,125,222,200,23,14,93,179,227,203,109,248,22,222,199,86,215,194,39,68,53,163,77,122,146,201,47,186,141,164,57,174,43,109,159,7,172,164,138,178,247,96,171,161,130,73,202,190,128,134,33,146,104,196,92,220,64,201,133,159,125,128,159,238,116,18,232,136,136,35,215,198,190,237,106,135,166,220,54,197,53,206,144,46,85,153,197,61,93,61,25,76,45,60,208,67,65,90,50,202,17,239,200,128,10,120,68,137,155,97,121,99,103,219,147,111,26,221,11,97,87,92,255,0,172,29,36,177,89,170,41,33,168,165,202,41,47,102,85,38,66,15,5,188,188,244,194,206,34,79,204,162,166,144,65,182,217,205,197,157,197,157,201,164,39,198,83,73,245,79,84,63,36,31,147,61,52,202,242,223,163,62,176,121,223,160,172,213,53,254,87,185,244,127,111,187,217,2,225,203,182,124,121,109,191,2,219,216,234,202,248,87,244,183,170,120,255,0,85,148,249,214,171,105,78,160,98,52,152,174,63,113,184,90,234,174,150,42,154,10,90,138,233,90,58,62,193,156,241,51,30,240,85,212,155,0,144,151,40,216,183,113,18,103,9,148,68,68,24,21,227,63,105,186,220,122,80,178,86,91,237,149,117,84,246,188,226,130,174,186,88,97,35,10,88,30,142,182,22,150,82,102,216,1,229,154,40,216,139,102,231,32,15,180,153,158,40,122,78,247,167,209,191,136,24,247,204,96,83,125,226,61,137,229,89,207,70,58,135,139,97,88,205,215,32,189,86,253,19,229,173,214,186,41,42,234,167,225,117,164,51,225,20,108,70,92,64,8,159,102,244,17,119,127,70,117,17,125,50,116,201,212,149,131,169,45,40,190,223,122,124,212,171,117,182,221,156,88,170,235,43,42,241,58,248,96,166,130,58,248,74,73,100,144,162,97,0,17,103,39,39,118,102,102,119,116,27,4,162,34,2,34,32,128,31,20,127,126,205,77,252,23,228,244,75,63,252,21,61,214,50,159,136,21,223,46,183,44,63,241,30,233,235,95,115,158,179,181,15,41,194,180,63,80,50,11,45,111,209,62,90,227,107,198,107,106,233,103,225,106,164,3,225,44,113,144,23,19,2,23,217,253,8,93,159,213,157,103,7,132,78,158,231,218,107,211,110,73,98,212,108,31,32,197,110,83,231,21,149,113,81,222,237,147,80,207,36,5,65,64,35,40,199,48,137,56,57,1,139,19,54,219,129,55,220,232,51,125,17,16,20,117,120,172,245,181,89,165,54,42,110,159,180,135,43,242,121,157,231,183,89,127,185,90,238,83,211,220,49,250,80,56,166,130,48,56,92,123,115,84,122,238,206,124,134,6,126,81,187,84,70,109,34,171,0,60,64,60,51,255,0,148,53,246,239,174,154,67,123,242,89,244,150,240,243,214,74,199,222,150,255,0,52,1,28,112,246,230,51,102,164,155,177,27,199,234,207,17,144,67,203,179,249,217,72,34,47,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,20,52,239,87,59,67,4,64,17,148,178,205,33,250,187,4,113,71,36,142,194,196,110,192,236,34,68,236,47,177,71,79,29,63,96,61,50,233,125,14,148,105,200,85,157,182,142,162,162,174,90,202,230,133,235,107,103,154,71,34,150,162,72,99,140,100,54,30,17,9,56,238,209,197,24,250,241,101,98,188,59,186,32,163,233,87,4,124,183,49,165,229,169,185,101,190,40,175,162,243,65,83,13,174,49,154,89,2,150,150,80,136,76,121,1,193,230,25,164,146,51,150,156,92,9,196,0,159,48,16,20,74,248,177,116,65,71,141,253,39,213,158,153,210,240,164,184,92,26,92,218,137,230,130,24,105,100,155,203,193,79,85,75,8,196,14,93,217,220,222,161,202,67,144,165,168,19,97,226,242,16,203,82,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,13,109,250,98,234,23,42,233,127,89,108,186,185,139,83,121,255,0,33,220,166,184,218,206,170,74,120,110,116,50,143,25,105,228,32,127,242,100,7,33,49,9,98,136,220,15,135,23,216,163,74,181,51,21,214,77,56,199,53,75,10,171,243,22,92,154,223,21,194,155,148,145,156,144,243,111,183,4,189,179,48,25,162,54,40,228,6,39,225,32,24,187,238,46,161,219,91,252,39,245,114,195,212,93,179,77,116,94,138,174,191,4,201,233,206,107,78,79,122,148,231,130,222,112,82,243,168,134,231,53,45,54,212,230,82,137,52,79,218,225,35,75,16,177,17,180,172,18,211,211,199,79,216,15,76,186,95,67,165,26,114,21,103,109,163,168,168,171,150,178,185,161,122,218,217,230,145,200,165,168,146,24,227,25,13,135,132,66,78,59,180,113,70,62,188,89,5,203,68,68,26,171,169,254,240,184,247,19,211,47,198,190,113,90,161,91,249,39,117,79,255,0,131,78,170,255,0,236,109,199,255,0,114,166,251,195,135,19,202,176,110,140,116,243,22,205,113,155,174,63,122,162,250,91,204,219,174,148,82,82,85,65,206,235,86,97,206,41,24,76,121,1,137,54,237,234,36,206,222,142,200,50,85,17,16,20,85,248,231,126,164,255,0,121,63,134,169,84,81,171,227,41,164,250,167,170,31,146,15,201,158,154,101,121,111,209,159,88,60,239,208,86,106,154,255,0,43,220,250,63,183,221,236,129,112,229,219,62,60,182,223,129,109,236,116,22,3,193,83,222,159,41,248,127,93,243,27,114,181,94,40,254,253,154,155,248,47,201,232,150,69,120,68,232,134,180,105,175,82,89,37,247,81,180,135,53,197,109,179,224,245,148,145,86,94,236,21,116,48,73,57,87,208,16,196,50,77,24,139,155,136,25,48,179,239,176,19,253,206,173,167,136,247,79,90,251,156,245,157,168,121,78,21,161,250,129,144,89,107,126,137,242,215,27,94,51,91,87,75,63,11,85,32,31,9,99,140,128,184,152,16,190,207,232,66,236,254,172,232,51,3,193,83,221,99,41,248,129,93,242,235,114,207,245,132,30,17,58,123,159,105,175,77,185,37,139,81,176,124,131,21,185,79,156,86,85,197,71,123,182,77,67,60,144,21,5,0,140,163,28,194,36,224,228,6,44,76,219,110,4,223,115,172,223,64,68,68,24,1,227,87,238,177,139,124,64,161,249,117,197,96,7,133,199,191,102,153,126,53,242,122,213,35,254,46,218,123,159,106,87,77,184,221,139,78,112,124,131,42,185,65,156,81,213,203,71,100,182,77,93,60,112,13,5,120,148,165,28,34,68,192,196,96,46,78,219,110,98,223,123,44,31,240,225,233,235,95,112,110,179,180,243,41,205,116,63,80,49,251,45,23,210,222,102,227,116,198,107,105,41,96,231,106,171,0,231,44,145,136,15,35,49,22,221,253,72,153,155,213,217,4,223,162,34,8,245,241,70,232,74,235,173,150,168,117,223,69,241,154,74,140,218,199,78,99,144,91,169,32,47,59,144,209,8,131,68,113,241,126,50,212,211,136,19,48,112,238,75,25,48,49,19,195,12,69,129,126,23,30,253,154,101,248,215,201,235,84,255,0,44,42,126,129,104,244,239,174,204,7,169,189,28,183,218,173,184,131,249,234,124,139,29,163,166,130,134,27,68,143,103,168,166,134,166,146,56,196,0,161,148,222,54,146,54,103,144,101,145,228,251,97,33,246,67,53,81,17,1,17,16,17,17,1,106,174,182,168,90,214,127,36,238,169,255,0,240,105,213,95,253,141,184,255,0,238,80,77,79,133,199,184,158,153,126,53,243,138,213,149,75,26,188,56,113,60,171,6,232,199,79,49,108,215,25,186,227,247,170,47,165,188,205,186,233,69,37,37,84,28,238,181,102,28,226,145,132,199,144,24,147,110,222,162,76,237,232,236,178,85,1,17,16,22,47,248,151,103,245,58,125,209,110,162,85,91,114,26,75,85,202,249,79,77,96,165,105,158,46,117,129,87,83,28,85,84,241,4,140,252,204,168,222,173,223,139,115,16,19,49,227,195,147,101,2,140,191,24,124,115,90,53,78,235,167,58,115,165,218,89,169,89,45,182,207,79,91,123,186,203,100,177,213,214,90,165,158,114,8,105,132,138,6,33,42,152,134,26,167,118,49,103,0,170,30,46,253,194,102,8,181,210,173,51,202,181,147,81,241,205,45,194,169,60,197,235,38,184,69,111,166,229,28,135,28,60,223,237,207,47,108,12,198,24,129,138,73,13,133,248,70,6,78,219,11,173,156,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,134,191,11,190,149,245,162,197,213,165,163,60,212,109,54,205,112,187,110,35,103,185,92,162,158,247,140,213,210,193,95,60,176,249,33,165,25,102,16,16,62,53,135,51,109,201,221,160,38,227,234,228,51,62,128,181,140,214,189,47,186,232,174,174,101,250,81,121,42,185,42,49,107,197,77,180,42,42,104,138,144,235,32,3,126,205,83,68,78,238,1,52,93,185,67,237,19,56,72,46,196,76,236,239,179,154,136,15,21,158,143,53,78,239,212,21,54,177,233,78,9,149,230,116,153,221,190,63,165,32,179,90,234,110,50,91,235,168,162,138,159,237,12,16,187,69,12,144,53,51,135,35,34,41,2,167,216,44,44,131,47,252,41,117,51,242,137,209,182,57,110,168,171,186,213,215,225,87,10,236,102,178,123,132,157,206,93,185,26,162,156,33,39,50,39,134,58,90,170,104,133,159,143,30,211,128,143,17,23,123,129,214,191,85,214,46,146,244,106,183,50,238,218,171,50,251,150,244,120,181,146,182,99,31,63,85,200,26,73,28,99,103,55,134,0,62,236,143,184,11,236,17,247,0,229,141,214,32,120,57,224,218,167,164,217,86,167,98,218,153,163,90,129,139,253,99,183,219,46,20,87,27,206,59,83,67,66,254,78,73,194,72,30,89,132,127,60,94,116,8,0,89,247,24,165,119,118,226,219,229,175,90,93,22,225,189,100,225,182,139,53,231,34,171,198,242,28,110,162,73,172,183,168,97,122,144,167,9,158,54,169,134,90,103,48,25,66,65,138,61,159,144,152,156,96,236,92,121,132,129,175,182,83,150,101,89,205,246,171,41,205,114,107,174,65,122,173,225,230,110,55,74,217,42,234,167,224,2,1,206,89,28,140,184,128,8,182,239,232,34,204,222,140,202,116,252,59,186,32,163,233,87,4,124,183,49,165,229,169,185,101,190,40,175,162,243,65,83,13,174,49,154,89,2,150,150,80,136,76,121,1,193,230,25,164,146,51,150,156,92,9,196,0,158,197,244,9,225,133,147,105,78,168,86,234,191,81,118,250,70,185,97,183,134,108,70,142,142,186,158,178,138,189,194,57,132,174,18,198,81,17,48,49,28,18,211,63,40,166,9,34,114,56,195,96,222,77,16,22,31,248,136,244,65,71,213,86,8,217,110,29,75,199,83,113,59,124,177,88,133,166,130,154,27,164,101,52,82,29,45,84,167,17,25,113,0,159,203,179,201,28,97,45,65,57,147,9,153,54,96,34,13,88,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,216,83,161,206,174,237,93,95,105,25,101,115,219,169,44,249,101,134,160,109,185,29,170,10,129,48,9,220,24,130,170,16,114,121,66,154,102,229,195,184,219,177,199,52,108,82,118,158,66,195,95,19,175,15,75,237,214,251,83,212,87,79,216,133,214,251,95,125,184,20,185,109,130,217,8,75,32,72,97,12,113,85,81,82,65,11,73,39,57,6,99,169,126,82,72,242,76,210,113,227,221,32,201,254,129,58,19,181,116,137,140,214,223,114,90,202,75,182,162,228,84,237,73,120,172,165,144,103,162,165,130,58,137,138,56,168,100,58,120,167,0,146,50,167,41,132,221,216,164,132,29,189,0,80,101,170,34,32,179,253,81,117,55,128,244,179,165,247,45,64,203,234,105,43,46,65,78,69,101,199,154,227,13,53,109,230,118,146,40,248,64,50,63,34,0,41,226,41,76,4,222,56,220,143,137,108,194,90,235,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,135,169,174,174,169,118,231,41,236,204,204,204,204,194,0,34,194,0,2,204,0,2,34,44,34,44,205,176,239,85,221,40,233,199,86,186,112,120,86,107,23,145,186,208,247,39,176,95,224,133,142,170,209,84,76,204,228,44,238,221,200,79,136,180,176,187,176,200,34,46,206,6,17,200,24,1,209,199,133,102,85,97,234,10,245,93,212,198,57,106,188,98,24,47,99,200,12,19,200,86,252,130,233,36,80,78,28,99,154,16,58,154,56,66,82,105,121,48,1,78,35,23,231,128,103,6,11,215,225,123,208,183,228,83,21,13,113,214,60,51,202,106,77,235,159,208,244,213,165,202,107,21,174,72,197,155,120,92,91,203,214,77,188,157,205,220,140,34,112,143,243,68,85,17,190,127,162,32,199,94,185,58,68,181,117,125,164,99,138,65,113,164,179,229,150,26,130,185,99,151,89,233,196,192,39,112,113,58,89,141,133,229,10,105,155,143,62,219,238,199,28,50,56,201,218,104,203,94,187,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,37,12,244,211,198,78,50,69,36,100,204,64,98,76,226,226,236,206,206,206,206,182,158,81,193,226,169,208,197,215,84,169,191,148,142,145,218,234,238,25,101,182,158,150,219,124,199,173,182,178,168,169,188,193,221,104,226,170,132,105,227,121,100,169,137,164,17,62,124,153,233,226,23,98,14,199,25,2,239,248,119,117,191,71,213,86,8,248,150,99,85,199,83,113,59,124,82,223,73,225,130,154,27,164,101,52,177,133,85,44,65,41,25,113,0,131,204,59,71,28,97,45,64,176,11,9,128,182,11,120,213,251,211,226,223,15,232,126,99,113,89,149,225,231,225,231,106,233,162,213,79,170,154,169,71,73,113,213,75,141,59,176,3,16,205,6,55,4,131,177,83,192,77,184,157,73,11,184,203,56,187,179,51,148,81,63,14,228,147,227,87,139,182,136,107,70,165,117,37,141,223,116,231,72,115,92,170,219,6,15,71,73,45,101,146,193,87,93,4,115,141,125,121,20,69,36,49,144,177,176,152,19,139,190,251,24,191,222,200,61,7,129,143,235,179,247,111,248,146,149,69,26,190,13,122,79,170,122,95,249,95,252,166,105,166,87,137,125,39,245,127,201,125,59,102,169,160,243,93,191,164,59,157,174,240,15,62,61,192,229,199,125,185,142,254,214,82,84,128,136,136,53,87,83,253,225,113,238,39,166,95,141,124,226,181,66,183,242,78,234,159,255,0,6,157,85,255,0,216,219,143,254,229,77,247,135,14,39,149,96,221,24,233,230,45,154,227,55,92,126,245,69,244,183,153,183,93,40,164,164,170,131,157,214,172,195,156,82,48,152,242,3,18,109,219,212,73,157,189,29,144,100,170,241,90,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,156,97,168,122,73,222,25,226,48,144,101,138,104,207,213,152,227,150,56,228,102,38,32,119,6,98,18,23,113,127,106,136,53,182,234,139,166,76,251,165,157,80,185,105,254,95,77,87,89,109,10,130,27,46,66,214,233,169,168,175,48,52,113,73,206,2,145,184,145,128,207,16,202,0,70,209,200,228,28,139,102,34,203,95,11,222,190,172,90,45,195,167,141,102,184,121,60,66,235,112,58,139,21,254,166,164,222,27,45,84,220,88,233,167,99,39,8,168,228,54,115,105,5,132,98,150,73,14,77,194,83,146,25,41,234,187,165,29,56,234,215,78,15,10,205,98,242,55,90,30,228,246,11,252,16,177,213,90,42,137,153,156,133,157,219,185,9,241,22,150,23,118,25,4,69,217,192,194,57,2,8,110,221,29,245,95,101,186,214,217,171,58,109,212,169,42,40,42,36,166,148,233,49,138,202,168,8,192,156,73,227,154,24,202,41,67,118,125,142,50,32,38,217,197,221,157,157,6,201,40,176,87,195,131,93,122,137,171,177,69,161,157,76,104,254,170,208,221,104,124,205,69,159,51,200,44,119,67,142,225,25,25,204,116,213,213,85,32,253,185,131,145,52,82,17,52,103,24,140,95,96,192,59,249,212,131,21,124,81,253,196,245,55,240,95,156,81,40,1,91,9,248,143,98,121,86,115,209,142,161,226,216,86,51,117,200,47,85,191,68,249,107,117,174,138,74,186,169,248,93,105,12,248,69,27,17,151,16,2,39,217,189,4,93,223,209,157,66,15,242,78,234,159,255,0,6,157,85,255,0,216,219,143,254,229,6,202,104,136,128,172,255,0,84,93,77,224,61,44,233,125,203,80,50,250,154,74,203,144,83,145,89,113,230,184,195,77,91,121,157,164,138,62,16,12,143,200,128,10,120,138,83,1,55,142,55,35,226,91,48,149,224,86,83,170,238,148,116,227,171,93,56,60,43,53,139,200,221,104,123,147,216,47,240,66,199,85,104,170,38,102,114,22,119,110,228,39,196,90,88,93,216,100,17,23,103,3,8,228,0,215,139,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,61,77,117,117,75,183,57,79,102,102,102,102,102,16,1,22,16,0,22,96,0,17,17,97,17,102,105,137,240,189,232,91,242,41,138,134,184,235,30,25,229,53,38,245,207,232,122,106,210,229,53,138,215,36,98,205,188,46,45,229,235,38,222,78,230,238,70,17,56,71,249,162,42,136,222,202,116,113,225,89,149,88,122,130,189,87,117,49,142,90,175,24,134,11,216,242,3,4,242,21,191,32,186,73,20,19,135,24,230,132,14,166,142,16,148,154,94,76,0,83,136,197,249,224,25,193,165,169,1,99,175,92,157,34,90,186,190,210,49,197,32,184,210,89,242,203,13,65,92,177,203,172,244,226,96,19,184,56,157,44,198,194,242,133,52,205,199,159,109,247,99,142,25,28,100,237,52,101,145,72,131,86,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,37,12,244,211,198,78,50,69,36,100,204,64,98,76,226,226,236,206,206,206,206,167,123,195,187,173,250,62,170,176,71,196,179,26,174,58,155,137,219,226,150,250,79,12,20,208,221,35,41,165,140,42,169,98,9,72,203,136,4,30,97,218,56,227,9,106,5,128,88,76,5,173,7,138,167,67,23,93,82,166,254,82,58,71,107,171,184,101,150,218,122,91,109,243,30,182,218,202,162,166,243,7,117,163,138,170,17,167,141,229,146,166,38,144,68,249,242,103,167,136,93,136,59,28,100,184,30,30,126,30,118,174,154,45,84,250,169,170,148,116,151,29,84,184,211,187,0,49,12,208,99,112,72,59,21,60,4,219,137,212,144,187,140,179,139,187,51,57,69,19,240,238,73,56,97,175,141,95,189,62,45,240,254,135,230,55,21,117,124,12,127,93,159,187,127,196,151,159,241,118,209,13,104,212,174,164,177,187,238,156,233,14,107,149,91,96,193,232,233,37,172,178,88,42,235,160,142,113,175,175,34,136,164,134,50,22,54,19,2,113,119,223,99,23,251,217,92,175,6,189,39,213,61,47,252,175,254,83,52,211,43,196,190,147,250,191,228,190,157,179,84,208,121,174,223,210,29,206,215,120,7,159,30,224,114,227,190,220,199,127,107,32,146,164,68,64,88,171,226,143,238,39,169,191,130,252,226,137,101,82,198,175,17,236,79,42,206,122,49,212,60,91,10,198,110,185,5,234,183,232,159,45,110,181,209,73,87,85,63,11,173,33,159,8,163,98,50,226,0,68,251,55,160,139,187,250,51,160,215,177,109,80,181,172,254,73,221,83,255,0,224,211,170,191,251,27,113,255,0,220,173,148,208,17,17,1,17,16,22,181,157,88,251,211,235,39,196,12,135,230,51,173,148,214,190,221,77,244,201,212,149,255,0,169,45,87,190,216,186,124,212,171,141,182,227,156,95,106,232,235,41,49,58,249,160,169,130,74,249,138,57,99,144,98,113,48,33,118,38,38,119,103,103,103,100,18,191,225,113,238,39,166,95,141,124,226,181,101,82,198,175,14,28,79,42,193,186,49,211,204,91,53,198,110,184,253,234,139,233,111,51,110,186,81,73,73,85,7,59,173,89,135,56,164,97,49,228,6,36,219,183,168,147,59,122,59,44,149,64,68,68,4,68,65,0,62,40,254,253,154,155,248,47,201,232,150,127,248,42,123,172,101,63,16,43,190,93,110,88,127,226,61,211,214,190,231,61,103,106,30,83,133,104,126,160,100,22,90,223,162,124,181,198,215,140,214,213,210,207,194,213,72,7,194,88,227,32,46,38,4,47,179,250,16,187,63,171,58,206,15,8,157,61,207,180,215,166,220,146,197,168,216,62,65,138,220,167,206,43,42,226,163,189,219,38,161,158,72,10,130,128,70,81,142,97,18,112,114,3,22,38,109,183,2,111,185,208,102,250,34,32,128,31,20,127,126,205,77,252,23,228,244,75,63,252,21,61,214,50,159,136,21,223,46,183,44,63,241,30,233,235,95,115,158,179,181,15,41,194,180,63,80,50,11,45,111,209,62,90,227,107,198,107,106,233,103,225,106,164,3,225,44,113,144,23,19,2,23,217,253,8,93,159,213,157,103,7,132,78,158,231,218,107,211,110,73,98,212,108,31,32,197,110,83,231,21,149,113,81,222,237,147,80,207,36,5,65,64,35,40,199,48,137,56,57,1,139,19,54,219,129,55,220,232,51,125,17,16,22,180,61,77,221,173,87,254,164,181,94,251,98,185,210,92,109,183,28,226,251,87,71,89,73,48,205,5,76,18,87,204,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,182,94,90,214,127,36,238,169,255,0,240,105,213,95,253,141,184,255,0,238,80,75,167,131,214,21,117,197,122,62,11,237,194,162,146,74,124,199,40,185,94,232,70,19,39,56,224,1,134,133,198,86,113,102,99,238,208,202,76,194,228,220,8,31,125,221,196,115,125,89,78,139,52,207,242,69,210,158,152,96,178,82,93,105,42,233,241,248,46,21,244,183,72,251,117,84,181,213,174,245,149,80,24,112,23,14,220,245,18,131,1,15,33,17,97,39,114,103,119,189,104,11,91,110,177,45,55,91,47,85,250,195,71,121,182,85,208,84,73,156,94,170,194,42,152,74,35,40,39,172,150,104,101,97,38,103,112,146,41,35,144,11,216,64,98,77,187,59,58,217,37,66,7,136,247,79,90,251,156,245,157,168,121,78,21,161,250,129,144,89,107,126,137,242,215,27,94,51,91,87,75,63,11,85,32,31,9,99,140,128,184,152,16,190,207,232,66,236,254,172,232,51,3,193,83,221,99,41,248,129,93,242,235,114,207,245,132,30,17,58,123,159,105,175,77,185,37,139,81,176,124,131,21,185,79,156,86,85,197,71,123,182,77,67,60,144,21,5,0,140,163,28,194,36,224,228,6,44,76,219,110,4,223,115,172,223,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,84,145,51,125,232,57,119,102,84,185,174,163,151,246,63,245,46,178,221,221,184,253,232,59,30,79,111,245,42,69,221,223,109,213,67,14,254,173,254,250,239,97,102,246,50,14,25,159,125,221,145,197,157,84,136,40,237,183,221,232,170,102,217,182,119,221,114,136,11,229,185,219,104,238,244,21,22,218,248,2,90,122,152,142,41,4,133,137,156,72,92,95,209,217,219,216,238,190,164,65,13,190,33,157,0,195,165,240,134,165,233,220,179,79,67,60,178,53,85,59,195,75,0,71,28,84,162,78,99,196,133,253,177,159,167,23,253,47,79,235,195,238,157,186,130,203,186,124,206,33,202,49,201,204,161,148,224,10,184,10,166,104,227,56,194,96,145,247,104,201,183,127,178,237,234,207,250,79,232,182,59,203,44,54,204,142,195,87,106,187,83,71,60,19,67,32,56,152,9,55,218,2,23,244,38,118,246,59,253,202,13,186,231,232,254,187,71,238,131,153,99,52,148,223,67,85,74,241,202,17,77,16,180,92,41,163,45,198,54,140,54,111,177,43,191,183,215,111,218,130,96,186,93,215,74,13,123,210,123,6,99,8,132,117,149,86,232,102,170,140,30,71,97,55,114,7,245,144,89,223,212,31,246,171,190,181,253,232,107,171,154,206,156,179,118,130,249,95,90,88,253,123,83,211,148,81,180,178,180,123,84,177,147,176,52,130,204,206,197,38,251,51,239,251,63,108,227,233,22,176,98,90,197,136,219,114,172,94,174,89,98,175,164,142,171,105,41,206,39,102,45,219,216,95,214,207,247,160,247,104,136,128,136,136,8,136,128,136,136,41,118,217,112,36,255,0,127,183,117,90,235,48,223,213,144,86,207,186,229,117,134,236,223,107,218,171,103,221,7,40,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,186,142,70,111,179,191,175,181,5,78,239,247,127,190,185,102,251,209,155,117,82,2,34,32,34,162,105,99,130,35,158,82,226,17,139,145,62,219,236,204,219,186,197,78,166,60,64,116,191,65,41,100,165,138,170,166,186,232,113,143,106,33,182,75,32,242,56,229,32,119,119,40,219,109,227,102,246,253,255,0,231,96,202,195,49,140,8,205,246,17,103,119,127,234,94,102,235,169,120,85,149,157,238,55,135,143,109,253,26,154,82,251,183,251,135,246,40,60,213,255,0,19,46,160,245,36,60,141,182,239,110,182,80,151,38,48,11,60,12,79,188,108,30,211,121,63,241,159,219,247,255,0,153,99,5,231,58,202,178,18,115,187,221,124,193,63,181,251,17,135,221,183,244,69,190,230,65,176,134,161,117,185,211,238,154,82,149,70,75,147,215,70,252,136,5,162,181,212,73,185,48,242,219,208,127,98,199,76,163,198,47,64,237,149,147,210,88,232,111,247,0,142,66,6,144,108,220,89,217,190,255,0,183,56,63,183,250,148,66,226,58,101,157,103,245,29,156,86,201,231,229,54,98,219,204,195,22,251,151,22,254,112,197,189,170,251,225,94,27,221,83,103,16,71,83,71,140,217,168,34,148,6,65,42,219,204,13,187,59,237,236,141,205,208,102,133,127,140,190,159,57,17,81,99,57,11,251,118,103,182,131,127,254,98,183,121,255,0,139,197,85,226,213,91,77,137,89,46,180,245,115,70,67,1,85,83,56,70,36,251,109,191,110,177,221,155,219,236,94,59,23,240,120,234,18,178,90,83,201,174,56,205,60,18,144,247,60,189,224,156,152,125,119,219,251,221,219,127,98,190,24,183,130,254,34,35,77,38,91,149,222,12,246,23,156,41,174,241,112,223,215,125,191,189,55,219,217,247,160,142,157,103,234,87,84,53,198,173,164,203,175,50,181,48,52,128,52,208,84,84,118,140,74,70,63,180,18,74,108,251,59,55,250,21,177,161,171,58,10,184,171,35,142,51,56,73,140,70,70,220,119,111,102,234,112,177,191,8,254,150,109,1,27,220,172,183,170,249,131,109,228,146,251,59,59,187,14,207,232,2,13,234,254,190,197,233,226,240,189,233,48,61,31,11,185,237,253,87,218,189,223,255,0,186,65,17,216,47,91,58,201,167,246,248,109,118,63,162,252,189,56,136,70,210,121,175,178,194,12,12,205,198,113,102,244,102,251,149,211,182,120,168,107,229,182,49,138,40,45,27,11,51,111,198,183,127,70,219,254,219,82,63,39,133,199,72,71,234,248,61,209,223,246,189,250,175,255,0,223,95,159,83,225,85,210,100,174,207,30,27,114,109,183,246,223,170,255,0,253,228,24,95,136,248,191,234,61,29,80,253,109,179,65,61,63,7,223,202,83,206,71,203,102,219,249,202,221,182,223,117,122,177,191,25,109,44,41,34,108,131,28,201,161,102,31,182,65,108,140,155,151,31,253,45,223,219,186,185,55,111,8,190,150,106,224,33,183,99,247,90,89,93,217,216,198,253,82,251,122,250,254,147,19,127,188,173,54,75,224,191,137,19,73,46,51,149,94,4,156,190,204,114,221,226,226,205,187,254,218,77,253,155,125,232,47,214,35,226,165,210,110,79,48,82,190,87,119,167,156,197,203,129,216,170,91,109,153,157,247,118,98,111,219,247,253,203,33,112,221,115,211,60,246,152,42,177,171,244,147,129,185,176,243,163,154,55,251,47,235,250,66,161,215,62,240,151,234,51,26,239,84,88,207,28,174,167,3,216,68,175,31,156,113,114,118,111,210,136,27,125,182,223,252,234,192,95,244,191,95,186,115,185,61,117,198,219,29,154,120,216,91,189,29,69,37,80,237,43,108,222,155,151,183,109,189,158,155,32,217,18,41,99,158,54,150,34,228,37,236,125,182,85,168,27,209,239,19,190,160,180,238,106,106,43,237,198,215,118,182,69,47,51,229,103,139,189,179,200,36,76,220,10,54,246,49,109,253,191,232,146,126,159,60,72,180,83,89,154,43,93,77,202,190,142,241,36,132,30,92,237,50,135,253,144,4,93,200,72,199,215,184,63,122,12,189,69,211,73,87,79,93,0,212,210,201,206,50,221,152,182,118,246,127,106,238,65,215,36,92,135,97,102,95,51,139,139,250,123,62,229,246,170,72,88,219,103,65,209,17,59,191,181,125,12,255,0,114,161,162,226,251,178,229,159,111,106,10,209,112,207,186,229,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,112,239,178,3,191,220,190,121,73,217,253,171,185,223,127,98,225,226,228,251,186,15,156,69,205,255,0,181,125,17,197,196,118,38,101,80,139,3,108,202,164,4,69,211,87,87,79,67,1,84,213,73,194,49,217,156,182,119,246,255,0,98,14,229,68,178,199,4,111,44,165,196,71,218,251,110,177,23,168,63,18,45,20,209,150,150,215,77,114,175,172,188,71,32,135,151,11,76,167,255,0,100,49,39,98,34,1,244,237,151,222,163,99,88,124,78,250,130,212,73,170,104,172,87,27,93,166,217,44,188,195,141,158,46,246,205,33,16,179,243,41,27,216,227,191,246,127,164,38,155,50,215,61,51,192,169,142,171,37,191,73,0,3,131,23,10,57,164,127,180,254,159,162,43,30,178,239,21,46,147,113,137,142,149,178,187,189,68,224,44,92,2,197,82,251,238,206,237,179,187,11,126,207,191,239,80,247,96,210,253,126,234,50,228,213,214,235,108,119,153,228,98,110,244,149,20,148,163,180,77,179,250,110,62,205,246,246,122,238,175,254,3,225,47,212,102,75,217,168,190,30,57,67,78,103,177,8,222,63,56,194,196,204,255,0,163,17,182,251,111,183,249,144,100,222,73,227,45,165,131,36,173,143,227,153,52,204,227,246,8,237,145,139,114,227,255,0,165,179,251,118,86,87,47,241,127,212,122,202,162,250,165,102,130,10,126,13,183,155,167,156,79,150,207,191,243,117,187,109,190,202,237,99,94,11,248,144,176,75,147,101,87,130,38,47,181,28,87,120,184,187,110,223,178,147,127,102,255,0,122,187,54,159,8,190,150,105,32,17,184,227,247,90,169,89,221,220,202,253,82,219,250,250,126,139,11,127,188,131,3,110,126,42,26,249,114,140,162,150,11,70,196,206,219,241,173,223,213,182,255,0,182,213,172,206,186,217,214,77,64,183,205,107,190,125,23,229,234,4,130,70,143,205,125,166,32,112,118,126,83,147,63,163,191,220,165,138,155,194,171,164,200,157,222,76,54,228,251,237,236,191,85,255,0,251,203,244,3,194,227,164,32,245,108,30,232,207,251,90,253,87,255,0,239,160,129,90,234,179,175,171,150,178,72,227,3,152,156,200,99,109,135,119,246,236,174,118,140,117,43,170,26,29,86,242,98,55,153,94,152,218,48,42,105,234,42,59,64,35,35,159,217,8,229,6,109,221,223,253,42,102,229,240,189,233,48,253,27,11,185,237,253,119,218,189,219,255,0,186,94,99,36,240,143,233,102,238,18,61,182,203,122,160,152,249,109,36,119,217,221,217,220,118,111,67,19,111,71,245,246,32,198,44,3,197,226,170,207,106,162,166,203,108,151,90,138,184,99,17,156,169,105,156,227,34,109,247,219,185,88,206,237,236,246,171,137,65,227,47,167,204,66,85,184,206,66,222,205,217,173,160,255,0,255,0,152,186,178,159,5,252,68,134,166,76,75,43,188,1,236,79,0,84,221,226,225,191,166,219,255,0,122,111,183,183,239,86,63,40,240,120,234,18,142,90,163,198,110,56,205,68,17,17,118,252,197,224,152,156,125,54,223,251,221,155,127,106,12,168,197,252,98,244,14,231,89,5,37,242,134,255,0,111,9,36,16,121,10,205,201,153,159,239,251,19,155,251,127,169,100,94,158,245,185,211,238,165,210,141,70,53,147,215,72,252,132,9,165,181,212,71,177,56,242,219,212,127,98,135,28,215,195,123,170,108,30,9,42,107,49,155,53,124,81,1,72,69,69,121,129,246,102,125,189,146,56,58,177,25,118,153,103,88,5,71,103,42,178,121,9,65,156,182,243,48,203,182,197,197,255,0,155,50,111,106,13,149,237,90,151,133,94,153,158,221,120,121,55,219,209,233,165,31,187,127,188,127,98,244,192,99,32,9,131,238,36,204,236,255,0,212,181,119,179,103,89,86,60,76,118,139,175,151,38,246,63,98,51,251,182,254,144,191,220,235,39,244,131,196,203,168,61,54,15,35,114,187,219,174,116,35,197,128,14,207,3,147,109,27,135,180,30,63,252,87,246,253,223,230,65,61,104,177,111,166,62,189,52,199,95,236,82,84,73,83,83,67,113,165,56,224,154,34,182,201,24,243,120,121,147,250,20,141,182,236,76,222,191,119,249,214,80,195,44,115,196,19,196,92,130,65,98,23,219,109,217,219,118,65,90,34,32,165,219,239,92,51,191,222,171,84,187,108,130,164,93,65,35,63,217,223,215,218,187,80,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,113,190,200,239,178,165,221,221,208,28,151,29,190,94,174,170,102,223,218,170,64,68,68,5,111,117,111,92,176,45,26,178,213,93,179,11,140,208,118,33,41,68,34,165,146,103,125,163,51,111,209,111,217,25,125,235,224,234,19,93,113,141,6,192,231,203,175,183,90,42,115,10,136,32,8,230,154,33,39,121,11,102,126,39,32,111,232,197,247,253,202,4,122,154,234,99,47,234,31,58,170,200,174,213,49,141,9,197,79,20,16,13,36,113,56,180,113,184,190,252,92,159,218,71,253,39,246,183,177,6,66,245,27,226,153,170,26,137,93,87,104,211,169,40,40,172,114,194,17,12,149,22,129,105,223,120,136,100,219,148,134,222,211,125,183,111,187,253,56,69,52,247,140,170,236,39,49,121,170,234,146,8,219,208,3,147,250,8,183,220,205,247,50,245,250,67,162,25,230,178,223,233,172,248,157,150,170,120,165,152,99,146,165,169,166,40,129,158,64,2,251,113,198,108,206,221,193,127,103,177,76,223,76,30,28,250,79,164,150,138,91,181,246,221,112,170,190,12,210,72,82,29,202,109,189,37,2,6,112,225,27,123,35,31,187,254,52,17,235,211,255,0,134,38,178,106,156,254,123,43,130,138,215,107,226,36,221,171,188,77,55,243,174,5,190,193,35,123,4,159,253,31,216,164,11,69,188,45,244,47,75,238,15,121,175,138,237,112,173,113,22,220,238,230,226,206,50,114,111,64,140,63,96,255,0,161,102,117,21,21,45,190,156,105,104,226,237,196,27,236,60,157,246,221,221,253,175,235,237,119,93,232,60,142,49,165,56,54,33,20,113,88,237,7,19,68,2,2,231,83,41,190,204,251,183,180,151,172,0,24,193,163,6,216,69,182,102,85,34,2,34,32,34,34,2,34,32,34,34,2,243,249,62,7,140,102,16,148,23,234,2,156,77,197,223,140,198,15,246,125,159,162,236,189,2,32,193,205,118,240,180,209,237,80,175,158,253,100,134,225,65,114,146,1,141,140,111,6,59,184,129,48,250,28,102,62,215,31,244,127,110,241,145,174,221,19,107,86,128,94,229,173,154,219,71,83,109,161,24,170,162,171,134,227,12,164,14,209,188,142,228,36,192,239,179,198,79,179,11,250,109,237,91,13,47,196,202,112,220,123,51,183,77,107,200,40,138,162,9,163,40,201,134,83,7,217,196,133,246,113,118,251,137,208,66,7,79,30,38,90,209,165,181,212,118,156,178,233,69,113,177,52,255,0,159,54,179,194,243,136,28,160,231,183,7,141,189,5,143,111,71,125,221,189,170,88,116,31,172,189,27,215,176,40,49,59,221,73,214,70,34,70,18,91,103,132,126,212,132,3,179,147,63,222,223,181,97,127,85,126,21,216,235,53,102,79,163,244,215,8,102,104,4,251,18,86,207,80,14,225,12,155,238,221,131,45,220,134,63,97,123,63,102,234,56,40,106,181,95,167,156,184,107,160,164,172,176,221,35,112,216,170,237,206,195,43,11,132,188,89,167,15,93,159,134,251,51,63,250,80,108,208,138,57,250,38,241,38,29,75,168,44,63,85,238,86,218,42,232,198,62,204,143,20,20,131,41,73,80,67,176,242,159,114,118,18,15,78,63,252,249,20,130,162,158,170,33,158,150,120,230,136,183,226,113,147,16,190,207,183,163,183,245,160,236,84,144,239,234,202,164,65,215,201,153,246,251,217,84,196,206,186,165,23,103,114,102,254,181,204,110,255,0,122,14,228,92,55,177,114,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,184,127,98,14,28,182,84,242,103,125,190,247,84,72,239,247,55,177,34,23,119,98,118,254,180,29,162,59,122,186,169,17,1,23,203,115,185,81,89,237,245,23,75,149,76,112,82,210,198,82,203,36,134,194,34,44,219,190,238,238,204,223,231,117,30,61,108,248,147,14,154,84,14,31,165,23,43,109,109,116,131,39,122,70,138,10,177,136,163,168,17,216,184,207,184,187,136,159,167,31,254,112,100,254,188,117,151,163,122,8,3,6,89,123,169,10,201,4,136,2,59,108,243,15,217,144,64,183,113,102,251,223,246,168,158,234,31,196,203,90,53,74,186,178,211,137,221,40,173,214,39,159,243,6,246,120,90,114,0,148,220,55,230,242,55,168,184,111,232,207,187,63,177,99,141,117,86,171,245,13,151,21,116,244,149,151,235,164,142,123,149,37,185,220,98,98,115,151,139,180,1,233,187,243,219,118,119,255,0,66,145,254,149,60,43,177,215,106,60,159,88,41,174,19,76,240,17,246,35,173,158,156,25,206,24,246,217,187,0,91,177,20,158,210,246,126,221,144,97,118,132,244,77,173,90,255,0,123,138,182,27,109,29,53,182,184,101,170,150,174,107,140,49,17,187,198,210,51,136,139,27,182,239,32,190,206,45,233,191,177,73,190,132,248,90,104,246,151,215,193,126,189,195,112,175,185,71,1,70,230,87,131,45,156,128,88,189,2,48,31,107,23,250,127,179,108,200,197,176,220,123,12,183,67,107,199,232,138,158,8,99,24,197,138,83,55,217,132,69,183,114,119,251,133,151,237,160,243,248,198,7,140,97,240,140,22,26,2,128,65,201,219,148,198,111,246,189,191,164,238,189,2,34,2,34,32,34,34,2,34,32,34,34,10,76,6,64,120,205,183,18,109,157,151,147,201,244,167,6,203,226,146,43,229,160,229,105,64,128,156,42,101,7,217,223,119,246,18,245,200,131,10,181,167,194,223,66,245,66,224,215,154,8,174,214,250,214,18,109,194,238,108,46,229,39,39,244,56,207,246,151,250,84,126,245,1,225,137,172,154,89,63,158,197,32,162,186,90,248,145,63,118,239,19,205,252,235,0,237,184,70,222,194,23,255,0,79,246,41,215,93,21,180,84,183,10,114,165,172,139,185,17,237,184,242,118,223,103,103,246,183,175,181,153,6,174,16,84,222,177,91,161,246,79,202,214,83,145,1,122,1,241,38,220,93,189,119,103,251,217,102,231,78,94,41,154,161,167,117,212,150,141,69,146,130,182,199,20,39,17,73,79,104,23,157,182,136,70,61,248,200,13,237,6,223,102,251,255,0,209,156,125,82,120,110,233,102,175,1,100,86,26,26,250,75,196,98,77,200,46,83,122,185,206,38,91,3,132,140,254,142,127,119,223,254,118,134,237,94,209,12,243,70,175,245,54,124,178,203,85,4,81,76,81,199,82,244,211,12,70,205,33,128,253,185,35,6,119,126,217,63,179,216,131,98,109,36,215,44,11,89,108,180,183,108,62,227,52,253,248,70,82,9,105,100,133,219,120,192,223,244,155,246,72,63,122,184,75,92,14,153,122,152,203,250,120,206,169,114,43,77,76,101,66,17,84,69,60,5,73,28,174,77,36,108,45,183,39,23,246,136,127,73,189,143,237,83,221,211,222,186,227,26,243,129,193,151,88,174,180,85,6,117,19,192,113,195,52,68,76,241,150,206,252,66,67,219,209,199,239,251,208,93,20,68,65,215,219,227,234,203,150,37,90,165,219,111,98,14,119,221,114,168,103,118,117,83,62,232,57,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,195,174,85,36,237,236,65,195,160,179,253,235,129,7,103,119,103,244,93,136,8,136,128,172,255,0,83,125,65,216,122,121,211,186,156,190,227,87,78,213,67,61,60,48,194,101,27,145,119,13,219,126,5,32,111,232,37,247,253,203,239,234,15,95,113,94,159,112,73,243,60,132,124,211,199,52,16,133,36,117,49,71,41,188,135,197,157,185,191,177,182,39,246,125,206,160,195,171,206,172,238,125,76,100,254,119,232,217,168,45,209,13,51,71,20,178,69,33,114,140,13,183,220,0,126,249,31,239,65,248,189,75,245,89,168,125,73,100,7,93,148,212,210,181,8,180,15,12,16,209,4,59,20,96,76,206,238,206,79,237,51,254,150,222,197,242,116,219,211,110,97,212,22,97,71,105,180,219,42,222,214,245,0,21,85,65,12,220,24,123,209,1,179,72,49,24,177,48,202,207,235,253,191,219,244,244,187,210,238,105,212,190,109,22,59,98,140,233,40,26,42,137,102,184,75,71,60,176,139,196,12,252,55,141,182,228,238,97,233,201,191,228,121,231,233,215,64,113,190,158,240,42,108,50,196,49,153,69,45,68,135,48,20,188,75,187,39,39,102,105,12,159,238,31,244,32,231,65,250,121,193,116,23,17,167,198,49,90,41,129,161,146,105,92,228,171,146,103,222,67,228,254,165,183,236,31,185,93,68,68,4,92,17,48,182,238,186,138,109,159,209,7,114,225,201,153,117,9,185,42,182,119,100,21,115,246,255,0,82,227,150,237,236,92,51,58,231,111,93,246,65,195,147,251,21,60,223,246,63,250,21,110,41,199,250,144,82,196,239,251,83,119,85,113,254,164,227,253,72,56,98,127,185,85,201,217,112,195,253,72,227,186,14,121,122,236,185,221,191,106,234,226,226,219,11,253,234,142,79,203,103,244,65,244,162,233,105,153,182,109,191,169,118,179,177,54,236,251,160,229,88,206,162,186,75,211,30,160,177,194,183,100,182,186,130,169,135,187,36,39,21,124,208,236,101,11,198,207,246,119,223,250,62,155,127,165,95,52,65,174,63,82,221,50,230,61,54,101,48,195,93,79,82,86,217,165,97,163,170,146,57,11,243,131,20,114,59,17,20,81,134,251,155,236,204,207,232,47,191,177,102,239,134,207,93,121,21,206,249,81,165,218,155,117,160,42,126,196,79,67,47,150,134,156,138,67,171,118,38,229,204,121,63,231,219,102,97,127,103,250,100,31,168,109,12,177,107,166,9,89,139,221,64,24,206,26,142,217,17,75,183,35,128,227,246,70,66,255,0,210,101,175,246,178,104,182,119,211,110,121,13,182,240,71,223,163,158,41,168,171,154,146,72,227,57,4,34,155,118,105,71,103,226,242,11,109,235,236,125,208,108,157,67,89,79,113,163,134,190,146,81,146,26,136,198,72,200,73,157,156,93,183,111,86,244,93,234,56,252,58,186,244,199,114,252,126,221,164,121,228,158,70,243,105,160,165,166,142,174,166,170,150,24,234,205,230,120,219,182,63,97,247,216,227,221,153,159,109,254,255,0,107,200,189,53,76,21,148,241,85,211,74,50,69,48,49,129,137,51,177,11,182,236,236,237,232,232,59,87,84,140,226,252,155,217,247,174,213,73,15,38,65,212,50,177,62,204,187,69,116,184,118,223,119,125,254,245,88,154,14,212,92,51,179,178,229,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,112,238,204,200,56,37,212,82,176,190,206,170,35,84,48,119,31,118,125,190,244,21,198,60,159,147,251,62,229,218,169,17,226,202,164,5,209,93,89,79,110,163,154,190,174,81,142,26,120,202,73,8,137,153,152,89,183,127,87,244,85,84,212,193,71,79,45,93,76,163,28,80,131,153,153,19,51,8,179,110,238,238,254,140,163,163,196,87,175,76,119,16,199,238,58,71,129,201,231,175,55,106,10,170,105,42,233,170,169,102,142,144,218,102,141,251,131,246,223,125,130,77,153,217,183,219,238,246,176,91,127,19,158,182,239,18,85,30,140,105,253,202,133,237,213,180,53,48,92,205,160,134,98,255,0,92,240,217,141,164,46,47,180,37,253,22,246,255,0,163,10,250,105,233,151,49,234,79,41,154,26,26,122,145,182,195,43,141,101,84,113,200,63,156,40,164,145,152,72,98,144,55,220,27,118,118,111,66,109,189,171,230,233,199,68,178,206,166,53,146,221,105,1,57,32,175,187,4,151,106,199,166,144,163,102,55,57,77,159,180,204,195,201,128,219,218,59,110,219,41,237,233,231,67,44,90,23,130,81,226,246,160,7,48,134,159,184,66,82,237,200,32,8,253,146,17,63,244,93,7,224,116,235,210,94,152,244,251,142,13,187,26,181,212,13,76,221,169,38,57,107,230,155,115,24,90,55,127,181,182,223,210,244,219,253,10,249,162,32,34,225,221,133,183,119,217,117,60,204,251,182,223,212,131,183,118,253,171,142,94,187,46,142,79,203,102,245,85,241,114,109,137,254,244,29,156,157,213,46,79,247,174,88,118,71,31,234,65,78,238,142,78,223,181,85,199,250,147,143,245,32,163,155,254,199,255,0,66,169,137,253,139,158,63,212,140,40,28,182,111,98,231,159,179,250,215,27,122,239,178,225,217,208,86,196,206,185,93,123,59,50,164,141,197,7,114,46,145,155,119,245,93,162,76,77,187,32,229,90,189,120,233,231,5,215,172,70,167,24,202,168,166,54,154,72,101,99,142,174,72,95,120,207,147,122,142,255,0,180,190,229,117,17,6,183,93,73,116,219,152,116,251,152,86,90,110,214,202,182,181,181,65,133,45,81,195,55,7,30,244,160,12,242,20,64,46,78,49,59,250,127,111,246,125,125,52,245,89,168,125,54,228,1,93,139,84,210,189,9,52,239,52,19,81,4,219,148,128,44,238,206,238,47,237,0,254,150,222,213,60,189,69,104,14,55,212,38,5,83,134,95,70,48,41,101,167,144,38,50,151,136,246,164,228,204,237,25,139,253,229,254,149,3,29,81,116,187,154,116,209,155,75,142,223,99,58,186,7,138,158,88,110,17,81,207,20,36,242,131,191,13,228,109,185,51,129,250,114,127,249,24,39,115,166,78,160,236,61,67,105,221,54,95,110,171,167,122,162,158,162,25,161,2,141,136,123,102,205,191,1,144,246,244,33,251,254,245,120,22,187,253,33,245,103,115,233,159,39,243,191,70,205,95,110,148,106,90,72,162,146,40,203,148,128,13,190,230,5,247,198,223,122,156,254,159,53,247,21,234,11,4,131,51,199,135,202,188,147,79,9,210,73,83,20,146,131,198,124,93,223,131,251,31,113,127,103,222,200,46,138,34,32,160,153,254,228,101,90,235,32,119,118,119,127,68,21,178,229,82,46,222,197,82,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,225,157,183,219,246,32,229,17,16,112,254,197,78,206,238,222,170,162,125,145,189,136,12,219,46,81,16,23,159,207,51,123,30,157,227,21,89,102,69,80,16,209,82,148,98,110,82,132,123,185,155,3,51,57,187,55,180,191,111,220,189,2,141,191,21,190,160,108,145,233,164,154,125,98,184,69,244,148,149,244,102,98,51,64,110,226,18,207,201,184,238,228,222,177,179,239,183,221,183,237,65,134,61,110,117,161,55,81,23,42,188,114,203,110,170,163,180,195,86,220,202,115,128,251,221,169,167,113,219,128,250,51,243,7,221,139,250,63,177,213,157,233,203,65,114,46,160,245,14,12,38,201,202,8,202,158,122,153,106,138,154,89,99,6,140,89,246,251,13,237,220,135,239,111,111,249,158,222,99,216,245,219,41,187,67,100,177,209,203,85,89,59,19,132,113,198,70,78,194,46,79,232,44,239,236,103,251,148,234,248,117,244,174,90,11,166,80,93,47,242,71,45,246,182,162,185,205,194,57,163,226,7,32,11,125,147,125,191,70,22,254,139,123,80,94,126,155,52,7,30,233,247,79,233,177,27,60,96,242,71,45,68,135,32,20,174,207,220,147,150,219,72,100,255,0,112,171,182,136,128,169,51,96,109,221,8,152,91,119,95,57,111,49,239,183,255,0,57,7,4,69,35,251,21,67,23,175,171,122,42,194,38,31,237,93,140,59,32,164,3,102,217,189,138,182,109,151,40,128,136,136,8,136,128,136,136,8,136,131,135,109,215,89,3,254,213,218,184,219,116,31,41,68,237,235,236,70,149,193,219,219,187,123,87,210,227,187,108,186,101,131,147,123,127,177,7,104,72,38,219,139,170,215,201,27,60,101,191,251,203,234,18,98,109,217,208,114,177,243,171,254,149,113,238,165,112,98,181,212,156,116,215,42,46,253,69,60,231,222,54,238,61,57,70,47,198,51,29,221,159,143,163,179,179,236,178,13,16,107,85,173,26,75,150,244,221,171,85,184,221,201,140,138,207,114,254,242,172,106,105,35,142,118,143,132,130,227,220,111,93,152,193,157,190,214,207,251,126,249,115,240,238,235,7,28,212,221,57,198,244,230,239,80,16,223,45,148,80,91,200,36,170,167,98,115,30,251,110,192,60,75,237,52,76,236,206,223,123,47,217,241,16,233,33,245,247,0,27,189,134,88,162,187,218,102,168,175,30,113,207,35,155,181,33,11,51,52,101,183,233,0,255,0,69,255,0,207,247,195,5,146,229,148,244,245,172,145,84,77,17,199,117,196,110,237,222,143,181,193,205,227,39,103,217,165,7,217,136,93,246,220,125,132,206,131,102,118,118,118,103,103,221,159,216,235,149,141,253,22,117,69,142,117,3,165,246,83,2,242,247,154,90,24,35,171,134,74,136,8,222,77,229,23,216,65,217,219,249,130,127,209,111,79,187,218,178,65,5,18,139,144,190,223,177,124,205,204,125,140,255,0,232,95,98,234,153,159,109,217,7,32,76,202,189,247,95,32,22,222,139,233,2,221,183,65,90,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,14,55,217,80,100,206,185,50,217,183,95,49,150,254,136,15,204,189,172,255,0,232,95,76,66,226,45,191,236,84,194,207,182,238,187,80,23,14,236,204,238,239,179,55,181,215,43,27,250,211,234,139,28,233,251,75,239,70,101,230,47,53,84,51,199,73,12,117,16,9,180,155,196,45,184,155,187,191,243,226,255,0,162,254,159,119,177,5,173,241,17,235,7,28,211,45,57,201,52,230,209,80,19,95,46,116,83,219,196,35,170,167,114,99,46,195,110,224,92,139,236,180,174,238,204,223,115,168,140,209,125,37,203,122,145,213,170,44,110,218,198,37,120,185,127,126,214,61,52,146,71,3,73,206,66,114,237,183,166,236,6,204,223,103,119,253,159,119,230,94,238,89,79,80,186,201,45,68,49,28,151,92,186,238,253,152,251,92,220,30,66,102,109,218,32,109,216,69,155,125,135,216,46,234,103,252,59,250,72,125,2,192,10,239,126,150,41,110,247,105,169,235,203,132,115,198,224,239,72,34,236,237,33,109,250,70,95,209,111,243,125,193,113,186,64,233,87,30,233,171,6,27,93,49,199,83,114,173,236,84,84,78,29,224,110,227,83,140,100,252,100,50,217,221,249,122,51,51,54,235,32,209,16,21,7,32,131,110,78,170,34,97,109,221,215,203,35,60,133,191,251,200,15,43,155,191,183,119,246,32,196,239,235,237,85,197,7,22,246,255,0,106,238,97,217,182,65,64,131,254,213,216,205,178,109,178,229,1,17,16,17,17,1,17,16,17,17,7,14,219,170,12,55,109,159,216,187,17,7,204,81,122,250,55,162,164,72,163,127,98,250,92,119,93,103,19,23,246,160,236,2,99,109,217,84,190,97,114,128,159,246,125,237,251,87,120,147,19,110,200,42,86,147,169,61,1,199,186,130,211,250,156,70,241,24,52,146,75,79,32,72,101,43,51,118,228,229,182,209,152,191,222,74,237,162,13,106,250,141,208,92,139,167,205,67,159,9,189,242,158,49,167,130,166,42,161,166,150,40,205,164,23,125,190,219,123,119,18,251,223,217,254,102,188,93,17,245,161,55,78,247,42,92,114,245,110,170,172,180,205,86,252,10,3,128,59,61,217,160,114,223,152,250,179,112,55,221,203,250,95,177,148,152,120,138,116,174,90,245,166,83,221,44,18,71,21,246,138,162,133,193,206,57,164,228,1,33,139,253,144,125,191,70,103,254,139,251,20,21,100,56,245,219,22,187,77,100,190,81,203,75,89,3,11,156,114,70,64,76,196,44,77,232,76,207,236,118,251,144,108,239,129,230,246,61,68,198,41,114,204,118,160,38,162,170,41,4,28,101,9,54,112,55,7,103,112,119,111,104,254,223,189,122,5,27,126,20,157,64,217,36,211,72,244,250,251,112,139,233,40,235,235,12,4,166,128,29,132,229,131,139,113,221,137,253,100,119,223,111,191,111,216,164,145,1,112,237,186,229,16,81,179,179,191,170,169,189,136,254,196,23,221,7,40,136,128,139,135,118,223,111,218,185,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,92,108,219,238,141,187,122,63,175,245,174,80,17,113,187,55,166,233,187,126,214,245,65,195,179,187,250,122,109,254,250,229,191,98,229,113,178,14,81,17,5,190,215,29,77,183,233,70,3,93,149,87,77,219,236,118,184,187,74,0,95,106,104,193,246,230,251,127,217,25,107,147,170,58,159,150,234,150,87,112,200,114,140,130,225,113,122,138,153,100,137,170,167,115,104,192,164,51,22,102,253,22,219,184,94,198,251,221,74,23,139,71,80,212,86,252,122,151,77,49,124,158,23,172,173,167,50,158,42,122,150,231,17,69,91,11,238,227,199,215,126,209,183,181,191,69,253,170,52,186,127,210,75,182,181,234,101,6,13,106,162,154,161,231,134,162,121,187,113,242,224,17,196,69,187,253,161,244,229,197,189,173,234,236,131,62,60,50,250,37,106,219,181,46,177,106,5,13,21,77,44,180,19,61,37,37,77,36,220,133,166,130,156,128,190,215,16,221,154,83,111,99,253,251,58,150,90,122,106,122,72,70,158,150,8,225,136,55,226,0,44,34,219,190,239,179,55,245,186,243,122,111,130,217,52,247,17,182,99,118,75,100,20,113,81,210,67,15,8,163,227,183,8,128,54,246,191,220,13,247,253,203,212,160,42,72,184,182,238,185,119,102,245,119,93,18,159,39,219,150,200,58,204,142,66,246,186,239,140,120,182,202,136,227,217,183,118,245,93,236,219,55,177,3,102,253,139,148,68,4,68,64,69,198,233,187,32,229,21,46,95,114,229,159,246,160,229,112,239,178,62,254,171,130,109,217,153,3,147,254,213,195,151,166,238,155,110,184,112,127,99,160,229,203,101,83,62,234,135,2,127,191,253,229,80,142,200,42,92,108,207,237,92,170,10,70,22,221,208,113,36,108,255,0,105,189,29,117,49,184,62,205,232,187,128,216,155,213,215,92,129,183,221,186,14,225,125,219,117,202,249,163,145,197,246,119,127,95,247,151,210,131,170,166,154,158,178,3,166,170,132,37,138,65,112,48,38,221,157,157,182,118,255,0,67,168,186,241,44,232,102,134,106,75,254,186,224,86,234,42,73,233,194,123,149,194,10,106,73,158,74,150,102,167,31,87,23,113,103,102,105,95,217,235,191,174,222,174,210,148,191,23,50,197,44,217,182,49,115,197,239,182,248,43,40,238,84,146,210,203,20,193,200,72,76,118,245,111,79,234,251,219,216,131,95,110,144,58,157,201,186,112,212,235,92,243,79,112,43,44,151,8,35,184,81,132,227,19,0,51,202,47,187,72,46,205,179,204,68,237,184,251,31,127,234,159,29,34,212,187,38,173,105,245,143,58,177,78,7,5,218,134,42,167,22,154,57,8,57,51,250,19,131,187,111,187,63,250,29,65,223,93,253,37,101,58,33,169,215,252,150,199,140,85,71,137,85,215,205,83,4,240,83,241,130,152,31,178,237,234,210,19,179,57,205,179,111,183,245,127,85,229,240,200,235,30,235,139,229,86,109,23,205,114,51,107,69,84,208,208,219,218,170,165,152,0,118,169,55,22,110,219,187,253,163,141,153,156,191,102,223,177,4,200,174,29,152,155,103,93,84,117,148,183,10,88,171,104,231,9,161,152,6,64,48,125,216,133,219,118,127,244,59,46,228,31,36,145,240,127,71,254,181,84,114,237,182,237,237,93,198,44,91,62,219,186,249,216,120,59,57,58,15,164,95,117,82,235,23,93,136,8,139,26,186,107,235,54,197,174,26,193,170,90,3,123,181,125,21,153,233,206,65,121,167,133,160,3,42,91,157,158,150,224,84,209,212,137,62,253,185,131,148,33,44,100,251,17,24,201,30,236,71,28,33,146,168,136,128,136,136,8,136,128,136,136,8,162,215,196,211,172,14,167,58,108,234,26,223,136,105,30,175,85,218,236,87,156,94,142,246,244,19,89,109,117,65,77,57,84,84,211,152,196,114,210,148,188,9,169,132,221,140,205,216,204,246,118,30,32,62,131,194,219,173,221,118,234,19,84,243,13,51,214,188,151,235,55,111,31,27,237,178,183,201,209,209,121,30,197,76,112,205,23,110,154,8,251,189,223,55,17,114,34,251,30,95,102,103,230,238,193,37,72,136,128,138,50,252,81,122,217,234,47,167,173,104,198,52,231,70,179,42,76,110,219,62,47,29,238,174,81,180,210,213,207,85,60,213,117,16,241,50,169,142,65,16,1,165,23,22,1,23,222,73,57,57,125,134,15,171,194,219,170,62,172,122,148,213,60,195,242,183,156,253,99,195,49,204,124,123,159,224,203,109,31,98,233,81,83,31,149,255,0,91,197,28,165,202,24,43,125,155,131,113,251,91,59,134,225,37,72,176,255,0,173,255,0,17,28,19,165,90,57,240,236,73,173,89,102,166,151,109,138,197,45,68,193,29,174,25,160,152,226,171,169,56,227,32,46,38,16,59,210,247,34,148,227,152,77,156,69,196,223,197,120,105,245,247,83,212,45,170,171,73,181,191,46,164,159,84,41,42,39,169,182,76,84,81,81,181,238,221,197,141,216,26,45,162,58,152,95,187,200,2,56,247,132,99,54,105,28,39,49,12,245,68,68,4,69,25,125,109,120,166,93,116,195,90,44,90,115,160,213,52,151,11,110,31,120,99,206,101,42,114,138,122,217,233,170,228,134,166,202,5,83,3,140,33,198,39,114,169,136,100,119,121,99,237,144,246,205,164,9,52,69,226,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,57,77,78,213,112,60,51,196,97,33,69,44,50,7,171,49,199,44,114,70,238,46,64,238,14,226,68,46,196,254,213,1,17,91,78,162,181,231,13,233,183,72,239,186,173,153,214,210,8,91,169,204,45,148,51,84,60,39,118,184,184,19,211,209,68,226,6,92,228,33,217,201,128,184,3,28,132,220,0,157,130,229,162,137,94,159,124,100,239,176,234,61,218,217,212,14,61,222,195,50,44,130,90,139,109,202,141,193,234,177,91,124,174,124,41,164,142,24,71,207,195,23,230,91,185,196,39,226,211,23,231,157,194,33,149,251,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,131,235,68,88,213,168,253,102,216,180,147,172,76,87,166,124,230,213,218,181,103,120,253,186,162,201,120,167,3,57,32,188,84,87,85,211,13,53,64,54,251,195,47,106,17,9,5,153,227,145,223,158,224,110,112,134,74,162,34,2,34,32,34,44,106,234,83,172,219,22,135,235,6,150,232,13,146,213,244,174,103,168,217,5,154,158,102,156,12,105,109,150,122,171,128,211,73,82,68,219,119,38,62,51,4,81,139,236,36,5,36,155,48,132,115,6,74,162,252,156,178,221,125,188,98,183,155,78,45,145,253,95,189,86,219,234,41,237,215,127,38,21,127,71,213,28,100,49,84,246,13,216,37,237,155,137,246,201,248,151,29,159,209,212,48,245,21,214,119,136,247,77,186,185,125,210,156,207,89,170,196,237,213,6,118,202,233,177,11,52,33,118,183,57,147,83,214,196,195,78,99,194,65,29,220,88,203,129,177,198,79,204,9,152,38,209,20,101,248,117,248,150,228,218,159,153,54,137,245,37,146,82,85,95,111,181,19,77,97,201,106,94,158,136,39,157,218,156,32,180,181,61,61,48,68,198,78,213,18,4,166,108,230,110,49,51,57,20,108,242,104,128,138,32,58,245,235,215,171,29,22,234,199,57,211,61,52,213,111,161,177,187,55,209,158,74,139,232,43,109,71,107,187,109,165,154,79,206,77,78,114,22,242,74,101,246,137,246,223,102,217,153,153,178,255,0,194,255,0,94,245,99,168,157,2,191,230,186,199,149,253,96,189,81,102,21,86,184,42,124,141,53,39,10,80,162,162,144,99,225,79,28,96,251,28,210,62,238,220,190,214,219,236,204,204,25,128,139,242,114,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,142,78,197,44,17,148,146,201,192,24,140,184,128,19,236,44,228,251,108,204,239,232,161,135,168,175,22,78,162,239,218,185,125,45,4,206,169,49,140,18,130,160,232,44,193,13,154,150,168,238,16,70,100,195,93,41,86,211,188,160,115,54,198,209,176,131,70,28,1,197,204,78,67,9,180,69,22,190,31,58,215,226,1,213,126,127,37,247,39,214,202,186,29,58,197,106,41,230,186,214,22,29,105,40,46,211,140,208,145,218,66,65,138,35,3,146,156,164,34,150,55,39,133,187,110,76,207,36,123,202,82,2,34,195,94,150,58,227,169,212,174,164,181,87,165,189,73,10,72,175,184,198,81,144,6,45,115,19,138,6,184,219,169,107,228,6,162,56,247,103,58,152,98,216,132,163,23,238,67,20,132,108,37,17,73,48,102,82,34,32,34,43,127,212,46,83,125,193,180,11,82,243,92,90,187,201,94,177,252,62,243,116,183,84,246,130,78,197,84,20,82,201,20,156,13,136,11,137,128,190,196,206,47,182,206,206,222,136,46,2,44,117,232,115,171,187,87,87,218,70,89,92,246,234,75,62,89,97,168,27,110,71,106,130,160,76,2,119,6,32,170,132,28,158,80,166,153,185,112,238,54,236,113,205,27,20,157,167,144,178,41,1,17,16,17,17,1,21,148,235,39,88,239,189,63,244,241,144,107,22,57,15,152,171,198,110,22,58,137,41,185,0,121,186,83,187,209,199,83,77,204,192,218,62,236,18,75,23,115,131,144,115,228,63,104,89,215,160,233,215,94,112,222,164,180,142,197,170,216,101,109,33,5,198,156,2,231,67,13,67,204,118,155,139,0,189,69,20,174,64,5,206,50,45,152,156,7,152,56,72,45,192,197,220,46,90,34,32,34,44,106,212,126,179,108,90,73,214,38,43,211,62,115,106,237,90,179,188,126,221,81,100,188,83,129,156,144,94,42,43,170,233,134,154,160,27,125,225,151,181,8,132,130,204,241,200,239,207,112,55,56,67,37,81,17,1,17,16,17,17,1,21,170,234,95,29,215,108,135,75,43,255,0,147,158,162,253,82,204,237,157,219,141,47,248,34,142,191,233,126,221,52,220,45,223,223,142,209,83,247,102,120,127,62,251,240,225,234,219,59,168,96,187,120,152,248,128,88,46,181,182,43,238,176,85,219,174,86,234,137,41,43,40,234,241,43,76,51,211,79,25,56,201,20,145,149,27,16,24,147,56,184,187,51,179,179,179,160,159,68,88,149,225,243,214,221,171,170,252,2,75,22,79,61,37,14,162,226,180,244,240,221,104,202,168,74,123,180,3,12,34,119,96,140,97,136,0,36,168,41,4,162,141,137,161,126,219,19,179,73,30,249,106,128,138,0,127,186,143,215,103,253,252,255,0,224,205,159,254,136,166,251,167,172,166,251,156,232,22,154,102,185,77,119,157,189,100,24,125,154,233,113,169,237,4,125,250,169,232,162,146,89,56,3,8,15,35,50,125,133,152,91,125,153,153,189,16,92,4,86,171,169,126,162,240,78,151,244,178,191,83,51,170,143,241,180,118,122,46,19,127,132,238,158,90,105,160,163,238,69,20,157,158,239,96,199,186,99,192,61,174,254,198,120,96,187,120,169,245,199,113,186,214,220,40,245,118,146,215,79,85,81,36,209,80,210,99,118,194,130,148,8,157,198,24,222,106,115,149,192,89,216,89,228,51,61,153,185,17,62,238,225,62,136,163,215,166,253,67,235,142,237,210,134,165,117,67,173,58,189,86,0,24,61,254,191,15,177,212,226,118,202,99,231,13,24,212,81,222,154,88,163,18,112,114,9,196,32,150,46,18,3,140,191,104,8,55,200,14,135,58,187,181,117,125,164,101,149,207,110,164,179,229,150,26,129,182,228,118,168,42,4,192,39,112,98,10,168,65,201,229,10,105,155,151,14,227,110,199,28,209,177,73,218,121,8,50,41,17,16,17,17,1,17,91,254,161,114,155,238,13,160,90,151,154,226,213,222,74,245,143,225,247,155,165,186,167,180,18,118,42,160,162,150,72,164,224,108,64,92,76,5,246,38,113,125,182,118,118,244,65,112,17,99,175,67,157,93,218,186,190,210,50,202,231,183,82,89,242,203,13,64,219,114,59,84,21,2,96,19,184,49,5,84,32,228,242,133,52,205,203,135,113,183,99,142,104,216,164,237,60,133,145,72,8,136,128,136,190,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,195,12,20,208,70,46,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,131,235,69,138,189,29,245,139,252,173,117,79,88,62,175,81,249,76,51,10,250,38,221,98,252,231,115,233,14,229,77,211,157,199,237,193,20,177,119,225,138,147,243,7,203,183,218,244,125,200,247,198,175,20,14,179,58,147,233,219,95,108,24,86,142,106,71,213,251,45,110,31,75,116,158,155,232,122,10,190,117,71,91,91,25,73,206,162,9,13,183,8,99,109,153,248,253,157,246,221,221,220,36,253,22,0,120,82,117,71,174,221,74,126,84,127,45,121,207,214,63,171,159,66,125,25,254,12,163,163,236,121,143,61,222,255,0,91,69,31,46,93,136,191,75,125,184,250,109,187,239,159,232,8,136,128,139,31,250,245,213,44,239,69,186,78,206,117,51,77,47,191,67,100,150,111,163,60,149,111,149,134,163,181,221,185,82,195,39,230,230,3,140,183,142,83,31,180,47,182,251,182,206,204,237,24,29,61,120,143,117,157,156,235,238,154,97,89,78,178,121,219,46,65,152,89,173,119,26,111,171,182,168,251,244,179,214,197,28,177,243,10,97,49,228,6,77,184,187,19,111,187,59,63,170,9,191,69,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,25,119,255,0,25,187,112,245,29,109,199,177,108,82,212,122,48,23,8,109,215,27,237,194,26,161,186,77,9,27,132,183,24,64,29,251,112,135,33,144,96,40,14,89,2,39,103,120,142,94,17,4,159,162,252,156,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,163,143,191,75,60,99,36,82,112,54,19,30,64,98,251,19,49,54,251,59,51,250,47,214,64,68,86,171,169,126,162,240,78,151,244,178,191,83,51,170,143,241,180,118,122,46,19,127,132,238,158,90,105,160,163,238,69,20,157,158,239,96,199,186,99,192,61,174,254,198,112,186,168,163,47,161,63,20,203,174,165,103,245,26,93,212,133,77,36,23,44,170,240,103,141,93,105,41,200,96,142,122,153,169,160,164,178,199,77,4,4,76,12,71,49,181,76,243,19,237,176,200,79,232,74,250,120,160,107,222,172,116,237,160,86,12,215,71,50,191,171,247,170,220,194,150,215,61,79,145,166,171,231,74,116,85,178,20,124,42,35,144,27,115,134,55,221,155,151,217,219,125,157,217,195,48,17,66,7,79,94,35,221,103,103,58,251,166,152,86,83,172,158,118,203,144,102,22,107,93,198,155,234,237,170,62,253,44,245,177,71,44,124,194,152,76,121,1,147,110,46,196,219,238,206,207,234,166,253,1,17,91,254,161,114,155,238,13,160,90,151,154,226,213,222,74,245,143,225,247,155,165,186,167,180,18,118,42,160,162,150,72,164,224,108,64,92,76,5,246,38,113,125,182,118,118,244,65,112,17,64,15,247,81,250,236,255,0,191,159,252,25,179,255,0,209,20,191,126,84,179,191,228,11,249,107,250,119,253,89,254,71,254,180,253,39,229,97,255,0,174,159,66,249,158,255,0,103,135,107,249,239,181,195,135,15,187,142,222,136,50,1,22,58,244,57,213,221,171,171,237,35,44,174,123,117,37,159,44,176,212,13,183,35,181,65,80,38,1,59,131,16,85,66,14,79,40,83,76,220,184,119,27,118,56,230,141,138,78,211,200,89,20,128,136,136,8,172,167,89,58,199,125,233,255,0,167,140,131,88,177,200,124,197,94,51,112,177,212,73,77,200,3,205,210,157,222,142,58,154,110,102,6,209,247,96,146,88,187,156,28,131,159,33,251,66,206,189,7,78,186,243,134,245,37,164,118,45,86,195,43,105,8,46,52,224,23,58,24,106,30,99,180,220,88,5,234,40,165,114,0,46,113,145,108,196,224,60,193,194,65,110,6,46,225,114,209,17,1,17,16,17,17,1,17,91,254,161,114,155,238,13,160,90,151,154,226,213,222,74,245,143,225,247,155,165,186,167,180,18,118,42,160,162,150,72,164,224,108,64,92,76,5,246,38,113,125,182,118,118,244,65,112,17,64,15,247,81,250,236,255,0,191,159,252,25,179,255,0,209,20,223,116,245,148,223,115,157,2,211,76,215,41,174,243,183,172,131,15,179,93,46,53,61,160,143,191,85,61,20,82,75,39,0,97,1,228,102,79,176,179,11,111,179,51,55,162,11,128,136,136,8,161,3,168,95,17,238,179,176,109,125,212,188,43,22,214,79,37,101,199,243,11,205,174,221,77,245,118,213,39,98,150,10,217,99,138,62,103,76,70,92,64,5,183,39,114,125,183,119,119,245,89,255,0,225,127,175,122,177,212,78,129,95,243,93,99,202,254,176,94,168,179,10,171,92,21,62,70,154,147,133,40,81,81,72,49,240,167,142,48,125,142,105,31,119,110,95,107,109,246,102,102,12,192,69,134,189,44,117,199,83,169,93,73,106,175,75,122,146,20,145,95,113,140,163,32,12,90,230,39,20,13,113,183,82,215,200,13,68,113,238,206,117,48,197,177,9,70,47,220,134,41,8,216,74,34,146,108,202,64,68,68,4,68,64,69,242,93,168,170,110,54,170,219,125,29,218,174,215,81,85,79,36,49,87,82,12,69,61,41,144,187,12,209,180,192,113,57,139,187,19,52,128,97,187,55,33,38,221,158,11,53,11,196,71,196,3,77,115,252,151,78,111,186,247,73,61,203,21,188,86,217,43,37,164,198,237,37,4,147,211,76,112,200,81,145,81,9,56,57,3,187,59,136,190,219,110,205,236,65,59,200,177,255,0,161,110,162,255,0,148,239,78,56,238,127,114,168,238,228,150,254,86,44,155,236,113,222,233,78,1,206,95,72,163,143,243,209,156,53,28,99,23,0,239,246,217,221,193,214,64,32,34,40,33,212,47,21,62,174,110,57,254,75,112,211,157,93,171,181,226,117,87,138,217,172,52,53,120,221,156,167,165,183,20,198,244,208,200,239,78,110,230,49,56,11,187,153,250,179,253,162,246,184,78,242,44,127,232,90,241,174,217,95,78,56,238,127,212,46,99,244,254,73,152,114,190,210,127,131,232,233,60,157,174,96,15,41,23,247,163,52,114,115,140,90,163,147,136,152,249,158,217,51,60,106,32,127,186,143,215,103,253,252,255,0,224,205,159,254,136,130,127,145,91,254,158,178,155,238,115,160,90,105,154,229,53,222,118,245,144,97,246,107,165,198,167,180,17,247,234,167,162,138,73,100,224,12,32,60,140,201,246,22,97,109,246,102,102,244,87,1,1,17,16,21,36,251,42,151,89,58,14,169,37,223,125,155,216,169,142,62,111,234,255,0,214,142,60,221,220,93,125,0,44,59,190,219,58,10,153,152,91,102,92,162,233,172,172,165,183,210,203,91,89,56,67,12,32,82,25,155,236,194,44,219,187,255,0,161,157,7,136,214,157,92,199,116,95,7,173,204,114,42,128,8,225,134,114,136,94,120,227,35,48,132,228,216,123,142,204,239,246,61,159,214,160,103,171,254,167,114,110,163,245,58,233,60,51,220,6,203,29,194,120,237,244,103,56,202,198,14,241,11,108,209,139,51,238,240,137,51,110,94,214,219,250,242,19,197,35,171,42,252,231,53,155,72,240,252,150,79,162,172,55,26,128,172,106,90,173,194,93,233,227,14,36,220,27,111,211,149,157,185,63,223,186,181,29,8,116,149,148,235,126,167,88,50,91,230,49,85,38,37,73,95,13,76,243,207,79,202,10,144,110,243,191,171,200,46,236,199,14,207,182,255,0,215,253,97,149,158,26,125,12,208,195,73,96,215,92,246,221,69,87,61,64,65,114,183,193,83,73,51,73,76,206,213,3,232,228,236,46,238,207,19,251,61,54,244,223,209,222,81,105,169,169,232,224,10,106,88,66,40,163,22,0,1,109,153,153,155,102,111,244,50,252,172,55,20,179,97,56,197,179,23,177,91,224,163,163,182,210,69,75,20,80,135,17,17,1,219,209,189,127,175,239,127,106,253,164,5,193,62,205,186,59,236,219,175,158,73,28,159,102,119,244,255,0,125,1,205,205,246,127,85,219,28,108,223,105,253,93,81,24,111,247,108,187,12,216,91,209,208,85,179,55,177,114,168,25,24,155,118,85,160,225,223,101,75,22,235,146,29,213,44,4,223,127,251,200,57,98,244,221,151,60,159,246,170,88,31,216,203,157,182,65,83,62,235,149,72,182,204,236,185,109,253,16,114,139,135,127,216,184,98,251,144,84,139,141,217,55,65,202,34,32,46,54,111,216,185,68,29,50,143,38,219,239,93,32,71,25,123,93,125,78,59,174,153,35,221,183,102,245,65,220,37,201,183,101,82,249,226,62,47,183,45,215,123,59,63,171,58,14,186,138,106,122,184,74,158,170,8,230,136,246,228,6,44,66,251,62,237,187,63,245,178,137,175,19,78,137,90,138,237,85,172,90,127,67,69,77,75,21,4,47,87,73,77,73,55,34,104,96,168,35,47,179,200,55,118,136,27,216,223,118,238,165,169,121,109,72,193,108,154,133,136,220,241,187,221,178,10,200,171,41,38,135,132,177,242,223,156,70,27,123,91,238,55,251,254,244,26,216,233,118,167,229,186,91,149,219,242,28,95,32,184,91,158,158,166,41,37,106,89,220,26,64,25,0,201,157,191,69,247,237,143,181,190,230,91,27,104,118,166,219,245,95,1,161,202,168,102,238,119,251,188,157,229,3,47,179,52,128,219,240,125,191,236,110,181,222,234,3,73,46,218,41,169,149,248,53,214,138,106,119,130,26,121,225,238,71,199,152,73,16,150,237,246,139,211,151,38,246,191,171,58,146,223,9,126,161,168,174,24,245,86,154,101,25,60,45,89,69,78,5,4,85,21,45,206,82,150,182,103,221,135,143,166,221,208,111,107,254,147,123,16,73,170,34,32,225,255,0,98,225,153,217,253,125,119,255,0,121,115,178,229,1,23,27,183,237,111,68,221,159,211,116,13,155,125,215,40,184,125,223,209,189,63,173,7,40,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,130,151,114,111,96,239,254,117,199,57,55,254,107,211,252,165,83,187,55,181,25,217,253,89,247,64,103,119,246,182,203,149,199,181,189,17,5,145,235,71,83,115,189,31,233,155,62,212,77,57,183,212,205,126,179,219,68,168,230,167,140,101,58,87,146,104,226,42,174,5,25,137,12,33,33,204,76,66,227,198,34,221,197,183,38,178,222,25,29,75,107,135,81,24,21,242,163,88,172,247,42,162,178,249,95,37,146,212,82,199,79,5,227,189,61,99,73,217,24,160,142,63,204,246,99,136,184,17,250,179,111,197,221,217,243,42,247,99,178,228,182,138,204,127,35,180,81,93,109,119,8,78,154,178,138,182,1,158,158,162,34,109,138,57,35,54,113,49,118,125,157,157,157,157,124,88,150,19,134,96,22,120,177,252,23,17,178,227,150,184,55,237,81,90,104,34,164,128,55,34,55,218,56,132,69,183,35,50,127,79,105,19,251,93,208,126,218,47,21,171,90,189,130,104,166,31,91,157,106,29,246,27,77,154,130,54,146,162,166,64,144,248,51,152,3,108,49,137,17,59,148,128,204,44,206,238,238,204,204,188,158,133,117,91,161,221,70,71,95,249,39,206,169,239,114,91,102,8,106,162,242,181,52,210,196,230,36,64,238,19,197,25,113,38,3,216,153,182,119,2,109,247,103,102,11,194,188,150,167,231,182,157,56,196,43,50,123,189,198,26,40,105,187,127,157,149,246,102,229,40,7,236,127,188,217,189,159,122,245,171,5,124,86,117,90,159,9,210,122,124,88,110,239,71,87,121,135,187,16,1,187,20,141,29,101,35,191,163,11,251,25,159,239,100,16,247,173,90,155,127,213,141,66,187,101,55,219,189,77,127,114,178,167,202,148,211,60,140,16,148,242,24,176,250,54,205,246,255,0,99,41,26,240,141,233,240,233,106,42,53,99,34,176,56,205,36,117,84,244,178,212,65,179,148,18,195,72,98,227,185,123,31,153,127,71,246,250,168,204,192,112,171,214,160,229,20,152,197,138,134,122,170,170,190,231,17,136,57,63,217,140,141,254,246,111,96,63,223,247,45,144,180,31,76,108,250,91,167,54,108,118,217,110,130,149,225,162,167,19,104,226,224,236,237,4,64,236,254,175,187,254,109,190,255,0,185,5,197,68,68,29,114,150,205,178,234,17,98,126,91,238,202,163,126,69,255,0,34,228,7,211,217,178,10,193,149,107,133,202,2,34,32,46,29,217,145,215,92,132,236,200,7,35,50,235,238,187,23,183,125,215,89,57,23,167,170,237,142,45,217,157,217,7,96,238,76,196,170,102,117,203,51,51,108,203,148,4,68,65,198,204,185,68,64,68,68,5,243,206,4,254,130,235,232,92,59,51,251,89,7,204,27,183,166,238,187,247,230,219,123,54,66,140,118,251,45,234,128,46,206,251,160,232,144,29,159,118,101,92,38,78,238,196,255,0,217,186,236,49,223,213,153,116,59,56,191,163,236,223,114,15,169,23,92,69,184,179,59,250,174,196,22,159,169,29,19,198,181,175,75,178,28,102,239,100,165,172,168,169,183,79,28,4,112,242,54,145,216,72,93,157,136,95,118,120,199,111,95,185,150,191,250,157,135,229,189,58,107,149,202,221,13,53,117,166,175,27,189,153,219,166,226,241,187,128,27,24,56,147,185,111,246,8,62,242,244,127,85,178,187,179,19,56,147,51,179,182,206,207,247,168,197,241,91,233,153,174,182,90,205,96,198,241,177,239,219,194,106,202,201,169,169,219,148,130,239,70,4,68,236,109,250,34,38,255,0,162,254,155,251,61,168,47,175,135,103,84,150,189,105,211,72,108,23,172,150,42,156,134,215,229,105,36,138,105,183,152,137,169,1,203,211,128,255,0,74,57,61,155,183,163,236,235,49,150,189,222,31,186,187,91,165,157,72,226,116,213,23,137,40,45,55,107,160,67,92,197,55,8,156,187,51,70,28,135,139,238,238,82,51,125,222,187,45,128,49,251,205,30,65,104,165,186,208,212,199,60,85,17,4,140,113,147,59,63,33,98,255,0,137,217,7,232,174,169,69,191,75,101,218,184,38,221,182,217,7,76,124,189,143,191,246,174,225,246,42,118,92,143,236,65,82,215,7,168,92,166,251,131,117,161,169,121,174,45,93,228,175,88,254,168,94,110,150,234,158,208,73,216,170,130,237,44,145,73,192,216,128,184,152,11,236,76,226,251,108,236,237,232,182,62,90,214,117,99,239,79,172,159,16,50,31,152,206,130,114,122,28,234,238,213,213,246,145,150,87,61,186,146,207,150,88,106,6,219,145,218,160,168,19,0,157,193,136,42,161,7,39,148,41,166,110,92,59,141,187,28,115,70,197,39,105,228,44,138,90,208,244,235,175,57,151,77,186,185,98,213,108,50,182,172,78,221,80,1,115,161,134,161,161,11,181,185,204,94,162,138,87,32,49,225,32,142,204,78,5,192,216,36,22,230,2,237,176,159,78,186,243,134,245,37,164,118,45,86,195,43,105,8,46,52,224,23,58,24,106,30,99,180,220,88,5,234,40,165,114,0,46,113,145,108,196,224,60,193,194,65,110,6,46,225,114,209,17,1,17,16,17,17,6,0,120,205,233,111,214,190,156,108,90,153,65,98,243,85,248,38,65,31,153,173,243,92,60,157,174,180,30,25,191,54,230,195,39,58,161,183,15,160,145,142,219,182,195,220,117,26,189,4,234,102,85,165,253,92,105,157,199,22,171,237,253,61,144,81,99,55,24,14,73,26,26,170,26,249,194,158,80,144,64,199,159,30,224,202,12,91,139,75,12,70,226,92,54,83,233,173,248,85,215,82,180,95,62,211,155,21,69,36,23,44,171,23,186,217,40,229,171,50,24,35,158,166,146,72,99,41,8,68,137,129,136,217,221,216,73,246,223,102,127,98,214,90,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,9,67,61,52,241,147,140,145,73,25,51,16,24,147,56,184,187,51,179,179,179,160,218,121,21,170,233,87,84,191,45,61,56,233,214,166,77,125,250,102,190,243,143,210,253,43,91,229,124,191,118,233,16,118,107,191,54,192,2,59,85,69,56,253,129,96,125,183,13,197,197,223,207,245,211,154,218,176,14,143,181,110,251,121,167,171,154,158,171,23,171,178,0,211,0,145,180,247,1,242,48,147,177,16,183,1,150,166,50,55,223,118,6,39,102,39,102,23,8,33,234,171,84,191,45,61,71,106,46,166,67,125,250,102,130,243,144,85,125,21,91,229,124,191,118,215,17,246,104,127,54,224,4,59,82,197,0,253,177,99,125,183,61,201,201,222,95,188,35,52,207,42,211,190,145,225,184,229,52,158,83,235,174,65,87,147,91,160,56,228,142,97,161,146,10,122,120,142,65,48,29,187,158,84,165,7,30,66,81,75,17,177,125,173,154,16,113,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,66,62,253,84,242,12,113,71,204,220,64,121,25,139,110,78,194,219,238,238,205,234,182,104,210,124,23,242,95,165,152,110,153,253,41,244,159,213,44,126,221,98,243,189,142,207,154,242,180,209,195,221,237,242,46,28,187,124,184,242,45,183,219,119,219,116,24,193,226,41,208,173,55,84,184,107,231,26,125,65,72,26,169,96,167,134,26,25,170,106,165,0,185,219,161,122,131,123,107,51,200,208,66,101,37,65,72,19,16,126,152,8,17,128,19,152,66,13,166,231,153,105,70,127,69,121,163,142,174,193,150,97,215,136,234,98,10,186,70,105,237,247,26,73,152,133,164,134,97,118,99,142,88,219,112,144,95,212,93,137,189,172,182,136,81,129,226,139,225,255,0,71,119,163,185,117,55,162,24,239,102,235,15,153,184,231,22,184,36,130,10,89,41,98,130,89,230,187,15,112,195,140,205,218,218,88,227,99,41,138,65,145,133,141,165,41,67,34,188,62,122,219,181,117,95,128,73,98,201,231,164,161,212,92,86,158,158,27,173,25,85,9,79,118,128,97,132,78,236,17,140,49,0,4,149,5,32,148,81,177,52,47,219,98,118,105,35,223,45,86,177,154,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,160,166,167,106,184,26,104,37,3,140,162,150,25,3,209,220,36,138,73,35,119,23,19,102,55,113,33,38,98,105,94,213,207,23,61,56,254,76,182,252,215,74,96,225,169,57,71,154,179,157,130,122,166,106,172,102,168,105,73,202,188,156,160,146,42,152,99,152,233,158,38,38,1,168,19,38,251,37,20,241,198,15,21,206,181,255,0,38,88,172,253,53,233,157,206,213,83,146,101,182,250,138,108,182,93,251,211,89,237,115,70,34,212,252,28,94,49,154,170,57,15,212,139,156,113,55,38,6,121,161,148,97,177,126,175,250,170,207,114,175,246,87,35,201,50,59,135,254,82,178,186,229,93,81,39,251,169,38,154,73,15,250,200,136,190,247,116,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,9,59,21,80,72,81,203,31,48,114,2,226,96,77,184,187,139,237,187,59,183,170,12,149,232,23,173,124,171,165,61,71,164,178,93,174,126,99,76,178,107,132,49,228,118,250,135,144,227,160,230,227,25,92,233,218,49,51,25,162,6,103,49,1,126,244,96,192,237,200,98,56,167,163,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,104,227,239,210,207,24,201,20,156,13,132,199,144,24,190,196,204,77,190,206,204,254,139,88,43,206,45,125,199,237,214,43,181,222,135,203,210,100,214,243,186,90,228,238,129,249,138,80,170,168,164,41,54,23,119,13,167,164,168,13,137,152,190,198,251,113,33,119,206,175,11,222,186,127,34,153,80,104,118,177,230,126,83,77,175,92,254,135,169,173,30,80,216,174,146,72,46,219,204,228,222,94,142,109,228,238,110,196,1,43,132,159,154,18,168,145,194,100,242,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,142,78,197,44,17,148,146,201,192,24,140,184,128,19,236,44,228,251,108,204,239,232,181,247,235,147,171,187,175,87,218,184,57,92,22,234,187,62,39,97,167,43,110,57,106,158,160,140,194,7,55,35,170,152,24,158,32,169,153,248,243,237,182,204,17,195,27,148,157,166,144,174,87,136,207,94,223,202,162,251,6,155,233,220,30,95,76,177,155,135,156,164,168,158,159,133,85,234,184,0,226,106,194,99,110,112,194,193,36,131,20,94,132,226,100,114,183,34,24,225,181,93,20,116,163,125,234,211,89,104,176,222,213,214,143,16,182,237,89,148,222,232,161,2,242,20,188,77,227,141,138,71,96,105,167,48,237,70,219,25,54,231,39,108,194,41,25,5,203,240,235,232,86,167,170,92,201,179,141,65,160,171,13,43,176,84,77,13,116,212,213,81,1,220,238,48,181,57,181,181,217,164,105,225,2,142,160,100,57,132,63,64,8,4,192,201,140,39,78,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,47,147,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,116,228,236,82,193,24,199,20,124,205,200,203,136,0,182,228,238,79,182,238,238,254,171,245,144,20,43,120,213,251,211,226,223,15,232,126,99,113,83,82,161,91,198,175,222,159,22,248,127,67,243,27,138,12,138,240,167,235,142,167,82,173,84,29,45,234,72,82,69,125,198,44,236,24,181,204,78,40,26,227,110,165,16,6,162,56,247,103,58,152,98,216,132,163,23,238,67,20,132,108,37,17,73,52,143,173,88,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,158,159,15,158,182,237,93,87,224,18,88,178,121,233,40,117,23,21,167,167,134,235,70,85,66,83,221,160,24,97,19,187,4,99,12,64,1,37,65,72,37,20,108,77,11,246,216,157,154,72,247,12,181,68,86,211,168,173,121,195,122,109,210,59,238,171,102,117,180,130,22,234,115,11,101,12,213,15,9,221,174,46,4,244,244,81,56,129,151,57,8,118,114,96,46,0,199,33,55,0,39,96,240,29,114,117,119,106,233,7,72,199,43,130,221,73,120,203,47,213,5,109,199,45,83,212,8,1,206,192,228,117,83,3,19,74,116,208,183,30,125,182,221,206,72,99,114,143,186,210,12,37,244,245,148,223,115,158,180,52,211,53,202,107,188,237,235,32,213,11,53,210,227,83,218,8,251,245,83,221,162,146,89,56,3,8,15,35,50,125,133,152,91,125,153,153,189,23,159,234,43,94,115,46,164,181,114,251,170,217,157,109,89,29,198,160,194,217,67,53,67,76,22,155,115,25,61,61,20,78,32,3,194,49,45,156,152,7,153,185,200,77,204,201,223,235,233,59,222,159,70,254,32,99,223,49,129,6,202,107,21,122,250,232,163,21,234,179,78,42,239,118,155,103,151,212,220,102,223,52,152,229,194,157,163,9,43,248,49,72,54,202,135,144,128,10,25,77,221,128,140,155,179,33,185,179,241,41,66,92,170,68,26,182,101,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,132,157,138,168,36,40,229,143,152,57,1,113,48,38,220,93,197,246,221,157,219,213,78,79,135,95,93,84,221,82,225,173,131,234,13,125,32,106,165,130,158,105,171,161,166,165,148,2,231,110,133,233,193,174,78,237,27,65,9,148,149,3,25,194,39,250,96,70,32,0,76,1,226,188,80,186,22,252,181,226,167,174,58,57,134,121,189,73,178,240,250,98,154,136,184,205,125,181,199,25,51,237,11,11,249,138,200,118,143,183,179,137,156,76,113,254,116,134,158,54,134,188,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,160,147,177,85,4,131,36,82,112,54,32,46,38,2,251,19,56,190,219,59,59,122,32,201,95,20,127,126,205,77,252,23,228,244,75,63,252,21,61,214,50,159,136,21,223,46,183,40,160,234,55,91,238,189,71,107,13,235,89,111,182,58,75,69,202,255,0,79,110,26,202,74,73,8,224,105,233,232,96,166,144,227,229,246,132,12,160,115,96,119,39,6,54,23,35,227,205,253,94,39,213,158,101,130,244,161,144,116,189,135,211,213,218,67,42,202,36,189,93,239,148,213,236,39,85,110,146,142,42,121,109,175,23,111,144,129,148,17,145,200,50,183,32,229,17,11,129,159,32,191,254,38,189,118,221,117,187,50,184,232,102,150,228,212,146,105,125,134,162,49,170,172,181,206,70,25,37,104,48,145,28,146,108,204,116,208,203,184,198,1,202,51,56,251,252,164,103,135,181,142,189,40,244,163,168,253,90,234,56,97,88,84,94,70,213,67,219,158,255,0,127,158,23,58,91,69,41,59,179,17,51,59,119,38,62,36,209,66,206,197,33,9,59,184,0,73,32,121,77,11,208,189,71,234,47,81,237,218,95,165,246,111,61,117,174,222,89,166,149,220,41,109,244,162,236,210,85,84,200,204,253,184,67,144,238,251,57,57,16,128,9,153,128,22,194,157,52,116,233,130,116,191,165,148,26,103,130,211,255,0,138,172,188,86,243,155,252,39,116,242,208,195,61,103,110,89,100,236,247,123,0,93,160,46,1,236,102,246,187,135,181,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,237,77,67,67,76,207,194,32,221,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,223,208,34,32,45,109,186,155,187,93,108,29,93,234,189,246,197,115,171,183,92,173,218,145,125,171,163,172,164,152,161,158,154,120,238,115,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,45,146,86,181,157,88,251,211,235,39,196,12,135,230,51,160,153,239,15,158,182,237,93,87,224,18,88,178,121,233,40,117,23,21,167,167,134,235,70,85,66,83,221,160,24,97,19,187,4,99,12,64,1,37,65,72,37,20,108,77,11,246,216,157,154,72,247,203,85,171,190,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,106,154,26,234,103,110,113,30,206,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,251,20,116,171,212,198,27,213,126,145,209,234,150,31,67,87,110,49,168,43,109,222,217,82,206,71,110,184,198,17,156,176,52,156,88,102,14,50,198,97,32,179,114,3,30,66,7,206,48,11,192,173,87,86,62,235,26,201,240,255,0,33,249,116,234,56,58,173,241,84,214,220,11,170,59,222,61,163,77,73,73,137,224,213,21,56,229,117,150,253,65,5,68,23,123,141,60,179,197,61,89,20,76,53,17,7,55,22,140,2,161,183,106,112,50,102,238,28,77,146,184,183,87,85,61,98,244,53,212,14,118,90,89,87,135,83,217,177,124,138,208,14,87,120,174,16,85,155,89,206,82,224,108,17,202,38,13,40,114,98,137,131,99,141,192,205,251,131,24,68,7,78,186,243,153,116,219,171,150,45,86,195,43,106,196,237,213,0,23,58,24,106,26,16,187,91,156,197,234,40,165,114,3,30,18,8,236,196,224,92,13,130,65,110,96,46,219,9,244,235,175,56,111,82,90,71,98,213,108,50,182,144,130,227,78,1,115,161,134,161,230,59,77,197,128,94,162,138,87,32,2,231,25,22,204,78,3,204,28,36,22,224,98,239,173,18,200,174,135,58,187,186,244,131,171,133,149,207,110,171,188,98,119,234,113,182,228,118,168,42,8,12,224,99,98,10,168,65,201,162,58,152,95,151,14,227,108,225,36,209,177,71,221,121,4,54,30,69,249,56,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,71,31,126,150,120,198,72,164,224,108,38,60,128,197,246,38,98,109,246,118,103,244,95,172,128,136,136,49,87,197,31,220,79,83,127,5,249,197,18,136,190,135,58,187,186,244,131,171,133,149,207,110,171,188,98,119,234,113,182,228,118,168,42,8,12,224,99,98,10,168,65,201,162,58,152,95,151,14,227,108,225,36,209,177,71,221,121,6,93,60,81,253,196,245,55,240,95,156,81,40,1,65,180,150,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,209,199,223,165,158,49,146,41,56,27,9,143,32,49,125,137,152,155,125,157,153,253,23,235,40,43,240,230,235,219,249,43,223,103,211,125,68,131,204,105,150,77,112,243,149,117,16,83,243,170,178,215,24,4,79,88,44,13,206,104,92,35,140,101,139,212,152,64,78,38,228,37,28,211,168,128,161,91,198,175,222,159,22,248,127,67,243,27,138,154,149,10,222,53,126,244,248,183,195,250,31,152,220,80,100,87,133,63,92,117,58,149,106,160,233,111,82,66,146,43,238,49,103,96,197,174,98,113,64,215,27,117,40,128,53,17,199,187,57,212,195,22,196,37,24,191,114,24,164,35,97,40,138,73,164,125,106,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,244,248,124,245,183,106,234,191,0,146,197,147,207,73,67,168,184,173,61,60,55,90,50,170,18,158,237,0,195,8,157,216,35,24,98,0,9,42,10,65,40,163,98,104,95,182,196,236,210,71,184,101,170,34,32,34,34,2,140,15,20,95,15,250,59,189,29,203,169,189,16,199,123,55,88,124,205,199,56,181,193,36,16,82,201,75,20,18,207,53,216,123,134,28,102,110,214,210,199,27,25,76,82,12,140,44,109,41,75,39,232,131,88,205,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,83,83,181,92,13,52,18,129,198,81,75,12,129,232,238,18,69,36,145,187,139,137,179,27,184,144,147,49,54,195,221,52,117,23,130,117,65,165,148,26,153,130,212,127,138,163,188,81,112,155,252,25,116,242,208,205,61,31,114,88,163,239,118,187,224,61,208,30,7,237,103,246,179,69,95,138,23,66,223,145,76,168,245,199,71,48,207,41,166,215,174,31,76,83,81,23,40,108,87,73,36,38,125,161,97,111,47,71,54,241,246,246,114,0,149,206,63,205,9,83,198,248,191,210,175,83,25,151,74,26,185,71,170,88,125,13,37,196,10,156,173,183,123,101,75,48,133,198,221,33,198,114,192,210,113,114,132,249,69,25,132,130,207,196,192,121,9,135,56,204,45,2,216,207,67,115,252,55,75,58,38,211,29,65,212,28,134,146,199,143,88,244,223,31,169,174,174,169,119,225,16,125,31,78,204,204,204,206,70,100,78,32,0,44,230,102,66,34,196,68,204,250,230,43,235,212,15,86,121,150,187,224,58,97,165,165,79,87,100,196,244,215,23,183,89,66,210,53,237,60,21,247,26,104,94,2,185,27,52,96,236,101,19,0,12,100,242,118,155,185,192,191,59,39,32,249,58,174,234,187,81,250,181,212,115,205,115,89,124,141,170,135,185,5,130,193,4,206,116,182,138,82,118,119,17,119,102,238,76,124,69,229,153,217,138,66,17,102,96,0,142,48,200,175,12,174,132,174,186,221,153,91,181,207,84,177,154,73,52,190,195,81,33,82,209,221,32,35,12,146,180,24,132,66,56,247,102,58,104,101,216,164,51,229,25,156,125,142,50,51,205,218,182,189,2,244,81,149,117,89,168,244,151,187,181,179,203,233,150,51,112,134,76,142,225,80,210,4,117,252,28,100,43,101,59,198,64,101,52,160,236,198,64,77,217,140,216,221,249,20,65,44,244,98,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,156,157,138,88,35,24,226,143,153,185,25,113,0,22,220,157,201,246,221,221,223,213,7,128,234,199,221,99,89,62,31,228,63,46,157,107,237,211,174,188,230,93,54,234,229,139,85,176,202,218,177,59,117,64,5,206,134,26,134,132,46,214,231,49,122,138,41,92,128,199,132,130,59,49,56,23,3,96,144,91,152,11,182,193,61,88,251,172,107,39,195,252,135,229,211,173,107,16,108,187,211,174,188,225,189,73,105,29,139,85,176,202,218,66,11,141,56,5,206,134,26,135,152,237,55,22,1,122,138,41,92,128,11,156,100,91,49,56,15,48,112,144,91,129,139,189,203,90,240,244,57,213,221,215,164,29,92,44,174,123,117,93,227,19,191,83,141,183,35,181,65,80,64,103,3,27,16,85,66,14,77,17,212,194,252,184,119,27,103,9,38,141,138,62,235,200,59,4,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,28,125,250,89,227,25,34,147,129,176,152,242,3,23,216,153,137,183,217,217,159,209,7,235,34,34,2,181,93,88,251,172,107,39,195,252,135,229,211,171,170,173,87,86,62,235,26,201,240,255,0,33,249,116,232,53,246,233,215,94,115,46,155,117,114,197,170,216,101,109,88,157,186,160,2,231,67,13,67,66,23,107,115,152,189,69,20,174,64,99,194,65,29,152,156,11,129,176,72,45,204,5,219,97,62,157,117,231,13,234,75,72,236,90,173,134,86,210,16,92,105,192,46,116,48,212,60,199,105,184,176,11,212,81,74,228,0,92,227,34,217,137,192,121,131,132,130,220,12,93,245,162,89,21,208,231,87,119,94,144,117,112,178,185,237,213,119,140,78,253,78,54,220,142,213,5,65,1,156,12,108,65,85,8,57,52,71,83,11,242,225,220,109,156,36,154,54,40,251,175,32,134,195,200,191,39,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,104,227,239,210,207,24,201,20,156,13,132,199,144,24,190,196,204,77,190,206,204,254,139,245,144,20,59,120,172,117,199,77,169,87,90,254,150,244,216,42,226,177,99,23,135,12,166,230,71,44,15,113,184,210,145,131,209,4,123,179,29,52,50,238,68,82,11,247,38,138,50,6,17,136,100,154,245,120,172,117,199,83,166,182,170,254,150,244,216,41,37,190,228,246,119,12,166,230,71,20,237,110,183,85,9,131,209,4,123,187,133,76,209,110,68,82,11,118,225,150,50,6,34,148,100,134,29,144,74,167,129,143,235,179,247,111,248,146,181,94,53,126,244,248,183,195,250,31,152,220,85,213,240,49,253,118,126,237,255,0,18,86,171,198,175,222,159,22,248,127,67,243,27,138,11,171,224,99,250,236,253,219,254,36,165,81,68,7,130,94,166,98,184,254,163,234,38,150,221,170,252,189,235,48,183,219,238,22,142,228,145,132,117,30,65,234,123,240,15,35,99,57,156,42,218,65,0,18,252,220,19,147,184,176,122,203,250,2,34,32,197,95,20,127,113,61,77,252,23,231,20,74,21,186,78,247,167,209,191,136,24,247,204,96,82,253,226,227,169,152,174,31,210,21,227,5,187,85,239,122,207,110,20,22,251,69,44,114,71,220,47,45,87,13,100,243,144,17,177,188,32,16,48,17,128,151,25,39,128,93,153,143,118,136,30,147,189,233,244,111,226,6,61,243,24,16,108,123,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,113,247,233,103,140,163,150,62,96,226,99,200,12,155,113,118,38,223,118,118,127,85,174,191,88,29,53,223,122,86,215,27,198,153,92,223,189,106,155,149,211,27,171,42,160,158,74,187,60,179,72,20,242,74,226,33,198,102,237,28,114,51,128,55,114,51,113,103,7,2,45,143,149,148,235,3,166,187,23,85,58,29,120,211,43,155,246,110,176,242,186,99,117,101,84,112,71,73,120,138,25,2,158,73,92,68,249,66,253,211,142,70,112,55,237,200,110,44,198,192,66,17,173,225,71,214,191,228,203,42,131,166,189,76,185,221,106,113,188,182,225,79,77,137,75,191,122,27,61,210,105,8,94,159,131,11,200,48,213,73,32,122,137,112,142,86,228,224,205,52,210,140,202,45,91,50,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,66,78,197,84,18,20,114,199,204,28,128,184,152,19,110,46,226,251,110,206,237,234,166,167,194,247,173,127,229,1,130,6,140,106,21,206,235,93,169,56,109,188,234,101,184,214,191,123,233,155,88,204,32,21,15,40,139,109,52,93,216,33,145,164,119,57,62,196,188,228,35,151,182,25,169,150,101,54,44,27,21,188,230,185,77,119,146,178,227,246,250,139,165,198,167,180,114,118,41,96,140,164,150,78,0,196,101,196,0,159,97,103,39,219,102,103,127,69,0,61,125,117,93,89,213,110,184,213,222,237,146,240,195,49,126,245,159,23,134,57,167,120,231,165,25,137,202,188,163,149,135,183,53,71,216,34,102,140,8,99,8,35,46,79,23,50,201,95,22,78,181,237,218,129,89,252,152,180,190,231,223,178,217,46,7,38,95,91,27,213,83,201,45,210,150,121,161,123,97,70,98,1,36,49,28,99,49,23,231,64,228,236,56,56,188,46,231,134,189,42,244,207,153,117,95,171,148,122,91,135,215,82,91,128,105,202,229,119,185,212,187,16,91,173,209,156,97,44,237,31,38,41,143,148,177,128,70,46,220,140,199,145,0,115,144,3,34,188,47,122,40,254,80,25,216,107,62,161,91,45,85,218,109,134,220,14,154,91,117,107,119,190,153,186,12,34,97,78,241,9,54,208,197,221,130,105,30,70,112,147,236,69,194,65,57,123,121,129,227,87,238,177,139,124,64,161,249,117,197,102,254,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,106,106,26,26,102,126,17,6,238,238,238,238,238,70,100,78,70,102,78,230,102,68,68,228,68,238,248,65,227,87,238,177,139,124,64,161,249,117,197,4,74,244,245,148,216,176,109,125,211,76,215,41,174,242,86,92,127,48,179,93,46,53,61,163,147,177,75,5,108,82,75,39,0,98,50,226,0,79,176,179,147,237,179,51,191,162,217,79,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,104,227,239,210,207,24,201,20,156,13,132,199,144,24,190,196,204,77,190,206,204,254,139,86,213,33,62,20,253,105,221,116,207,63,160,233,199,81,178,10,185,240,156,174,161,169,49,176,42,98,168,123,93,238,121,129,163,136,9,139,148,84,213,4,102,196,44,38,35,49,70,127,155,99,158,66,9,159,86,171,171,31,117,141,100,248,127,144,252,186,117,117,85,170,234,199,221,99,89,62,31,228,63,46,157,6,181,138,127,191,248,214,95,252,207,255,0,254,46,40,1,83,253,255,0,198,178,255,0,230,127,255,0,241,113,4,37,244,235,175,57,151,77,186,185,98,213,108,50,182,172,78,221,80,1,115,161,134,161,161,11,181,185,204,94,162,138,87,32,49,225,32,142,204,78,5,192,216,36,22,230,2,237,176,159,78,186,243,134,245,37,164,118,45,86,195,43,105,8,46,52,224,23,58,24,106,30,99,180,220,88,5,234,40,165,114,0,46,113,145,108,196,224,60,193,194,65,110,6,46,250,209,44,138,232,115,171,187,175,72,58,184,89,92,246,234,187,198,39,126,167,27,110,71,106,130,160,128,206,6,54,32,170,132,28,154,35,169,133,249,112,238,54,206,18,77,27,20,125,215,144,67,97,228,95,147,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,113,247,233,103,140,100,138,78,6,194,99,200,12,95,98,102,38,223,103,102,127,69,250,200,49,87,197,31,220,79,83,127,5,249,197,18,136,190,135,58,187,186,244,131,171,133,149,207,110,171,188,98,119,234,113,182,228,118,168,42,8,12,224,99,98,10,168,65,201,162,58,152,95,151,14,227,108,225,36,209,177,71,221,121,6,93,60,81,253,196,245,55,240,95,156,81,40,1,65,180,150,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,209,199,223,165,158,49,146,41,56,27,9,143,32,49,125,137,152,155,125,157,153,253,23,235,40,54,240,208,235,142,167,167,28,202,29,30,206,2,144,244,235,52,188,70,115,85,200,113,83,157,142,227,51,71,3,86,148,198,226,47,76,226,17,12,194,101,246,2,54,144,29,156,76,38,156,148,4,68,64,68,68,5,106,186,177,247,88,214,79,135,249,15,203,167,87,85,90,174,172,125,214,53,147,225,254,67,242,233,208,107,88,182,40,232,67,84,176,77,80,233,99,79,190,162,223,126,147,250,165,143,218,113,107,199,247,172,208,249,91,165,45,186,151,191,7,231,64,121,241,238,7,219,14,64,251,250,19,236,235,93,117,125,122,59,234,171,50,233,67,87,45,249,133,154,229,86,88,197,198,162,158,155,44,180,71,27,76,23,27,115,31,219,113,136,140,7,204,198,37,33,66,124,135,137,187,139,191,108,228,3,13,140,209,126,78,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,209,199,223,165,158,49,146,41,56,27,9,143,32,49,125,137,152,155,125,157,153,253,23,235,32,214,179,171,31,122,125,100,248,129,144,252,198,117,42,158,10,158,235,25,79,196,10,239,151,91,148,85,245,99,239,79,172,159,16,50,31,152,206,165,83,193,83,221,99,41,248,129,93,242,235,114,8,181,234,110,237,117,176,117,119,170,247,219,21,206,174,221,114,183,106,69,246,174,142,178,146,98,134,122,105,227,185,204,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,166,83,195,231,173,187,87,85,248,4,150,44,158,122,74,29,69,197,105,233,225,186,209,149,80,148,247,104,6,24,68,238,193,24,195,16,0,73,80,82,9,69,27,19,66,253,182,39,102,146,61,225,135,171,31,122,125,100,248,129,144,252,198,117,226,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,67,84,208,215,83,59,115,136,246,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,13,162,17,89,254,149,122,152,195,122,175,210,58,61,82,195,232,106,237,198,53,5,109,187,219,42,89,200,237,215,24,194,51,150,6,147,139,12,193,198,88,204,36,22,110,64,99,200,64,249,198,17,215,213,111,138,166,182,224,93,81,222,241,237,26,106,74,76,79,6,168,169,199,43,172,183,234,8,42,32,187,220,105,229,158,41,234,200,162,97,168,136,57,184,180,96,21,13,187,83,129,147,55,112,226,96,151,68,88,235,209,47,87,85,61,98,224,23,220,236,180,178,175,14,167,179,94,30,208,14,87,120,174,16,85,155,67,28,165,192,216,35,148,76,26,80,228,197,19,6,199,27,129,155,247,6,60,138,64,80,45,226,167,163,150,45,34,234,226,239,83,142,77,181,38,123,111,139,49,146,155,137,255,0,122,213,84,207,60,117,45,204,204,156,251,147,211,203,62,255,0,100,71,191,192,69,132,25,222,122,84,117,120,214,105,159,214,13,14,194,245,74,146,146,235,81,87,135,228,7,111,155,203,199,206,150,158,134,190,31,206,79,81,176,59,134,211,210,81,198,6,228,35,202,119,23,98,35,13,131,192,120,37,235,95,255,0,7,93,57,214,91,255,0,110,107,111,170,142,47,253,30,142,174,57,141,228,255,0,208,158,49,24,255,0,199,185,23,232,50,149,69,175,95,135,86,177,223,116,111,171,140,18,166,209,15,152,164,204,46,16,97,215,74,110,64,29,234,90,249,226,140,95,153,1,184,246,167,106,121,246,30,36,125,142,28,132,76,157,108,40,131,26,188,69,117,142,197,163,125,35,231,117,55,120,124,197,94,97,111,159,14,181,211,114,48,239,85,87,193,44,100,252,196,13,135,181,3,84,79,177,113,19,236,112,228,36,98,234,3,52,247,10,186,234,86,127,141,105,205,138,162,146,11,150,85,120,162,178,81,203,86,100,48,71,61,76,193,12,101,33,8,145,48,49,27,59,187,9,62,219,236,207,236,82,105,227,105,173,127,252,2,244,231,71,111,253,153,173,194,170,72,191,244,138,58,72,225,54,147,255,0,77,121,4,163,255,0,16,226,95,166,203,26,188,43,52,114,197,171,189,92,90,42,114,57,183,164,192,173,242,230,49,211,113,63,239,170,170,105,224,142,153,185,129,139,135,110,122,136,167,223,237,9,118,56,16,184,155,187,4,228,233,238,21,106,211,92,3,26,211,155,21,69,92,246,220,86,207,69,100,163,150,172,196,167,146,10,104,66,24,202,66,17,17,115,113,6,119,118,17,109,247,217,155,216,181,119,91,84,45,85,208,108,167,210,119,186,198,141,252,63,199,190,93,2,186,170,213,116,157,238,177,163,127,15,241,239,151,64,174,170,2,34,32,224,189,139,166,78,94,198,223,251,87,105,126,197,198,200,41,136,91,244,182,93,171,129,109,155,109,151,40,11,14,124,68,250,164,181,232,182,154,77,96,178,228,177,83,100,55,79,53,73,28,80,205,180,194,79,72,110,62,156,11,250,82,71,237,217,189,91,119,89,107,144,94,104,241,251,69,85,214,186,166,56,34,167,136,228,115,144,153,153,184,139,151,252,76,235,95,255,0,16,45,93,173,213,62,164,114,202,106,123,196,149,246,155,77,208,225,161,97,155,156,76,93,152,99,62,35,197,182,118,40,221,190,255,0,93,208,120,77,34,211,188,215,169,189,103,104,90,150,186,237,81,113,184,197,91,119,155,143,113,218,41,106,64,13,205,249,6,222,134,254,199,111,70,244,219,111,73,244,233,187,68,241,173,20,210,236,123,25,180,89,41,104,234,41,173,208,71,57,4,60,77,228,102,34,39,119,114,39,221,222,66,223,215,239,117,133,190,18,29,59,54,59,140,85,234,190,71,143,176,207,127,183,211,73,73,37,68,27,19,8,212,204,66,226,238,79,232,226,49,151,232,183,177,189,170,74,89,152,89,132,89,153,153,182,102,111,185,7,40,139,174,82,216,93,153,253,80,81,57,150,252,69,255,0,183,101,68,96,238,251,187,32,179,145,55,174,255,0,181,119,128,237,234,236,129,191,6,219,219,186,232,61,223,211,119,93,230,46,238,219,32,198,59,125,166,245,65,213,0,19,122,19,175,161,112,204,205,236,101,202,2,34,32,46,54,101,202,32,34,34,10,93,157,82,91,139,57,46,197,195,179,59,108,232,62,126,235,185,123,118,217,118,4,140,234,137,34,217,157,217,151,80,185,15,167,170,15,177,157,157,114,186,163,39,118,93,140,131,148,68,64,84,27,42,215,8,62,114,22,23,229,190,204,187,98,45,219,101,73,143,167,179,117,192,63,18,255,0,145,7,122,34,32,138,191,23,46,159,14,170,162,159,86,49,219,3,148,209,199,75,79,85,45,60,27,184,193,20,53,102,78,91,23,177,184,15,244,127,103,170,142,93,21,212,219,254,147,234,21,167,41,177,93,234,104,59,117,148,222,104,161,153,227,99,132,103,140,201,139,209,247,111,177,251,29,108,83,175,26,99,103,213,45,57,188,227,183,59,116,21,79,53,21,64,131,73,23,55,119,120,37,6,102,245,109,159,243,143,247,253,235,91,220,251,10,189,105,246,81,87,140,95,104,103,165,170,164,237,242,25,67,139,253,168,196,219,239,118,246,27,125,255,0,122,13,150,180,195,61,180,234,62,33,71,147,218,46,48,214,195,83,220,252,236,79,187,63,25,76,63,99,125,224,237,236,251,151,173,88,43,225,77,170,212,249,182,147,212,98,197,119,122,202,187,52,61,217,64,205,220,163,105,43,42,221,189,28,91,218,206,223,123,172,234,64,69,103,181,215,170,221,14,233,206,58,15,202,198,117,79,100,146,229,49,195,75,19,210,212,212,203,43,128,177,27,176,65,20,133,196,88,195,114,118,217,156,197,183,221,217,159,214,105,46,175,96,154,215,135,209,103,90,121,125,134,237,102,175,141,228,167,169,140,36,14,108,198,96,251,140,130,36,46,197,25,179,139,179,59,59,59,59,32,197,207,19,126,165,181,195,167,124,10,199,81,163,182,123,149,41,94,188,215,157,201,105,233,99,168,130,207,217,158,141,163,239,12,176,73,31,231,187,210,68,60,200,61,93,246,228,236,204,215,167,162,237,77,206,245,131,166,108,7,81,53,26,223,83,13,250,241,109,34,172,154,162,49,136,234,158,57,164,136,106,184,12,96,34,51,4,97,48,176,139,15,25,71,103,38,216,158,234,101,184,78,25,159,217,229,199,243,172,70,203,145,218,231,219,187,69,118,160,138,174,3,216,132,219,120,229,18,23,216,128,9,189,61,162,47,237,102,95,109,146,199,101,198,173,20,120,254,57,104,162,181,90,237,240,133,53,29,21,20,3,5,61,60,66,219,12,113,198,12,194,2,204,219,51,51,51,50,15,185,112,238,237,236,109,209,61,141,234,130,158,114,111,252,215,167,249,75,150,114,127,104,237,254,117,203,187,55,171,190,200,206,207,236,65,202,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,235,237,184,191,33,39,254,207,185,118,34,14,5,221,219,114,29,159,246,110,185,68,65,195,187,51,110,239,179,50,51,179,182,236,236,237,253,75,2,124,64,124,65,51,14,154,46,148,120,94,158,227,22,123,141,206,224,85,17,157,85,194,74,142,20,143,19,83,31,172,113,184,60,156,134,99,111,73,27,139,179,63,175,177,239,215,68,154,227,148,245,11,211,238,49,169,185,93,170,138,138,190,231,21,64,212,5,33,27,196,231,13,93,68,14,66,210,17,19,51,246,89,246,119,125,185,109,187,237,186,15,69,213,15,79,118,158,166,116,126,249,165,55,59,253,69,147,233,104,99,24,107,224,128,102,40,37,142,120,166,140,156,9,219,152,243,132,57,11,16,187,139,147,49,11,187,59,90,206,136,250,8,179,116,116,57,37,105,106,45,86,95,116,200,103,166,39,153,237,97,65,12,17,64,18,136,8,199,220,148,156,157,234,37,119,46,108,206,220,25,133,182,119,44,174,68,5,10,126,46,154,195,65,157,234,189,131,19,179,220,105,234,34,199,233,43,161,169,104,38,34,226,79,86,226,204,77,236,98,252,199,179,254,47,69,50,185,101,234,60,119,31,170,188,74,255,0,102,159,134,254,223,233,24,143,221,235,253,37,173,30,178,230,183,28,255,0,82,242,28,150,228,239,220,168,185,85,144,183,50,61,132,170,36,54,109,203,215,218,110,131,45,252,42,116,87,242,135,168,247,44,198,170,154,67,167,177,204,16,70,253,144,32,35,146,146,169,137,157,203,216,236,206,15,233,251,89,77,208,8,128,176,3,51,8,179,51,51,125,204,163,255,0,193,247,77,155,24,209,107,230,73,82,59,205,120,186,211,213,196,228,32,239,192,168,162,118,217,219,119,219,243,143,237,217,72,18,2,164,157,153,84,186,228,38,102,223,218,130,150,102,119,93,130,202,144,103,219,246,170,253,136,57,68,68,4,92,59,236,169,114,65,83,186,235,32,114,246,42,217,183,245,251,149,72,58,198,33,111,87,246,170,217,153,189,139,148,64,69,249,247,203,229,187,30,183,79,116,186,79,218,130,8,202,66,46,36,94,141,254,75,59,253,237,247,44,23,234,155,197,19,28,209,218,153,177,172,30,195,71,124,185,148,19,51,52,242,213,65,194,65,149,195,219,217,102,251,137,255,0,75,238,246,250,160,206,218,235,181,170,216,15,37,198,229,75,74,45,247,205,48,131,123,118,251,223,246,171,87,148,117,121,211,62,30,71,21,251,91,113,10,105,129,221,158,50,185,3,147,59,23,23,109,135,127,99,168,109,213,15,19,13,126,212,130,40,225,10,43,37,57,110,220,41,107,43,92,217,185,177,55,218,239,51,122,108,205,250,63,181,88,76,115,15,213,157,105,175,156,172,113,215,95,234,59,143,220,243,23,32,103,98,38,115,118,222,121,27,246,59,251,127,223,65,53,57,127,138,55,76,24,223,38,160,206,237,87,50,18,102,218,153,234,165,103,109,221,183,222,56,9,190,239,247,213,166,200,252,101,52,222,128,182,199,113,138,75,160,239,237,42,138,200,118,109,223,253,181,47,245,55,250,86,45,105,215,133,38,171,102,48,193,81,123,191,149,161,164,14,101,24,211,82,206,227,246,5,246,228,213,127,180,182,246,125,223,214,175,173,175,193,91,30,104,5,238,250,151,146,75,47,22,114,236,83,210,68,219,236,223,115,145,253,251,253,232,46,54,61,227,9,163,55,8,192,175,212,212,182,201,28,119,33,102,174,151,103,217,189,55,26,95,218,239,254,133,119,116,255,0,196,151,165,156,222,97,165,159,83,236,150,185,201,141,217,170,206,120,89,248,237,254,54,16,111,86,223,239,251,150,43,223,60,23,177,218,122,105,37,181,106,62,74,4,59,113,41,225,164,145,191,75,111,99,16,191,179,250,214,41,235,199,64,26,171,161,226,119,75,101,108,183,138,88,158,22,239,55,150,165,33,238,110,207,255,0,197,4,254,142,219,123,62,244,19,191,138,231,120,102,113,66,215,60,63,40,182,94,41,72,136,26,90,58,145,144,93,197,217,157,189,31,238,119,101,251,203,95,30,153,186,233,213,62,159,174,52,86,243,170,146,241,101,106,182,57,226,173,184,85,125,128,57,99,41,29,152,77,217,254,200,63,167,23,253,39,246,251,20,223,104,46,189,226,154,243,135,67,149,99,179,131,180,146,205,19,128,71,51,51,118,205,133,223,243,128,47,247,178,11,160,136,136,41,114,227,237,93,68,219,183,163,46,201,25,157,183,223,216,190,118,151,215,217,232,130,184,221,196,191,171,251,23,123,59,63,171,47,153,137,221,253,61,125,87,209,27,179,138,10,151,131,215,28,6,135,82,244,171,39,196,43,97,105,26,229,107,168,167,23,104,192,201,185,15,244,88,189,55,244,101,239,21,38,3,32,20,102,204,226,76,226,236,255,0,123,58,13,107,245,179,1,200,52,11,91,43,168,124,189,93,36,150,251,172,213,214,211,148,59,78,81,199,87,32,198,66,224,254,207,205,251,91,111,243,41,137,240,210,234,34,61,104,210,41,109,87,26,186,119,186,88,36,164,161,148,26,121,14,66,118,163,13,201,249,250,250,188,103,236,119,246,63,170,196,191,24,189,35,166,179,101,152,190,123,109,132,99,25,232,106,218,171,140,113,139,62,245,65,199,217,177,63,172,197,247,63,249,189,87,136,240,153,213,135,194,53,58,233,137,73,179,133,238,88,230,1,114,145,153,202,58,74,199,47,65,103,111,99,15,183,100,19,104,136,136,41,118,127,185,114,205,178,59,186,225,157,208,84,181,172,234,199,222,159,89,62,32,100,63,49,157,108,164,222,171,90,222,172,125,233,245,147,226,6,67,243,25,208,126,78,85,161,122,143,136,105,62,21,173,247,59,55,119,12,206,252,220,86,219,165,59,185,199,13,85,61,76,240,73,75,81,232,221,169,159,203,156,128,207,184,156,110,238,36,238,18,140,119,47,161,206,174,238,189,32,234,225,101,115,219,170,239,24,157,250,156,109,185,29,170,10,130,3,56,24,216,130,170,16,114,104,142,166,23,229,195,184,219,56,73,52,108,81,247,94,65,147,78,139,116,47,78,58,139,240,204,192,244,191,84,44,222,122,213,93,244,204,176,205,19,176,85,91,234,134,239,92,209,213,83,72,236,253,185,131,145,108,251,56,184,145,1,137,129,152,20,75,117,47,211,166,119,210,254,169,215,233,158,117,79,254,54,178,207,91,206,31,240,157,175,204,205,12,21,157,184,165,147,179,221,236,25,118,140,185,135,177,219,216,238,27,30,226,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,28,125,250,89,227,25,34,147,129,176,152,242,3,23,216,153,137,183,217,217,159,209,126,178,130,191,14,110,189,191,146,189,246,125,55,212,72,60,198,153,100,215,15,57,87,81,5,63,58,171,45,113,128,68,245,130,192,220,230,133,194,56,198,88,189,73,132,4,226,110,66,81,205,58,136,8,136,128,136,136,11,94,191,17,93,28,190,232,223,87,25,221,53,222,111,49,73,152,92,39,204,109,117,60,64,59,212,181,243,203,33,55,1,51,113,237,78,213,16,110,92,72,251,28,248,136,152,178,216,81,69,175,141,198,144,211,29,171,79,117,238,134,10,72,234,32,168,151,16,186,72,83,203,223,156,12,100,170,162,16,143,214,38,8,222,58,247,34,251,38,239,52,109,246,217,155,128,123,95,5,61,76,250,193,161,217,166,150,213,213,221,106,42,240,252,128,46,16,249,137,57,210,211,208,215,195,249,184,41,247,55,112,218,122,74,201,12,24,68,121,78,196,206,68,103,183,149,241,180,214,59,20,88,174,11,211,245,60,61,235,213,77,193,179,26,201,57,24,249,74,88,227,168,164,167,109,156,56,73,222,57,106,125,88,249,7,149,251,67,180,130,237,138,190,21,154,199,98,210,46,174,45,20,217,28,59,82,103,182,249,112,232,234,121,31,247,173,85,76,240,73,76,252,0,9,207,185,61,60,80,109,246,68,123,252,200,152,65,217,255,0,43,196,211,90,255,0,45,61,92,101,62,94,223,229,104,48,77,240,170,62,113,112,154,95,37,60,222,98,73,54,144,196,183,170,150,167,129,55,29,226,104,185,11,23,45,195,234,240,184,210,26,109,90,235,7,25,158,229,5,36,246,220,26,158,108,190,170,25,167,150,35,51,166,32,10,82,137,227,253,35,10,201,233,36,113,39,16,112,140,216,185,126,129,79,162,140,15,4,189,28,177,69,138,231,93,64,212,77,222,189,84,220,31,14,163,143,137,143,148,165,142,58,122,186,135,221,143,132,157,227,150,155,209,195,144,121,95,178,91,72,76,210,126,128,136,136,33,91,197,11,161,111,200,166,84,122,227,163,152,103,148,211,107,215,15,166,41,168,139,148,54,43,164,146,19,62,208,176,183,151,163,155,120,251,123,57,0,74,231,31,230,132,169,227,124,0,91,73,101,152,181,139,57,197,111,56,86,83,67,231,108,185,5,190,162,215,113,166,238,156,125,250,89,227,40,229,143,152,56,152,242,3,38,220,93,137,183,221,157,159,213,96,182,142,120,74,224,154,97,212,212,154,199,112,204,62,146,196,44,151,6,190,226,120,237,60,51,83,201,67,92,213,82,73,79,21,68,197,44,135,52,52,160,52,238,5,205,138,121,55,238,48,132,110,19,135,138,240,167,232,86,167,14,142,131,170,125,87,160,171,166,190,213,83,180,216,85,8,213,68,80,13,186,174,136,31,233,35,120,100,39,35,150,42,137,34,24,100,97,237,179,72,68,4,69,27,197,28,29,88,251,211,235,39,196,12,135,230,51,173,148,214,181,157,88,251,211,235,39,196,12,135,230,51,160,149,78,147,250,116,193,58,160,240,192,192,116,211,58,167,255,0,234,245,101,158,183,156,223,224,203,167,210,23,56,96,172,237,197,44,125,238,215,124,203,180,101,192,253,142,222,199,104,149,215,77,11,212,126,157,53,30,227,165,250,161,102,242,55,90,29,165,134,104,157,206,150,225,74,78,237,29,85,52,142,205,220,132,248,150,207,179,19,16,144,24,129,129,128,205,255,0,133,199,184,158,153,126,53,243,138,212,235,235,162,140,87,170,205,56,171,189,218,109,158,95,83,113,155,124,210,99,151,10,118,140,36,175,224,197,32,219,42,30,66,0,40,101,55,118,2,50,110,204,134,230,207,196,165,9,66,18,250,117,208,108,203,169,45,92,177,105,78,25,69,86,71,113,168,3,185,215,67,78,211,5,166,220,198,45,81,91,43,17,128,240,140,75,118,23,49,230,110,17,139,243,49,103,216,79,167,93,6,195,122,109,210,59,22,148,225,148,84,130,22,234,112,59,157,116,52,239,9,221,174,46,2,213,21,178,177,25,151,57,8,119,97,115,46,0,193,24,191,0,22,111,1,208,231,72,150,174,144,116,140,177,73,238,52,151,140,178,253,80,55,44,142,235,5,56,128,28,236,12,33,75,9,184,180,167,77,11,114,225,220,125,220,228,154,70,24,251,175,24,228,82,2,34,32,40,86,241,171,247,167,197,190,31,208,252,198,226,166,165,66,183,141,95,189,62,45,240,254,135,230,55,20,24,171,165,253,58,103,122,193,165,154,139,169,152,45,63,159,252,153,249,42,203,197,23,56,98,225,107,150,154,190,105,235,59,146,202,27,246,124,136,15,104,4,204,251,251,179,55,7,98,242,154,85,169,153,86,141,234,62,57,170,88,85,95,151,189,99,55,8,174,20,220,164,144,35,155,131,253,184,37,237,152,25,67,40,57,71,32,49,55,56,204,197,223,98,117,37,94,6,63,174,207,221,191,226,74,223,248,174,116,81,249,50,202,167,234,83,76,237,151,90,156,111,45,184,84,84,229,177,109,222,134,207,116,154,65,38,168,230,228,242,12,53,82,72,126,132,60,35,149,184,177,179,77,12,66,18,63,160,61,96,233,126,187,116,243,91,212,68,15,87,96,180,99,180,245,101,148,210,212,197,36,199,104,158,146,156,103,170,6,40,195,122,128,24,136,100,3,140,93,204,12,119,17,147,148,99,10,221,114,117,119,117,234,251,87,7,43,130,221,87,103,196,236,52,229,109,199,45,83,212,17,152,64,230,228,117,83,3,19,196,21,51,63,30,125,182,217,130,56,99,114,147,180,210,22,58,171,255,0,209,71,74,55,222,173,53,150,139,13,237,93,104,241,11,110,213,153,77,238,138,16,47,33,75,196,222,56,216,164,118,6,154,115,14,212,109,177,147,110,114,118,204,34,145,144,121,92,55,167,76,239,45,208,156,239,168,175,47,229,48,204,43,179,71,231,121,195,39,155,186,73,89,65,15,147,237,247,90,88,246,134,191,189,221,237,144,126,107,134,251,150,226,233,59,222,159,70,254,32,99,223,49,129,76,159,136,222,45,98,193,188,58,179,76,43,22,161,242,86,92,126,223,142,218,237,212,221,211,147,177,75,5,210,130,56,163,230,110,70,92,64,5,183,39,114,125,183,119,119,245,80,217,210,119,189,62,141,252,64,199,190,99,2,13,148,209,17,1,68,175,138,47,135,253,101,162,178,229,212,222,136,99,189,235,84,222,102,227,156,90,224,146,121,234,163,170,150,121,103,154,236,61,195,62,80,191,119,105,99,141,128,97,24,198,70,23,7,148,162,150,165,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,116,26,177,47,213,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,8,251,245,83,200,49,197,31,51,113,1,228,102,45,185,59,11,111,187,187,55,170,188,29,113,105,14,27,161,29,84,103,154,91,167,208,85,193,143,90,106,40,230,161,130,166,119,152,233,194,166,138,10,167,133,141,254,209,0,20,228,0,228,228,124,4,121,17,150,228,249,255,0,224,161,164,56,104,96,25,150,189,148,21,114,101,147,222,42,49,0,144,167,126,196,22,224,134,138,168,132,35,109,153,206,73,100,7,34,46,91,52,49,176,112,222,78,97,145,93,2,244,81,138,244,167,167,20,151,187,181,179,204,106,110,77,111,134,76,142,225,80,209,156,148,28,216,100,43,101,59,198,70,3,12,70,204,198,64,79,222,144,24,221,248,140,65,22,85,34,32,34,34,2,214,179,171,31,122,125,100,248,129,144,252,198,117,178,154,214,179,171,31,122,125,100,248,129,144,252,198,116,10,126,158,178,171,135,76,179,117,59,105,169,243,150,91,110,97,46,37,119,162,142,150,66,146,135,251,214,158,104,43,10,65,103,6,132,206,119,132,156,248,113,145,224,102,115,121,118,15,201,209,77,123,213,142,157,178,170,172,215,71,50,191,171,247,170,219,121,218,231,169,242,52,213,124,233,78,72,228,40,248,84,71,32,54,231,12,111,187,55,47,179,182,251,59,179,202,255,0,131,85,166,213,127,233,19,54,177,95,109,148,151,27,109,199,56,185,82,86,81,213,194,51,65,83,4,150,203,120,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,194,15,16,46,132,111,189,42,229,82,102,184,176,121,221,50,200,46,15,29,186,167,112,143,232,186,169,228,170,146,43,87,3,168,150,162,126,213,53,56,191,153,38,97,61,246,125,139,209,195,21,113,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,66,62,253,84,242,12,113,71,204,220,64,121,25,139,110,78,194,219,238,238,205,234,167,206,251,164,52,218,11,225,191,149,233,28,48,82,71,81,142,233,61,238,27,131,210,79,44,208,75,113,59,109,68,181,179,70,114,236,110,18,84,201,52,140,206,195,179,27,51,8,179,48,180,123,120,61,232,15,215,253,113,184,234,230,91,167,191,74,226,216,93,188,254,139,186,86,7,247,173,54,68,243,83,148,29,177,119,102,150,104,224,121,228,253,18,104,136,161,55,224,111,9,60,170,117,99,238,177,172,159,15,242,31,151,78,131,90,197,117,117,215,167,172,171,66,232,244,254,247,118,169,250,70,203,169,24,125,179,45,180,92,35,165,146,40,219,204,192,18,79,70,78,76,224,243,64,102,204,76,4,91,199,36,6,236,15,47,1,181,75,96,140,103,65,176,222,164,188,63,52,227,74,115,58,42,66,11,142,155,216,78,217,93,53,59,204,118,155,139,90,162,106,122,216,152,76,11,156,100,91,184,177,143,48,115,140,159,129,147,56,70,15,135,95,93,85,61,45,102,77,131,234,13,125,89,233,93,254,162,105,171,161,166,165,136,206,217,113,153,169,193,174,78,237,27,207,48,12,116,227,25,194,39,250,6,70,32,102,44,7,59,203,90,30,162,180,27,50,233,183,87,47,186,83,153,209,85,137,219,170,12,237,149,211,83,180,33,118,183,57,147,83,214,196,194,102,60,36,17,221,197,140,184,27,28,100,252,192,153,179,255,0,194,251,196,18,154,211,77,101,233,123,90,110,181,102,7,80,52,24,125,242,166,89,106,79,156,210,210,211,209,217,90,40,160,34,96,98,57,200,39,150,94,17,131,12,95,100,4,54,9,95,68,68,24,171,226,143,238,39,169,191,130,252,226,137,65,94,147,224,191,149,13,83,195,116,207,233,79,163,62,182,228,22,235,23,157,236,119,188,175,154,169,142,30,239,111,144,243,227,220,229,199,144,239,182,219,182,251,169,212,241,71,247,19,212,223,193,126,113,68,161,91,164,239,122,125,27,248,129,143,124,198,4,31,39,81,90,13,153,116,219,171,151,221,41,204,232,170,196,237,213,6,118,202,233,169,218,16,187,91,156,201,169,235,98,97,51,30,18,8,238,226,198,92,13,142,50,126,96,76,217,255,0,225,125,226,9,77,105,166,178,244,189,173,55,90,179,3,168,26,12,62,249,83,44,181,39,206,105,105,105,232,236,173,20,80,17,48,49,28,228,19,203,47,8,193,134,47,178,2,27,102,175,92,157,34,90,186,190,210,49,197,32,184,210,89,242,203,13,65,92,177,203,172,244,226,96,19,184,56,157,44,198,194,242,133,52,205,199,159,109,247,99,142,25,28,100,237,52,101,175,182,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,232,73,216,170,130,66,142,88,249,131,144,23,19,2,109,197,220,95,109,217,221,189,80,109,38,161,91,198,175,222,159,22,248,127,67,243,27,138,203,79,12,174,187,109,90,221,134,219,180,51,84,178,106,185,53,66,195,79,32,210,214,93,39,19,60,146,136,28,136,78,57,54,103,58,152,98,216,100,3,229,33,132,125,254,82,59,205,218,196,191,26,191,122,124,91,225,253,15,204,110,40,48,255,0,6,208,189,71,212,157,56,206,117,67,10,179,125,43,106,211,159,35,45,254,24,29,202,170,158,150,169,170,29,170,134,54,111,183,12,126,84,187,174,207,200,4,196,220,92,6,67,15,202,210,173,76,202,180,111,81,241,205,82,194,170,252,189,235,25,184,69,112,166,229,36,129,28,220,31,237,193,47,108,192,202,25,65,202,57,1,137,185,198,102,46,251,19,169,31,240,71,180,218,175,246,173,121,177,95,109,148,151,27,109,198,159,31,164,172,163,171,132,102,130,166,9,6,230,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,172,7,136,167,66,181,61,45,102,79,156,105,245,5,89,233,93,254,162,24,104,102,169,170,136,206,217,113,153,170,13,237,172,207,35,207,48,12,116,229,32,76,65,250,6,32,70,102,46,102,18,253,210,175,83,24,111,85,250,71,71,170,88,125,13,93,184,198,160,173,183,123,101,75,57,29,186,227,24,70,114,192,210,113,97,152,56,203,25,132,130,205,200,12,121,8,31,56,194,240,45,109,186,85,234,99,50,233,67,87,40,245,75,15,161,164,184,129,83,149,182,239,108,169,102,16,184,219,164,56,206,88,26,78,46,80,159,40,163,48,144,89,248,152,15,33,48,231,25,236,41,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,202,106,118,171,129,225,158,35,9,10,41,97,144,61,89,142,57,99,146,55,113,114,7,112,119,18,33,118,39,15,106,136,136,8,136,131,242,114,204,90,197,156,226,183,156,43,41,161,243,182,92,130,223,81,107,184,211,119,78,62,253,44,241,148,114,199,204,28,76,121,1,147,110,46,196,219,238,206,207,234,160,95,175,174,138,50,174,148,245,30,174,247,105,182,121,141,50,201,174,19,73,142,92,41,218,67,142,131,155,148,131,108,168,121,8,204,102,136,25,216,8,201,251,209,131,155,63,33,148,34,159,229,111,245,211,66,244,227,168,189,56,184,233,126,168,89,188,245,170,187,105,97,154,39,96,170,183,213,11,59,71,85,77,35,179,246,230,14,69,179,236,226,226,68,6,38,6,96,65,172,186,186,189,52,116,233,157,245,65,170,116,26,103,130,211,255,0,138,172,188,86,243,135,252,25,107,243,48,195,61,103,110,89,99,239,118,187,224,93,160,46,103,236,102,246,187,90,165,176,247,135,238,144,225,186,65,210,134,3,6,31,5,91,30,97,103,161,203,238,243,84,206,242,156,247,26,234,56,14,82,102,244,16,1,22,142,48,17,102,216,34,23,46,70,230,100,23,43,66,244,47,78,58,116,211,139,118,151,233,125,155,200,218,168,119,150,105,165,118,58,171,133,81,51,52,149,85,50,51,55,114,99,226,59,190,204,44,34,32,2,0,0,3,112,17,16,90,174,172,125,214,53,147,225,254,67,242,233,214,181,139,101,62,172,125,214,53,147,225,254,67,242,233,214,181,136,46,174,186,244,245,149,104,93,30,159,222,238,213,63,72,217,117,35,15,182,101,182,139,132,116,178,69,27,121,152,2,73,232,201,201,156,30,104,12,217,137,128,139,120,228,128,221,129,229,224,55,215,195,175,174,170,158,150,179,38,193,245,6,190,172,244,174,255,0,81,52,213,208,211,82,196,103,108,184,204,212,224,215,39,118,141,231,152,6,58,113,140,225,19,253,3,35,16,51,22,3,147,236,103,65,176,222,164,188,63,52,227,74,115,58,42,66,11,142,155,216,78,217,93,53,59,204,118,155,139,90,162,106,122,216,152,76,11,156,100,91,184,177,143,48,115,140,159,129,147,60,32,245,21,160,217,151,77,186,185,125,210,156,206,138,172,78,221,80,103,108,174,154,157,161,11,181,185,204,154,158,182,38,19,49,225,32,142,238,44,101,192,216,227,39,230,4,204,27,47,34,138,15,11,239,16,74,107,77,53,151,165,237,105,186,213,152,29,64,208,97,247,202,153,101,169,62,115,75,75,79,71,101,104,162,128,137,129,136,231,32,158,89,120,70,12,49,125,144,16,218,87,208,21,170,234,199,221,99,89,62,31,228,63,46,157,93,85,106,186,177,247,88,214,79,135,249,15,203,167,65,173,98,185,90,209,160,217,150,138,199,134,221,47,180,85,114,216,179,204,94,215,147,88,174,197,78,209,193,88,21,84,80,79,60,32,236,100,220,233,229,153,226,38,119,99,118,104,228,112,17,148,55,182,170,127,172,189,58,96,157,80,116,11,165,90,105,157,83,254,175,236,117,150,122,222,115,127,131,46,159,66,180,48,86,118,226,150,62,247,107,190,101,218,50,224,126,199,111,99,176,71,7,134,135,92,117,61,56,230,80,232,246,112,20,135,167,89,165,226,51,154,174,67,138,156,236,119,25,154,56,26,180,166,55,17,122,103,16,136,102,19,47,176,17,180,128,236,226,97,52,138,120,131,117,183,106,233,67,0,142,197,140,79,73,93,168,185,85,61,68,54,170,49,170,17,158,211,1,67,48,133,216,227,40,101,3,8,234,6,49,24,164,97,105,159,184,194,238,209,201,180,43,117,21,160,217,151,77,186,185,125,210,156,206,138,172,78,221,80,103,108,174,154,157,161,11,181,185,204,154,158,182,38,19,49,225,32,142,238,44,101,192,216,227,39,230,4,205,111,238,119,107,173,234,164,43,47,55,58,186,250,136,233,224,164,9,106,102,41,76,96,130,32,134,24,152,137,221,216,35,138,56,227,1,246,8,0,139,108,204,204,131,235,255,0,85,89,238,85,254,202,228,121,38,71,112,255,0,202,86,87,92,171,170,36,255,0,117,36,211,73,33,255,0,89,17,23,222,238,174,175,85,61,49,223,122,85,202,177,28,43,41,189,121,219,214,65,135,208,100,183,26,111,44,17,253,23,85,60,147,199,45,15,48,150,80,159,180,116,228,221,225,118,19,223,118,22,111,87,144,175,10,126,133,106,112,232,232,58,167,213,122,10,186,107,237,85,59,77,133,80,141,84,69,0,219,170,232,129,254,146,55,134,66,114,57,98,168,146,33,134,70,30,219,52,132,64,68,81,188,86,43,198,175,222,159,22,248,127,67,243,27,138,11,171,224,99,250,236,253,219,254,36,173,87,141,95,189,62,45,240,254,135,230,55,21,117,124,12,127,93,159,187,127,196,149,170,241,171,247,167,197,190,31,208,252,198,226,131,2,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,158,159,15,158,182,237,93,87,224,18,88,178,121,233,40,117,23,21,167,167,134,235,70,85,66,83,221,160,24,97,19,187,4,99,12,64,1,37,65,72,37,20,108,77,11,246,216,157,154,72,247,134,29,47,233,211,59,214,13,44,212,93,76,193,105,252,255,0,228,207,201,86,94,40,185,195,23,11,92,180,213,243,79,89,220,150,80,223,179,228,64,123,64,38,103,223,221,153,184,59,23,148,210,173,76,202,180,111,81,241,205,82,194,170,252,189,235,25,184,69,112,166,229,36,129,28,220,31,237,193,47,108,192,202,25,65,202,57,1,137,185,198,102,46,251,19,160,217,249,91,78,162,181,231,13,233,183,72,239,186,173,153,214,210,8,91,169,204,45,148,51,84,60,39,118,184,184,19,211,209,68,226,6,92,228,33,217,201,128,184,3,28,132,220,0,157,188,174,128,245,131,165,250,237,211,205,111,81,16,61,93,130,209,142,211,213,150,83,75,83,20,147,29,162,122,74,113,158,168,24,163,13,234,0,98,33,144,14,49,119,48,49,220,70,78,81,140,43,117,201,213,221,215,171,237,92,28,174,11,117,93,159,19,176,211,149,183,28,181,79,80,70,97,3,155,145,213,76,12,79,16,84,204,252,121,246,219,102,8,225,141,202,78,211,72,65,111,250,138,215,156,203,169,45,92,190,234,182,103,91,86,71,113,168,48,182,80,205,80,211,5,166,220,198,79,79,69,19,136,0,240,140,75,103,38,1,230,110,114,19,115,50,119,250,250,78,247,167,209,191,136,24,247,204,96,76,55,167,76,239,45,208,156,239,168,175,47,229,48,204,43,179,71,231,121,195,39,155,186,73,89,65,15,147,237,247,90,88,246,134,191,189,221,237,144,126,107,134,251,150,226,233,59,222,159,70,254,32,99,223,49,129,6,202,104,136,131,0,60,89,58,67,252,174,233,199,242,130,194,168,185,229,248,5,188,254,150,25,43,251,81,213,99,176,180,211,205,198,51,103,7,154,3,50,148,118,32,114,140,167,23,238,155,66,13,13,120,182,89,149,96,215,218,92,167,10,201,174,184,253,234,139,159,150,184,218,235,100,164,170,131,152,16,31,9,99,113,49,228,6,66,251,63,168,147,179,250,59,173,143,186,151,234,47,4,233,127,75,43,245,51,58,168,255,0,27,71,103,162,225,55,248,78,233,229,166,154,10,62,228,81,73,217,238,246,12,123,166,60,3,218,239,236,103,215,51,80,179,91,174,165,103,249,46,163,95,105,233,32,185,101,87,138,219,221,100,84,128,67,4,115,212,204,115,72,49,137,17,19,3,17,187,51,57,19,237,182,238,254,212,31,38,39,139,95,115,156,170,205,133,98,212,62,118,245,144,92,41,237,118,234,110,232,71,223,170,158,65,142,40,249,155,136,15,35,49,109,201,216,91,125,221,217,189,86,197,29,31,244,215,98,233,91,67,172,250,101,108,126,245,214,110,55,76,146,172,106,142,120,234,239,18,195,24,84,73,19,144,135,24,91,180,17,198,204,0,253,184,193,201,156,220,200,160,223,162,206,166,42,122,81,215,155,86,167,205,67,87,112,177,79,79,53,163,33,161,164,104,187,245,54,233,184,185,118,222,65,118,99,142,88,225,153,153,136,57,188,45,27,152,9,147,173,135,113,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,142,62,253,44,241,140,145,73,192,216,76,121,1,139,236,76,196,219,236,236,207,232,131,245,150,0,120,213,251,172,98,223,16,40,126,93,113,89,254,176,3,198,175,221,99,22,248,129,67,242,235,138,8,128,210,124,23,242,161,170,120,110,153,253,41,244,103,214,220,130,221,98,243,189,142,247,149,243,85,49,195,221,237,242,30,124,123,156,184,242,29,246,219,118,223,116,213,93,51,202,180,111,81,242,61,45,205,105,60,189,235,25,184,75,111,169,227,28,129,28,220,31,236,79,23,112,0,202,25,65,198,72,205,197,185,198,96,76,219,19,47,87,210,119,189,62,141,252,64,199,190,99,2,153,239,16,110,137,45,93,87,224,17,223,113,136,41,40,117,23,21,167,168,154,213,88,52,162,83,221,160,24,102,32,180,156,133,52,64,1,37,65,70,67,44,142,77,11,247,28,89,154,73,55,11,21,225,55,214,189,199,80,40,255,0,147,22,168,92,251,247,171,37,188,36,196,43,100,122,90,120,229,181,210,193,12,45,108,24,192,64,228,154,32,140,166,18,252,233,156,125,247,55,22,133,156,243,87,171,31,117,141,100,248,127,144,252,186,117,174,15,250,170,192,178,175,246,87,28,201,49,203,135,254,82,142,186,219,93,79,39,251,153,33,154,57,3,250,136,72,126,231,101,49,58,85,214,221,171,170,254,134,181,162,197,147,207,73,67,168,184,174,155,222,161,186,209,149,80,148,247,104,6,206,226,119,96,140,97,136,0,36,168,41,4,162,141,137,161,126,219,19,179,73,30,225,12,42,127,191,248,214,95,252,207,255,0,254,46,40,1,83,253,255,0,198,178,255,0,230,127,255,0,241,113,4,0,171,171,174,189,61,101,90,23,71,167,247,187,181,79,210,54,93,72,195,237,153,109,162,225,29,44,145,70,222,102,0,146,122,50,114,103,7,154,3,54,98,96,34,222,57,32,55,96,121,120,13,170,91,4,99,58,13,134,245,37,225,249,167,26,83,153,209,82,16,92,116,222,194,118,202,233,169,222,99,180,220,90,213,19,83,214,196,194,96,92,227,34,221,197,140,121,131,156,100,252,12,153,194,48,124,58,250,234,169,233,107,50,108,31,80,107,234,207,74,239,245,19,77,93,13,53,44,70,118,203,140,205,78,13,114,119,104,222,121,128,99,167,24,206,17,63,208,50,49,3,49,96,57,211,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,90,206,162,180,27,50,233,183,87,47,186,83,153,209,85,137,219,170,12,237,149,211,83,180,33,118,183,57,147,83,214,196,194,102,60,36,17,221,197,140,184,27,28,100,252,192,153,179,211,194,235,196,2,178,209,89,109,233,147,91,242,46,245,170,111,45,110,193,238,147,199,60,245,81,213,75,60,80,67,105,46,216,31,40,95,187,188,82,72,224,48,140,101,27,147,131,196,49,6,96,120,163,251,137,234,111,224,191,56,162,80,67,167,184,85,215,82,179,252,107,78,108,85,20,144,92,178,171,197,21,146,142,90,179,33,130,57,234,102,8,99,41,8,68,137,129,136,217,221,216,73,246,223,102,127,98,157,239,20,127,113,61,77,252,23,231,20,74,21,186,78,247,167,209,191,136,24,247,204,96,65,226,179,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,67,211,87,80,212,179,115,136,246,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,147,79,10,206,188,127,235,71,74,154,191,122,255,0,27,22,33,125,185,220,127,243,1,77,100,16,237,127,233,5,17,201,55,248,186,112,31,230,129,100,87,136,167,66,180,221,82,225,175,156,105,245,5,32,106,165,130,158,24,104,102,169,170,148,2,231,110,133,234,13,237,172,207,35,65,9,148,149,5,32,76,65,250,96,32,70,0,78,97,5,119,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,6,211,200,176,131,195,67,174,58,110,163,176,216,116,123,56,10,176,212,92,46,207,25,205,87,33,203,80,23,203,116,47,28,13,90,83,27,145,53,75,17,196,51,9,151,219,57,26,64,119,98,48,135,55,208,17,17,1,90,174,172,125,214,53,147,225,254,67,242,233,213,213,86,171,171,31,117,141,100,248,127,144,252,186,116,26,214,43,171,174,189,61,101,90,23,71,167,247,187,181,79,210,54,93,72,195,237,153,109,162,225,29,44,145,70,222,102,0,146,122,50,114,103,7,154,3,54,98,96,34,222,57,32,55,96,121,120,13,170,91,4,99,58,13,134,245,37,225,249,167,26,83,153,209,82,16,92,116,222,194,118,202,233,169,222,99,180,220,90,213,19,83,214,196,194,96,92,227,34,221,197,140,121,131,156,100,252,12,153,194,50,252,53,58,215,184,244,233,168,244,58,95,154,220,246,211,44,186,224,81,212,129,61,44,17,218,174,149,47,77,16,92,229,158,65,99,120,64,32,16,144,94,81,1,140,206,86,98,32,97,57,212,90,208,245,21,160,217,151,77,186,185,125,210,156,206,138,172,78,221,80,103,108,174,154,157,161,11,181,185,204,154,158,182,38,19,49,225,32,142,238,44,101,192,216,227,39,230,4,205,33,94,21,157,120,255,0,214,142,149,53,126,245,254,54,44,66,251,115,184,255,0,230,2,154,200,33,218,255,0,210,10,35,146,111,241,116,224,63,205,2,12,0,234,199,222,159,89,62,32,100,63,49,157,74,167,130,167,186,198,83,241,2,187,229,214,229,21,125,88,251,211,235,39,196,12,135,230,51,169,84,240,84,247,88,202,126,32,87,124,186,220,130,42,250,177,247,167,214,79,136,25,15,204,103,74,126,158,178,171,135,76,179,117,59,105,169,243,150,91,110,97,46,37,119,162,142,150,66,146,135,251,214,158,104,43,10,65,103,6,132,206,119,132,156,248,113,145,224,102,115,121,118,7,86,62,244,250,201,241,3,33,249,140,234,82,124,26,173,54,171,255,0,72,153,181,138,251,108,164,184,219,110,57,197,202,146,178,142,174,17,154,10,152,36,182,91,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,208,69,6,138,107,222,172,116,237,149,85,102,186,57,149,253,95,189,86,219,206,215,61,79,145,166,171,231,74,114,71,33,71,194,162,57,1,183,56,99,125,217,185,125,157,183,217,221,159,202,226,120,181,247,57,202,172,216,86,45,67,231,111,89,5,194,158,215,110,166,238,132,125,250,169,228,24,226,143,153,184,128,242,51,22,220,157,133,183,221,221,155,213,101,87,136,23,66,55,222,149,114,169,51,92,88,60,238,153,100,23,7,142,221,83,184,71,244,93,84,242,85,73,21,171,129,212,75,81,63,106,154,156,95,204,147,48,158,251,62,197,232,247,3,193,239,64,126,191,235,141,199,87,50,221,61,250,87,22,194,237,231,244,93,210,176,63,189,105,178,39,154,156,160,237,139,187,52,179,71,3,207,39,232,147,68,69,9,191,3,120,73,194,87,186,107,210,26,109,5,208,108,27,72,225,130,146,58,140,118,207,12,55,7,164,158,89,160,150,226,123,203,91,52,103,46,198,225,37,76,147,72,204,236,59,49,179,48,139,51,11,92,180,68,5,106,186,170,210,223,203,79,78,58,139,166,112,216,190,153,175,188,227,245,95,69,81,121,175,47,221,186,68,29,234,31,206,57,128,142,213,81,64,95,108,152,31,109,143,113,114,103,186,168,131,86,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,182,105,209,12,214,235,169,90,47,128,234,53,246,158,146,11,150,85,139,218,175,117,145,82,1,12,17,207,83,73,28,210,12,98,68,68,192,196,110,204,206,68,251,109,187,191,181,64,95,94,218,103,149,105,127,87,26,153,110,202,105,59,127,79,100,21,185,53,186,112,142,70,134,170,134,190,115,168,136,227,35,1,231,199,184,81,27,142,226,210,195,40,49,23,13,214,117,120,115,117,59,245,27,160,13,88,154,175,40,181,29,235,71,190,146,184,89,232,174,144,246,105,96,134,174,157,230,183,192,114,15,111,189,230,46,45,88,12,13,35,202,228,108,12,226,197,19,32,194,175,17,93,99,190,235,39,87,25,221,77,222,31,47,73,135,220,39,195,173,116,220,128,251,52,180,19,203,25,63,49,0,114,238,206,245,19,236,92,136,59,252,57,16,128,186,144,175,5,140,2,154,197,211,206,87,168,53,24,245,93,29,203,42,202,14,152,43,166,105,68,43,237,212,116,241,180,47,19,19,240,32,10,137,235,193,204,27,212,249,137,59,246,217,134,24,86,202,125,42,233,111,228,91,167,29,58,211,57,172,95,67,87,217,177,250,95,165,104,188,215,152,237,93,37,14,245,119,231,24,204,75,122,169,103,47,176,78,13,190,193,176,176,179,5,213,90,171,173,170,22,170,232,54,83,233,59,221,99,70,254,31,227,223,46,129,93,85,106,186,78,247,88,209,191,135,248,247,203,160,87,85,1,17,112,254,136,14,219,174,25,159,239,71,119,92,179,186,14,81,17,6,27,120,150,245,17,30,139,233,20,86,171,117,93,59,93,47,242,85,208,196,15,60,129,32,187,209,158,196,220,61,125,30,64,246,187,123,91,213,67,182,137,224,57,6,190,235,101,13,15,151,171,171,146,225,117,134,186,228,113,7,117,198,57,42,227,25,8,156,223,217,249,207,107,239,254,117,147,222,44,218,176,249,190,167,90,241,40,246,96,178,75,36,198,44,82,59,49,73,73,70,227,232,76,205,236,114,246,110,189,191,131,166,145,211,94,114,204,163,61,185,66,50,12,20,52,141,75,202,56,201,155,106,163,229,237,220,155,214,17,251,155,252,254,136,37,7,67,176,26,29,52,210,172,99,16,162,133,163,107,109,174,158,156,157,227,0,39,226,63,210,97,244,223,213,215,188,84,128,12,96,49,131,51,8,179,11,51,125,204,202,164,28,59,179,122,186,232,145,220,139,250,191,177,119,72,236,194,235,231,114,118,127,95,79,84,29,128,204,62,223,69,216,197,203,216,190,126,238,229,178,239,141,153,155,125,253,168,43,68,68,5,248,57,86,119,134,96,244,47,115,204,50,139,101,158,148,72,65,229,172,169,24,197,156,157,217,155,213,254,247,103,94,55,94,181,239,20,208,108,58,108,171,34,156,25,163,150,24,152,14,57,157,159,184,110,44,255,0,155,2,127,185,212,32,245,51,215,78,169,245,3,113,173,183,133,84,150,123,43,213,185,193,21,21,194,171,237,128,75,33,70,238,196,108,205,246,77,189,56,183,232,183,179,216,130,89,117,3,196,151,165,156,34,98,165,131,83,236,151,73,197,129,221,169,14,121,153,185,111,254,42,19,111,70,219,239,251,213,162,200,124,97,52,102,223,25,149,134,154,150,231,35,14,226,46,213,209,110,251,63,166,229,75,251,89,191,210,176,35,65,250,0,213,93,112,16,186,92,235,101,179,210,202,243,55,121,252,181,81,23,111,102,111,254,40,23,245,119,219,217,247,44,172,177,248,47,99,181,20,209,203,117,212,124,148,200,183,228,80,67,73,27,126,150,222,199,34,127,103,245,160,246,184,231,140,166,155,215,150,217,22,49,73,107,29,253,163,81,89,54,237,187,127,181,165,254,183,255,0,66,187,56,135,138,55,76,25,39,22,175,206,237,86,194,34,118,218,165,234,162,102,109,217,183,222,72,5,190,255,0,247,150,59,93,60,21,177,231,128,158,209,169,121,36,82,241,119,30,253,61,36,173,190,207,247,49,7,223,183,222,172,86,162,248,82,106,182,29,12,245,22,75,249,93,218,48,230,49,149,53,44,14,95,96,159,110,79,87,251,71,111,103,223,253,72,37,139,23,234,243,166,124,192,130,43,14,182,226,21,51,27,179,52,99,114,6,39,119,46,44,219,22,222,215,87,82,134,237,106,185,131,73,110,185,82,213,11,253,240,204,38,222,221,190,231,253,171,89,236,143,15,213,157,22,175,128,175,145,215,88,42,59,141,219,242,247,32,119,114,22,99,102,222,9,31,246,179,251,127,223,87,239,75,252,76,53,251,77,200,99,152,40,175,116,227,179,112,170,172,173,99,118,230,228,255,0,107,188,237,235,187,183,232,254,196,19,226,139,1,250,89,241,68,199,53,138,166,28,107,56,176,209,216,238,99,4,76,237,4,181,83,243,144,165,96,246,246,93,190,241,127,210,251,253,190,139,58,44,119,203,118,67,110,130,233,107,159,187,4,241,140,130,92,72,125,31,252,166,103,251,159,238,65,247,187,51,251,85,5,16,191,171,123,87,98,32,234,16,113,246,174,198,117,202,165,219,111,95,185,5,72,168,98,85,51,238,131,148,68,65,73,50,235,118,102,117,218,254,170,131,103,219,246,32,168,93,157,84,186,227,38,118,223,216,187,16,82,98,38,46,6,204,226,76,236,236,255,0,123,40,69,241,86,209,95,201,230,163,219,115,26,90,105,2,158,249,49,193,35,246,64,64,78,58,74,86,22,103,31,107,187,49,191,175,236,117,55,138,63,124,96,180,217,178,125,22,177,228,148,195,180,214,123,173,69,92,174,34,12,252,6,138,87,125,221,246,125,191,54,222,205,208,98,175,132,94,176,208,96,154,175,127,196,239,23,26,122,120,178,10,74,24,105,154,121,136,121,19,85,176,187,11,123,28,191,63,236,255,0,143,213,77,98,214,51,70,179,91,142,1,169,120,246,75,109,119,238,83,220,169,8,155,153,6,226,53,17,155,182,227,235,237,6,91,46,98,119,168,242,44,126,150,241,19,253,154,142,123,123,127,162,100,63,127,175,244,80,99,71,91,157,4,89,186,197,28,110,180,117,22,171,16,186,99,211,212,147,76,214,176,175,134,120,167,8,132,196,163,238,68,76,76,244,241,59,23,55,102,110,108,226,251,179,141,211,233,127,167,187,79,76,218,63,99,210,155,101,254,162,247,244,76,50,12,213,243,192,48,148,242,201,60,179,72,76,2,239,192,121,204,124,69,200,157,133,133,156,137,217,221,238,218,32,225,221,153,183,119,102,111,235,70,118,118,221,159,118,117,96,250,219,215,28,167,167,174,159,114,125,77,197,45,84,85,181,246,200,169,198,156,42,200,218,38,57,170,233,224,98,38,140,132,157,155,188,239,179,59,111,199,109,219,125,213,133,240,254,241,4,204,58,151,186,86,97,122,133,140,89,237,215,59,121,83,198,21,86,249,42,56,85,188,173,82,126,145,200,230,241,241,24,65,189,100,126,78,238,254,158,198,12,247,92,19,187,54,226,59,191,236,221,114,136,58,251,110,79,200,137,255,0,179,238,93,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,56,217,191,99,46,81,112,251,236,251,123,126,237,208,114,184,33,99,23,23,246,59,108,155,122,174,80,99,7,80,61,1,233,47,81,215,138,171,158,107,116,189,210,73,86,108,125,251,123,82,140,240,122,69,191,104,228,136,220,57,118,69,159,209,247,103,117,123,180,127,74,177,93,17,211,76,123,74,240,168,100,11,62,57,68,52,116,231,40,70,50,205,179,185,28,178,246,192,4,164,51,34,51,38,22,228,68,78,254,174,235,216,162,2,34,32,198,15,16,220,210,179,13,233,234,241,83,69,33,4,146,249,125,157,140,133,253,43,169,27,218,63,229,58,215,217,221,201,220,137,221,221,253,93,221,76,135,140,126,114,214,93,53,179,225,209,203,32,201,123,167,150,70,226,207,183,230,171,40,203,213,217,217,155,216,255,0,115,168,125,177,90,166,189,221,96,182,64,204,242,77,203,111,93,189,130,229,237,255,0,50,13,137,58,39,198,99,198,58,116,195,233,4,24,74,107,69,182,82,244,22,221,252,141,59,125,222,223,98,190,203,240,112,43,100,118,124,42,197,109,142,49,141,169,237,180,177,241,22,102,102,227,16,143,221,233,247,47,222,65,195,250,42,12,121,122,123,21,110,251,42,95,127,185,0,27,111,69,90,224,125,139,148,4,69,195,190,204,131,174,66,226,219,175,159,155,242,217,215,124,158,173,247,46,6,15,93,221,7,100,76,220,89,219,239,85,174,25,182,109,151,40,10,204,245,27,212,190,31,160,24,109,210,253,117,156,37,172,163,165,150,88,224,48,157,133,204,120,108,206,241,198,94,222,224,250,174,158,168,186,144,196,122,127,211,171,213,242,241,87,59,87,69,69,41,83,197,21,52,146,59,201,249,177,102,220,92,89,159,121,71,103,228,223,218,219,40,21,215,45,98,202,250,128,213,27,166,65,81,91,87,60,87,123,145,249,10,89,102,54,17,19,112,16,30,39,33,48,187,176,6,254,187,111,254,240,92,174,169,122,233,212,238,161,111,53,84,177,214,203,104,177,15,126,158,40,40,171,234,152,103,132,166,115,23,33,35,102,253,22,22,217,199,217,191,167,220,222,99,166,126,149,51,62,165,242,3,166,183,85,73,71,67,21,76,81,85,86,55,102,66,103,144,76,183,226,114,131,187,253,143,235,253,47,234,89,45,208,199,135,78,79,155,222,173,186,137,169,214,250,32,179,83,84,211,212,197,75,231,32,155,187,17,66,231,246,227,120,228,103,245,32,217,183,111,86,127,216,206,165,215,2,211,140,75,78,108,176,89,113,123,45,29,28,80,128,14,240,211,69,27,191,16,96,111,208,17,111,99,126,196,24,105,160,62,21,154,83,167,246,231,168,205,103,44,134,182,82,25,127,194,54,202,41,152,55,139,137,48,238,39,176,242,119,125,183,255,0,79,181,102,70,35,165,184,30,15,64,54,236,119,24,182,82,194,44,62,145,209,67,31,176,88,91,244,1,155,216,203,213,162,14,25,153,153,153,155,102,111,99,46,81,16,23,197,115,179,219,47,20,229,77,113,161,130,112,61,183,105,34,18,246,62,237,237,103,95,106,32,142,126,185,124,59,113,76,186,213,112,212,76,36,142,130,229,75,73,220,237,83,82,82,68,18,148,48,76,236,36,255,0,97,223,119,96,103,125,253,140,223,179,210,52,52,23,168,141,67,233,175,47,142,225,98,150,67,128,37,2,169,160,58,201,163,136,153,228,136,201,255,0,52,91,114,118,136,91,125,159,209,253,143,236,91,34,77,12,117,16,156,19,3,28,114,11,129,11,182,236,236,237,179,179,178,137,63,18,222,136,238,20,183,154,189,92,211,250,10,40,168,163,164,131,205,69,222,138,31,205,195,4,229,33,48,12,99,185,109,16,179,110,94,191,241,4,140,244,233,175,150,14,160,176,42,124,202,207,218,140,165,150,162,35,138,49,149,133,187,103,199,118,121,0,95,239,101,117,150,191,61,9,245,53,93,161,122,151,109,182,220,46,53,97,101,185,86,69,3,197,31,116,197,164,150,166,155,119,224,50,11,109,198,50,223,209,255,0,207,186,159,171,77,214,142,245,65,21,202,128,200,160,155,151,23,33,113,127,66,118,127,71,254,182,116,31,91,182,254,142,186,36,139,103,244,246,126,213,244,46,29,183,109,144,124,192,219,59,250,46,248,217,182,223,239,93,69,179,22,207,251,87,96,55,166,239,254,100,29,136,184,111,98,229,6,27,120,165,96,161,148,244,211,145,94,5,191,61,103,183,149,67,108,35,250,33,83,77,35,250,191,175,176,31,216,161,123,66,115,138,205,59,213,11,62,87,70,95,106,143,204,110,46,68,34,92,233,229,143,215,143,175,244,221,108,13,214,37,139,235,7,76,122,151,111,24,196,228,60,106,184,65,139,109,183,237,239,247,183,245,45,114,46,212,178,90,111,85,212,47,176,157,37,76,176,190,207,236,113,39,23,246,127,98,13,162,113,203,128,221,108,22,219,144,150,254,102,146,25,159,219,237,32,103,251,253,126,245,250,74,219,116,239,126,250,197,164,152,245,193,201,220,158,223,72,197,187,62,236,254,90,39,118,245,119,253,191,181,92,148,28,63,177,82,170,127,98,161,217,221,208,86,206,181,173,234,199,222,159,89,62,32,100,63,49,157,108,162,62,213,173,119,86,62,244,250,201,241,3,33,249,140,232,38,167,194,227,220,79,76,191,26,249,197,106,246,189,98,116,171,134,245,95,164,119,12,62,243,109,164,28,158,221,79,81,83,137,221,228,145,225,59,117,197,195,236,49,74,32,101,229,164,33,140,102,14,37,200,25,137,155,184,17,152,120,175,11,143,113,61,50,252,107,231,21,171,42,144,106,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,30,154,186,134,165,155,156,71,179,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,188,148,248,95,120,130,83,90,105,172,189,47,107,77,214,172,192,234,6,131,15,190,84,203,45,73,243,154,90,90,122,59,43,69,20,4,76,12,71,57,4,242,203,194,48,97,139,236,128,134,217,63,226,5,208,141,139,170,172,86,76,215,22,15,37,169,184,253,189,227,183,84,238,114,125,41,75,4,117,82,69,106,224,117,17,83,193,221,169,168,23,243,36,206,65,182,207,184,250,52,16,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,40,103,166,158,50,113,146,41,35,38,98,3,18,103,23,23,102,118,118,118,116,27,79,34,193,95,11,222,181,255,0,148,6,8,26,49,168,87,59,173,118,164,225,182,243,169,150,227,90,253,239,166,109,99,48,128,84,60,162,45,180,209,119,96,134,70,145,220,228,251,18,243,144,142,94,222,117,32,34,199,253,82,235,215,164,237,22,206,238,122,103,169,122,173,244,54,73,102,236,249,218,47,160,174,85,29,174,236,33,52,127,156,134,156,227,45,227,148,11,236,147,237,190,207,179,179,179,92,13,20,215,189,39,234,39,21,170,205,116,115,43,250,193,101,162,184,29,174,122,159,35,83,73,194,168,35,142,66,143,133,68,113,155,236,19,70,251,179,113,251,91,111,187,59,48,92,5,141,94,34,186,57,98,214,78,145,243,186,107,188,222,94,175,15,183,207,152,218,234,120,153,246,106,168,32,150,66,110,2,96,197,221,129,234,32,220,185,8,119,249,241,34,1,101,146,168,131,87,125,61,205,110,186,107,159,227,90,141,98,167,164,158,229,138,222,40,175,116,113,85,129,20,18,79,77,48,77,24,200,34,66,78,14,64,204,236,196,47,182,251,59,123,87,201,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,17,247,234,167,144,164,150,78,0,194,3,200,204,159,97,102,22,223,102,102,111,69,237,122,151,192,41,180,179,168,109,72,211,235,126,61,87,99,182,216,242,139,149,53,174,134,165,165,231,21,187,204,27,209,187,60,174,230,96,84,239,17,129,147,191,48,33,45,203,150,239,245,244,171,165,191,150,158,163,180,235,76,230,177,125,51,65,121,200,41,126,149,162,243,94,95,187,107,136,251,213,223,156,99,2,29,169,98,156,190,193,49,190,219,6,228,226,206,19,231,209,254,1,77,166,29,46,105,110,25,14,61,87,98,168,165,197,232,106,110,22,250,182,148,103,130,227,83,19,84,86,180,131,43,243,3,122,153,166,119,7,219,131,187,139,48,179,48,181,224,68,64,68,68,4,68,64,90,214,117,99,239,79,172,159,16,50,31,152,206,182,83,90,214,117,99,239,79,172,159,16,50,31,152,206,130,106,124,46,61,196,244,203,241,175,156,86,172,170,88,171,225,113,238,39,166,95,141,124,226,181,101,82,2,34,32,34,43,41,173,125,102,116,217,211,182,85,75,133,107,30,164,125,95,189,86,219,194,233,5,55,208,245,245,124,233,78,73,35,25,57,211,193,32,54,231,12,141,179,191,47,179,190,219,59,59,133,235,80,173,227,87,239,79,139,124,63,161,249,141,197,74,166,133,245,71,161,61,74,125,55,249,20,206,126,177,253,92,242,223,73,255,0,131,43,40,251,30,99,187,217,255,0,92,197,31,46,93,137,127,71,125,184,250,237,187,111,21,126,53,126,244,248,183,195,250,31,152,220,80,93,95,3,31,215,103,238,223,241,36,241,83,235,199,254,187,244,169,164,23,175,241,81,101,247,219,101,199,255,0,62,21,54,66,14,215,254,142,82,156,115,127,140,167,49,254,116,22,26,244,211,213,221,215,166,93,35,214,28,83,15,183,85,190,89,169,84,246,203,109,182,235,29,65,64,22,136,34,10,225,168,170,19,140,134,95,50,45,83,31,103,139,179,9,239,33,23,230,218,57,44,86,39,139,95,115,156,170,205,133,98,212,62,118,245,144,92,41,237,118,234,110,232,71,223,170,158,65,142,40,249,155,136,15,35,49,109,201,216,91,125,221,217,189,80,126,82,203,79,15,158,182,238,189,40,103,242,88,178,121,234,235,180,235,42,168,167,134,235,70,85,68,48,90,103,41,161,19,187,4,99,12,166,103,29,56,200,37,20,108,47,51,118,216,157,222,56,246,146,174,159,252,52,244,191,77,186,104,202,180,67,81,43,234,239,183,125,74,167,164,44,186,231,111,171,146,0,142,122,99,121,105,2,137,157,182,16,166,148,156,196,228,7,121,79,147,200,61,183,24,2,32,58,170,233,159,50,233,67,87,43,52,183,48,174,164,184,129,83,141,202,209,115,166,118,16,184,219,164,57,2,41,222,62,78,80,159,40,164,3,140,157,248,152,23,18,48,225,33,132,202,120,152,221,173,87,255,0,15,253,64,190,216,174,116,151,27,109,198,158,195,87,71,89,73,48,205,5,76,18,93,168,74,57,99,144,93,196,192,133,216,152,153,221,157,157,157,148,48,244,157,239,79,163,127,16,49,239,152,192,189,174,19,213,221,214,203,209,206,161,244,139,147,91,170,238,22,219,253,69,29,203,26,175,26,130,55,182,78,23,10,74,138,138,83,3,46,35,76,99,4,146,143,109,153,198,99,145,200,79,188,231,23,138,233,59,222,159,70,254,32,99,223,49,129,6,202,104,136,128,136,136,32,7,197,31,223,179,83,127,5,249,61,18,207,255,0,5,79,117,140,167,226,5,119,203,173,203,0,60,81,253,251,53,55,240,95,147,209,44,255,0,240,84,247,88,202,126,32,87,124,186,220,131,63,209,17,1,17,99,86,89,226,61,209,142,13,149,94,112,172,167,89,60,149,235,31,184,84,90,238,52,223,87,110,178,118,42,160,144,163,150,62,97,76,64,92,76,9,183,23,113,125,183,103,118,245,65,146,171,90,206,172,125,233,245,147,226,6,67,243,25,214,194,122,41,175,122,79,212,78,43,85,154,232,230,87,245,130,203,69,112,59,92,245,62,70,166,147,133,80,71,28,133,31,10,136,227,55,216,38,141,247,102,227,246,182,223,118,118,109,123,58,177,247,167,214,79,136,25,15,204,103,65,237,122,28,234,238,235,210,14,174,22,87,61,186,174,241,137,223,169,198,219,145,218,160,168,32,51,129,141,136,42,161,7,38,136,234,97,126,92,59,141,179,132,147,70,197,31,117,228,25,233,185,218,116,191,168,189,35,10,59,205,178,147,41,193,51,203,60,21,97,21,76,50,70,21,116,83,128,77,12,172,36,195,44,71,179,199,32,23,216,146,51,97,38,226,98,206,218,203,73,105,186,195,106,167,190,205,108,171,11,109,101,68,212,148,245,133,9,52,19,79,8,198,82,196,18,109,196,140,6,120,72,133,159,113,105,99,119,219,147,111,154,190,26,29,113,212,244,227,153,67,163,217,192,82,30,157,102,151,136,206,106,185,14,42,115,177,220,102,104,224,106,210,152,220,69,233,156,66,33,152,76,190,192,70,210,3,179,137,132,193,45,61,42,244,207,134,244,161,164,116,122,91,135,215,85,220,76,170,10,229,119,185,212,187,137,220,110,50,4,97,44,237,31,39,24,67,140,81,128,70,46,252,64,7,145,25,243,144,254,190,172,125,214,53,147,225,254,67,242,233,213,213,86,171,171,31,117,141,100,248,127,144,252,186,116,26,214,45,148,250,78,247,88,209,191,135,248,247,203,160,90,214,41,158,213,94,182,237,93,40,116,53,162,246,44,98,122,74,237,69,202,180,222,203,13,170,140,106,132,103,180,192,86,118,16,187,28,101,12,160,97,29,64,198,35,20,140,45,51,247,24,93,218,57,54,11,85,227,79,173,248,13,218,167,20,233,254,223,99,164,184,101,150,26,128,200,107,175,67,36,38,118,184,38,138,72,218,222,219,111,40,28,205,218,168,144,9,193,184,71,74,91,73,205,158,56,224,210,173,51,202,181,147,81,241,205,45,194,169,60,197,235,38,184,69,111,166,229,28,135,28,60,223,237,207,47,108,12,198,24,129,138,73,13,133,248,70,6,78,219,11,175,202,255,0,85,89,238,85,254,202,228,121,38,71,112,255,0,202,86,87,92,171,170,36,255,0,117,36,211,73,33,255,0,89,17,23,222,238,167,123,195,231,162,75,87,74,24,4,151,220,158,10,74,237,69,202,169,233,230,186,214,21,40,140,246,152,10,24,72,237,33,32,205,40,24,71,80,50,17,75,27,139,76,253,183,38,118,142,61,131,34,180,171,15,190,233,254,156,99,152,86,79,158,221,115,91,173,150,223,21,29,93,254,232,0,53,87,9,5,182,121,13,131,253,12,228,231,35,139,51,201,36,167,202,66,245,106,223,235,94,189,233,63,78,216,173,46,107,172,121,95,213,251,45,109,192,45,112,84,249,26,154,190,117,71,28,146,12,124,41,227,144,219,112,134,71,221,219,143,217,219,125,221,153,237,86,39,226,61,209,142,115,149,89,176,172,91,89,60,237,235,32,184,83,218,237,212,223,87,110,177,247,234,167,144,99,138,62,103,76,32,60,140,197,183,39,97,109,247,119,102,245,65,249,94,40,254,226,122,155,248,47,206,40,148,43,116,157,239,79,163,127,16,49,239,152,192,166,167,197,31,220,79,83,127,5,249,197,18,133,110,147,189,233,244,111,226,6,61,243,24,16,108,166,176,131,196,191,161,202,110,163,176,217,181,135,7,58,176,212,92,46,207,32,67,73,24,75,80,23,203,116,47,36,239,68,48,131,17,53,75,17,202,80,144,15,219,57,30,51,103,98,3,135,55,209,4,11,120,122,116,101,171,26,255,0,168,248,254,172,88,238,191,85,240,204,55,32,142,162,167,37,136,233,166,170,142,225,70,240,84,133,53,53,52,156,249,76,253,216,73,164,150,39,128,71,147,191,113,197,161,59,129,227,87,239,79,139,124,63,161,249,141,197,77,74,133,111,26,191,122,124,91,225,253,15,204,110,40,46,175,129,143,235,179,247,111,248,146,147,76,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,244,213,212,53,44,252,37,13,217,217,217,217,216,128,196,152,76,12,93,140,12,68,133,196,133,157,163,47,192,199,245,217,251,183,252,73,74,162,13,115,58,196,233,87,50,233,67,87,46,24,125,230,219,86,88,197,198,162,162,167,19,187,201,35,76,23,27,115,31,216,98,148,64,7,204,198,37,24,204,28,71,137,187,19,55,108,227,51,247,254,31,61,109,221,122,80,207,228,177,100,243,213,215,105,214,85,81,79,13,214,140,170,136,96,180,206,83,66,39,118,8,198,25,76,206,58,113,144,74,40,216,94,102,237,177,59,188,113,237,51,253,75,244,233,130,117,65,165,149,250,103,157,83,255,0,141,172,179,214,243,155,252,25,116,242,211,67,5,103,110,41,99,239,118,187,230,93,163,46,7,236,118,246,59,107,237,212,86,131,102,93,54,234,229,247,74,115,58,42,177,59,117,65,157,178,186,106,118,132,46,214,231,50,106,122,216,152,76,199,132,130,59,184,177,151,3,99,140,159,152,19,48,108,145,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,113,247,233,103,140,100,138,78,6,194,99,200,12,95,98,102,38,223,103,102,127,69,250,202,26,252,40,250,215,252,153,101,80,116,215,169,151,59,173,78,55,150,220,41,233,177,41,119,239,67,103,186,77,33,11,211,240,97,121,6,26,169,36,15,81,46,17,202,220,156,25,166,154,81,153,68,4,68,64,68,68,26,171,173,148,250,78,247,88,209,191,135,248,247,203,160,90,214,45,148,250,78,247,88,209,191,135,248,247,203,160,65,117,81,17,5,170,234,199,221,99,89,62,31,228,63,46,157,107,88,182,83,234,199,221,99,89,62,31,228,63,46,157,107,88,130,85,60,43,58,241,255,0,173,29,42,106,253,235,252,108,88,133,246,231,113,255,0,204,5,53,144,67,181,255,0,164,20,71,36,223,226,233,192,127,154,5,153,93,114,116,137,106,234,251,72,199,20,130,227,73,103,203,44,53,5,114,199,46,179,211,137,128,78,224,226,116,179,27,11,202,20,211,55,30,125,183,221,142,56,100,113,147,180,209,150,188,42,114,124,52,58,227,166,234,59,13,135,71,179,128,171,13,69,194,236,241,156,213,114,28,181,1,124,183,66,241,192,213,165,49,185,19,84,177,28,67,48,153,125,179,145,164,7,118,35,8,66,42,244,67,163,93,109,214,237,104,185,232,221,163,21,171,165,168,196,239,1,107,204,174,2,240,77,6,62,13,87,229,231,144,201,229,8,167,48,113,152,134,40,228,115,149,161,145,227,221,132,137,182,19,211,220,110,235,134,224,24,214,33,125,201,234,242,75,149,142,207,69,109,172,189,85,177,119,238,83,195,8,71,37,84,156,140,203,156,132,46,111,185,147,238,79,185,23,181,253,2,252,156,179,41,177,96,216,173,231,53,202,107,188,149,151,31,183,212,93,46,53,61,163,147,177,75,4,101,36,178,112,6,35,46,32,4,251,11,57,62,219,51,59,250,32,253,101,106,186,177,247,88,214,79,135,249,15,203,167,86,171,251,168,253,9,255,0,223,207,254,12,222,63,232,138,234,245,99,238,177,172,159,15,242,31,151,78,131,90,197,177,70,145,234,102,43,163,125,8,233,246,169,102,181,126,94,203,140,233,125,142,225,83,198,72,194,73,184,91,32,225,4,93,195,0,41,165,55,24,227,7,38,231,33,128,179,238,76,181,215,87,215,168,30,172,243,45,119,192,116,195,75,74,158,174,201,137,233,174,47,110,178,133,164,107,218,120,43,238,52,208,188,5,114,54,104,193,216,202,38,0,24,201,228,237,55,115,129,126,118,78,65,249,61,85,117,49,153,117,95,171,149,154,165,152,80,210,91,128,105,198,219,104,182,83,51,16,91,173,209,156,135,20,15,39,22,41,143,148,178,25,200,76,220,140,203,136,128,112,140,45,2,203,79,15,158,137,46,189,87,231,242,95,114,120,42,232,116,235,21,168,167,154,235,88,84,164,80,93,167,25,161,35,180,132,131,52,70,7,37,57,72,69,44,110,79,11,118,220,153,158,72,247,207,255,0,16,63,15,60,103,85,180,142,215,149,232,245,29,93,187,44,210,188,94,59,69,162,213,25,84,86,5,214,201,68,4,81,91,132,62,220,175,82,44,231,217,54,98,41,12,222,57,57,115,9,33,15,214,240,208,235,142,155,168,236,54,29,30,206,2,172,53,23,11,179,198,115,85,200,114,212,5,242,221,11,199,3,86,148,198,228,77,82,196,113,12,194,101,246,206,70,144,29,216,140,33,195,95,26,191,122,124,91,225,253,15,204,110,43,5,113,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,130,78,197,84,18,12,145,73,192,216,128,184,152,11,236,76,226,251,108,236,237,232,175,87,89,157,82,255,0,43,140,219,15,212,138,220,111,232,75,213,183,15,165,177,94,233,226,46,84,167,93,21,101,92,165,45,51,185,57,180,38,19,198,76,39,246,128,156,131,115,97,105,12,51,87,192,199,245,217,251,183,252,73,90,175,26,191,122,124,91,225,253,15,204,110,42,234,248,24,254,187,63,118,255,0,137,43,85,227,87,239,79,139,124,63,161,249,141,197,5,213,240,49,253,118,126,237,255,0,18,86,255,0,197,115,162,143,201,150,85,63,82,154,103,108,186,212,227,121,109,194,162,167,45,139,110,244,54,123,164,210,9,53,71,55,39,144,97,170,146,67,244,33,225,28,173,197,141,154,104,98,27,129,224,99,250,236,253,219,254,36,190,175,20,31,16,74,155,77,77,235,165,237,22,186,210,25,157,57,80,102,23,202,105,98,169,14,19,69,85,79,89,101,120,165,128,133,141,132,224,35,158,41,121,198,108,81,125,147,19,216,34,133,95,254,138,58,81,190,245,105,172,180,88,111,106,235,71,136,91,118,172,202,111,116,80,129,121,10,94,38,241,198,197,35,176,52,211,152,118,163,109,140,155,115,147,182,97,20,140,172,2,203,255,0,15,222,187,175,189,42,229,81,225,89,73,249,221,50,200,46,13,37,198,155,96,143,232,186,169,228,165,142,91,175,48,167,150,162,126,213,53,57,55,150,23,97,61,247,109,139,213,194,74,124,70,241,107,22,13,225,213,154,97,88,181,15,146,178,227,246,252,118,215,110,166,238,156,157,138,88,46,148,17,197,31,51,114,50,226,0,45,185,59,147,237,187,187,191,170,134,206,147,189,233,244,111,226,6,61,243,24,20,207,120,152,221,173,87,255,0,15,253,64,190,216,174,116,151,27,109,198,158,195,87,71,89,73,48,205,5,76,18,93,168,74,57,99,144,93,196,192,133,216,152,153,221,157,157,157,148,48,244,157,239,79,163,127,16,49,239,152,192,131,101,53,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,71,39,98,150,8,202,73,100,224,12,70,92,64,9,246,22,114,125,182,102,119,244,95,172,161,175,197,115,173,127,202,110,85,63,77,122,103,115,186,211,99,120,149,194,162,155,45,151,126,204,55,139,164,50,8,181,63,7,22,144,161,165,146,51,245,34,225,36,175,201,129,218,24,101,32,198,174,181,250,174,190,245,105,172,181,185,151,118,235,71,136,91,119,163,197,172,149,179,1,121,10,94,32,210,72,227,27,48,52,211,152,119,100,125,204,155,112,143,184,97,20,110,175,87,134,63,67,86,46,165,175,183,157,77,213,235,31,210,26,109,96,239,90,226,164,142,232,116,210,92,47,14,17,31,108,154,23,105,90,24,161,149,164,39,99,137,222,67,129,133,228,22,152,90,192,116,127,211,93,247,170,157,113,179,233,149,177,251,54,168,120,221,50,74,177,170,8,36,164,179,197,52,97,81,36,78,66,124,166,126,232,71,27,48,27,119,36,7,38,96,99,33,216,163,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,116,228,236,82,193,24,199,20,124,205,200,203,136,0,182,228,238,79,182,238,238,254,168,53,215,235,3,166,187,239,74,218,227,120,211,43,155,247,173,83,114,186,99,117,101,84,19,201,87,103,150,105,2,158,73,92,68,56,204,221,163,142,70,112,6,238,70,110,44,224,224,69,147,254,20,253,105,221,116,207,63,160,233,199,81,178,10,185,240,156,174,161,169,49,176,42,98,168,123,93,238,121,129,163,136,9,139,148,84,213,4,102,196,44,38,35,49,70,127,155,99,158,66,147,254,170,186,103,195,122,175,210,58,205,45,204,43,170,237,198,53,3,114,180,92,233,157,200,237,215,24,194,64,138,119,143,147,12,193,198,89,0,227,39,110,64,101,196,128,248,72,26,235,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,135,166,174,161,169,102,231,17,236,206,206,206,206,226,96,66,226,96,98,238,6,4,36,46,66,76,238,27,68,44,0,241,171,247,88,197,190,32,80,252,186,226,158,19,125,94,126,87,116,227,249,62,230,181,188,242,252,2,222,31,68,148,116,29,168,234,177,216,90,24,33,229,32,59,131,205,1,152,196,91,136,57,70,80,19,119,77,166,54,120,213,251,172,98,223,16,40,126,93,113,65,14,218,123,154,221,116,215,63,198,181,26,197,79,73,61,203,21,188,81,94,232,226,171,2,40,36,158,154,96,154,49,144,68,132,156,28,129,153,217,136,95,109,246,118,246,173,140,250,104,234,47,4,234,131,75,40,53,51,5,168,255,0,21,71,120,162,225,55,248,50,233,229,161,154,122,62,228,177,71,222,237,119,192,123,160,60,15,218,207,237,102,214,177,95,254,138,58,174,190,244,151,172,180,89,151,118,235,89,136,92,182,163,202,108,148,83,0,249,250,94,38,209,200,195,35,56,60,208,25,247,99,125,192,159,99,143,184,1,44,142,131,61,124,86,58,21,169,204,99,175,234,159,74,40,42,234,111,180,180,239,54,107,66,85,81,12,5,110,164,162,55,250,72,30,105,5,196,226,138,158,56,138,24,216,187,140,241,144,128,144,200,242,196,173,178,237,117,178,212,157,101,154,231,87,65,81,37,60,244,135,45,52,197,17,148,19,196,112,205,19,144,187,59,132,145,73,36,102,62,194,3,33,125,217,221,150,209,24,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,71,31,126,150,120,198,72,164,224,108,38,60,128,197,246,38,98,109,246,118,103,244,80,217,226,133,208,183,228,83,42,61,113,209,204,51,202,105,181,235,135,211,20,212,69,202,27,21,210,73,9,159,104,88,91,203,209,205,188,125,189,156,128,37,115,143,243,66,84,241,184,96,2,159,239,254,53,151,255,0,51,255,0,255,0,139,138,0,84,255,0,127,241,172,191,249,159,255,0,252,92,65,0,43,101,62,147,189,214,52,111,225,254,61,242,232,22,181,138,103,181,87,173,187,87,74,29,13,104,189,139,24,158,146,187,81,114,173,55,178,195,106,163,26,161,25,237,48,21,157,132,46,199,25,67,40,24,71,80,49,136,197,35,11,76,253,198,23,118,142,77,130,197,120,194,117,57,167,26,129,125,183,116,247,138,217,109,87,171,174,21,112,10,250,252,162,10,150,146,75,125,83,133,68,85,86,129,30,215,254,139,36,164,19,56,180,145,12,102,28,226,126,56,65,211,174,131,102,93,73,106,229,139,74,112,202,42,178,59,141,64,29,206,186,26,118,152,45,54,230,49,106,138,217,88,140,7,132,98,91,176,185,143,51,112,140,95,153,139,63,149,180,219,51,45,87,207,232,172,212,114,85,223,242,204,198,241,29,52,71,87,86,207,61,194,227,87,51,8,188,147,76,76,206,114,75,35,110,114,19,122,147,185,63,181,212,255,0,116,57,210,37,171,164,29,35,44,82,123,141,37,227,44,191,84,13,203,35,186,193,78,32,7,59,3,8,82,194,110,45,41,211,66,220,184,119,31,119,57,38,145,134,62,235,198,33,111,252,65,49,187,174,27,225,171,147,226,23,220,158,175,36,185,88,236,248,205,182,178,243,86,197,223,185,79,13,202,223,28,149,82,114,51,46,114,16,185,190,230,79,185,62,228,94,215,135,110,147,189,233,244,111,226,6,61,243,24,20,212,248,163,251,137,234,111,224,191,56,162,80,173,210,119,189,62,141,252,64,199,190,99,2,13,148,212,96,120,162,248,127,209,221,232,238,93,77,232,134,59,217,186,195,230,110,57,197,174,9,32,130,150,74,88,160,150,121,174,195,220,48,227,51,118,182,150,56,216,202,98,144,100,97,99,105,74,89,63,68,26,182,98,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,4,157,138,168,36,25,34,147,129,177,1,113,48,23,216,153,197,246,217,217,219,209,79,159,64,61,96,218,186,178,210,49,43,131,213,199,157,225,212,244,116,25,88,77,16,176,84,206,96,77,29,116,69,24,12,92,42,30,25,77,227,17,23,136,196,195,143,6,142,73,48,47,197,115,162,143,201,150,85,63,82,154,103,108,186,212,227,121,109,194,162,167,45,139,110,244,54,123,164,210,9,53,71,55,39,144,97,170,146,67,244,33,225,28,173,197,141,154,104,98,28,53,233,215,94,115,46,155,117,114,197,170,216,101,109,88,157,186,160,2,231,67,13,67,66,23,107,115,152,189,69,20,174,64,99,194,65,29,152,156,11,129,176,72,45,204,5,216,54,94,69,106,186,104,234,47,4,234,131,75,40,53,51,5,168,255,0,21,71,120,162,225,55,248,50,233,229,161,154,122,62,228,177,71,222,237,119,192,123,160,60,15,218,207,237,102,247,249,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,71,39,98,150,8,202,73,100,224,12,70,92,64,9,246,22,114,125,182,102,119,244,65,250,202,213,117,99,238,177,172,159,15,242,31,151,78,173,87,247,81,250,19,255,0,191,159,252,25,188,127,209,23,191,234,23,41,177,103,61,23,234,94,107,139,87,121,219,46,65,165,247,155,165,186,167,180,113,247,233,103,180,203,36,82,112,54,19,30,64,98,251,19,49,54,251,59,51,250,32,215,9,78,79,133,247,88,56,206,182,105,29,151,68,175,47,73,110,206,240,11,56,208,5,5,52,85,4,21,150,74,32,165,167,134,185,204,131,180,6,239,52,113,28,125,194,39,56,202,70,17,3,96,8,54,94,131,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,53,77,13,117,51,183,56,143,103,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,112,158,142,191,186,62,181,117,101,164,100,54,246,171,143,59,195,169,235,43,241,67,134,81,96,169,156,192,94,74,25,70,67,24,184,84,60,49,3,72,68,47,17,136,31,46,13,36,114,64,102,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,232,73,216,170,130,66,142,88,249,131,144,23,19,2,109,197,220,95,109,217,221,189,86,198,125,42,245,49,134,245,95,164,116,122,165,135,208,213,219,140,106,10,219,119,182,84,179,145,219,174,49,132,103,44,13,39,22,25,131,140,177,152,72,44,220,128,199,144,129,243,140,49,131,197,11,161,111,203,94,42,122,227,163,152,103,155,212,155,47,15,166,41,168,139,140,215,219,92,113,147,62,208,176,191,152,172,135,104,251,123,56,153,196,199,31,231,72,105,227,96,134,11,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,197,52,245,51,200,78,82,75,36,132,238,70,100,78,228,228,238,238,238,238,238,166,127,193,83,221,99,41,248,129,93,242,235,114,133,101,53,62,10,158,235,25,79,196,10,239,151,91,144,69,95,86,62,244,250,201,241,3,33,249,140,235,218,244,57,213,221,215,164,29,92,44,174,123,117,93,227,19,191,83,141,183,35,181,65,80,64,103,3,27,16,85,66,14,77,17,212,194,252,184,119,27,103,9,38,141,138,62,235,200,62,43,171,31,122,125,100,248,129,144,252,198,117,109,36,180,221,97,181,83,223,102,182,85,133,182,178,162,106,74,122,194,132,154,9,167,132,99,41,98,9,54,226,70,3,60,36,66,207,184,180,177,187,237,201,183,13,154,110,118,157,47,234,47,72,194,142,243,108,164,202,112,76,242,207,5,88,69,83,12,145,133,93,20,224,19,67,43,9,48,203,17,236,241,200,5,246,36,140,216,73,184,152,179,183,148,233,87,166,124,55,165,13,35,163,210,220,62,186,174,226,101,80,87,43,189,206,165,220,78,227,113,144,35,9,103,104,249,56,194,28,98,140,2,49,119,226,0,60,136,207,156,135,18,222,26,29,113,212,244,227,153,67,163,217,192,82,30,157,102,151,136,206,106,185,14,42,115,177,220,102,104,224,106,210,152,220,69,233,156,66,33,152,76,190,192,70,210,3,179,137,132,211,146,128,139,242,114,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,142,78,197,44,17,148,146,201,192,24,140,184,128,19,236,44,228,251,108,204,239,232,177,175,251,168,253,9,255,0,223,207,254,12,222,63,232,136,50,169,23,228,226,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,28,125,250,89,227,25,34,147,129,176,152,242,3,23,216,153,137,183,217,217,159,209,126,178,8,149,241,180,209,203,236,89,86,11,212,13,60,221,235,45,77,189,176,234,200,248,128,249,74,168,228,168,171,167,125,220,249,201,222,9,106,125,24,56,135,149,251,69,188,130,205,26,214,108,166,251,143,219,175,214,155,69,119,151,164,201,173,225,107,186,71,218,3,243,20,161,85,5,88,199,185,51,184,109,61,37,57,238,46,197,246,54,223,137,19,60,249,248,148,105,13,54,175,244,125,156,64,208,82,61,203,15,167,108,190,219,53,76,242,196,16,29,8,145,212,19,52,123,243,50,163,122,184,192,77,156,28,229,23,126,59,49,142,190,232,47,255,0,65,58,103,149,106,135,87,26,103,110,197,169,59,159,64,228,20,89,53,198,115,142,71,134,150,134,130,112,168,148,228,32,2,225,203,182,49,3,150,194,242,205,16,57,15,61,214,197,42,37,124,18,244,114,251,46,85,157,117,3,81,55,102,203,77,111,124,58,142,62,32,94,110,170,73,41,234,234,31,118,62,113,246,66,42,111,71,14,39,230,190,201,111,25,51,203,82,2,213,93,109,80,181,87,65,178,159,73,222,235,26,55,240,255,0,30,249,116,10,234,171,85,210,119,186,198,141,252,63,199,190,93,2,186,168,11,135,117,202,164,189,168,56,85,55,177,80,204,236,234,182,246,32,229,126,110,71,112,27,85,130,229,114,34,219,203,82,77,51,123,125,162,14,255,0,119,175,220,191,73,91,110,162,47,223,87,116,147,33,184,49,59,19,91,234,216,118,103,221,223,203,74,236,222,142,223,179,246,160,215,123,93,179,138,205,68,213,11,198,87,88,95,106,179,203,236,44,68,66,60,41,226,143,211,151,175,244,25,77,15,133,174,10,24,183,77,56,237,224,155,243,215,139,120,212,62,226,63,162,117,53,50,55,171,122,251,13,189,170,11,109,52,178,93,175,84,52,45,177,29,93,76,80,182,239,237,114,38,22,246,255,0,106,216,223,163,187,23,213,254,152,244,210,222,81,136,72,24,213,8,155,14,219,111,219,223,238,111,235,65,121,17,23,15,236,65,76,140,219,111,247,174,131,109,221,189,23,113,183,166,237,254,117,214,59,57,108,223,181,2,40,189,119,118,221,191,106,239,102,219,209,145,155,102,217,114,128,173,79,81,122,249,96,233,247,2,168,204,175,29,169,10,41,105,226,8,164,25,92,95,184,124,119,119,140,9,254,231,87,42,237,117,163,178,208,75,114,175,50,24,33,227,201,196,92,159,212,153,155,209,191,173,217,64,47,93,157,77,87,107,166,165,220,173,182,251,141,89,217,109,181,146,192,209,73,221,1,121,34,169,169,217,248,20,132,219,113,144,118,244,111,243,108,130,223,107,215,81,26,135,212,166,95,37,194,251,44,129,1,202,101,77,64,21,147,73,16,179,73,41,139,254,116,182,228,205,41,54,251,55,163,123,27,216,164,191,161,175,14,220,83,17,181,91,245,19,54,35,175,185,85,82,119,59,85,52,148,146,132,69,52,16,187,136,191,219,118,217,220,217,159,127,99,191,237,245,181,30,26,93,17,220,42,175,52,154,185,168,20,20,82,209,73,73,63,149,139,189,20,223,155,154,8,10,50,112,40,203,98,218,82,103,216,189,63,227,150,200,97,142,158,16,130,16,96,142,49,96,17,102,217,153,153,182,102,102,65,242,219,44,246,203,61,56,211,91,168,96,128,3,125,154,56,132,125,175,187,251,25,151,218,136,128,184,118,103,103,103,109,217,253,172,185,68,30,83,46,210,220,15,56,160,43,118,69,140,91,42,161,38,47,73,40,161,147,218,46,47,250,96,237,236,117,134,250,253,225,89,165,58,129,110,106,140,42,114,199,171,98,34,151,252,29,108,162,133,143,104,184,139,22,194,27,143,38,103,219,127,244,123,86,121,162,13,115,58,152,233,83,51,233,163,32,10,107,141,84,149,148,50,212,203,21,45,99,246,99,39,120,196,11,126,33,41,187,63,219,254,175,209,254,181,233,250,90,235,167,83,186,122,188,210,210,201,91,45,222,196,93,138,121,96,173,175,170,113,130,17,153,140,156,68,77,219,244,92,155,102,31,102,222,159,115,207,38,123,167,24,150,163,89,103,178,229,22,90,58,200,166,3,29,230,166,138,71,110,64,224,255,0,166,36,222,199,253,138,34,186,231,240,233,201,240,139,213,203,81,52,198,223,68,118,106,154,154,138,153,105,124,228,16,246,162,24,88,254,196,109,28,108,222,162,123,182,239,234,237,251,93,208,73,191,78,93,75,225,250,255,0,134,218,239,214,169,194,42,202,202,88,165,146,0,9,220,88,203,158,236,207,36,99,236,237,151,170,188,203,90,157,13,214,44,175,167,253,81,181,228,20,245,181,112,69,104,185,7,159,165,138,99,113,33,7,49,49,226,18,11,19,179,25,237,235,182,255,0,239,207,87,75,189,72,98,61,64,105,213,150,249,103,171,157,235,165,162,136,170,34,150,154,72,221,164,252,224,187,110,78,76,239,188,69,187,242,127,237,125,208,94,197,68,172,220,93,223,238,85,174,29,183,109,144,124,124,223,150,204,190,136,203,147,110,169,40,61,119,101,204,126,141,247,32,238,69,195,62,236,185,64,84,27,111,232,171,92,23,177,5,0,60,125,61,170,182,245,84,182,255,0,122,169,159,116,28,171,19,214,198,51,30,79,211,166,97,72,64,196,80,218,46,82,143,160,190,207,228,106,27,239,246,123,85,246,95,131,158,219,35,188,97,87,219,108,145,140,141,81,109,170,143,137,51,59,63,40,136,126,255,0,79,189,6,174,172,238,46,196,46,236,237,234,206,203,96,159,15,44,210,179,50,233,234,207,83,91,33,28,145,121,141,221,204,137,253,107,170,219,218,95,228,178,128,75,237,170,107,37,214,123,100,236,205,36,60,119,245,223,218,44,94,223,243,169,130,240,112,206,90,245,166,183,156,58,73,100,41,44,148,241,72,252,153,246,252,237,101,97,122,59,187,179,251,91,238,100,18,48,136,136,60,118,176,105,86,43,173,218,105,144,233,94,107,12,135,103,200,232,138,142,160,226,8,202,88,119,118,32,150,46,224,24,140,128,98,38,4,226,252,72,69,219,213,153,89,30,159,186,3,210,94,156,111,20,183,60,42,233,123,171,146,144,220,251,247,6,165,41,231,244,151,110,233,199,16,57,241,239,19,55,163,108,204,203,39,209,7,2,44,2,194,222,198,109,151,40,184,219,213,7,43,141,155,246,50,54,251,54,254,223,191,101,202,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,46,27,246,250,174,81,7,30,196,127,86,244,125,189,85,47,187,147,126,197,80,160,229,17,112,68,192,46,79,236,102,221,4,61,120,209,229,81,215,234,62,11,142,197,33,57,209,219,43,228,145,182,118,102,98,169,17,111,93,246,127,88,93,98,79,70,216,219,100,253,66,99,20,18,67,20,177,63,157,230,18,108,226,255,0,222,53,14,222,142,206,207,234,42,248,120,182,87,61,95,81,212,17,187,190,209,90,37,219,127,216,245,245,95,243,47,63,225,151,136,85,228,58,253,75,118,134,17,56,109,60,251,164,228,45,199,187,69,88,35,232,254,175,234,223,114,9,231,166,141,161,167,138,22,254,128,8,255,0,161,151,106,34,14,11,209,149,12,255,0,114,168,157,82,204,205,234,130,182,246,46,87,13,236,92,160,46,29,215,43,135,65,79,22,127,185,84,205,179,35,55,223,178,229,1,126,46,99,147,208,97,248,229,118,65,114,50,8,105,32,150,87,118,7,47,209,140,143,216,222,190,193,117,251,75,10,60,83,181,104,52,255,0,66,227,180,83,213,201,79,85,124,168,170,160,23,97,61,139,149,12,205,182,224,237,183,169,143,183,209,4,91,117,197,174,23,45,97,215,156,178,104,238,85,114,90,104,174,213,16,82,196,101,32,135,17,104,193,254,193,27,179,122,194,207,236,111,249,178,147,195,39,163,74,203,237,194,207,173,153,125,178,134,106,2,56,43,237,205,36,144,202,76,31,223,32,239,192,163,39,23,125,129,253,9,159,246,251,54,108,33,233,231,78,238,90,199,174,88,166,39,28,99,55,210,151,152,94,169,206,65,22,112,98,121,15,119,54,125,247,16,47,107,62,255,0,231,91,20,233,14,19,71,167,122,107,141,225,244,112,69,19,90,237,148,244,175,193,135,215,136,126,209,102,103,246,191,220,131,212,208,80,81,219,41,35,162,161,167,142,24,98,22,17,16,6,22,217,153,153,189,25,153,189,140,203,232,68,64,68,68,4,68,64,68,68,5,249,25,102,61,71,148,227,213,214,58,234,120,230,142,170,158,88,152,100,17,33,220,128,135,215,147,59,127,73,254,229,250,232,131,92,14,172,244,58,229,160,58,191,89,137,75,20,81,83,21,45,45,101,33,69,40,23,217,56,246,127,209,17,217,249,129,253,223,179,246,169,78,240,184,234,26,13,76,192,106,113,11,157,117,76,215,107,68,35,36,253,208,144,153,187,181,149,60,54,50,34,223,236,184,174,255,0,19,174,157,71,83,52,246,179,56,183,209,83,149,117,162,149,234,94,87,40,192,223,177,75,86,76,59,184,59,187,125,161,244,228,223,230,81,131,209,54,185,254,66,245,158,142,239,83,85,60,84,55,114,165,160,168,237,137,150,219,213,194,76,78,32,67,190,194,199,235,235,237,244,111,84,27,20,34,248,237,23,90,75,213,190,43,157,9,19,193,55,46,46,67,179,250,19,139,250,127,107,58,251,16,117,24,59,190,251,250,46,89,182,102,101,90,164,189,55,217,5,77,236,92,170,69,221,84,131,241,115,107,104,94,112,219,237,166,64,18,26,203,109,76,14,197,182,207,202,34,111,93,247,253,171,93,46,173,52,254,179,78,181,219,39,181,85,192,17,53,117,198,182,225,3,1,137,51,196,117,147,136,191,217,102,219,244,61,139,100,58,135,22,130,71,54,251,44,15,191,246,108,160,183,197,109,160,30,161,233,6,8,192,121,91,167,55,118,29,157,247,174,168,217,191,179,211,253,247,65,32,126,21,90,135,83,155,244,249,53,45,125,76,146,205,102,173,167,160,103,62,111,232,52,52,255,0,121,59,254,199,246,109,253,139,52,212,97,248,41,223,134,76,35,55,176,17,200,242,69,125,134,127,95,209,97,58,71,102,251,255,0,242,79,247,126,197,39,136,10,135,217,86,186,201,144,84,206,204,181,174,234,199,222,159,89,62,32,100,63,49,157,108,160,205,178,214,191,171,31,122,125,100,248,129,144,252,198,116,19,83,225,113,238,39,166,95,141,124,226,181,101,82,197,95,11,143,113,61,50,252,107,231,21,171,42,144,20,101,248,172,116,43,83,152,199,95,213,62,148,80,85,212,223,105,105,222,108,214,132,170,162,24,10,221,73,68,111,244,144,60,210,11,137,197,21,60,113,20,49,177,119,25,227,33,1,33,145,229,147,68,65,171,102,39,148,223,112,108,170,205,154,226,213,222,74,245,143,220,41,238,150,234,158,208,73,216,170,130,65,146,41,56,27,16,23,19,1,125,137,156,95,109,157,157,189,20,244,244,11,214,190,43,213,102,156,82,89,46,215,63,47,169,184,205,190,24,242,59,125,67,198,18,87,240,97,140,174,116,237,24,128,20,50,155,179,152,128,183,102,67,96,118,226,81,28,177,235,226,229,211,62,27,162,186,185,102,213,44,50,186,172,3,85,234,46,215,43,157,178,103,121,2,154,227,9,192,117,19,197,33,19,151,9,202,175,155,198,237,246,12,79,137,112,33,142,63,175,193,83,222,159,41,248,127,93,243,27,114,11,85,226,143,239,217,169,191,130,252,158,137,103,255,0,130,167,186,198,83,241,2,187,229,214,229,159,232,128,136,136,32,175,197,231,234,39,242,201,185,125,81,255,0,174,191,87,237,127,90,127,158,255,0,174,157,178,237,255,0,57,246,127,214,62,67,249,175,177,251,126,223,113,122,191,5,79,122,124,167,225,253,119,204,109,203,13,117,191,53,181,106,86,180,103,218,141,98,167,171,130,219,149,101,23,91,221,28,85,96,35,60,112,84,213,201,52,99,32,137,16,177,176,155,51,179,17,54,251,236,239,237,94,131,165,93,82,252,139,117,29,167,90,153,53,247,232,106,11,54,65,75,244,173,111,149,243,29,171,92,167,217,174,252,219,1,145,111,75,44,227,246,5,205,183,220,54,38,23,96,217,77,17,16,17,17,1,17,16,22,181,157,88,251,211,235,39,196,12,135,230,51,173,148,214,181,157,88,251,211,235,39,196,12,135,230,51,160,154,159,11,143,113,61,50,252,107,231,21,171,42,150,42,248,92,123,137,233,151,227,95,56,173,89,84,128,136,136,10,21,188,106,253,233,241,111,135,244,63,49,184,169,169,68,17,87,224,99,250,236,253,219,254,36,173,87,141,95,189,62,45,240,254,135,230,55,21,53,42,21,188,106,253,233,241,111,135,244,63,49,184,160,192,5,57,62,26,29,14,83,116,227,134,195,172,57,193,213,158,162,230,150,120,194,106,73,2,90,112,177,219,166,120,231,106,34,132,216,73,234,92,130,34,152,140,126,193,198,209,131,51,9,156,216,127,224,221,160,216,110,165,106,230,85,170,217,133,21,37,204,244,222,158,222,118,138,26,154,119,144,35,184,213,156,207,21,107,63,54,30,112,13,36,140,2,64,95,110,97,144,92,14,32,117,51,232,10,207,245,85,211,62,27,213,126,145,214,105,110,97,93,87,110,49,168,27,149,162,231,76,238,71,110,184,198,18,4,83,188,124,152,102,14,50,200,7,25,59,114,3,46,36,7,194,64,188,8,131,88,29,85,211,60,171,70,245,31,35,210,220,214,147,203,222,177,155,132,182,250,158,49,200,17,205,193,254,196,241,119,0,12,161,148,28,100,140,220,91,156,102,4,205,177,50,245,125,39,123,211,232,223,196,12,123,230,48,41,94,241,125,208,108,55,51,233,210,167,92,138,138,146,147,44,192,42,40,128,46,3,78,229,61,109,186,162,168,105,202,136,201,140,91,128,203,82,19,137,19,31,7,142,65,6,30,244,132,162,135,164,239,122,125,27,248,129,143,124,198,4,27,41,162,34,2,34,32,128,31,20,127,126,205,77,252,23,228,244,75,63,252,21,61,214,50,159,136,21,223,46,183,44,0,241,71,247,236,212,223,193,126,79,68,179,255,0,193,83,221,99,41,248,129,93,242,235,114,12,255,0,68,68,5,173,103,86,62,244,250,201,241,3,33,249,140,235,101,52,65,128,30,10,158,235,25,79,196,10,239,151,91,148,85,245,99,239,79,172,159,16,50,31,152,206,182,83,90,214,117,99,239,79,172,159,16,50,31,152,206,131,63,252,58,250,116,193,58,160,232,23,56,211,76,234,159,245,129,115,172,179,214,243,155,252,25,116,250,22,146,24,43,59,113,75,31,123,181,223,50,237,25,112,63,99,183,177,218,61,122,138,208,108,203,166,221,92,190,233,78,103,69,86,39,110,168,51,182,87,77,78,208,133,218,220,230,77,79,91,19,9,152,240,144,71,119,22,50,224,108,113,147,243,2,102,149,255,0,5,79,117,140,167,226,5,119,203,173,202,239,245,253,209,245,171,171,45,35,33,183,181,92,121,222,29,79,89,95,138,28,50,139,5,76,230,2,242,80,202,50,24,197,194,161,225,136,26,66,33,120,140,64,249,112,105,35,144,49,47,194,179,175,31,250,209,210,166,175,222,191,198,197,136,95,110,119,31,252,192,83,89,4,59,95,250,65,68,114,77,254,46,156,7,249,160,89,255,0,213,143,186,198,178,124,63,200,126,93,58,129,109,20,233,47,86,53,163,95,106,186,126,183,90,60,149,235,31,184,29,62,85,39,152,166,147,232,90,88,43,99,164,172,169,217,230,0,169,236,156,173,249,184,141,200,246,251,59,183,171,78,78,183,227,119,92,55,161,172,251,16,190,228,245,121,37,202,199,164,247,91,109,101,230,173,139,191,114,158,27,60,145,201,85,39,35,50,231,33,11,155,238,100,251,147,238,69,237,112,215,49,125,87,59,181,214,245,82,21,151,155,157,93,125,68,116,240,82,4,181,51,20,166,48,65,16,67,12,76,68,238,236,17,197,28,113,128,251,4,0,69,182,102,102,95,42,145,255,0,10,126,135,41,181,42,235,65,213,38,164,157,92,86,44,98,240,199,139,91,4,37,129,238,55,26,82,3,106,211,147,102,99,166,134,93,132,70,50,126,228,209,72,38,226,49,20,115,5,234,240,167,232,114,167,77,109,84,29,82,106,73,210,75,125,201,236,236,120,181,176,66,41,218,221,110,170,16,54,173,57,54,119,10,153,162,216,68,99,38,237,195,44,130,110,69,41,71,12,143,162,32,192,15,26,191,117,140,91,226,5,15,203,174,42,42,250,78,247,167,209,191,136,24,247,204,96,91,41,162,12,85,241,71,247,19,212,223,193,126,113,68,161,91,164,239,122,125,27,248,129,143,124,198,5,53,62,40,254,226,122,155,248,47,206,40,148,43,116,157,239,79,163,127,16,49,239,152,192,131,101,52,68,64,80,173,227,87,239,79,139,124,63,161,249,141,197,77,74,133,111,26,191,122,124,91,225,253,15,204,110,40,46,175,129,143,235,179,247,111,248,146,149,69,21,126,6,63,174,207,221,191,226,74,85,16,22,47,245,253,209,245,171,171,45,35,33,183,181,92,121,222,29,79,89,95,138,28,50,139,5,76,230,2,242,80,202,50,24,197,194,161,225,136,26,66,33,120,140,64,249,112,105,35,147,40,17,6,173,153,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,161,39,98,170,9,10,57,99,230,14,64,92,76,9,183,23,113,125,183,103,118,245,82,169,225,117,226,1,71,119,163,182,244,201,173,249,23,102,235,15,150,183,96,247,73,227,130,10,89,41,98,130,40,33,180,151,108,3,140,205,218,222,41,36,115,41,138,66,141,201,141,162,25,125,175,139,239,76,248,110,99,163,213,61,77,13,117,93,6,89,129,211,209,91,77,133,222,72,46,86,233,235,134,33,128,193,201,154,51,138,90,179,148,100,31,107,60,128,98,91,198,81,69,183,73,222,244,250,55,241,3,30,249,140,8,54,83,68,68,4,68,65,170,186,217,79,164,239,117,141,27,248,127,143,124,186,5,173,98,217,79,164,239,117,141,27,248,127,143,124,186,4,23,85,17,16,90,174,172,125,214,53,147,225,254,67,242,233,214,181,139,101,62,172,125,214,53,147,225,254,67,242,233,214,181,136,37,167,169,30,138,63,148,7,67,218,61,172,250,123,108,186,215,106,78,27,165,248,221,52,86,234,38,239,125,51,107,26,72,140,233,218,34,38,218,104,187,179,205,27,198,206,114,125,184,184,72,71,23,110,42,241,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,130,78,197,84,18,12,145,73,192,216,128,184,152,11,236,76,226,251,108,236,237,232,182,62,233,59,221,99,70,254,31,227,223,46,129,71,175,138,15,135,221,53,166,154,245,213,14,139,90,170,204,14,160,171,243,11,29,52,82,212,159,57,165,170,168,172,189,60,178,206,68,192,196,112,9,193,20,92,35,6,41,126,200,9,236,25,171,208,231,87,118,174,175,180,140,178,185,237,212,150,124,178,195,80,54,220,142,213,5,64,152,4,238,12,65,85,8,57,60,161,77,51,114,225,220,109,216,227,154,54,41,59,79,33,123,94,172,125,214,53,147,225,254,67,242,233,214,190,221,58,235,206,101,211,110,174,88,181,91,12,173,171,19,183,84,0,92,232,97,168,104,66,237,110,115,23,168,162,149,200,12,120,72,35,179,19,129,112,54,9,5,185,128,187,108,103,164,249,215,229,67,75,48,221,76,250,47,232,207,173,184,253,186,251,228,187,253,239,43,230,169,163,155,181,220,226,60,248,247,56,242,226,59,237,190,205,190,200,53,130,91,41,245,99,238,177,172,159,15,242,31,151,78,174,170,181,93,88,251,172,107,39,195,252,135,229,211,160,214,177,93,254,149,122,103,204,186,175,213,202,61,45,195,235,169,45,192,52,229,114,187,220,234,93,136,45,214,232,206,48,150,118,143,147,20,199,202,88,192,35,23,110,70,99,200,128,57,200,22,129,108,61,225,251,164,56,110,144,116,161,128,193,135,193,86,199,152,89,232,114,251,188,213,51,188,167,61,198,186,142,3,148,153,189,4,0,69,163,140,4,89,182,8,133,203,145,185,153,5,223,210,173,51,197,116,111,78,49,205,45,194,169,60,189,151,25,183,197,111,166,229,28,97,36,220,27,237,207,47,108,0,10,105,77,202,73,13,133,185,200,102,78,219,147,175,86,136,130,42,252,84,250,14,255,0,174,253,85,233,5,151,252,84,185,125,138,217,110,255,0,207,157,77,236,143,187,255,0,163,140,161,28,63,227,42,12,191,157,53,21,107,106,133,0,62,37,125,61,98,189,58,117,53,93,100,194,170,118,178,229,214,241,203,105,173,227,75,28,17,218,188,205,85,76,103,71,19,70,204,15,8,28,4,241,179,8,241,140,192,29,137,193,204,195,42,188,12,127,93,159,187,127,196,149,170,241,171,247,167,197,190,31,208,252,198,226,174,175,129,143,235,179,247,111,248,146,181,94,53,126,244,248,183,195,250,31,152,220,80,89,254,147,186,193,186,244,159,164,122,186,56,51,210,62,119,154,212,88,104,44,167,83,17,72,20,48,68,23,23,169,174,97,112,120,164,56,158,72,0,35,144,153,156,231,19,113,144,35,56,203,29,113,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,66,62,253,84,242,12,113,71,204,220,64,121,25,139,110,78,194,219,238,238,205,234,191,41,77,79,133,239,66,223,145,76,84,53,199,88,240,207,41,169,55,174,127,67,211,86,151,41,172,86,185,35,22,109,225,113,111,47,89,54,242,119,55,114,48,137,194,63,205,17,84,70,225,250,189,61,120,90,104,118,63,211,140,216,86,179,98,95,74,231,25,165,190,10,139,237,218,78,207,158,176,213,56,49,133,53,186,96,121,2,31,46,110,236,82,11,144,212,16,147,201,206,39,8,66,37,186,151,233,211,59,233,127,84,235,244,207,58,167,255,0,27,89,103,173,231,15,248,78,215,230,102,134,10,206,220,82,201,217,238,246,12,187,70,92,195,216,237,236,119,217,77,88,174,177,58,85,195,122,175,210,59,134,31,121,182,210,14,79,110,167,168,169,196,238,242,72,240,157,186,226,225,246,24,165,16,50,242,210,16,198,51,7,18,228,12,196,205,220,8,204,2,26,240,158,176,110,173,209,70,161,244,133,154,61,33,91,74,158,142,191,14,171,24,136,103,142,118,189,210,84,212,208,159,0,113,48,33,122,154,129,146,71,23,7,9,3,145,243,136,35,182,189,39,123,211,232,223,196,12,123,230,48,47,21,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,30,154,186,134,165,155,156,71,179,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,191,181,233,59,222,159,70,254,32,99,223,49,129,6,194,122,253,135,234,62,127,163,89,102,27,164,121,239,212,188,190,235,111,40,45,119,190,14,254,90,78,76,228,60,135,115,139,184,12,113,119,129,158,72,187,157,192,103,48,22,125,107,50,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,66,78,197,84,18,20,114,199,204,28,128,184,152,19,110,46,226,251,110,206,237,234,182,147,88,1,226,201,210,31,229,119,78,63,148,22,21,69,207,47,192,45,231,244,176,201,95,218,142,171,29,133,166,158,110,49,155,56,60,208,25,148,163,177,3,148,101,56,191,116,218,16,96,252,159,6,221,99,210,122,221,26,172,208,187,68,63,70,231,214,251,133,199,32,186,83,114,169,155,233,58,87,42,104,198,225,204,131,179,14,205,37,61,55,96,77,201,252,191,119,111,206,19,169,21,90,192,233,86,166,101,90,55,168,248,230,169,97,85,126,94,245,140,220,34,184,83,114,146,64,142,110,15,246,224,151,182,96,101,12,160,229,28,128,196,220,227,51,23,125,137,214,197,61,52,117,23,130,117,65,165,148,26,153,130,212,127,138,163,188,81,112,155,252,25,116,242,208,205,61,31,114,88,163,239,118,187,224,61,208,30,7,237,103,246,179,5,213,80,129,226,235,172,122,79,170,186,251,104,180,233,236,62,114,245,132,219,234,177,252,146,239,202,166,61,234,161,173,152,126,143,236,74,2,31,222,230,51,159,126,55,33,147,205,237,187,180,66,179,171,196,175,173,123,119,78,154,113,93,165,248,85,207,109,77,203,173,227,29,48,11,213,65,37,170,215,82,213,49,29,206,41,227,22,7,152,14,2,8,197,165,19,25,12,37,118,33,7,19,132,28,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,208,143,191,85,60,131,28,81,243,55,16,30,70,98,219,147,176,182,251,187,179,122,160,188,29,20,232,134,168,107,183,80,216,213,139,73,175,148,150,11,190,59,81,14,79,53,246,166,56,230,11,68,20,149,17,59,85,52,7,233,80,99,41,66,33,14,206,198,102,44,110,49,243,49,147,79,26,191,117,140,91,226,5,15,203,174,42,255,0,244,81,210,141,139,164,189,26,162,195,123,86,170,204,190,229,181,102,83,123,162,132,199,207,213,114,55,142,54,41,29,205,225,128,15,181,27,108,2,251,28,157,176,57,100,101,96,60,106,253,214,49,111,136,20,63,46,184,160,137,94,158,177,107,22,115,175,186,105,133,101,52,62,118,203,144,102,22,107,93,198,155,186,113,247,233,103,173,138,57,99,230,14,38,60,128,201,183,23,98,109,247,103,103,245,87,47,174,78,145,46,189,32,234,224,226,144,92,106,239,24,157,250,156,174,88,229,214,122,114,3,56,24,220,78,150,99,97,104,142,166,23,227,207,182,251,56,73,12,142,49,247,90,49,241,93,39,123,211,232,223,196,12,123,230,48,45,130,58,138,208,108,55,169,45,35,190,233,78,103,69,72,65,113,167,51,182,87,77,78,243,29,166,226,192,77,79,91,19,9,129,115,140,139,119,22,49,230,14,113,147,240,50,103,8,129,240,208,235,142,167,167,28,202,29,30,206,2,144,244,235,52,188,70,115,85,200,113,83,157,142,227,51,71,3,86,148,198,226,47,76,226,17,12,194,101,246,2,54,144,29,156,76,38,151,78,172,125,214,53,147,225,254,67,242,233,214,190,221,69,104,54,101,211,110,174,95,116,167,51,162,171,19,183,84,25,219,43,166,167,104,66,237,110,115,38,167,173,137,132,204,120,72,35,187,139,25,112,54,56,201,249,129,51,101,175,75,157,120,255,0,249,44,106,111,74,154,191,122,253,95,228,209,98,23,219,157,199,255,0,173,220,41,172,130,29,175,253,32,162,57,38,255,0,23,78,3,252,208,32,192,5,63,223,252,107,47,254,103,255,0,255,0,23,20,0,169,254,255,0,227,89,127,243,63,255,0,248,184,130,0,85,234,234,167,77,235,52,255,0,35,211,235,156,213,158,98,147,53,210,252,67,36,162,99,174,158,170,104,163,59,84,52,210,4,133,54,238,27,79,73,59,132,96,79,24,68,241,8,112,17,104,194,202,169,9,241,7,210,26,99,233,19,165,157,123,161,130,146,58,136,48,123,30,33,116,144,167,151,191,56,29,176,42,168,132,35,245,137,130,55,142,224,228,95,100,221,230,141,190,219,51,112,15,107,224,133,67,167,19,101,90,151,115,168,167,225,159,81,219,233,32,163,150,75,163,126,118,207,52,142,85,3,13,27,11,59,240,158,10,103,146,103,35,111,206,192,34,209,110,79,52,181,40,22,240,172,214,59,22,145,117,113,104,166,200,225,218,147,61,183,203,135,71,83,200,255,0,189,106,170,103,130,74,103,224,0,78,125,201,233,226,131,111,178,35,223,230,68,194,14,207,61,40,49,87,197,31,220,79,83,127,5,249,197,18,133,110,147,189,233,244,111,226,6,61,243,24,20,212,248,163,251,137,234,111,224,191,56,162,80,173,210,119,189,62,141,252,64,199,190,99,2,13,148,214,37,117,161,214,13,215,164,221,92,209,2,184,61,36,152,38,99,81,120,160,202,194,104,137,206,154,0,59,123,71,93,17,70,5,47,58,118,154,83,120,196,73,165,2,48,227,205,227,146,60,181,81,87,227,157,250,147,253,228,254,26,130,74,127,212,38,184,233,103,255,0,86,240,205,64,199,255,0,242,212,222,122,215,93,77,254,226,88,185,195,47,254,41,143,47,232,187,122,65,183,136,55,68,151,94,148,51,248,239,184,196,21,117,218,117,149,84,84,77,106,172,26,82,24,45,51,148,211,16,90,78,66,154,83,51,142,156,99,33,150,71,23,153,187,142,44,239,28,155,100,87,130,230,186,106,61,118,109,145,244,241,115,188,249,236,50,135,31,169,201,45,180,213,12,231,37,186,168,107,41,163,144,41,207,127,177,12,158,104,204,227,118,113,238,11,24,240,115,149,228,147,93,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,48,212,61,36,239,12,241,24,72,50,197,52,103,234,204,113,203,28,114,51,19,16,59,131,49,9,11,184,184,64,15,71,125,85,102,93,40,106,229,191,48,179,92,170,203,24,184,212,83,211,101,150,136,227,105,130,227,110,99,251,110,49,17,128,249,152,196,164,40,79,144,241,55,113,119,237,156,128,115,125,174,89,254,27,170,125,19,106,118,160,233,246,67,73,124,199,175,154,111,144,84,208,215,83,59,240,148,62,143,168,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,109,125,181,99,5,252,151,234,158,101,166,127,74,125,39,245,75,32,184,216,188,239,99,179,230,188,173,76,144,247,123,124,139,135,46,223,46,60,139,109,246,221,246,221,75,255,0,130,167,186,198,83,241,2,187,229,214,228,16,172,167,251,255,0,141,101,255,0,204,255,0,255,0,226,226,202,165,106,186,177,247,88,214,79,135,249,15,203,167,65,173,98,204,174,169,250,28,166,211,94,155,116,171,170,77,54,58,185,108,89,62,47,143,158,83,108,32,150,119,183,92,106,168,35,55,173,9,54,118,10,105,165,220,72,100,38,237,205,44,98,14,67,40,199,14,26,173,146,58,100,180,218,175,253,34,105,69,138,251,108,164,184,219,110,58,111,98,164,172,163,171,132,102,130,166,9,45,144,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,160,129,110,149,122,152,204,186,80,213,202,61,82,195,232,105,46,32,84,229,109,187,219,42,89,132,46,54,233,14,51,150,6,147,139,148,39,202,40,204,36,22,126,38,3,200,76,57,198,123,15,105,86,166,98,186,201,167,24,230,169,97,85,126,98,203,147,91,226,184,83,114,146,51,146,30,109,246,224,151,182,102,3,52,70,197,28,128,196,252,36,3,23,125,197,212,27,120,131,116,73,117,233,67,63,142,251,140,65,87,93,167,89,85,69,68,214,170,193,165,33,130,211,57,77,49,5,164,228,41,165,51,56,233,198,50,25,100,113,121,155,184,226,206,241,201,179,195,231,173,187,175,74,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,149,81,12,22,153,202,104,68,238,193,24,195,41,153,199,78,50,9,69,27,11,204,221,182,39,119,142,61,130,208,117,99,239,79,172,159,16,50,31,152,206,165,83,193,83,221,99,41,248,129,93,242,235,114,138,14,166,238,214,171,255,0,82,90,175,125,177,92,233,46,54,219,142,113,125,171,163,172,164,152,102,130,166,9,43,230,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,82,191,224,169,238,177,148,252,64,174,249,117,185,4,85,245,99,239,79,172,159,16,50,31,152,206,179,255,0,195,175,167,76,19,170,14,129,115,141,52,206,169,255,0,88,23,58,203,61,111,57,191,193,151,79,161,105,33,130,179,183,20,177,247,187,93,243,46,209,151,3,246,59,123,29,176,3,171,31,122,125,100,248,129,144,252,198,117,42,158,10,158,235,25,79,196,10,239,151,91,144,69,7,81,90,13,153,116,219,171,151,221,41,204,232,170,196,237,213,6,118,202,233,169,218,16,187,91,156,201,169,235,98,97,51,30,18,8,238,226,198,92,13,142,50,126,96,76,210,21,225,89,215,143,253,104,233,83,87,239,95,227,98,196,47,183,59,143,254,96,41,172,130,29,175,253,32,162,57,38,255,0,23,78,3,252,208,44,180,235,251,163,235,87,86,90,70,67,111,106,184,243,188,58,158,178,191,20,56,101,22,10,153,204,5,228,161,148,100,49,139,133,67,195,16,52,132,66,241,24,129,242,224,210,71,36,48,232,167,73,122,177,173,26,251,85,211,245,186,209,228,175,88,253,192,233,242,169,60,197,52,159,66,210,193,91,29,37,101,78,207,48,5,79,100,229,111,205,196,110,71,183,217,221,189,88,39,167,171,31,117,141,100,248,127,144,252,186,117,173,98,218,35,79,113,187,174,27,128,99,88,133,247,39,171,201,46,86,59,61,21,182,178,245,86,197,223,185,79,12,33,28,149,82,114,51,46,114,16,185,190,230,79,185,62,228,94,215,244,8,45,87,73,222,235,26,55,240,255,0,30,249,116,10,234,162,32,242,154,177,245,19,242,89,153,126,84,191,248,12,250,191,113,250,199,252,247,253,107,242,210,121,175,230,63,59,252,207,115,249,191,183,254,215,215,101,172,18,159,239,19,77,107,252,139,116,143,148,249,123,127,154,175,206,247,194,168,249,197,206,24,188,236,19,121,137,36,218,64,33,218,150,42,158,4,220,182,149,226,228,46,60,182,128,20,19,147,224,245,91,134,213,116,124,16,98,246,154,186,59,149,30,81,114,135,35,154,98,119,10,203,139,140,38,19,68,206,101,176,53,25,209,70,236,204,31,110,35,126,47,187,153,230,250,137,95,4,189,99,190,197,149,103,93,63,84,67,222,178,212,219,223,49,163,147,144,15,148,170,142,74,122,74,134,217,131,156,157,224,150,155,213,207,136,121,95,178,59,200,78,210,212,128,181,87,91,84,45,85,208,108,167,210,119,186,198,141,252,63,199,190,93,2,186,170,213,116,157,238,177,163,127,15,241,239,151,64,174,170,2,165,221,157,84,168,118,221,1,182,85,174,177,101,216,128,176,179,197,87,80,234,112,142,159,33,165,160,169,146,41,175,53,181,20,14,225,205,189,10,134,163,239,23,111,218,222,221,255,0,177,102,154,140,63,26,203,240,199,132,97,22,1,57,26,73,111,179,79,233,250,46,33,72,204,255,0,127,254,85,190,239,218,130,61,58,75,211,250,205,69,215,108,98,213,73,0,74,212,55,26,43,132,236,102,34,205,16,86,64,36,255,0,105,159,127,211,246,45,139,112,155,104,89,176,219,21,166,48,17,26,59,109,52,12,195,182,205,198,33,111,77,182,253,138,16,252,41,26,2,234,30,172,103,140,11,141,186,3,103,113,221,219,106,234,125,219,251,61,127,222,101,58,84,238,47,4,110,13,246,92,27,111,236,217,7,98,225,253,139,149,73,59,160,165,219,118,118,92,0,59,62,251,250,42,135,215,218,170,65,202,34,248,238,247,90,75,45,190,91,157,113,19,65,15,30,78,35,187,250,147,11,122,127,107,178,12,26,241,71,234,26,13,51,192,105,177,11,101,117,76,55,107,188,37,36,29,160,144,89,251,85,148,220,247,49,33,219,236,177,40,177,233,51,67,174,90,253,171,244,120,148,81,69,45,48,210,213,86,85,148,178,128,253,144,143,102,253,33,45,223,153,135,221,251,127,98,253,126,182,117,207,242,233,172,245,151,122,106,169,229,161,180,21,85,5,63,112,76,119,218,174,98,114,97,50,45,183,23,15,95,79,103,171,122,41,62,240,197,233,212,116,207,79,104,243,139,133,21,56,215,93,233,90,165,165,98,140,205,187,244,180,132,227,187,3,59,55,217,47,78,79,254,116,25,167,137,227,212,120,182,61,67,99,161,167,142,24,233,105,226,137,198,49,17,29,196,4,125,56,179,55,244,91,238,95,174,136,128,136,136,8,136,128,136,136,11,231,175,160,163,185,210,73,69,93,79,28,208,202,46,36,38,12,77,179,179,179,250,59,59,123,29,215,208,136,34,15,196,219,163,74,203,21,194,241,173,152,133,178,134,26,1,57,235,238,45,28,144,196,78,31,222,192,207,192,99,23,39,109,205,253,73,223,246,123,118,124,91,232,119,92,46,90,61,175,56,156,210,92,170,227,180,214,221,169,224,170,136,10,66,14,36,210,3,125,129,54,103,245,153,223,216,255,0,243,207,126,175,97,52,122,137,166,185,38,31,89,4,82,181,210,217,81,74,220,216,125,57,7,237,38,118,111,99,125,203,93,110,161,180,238,229,163,154,229,149,226,114,70,48,253,23,121,153,233,92,36,18,102,7,38,144,54,112,102,219,97,49,246,51,109,254,100,27,32,97,217,61,6,97,142,80,228,22,211,35,134,174,8,165,103,112,113,253,40,196,253,143,235,236,38,95,180,176,163,194,199,86,131,80,52,46,75,69,69,92,149,21,86,58,138,90,2,119,19,216,120,208,194,219,110,110,251,250,129,123,61,22,107,160,225,219,118,84,241,102,251,149,107,135,111,191,100,6,125,215,43,134,92,160,46,31,216,185,92,63,177,5,14,255,0,114,172,125,89,80,236,207,234,170,23,65,82,234,169,141,166,167,150,23,254,152,16,255,0,165,151,106,32,215,15,172,156,109,177,142,161,50,122,8,225,138,40,155,201,112,8,246,97,111,239,26,119,127,70,102,102,245,37,150,222,11,153,84,116,26,143,157,99,178,200,76,117,150,202,9,35,109,157,217,216,106,72,95,215,125,155,214,102,86,103,196,211,16,171,199,181,250,170,237,52,34,16,221,184,118,137,136,95,151,106,138,140,75,209,189,91,213,254,245,232,60,36,235,158,147,168,234,248,217,223,105,109,17,111,183,236,106,250,95,249,208,78,98,46,4,152,197,137,189,142,219,174,80,112,222,141,234,251,250,167,181,9,82,219,177,63,236,65,83,254,223,85,202,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,225,253,139,149,73,32,225,219,117,200,174,163,253,38,244,251,215,96,55,222,130,181,209,93,39,102,138,162,93,255,0,66,35,47,244,51,174,245,240,223,11,133,150,188,246,223,106,89,95,255,0,184,116,16,47,226,101,145,65,144,245,39,82,240,19,151,146,164,154,152,247,14,63,104,107,234,247,254,213,121,252,28,237,145,84,230,89,125,105,199,201,225,150,132,91,237,109,237,167,173,255,0,157,99,111,94,117,19,212,245,27,127,41,199,110,51,85,136,122,109,246,124,253,86,203,46,124,21,237,206,247,12,210,230,224,91,53,117,36,76,94,187,110,212,213,59,183,255,0,118,223,233,65,45,8,136,130,131,244,84,139,239,234,202,162,245,246,170,69,184,250,110,131,177,189,139,149,199,177,114,128,184,125,183,245,71,118,84,238,223,181,5,94,197,202,225,157,189,140,185,64,80,147,226,213,171,181,217,102,181,77,166,237,32,61,30,49,95,33,59,52,28,75,184,84,180,219,125,173,254,214,219,159,220,223,231,83,75,144,220,26,215,100,174,175,251,224,166,150,70,244,103,245,96,119,251,255,0,177,107,163,213,221,246,191,60,234,171,81,43,61,37,158,171,36,158,146,33,0,246,184,19,66,45,176,239,187,253,134,255,0,58,12,219,240,142,208,16,158,163,242,189,117,129,220,102,146,25,168,136,106,182,217,227,122,216,139,112,102,253,172,62,215,82,198,204,194,204,45,236,102,217,150,57,116,3,130,197,132,116,187,129,67,229,165,134,122,203,21,45,68,237,35,150,253,195,121,36,47,66,102,219,237,72,254,139,35,144,17,17,1,17,98,87,95,93,84,214,244,241,140,209,80,216,234,233,99,185,92,224,121,197,166,138,57,27,136,212,66,62,194,49,127,99,159,177,159,253,228,23,219,55,215,77,51,211,184,10,167,41,190,203,78,2,109,27,240,163,154,71,228,238,237,183,217,23,255,0,106,235,195,227,253,109,244,231,147,92,6,217,107,204,170,202,115,98,113,99,180,213,11,59,51,110,254,189,191,216,181,255,0,205,181,99,51,206,238,179,221,47,151,32,144,230,144,143,236,211,198,30,211,34,246,51,126,210,117,230,169,46,247,26,25,26,90,90,142,4,219,250,240,23,246,255,0,107,32,218,62,217,121,182,222,34,25,173,213,61,224,33,98,103,224,67,233,179,63,222,205,251,89,125,171,94,253,31,241,1,215,157,36,158,0,183,87,218,42,169,32,136,163,24,231,181,129,187,55,1,22,245,23,15,184,91,239,253,170,68,186,99,241,64,199,117,66,170,154,207,168,210,209,219,171,101,106,131,50,104,224,165,6,96,245,13,185,212,187,238,237,253,94,168,51,249,23,197,104,188,91,111,180,33,114,180,214,195,85,77,35,187,12,144,200,38,46,236,251,59,110,46,236,190,212,31,139,152,227,84,57,118,55,95,97,175,137,228,142,170,158,88,153,185,184,122,148,100,30,214,245,254,147,173,119,250,172,208,250,221,2,213,25,109,16,51,5,12,165,25,80,155,212,52,196,238,16,64,103,191,163,123,10,95,189,150,199,74,34,252,101,176,170,75,101,195,17,201,233,128,185,21,125,77,33,145,27,190,252,233,105,221,189,54,219,254,195,255,0,211,234,131,45,188,55,53,224,181,163,72,200,110,19,247,46,182,209,231,82,205,77,218,102,99,171,170,97,246,59,179,253,144,31,98,203,229,18,126,10,89,68,227,147,106,14,62,100,61,160,183,219,156,27,139,111,235,81,62,239,190,251,255,0,77,75,98,14,29,112,255,0,163,186,169,82,91,32,224,126,229,90,164,89,84,130,137,127,154,63,242,95,254,37,5,126,43,219,55,82,84,255,0,183,232,169,55,255,0,244,250,165,58,147,127,50,127,228,191,252,74,10,124,87,73,159,169,88,25,191,250,144,127,254,223,86,131,34,188,20,173,18,253,13,156,94,253,59,101,119,166,167,111,181,235,184,82,202,239,233,255,0,241,89,74,122,141,15,5,112,24,244,203,48,102,103,220,178,49,39,255,0,244,32,82,94,128,186,201,118,46,163,125,189,168,57,22,102,111,69,173,135,86,62,244,250,201,241,3,33,249,140,235,100,240,217,254,245,173,135,86,62,244,250,201,241,3,33,249,140,232,38,167,194,227,220,79,76,191,26,249,197,106,202,165,138,190,23,30,226,122,101,248,215,206,43,86,85,32,34,34,8,171,241,206,253,73,254,242,127,13,86,171,193,83,222,159,41,248,127,93,243,27,114,186,190,57,223,169,63,222,79,225,170,213,120,42,123,211,229,63,15,235,190,99,110,65,53,40,136,128,177,171,196,87,88,236,90,55,210,62,119,83,119,135,204,85,230,22,249,240,235,93,55,35,14,245,85,124,18,198,79,204,64,216,123,80,53,68,251,23,17,62,199,14,66,70,46,178,85,69,95,141,166,181,255,0,240,11,211,157,29,191,246,102,183,10,169,34,255,0,210,40,233,35,132,218,79,253,53,228,18,143,252,67,137,126,155,32,141,93,39,193,127,42,26,167,134,233,159,210,159,70,125,109,200,45,214,47,59,216,239,121,95,53,83,28,61,222,223,33,231,199,185,203,143,33,223,109,183,109,247,95,149,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,18,118,42,160,144,163,150,62,96,228,5,196,192,155,113,119,23,219,118,119,111,85,150,190,19,58,95,106,212,126,176,109,119,59,201,82,73,79,130,217,235,50,128,164,169,162,26,128,169,156,10,58,104,118,228,236,209,156,82,213,199,80,18,108,78,39,78,59,51,59,177,143,228,248,163,233,13,54,146,245,131,147,79,109,130,146,11,110,115,79,14,95,75,12,51,203,41,129,212,145,133,81,74,242,126,137,157,100,21,114,48,139,144,48,72,12,60,127,64,66,95,250,22,205,109,89,255,0,71,218,73,125,179,83,213,195,79,75,139,210,89,12,106,64,68,222,123,120,249,25,137,152,72,155,129,75,77,33,3,239,187,131,139,187,11,187,139,95,85,24,30,9,122,199,98,151,21,206,186,126,168,135,179,122,166,184,62,99,71,39,35,47,55,75,36,116,244,149,13,179,7,8,251,39,21,55,171,159,35,243,95,100,118,140,157,228,253,1,17,16,17,17,1,107,89,213,143,189,62,178,124,64,200,126,99,58,217,77,107,89,213,143,189,62,178,124,64,200,126,99,58,9,169,240,184,247,19,211,47,198,190,113,90,178,169,98,175,133,199,184,158,153,126,53,243,138,213,149,72,8,136,128,136,136,10,21,188,106,253,233,241,111,135,244,63,49,184,169,169,80,173,227,87,239,79,139,124,63,161,249,141,197,5,213,240,49,253,118,126,237,255,0,18,82,168,162,175,192,199,245,217,251,183,252,73,74,162,2,34,32,197,95,20,127,113,61,77,252,23,231,20,74,21,186,78,247,167,209,191,136,24,247,204,96,83,83,226,143,238,39,169,191,130,252,226,137,66,183,73,222,244,250,55,241,3,30,249,140,8,54,83,68,68,4,68,65,0,62,40,254,253,154,155,248,47,201,232,150,127,248,42,123,172,101,63,16,43,190,93,110,88,1,226,143,239,217,169,191,130,252,158,137,103,255,0,130,167,186,198,83,241,2,187,229,214,228,25,254,136,136,8,136,128,181,172,234,199,222,159,89,62,32,100,63,49,157,108,166,181,172,234,199,222,159,89,62,32,100,63,49,157,4,170,120,42,123,172,101,63,16,43,190,93,110,89,254,176,3,193,83,221,99,41,248,129,93,242,235,114,207,244,5,106,186,177,247,88,214,79,135,249,15,203,167,87,85,90,174,172,125,214,53,147,225,254,67,242,233,208,107,88,182,83,233,59,221,99,70,254,31,227,223,46,129,107,88,182,83,233,59,221,99,70,254,31,227,223,46,129,5,213,68,68,4,68,65,138,190,40,254,226,122,155,248,47,206,40,148,43,116,157,239,79,163,127,16,49,239,152,192,166,167,197,31,220,79,83,127,5,249,197,18,133,110,147,189,233,244,111,226,6,61,243,24,16,108,166,136,136,10,21,188,106,253,233,241,111,135,244,63,49,184,169,169,80,173,227,87,239,79,139,124,63,161,249,141,197,5,213,240,49,253,118,126,237,255,0,18,82,168,162,175,192,199,245,217,251,183,252,73,74,162,2,34,32,197,95,20,127,113,61,77,252,23,231,20,74,21,186,78,247,167,209,191,136,24,247,204,96,83,83,226,143,238,39,169,191,130,252,226,137,66,183,73,222,244,250,55,241,3,30,249,140,8,54,83,68,68,4,68,65,170,186,217,79,164,239,117,141,27,248,127,143,124,186,5,173,98,217,79,164,239,117,141,27,248,127,143,124,186,4,23,85,17,16,90,174,172,125,214,53,147,225,254,67,242,233,214,181,139,101,62,172,125,214,53,147,225,254,67,242,233,214,181,136,54,83,233,59,221,99,70,254,31,227,223,46,129,93,85,106,186,78,247,88,209,191,135,248,247,203,160,87,85,6,26,232,135,133,206,131,104,158,188,220,245,162,142,166,174,249,71,79,80,21,120,142,63,113,139,185,6,61,63,233,20,175,41,17,21,89,129,109,216,41,25,158,38,251,69,221,148,66,97,204,164,68,5,106,186,177,247,88,214,79,135,249,15,203,167,87,85,90,174,172,125,214,53,147,225,254,67,242,233,208,107,88,182,83,233,59,221,99,70,254,31,227,223,46,129,107,88,182,83,233,59,221,99,70,254,31,227,223,46,129,5,213,68,68,5,10,222,53,126,244,248,183,195,250,31,152,220,84,212,168,86,241,171,247,167,197,190,31,208,252,198,226,130,234,248,24,254,187,63,118,255,0,137,43,85,227,87,239,79,139,124,63,161,249,141,197,93,95,3,31,215,103,238,223,241,37,106,188,106,253,233,241,111,135,244,63,49,184,160,120,64,244,233,130,107,6,169,228,250,153,157,83,249,255,0,201,159,209,21,150,122,46,115,69,194,233,45,73,205,5,103,114,41,67,126,207,145,49,237,24,152,31,127,119,102,224,204,83,82,162,175,192,199,245,217,251,183,252,73,74,162,2,34,32,192,15,23,158,157,48,76,183,66,110,93,69,121,127,41,153,225,95,69,209,249,222,115,73,230,237,114,86,20,62,79,183,221,104,163,218,106,254,247,119,182,71,249,174,27,236,91,140,85,244,157,239,79,163,127,16,49,239,152,192,166,167,197,31,220,79,83,127,5,249,197,18,133,110,147,189,233,244,111,226,6,61,243,24,16,108,166,136,136,33,91,197,147,164,63,201,22,163,255,0,40,44,42,139,134,33,159,220,15,233,97,146,191,187,37,46,69,51,205,60,220,99,54,99,104,103,0,41,71,98,54,25,6,113,126,208,60,32,248,255,0,209,151,87,249,87,71,122,143,93,152,218,108,63,88,236,183,171,121,91,238,246,41,46,50,82,71,83,179,243,130,113,49,99,1,154,35,103,97,51,142,77,163,150,112,102,23,147,152,207,246,172,125,68,252,150,102,95,149,47,254,3,62,175,220,126,177,255,0,61,255,0,90,252,180,158,107,249,143,206,255,0,51,220,254,111,237,255,0,181,245,217,107,69,168,84,88,109,187,63,201,109,250,115,118,171,186,98,116,183,138,216,108,53,213,98,227,61,85,184,102,54,166,154,70,112,7,99,40,152,9,217,192,61,93,254,200,251,24,62,173,85,212,204,171,89,53,31,35,213,44,214,175,204,94,178,107,132,183,10,158,50,72,113,195,205,254,196,17,119,12,204,97,136,24,99,140,28,159,132,96,2,207,176,178,150,159,10,62,138,63,38,88,172,29,74,106,101,178,213,83,146,101,182,250,122,156,74,45,187,211,89,237,115,70,68,245,28,216,158,49,154,170,57,3,208,71,156,113,55,23,54,121,166,136,99,219,160,12,99,68,178,206,168,241,27,94,188,220,41,26,196,85,0,22,251,77,93,182,122,200,47,151,121,101,142,10,42,41,26,47,64,7,150,102,149,202,86,120,73,160,120,228,110,50,58,216,121,1,96,7,141,95,186,198,45,241,2,135,229,215,21,159,235,0,60,106,253,214,49,111,136,20,63,46,184,160,138,190,147,189,233,244,111,226,6,61,243,24,22,202,107,90,206,147,189,233,244,111,226,6,61,243,24,22,202,104,49,127,175,238,143,173,93,89,105,25,13,189,170,227,206,240,234,122,202,252,80,225,148,88,42,103,48,23,146,134,81,144,198,46,21,15,12,64,210,17,11,196,98,7,203,131,73,28,144,25,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,18,118,42,160,144,163,150,62,96,228,5,196,192,155,113,119,23,219,118,119,111,85,180,154,143,95,21,142,139,45,90,153,128,87,245,29,167,56,253,36,25,182,41,78,245,121,33,141,72,211,181,210,201,4,38,242,74,98,227,198,90,154,113,0,113,39,32,34,132,100,15,206,56,65,24,132,48,169,254,255,0,227,89,127,243,63,255,0,248,184,160,5,79,247,255,0,26,203,255,0,153,255,0,255,0,197,196,16,2,166,207,93,244,134,155,87,252,38,49,56,26,10,71,185,97,250,111,142,229,246,217,170,103,150,32,128,232,109,145,29,65,51,71,191,51,42,55,171,140,4,217,193,206,81,119,227,179,24,194,98,216,247,167,172,90,197,156,244,95,166,152,86,83,67,231,108,185,6,151,217,173,119,26,110,233,199,223,165,158,211,20,114,199,204,28,76,121,1,147,110,46,196,219,238,206,207,234,131,94,205,39,206,191,37,250,167,134,234,103,209,127,73,253,82,200,45,215,223,37,223,236,249,175,43,83,28,221,174,231,18,225,203,183,199,151,18,219,125,246,125,182,91,52,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,28,125,250,89,227,25,34,147,129,176,152,242,3,23,216,153,137,183,217,217,159,209,107,47,171,24,47,228,191,84,243,45,51,250,83,233,63,170,89,5,198,197,231,123,29,159,53,229,106,100,135,187,219,228,92,57,118,249,113,228,91,111,182,239,182,234,119,188,53,245,122,155,87,250,62,193,231,121,233,30,229,135,211,190,33,114,134,154,9,98,8,14,132,68,41,197,222,77,249,153,81,189,36,134,64,238,14,114,147,55,29,156,4,62,95,20,127,113,61,77,252,23,231,20,74,21,186,78,247,167,209,191,136,24,247,204,96,83,83,226,143,238,39,169,191,130,252,226,137,66,183,73,222,244,250,55,241,3,30,249,140,8,54,83,81,87,227,157,250,147,253,228,254,26,165,81,69,95,142,119,234,79,247,147,248,106,11,85,224,169,239,79,148,252,63,174,249,141,185,77,74,133,111,5,79,122,124,167,225,253,119,204,109,202,106,80,107,89,213,143,189,62,178,124,64,200,126,99,58,149,79,5,79,117,140,167,226,5,119,203,173,202,42,250,177,247,167,214,79,136,25,15,204,103,82,169,224,169,238,177,148,252,64,174,249,117,185,6,127,171,85,213,143,186,198,178,124,63,200,126,93,58,186,170,213,117,99,238,177,172,159,15,242,31,151,78,131,90,197,178,159,73,222,235,26,55,240,255,0,30,249,116,11,90,197,178,159,73,222,235,26,55,240,255,0,30,249,116,8,61,6,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,24,106,30,146,119,134,120,140,36,25,98,154,51,245,102,56,229,142,57,25,137,136,29,193,152,132,133,220,95,94,30,165,250,116,206,250,95,213,58,253,51,206,169,255,0,198,214,89,235,121,195,254,19,181,249,153,161,130,179,183,20,178,118,123,189,131,46,209,151,48,246,59,123,29,246,83,86,43,172,78,149,112,222,171,244,142,225,135,222,109,180,131,147,219,169,234,42,113,59,188,146,60,39,110,184,184,125,134,41,68,12,188,180,132,49,140,193,196,185,3,49,51,119,2,51,0,215,49,77,79,130,167,186,198,83,241,2,187,229,214,229,13,121,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,161,39,98,170,9,10,57,99,230,14,64,92,76,9,183,23,113,125,183,103,118,245,83,41,224,169,238,177,148,252,64,174,249,117,185,4,85,245,99,239,79,172,159,16,50,31,152,206,165,83,193,83,221,99,41,248,129,93,242,235,114,138,190,172,125,233,245,147,226,6,67,243,25,212,170,120,42,123,172,101,63,16,43,190,93,110,65,159,232,136,128,136,136,8,136,130,37,124,109,53,142,251,46,85,130,244,253,79,15,102,203,77,111,108,198,178,78,64,94,110,170,73,42,41,41,219,103,14,113,246,66,42,159,86,62,39,230,190,208,239,24,187,199,13,139,0,204,178,108,103,38,204,236,88,245,93,93,139,14,167,166,169,190,220,5,153,160,161,10,138,128,167,129,140,157,217,156,228,150,70,97,6,220,221,134,66,102,227,25,144,220,174,180,245,51,242,187,213,102,167,231,81,213,218,170,233,42,50,9,237,244,21,86,185,59,148,181,84,52,76,212,116,179,129,243,38,62,228,20,241,27,152,151,18,34,114,22,97,118,102,145,79,13,125,11,190,228,158,30,154,167,108,163,179,90,173,183,173,91,250,126,221,102,186,212,184,55,154,165,122,6,161,129,231,146,38,57,70,24,170,218,181,152,8,92,135,121,8,65,218,70,114,8,246,232,91,53,186,224,29,96,233,37,246,205,79,73,53,69,86,81,73,100,49,169,2,32,104,46,5,228,102,38,97,33,126,99,21,76,132,15,190,204,108,46,236,76,206,47,177,154,213,134,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,9,67,61,52,241,147,140,145,73,25,51,16,24,147,56,184,187,51,179,179,179,173,146,122,85,213,47,203,79,78,58,117,169,147,95,126,153,175,188,227,244,191,74,214,249,95,47,221,186,68,29,154,239,205,176,0,142,213,81,78,63,96,88,31,109,195,113,113,119,11,170,181,87,91,84,45,85,208,108,167,210,119,186,198,141,252,63,199,190,93,2,186,170,213,116,157,238,177,163,127,15,241,239,151,64,174,170,2,235,38,103,111,85,216,186,207,102,251,208,5,118,46,160,125,253,139,181,1,69,135,141,109,162,95,161,176,123,223,167,108,110,245,52,239,246,189,119,58,88,157,189,63,254,19,169,79,81,161,227,80,3,38,153,97,236,236,251,142,70,68,223,254,132,104,49,95,194,135,103,234,74,163,246,253,21,30,223,254,159,74,167,82,47,230,131,252,150,255,0,137,65,79,133,17,51,117,43,59,63,255,0,82,3,255,0,219,233,20,235,67,252,200,127,146,223,241,32,173,80,95,122,173,82,76,128,223,163,186,229,151,3,178,169,1,98,15,137,30,188,22,139,233,24,141,190,126,221,214,228,60,233,153,233,187,172,236,21,116,172,94,215,102,111,178,101,237,89,124,162,79,198,183,40,156,178,109,62,199,192,135,180,118,251,139,155,113,109,253,42,32,217,247,223,127,232,32,195,30,148,244,62,183,95,117,70,43,68,236,199,67,17,72,85,198,213,13,9,51,156,19,152,109,232,254,210,139,238,101,177,6,29,141,80,226,56,221,5,134,130,39,142,58,90,120,162,118,230,231,234,49,136,123,95,215,250,44,162,151,193,167,10,164,185,220,50,236,158,164,11,144,215,211,82,1,9,187,109,194,150,161,223,211,109,191,236,223,253,62,138,93,16,17,23,197,119,188,91,108,84,39,114,187,86,195,75,77,27,179,20,147,72,32,44,238,251,51,110,78,204,131,237,95,21,206,243,109,179,196,83,92,106,123,32,34,228,239,192,139,211,103,127,185,159,246,58,192,238,167,60,80,49,221,47,170,169,179,233,204,180,119,26,216,154,156,192,158,56,42,129,216,253,79,126,21,44,251,179,127,87,162,142,221,96,241,1,215,157,91,158,112,184,215,218,41,105,39,136,99,40,224,181,128,59,183,2,23,245,39,63,184,159,239,253,136,38,103,32,235,111,167,60,102,224,86,203,166,101,86,51,131,11,147,5,166,168,153,153,219,118,245,237,254,197,238,48,141,116,211,61,68,128,106,113,107,236,181,0,70,241,183,58,57,163,126,76,236,219,125,161,111,246,204,181,162,171,187,220,107,164,121,106,170,57,147,237,235,192,91,217,253,140,189,46,19,171,25,158,9,117,130,233,99,185,4,103,12,130,127,106,158,51,246,24,151,177,219,246,139,32,217,221,22,37,116,11,213,77,111,80,248,205,109,13,242,174,150,75,149,178,6,156,154,24,163,141,184,149,68,195,236,19,39,246,48,123,89,191,223,89,106,128,136,136,56,118,98,103,23,246,59,108,234,39,60,92,116,4,32,168,252,175,90,160,118,24,100,154,106,210,42,173,247,121,30,138,33,216,29,191,107,151,177,212,178,44,113,235,251,5,139,55,233,119,61,135,203,75,52,244,118,42,170,136,26,55,45,251,128,241,200,62,130,207,191,218,141,189,16,70,191,132,174,174,215,98,122,213,14,155,188,128,212,121,61,124,100,204,240,114,46,224,210,212,239,246,183,251,59,236,31,115,255,0,153,77,178,215,3,164,75,237,126,7,213,86,157,214,122,69,61,46,73,5,36,162,97,236,115,39,132,155,98,219,103,251,111,254,117,177,118,61,112,107,165,146,134,191,239,158,154,41,31,209,155,213,193,159,238,254,212,31,162,184,127,85,202,225,221,189,142,128,219,125,203,149,70,237,251,85,76,236,131,149,195,251,23,43,135,245,65,214,79,183,171,170,131,213,82,77,203,211,117,80,250,123,16,86,136,136,33,195,198,50,217,21,54,101,136,86,132,124,94,105,107,133,254,214,254,202,122,47,249,149,152,240,205,200,160,199,186,147,166,121,201,199,206,210,67,76,27,7,47,180,85,244,155,127,98,200,239,26,139,115,181,195,11,185,176,22,207,93,87,19,151,174,219,189,53,54,205,255,0,220,63,250,22,35,116,25,81,61,55,81,182,2,128,119,229,53,32,159,166,255,0,103,207,210,238,131,97,170,25,59,212,84,242,239,250,113,1,127,165,153,119,175,134,198,92,236,180,7,182,219,210,196,255,0,253,195,47,185,5,36,184,102,217,13,190,245,214,31,164,254,159,122,14,230,246,46,85,34,170,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,84,146,169,82,72,40,45,255,0,106,172,87,89,114,229,232,237,178,172,119,65,90,248,175,77,189,158,189,191,109,52,191,254,11,175,181,124,119,134,119,180,87,51,63,171,211,75,237,255,0,37,208,107,227,215,244,85,48,245,29,123,106,151,253,34,169,40,253,54,251,30,126,171,101,156,254,10,244,112,199,167,89,149,83,242,231,38,65,27,55,175,167,165,27,63,255,0,220,176,135,196,48,106,199,169,11,171,85,240,223,183,63,111,139,63,232,121,250,189,189,191,122,206,127,5,215,121,180,195,45,55,33,222,60,132,71,102,253,158,72,54,65,37,72,136,131,172,191,98,50,23,237,65,246,32,173,189,139,149,195,123,23,40,41,127,106,163,239,85,151,181,81,179,114,221,159,250,144,118,10,229,112,43,148,30,67,86,171,6,131,79,47,213,70,76,205,29,190,168,157,223,250,160,145,255,0,228,90,245,205,198,247,214,33,185,253,168,234,245,39,215,143,222,37,115,219,238,254,167,91,1,107,221,184,238,186,75,147,208,3,187,20,214,170,208,109,191,174,154,86,253,143,251,86,191,120,172,15,107,234,230,130,134,66,245,167,212,56,160,45,254,254,55,49,111,234,253,136,54,24,210,90,40,109,250,99,139,81,65,252,220,54,154,97,31,93,246,252,219,47,90,188,206,153,255,0,240,190,199,159,246,219,161,118,254,199,22,94,153,1,17,16,20,61,248,204,69,60,90,133,136,206,114,125,137,237,149,113,139,63,254,37,91,63,167,167,254,59,41,132,81,65,227,81,101,145,174,120,29,215,129,184,5,21,195,114,217,246,109,234,41,255,0,171,111,233,32,143,186,157,35,188,6,153,71,158,211,91,234,37,140,170,33,7,33,9,11,236,156,98,77,232,195,199,109,201,189,119,86,233,75,87,135,5,155,21,214,77,44,108,74,247,9,73,13,31,247,188,145,132,207,25,57,67,77,72,251,238,46,239,237,127,234,254,197,99,58,209,240,249,173,210,200,106,114,236,6,209,95,53,25,85,132,102,60,234,42,61,100,150,95,86,252,207,232,236,193,235,203,254,52,24,16,187,41,234,38,165,152,103,128,248,200,59,236,251,51,237,187,109,247,170,101,134,88,36,40,167,136,227,49,119,98,19,23,103,103,111,185,217,213,40,36,255,0,195,35,171,155,252,21,84,90,81,145,213,210,149,36,181,82,12,63,222,241,129,114,154,166,157,182,98,230,206,255,0,206,31,220,255,0,231,217,75,74,215,171,161,76,102,239,126,214,188,118,91,100,18,200,48,93,105,14,94,17,145,51,8,213,211,110,239,176,190,222,214,91,10,160,40,182,241,168,185,197,245,103,15,180,57,55,112,175,167,51,55,166,251,13,27,51,253,251,255,0,217,27,238,82,146,161,203,198,63,34,123,158,101,136,219,156,133,222,25,171,100,217,153,191,237,122,47,235,254,180,31,129,224,226,245,45,175,57,51,70,206,241,61,146,14,123,14,254,190,118,29,189,126,239,78,74,107,20,73,248,41,227,50,62,75,168,57,4,145,23,3,160,183,8,23,174,222,149,19,239,247,109,253,15,218,165,177,1,82,254,213,82,164,157,0,85,74,129,125,223,216,234,180,29,117,30,180,242,183,254,33,127,196,160,147,197,84,136,186,149,137,157,219,236,218,77,191,251,254,173,78,197,113,112,162,168,54,254,140,70,255,0,239,58,128,143,18,139,196,151,142,165,46,5,32,56,249,88,106,41,155,113,219,118,26,250,191,249,208,103,15,130,252,64,250,67,151,74,204,252,155,34,6,255,0,239,40,212,142,168,229,240,96,97,13,31,203,183,23,103,60,130,61,159,255,0,204,227,82,52,128,186,100,246,46,229,211,39,177,5,96,181,175,234,199,222,159,89,62,32,100,63,49,157,108,159,27,51,123,22,182,29,88,251,211,235,39,196,12,135,230,51,160,154,159,11,143,113,61,50,252,107,231,21,171,42,150,42,248,92,123,137,233,151,227,95,56,173,89,84,128,136,136,34,175,199,59,245,39,251,201,252,53,90,175,5,79,122,124,167,225,253,119,204,109,202,234,248,231,126,164,255,0,121,63,134,171,85,224,169,239,79,148,252,63,174,249,141,185,4,212,162,34,2,215,175,196,87,88,239,186,201,213,198,119,83,119,135,203,210,97,247,9,240,235,93,55,32,62,205,45,4,242,198,79,204,64,28,187,179,189,68,251,23,34,14,255,0,14,68,32,46,167,39,169,124,254,167,75,58,121,212,141,65,183,228,52,150,59,149,143,23,185,84,218,235,170,94,46,17,92,124,185,181,27,51,74,206,6,101,80,241,0,1,51,243,50,17,216,185,108,250,209,32,153,239,5,140,2,154,197,211,206,87,168,53,24,245,93,29,203,42,202,14,152,43,166,105,68,43,237,212,116,241,180,47,19,19,240,32,10,137,235,193,204,27,212,249,137,59,246,217,135,202,248,220,105,125,170,171,0,211,221,104,132,169,32,185,91,47,18,226,245,12,52,67,223,172,130,166,25,42,98,231,81,187,23,8,10,146,110,49,187,19,111,87,33,51,143,175,60,233,233,163,0,169,210,206,158,116,223,79,174,24,245,37,142,229,99,197,237,180,215,74,26,102,139,132,87,31,46,15,88,238,241,59,129,153,84,60,166,102,46,252,204,136,183,46,91,191,229,117,129,128,83,106,127,75,154,165,134,77,143,85,223,106,42,177,122,234,155,125,190,145,165,41,231,184,211,68,245,20,77,24,196,252,204,218,166,24,93,129,183,230,236,194,236,76,238,46,16,195,225,151,173,127,145,110,174,49,111,49,111,243,84,25,222,216,85,103,8,185,205,23,157,158,31,47,36,123,200,2,59,85,69,77,204,159,150,209,60,188,69,203,142,211,252,181,108,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,9,59,21,80,72,50,69,39,3,98,2,226,96,47,177,51,139,237,179,179,183,162,217,163,73,243,175,202,134,150,97,186,153,244,95,209,159,91,113,251,117,247,201,119,251,222,87,205,83,71,55,107,185,196,121,241,238,113,229,196,119,219,125,155,125,144,122,180,68,64,68,68,5,173,103,86,62,244,250,201,241,3,33,249,140,235,101,53,173,103,86,62,244,250,201,241,3,33,249,140,232,38,167,194,227,220,79,76,191,26,249,197,106,202,165,138,190,23,30,226,122,101,248,215,206,43,86,85,32,34,34,2,34,32,40,86,241,171,247,167,197,190,31,208,252,198,226,166,165,66,183,141,95,189,62,45,240,254,135,230,55,20,23,87,192,199,245,217,251,183,252,73,74,162,138,191,3,31,215,103,238,223,241,37,42,136,8,136,131,21,124,81,253,196,245,55,240,95,156,81,40,86,233,59,222,159,70,254,32,99,223,49,129,77,79,138,63,184,158,166,254,11,243,138,37,10,221,39,123,211,232,223,196,12,123,230,48,32,217,77,17,16,17,17,4,0,248,163,251,246,106,111,224,191,39,162,89,255,0,224,169,238,177,148,252,64,174,249,117,185,96,7,138,63,191,102,166,254,11,242,122,37,159,254,10,158,235,25,79,196,10,239,151,91,144,103,250,34,32,34,34,2,214,179,171,31,122,125,100,248,129,144,252,198,117,178,154,214,179,171,31,122,125,100,248,129,144,252,198,116,18,169,224,169,238,177,148,252,64,174,249,117,185,103,250,192,15,5,79,117,140,167,226,5,119,203,173,203,63,208,21,170,234,199,221,99,89,62,31,228,63,46,157,93,85,106,186,177,247,88,214,79,135,249,15,203,167,65,173,98,217,79,164,239,117,141,27,248,127,143,124,186,5,173,98,217,79,164,239,117,141,27,248,127,143,124,186,4,23,85,17,16,17,17,6,42,248,163,251,137,234,111,224,191,56,162,80,173,210,119,189,62,141,252,64,199,190,99,2,154,159,20,127,113,61,77,252,23,231,20,74,21,186,78,247,167,209,191,136,24,247,204,96,65,178,154,34,32,40,86,241,171,247,167,197,190,31,208,252,198,226,166,165,66,183,141,95,189,62,45,240,254,135,230,55,20,23,87,192,199,245,217,251,183,252,73,74,162,138,191,3,31,215,103,238,223,241,37,42,136,8,136,131,21,124,81,253,196,245,55,240,95,156,81,40,86,233,59,222,159,70,254,32,99,223,49,129,77,79,138,63,184,158,166,254,11,243,138,37,10,221,39,123,211,232,223,196,12,123,230,48,32,217,77,17,16,17,17,6,170,235,101,62,147,189,214,52,111,225,254,61,242,232,22,181,139,101,62,147,189,214,52,111,225,254,61,242,232,16,93,84,68,65,106,186,177,247,88,214,79,135,249,15,203,167,90,214,45,148,250,177,247,88,214,79,135,249,15,203,167,90,214,32,217,79,164,239,117,141,27,248,127,143,124,186,5,117,85,170,233,59,221,99,70,254,31,227,223,46,129,93,84,4,68,64,86,171,171,31,117,141,100,248,127,144,252,186,117,117,85,170,234,199,221,99,89,62,31,228,63,46,157,6,181,139,101,62,147,189,214,52,111,225,254,61,242,232,22,181,139,101,62,147,189,214,52,111,225,254,61,242,232,16,93,84,68,64,80,173,227,87,239,79,139,124,63,161,249,141,197,77,74,133,111,26,191,122,124,91,225,253,15,204,110,40,46,175,129,143,235,179,247,111,248,146,181,94,53,126,244,248,183,195,250,31,152,220,85,213,240,49,253,118,126,237,255,0,18,86,171,198,175,222,159,22,248,127,67,243,27,138,11,171,224,99,250,236,253,219,254,36,165,81,69,95,129,143,235,179,247,111,248,146,149,68,4,68,65,138,190,40,254,226,122,155,248,47,206,40,148,43,116,157,239,79,163,127,16,49,239,152,192,166,167,197,31,220,79,83,127,5,249,197,18,133,110,147,189,233,244,111,226,6,61,243,24,16,108,166,136,176,171,196,175,173,123,119,78,154,113,93,165,248,85,207,109,77,203,173,227,29,48,11,213,65,37,170,215,82,213,49,29,206,41,227,22,7,152,14,2,8,197,165,19,25,12,37,118,33,7,19,12,85,241,100,235,94,221,168,21,159,201,139,75,238,125,251,45,146,224,114,101,245,177,189,85,60,146,221,41,103,154,23,182,20,102,32,18,67,17,198,51,17,126,116,14,78,195,131,139,194,238,120,87,211,95,77,122,143,213,78,163,190,153,105,147,218,161,175,134,223,61,210,174,174,233,84,240,82,210,82,196,224,15,33,184,9,200,91,201,44,81,179,70,6,92,164,103,118,97,98,33,183,248,158,45,125,206,114,171,54,21,139,80,249,219,214,65,112,167,181,219,169,187,161,31,126,170,121,6,56,163,230,110,32,60,140,197,183,39,97,109,247,119,102,245,91,20,116,127,211,93,139,165,109,14,179,233,149,177,251,215,89,184,221,50,74,177,170,57,227,171,188,75,12,97,81,36,78,66,28,97,110,208,71,27,48,3,246,227,7,38,115,115,34,13,117,242,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,66,78,197,84,18,20,114,199,204,28,128,184,152,19,110,46,226,251,110,206,237,234,166,167,194,247,173,127,229,1,130,6,140,106,21,206,235,93,169,56,109,188,234,101,184,214,191,123,233,155,88,204,32,21,15,40,139,109,52,93,216,33,145,164,119,57,62,196,188,228,35,151,183,249,94,44,157,33,254,87,116,227,249,65,97,84,92,242,252,2,222,127,75,12,149,253,168,234,177,216,90,105,230,227,25,179,131,205,1,153,74,59,16,57,70,83,139,247,77,161,6,135,108,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,213,52,53,212,206,220,226,61,157,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,195,104,133,128,30,53,126,235,24,183,196,10,31,151,92,86,79,244,171,212,198,27,213,126,145,209,234,150,31,67,87,110,49,168,43,109,222,217,82,206,71,110,184,198,17,156,176,52,156,88,102,14,50,198,97,32,179,114,3,30,66,7,206,48,198,15,26,191,117,140,91,226,5,15,203,174,40,34,175,164,239,122,125,27,248,129,143,124,198,5,178,154,214,179,164,239,122,125,27,248,129,143,124,198,5,178,154,2,181,93,88,251,172,107,39,195,252,135,229,211,171,170,173,87,86,62,235,26,201,240,255,0,33,249,116,232,53,172,83,253,255,0,198,178,255,0,230,127,255,0,241,113,64,10,159,239,254,53,151,255,0,51,255,0,255,0,139,136,32,5,108,167,210,119,186,198,141,252,63,199,190,93,2,214,177,108,167,210,119,186,198,141,252,63,199,190,93,2,8,107,241,83,209,203,22,145,117,113,119,169,199,38,218,147,61,183,197,152,201,77,196,255,0,189,106,170,103,158,58,150,230,102,78,125,201,233,229,159,127,178,35,223,224,34,194,12,239,147,254,8,250,189,76,118,173,66,208,74,233,233,35,168,130,162,44,190,215,24,193,47,126,112,49,142,150,180,142,79,88,152,35,120,232,24,71,236,155,188,210,63,219,102,126,31,95,141,166,142,88,165,197,112,94,160,105,230,236,222,169,174,13,135,86,71,196,203,205,210,201,29,69,93,59,238,231,194,62,201,197,83,232,193,200,252,215,218,45,163,22,124,74,240,184,213,234,109,37,235,7,25,130,229,61,36,22,220,230,158,108,66,170,105,160,150,83,3,169,32,58,81,137,163,253,19,58,200,41,35,114,38,32,96,144,220,184,254,152,132,165,120,163,251,137,234,111,224,191,56,162,80,173,210,119,189,62,141,252,64,199,190,99,2,154,159,20,127,113,61,77,252,23,231,20,74,21,186,78,247,167,209,191,136,24,247,204,96,65,178,154,138,191,28,239,212,159,239,39,240,213,42,138,42,252,115,191,82,127,188,159,195,80,90,175,5,79,122,124,167,225,253,119,204,109,202,106,84,43,120,42,123,211,229,63,15,235,190,99,110,83,82,131,90,206,172,125,233,245,147,226,6,67,243,25,212,170,120,42,123,172,101,63,16,43,190,93,110,81,87,213,143,189,62,178,124,64,200,126,99,58,149,79,5,79,117,140,167,226,5,119,203,173,200,51,253,90,174,172,125,214,53,147,225,254,67,242,233,213,213,86,171,171,31,117,141,100,248,127,144,252,186,116,26,214,45,148,250,78,247,88,209,191,135,248,247,203,160,90,214,45,148,250,78,247,88,209,191,135,248,247,203,160,65,117,81,17,6,181,157,88,251,211,235,39,196,12,135,230,51,169,84,240,84,247,88,202,126,32,87,124,186,220,162,175,171,31,122,125,100,248,129,144,252,198,117,42,158,10,158,235,25,79,196,10,239,151,91,144,69,95,86,62,244,250,201,241,3,33,249,140,234,85,60,21,61,214,50,159,136,21,223,46,183,40,171,234,199,222,159,89,62,32,100,63,49,157,74,167,130,167,186,198,83,241,2,187,229,214,228,25,254,136,136,8,136,128,173,87,85,90,165,249,22,233,199,81,117,50,27,239,208,213,246,108,126,171,232,170,223,43,230,59,87,73,67,179,67,249,183,3,18,222,170,88,7,237,139,131,111,185,236,44,78,215,85,70,175,141,166,166,98,180,218,89,130,232,231,155,238,228,151,12,129,178,110,196,114,70,94,94,134,158,154,162,159,156,195,207,184,29,201,42,182,141,248,56,151,98,127,180,206,27,56,68,93,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,18,154,122,153,228,38,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,91,57,233,62,11,249,47,210,204,55,76,254,148,250,79,234,150,63,110,177,121,222,199,103,205,121,90,104,225,238,246,249,23,14,93,190,92,121,22,219,237,187,237,186,129,111,14,173,28,190,235,39,87,24,37,53,162,111,47,73,135,220,32,204,110,149,60,64,251,52,180,19,197,32,183,2,48,114,238,206,244,240,110,60,136,59,252,248,144,129,50,216,81,6,189,126,34,186,57,125,209,190,174,51,186,107,188,222,98,147,48,184,79,152,218,234,120,128,119,169,107,231,150,66,110,2,102,227,218,157,170,32,220,184,145,246,57,241,17,49,101,157,94,9,122,153,138,212,233,102,117,163,158,111,181,146,91,242,7,201,187,18,73,24,249,138,26,138,106,122,126,112,143,62,225,246,228,165,218,71,224,194,61,248,62,211,185,236,223,149,227,105,163,150,41,113,92,23,168,26,121,187,55,170,107,131,97,213,145,241,50,243,116,178,71,81,87,78,251,185,240,143,178,113,84,250,48,114,63,53,246,139,104,197,159,21,124,43,53,142,197,164,93,92,90,41,178,56,118,164,207,109,242,225,209,212,242,63,239,90,170,153,224,146,153,248,0,19,159,114,122,120,160,219,236,136,247,249,145,48,131,179,132,244,173,85,214,213,11,85,116,27,41,244,157,238,177,163,127,15,241,239,151,64,174,170,181,93,39,123,172,104,223,195,252,123,229,208,43,170,128,168,53,90,235,145,153,253,168,41,143,216,187,151,76,126,197,220,128,163,139,198,130,32,109,33,196,101,118,126,79,145,27,127,247,148,138,71,84,114,248,207,176,158,143,226,59,11,187,134,65,38,239,255,0,230,114,32,195,175,10,162,33,234,86,86,103,111,181,105,6,255,0,239,250,69,59,116,254,148,241,55,254,32,255,0,196,160,23,195,94,241,37,159,169,75,121,70,14,94,106,26,122,103,216,119,217,138,190,147,254,101,62,244,37,206,138,156,223,250,81,3,255,0,188,200,59,213,36,170,84,19,236,254,199,65,203,123,85,74,145,117,82,2,133,63,24,231,169,125,121,198,90,70,118,137,172,147,240,220,118,245,243,179,111,235,247,250,113,83,88,162,79,198,179,25,145,178,93,62,200,35,136,184,5,5,196,76,189,118,245,168,131,111,187,111,233,254,212,30,143,193,94,231,23,213,156,194,208,196,221,193,190,132,206,222,155,236,84,110,205,247,239,255,0,99,127,185,74,74,135,47,7,12,137,237,153,150,93,110,98,22,121,166,162,147,103,102,255,0,181,235,127,175,250,148,198,160,40,150,241,55,234,230,255,0,61,85,110,148,99,149,116,163,73,21,84,99,55,247,188,102,92,161,169,168,109,156,185,187,183,243,97,247,55,249,183,82,210,181,234,235,175,25,187,216,117,175,34,150,231,4,177,140,247,90,179,139,156,100,44,226,85,117,59,59,110,45,191,177,208,99,133,69,68,213,83,20,243,159,41,11,109,223,102,109,246,109,190,229,214,138,168,161,150,121,6,40,34,57,12,157,152,68,5,221,221,223,238,102,100,20,171,139,77,164,119,131,211,41,51,218,155,125,68,81,141,68,192,196,65,32,253,144,140,137,253,28,120,237,184,191,174,235,44,186,46,240,249,173,213,56,105,178,236,250,209,95,13,24,213,156,96,60,234,41,253,99,150,47,87,252,207,232,236,231,235,203,254,37,124,252,71,236,216,174,141,233,99,226,86,72,74,56,107,63,189,227,140,230,121,9,138,106,106,183,223,114,118,127,107,127,95,246,32,183,62,12,241,79,46,161,101,211,132,159,98,11,101,36,100,205,255,0,143,86,239,235,233,255,0,136,234,97,20,80,120,43,217,100,123,158,121,117,224,108,7,69,111,216,182,125,159,106,138,143,234,219,250,42,87,208,17,17,1,121,45,90,162,134,225,166,57,77,20,255,0,205,205,105,169,18,245,219,127,205,186,245,171,204,234,103,255,0,11,236,133,255,0,101,186,103,127,236,97,116,26,241,67,198,201,214,32,56,125,152,233,53,39,211,151,220,35,115,219,239,254,166,91,10,105,45,96,215,233,229,134,168,9,157,164,183,210,147,59,127,92,17,191,252,171,94,156,170,7,186,117,115,95,67,25,122,212,106,28,176,14,223,119,43,153,55,245,254,213,176,38,130,91,142,213,164,184,197,1,187,185,67,106,162,7,223,250,169,162,111,216,223,177,5,193,92,18,229,112,72,58,246,245,244,85,183,181,81,179,111,187,187,170,199,218,130,165,195,251,23,43,135,246,32,161,208,127,98,23,177,7,246,160,236,68,68,17,153,227,81,71,12,154,117,134,213,55,46,113,228,18,51,250,250,122,209,187,255,0,253,171,6,58,1,138,166,110,163,172,141,76,255,0,162,84,197,39,166,255,0,99,207,210,238,179,195,198,137,222,29,48,196,141,136,119,147,33,33,217,255,0,103,146,61,214,12,120,121,141,89,117,33,106,106,78,27,246,224,238,114,103,253,15,63,73,191,179,239,65,176,37,149,182,179,208,55,236,166,139,255,0,193,101,246,175,142,206,206,214,138,22,119,245,106,104,191,252,22,95,98,10,73,80,59,254,213,81,111,234,168,30,92,189,93,182,65,216,42,165,72,170,144,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,21,36,170,92,63,177,7,81,114,223,238,254,181,88,253,202,146,125,159,117,80,253,200,43,95,45,209,185,91,106,199,125,183,130,70,255,0,238,93,125,75,174,120,198,88,100,136,219,113,49,113,118,253,172,236,131,95,223,17,163,156,250,144,184,180,241,56,118,226,168,140,31,253,176,181,125,86,207,236,101,150,94,10,151,205,173,217,182,62,237,254,203,83,84,51,238,223,210,165,149,189,158,223,251,18,199,255,0,21,140,102,44,127,95,168,234,97,128,227,27,133,37,92,190,162,91,59,181,108,207,232,238,254,175,246,189,89,189,158,159,181,93,95,6,90,214,165,202,115,0,219,126,117,20,79,237,255,0,228,106,196,18,254,136,136,40,45,151,12,76,235,147,84,71,236,65,220,139,134,246,46,80,82,95,181,81,179,238,187,29,82,130,166,246,46,87,12,185,65,231,179,250,119,171,195,174,244,226,60,156,232,170,5,189,191,124,70,223,114,215,123,80,106,91,16,235,6,249,113,170,7,227,107,212,41,107,13,183,219,236,133,195,185,253,47,234,253,171,99,218,168,26,166,150,106,103,246,75,25,7,250,91,101,175,87,136,54,41,46,37,213,206,161,241,103,24,170,174,254,98,39,226,76,219,148,16,153,59,57,123,125,77,4,238,104,29,246,28,159,69,48,140,134,157,182,142,225,98,163,156,91,147,23,163,198,223,123,122,47,124,177,191,195,223,40,135,37,233,59,78,154,34,228,244,54,10,106,83,245,23,251,81,148,145,191,179,217,235,27,251,86,72,32,34,34,2,197,15,16,157,3,252,182,233,156,35,76,223,223,118,224,112,140,187,114,158,204,117,52,206,254,128,255,0,176,31,218,206,178,189,124,247,10,40,238,20,146,81,202,251,12,155,111,254,103,103,255,0,145,4,25,120,103,107,180,58,77,173,17,225,183,232,158,58,43,148,119,2,35,41,99,141,130,118,132,31,98,230,204,237,233,78,255,0,210,246,237,233,237,83,147,89,71,111,190,91,252,189,80,13,69,45,67,9,236,38,236,196,222,142,206,206,47,253,143,232,235,95,78,178,58,127,203,244,19,87,47,87,143,42,97,110,175,185,85,84,211,212,133,52,220,7,189,83,80,194,46,82,15,23,126,33,251,126,246,219,246,169,50,232,35,174,108,91,88,44,20,88,46,67,40,219,175,116,52,156,79,205,85,210,143,115,179,5,59,17,8,183,18,226,228,71,179,241,251,159,252,193,111,58,163,240,171,60,218,178,171,40,211,76,134,130,150,122,138,134,145,233,102,167,171,144,153,206,89,8,157,157,142,77,253,12,91,217,247,63,177,97,45,195,195,171,168,59,101,241,237,50,99,87,25,196,69,139,187,21,150,185,193,247,29,246,254,105,108,2,36,38,44,96,76,66,77,187,59,62,236,236,185,65,133,93,3,116,97,93,161,54,34,200,115,7,132,110,243,84,78,195,8,199,81,25,70,28,225,33,221,164,113,251,225,119,253,31,189,189,171,53,81,16,124,119,139,140,54,155,93,93,198,121,4,2,154,9,37,220,137,155,244,69,223,239,244,251,150,188,157,106,235,92,90,207,171,53,21,244,112,73,29,29,7,14,203,153,198,91,243,166,167,98,245,6,219,219,19,253,239,254,101,43,93,122,245,127,135,105,30,33,116,195,105,171,98,172,187,214,208,152,71,21,61,101,51,147,20,212,245,12,14,226,78,229,199,113,31,93,190,255,0,70,117,10,186,69,129,220,117,35,80,236,120,157,180,55,42,202,250,88,228,126,6,76,49,156,241,198,238,236,13,191,244,219,246,127,106,9,156,240,171,211,74,172,23,67,70,190,224,223,223,55,0,32,47,176,98,251,5,109,103,220,95,212,237,236,101,155,107,204,233,222,39,77,133,226,148,118,42,104,248,180,29,205,255,0,75,250,82,25,127,73,221,255,0,164,189,50,2,164,183,245,118,85,34,10,7,238,221,86,184,219,215,117,202,15,158,226,76,22,250,163,127,96,194,111,255,0,220,186,129,47,19,81,140,122,146,148,163,127,73,45,242,72,255,0,218,245,245,106,122,111,6,209,90,43,165,127,96,83,74,95,232,23,90,255,0,248,137,94,233,239,157,72,92,165,167,38,38,164,130,106,83,216,153,246,33,175,171,223,217,253,191,218,131,61,188,25,102,167,151,71,114,161,1,97,56,239,241,179,253,173,247,127,37,30,238,164,89,70,143,130,199,155,29,59,205,152,157,158,156,175,116,252,125,63,165,229,61,126,239,217,199,239,82,92,128,186,143,109,189,89,221,118,174,178,223,100,28,130,214,191,171,31,122,125,100,248,129,144,252,198,117,178,120,239,183,171,40,217,213,143,6,191,202,134,169,230,90,153,252,163,190,140,250,219,144,92,111,190,75,234,135,123,202,249,170,153,38,237,119,60,232,243,227,220,227,203,136,239,182,251,54,251,32,200,15,11,143,113,61,50,252,107,231,21,171,42,149,170,233,115,66,255,0,147,94,132,227,58,41,245,167,235,31,213,207,59,254,19,242,62,79,191,230,43,39,169,254,103,185,39,30,61,254,63,166,251,241,223,211,125,154,234,160,34,34,8,171,241,206,253,73,254,242,127,13,86,171,193,83,222,159,41,248,127,93,243,27,114,207,254,185,250,24,254,90,63,82,127,234,163,245,59,234,119,210,95,236,39,210,30,107,205,249,111,254,72,135,135,31,45,255,0,141,191,63,187,111,95,41,209,79,134,247,242,62,213,59,174,166,126,89,126,182,253,39,143,207,98,242,95,87,124,135,111,185,83,79,55,119,185,230,165,223,111,45,199,143,22,223,158,251,250,108,225,154,168,136,131,0,60,102,245,75,234,167,78,54,45,51,160,190,249,90,252,239,32,143,204,209,121,94,126,114,215,68,15,52,223,156,112,113,143,133,81,91,139,208,132,203,125,155,113,238,50,142,15,15,125,47,186,234,175,88,58,109,108,183,149,92,52,246,11,196,89,69,117,92,52,69,82,20,240,91,201,170,91,187,179,179,70,18,203,28,84,237,33,62,194,117,1,232,78,236,5,41,61,107,120,111,127,44,29,83,181,106,103,229,151,234,151,209,152,252,22,47,37,245,119,207,247,59,117,53,19,119,123,158,106,45,183,243,60,120,241,125,184,111,191,174,204,232,167,195,123,249,31,106,157,215,83,63,44,191,91,126,147,199,231,177,121,47,171,190,67,183,220,169,167,155,187,220,243,82,239,183,150,227,199,139,111,207,125,253,54,112,205,84,68,65,173,183,88,24,5,78,152,117,71,170,88,100,216,245,37,138,158,151,40,174,169,183,219,233,26,33,130,11,117,76,175,81,68,209,140,79,192,1,233,166,133,216,27,110,12,236,46,194,236,226,210,169,224,211,159,212,228,221,46,93,48,203,142,67,73,87,81,135,101,21,116,212,118,241,120,154,122,27,117,68,81,84,70,230,34,204,110,18,84,201,92,226,103,190,238,50,11,62,209,241,31,65,214,183,134,247,242,193,213,59,86,166,126,89,126,169,125,25,143,193,98,242,95,87,124,255,0,115,183,83,81,55,119,185,230,162,219,127,51,199,143,23,219,134,251,250,236,223,171,209,15,64,247,222,140,178,172,150,237,79,174,159,90,236,185,69,190,26,122,203,71,213,128,161,222,170,9,57,83,212,247,222,162,83,251,1,37,72,118,217,132,75,191,185,110,224,40,51,1,17,16,17,17,1,107,89,213,143,189,62,178,124,64,200,126,99,58,217,77,70,174,172,120,53,254,84,53,79,50,212,207,229,29,244,103,214,220,130,227,125,242,95,84,59,222,87,205,84,201,55,107,185,231,71,159,30,231,30,92,71,125,183,217,183,217,6,64,120,92,123,137,233,151,227,95,56,173,89,84,173,87,75,154,23,252,154,244,39,25,209,79,173,63,88,254,174,121,223,240,159,145,242,125,255,0,49,89,61,79,243,61,201,56,241,239,241,253,55,223,142,254,155,236,215,85,1,17,16,17,17,1,66,183,141,95,189,62,45,240,254,135,230,55,21,53,43,10,186,214,240,222,254,88,58,167,106,212,207,203,47,213,47,163,49,248,44,94,75,234,239,159,238,118,234,106,38,238,247,60,212,91,111,230,120,241,226,251,112,223,127,93,152,44,7,129,143,235,179,247,111,248,146,149,69,138,189,12,116,49,252,139,190,187,127,213,71,235,143,215,31,163,127,216,79,163,252,175,148,243,63,252,145,55,62,94,103,255,0,23,110,31,126,254,153,84,128,136,136,49,87,197,31,220,79,83,127,5,249,197,18,133,110,147,189,233,244,111,226,6,61,243,24,20,255,0,117,71,161,127,202,83,66,114,109,20,250,211,245,115,235,31,146,255,0,9,249,31,57,216,242,245,144,84,255,0,51,220,143,151,46,199,31,211,109,185,111,235,182,207,133,90,79,224,215,249,47,213,60,55,83,63,148,119,210,127,84,178,11,117,247,201,125,80,236,249,175,43,83,28,221,174,231,157,46,28,187,124,121,113,45,183,223,103,219,100,18,84,136,136,8,136,130,0,124,81,253,251,53,55,240,95,147,209,44,255,0,240,84,247,88,202,126,32,87,124,186,220,157,81,248,82,127,41,77,118,201,181,175,242,245,245,115,235,31,146,255,0,6,125,86,243,157,143,47,71,5,55,243,222,110,62,92,187,28,191,65,182,229,183,174,219,189,255,0,232,167,165,47,228,125,165,151,93,51,250,251,245,183,233,60,130,123,239,157,250,47,200,118,251,148,212,240,246,187,125,233,119,219,203,114,229,201,183,231,182,222,155,184,100,2,34,32,34,34,2,214,179,171,31,122,125,100,248,129,144,252,198,117,178,154,141,93,88,240,107,252,168,106,158,101,169,159,202,59,232,207,173,185,5,198,251,228,190,168,119,188,175,154,169,146,110,215,115,206,143,62,61,206,60,184,142,251,111,179,111,178,15,87,224,169,238,177,148,252,64,174,249,117,185,103,250,199,254,138,122,82,254,71,218,89,117,211,63,175,191,91,126,147,200,39,190,249,223,162,252,135,111,185,77,79,15,107,183,222,151,125,188,183,46,92,155,126,123,109,233,187,228,2,2,181,93,88,251,172,107,39,195,252,135,229,211,171,170,188,166,172,96,191,149,13,44,204,180,207,233,79,163,62,182,227,247,27,23,157,236,119,188,175,154,166,146,30,239,111,144,243,227,220,229,199,144,239,182,219,182,251,160,214,9,108,167,210,119,186,198,141,252,63,199,190,93,2,192,15,238,24,255,0,242,209,127,192,159,254,143,82,83,164,248,47,228,191,75,48,221,51,250,83,233,63,170,88,253,186,197,231,123,29,159,53,229,105,163,135,187,219,228,92,57,118,249,113,228,91,111,182,239,182,232,61,90,34,32,34,34,12,85,241,71,247,19,212,223,193,126,113,68,161,91,164,239,122,125,27,248,129,143,124,198,5,63,221,81,232,95,242,148,208,156,155,69,62,180,253,92,250,199,228,191,194,126,71,206,118,60,189,100,21,63,204,247,35,229,203,177,199,244,219,110,91,250,237,179,225,86,147,248,53,254,75,245,79,13,212,207,229,29,244,159,213,44,130,221,125,242,95,84,59,62,107,202,212,199,55,107,185,231,75,135,46,223,30,92,75,109,247,217,246,217,4,149,34,34,2,133,111,26,191,122,124,91,225,253,15,204,110,42,106,86,21,117,173,225,189,252,176,117,78,213,169,159,150,95,170,95,70,99,240,88,188,151,213,223,63,220,237,212,212,77,221,238,121,168,182,223,204,241,227,197,246,225,190,254,187,48,88,15,3,31,215,103,238,223,241,37,42,139,21,122,24,232,99,249,23,125,118,255,0,170,143,215,31,174,63,70,255,0,176,159,71,249,95,41,230,127,249,34,110,124,188,207,254,46,220,62,253,253,50,169,1,17,16,98,175,138,63,184,158,166,254,11,243,138,37,10,221,39,123,211,232,223,196,12,123,230,48,41,254,234,143,66,255,0,148,166,132,228,218,41,245,167,234,231,214,63,37,254,19,242,62,115,177,229,235,32,169,254,103,185,31,46,93,142,63,166,219,114,223,215,109,159,10,180,159,193,175,242,95,170,120,110,166,127,40,239,164,254,169,100,22,235,239,146,250,161,217,243,94,86,166,57,187,93,207,58,92,57,118,248,242,226,91,111,190,207,182,200,36,169,17,16,17,17,6,170,235,101,62,147,189,214,52,111,225,254,61,242,232,22,0,127,112,199,255,0,150,139,254,4,255,0,244,122,146,157,39,193,127,37,250,89,134,233,159,210,159,73,253,82,199,237,214,47,59,216,236,249,175,43,77,28,61,222,223,34,225,203,183,203,143,34,219,125,183,125,183,65,234,209,17,5,170,234,199,221,99,89,62,31,228,63,46,157,107,88,182,125,213,140,23,242,161,165,153,150,153,253,41,244,103,214,220,126,227,98,243,189,142,247,149,243,84,210,67,221,237,242,30,124,123,156,184,242,29,246,219,118,223,117,26,223,220,49,255,0,229,162,255,0,129,63,253,30,131,63,250,78,247,88,209,191,135,248,247,203,160,87,85,121,77,39,193,127,37,250,89,134,233,159,210,159,73,253,82,199,237,214,47,59,216,236,249,175,43,77,28,61,222,223,34,225,203,183,203,143,34,219,125,183,125,183,94,173,1,17,16,21,170,234,199,221,99,89,62,31,228,63,46,157,93,85,229,53,99,5,252,168,105,102,101,166,127,74,125,25,245,183,31,184,216,188,239,99,189,229,124,213,52,144,247,123,124,135,159,30,231,46,60,135,125,182,221,183,221,6,176,75,101,62,147,189,214,52,111,225,254,61,242,232,22,0,127,112,199,255,0,150,139,254,4,255,0,244,122,146,157,39,193,127,37,250,89,134,233,159,210,159,73,253,82,199,237,214,47,59,216,236,249,175,43,77,28,61,222,223,34,225,203,183,203,143,34,219,125,183,125,183,65,234,209,17,1,66,183,141,95,189,62,45,240,254,135,230,55,21,53,43,10,186,214,240,222,254,88,58,167,106,212,207,203,47,213,47,163,49,248,44,94,75,234,239,159,238,118,234,106,38,238,247,60,212,91,111,230,120,241,226,251,112,223,127,93,152,44,7,129,143,235,179,247,111,248,146,181,94,53,126,244,248,183,195,250,31,152,220,86,127,244,49,208,199,242,46,250,237,255,0,85,31,174,63,92,126,141,255,0,97,62,143,242,190,83,204,255,0,242,68,220,249,121,159,252,93,184,125,251,250,121,78,181,188,55,191,150,14,169,218,181,51,242,203,245,75,232,204,126,11,23,146,250,187,231,251,157,186,154,137,187,189,207,53,22,219,249,158,60,120,190,220,55,223,215,102,11,1,224,99,250,236,253,219,254,36,165,81,98,175,67,29,12,127,34,239,174,223,245,81,250,227,245,199,232,223,246,19,232,255,0,43,229,60,207,255,0,36,77,207,151,153,255,0,197,219,135,223,191,166,85,32,34,34,12,85,241,71,247,19,212,223,193,126,113,68,161,91,164,239,122,125,27,248,129,143,124,198,5,63,221,81,232,95,242,148,208,156,155,69,62,180,253,92,250,199,228,191,194,126,71,206,118,60,189,100,21,63,204,247,35,229,203,177,199,244,219,110,91,250,237,179,225,86,147,248,53,254,75,245,79,13,212,207,229,29,244,159,213,44,130,221,125,242,95,84,59,62,107,202,212,199,55,107,185,231,75,135,46,223,30,92,75,109,247,217,246,217,4,133,106,22,73,117,195,112,12,151,47,177,99,21,121,37,202,199,103,173,185,81,217,105,28,187,247,41,225,132,228,142,150,62,32,101,206,66,22,6,216,9,247,38,216,75,216,250,208,234,174,166,101,90,201,168,249,30,169,102,181,126,98,245,147,92,37,184,84,241,146,67,142,30,111,246,32,139,184,102,99,12,64,195,28,96,228,252,35,0,22,125,133,150,207,203,31,243,14,133,186,113,204,181,199,22,234,10,163,12,250,43,41,198,46,5,118,33,179,144,81,82,221,171,154,103,158,42,154,232,227,22,121,102,142,119,121,90,65,33,41,9,248,204,242,131,8,48,88,15,9,190,144,255,0,36,90,113,252,160,179,90,46,25,126,127,111,15,162,70,58,254,236,116,184,236,205,12,240,242,140,25,129,166,156,192,101,45,200,220,99,24,5,187,70,243,3,231,250,34,2,133,111,22,78,144,255,0,36,90,143,252,160,176,170,46,24,134,127,112,63,165,134,74,254,236,148,185,20,207,52,243,113,140,217,141,161,156,0,165,29,136,216,100,25,197,251,64,240,131,205,74,252,156,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,211,143,191,75,60,101,28,177,243,7,19,30,64,100,219,139,177,54,251,179,179,250,160,128,31,15,206,161,115,189,3,234,59,25,12,90,154,235,121,181,102,87,10,108,126,241,141,209,85,67,15,210,221,243,120,169,157,187,238,209,52,209,77,40,201,25,17,71,253,56,222,88,194,89,9,72,175,141,95,186,198,45,241,2,135,229,215,21,119,250,64,232,19,75,250,68,186,228,57,45,138,233,87,145,100,55,106,138,186,90,59,197,91,73,12,244,182,73,74,156,227,160,146,49,149,224,152,198,74,118,55,168,104,163,34,114,118,97,1,110,43,208,117,173,210,151,242,193,210,203,86,153,253,125,250,165,244,102,65,5,247,206,253,23,231,251,157,186,106,136,123,93,190,244,91,111,230,121,114,228,251,112,219,111,93,216,32,179,164,239,122,125,27,248,129,143,124,198,5,178,154,141,93,39,240,107,252,151,234,158,27,169,159,202,59,233,63,170,89,5,186,251,228,190,168,118,124,215,149,169,142,110,215,115,206,151,14,93,190,60,184,150,219,239,179,237,178,146,164,5,106,186,177,247,88,214,79,135,249,15,203,167,87,85,121,77,88,193,127,42,26,89,153,105,159,210,159,70,125,109,199,238,54,47,59,216,239,121,95,53,77,36,61,222,223,33,231,199,185,203,143,33,223,109,183,109,247,65,172,18,159,239,254,53,151,255,0,51,255,0,255,0,139,139,21,127,184,99,255,0,203,69,255,0,2,127,250,61,103,255,0,228,47,255,0,201,99,249,52,125,105,253,95,253,69,250,111,200,255,0,245,187,201,121,175,47,220,255,0,119,219,238,127,226,243,254,146,13,107,22,202,125,39,123,172,104,223,195,252,123,229,208,44,0,254,225,143,255,0,45,23,252,9,255,0,232,245,37,58,79,130,254,75,244,179,13,211,63,165,62,147,250,165,143,219,172,94,119,177,217,243,94,86,154,56,123,189,190,69,195,151,111,151,30,69,182,251,110,251,110,130,208,120,132,105,125,171,85,122,62,212,155,101,192,169,33,168,176,89,229,202,40,106,230,162,26,147,167,158,222,47,82,253,173,221,158,51,150,40,229,167,121,5,247,16,168,63,66,103,112,45,125,177,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,130,78,197,84,18,12,145,73,192,216,128,184,152,11,236,76,226,251,108,236,237,232,182,136,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,234,45,191,184,99,255,0,203,69,255,0,2,127,250,61,6,69,120,130,102,182,173,74,240,213,201,245,26,197,79,87,5,183,42,179,227,55,186,56,170,192,70,120,224,169,185,91,230,140,100,17,34,22,54,19,102,118,98,38,223,125,157,253,170,29,186,78,247,167,209,191,136,24,247,204,96,83,125,147,116,131,125,204,58,37,135,164,12,143,87,252,221,93,61,190,130,215,30,83,245,124,35,227,75,69,93,20,244,209,249,48,153,153,248,65,4,84,251,247,121,23,30,225,59,147,187,62,53,105,63,131,95,228,191,84,240,221,76,254,81,223,73,253,82,200,45,215,223,37,245,67,179,230,188,173,76,115,118,187,158,116,184,114,237,241,229,196,182,223,125,159,109,144,73,82,138,191,28,239,212,159,239,39,240,213,42,139,21,122,231,232,99,249,104,253,73,255,0,170,143,212,239,169,223,73,127,176,159,72,121,175,55,229,191,249,34,30,28,124,183,254,54,252,254,237,189,67,0,60,21,61,233,242,159,135,245,223,49,183,41,169,88,85,209,79,134,247,242,62,213,59,174,166,126,89,126,182,253,39,143,207,98,242,95,87,124,135,111,185,83,79,55,119,185,230,165,223,111,45,199,143,22,223,158,251,250,108,249,170,131,90,206,172,125,233,245,147,226,6,67,243,25,212,170,120,42,123,172,101,63,16,43,190,93,110,94,83,86,60,26,255,0,42,26,167,153,106,103,242,142,250,51,235,110,65,113,190,249,47,170,29,239,43,230,170,100,155,181,220,243,163,207,143,115,143,46,35,190,219,236,219,236,178,171,162,158,148,191,145,246,150,93,116,207,235,239,214,223,164,242,9,239,190,119,232,191,33,219,238,83,83,195,218,237,247,165,223,111,45,203,151,38,223,158,219,122,110,225,144,10,213,117,99,238,177,172,159,15,242,31,151,78,174,170,242,154,177,130,254,84,52,179,50,211,63,165,62,140,250,219,143,220,108,94,119,177,222,242,190,106,154,72,123,189,190,67,207,143,115,151,30,67,190,219,110,219,238,131,88,37,178,159,73,222,235,26,55,240,255,0,30,249,116,11,0,63,184,99,255,0,203,69,255,0,2,127,250,61,73,78,147,224,191,146,253,44,195,116,207,233,79,164,254,169,99,246,235,23,157,236,118,124,215,149,166,142,30,239,111,145,112,229,219,229,199,145,109,190,219,190,219,160,245,104,136,131,90,206,172,125,233,245,147,226,6,67,243,25,212,170,120,42,123,172,101,63,16,43,190,93,110,94,83,86,60,26,255,0,42,26,167,153,106,103,242,142,250,51,235,110,65,113,190,249,47,170,29,239,43,230,170,100,155,181,220,243,163,207,143,115,143,46,35,190,219,236,219,236,178,171,162,158,148,191,145,246,150,93,116,207,235,239,214,223,164,242,9,239,190,119,232,191,33,219,238,83,83,195,218,237,247,165,223,111,45,203,151,38,223,158,219,122,110,225,5,157,88,251,211,235,39,196,12,135,230,51,169,84,240,84,247,88,202,126,32,87,124,186,220,188,166,172,120,53,254,84,53,79,50,212,207,229,29,244,103,214,220,130,227,125,242,95,84,59,222,87,205,84,201,55,107,185,231,71,159,30,231,30,92,71,125,183,217,183,217,101,87,69,61,41,127,35,237,44,186,233,159,215,223,173,191,73,228,19,223,124,239,209,126,67,183,220,166,167,135,181,219,239,75,190,222,91,151,46,77,191,61,182,244,221,195,32,17,17,1,17,16,20,11,120,169,235,29,139,87,122,184,187,211,99,144,239,73,129,91,226,195,164,169,228,127,223,85,84,211,207,37,75,240,48,23,14,220,245,18,193,183,218,18,236,115,18,113,54,102,158,149,24,25,103,130,213,247,57,202,175,57,174,83,213,143,157,189,100,23,10,139,165,198,167,234,32,71,223,170,158,66,146,89,56,5,112,128,242,51,39,216,89,133,183,217,153,155,209,3,193,47,71,44,81,98,185,215,80,53,19,119,175,85,55,7,195,168,227,226,99,229,41,99,142,158,174,161,247,99,225,39,120,229,166,244,112,228,30,87,236,150,210,19,52,159,171,63,210,127,78,182,174,150,180,74,207,164,22,251,181,37,230,162,134,162,174,174,186,241,13,172,104,14,229,60,211,153,180,178,198,198,110,230,49,60,80,177,17,147,184,66,13,232,204,194,215,129,6,58,248,132,105,125,171,85,122,62,212,155,101,192,169,33,168,176,89,229,202,40,106,230,162,26,147,167,158,222,47,82,253,173,221,158,51,150,40,229,167,121,5,247,16,168,63,66,103,112,45,125,177,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,130,78,197,84,18,12,145,73,192,216,128,184,152,11,236,76,226,251,108,236,237,232,182,147,81,129,150,120,33,88,175,25,85,230,237,139,117,1,245,126,203,91,112,168,168,183,90,62,170,29,95,209,244,167,33,20,84,221,243,175,99,151,182,14,33,220,38,228,92,119,127,87,65,35,250,123,154,218,181,43,0,198,181,26,197,79,87,5,183,42,179,209,94,232,226,171,1,25,227,130,166,16,154,49,144,68,136,88,216,77,153,217,136,155,125,246,119,246,173,93,214,205,26,3,166,151,221,27,209,172,79,74,178,60,223,235,117,94,43,111,27,92,119,127,163,66,131,189,75,17,16,211,71,216,2,54,30,212,13,20,91,242,34,62,223,50,119,34,117,29,127,220,49,255,0,229,162,255,0,129,63,253,30,131,63,250,78,247,88,209,191,135,248,247,203,160,87,85,121,77,39,193,127,37,250,89,134,233,159,210,159,73,253,82,199,237,214,47,59,216,236,249,175,43,77,28,61,222,223,34,225,203,183,203,143,34,219,125,183,125,183,94,173,1,80,106,181,214,91,237,232,200,56,13,182,244,103,101,218,186,199,125,151,98,2,142,159,25,169,169,226,209,220,84,76,88,142,75,252,140,223,107,109,159,201,73,179,169,22,81,163,227,79,230,203,78,240,150,23,102,167,27,221,71,47,79,233,121,79,79,187,246,114,251,208,97,199,134,80,198,93,73,68,82,63,164,118,248,228,111,237,106,250,69,61,182,226,99,183,210,155,123,10,16,127,254,229,150,191,126,29,183,186,123,31,82,22,217,106,9,133,170,224,134,148,55,38,109,200,171,233,54,246,255,0,103,246,173,128,44,230,210,218,40,101,111,97,211,68,95,233,22,65,246,42,11,239,217,86,184,219,215,116,28,14,254,142,234,164,68,5,132,158,42,154,105,85,157,104,105,87,219,219,251,230,222,2,3,246,12,159,99,173,163,251,135,250,153,253,172,179,109,121,157,69,196,233,179,76,82,178,197,83,31,38,159,183,183,233,127,70,64,47,232,187,63,244,80,107,253,209,86,181,197,163,26,179,79,95,89,4,146,81,215,243,239,56,28,99,183,10,106,134,31,83,109,189,178,183,222,223,231,91,13,217,238,48,221,173,116,151,24,36,19,10,152,35,151,113,38,127,210,22,127,187,211,239,90,202,106,238,7,113,211,125,67,190,98,119,32,216,168,235,234,163,141,248,24,177,70,19,201,27,59,49,182,255,0,208,127,219,253,170,106,186,10,234,255,0,14,213,204,66,215,134,212,214,197,71,119,162,161,0,146,42,138,202,102,39,40,105,233,216,221,132,93,139,142,228,94,187,125,222,172,200,51,53,97,87,95,61,24,87,107,181,136,114,28,61,225,43,188,53,16,49,66,81,212,72,82,7,57,136,182,104,220,190,249,153,255,0,71,238,127,98,205,84,65,175,237,191,195,171,168,59,157,241,173,49,227,87,24,4,133,203,187,45,150,185,129,182,29,246,254,105,102,215,75,158,21,103,132,214,82,229,26,151,144,208,85,79,79,80,242,53,44,52,245,113,147,184,75,25,11,187,185,199,183,160,19,123,62,246,246,169,40,92,17,8,11,153,147,8,139,110,238,239,179,51,32,249,40,232,237,246,59,127,151,165,1,167,165,167,98,61,136,221,216,91,213,221,221,201,255,0,181,253,93,65,183,137,142,187,67,171,58,209,38,27,97,137,228,162,182,199,111,33,49,150,57,24,231,120,77,246,30,12,238,254,149,13,253,47,110,254,158,197,158,29,123,245,205,139,104,253,130,183,5,199,165,27,141,238,186,147,136,121,90,186,82,237,247,160,168,97,34,23,228,92,88,132,55,126,63,123,127,158,51,122,55,233,255,0,47,215,189,92,178,222,60,169,157,186,130,229,75,83,81,82,116,211,112,46,205,77,59,16,177,70,60,89,248,159,237,251,159,127,218,130,90,60,61,180,15,242,37,166,115,13,75,127,125,220,65,130,66,237,202,27,176,84,212,187,122,27,254,195,111,99,50,202,245,243,219,232,163,183,210,71,71,19,238,49,239,183,249,221,223,254,85,244,32,34,34,2,240,58,249,125,135,24,209,76,223,33,168,109,227,183,216,171,39,38,228,195,232,209,191,222,254,139,223,44,111,241,8,202,33,198,186,78,212,86,148,184,189,117,130,166,148,61,69,190,212,133,28,109,237,246,250,200,222,196,16,155,167,213,45,151,245,131,99,184,210,131,241,186,106,20,85,128,219,239,246,78,225,220,254,143,245,126,197,177,14,1,78,244,152,117,162,156,135,139,133,21,56,191,183,238,136,27,239,80,13,225,243,138,75,150,245,115,167,156,153,202,42,91,191,152,149,248,147,182,227,4,198,46,238,62,207,80,91,10,210,192,212,212,176,211,55,178,40,196,63,208,219,32,237,92,63,177,114,184,116,29,123,62,234,177,253,171,133,83,32,229,17,112,254,196,20,57,51,46,71,101,68,158,197,88,32,173,17,16,69,95,141,93,243,123,118,19,143,179,127,178,213,53,14,251,183,244,105,98,111,103,183,254,202,177,55,195,148,231,14,164,45,205,4,78,125,200,169,227,55,255,0,106,47,95,75,187,251,29,100,63,140,213,107,85,101,56,120,109,183,10,138,215,246,255,0,242,53,26,181,94,20,248,204,89,6,191,86,84,205,1,200,54,250,74,73,125,4,182,103,122,216,95,213,217,253,31,236,250,51,251,125,127,98,9,202,181,183,27,109,32,239,190,208,70,223,253,203,47,169,117,193,24,197,12,113,3,108,32,44,44,223,177,153,151,98,10,11,239,84,15,45,254,239,234,85,151,222,169,23,221,247,65,88,170,151,13,236,92,160,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,46,11,216,185,92,63,245,160,235,47,99,253,157,213,65,247,122,108,184,127,106,228,118,65,90,34,32,133,95,24,167,96,214,172,94,23,23,229,244,117,108,156,183,244,118,42,178,102,109,191,220,191,250,87,233,248,60,86,4,57,214,91,78,114,136,114,58,18,109,221,191,237,122,239,249,151,234,120,210,227,163,75,168,120,29,240,97,226,85,22,219,128,25,109,237,17,169,7,31,191,246,200,255,0,119,222,173,7,134,29,246,227,106,215,63,39,77,83,44,116,181,191,235,145,31,209,46,20,117,174,28,159,111,77,157,253,16,79,18,34,32,160,213,34,219,62,202,179,253,138,150,118,223,100,21,183,177,114,184,103,221,151,40,10,151,246,170,151,27,50,14,5,84,184,109,155,239,92,160,40,122,241,142,210,218,107,30,95,100,212,170,58,104,99,123,197,198,122,106,163,24,137,138,83,122,90,119,7,34,246,62,205,17,255,0,167,251,84,194,172,24,241,105,210,218,252,247,66,45,151,91,53,150,74,202,139,21,198,162,225,57,69,23,34,8,194,138,103,228,254,173,233,246,91,246,160,242,158,17,186,167,21,211,74,105,180,246,74,146,57,237,99,219,113,41,131,236,177,212,87,72,44,195,237,111,65,111,106,145,37,3,62,26,58,193,62,152,245,15,105,197,46,119,9,40,233,50,11,132,84,178,132,178,184,0,20,113,84,179,11,179,139,250,185,74,205,182,237,234,255,0,122,157,250,42,168,171,168,224,173,130,65,56,231,140,100,2,23,221,157,157,183,103,65,222,184,101,202,225,253,16,114,136,136,44,175,82,221,48,96,125,69,97,179,88,47,214,91,111,157,121,160,150,58,201,169,200,140,120,25,22,204,224,66,94,188,207,239,251,223,246,168,80,213,61,2,234,3,163,172,198,75,237,142,225,116,165,24,36,146,8,110,150,218,74,152,195,183,33,201,27,9,243,14,27,59,70,222,142,239,234,227,182,239,179,173,134,87,140,212,77,32,211,173,83,180,73,103,205,113,11,69,214,25,8,15,251,238,144,100,245,18,228,223,177,253,174,255,0,127,222,130,55,58,124,241,117,129,252,158,57,170,182,107,167,112,41,220,10,184,235,169,59,46,65,16,108,68,68,17,241,114,33,63,79,95,107,123,126,236,215,197,186,221,208,60,154,216,55,26,124,218,206,194,238,66,91,94,40,139,103,103,219,213,218,95,235,111,244,172,25,234,59,194,106,236,242,212,222,52,82,210,236,229,59,56,80,211,70,59,16,148,146,59,187,60,181,91,11,48,184,122,109,253,21,135,151,190,145,186,196,211,249,228,182,14,151,102,240,64,220,75,251,197,136,192,185,54,254,200,76,155,125,219,253,228,19,83,112,235,159,166,251,104,187,84,106,53,133,164,102,223,135,211,116,13,233,235,251,103,255,0,145,99,110,191,120,175,233,198,47,69,61,187,0,142,182,235,87,44,108,209,84,91,46,20,83,70,6,81,201,182,228,36,78,204,196,195,187,236,251,110,222,138,48,75,167,14,167,174,50,254,119,72,115,217,204,182,29,228,182,84,62,255,0,231,38,94,235,14,240,241,234,199,45,48,114,210,27,221,4,36,124,30,73,218,1,118,245,102,119,226,114,139,253,251,255,0,153,5,160,207,117,19,80,245,179,47,250,103,41,188,92,239,119,58,190,205,60,97,33,188,175,246,89,128,4,68,89,155,218,239,236,31,105,63,222,234,82,188,57,186,11,44,10,186,125,76,212,202,27,125,101,113,69,19,81,67,53,28,236,80,28,117,68,78,77,220,226,222,189,168,223,244,127,103,249,253,47,75,30,23,216,86,0,84,217,14,168,217,105,46,151,74,106,130,154,48,170,167,127,179,198,88,202,63,65,169,49,254,131,253,223,123,239,253,121,251,67,111,161,182,192,52,182,250,72,169,225,29,246,8,193,133,155,213,223,238,254,183,127,244,160,250,17,17,1,17,16,17,113,247,255,0,98,229,7,229,229,18,52,88,205,222,87,109,216,40,106,11,253,17,146,215,71,171,234,230,184,117,3,151,202,204,76,193,118,184,7,171,239,236,173,168,255,0,157,108,87,151,238,248,165,229,155,255,0,169,245,31,254,172,150,186,221,96,208,197,67,175,153,67,69,32,151,126,225,91,57,113,127,97,21,109,70,237,237,127,216,130,74,252,25,41,26,155,70,178,185,36,139,237,205,144,70,66,91,123,27,201,69,255,0,58,145,85,128,254,15,231,4,250,23,124,56,41,4,59,119,90,120,204,155,239,38,162,139,119,254,215,221,103,194,2,234,61,246,244,93,171,168,223,102,246,32,228,125,139,177,117,143,177,118,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,46,178,246,46,197,214,94,196,28,6,251,122,174,213,212,15,187,123,23,106,2,142,175,25,186,70,169,209,172,82,72,226,251,112,228,18,17,22,222,214,242,82,255,0,204,164,85,96,63,140,1,193,6,133,216,206,122,65,62,229,214,162,48,39,251,137,232,165,217,255,0,181,182,65,22,189,32,215,53,191,168,28,66,87,98,118,59,181,188,61,31,111,109,109,63,252,203,98,236,94,70,151,25,180,74,205,179,29,13,57,122,255,0,92,98,181,211,232,250,134,42,237,124,197,218,89,4,123,23,10,41,199,147,251,72,107,105,246,111,107,126,213,177,78,33,187,98,150,102,127,254,167,211,255,0,250,177,65,250,232,139,143,191,251,80,114,136,136,8,136,130,53,124,70,122,11,44,246,186,13,76,211,58,27,125,29,112,197,43,86,195,13,28,238,83,156,149,66,76,79,219,228,222,157,217,31,244,127,111,249,162,215,2,212,77,67,209,60,191,233,156,90,241,115,178,92,233,59,212,242,4,102,241,63,218,103,3,18,18,103,111,107,55,180,125,162,223,123,45,155,43,173,244,55,40,10,150,225,73,21,68,37,182,225,32,49,51,250,179,253,255,0,214,205,254,133,128,93,83,248,95,97,89,249,84,228,58,93,101,164,181,221,42,106,6,105,2,150,157,254,215,41,100,41,61,10,164,7,250,109,247,125,205,183,245,7,199,160,62,43,250,113,148,81,65,110,207,227,173,181,85,197,27,180,181,23,59,133,20,49,153,140,113,239,177,17,11,187,57,57,108,251,54,251,63,162,201,43,127,92,253,55,220,133,154,159,81,172,47,35,182,252,62,155,160,127,79,79,217,63,252,138,26,115,31,15,30,172,113,35,55,29,33,189,215,194,39,193,164,129,160,39,127,87,102,126,33,41,63,221,191,249,215,133,30,156,58,158,183,75,249,173,33,207,96,49,220,119,142,217,80,219,127,156,89,4,232,101,61,110,232,30,51,108,43,141,70,109,103,113,103,17,29,239,20,67,187,187,237,232,239,47,245,63,250,22,20,117,7,226,235,3,121,204,115,74,172,215,78,225,211,176,13,112,87,82,118,88,142,35,220,132,132,36,228,226,68,30,158,158,199,246,125,248,91,100,233,27,172,77,64,158,59,97,105,118,111,60,15,200,191,191,152,128,7,139,111,236,152,197,183,221,255,0,223,89,135,211,143,132,213,217,165,166,188,107,93,165,221,198,119,115,161,169,140,118,17,25,35,118,119,120,170,182,38,113,99,244,219,250,72,49,47,75,52,11,168,14,177,115,24,239,183,203,133,210,168,103,146,56,38,186,92,169,42,100,14,220,103,28,110,33,192,56,108,205,35,250,51,183,171,22,251,62,238,166,191,166,158,152,48,62,157,112,216,108,22,27,45,183,206,180,211,203,37,100,52,228,38,92,204,75,103,115,34,47,78,1,247,253,205,251,23,183,211,189,32,211,173,44,180,71,103,194,177,11,69,170,24,200,207,251,210,144,99,245,34,228,255,0,181,253,172,223,127,220,189,154,2,34,32,225,215,43,134,245,92,160,40,237,241,114,213,56,173,122,83,83,167,177,212,144,79,116,30,219,8,204,31,105,130,162,134,66,103,31,107,250,19,251,20,133,214,213,69,67,71,61,108,242,8,71,4,101,33,145,62,204,204,205,187,186,130,15,18,237,96,159,83,186,135,187,98,150,203,132,149,148,152,253,194,90,88,130,41,92,192,202,72,169,153,197,153,133,189,88,162,118,219,119,245,111,185,5,225,240,113,210,218,107,230,95,123,212,170,202,104,100,123,61,198,10,106,83,40,137,202,35,106,90,135,55,18,246,54,237,40,127,163,251,20,194,172,24,240,150,210,218,252,11,66,46,119,91,205,150,74,58,139,237,198,158,225,1,75,23,18,56,206,138,23,228,222,175,233,246,159,246,44,231,64,84,146,169,112,251,63,222,131,134,101,82,227,102,101,202,2,225,253,139,149,195,190,204,131,172,155,119,217,84,11,135,118,223,101,80,126,196,21,34,34,8,104,241,135,172,9,179,172,74,156,37,19,226,117,196,251,59,127,218,244,63,243,175,204,240,117,118,61,106,202,33,97,126,95,71,81,73,203,127,70,97,171,22,118,219,253,211,127,161,120,127,19,219,237,198,235,174,126,78,166,166,89,41,104,191,214,194,95,162,60,232,232,156,248,190,222,187,187,122,171,191,224,181,142,141,86,161,231,151,194,135,145,83,219,109,224,5,183,176,74,164,220,190,255,0,219,27,125,223,114,9,131,68,68,20,31,223,233,186,164,125,141,246,118,85,22,203,134,246,160,172,125,139,149,195,127,82,229,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,80,251,125,232,222,223,98,23,222,169,7,127,218,131,181,23,12,185,65,26,222,50,184,59,220,240,171,6,101,28,47,33,89,233,167,2,38,143,126,13,45,93,32,183,174,254,159,164,255,0,115,172,16,232,14,247,53,171,168,155,13,40,84,20,81,213,249,174,123,30,204,252,104,106,157,183,111,191,218,165,71,197,2,130,142,179,167,219,129,213,80,13,71,108,97,246,239,234,207,95,73,232,161,151,167,124,134,187,22,214,11,13,234,222,82,52,212,254,107,143,7,245,126,84,178,143,236,127,184,159,238,65,178,236,14,229,12,100,229,201,220,89,247,223,125,253,23,98,248,236,210,119,172,244,50,239,191,58,104,139,125,253,187,139,47,177,5,38,222,155,170,7,125,215,97,123,21,3,179,255,0,106,10,199,216,185,92,46,80,17,17,5,12,251,42,215,91,187,51,110,238,185,140,216,157,217,144,86,188,198,164,97,214,236,243,13,186,99,87,58,56,234,161,171,165,158,62,212,129,201,141,206,35,13,182,221,189,172,110,222,223,189,122,116,65,174,199,81,56,54,73,211,103,84,119,74,250,43,109,77,162,158,221,146,21,125,166,81,14,216,56,137,71,43,140,111,185,51,176,180,140,47,237,246,251,62,229,54,189,28,234,237,14,172,232,38,25,123,123,180,85,151,3,179,211,249,167,105,24,143,188,220,196,217,254,200,250,177,70,77,236,251,150,54,248,163,244,199,22,117,167,55,93,78,199,177,191,51,118,178,83,205,91,220,167,167,229,46,206,116,173,35,238,198,219,238,17,159,244,93,253,187,50,197,159,12,46,165,174,152,6,167,91,180,123,47,190,79,75,110,174,172,10,42,74,106,169,92,6,2,102,171,41,3,139,131,236,238,114,11,108,228,222,187,109,251,16,77,82,225,117,82,213,83,214,211,199,87,75,48,203,20,162,198,4,47,187,59,59,110,223,239,58,238,65,195,126,197,202,225,219,246,35,59,58,14,81,17,1,124,117,54,123,77,99,239,89,107,164,157,255,0,108,144,9,127,198,203,236,68,31,150,56,190,50,30,161,142,219,7,111,217,73,31,252,203,238,134,146,150,153,182,167,166,138,38,253,128,12,63,241,46,228,64,68,68,4,68,64,92,59,174,8,152,125,174,169,103,114,47,234,65,91,46,81,16,121,157,75,174,27,110,159,100,85,199,51,68,48,219,103,39,55,125,153,190,195,253,235,92,46,161,239,146,223,245,175,51,171,146,119,149,163,191,92,98,2,229,201,184,181,92,174,219,63,236,245,83,143,226,13,171,112,233,127,78,217,89,65,119,26,75,141,125,162,120,169,69,165,224,100,103,36,81,139,143,217,125,223,121,20,1,85,207,115,201,175,117,53,164,18,213,87,92,106,37,169,147,102,228,102,100,238,100,254,158,215,246,186,9,196,240,161,196,106,241,126,157,39,168,170,128,163,250,98,178,154,184,29,219,110,66,84,52,238,207,237,127,219,253,95,216,179,85,90,30,148,112,179,193,52,47,20,177,207,66,212,147,141,166,129,229,143,131,3,177,53,28,2,251,179,59,250,238,47,234,174,242,14,31,216,168,118,103,246,170,223,250,213,46,200,12,204,254,197,90,165,153,84,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,168,118,102,246,170,213,46,200,41,102,102,246,42,219,216,169,102,85,127,98,14,86,21,120,175,98,53,121,71,78,144,84,82,192,82,125,15,89,83,92,110,205,191,17,26,26,135,119,246,183,236,254,191,236,89,170,173,15,85,216,89,231,122,23,149,216,224,161,106,185,202,211,94,241,71,193,141,220,158,142,113,109,153,221,189,119,38,245,65,175,215,79,23,201,108,26,215,134,85,199,59,196,210,95,173,209,25,114,226,220,94,174,39,125,223,246,122,45,143,116,210,184,110,90,125,142,215,4,205,40,205,109,128,152,217,247,103,251,13,247,173,99,41,39,185,227,55,186,106,209,9,105,107,173,213,17,84,199,187,113,48,49,118,49,127,95,99,251,29,79,239,135,206,173,195,170,29,59,98,133,61,220,106,238,52,22,136,34,170,23,151,153,137,132,146,198,78,95,101,182,125,227,65,147,139,135,92,162,14,25,215,43,173,221,196,191,169,84,36,197,236,116,21,34,34,2,34,32,233,154,146,150,165,182,168,166,138,86,253,134,12,95,241,175,132,177,124,100,253,79,29,182,22,255,0,182,146,63,249,151,234,34,15,142,154,207,105,163,125,232,237,116,144,63,237,142,1,31,248,153,125,136,136,8,136,128,184,127,216,142,236,200,205,251,80,23,40,186,106,170,169,232,169,228,171,170,152,98,138,33,115,50,39,217,153,153,183,127,247,153,5,147,235,27,87,104,116,155,65,51,59,219,93,162,163,184,5,158,163,202,187,200,194,125,231,224,32,205,246,75,213,202,65,111,103,222,161,43,167,108,27,36,234,79,170,59,93,125,109,182,166,239,79,113,201,6,190,237,41,7,112,24,72,164,149,134,71,220,89,152,154,55,22,246,123,61,159,114,191,190,39,189,75,93,51,253,78,184,232,246,33,124,158,170,221,67,88,116,85,116,212,178,185,140,228,237,72,81,135,22,6,221,216,227,38,217,137,253,119,223,246,44,166,240,184,233,142,44,23,78,109,90,157,144,227,126,90,237,123,167,134,183,185,81,79,198,93,152,234,154,55,221,205,246,216,36,15,232,179,251,55,100,25,187,166,248,117,187,3,195,109,120,213,178,142,58,88,105,41,96,143,181,24,113,96,112,136,3,109,183,127,99,3,55,183,238,94,157,17,1,80,239,186,72,108,46,204,235,134,118,118,221,157,7,98,34,32,46,11,216,185,92,32,235,45,247,85,131,122,110,169,45,155,251,85,99,236,65,202,235,157,220,97,144,152,184,187,11,190,251,237,183,162,236,95,29,230,78,205,158,186,93,246,225,77,41,111,191,179,97,116,26,249,245,249,123,154,235,212,77,250,148,234,10,88,233,60,175,13,207,118,110,84,52,174,251,55,221,236,89,223,224,213,131,189,179,10,191,230,82,66,241,149,226,154,0,18,120,246,230,209,85,213,139,250,239,235,250,45,247,50,140,126,162,50,26,236,167,88,47,215,171,129,72,243,84,121,94,92,223,213,184,210,196,63,177,190,225,111,185,76,215,133,253,5,29,31,79,182,243,165,160,26,126,224,205,236,223,209,154,190,175,209,6,99,162,46,29,5,47,237,246,35,109,247,42,77,223,246,170,135,238,65,90,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,10,9,189,170,150,246,170,201,149,44,200,43,111,98,229,112,222,197,202,12,107,235,227,19,159,46,208,139,165,190,154,154,105,164,252,198,195,23,30,79,253,249,74,255,0,127,249,46,160,3,24,187,77,97,190,211,93,33,148,162,146,14,123,19,19,139,182,224,67,237,111,86,246,173,151,117,130,197,29,255,0,7,174,163,144,89,197,251,91,238,44,237,252,244,111,236,127,236,90,205,95,41,30,130,245,112,160,127,254,38,170,150,31,254,212,221,190,239,236,65,179,246,13,90,215,12,62,205,86,206,46,210,80,83,147,56,191,237,136,95,254,85,251,170,211,116,177,150,158,107,161,120,149,250,81,22,146,123,69,3,155,51,147,182,229,71,1,191,233,122,255,0,73,93,148,28,58,160,27,103,246,122,170,221,183,101,192,183,170,10,145,17,1,17,16,117,72,219,182,203,170,50,113,127,216,190,130,101,243,200,219,63,163,51,127,98,15,160,75,147,110,170,93,48,191,237,127,185,119,32,252,76,215,25,162,204,113,59,182,49,112,136,100,130,231,73,45,49,177,0,155,108,67,183,176,189,31,252,234,0,250,161,211,236,159,166,62,170,111,23,171,69,5,109,61,45,191,34,43,157,170,114,143,176,18,179,60,115,16,9,70,237,176,239,47,15,77,189,29,108,46,176,207,196,67,165,11,46,176,233,110,67,153,219,160,104,239,214,154,25,171,33,56,224,167,220,164,23,129,248,185,158,196,220,154,14,46,252,190,247,254,196,30,151,160,126,167,45,58,247,165,116,225,83,112,163,250,106,214,212,180,117,80,5,65,153,180,190,82,50,38,118,54,223,244,132,254,247,111,71,245,89,78,181,250,232,167,94,242,46,154,53,238,139,26,175,125,173,149,183,232,232,174,145,28,242,241,9,3,187,6,236,49,57,9,59,148,140,207,232,95,162,222,187,122,169,229,193,115,27,118,119,141,81,228,150,195,98,138,170,40,228,125,132,153,153,202,49,61,190,211,51,251,9,190,228,30,129,82,94,158,172,170,68,28,49,51,174,85,60,118,245,101,203,62,232,57,68,68,4,68,64,68,92,59,236,131,149,75,191,236,92,179,238,156,89,7,83,137,25,109,190,204,187,4,120,142,222,213,206,219,46,80,23,203,116,185,81,217,237,213,87,91,132,241,195,77,73,17,77,44,146,23,17,17,22,221,221,221,125,75,17,124,67,58,144,143,72,180,103,38,177,90,200,90,235,113,183,201,77,25,114,152,8,8,138,1,103,18,6,217,189,38,253,168,48,87,197,79,169,219,102,166,101,214,237,62,196,46,212,181,150,235,109,61,76,21,239,75,83,33,15,112,106,219,136,147,122,11,187,60,12,255,0,127,183,238,244,86,59,161,125,2,184,107,102,171,211,159,145,170,150,219,107,41,2,160,227,128,36,14,82,82,212,56,177,114,244,246,131,125,207,237,86,40,94,245,168,153,164,113,203,52,147,220,111,215,14,44,231,39,39,238,77,38,254,211,127,218,79,237,127,243,169,191,240,225,233,134,217,162,250,98,217,13,99,20,183,107,219,210,214,202,82,69,6,224,79,70,12,66,196,27,187,182,242,31,181,255,0,227,65,152,86,202,24,173,150,234,91,116,2,205,29,52,33,8,179,51,55,160,139,51,122,55,246,47,165,17,7,15,232,200,206,207,247,46,9,246,117,195,123,125,16,86,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,131,135,118,111,185,27,213,149,47,237,245,92,139,238,232,42,95,53,206,134,43,157,186,170,221,56,179,199,83,9,194,76,236,207,232,66,236,254,143,253,171,233,68,26,245,117,209,160,87,13,19,213,122,131,242,53,81,91,110,132,1,78,114,64,17,135,40,233,105,220,152,120,250,123,77,254,230,246,43,227,225,89,212,237,179,76,242,235,142,159,101,247,106,90,59,117,202,158,154,10,7,170,169,144,71,184,85,111,200,69,189,69,157,222,119,127,187,217,247,250,172,217,241,30,233,134,217,173,26,98,249,13,27,20,87,107,35,213,86,196,81,197,6,230,77,70,108,34,228,123,59,54,241,135,177,255,0,226,80,128,79,122,211,188,210,72,226,154,72,46,54,27,135,23,112,147,139,247,33,147,127,104,63,237,22,246,63,249,208,109,1,107,185,81,222,45,212,183,91,124,241,205,77,87,16,205,20,145,151,33,33,38,221,157,157,125,75,19,60,58,250,132,252,179,104,165,142,209,113,33,123,165,142,213,20,117,5,202,99,34,113,150,88,157,200,141,189,127,65,189,142,254,213,150,104,41,33,228,59,123,23,91,9,1,109,190,236,187,151,27,110,128,207,251,87,43,142,40,239,178,14,81,112,207,186,229,1,17,16,17,17,1,112,228,204,142,251,46,56,239,234,232,3,235,234,234,164,68,5,139,29,124,117,57,105,208,77,43,168,10,107,133,31,211,87,70,170,163,165,128,234,12,13,229,242,146,16,179,48,54,255,0,164,65,247,179,122,183,170,200,124,235,49,183,96,152,213,102,73,115,54,24,169,98,146,70,220,73,217,220,99,35,219,236,179,191,176,95,238,80,53,214,182,189,228,93,75,235,221,110,53,64,251,219,40,175,210,81,90,226,9,229,226,114,31,106,13,220,101,113,17,118,40,221,155,208,127,73,253,118,245,65,249,189,47,105,246,79,212,231,85,54,123,213,222,130,182,162,150,225,145,13,206,235,56,199,223,8,153,222,73,132,8,164,119,220,119,139,135,174,254,140,167,243,10,198,104,176,236,78,211,140,91,226,24,224,182,82,69,76,12,32,32,219,8,237,236,31,70,255,0,50,196,239,14,254,148,44,186,61,165,184,246,103,113,129,164,191,93,168,97,172,152,228,130,159,113,144,158,119,226,198,27,147,241,105,248,179,242,251,155,251,22,102,32,42,72,184,182,234,165,211,51,254,199,251,144,117,200,78,79,251,87,108,109,179,108,186,163,109,223,213,153,255,0,181,125,2,200,42,68,68,4,68,65,214,109,187,251,61,85,108,184,38,245,92,179,108,200,57,95,133,156,214,181,191,15,188,213,187,139,52,116,21,4,238,79,251,34,39,255,0,145,126,234,180,221,83,229,167,133,104,94,91,126,136,69,228,130,209,94,224,206,228,205,184,209,206,109,250,62,191,209,65,174,46,79,118,154,253,125,169,186,77,41,75,36,252,55,39,39,39,125,128,71,218,254,175,236,83,255,0,208,62,39,62,35,161,22,187,125,77,52,208,201,249,253,198,94,60,155,251,242,169,254,239,242,153,107,241,99,164,122,251,213,190,129,191,248,166,170,40,127,251,99,102,251,255,0,181,108,203,163,246,40,236,24,61,13,28,98,204,45,221,219,97,102,111,231,164,127,99,127,106,15,108,184,127,98,229,112,254,196,29,111,237,85,11,123,23,14,202,161,100,21,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,225,213,42,181,67,251,80,84,222,197,202,164,93,84,131,174,120,35,169,136,161,148,88,128,182,221,182,223,239,221,107,141,214,22,155,30,154,107,174,71,111,17,126,197,198,225,93,93,14,236,12,220,74,178,118,217,152,95,209,153,133,189,187,123,86,199,170,22,188,97,112,9,172,58,195,142,101,20,240,183,151,186,91,106,222,71,102,1,226,67,88,69,247,62,239,252,243,125,200,51,71,194,159,80,228,205,58,120,43,109,67,48,157,130,166,146,216,13,200,203,144,133,12,13,191,175,163,63,217,251,150,106,40,137,240,112,213,40,236,151,28,159,79,106,118,227,89,112,134,180,29,220,247,221,233,39,103,111,70,113,219,243,13,255,0,211,178,151,100,5,199,222,185,92,125,251,160,229,17,16,17,17,1,117,152,110,203,177,16,116,0,59,23,181,119,55,177,54,101,202,2,233,172,164,130,186,146,106,42,168,196,225,156,10,51,18,102,118,113,118,217,253,31,209,119,34,8,152,241,70,232,218,154,203,36,154,219,132,59,199,29,45,21,69,85,198,158,56,41,225,7,127,52,196,231,187,16,147,187,52,196,251,236,78,252,89,151,157,240,190,235,30,171,17,189,69,162,249,125,75,203,79,118,184,83,133,190,89,102,169,144,132,26,156,129,193,133,152,132,88,90,32,127,93,155,237,122,55,162,150,252,199,19,180,102,248,213,199,22,189,211,199,45,37,202,152,233,165,99,136,100,216,73,182,127,66,103,103,254,199,80,197,215,239,68,117,186,3,145,73,170,152,13,194,167,232,201,14,107,156,188,66,10,119,164,145,234,219,131,199,219,49,38,219,186,59,108,59,183,22,245,253,129,53,214,250,250,107,157,28,85,212,135,206,41,128,76,95,103,111,71,102,118,246,236,254,199,95,74,134,94,138,252,74,175,58,115,72,24,54,167,60,85,84,81,246,130,154,182,122,138,201,79,183,29,49,6,196,44,210,110,251,198,14,239,232,219,151,179,209,75,166,13,168,24,254,125,104,130,239,99,169,231,28,241,132,140,220,13,189,12,24,219,244,132,126,231,253,136,61,50,34,32,225,114,136,128,136,136,56,217,114,136,128,136,168,150,64,134,50,150,66,216,65,156,157,246,246,51,32,173,21,172,212,254,163,116,231,75,109,179,215,222,174,172,239,78,210,115,7,130,163,236,240,7,39,245,24,203,127,70,251,148,122,107,231,139,229,107,75,120,198,180,195,21,161,156,24,165,166,134,224,245,181,112,147,108,226,204,124,30,56,223,253,191,166,237,236,254,180,18,21,175,250,231,142,232,174,7,122,200,238,114,179,203,67,67,60,204,46,210,182,206,44,59,122,128,19,255,0,77,189,138,1,250,155,215,123,238,188,234,165,247,43,173,170,145,173,243,87,74,84,80,121,137,76,6,45,128,25,246,145,253,55,104,133,246,226,223,217,232,191,7,85,53,199,81,181,130,243,89,119,203,242,26,233,130,178,115,153,233,60,236,242,64,28,156,95,139,12,134,94,141,192,127,208,191,123,166,237,4,191,235,158,165,99,216,197,28,6,212,53,215,8,98,168,152,14,29,198,45,201,201,216,100,38,223,210,50,244,245,65,144,190,22,157,63,65,169,250,183,79,168,23,55,39,164,197,110,80,184,199,219,136,198,66,122,121,201,247,230,251,182,219,3,250,55,255,0,58,112,104,233,32,160,164,134,138,152,24,98,130,49,140,25,153,155,208,91,102,246,127,83,43,87,211,102,129,99,125,63,105,253,54,43,99,136,94,89,99,130,74,153,94,158,40,200,164,8,2,55,223,182,219,63,232,191,174,239,237,87,105,1,81,41,184,15,163,42,215,207,43,185,62,194,222,136,40,99,115,125,159,253,43,232,22,93,64,59,250,236,203,184,89,144,84,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,130,130,101,243,185,184,62,205,254,149,244,147,50,233,49,219,215,102,65,219,17,185,143,171,42,215,207,19,184,190,196,222,139,232,65,211,89,73,5,125,36,212,85,32,197,20,241,148,102,206,204,254,132,219,63,183,250,157,65,247,138,95,79,208,105,134,173,212,106,5,177,201,169,50,171,148,206,81,246,226,1,140,154,158,2,109,184,62,239,190,230,254,173,255,0,207,156,117,105,122,147,208,44,111,168,29,63,169,197,111,145,11,75,20,115,201,77,43,83,197,33,12,135,1,198,219,119,27,102,253,38,245,221,189,136,32,127,164,254,163,111,157,58,234,44,87,250,50,41,109,245,239,79,77,89,19,212,205,24,140,99,80,6,231,180,123,238,236,204,126,155,63,181,255,0,207,60,218,1,174,120,238,181,96,118,92,142,217,43,52,181,212,48,76,226,205,43,238,228,197,191,169,128,191,244,31,218,160,19,169,77,9,189,232,62,166,95,113,90,248,143,201,83,92,166,167,164,148,202,45,204,27,98,29,198,50,118,111,178,77,251,23,226,105,94,184,234,54,143,222,104,238,248,134,67,93,8,81,206,19,53,39,157,158,56,15,139,147,241,113,140,199,209,249,151,250,80,108,212,138,40,116,15,197,242,181,229,179,227,90,159,138,208,192,14,81,83,77,112,106,218,185,137,247,114,103,62,13,28,143,254,211,211,119,246,255,0,82,144,189,48,234,55,78,117,74,219,5,125,150,234,204,245,13,31,0,104,42,62,215,48,98,111,82,140,118,244,127,189,5,211,69,68,114,4,209,140,177,150,226,108,196,207,183,181,157,86,128,184,217,114,136,8,136,128,184,92,162,2,34,32,47,154,225,95,77,108,163,150,186,172,248,69,8,17,147,236,239,232,204,238,254,205,223,216,203,240,179,157,64,199,240,27,68,247,123,229,79,8,224,140,228,118,224,111,232,0,230,255,0,162,37,247,55,236,81,23,214,167,137,85,231,81,169,15,6,211,23,138,150,138,78,232,84,214,193,81,89,17,246,228,166,16,216,69,218,61,159,121,13,217,253,91,113,246,122,160,253,31,20,30,177,234,178,235,212,186,47,136,84,188,84,246,155,133,64,92,37,138,106,152,200,129,233,196,24,28,93,132,73,137,165,55,244,221,190,207,171,122,175,69,225,115,209,181,53,234,72,245,183,55,119,146,58,170,40,42,173,212,242,65,79,48,51,249,167,38,61,220,136,153,221,161,23,223,97,118,228,236,173,127,64,93,17,214,235,246,69,30,170,103,215,10,159,163,35,56,110,113,114,8,42,30,174,70,171,126,111,39,112,200,159,126,209,111,184,238,252,159,215,246,204,238,29,137,218,48,140,106,221,139,89,41,227,138,146,219,76,20,209,48,68,49,238,34,219,55,160,179,51,127,99,32,253,74,58,72,40,105,33,162,165,140,66,24,0,99,1,22,102,102,22,109,155,209,189,23,114,34,14,31,216,186,76,29,203,218,187,215,27,50,10,0,54,101,216,136,128,136,136,8,136,131,143,189,114,184,251,247,92,160,44,43,241,88,212,57,48,190,158,6,219,78,204,71,127,169,171,182,27,114,49,226,39,67,59,111,233,232,239,246,190,245,154,138,34,124,99,245,74,59,221,199,24,211,218,109,184,209,220,38,173,55,103,61,247,106,72,25,155,213,152,118,252,251,255,0,244,238,131,14,58,61,211,99,212,189,117,199,45,228,47,216,183,92,40,107,166,217,129,219,136,214,64,219,59,19,250,179,177,63,179,127,98,216,230,8,35,166,136,97,136,88,64,119,217,182,219,239,221,66,247,131,214,1,53,251,88,114,60,162,162,22,242,246,187,109,35,198,238,192,92,136,171,4,190,247,221,191,153,127,185,77,42,2,225,253,139,149,73,58,14,21,76,169,111,106,173,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,82,251,170,151,15,236,65,195,108,170,84,51,236,170,103,221,7,43,6,188,85,180,174,191,62,210,8,174,246,218,122,115,158,221,19,70,199,33,136,144,243,173,164,253,23,118,119,246,111,191,170,206,85,230,117,19,25,167,202,241,90,203,68,240,132,157,222,222,204,76,59,122,72,5,247,179,255,0,181,65,175,31,73,26,145,249,50,214,187,45,242,122,137,34,164,254,249,239,188,108,78,255,0,235,73,196,125,5,219,127,83,91,29,91,170,194,190,223,75,93,30,252,106,33,9,71,118,219,208,133,159,254,85,172,38,162,99,213,24,86,160,228,88,227,111,9,90,174,181,148,128,224,109,250,49,204,113,182,206,59,127,181,253,141,253,139,97,238,147,117,26,147,82,116,75,25,190,65,49,153,149,182,137,139,144,16,250,249,72,9,255,0,73,223,253,191,237,65,121,81,17,1,17,16,17,17,1,17,16,17,17,1,17,16,23,225,230,152,117,139,59,199,43,241,156,134,223,79,87,73,95,1,192,99,52,65,35,113,47,111,161,137,55,220,223,115,175,220,68,17,11,214,191,134,118,83,67,123,250,229,163,54,171,97,80,204,50,157,69,47,155,130,155,237,149,79,217,226,13,20,99,250,50,122,187,191,244,89,190,239,92,47,211,221,118,214,174,157,238,211,219,108,247,170,170,115,140,246,58,41,235,231,40,65,192,78,47,65,134,97,31,79,86,246,255,0,68,126,230,91,36,144,137,183,19,22,38,127,185,219,117,101,53,147,164,253,41,214,26,126,55,188,90,212,243,113,118,105,30,134,155,144,239,35,27,236,229,9,187,122,178,12,31,209,175,24,12,98,158,58,122,45,82,160,184,211,144,195,180,179,193,110,57,163,230,192,30,207,239,147,45,156,152,191,163,251,55,217,103,70,158,117,101,162,250,153,75,5,70,53,127,171,147,190,29,193,105,109,243,71,187,112,18,251,199,246,19,40,234,214,31,7,140,202,144,103,184,105,93,226,146,109,230,110,49,92,174,160,2,194,230,91,236,193,76,59,108,220,54,245,253,171,12,53,31,165,237,112,209,170,178,44,150,203,5,63,3,237,181,77,29,202,19,103,119,34,22,219,98,98,245,224,255,0,119,179,100,27,30,209,93,104,46,34,199,71,63,113,159,217,246,73,190,237,254,246,254,181,245,173,100,109,26,225,172,184,228,255,0,224,253,81,203,33,120,153,227,237,141,242,169,133,190,239,96,200,223,177,94,76,87,196,91,169,60,90,144,40,163,200,35,175,140,92,159,149,117,93,124,166,251,190,254,223,50,222,207,185,6,193,75,130,33,22,220,159,101,2,237,226,129,212,94,206,251,89,57,187,109,187,121,239,250,90,242,57,103,136,23,82,25,107,56,207,149,73,64,206,204,47,228,43,171,226,251,157,190,250,151,253,191,239,50,13,130,235,46,214,251,126,254,110,163,183,197,183,127,176,79,233,254,102,86,247,55,234,75,72,52,246,140,171,114,92,150,104,163,22,39,126,213,5,68,143,232,60,159,216,31,177,107,181,119,214,205,95,190,145,61,207,84,50,201,192,199,137,70,119,186,162,7,109,182,246,20,143,247,59,255,0,165,121,25,234,235,174,18,139,213,85,77,81,35,190,204,242,200,228,251,251,61,174,255,0,216,130,107,117,79,197,159,64,108,118,217,96,195,110,215,27,133,123,132,140,33,244,45,64,59,63,111,113,217,200,227,111,210,118,111,111,252,234,60,117,191,196,31,90,181,108,94,134,150,247,83,106,162,119,45,252,173,77,92,18,19,20,108,14,207,181,73,51,183,233,63,250,21,160,192,58,121,213,157,77,174,106,12,71,27,138,166,71,97,119,121,43,160,136,89,156,248,55,233,27,63,181,102,150,136,120,67,234,37,242,65,175,213,90,234,42,40,65,192,134,59,125,218,50,221,218,87,98,98,98,167,54,118,226,205,254,148,17,231,118,190,94,111,181,71,89,121,186,213,215,77,33,188,132,117,19,156,164,228,254,215,220,157,221,123,93,55,208,61,82,213,154,218,90,44,39,30,142,173,234,200,68,14,74,216,33,22,229,203,103,126,102,207,253,2,251,190,229,56,218,59,225,251,161,122,93,69,79,223,197,173,215,26,232,98,140,74,162,162,134,142,99,34,18,229,201,207,203,11,187,239,183,175,245,44,138,178,98,152,230,57,73,13,21,154,201,67,73,29,56,176,135,102,154,56,221,153,189,159,162,205,251,80,69,111,78,30,19,87,185,94,211,147,106,195,192,4,207,20,243,210,69,112,130,120,191,167,184,184,188,6,206,223,161,253,39,251,253,84,150,233,86,141,96,250,71,142,209,88,177,107,21,13,47,149,128,34,238,69,75,8,19,184,242,245,220,0,127,219,151,221,247,175,118,136,8,136,131,166,161,223,102,102,95,56,250,191,170,251,29,152,189,23,13,27,51,238,204,131,128,109,217,183,85,163,54,203,148,5,141,89,103,136,247,70,56,54,85,121,194,178,157,100,242,87,172,126,225,81,107,184,211,125,93,186,201,216,170,130,66,142,88,249,133,49,1,113,48,38,220,93,197,246,221,157,219,213,100,170,214,179,171,31,122,125,100,248,129,144,252,198,116,27,20,105,110,169,96,154,211,130,91,53,51,77,47,191,76,227,119,158,247,146,173,242,179,83,247,123,83,28,50,126,110,96,9,7,105,34,49,251,66,219,237,187,110,206,206,254,173,98,175,133,199,184,158,153,126,53,243,138,213,232,58,228,234,238,213,210,14,145,142,87,5,186,146,241,150,95,170,10,219,142,90,167,168,16,3,157,129,200,234,166,6,38,148,233,161,110,60,251,109,187,156,144,198,229,31,117,164,16,186,181,186,209,165,246,237,92,160,208,139,134,95,73,75,157,221,44,239,126,161,179,204,18,1,213,81,49,200,14,81,72,227,218,51,103,134,87,120,132,222,78,17,153,241,224,46,77,251,249,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,71,39,98,150,8,202,73,100,224,12,70,92,64,9,246,22,114,125,182,102,119,244,90,193,101,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,4,125,250,169,228,41,37,147,128,48,128,242,51,39,216,89,133,183,217,153,155,209,108,61,210,102,49,171,149,189,46,99,24,247,84,87,10,76,166,251,120,179,240,175,165,185,91,77,167,107,116,241,55,10,43,144,212,122,212,84,140,69,194,114,56,195,119,119,3,105,8,78,105,67,197,127,117,31,161,63,251,249,255,0,193,155,199,253,17,100,166,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,209,199,223,165,158,49,146,41,56,27,9,143,32,49,125,137,152,155,125,157,153,253,22,178,250,177,130,254,75,245,79,50,211,63,165,62,147,250,165,144,92,108,94,119,177,217,243,94,86,166,72,123,189,190,69,195,151,111,151,30,69,182,251,110,251,110,167,39,194,227,87,170,117,107,163,236,102,11,148,245,115,220,176,106,137,177,10,169,166,130,40,128,194,152,64,233,70,38,143,244,128,40,231,164,141,200,152,77,206,51,114,229,250,100,25,106,136,172,255,0,88,25,253,54,152,116,185,170,89,156,217,13,93,138,162,151,23,174,166,183,220,41,30,81,158,11,141,76,79,79,68,241,148,77,204,13,234,102,133,152,219,110,14,236,78,226,204,228,193,111,238,222,38,157,14,89,110,181,182,106,205,119,164,146,162,130,162,74,105,78,146,201,115,170,128,140,9,196,158,57,161,166,40,165,13,217,246,56,200,128,155,103,23,118,118,117,120,49,173,123,210,124,195,70,166,234,7,28,202,252,222,3,79,111,175,186,73,119,242,53,49,241,165,162,41,70,166,78,193,198,211,63,7,130,86,219,135,34,227,246,89,247,109,245,161,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,83,79,83,60,132,195,28,81,198,44,228,102,68,236,44,44,206,238,238,204,203,97,237,88,193,127,37,253,2,230,90,105,244,167,210,127,84,180,126,227,98,243,189,142,207,154,242,182,89,33,238,246,249,23,14,93,190,92,121,22,219,237,187,237,186,15,43,253,212,126,132,255,0,239,231,255,0,6,111,31,244,69,149,75,85,117,181,66,2,34,32,34,34,2,34,32,252,155,206,83,98,199,238,54,43,77,222,187,203,213,228,215,3,181,218,227,237,25,249,138,160,165,168,171,40,247,22,118,13,160,164,168,61,201,216,126,198,219,242,33,103,253,101,128,30,53,126,235,24,183,196,10,31,151,92,87,181,240,226,235,142,167,170,220,54,191,15,212,16,164,167,212,92,62,158,3,174,154,35,138,32,189,210,19,184,53,108,80,51,177,1,137,48,140,226,35,218,19,150,34,23,22,153,162,140,51,41,17,16,17,22,58,245,247,169,186,219,164,125,52,95,243,109,4,179,85,212,100,52,85,20,199,85,114,166,142,9,206,203,110,19,238,84,214,189,60,209,200,51,131,12,109,17,139,15,216,9,202,103,118,24,73,208,94,171,86,127,134,223,115,43,254,159,89,178,26,74,204,135,21,167,161,169,189,80,194,238,71,64,21,141,43,211,52,174,205,196,76,198,9,13,131,126,108,28,9,217,134,64,114,244,11,88,205,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,83,83,181,92,13,52,18,129,198,81,75,12,129,232,238,18,69,36,145,187,139,137,179,27,184,144,147,49,54,199,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,156,166,167,106,184,30,25,226,48,144,162,150,25,3,213,152,227,150,57,35,119,23,32,119,7,113,34,23,98,112,246,168,136,131,207,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,119,169,174,174,169,119,225,16,110,204,204,204,204,228,102,68,226,0,2,206,102,100,34,44,68,76,206,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,237,83,67,93,76,239,194,80,221,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,154,29,188,78,186,241,252,183,223,106,116,27,73,239,92,176,28,126,224,95,73,93,45,215,30,229,46,81,48,132,37,30,227,218,23,236,211,206,53,12,60,100,146,41,137,163,153,183,225,17,55,234,248,54,100,125,65,71,171,23,108,111,13,15,63,164,254,146,230,80,212,84,69,219,182,213,75,77,80,244,85,84,241,148,131,35,77,36,148,173,9,188,98,98,81,237,220,31,177,17,198,19,40,136,136,60,166,169,106,150,9,162,216,37,207,83,53,46,251,244,54,55,102,236,249,218,223,43,53,71,107,187,48,67,31,230,225,3,144,183,146,80,31,178,47,182,251,190,204,206,237,101,113,63,17,238,140,115,156,170,205,133,98,218,201,231,111,89,5,194,158,215,110,166,250,187,117,143,191,85,60,131,28,81,243,58,97,1,228,102,45,185,59,11,111,187,187,55,170,252,175,20,127,113,61,77,252,23,231,20,74,21,186,78,247,167,209,191,136,24,247,204,96,65,178,154,34,32,34,34,15,146,231,118,181,89,105,130,178,243,115,164,160,167,146,162,10,64,150,166,97,136,10,121,229,8,97,137,136,157,153,206,73,100,142,48,31,105,25,136,182,238,236,203,235,88,171,226,143,238,39,169,191,130,252,226,137,90,175,12,94,188,127,45,246,42,109,6,213,139,215,44,251,31,183,143,209,183,75,141,199,185,85,148,66,39,49,73,176,246,133,187,212,240,13,59,23,41,36,150,97,105,38,125,248,74,76,25,254,136,136,45,86,186,117,71,161,61,53,253,9,249,107,206,126,174,125,99,243,63,70,127,131,43,43,59,254,95,181,222,255,0,91,69,39,30,61,248,191,75,109,249,122,111,179,237,106,191,186,143,208,159,253,252,255,0,224,205,227,254,136,175,174,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,24,106,30,146,119,134,120,140,36,25,98,154,51,245,102,56,229,142,57,25,137,136,29,193,152,132,133,220,95,92,189,116,208,189,71,233,211,81,238,58,95,170,22,111,35,117,161,218,88,102,137,220,233,110,20,164,238,209,213,83,72,236,221,200,79,137,108,251,49,49,9,1,136,24,24,8,108,210,191,39,44,202,108,88,54,43,121,205,114,154,239,37,101,199,237,245,23,75,141,79,104,228,236,82,193,25,73,44,156,1,136,203,136,1,62,194,206,79,182,204,206,254,138,42,252,37,58,215,250,18,178,143,164,221,77,185,218,168,236,179,119,164,194,238,19,191,98,65,174,154,126,225,219,9,216,120,73,222,57,101,146,34,144,132,154,70,40,153,228,121,97,0,145,94,172,125,214,53,147,225,254,67,242,233,208,90,175,238,163,244,39,255,0,127,63,248,51,120,255,0,162,44,170,90,171,173,170,16,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,99,7,247,81,250,19,255,0,191,159,252,25,188,127,209,22,10,248,157,120,128,81,234,237,101,79,79,218,33,145,121,188,22,147,148,25,53,202,40,224,150,150,253,85,28,240,205,16,211,25,3,200,208,193,37,63,164,209,152,140,196,101,179,20,98,7,38,37,116,171,211,62,101,213,126,174,81,233,110,31,93,73,110,1,167,43,149,222,231,82,236,65,110,183,70,113,132,179,180,124,152,166,62,82,198,1,24,187,114,51,30,68,1,206,64,9,222,211,142,179,58,108,213,188,87,52,205,116,247,82,62,149,178,233,229,189,174,153,37,79,208,245,240,121,26,87,142,105,59,156,37,128,78,95,177,77,59,237,27,17,125,141,182,221,197,159,192,127,117,31,161,63,251,249,255,0,193,155,199,253,17,95,93,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,80,211,189,92,239,52,242,153,200,82,203,52,135,232,206,114,75,36,146,59,11,8,51,155,176,136,139,48,182,185,122,253,163,151,222,159,245,151,44,209,220,142,111,49,87,140,220,10,158,58,158,32,30,110,148,197,164,166,169,224,6,109,31,118,9,34,151,183,205,200,57,241,47,180,46,200,54,94,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,202,218,235,167,84,122,19,211,95,208,159,150,188,231,234,231,214,63,51,244,103,248,50,178,179,191,229,251,93,239,245,180,82,113,227,223,139,244,182,223,151,166,251,62,216,235,225,33,175,52,218,167,211,68,122,109,112,173,171,159,33,211,10,143,162,234,94,166,162,90,131,150,221,57,201,45,12,140,102,12,32,2,45,45,48,68,38,124,2,140,95,236,137,128,181,138,241,206,253,73,254,242,127,13,65,154,154,91,215,175,73,218,211,157,219,52,207,77,53,91,233,156,146,243,222,242,84,95,65,92,169,251,189,168,78,105,63,57,53,56,70,59,71,17,151,218,38,223,109,155,119,118,103,200,5,0,62,23,30,253,154,101,248,215,201,235,84,223,107,246,177,216,186,127,209,172,179,88,178,56,124,197,38,51,111,42,136,233,185,24,121,186,163,38,142,154,155,152,1,188,125,217,228,138,46,231,7,16,231,200,190,200,187,160,182,185,255,0,136,95,71,58,97,153,93,180,255,0,51,214,154,74,91,237,138,161,233,46,20,244,214,155,133,104,65,59,51,114,137,229,167,128,226,115,23,126,38,44,78,224,108,64,91,16,147,53,202,209,77,123,210,126,162,113,90,172,215,71,50,191,172,22,90,43,129,218,231,169,242,53,52,156,42,130,56,228,40,248,84,71,25,190,193,52,111,187,55,31,181,182,251,179,179,107,67,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,152,166,158,166,121,9,202,73,100,144,157,200,204,137,220,156,157,221,221,221,221,214,198,125,23,232,229,247,64,186,96,192,52,171,41,155,157,234,213,111,146,162,227,31,16,111,45,85,87,81,45,92,180,219,129,152,31,100,234,10,46,224,147,137,246,249,182,204,91,48,94,180,68,64,86,255,0,90,245,239,73,250,118,197,105,115,93,99,202,254,175,217,107,110,1,107,130,167,200,212,213,243,170,56,228,144,99,225,79,28,134,219,132,50,62,238,220,126,206,219,238,236,207,112,22,0,120,213,251,172,98,223,16,40,126,93,113,65,127,244,183,175,94,147,181,167,59,182,105,158,154,106,183,211,57,37,231,189,228,168,190,130,185,83,247,123,80,156,210,126,114,106,112,140,118,142,35,47,180,77,190,219,54,238,236,207,144,10,0,124,46,61,251,52,203,241,175,147,214,169,254,65,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,71,39,98,150,8,202,73,100,224,12,70,92,64,9,246,22,114,125,182,102,119,244,88,215,253,212,126,132,255,0,239,231,255,0,6,111,31,244,69,117,122,177,247,88,214,79,135,249,15,203,167,90,214,32,218,161,17,16,23,159,186,231,248,109,139,50,176,105,245,231,33,164,163,200,114,170,122,234,155,45,12,206,226,117,225,70,209,61,75,68,238,220,72,192,103,140,220,55,230,225,204,153,156,99,55,31,64,162,215,198,226,237,117,176,93,116,26,251,98,185,213,219,174,86,234,140,130,174,142,178,146,98,134,122,105,227,43,97,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,9,74,69,141,93,11,245,155,98,235,15,78,42,174,114,90,190,134,204,241,127,47,79,147,91,98,3,122,81,146,86,62,213,77,52,133,190,240,203,218,149,218,50,39,146,50,2,18,228,204,18,201,146,168,8,136,131,228,146,237,106,134,235,79,98,154,231,72,23,42,202,121,170,233,232,202,97,105,230,130,18,140,101,148,35,223,145,0,20,240,137,19,54,194,242,198,207,183,38,223,235,81,151,227,31,159,230,90,89,153,116,251,168,58,125,144,213,216,242,27,29,70,71,83,67,93,76,237,206,35,218,218,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,249,127,209,247,86,120,111,87,90,95,245,226,197,79,73,103,190,208,84,73,77,125,199,6,189,234,167,181,27,200,109,3,153,188,113,57,132,177,3,72,38,193,195,126,224,51,185,68,108,193,125,81,17,1,17,16,17,17,1,126,78,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,209,201,216,165,130,50,146,89,56,3,17,151,16,2,125,133,156,159,109,153,157,253,23,235,43,85,213,143,186,198,178,124,63,200,126,93,58,11,85,253,212,126,132,255,0,239,231,255,0,6,111,31,244,69,149,75,85,117,181,66,2,252,156,179,41,177,96,216,173,231,53,202,107,188,149,151,31,183,212,93,46,53,61,163,147,177,75,4,101,36,178,112,6,35,46,32,4,251,11,57,62,219,51,59,250,47,214,86,171,171,31,117,141,100,248,127,144,252,186,116,23,85,20,69,248,80,245,199,83,141,93,108,157,35,234,48,82,53,138,229,81,80,24,141,217,206,42,119,161,171,148,164,156,168,167,114,113,105,66,121,72,251,68,219,202,211,74,49,236,99,32,118,101,209,1,17,16,17,17,1,17,16,17,17,7,201,91,118,181,91,170,104,40,238,23,58,74,90,139,165,67,210,80,197,52,194,7,85,59,69,36,207,20,66,239,185,155,69,12,178,56,142,239,194,51,47,96,187,183,214,176,43,198,86,237,117,176,116,219,132,223,108,87,58,187,117,202,221,169,22,218,186,58,202,73,138,25,233,167,142,130,224,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,174,7,135,207,91,118,174,171,240,9,44,89,60,244,148,58,139,138,211,211,195,117,163,42,161,41,238,208,12,48,137,221,130,49,134,32,0,146,160,164,18,138,54,38,133,251,108,78,205,36,123,134,90,162,34,2,34,32,43,41,173,125,102,116,217,211,182,85,75,133,107,30,164,125,95,189,86,219,194,233,5,55,208,245,245,124,233,78,73,35,25,57,211,193,32,54,231,12,141,179,191,47,179,190,219,59,59,222,181,25,126,55,26,95,106,170,192,52,247,90,33,42,72,46,86,203,196,184,189,67,13,16,247,235,32,169,134,74,152,185,212,110,197,194,2,164,155,140,110,196,219,213,200,76,227,235,204,51,39,69,58,204,233,179,168,156,170,171,10,209,205,72,250,193,122,162,183,157,210,122,111,161,235,233,56,82,132,145,198,82,115,168,130,48,125,142,104,219,102,126,95,107,125,182,103,118,189,107,95,111,13,125,94,169,210,14,176,112,121,222,122,182,182,230,21,15,136,92,161,166,130,41,78,112,174,33,10,113,119,147,110,0,53,141,73,33,144,59,27,4,68,205,203,119,2,216,37,1,91,77,111,234,71,68,186,112,181,91,47,58,209,159,82,99,148,247,154,131,166,160,2,167,158,170,122,147,1,228,110,16,211,129,202,224,44,227,200,248,240,23,56,217,221,156,193,158,229,168,75,241,150,207,233,178,110,168,237,120,101,187,33,171,171,167,195,177,122,74,106,203,121,60,173,5,13,198,162,89,106,36,112,18,102,7,57,41,164,161,114,48,223,118,24,197,223,120,248,136,73,166,150,245,235,210,118,180,231,118,205,51,211,77,86,250,103,36,188,247,188,149,23,208,87,42,126,239,106,19,154,79,206,77,78,17,142,209,196,101,246,137,183,219,102,221,221,153,239,4,121,254,27,46,127,81,165,163,144,210,54,89,75,103,134,254,118,146,119,25,222,221,44,210,64,53,0,206,219,24,52,176,152,23,23,126,14,241,243,227,220,143,148,85,248,35,233,125,214,171,63,212,45,104,152,170,224,182,219,44,241,98,244,236,84,69,216,172,158,166,104,234,101,225,81,187,15,56,6,146,30,81,179,19,237,87,25,59,143,167,63,147,197,91,83,50,173,27,235,187,76,245,75,10,171,242,247,172,103,15,182,92,41,185,73,32,71,55,11,157,199,156,18,246,204,12,161,148,28,163,144,24,155,156,102,98,239,177,58,9,127,69,103,250,85,234,99,13,234,191,72,232,245,75,15,161,171,183,24,212,21,182,239,108,169,103,35,183,92,99,8,206,88,26,78,44,51,7,25,99,48,144,89,185,1,143,33,3,231,24,94,4,4,68,64,68,95,147,150,101,54,44,27,21,188,230,185,77,119,146,178,227,246,250,139,165,198,167,180,114,118,41,96,140,164,150,78,0,196,101,196,0,159,97,103,39,219,102,103,127,68,31,149,169,26,171,167,26,63,98,167,201,245,67,52,181,99,54,170,187,133,53,174,26,187,141,67,69,25,213,78,124,35,141,157,255,0,221,17,63,232,132,97,36,134,226,0,100,62,173,107,173,214,191,85,215,222,173,53,150,183,50,238,221,104,241,11,110,244,120,181,146,182,96,47,33,75,196,26,73,28,99,102,6,154,115,14,236,143,185,147,110,17,247,12,34,141,214,111,248,95,120,130,84,221,170,108,189,47,107,77,214,144,12,41,198,131,15,190,84,203,21,48,112,134,42,90,122,59,43,69,20,2,46,110,33,57,4,242,203,206,67,113,139,237,25,6,225,41,72,136,131,29,115,255,0,16,142,145,180,179,50,187,105,246,160,234,149,93,143,33,177,212,61,53,117,13,78,47,120,231,17,236,206,206,206,212,174,38,4,46,38,6,46,224,96,66,66,228,36,206,247,43,69,53,239,73,250,137,197,106,179,93,28,202,254,176,89,104,174,7,107,158,167,200,212,210,112,170,8,227,144,163,225,81,28,102,251,4,209,190,236,220,126,214,219,238,206,205,20,30,52,248,5,77,139,168,108,83,80,105,241,234,74,59,110,85,139,133,49,215,66,209,9,215,220,104,234,36,105,158,86,23,230,70,20,243,208,3,25,183,168,112,17,119,237,187,11,193,99,63,169,177,117,13,149,233,245,70,67,73,71,109,202,177,115,169,10,25,158,33,58,251,141,29,68,111,11,68,228,220,200,194,158,122,243,112,7,245,14,100,76,253,182,113,9,159,68,68,22,83,90,250,204,233,179,167,108,170,151,10,214,61,72,250,191,122,173,183,133,210,10,111,161,235,234,249,210,156,146,70,50,115,167,130,64,109,206,25,27,103,126,95,103,125,182,118,119,104,167,89,157,54,117,19,149,85,97,90,57,169,31,88,47,84,86,243,186,79,77,244,61,125,39,10,80,146,56,202,78,117,16,70,15,177,205,27,108,207,203,237,111,182,204,238,208,153,226,17,170,23,93,85,235,7,82,110,119,1,171,134,158,193,120,151,23,161,164,154,180,170,66,158,11,121,61,51,246,183,102,104,194,89,99,150,161,227,22,216,78,160,253,73,221,204,164,83,193,99,0,166,177,116,243,149,234,13,70,61,87,71,114,202,178,131,166,10,233,154,81,10,251,117,29,60,109,11,196,196,252,8,2,162,122,240,115,6,245,62,98,78,253,182,97,9,10,68,68,24,255,0,170,93,122,244,157,162,217,221,207,76,245,47,85,190,134,201,44,221,159,59,69,244,21,202,163,181,221,132,38,143,243,144,211,156,101,188,114,129,125,146,125,183,217,246,118,118,107,129,162,154,247,164,253,68,226,181,89,174,142,101,127,88,44,180,87,3,181,207,83,228,106,105,56,85,4,113,200,81,240,168,142,51,125,130,104,223,118,110,63,107,109,247,103,102,132,31,20,127,126,205,77,252,23,228,244,75,63,252,21,61,214,50,159,136,21,223,46,183,32,207,244,68,64,68,68,31,147,150,101,54,44,27,21,188,230,185,77,119,146,178,227,246,250,139,165,198,167,180,114,118,41,96,140,164,150,78,0,196,101,196,0,159,97,103,39,219,102,103,127,69,245,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,109,122,177,247,88,214,79,135,249,15,203,167,81,151,225,79,215,29,54,154,221,104,58,91,212,144,171,150,197,147,222,24,49,107,152,156,179,189,186,227,84,64,13,68,113,238,236,20,211,75,177,9,70,45,219,154,89,8,216,134,82,146,16,152,148,68,65,111,245,175,94,244,159,167,108,86,151,53,214,60,175,234,253,150,182,224,22,184,42,124,141,77,95,58,163,142,73,6,62,20,241,200,109,184,67,35,238,237,199,236,237,190,238,204,246,255,0,75,122,245,233,59,90,115,187,102,153,233,166,171,125,51,146,94,123,222,74,139,232,43,149,63,119,181,9,205,39,231,38,167,8,199,104,226,50,251,68,219,237,179,110,238,204,246,3,198,175,221,99,22,248,129,67,242,235,138,192,15,11,143,126,205,50,252,107,228,245,168,39,249,126,78,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,209,201,216,165,130,50,146,89,56,3,17,151,16,2,125,133,156,159,109,153,157,253,23,235,40,54,241,47,235,142,167,168,236,202,109,30,193,194,144,52,235,11,188,72,112,213,198,113,84,29,242,227,11,73,3,214,140,192,228,45,76,194,114,140,34,5,246,194,71,144,221,220,128,33,9,169,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,237,83,67,93,76,239,194,80,221,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,208,40,64,240,132,183,107,141,127,81,213,114,105,158,71,244,86,33,71,111,26,140,216,42,232,230,169,161,174,165,99,113,167,166,226,46,32,53,132,102,101,12,132,98,64,33,80,77,220,6,146,9,102,253,1,17,16,17,17,7,10,131,109,153,246,93,139,135,109,208,124,69,232,254,139,232,167,119,217,217,213,111,27,59,238,236,185,102,97,244,65,82,34,32,183,154,189,161,216,22,178,216,202,209,150,88,40,42,137,154,71,142,73,105,97,50,98,56,220,55,222,72,207,238,118,245,219,238,81,181,212,127,132,213,238,39,187,100,218,78,240,25,59,203,60,20,146,220,32,130,47,232,108,44,45,0,51,55,233,255,0,73,190,239,85,45,8,131,89,157,73,208,61,82,210,106,218,170,44,219,30,142,145,233,8,132,206,58,216,38,23,227,199,119,110,6,239,253,49,251,190,245,226,173,55,203,205,138,168,43,44,215,90,186,25,163,54,144,78,158,115,136,152,155,216,251,139,179,173,161,111,120,166,57,145,210,77,69,121,178,80,213,199,80,46,39,222,166,142,71,118,127,111,233,51,254,197,142,186,197,225,251,161,122,163,69,81,216,197,173,214,234,233,162,144,70,162,158,134,142,19,18,34,229,201,143,203,19,179,239,191,175,245,160,138,77,1,241,9,214,13,33,172,166,163,188,94,170,238,214,145,154,39,145,170,42,42,170,37,24,196,56,59,11,21,72,143,179,111,69,32,250,89,226,207,160,55,203,108,80,102,87,107,141,190,189,130,54,32,250,22,160,221,223,183,185,110,226,114,55,233,51,183,183,254,117,140,26,241,225,27,168,120,212,83,222,52,178,174,150,225,0,4,178,148,53,215,104,132,189,36,109,132,25,160,141,155,236,187,251,95,219,178,195,28,255,0,167,157,89,211,42,231,160,203,177,184,169,164,102,39,103,142,186,9,69,217,143,131,254,137,187,251,80,108,39,132,117,37,164,26,133,70,53,184,214,75,52,177,147,11,183,118,130,162,55,245,30,77,237,15,216,174,21,29,218,223,112,219,202,84,119,57,54,237,246,9,189,63,206,203,86,168,42,235,173,242,147,210,213,77,79,35,62,206,241,72,226,251,251,61,172,255,0,218,189,117,163,91,53,126,196,66,246,205,80,203,32,0,30,35,24,94,234,132,25,182,219,216,50,55,220,205,254,132,27,57,9,9,54,226,251,174,86,189,24,159,136,23,82,24,147,48,193,149,73,94,204,206,45,231,235,171,229,251,153,190,234,150,253,159,239,186,245,207,226,129,212,94,204,251,89,57,179,109,187,249,239,250,90,9,233,95,37,109,214,130,220,46,117,147,246,217,189,191,100,159,238,223,238,111,234,80,1,149,120,139,117,39,148,210,29,20,153,4,116,17,147,139,242,161,171,175,136,219,103,223,219,230,95,219,247,171,55,119,215,13,101,200,231,255,0,8,106,142,89,51,202,205,31,108,175,149,78,47,247,123,10,71,253,168,54,10,212,62,172,180,95,76,233,103,168,201,111,245,113,246,3,184,77,21,190,105,54,110,4,95,112,254,193,117,130,250,203,227,1,140,84,71,81,69,165,180,23,26,130,40,118,138,121,237,199,12,124,220,15,219,253,242,5,179,19,143,244,127,110,219,172,3,211,142,151,181,195,89,106,196,177,171,44,21,28,207,182,245,53,151,40,65,153,216,132,95,125,201,203,211,155,125,222,205,214,103,232,247,131,198,101,86,48,92,53,82,241,73,14,211,63,40,173,183,80,49,113,99,29,183,99,166,45,247,110,123,250,254,196,24,93,168,90,237,173,93,68,93,160,182,222,47,85,85,7,33,236,20,80,87,206,48,155,152,132,94,163,52,196,62,190,141,237,254,145,125,206,179,67,162,143,12,236,166,186,247,245,203,89,173,86,193,161,132,98,58,122,95,55,5,79,219,26,159,181,200,30,41,7,244,99,244,118,127,233,59,125,254,146,29,163,125,39,233,78,143,83,241,178,98,214,166,155,139,51,200,212,52,220,139,105,28,219,119,24,65,223,213,213,235,17,16,110,32,44,44,223,115,54,200,63,19,11,195,172,88,38,57,65,140,227,214,250,122,74,74,8,2,0,24,98,8,219,136,251,61,0,69,190,247,251,153,126,226,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,15,158,227,86,20,22,250,170,233,55,227,79,9,202,91,54,254,130,46,255,0,242,45,113,122,183,212,143,202,110,181,222,175,144,84,73,45,39,247,183,97,228,98,103,255,0,90,64,37,232,78,251,122,130,157,222,172,181,26,147,77,180,75,38,190,79,49,129,141,182,181,135,136,17,122,249,73,201,191,69,219,253,167,237,90,240,233,222,61,81,154,234,14,59,142,62,243,21,214,235,71,72,110,102,223,163,36,193,27,238,229,191,251,111,216,255,0,216,130,103,188,42,116,174,191,1,210,9,110,247,42,122,112,158,227,19,198,231,25,137,17,112,173,171,253,39,102,103,246,109,183,170,206,85,230,116,239,25,167,197,49,90,59,68,16,132,125,174,230,236,44,59,122,200,101,247,51,127,182,94,153,1,82,251,46,93,246,84,187,238,131,150,221,84,184,111,98,229,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,112,235,148,65,66,168,125,139,135,246,174,69,7,43,135,102,118,217,215,40,131,95,175,17,125,38,155,75,58,133,184,191,29,169,242,3,172,185,198,239,51,72,238,229,93,81,191,220,219,122,56,250,44,199,240,130,215,19,188,209,85,233,77,206,118,121,233,99,169,158,156,70,155,102,104,34,134,138,49,220,217,253,190,142,189,7,139,190,139,208,223,176,122,61,72,163,163,41,46,22,154,98,136,13,234,92,89,187,181,180,236,255,0,97,253,31,210,66,88,11,225,251,169,175,165,253,73,217,110,179,77,219,165,172,161,175,163,155,243,61,207,71,167,35,111,70,245,111,181,16,250,160,216,97,23,92,19,5,68,17,212,68,238,225,40,49,142,237,247,59,110,203,177,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,23,230,221,113,203,53,242,55,134,233,71,222,7,118,119,110,225,143,177,247,254,139,178,253,36,65,99,115,222,139,186,125,212,88,74,60,147,16,169,151,115,99,252,221,214,170,63,86,119,127,184,255,0,241,157,88,188,171,194,51,166,43,215,35,179,218,111,22,201,11,143,219,138,251,59,237,183,183,249,193,54,245,254,197,156,200,130,55,106,124,24,180,157,205,222,155,38,191,176,237,232,223,75,199,190,255,0,231,164,93,112,248,48,233,115,190,243,100,247,214,111,216,215,112,255,0,162,41,38,68,24,33,138,248,64,244,205,105,112,146,251,75,126,186,72,7,203,121,47,146,11,109,187,59,127,55,28,127,177,255,0,210,175,182,9,209,7,78,90,113,80,85,88,182,29,89,12,135,197,137,229,187,85,73,191,18,228,222,211,253,170,252,162,15,200,179,98,120,254,63,191,209,22,255,0,47,187,109,252,233,159,223,191,244,157,254,245,250,232,136,8,139,141,217,7,43,135,125,189,93,112,229,251,23,89,185,59,62,222,199,246,160,75,51,139,253,159,216,185,3,115,109,221,116,188,78,79,235,237,111,98,237,140,92,27,103,65,218,203,148,68,4,68,64,90,214,117,99,239,79,172,159,16,50,31,152,206,182,83,90,214,117,99,239,79,172,159,16,50,31,152,206,130,87,186,67,215,156,55,166,223,11,124,67,85,179,58,218,65,11,117,61,244,45,148,51,84,60,39,118,184,189,214,189,233,232,162,113,3,46,114,16,236,228,192,92,1,142,66,110,0,78,209,45,212,86,188,230,93,73,106,229,247,85,179,58,218,178,59,141,65,133,178,134,106,134,152,45,54,230,50,122,122,40,156,64,7,132,98,91,57,48,15,51,115,144,155,153,147,191,159,202,181,51,42,204,49,12,43,5,187,85,237,101,192,173,245,118,251,69,44,114,73,219,31,51,91,61,100,243,144,17,184,52,198,115,176,17,128,143,40,224,128,93,157,195,119,203,95,13,14,135,42,122,142,204,161,214,28,224,233,3,78,176,187,196,97,53,36,129,21,65,223,46,48,180,115,181,17,66,108,66,212,204,39,17,76,70,63,108,36,104,193,157,200,206,16,190,190,21,157,7,127,214,142,170,245,126,203,254,54,92,66,197,115,183,127,230,14,154,246,39,221,255,0,210,6,32,146,31,241,117,0,95,205,26,149,69,226,171,117,163,75,237,218,185,65,161,23,12,190,146,151,59,186,89,222,253,67,103,152,36,3,170,162,99,144,28,162,145,199,180,102,207,12,174,241,9,188,156,35,51,227,192,92,155,218,160,132,191,25,108,2,155,25,234,142,215,153,219,177,234,186,74,124,199,23,164,169,172,184,19,74,240,87,92,105,229,150,158,70,2,39,112,99,142,154,58,22,32,13,182,98,140,157,183,147,145,92,15,4,125,80,186,210,231,250,133,162,243,13,92,246,219,157,158,44,162,157,202,180,187,20,115,211,77,29,52,188,41,246,113,231,56,213,195,202,70,113,125,169,35,23,98,244,225,127,252,101,176,10,156,155,165,203,94,103,110,199,169,42,234,48,236,162,146,166,178,224,77,19,79,67,110,168,138,90,121,24,8,157,141,194,74,153,40,88,128,55,221,198,50,118,218,62,67,21,125,31,231,245,58,97,213,30,150,230,112,228,52,150,42,122,92,162,134,154,225,112,171,120,134,8,45,213,50,181,61,107,200,82,183,0,7,166,154,102,115,125,184,51,185,51,139,179,19,6,201,42,50,252,110,53,66,213,75,128,105,238,139,194,52,147,220,174,119,137,114,138,135,26,209,239,209,193,77,12,148,209,115,167,217,203,132,229,87,55,25,29,197,183,164,144,89,139,215,132,154,40,22,241,83,214,59,22,174,245,113,119,166,199,33,222,147,2,183,197,135,73,83,200,255,0,190,170,169,167,158,74,151,224,96,46,29,185,234,37,131,111,180,37,216,230,36,226,108,204,30,127,195,95,72,106,117,127,172,28,30,7,130,173,237,184,125,67,229,247,41,169,167,138,35,128,40,72,78,156,157,164,223,152,21,99,210,70,98,12,230,225,41,59,113,217,204,102,211,171,31,117,141,100,248,127,144,252,186,117,130,190,9,122,57,98,139,21,206,186,129,168,155,189,122,169,184,62,29,71,31,19,31,41,75,28,116,245,117,15,187,31,9,59,199,45,55,163,135,32,242,191,100,182,144,153,179,171,171,31,117,141,100,248,127,144,252,186,116,26,214,45,170,22,170,235,106,132,4,68,64,68,68,4,68,65,128,30,53,126,235,24,183,196,10,31,151,92,84,59,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,134,169,161,174,166,118,231,17,236,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,49,62,53,126,235,24,183,196,10,31,151,92,84,43,32,216,207,163,238,172,240,222,174,180,191,235,197,138,158,146,207,125,160,168,146,154,251,142,13,123,213,79,106,55,144,218,7,51,120,226,115,9,98,6,144,77,131,134,253,192,103,114,136,217,175,170,214,135,167,93,121,204,186,109,213,203,22,171,97,149,181,98,118,234,128,11,157,12,53,13,8,93,173,206,98,245,20,82,185,1,143,9,4,118,98,112,46,6,193,32,183,48,23,109,138,116,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,57,77,78,213,112,60,51,196,97,33,69,44,50,7,171,49,199,44,114,70,238,46,64,238,14,226,68,46,196,225,237,81,17,4,11,120,140,244,81,252,149,117,30,11,254,1,108,186,201,166,89,79,231,45,181,51,183,118,59,93,115,185,188,150,194,155,145,25,113,0,105,34,41,88,72,227,34,29,229,40,101,145,255,0,43,195,187,171,207,228,165,172,175,245,166,183,179,167,185,143,106,139,40,225,65,230,102,131,180,50,249,90,184,248,187,72,221,169,37,46,108,60,249,69,36,187,70,114,52,92,103,79,84,180,183,4,214,156,18,231,166,122,151,98,250,103,27,188,246,124,237,23,154,154,159,187,218,152,38,143,243,144,152,72,59,73,16,23,217,38,223,109,159,118,119,103,215,95,169,222,158,178,174,151,245,150,245,164,121,77,79,159,242,29,186,155,117,208,41,100,167,134,231,67,40,242,138,162,49,54,255,0,42,51,97,35,16,150,41,65,140,248,114,112,217,77,96,7,137,215,94,63,145,11,21,78,131,105,61,235,142,125,144,91,203,233,43,165,186,227,219,170,197,225,35,132,163,220,123,68,221,234,136,10,161,135,140,145,203,8,188,115,54,220,226,39,196,174,141,252,75,46,189,56,244,233,153,105,101,246,130,146,239,114,176,83,181,86,157,83,207,72,65,3,207,81,84,254,110,158,170,88,159,145,0,20,239,84,2,226,46,108,21,17,188,225,202,6,28,32,203,50,155,238,115,149,94,115,92,166,187,206,222,178,11,133,69,210,227,83,218,8,251,245,83,200,82,75,39,0,97,1,228,102,79,176,179,11,111,179,51,55,162,15,213,210,221,45,206,245,167,59,182,105,158,154,88,190,153,201,47,61,239,37,69,230,161,167,238,246,161,57,164,252,228,198,17,142,209,196,101,246,137,183,219,102,221,221,153,246,41,233,139,167,172,87,165,253,26,178,233,30,45,83,231,252,135,114,166,227,116,58,88,233,230,185,215,74,92,165,168,144,65,191,201,140,24,136,200,34,138,32,115,62,28,159,31,252,51,250,40,184,244,193,130,92,179,109,75,182,121,109,73,203,119,166,173,163,145,169,102,250,26,134,25,164,104,233,225,168,132,164,231,222,216,39,145,198,78,47,180,2,224,197,11,145,102,170,2,34,32,197,95,20,127,113,61,77,252,23,231,20,74,21,186,78,247,167,209,191,136,24,247,204,96,83,83,226,143,238,39,169,191,130,252,226,137,66,183,73,222,244,250,55,241,3,30,249,140,8,54,83,68,68,4,68,65,138,190,40,254,226,122,155,248,47,206,40,148,5,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,62,158,40,254,226,122,155,248,47,206,40,148,0,160,216,35,160,30,176,109,93,89,105,24,149,193,234,227,206,240,234,122,58,12,172,38,136,88,42,103,48,38,142,186,34,140,6,46,21,15,12,166,241,136,139,196,98,97,199,131,71,36,153,64,181,129,210,221,82,206,244,91,59,182,106,102,154,95,126,134,201,44,221,239,37,91,229,97,168,237,119,97,56,100,252,220,192,113,150,241,202,99,246,133,246,223,118,217,217,157,182,19,233,71,170,237,56,234,215,78,3,53,194,165,242,55,90,30,220,23,251,4,243,49,213,90,42,137,157,216,73,217,155,185,9,241,39,138,102,102,25,4,73,157,128,194,72,192,47,90,199,94,182,250,62,198,122,185,210,249,108,164,212,148,89,181,142,158,114,196,239,21,114,212,118,40,103,150,72,14,96,146,56,141,132,130,97,166,8,156,200,36,120,216,156,192,73,219,137,100,82,32,213,223,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,61,53,117,13,75,55,56,143,102,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,121,62,208,207,16,74,158,162,122,80,214,125,30,214,75,173,32,234,45,187,77,242,74,154,43,148,210,197,9,228,192,244,117,210,74,209,83,195,4,80,194,116,208,180,2,224,36,71,32,49,201,182,193,35,181,224,241,31,240,255,0,163,234,34,197,46,173,233,14,59,255,0,85,138,15,45,4,180,212,242,65,79,30,69,75,204,35,227,80,115,28,113,132,208,198,238,97,51,151,39,142,39,136,152,255,0,50,241,66,10,2,151,239,20,190,189,190,162,81,223,186,81,210,248,57,228,23,91,127,147,203,238,149,20,251,199,65,67,87,3,19,209,211,137,182,210,77,52,18,139,156,187,56,199,28,140,192,239,41,57,65,16,43,234,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,83,79,83,60,132,195,28,81,198,44,228,102,68,236,44,44,206,238,238,204,200,61,6,150,233,110,119,173,57,221,179,76,244,210,197,244,206,73,121,239,121,42,47,53,13,63,119,181,9,205,39,231,38,48,140,118,142,35,47,180,77,190,219,54,238,236,207,176,159,74,61,40,233,199,73,90,112,24,86,21,23,158,186,215,118,231,191,223,231,133,130,170,239,84,44,236,196,76,206,253,184,67,145,52,80,179,184,198,36,78,238,102,114,72,118,215,195,207,162,203,87,75,26,95,79,125,203,241,250,65,213,76,150,157,223,32,172,106,145,170,122,40,30,78,81,91,224,144,69,132,0,69,162,41,88,28,152,230,98,126,228,128,16,241,203,84,5,18,190,53,154,23,71,106,190,225,125,67,216,108,221,159,166,249,227,121,21,76,111,4,113,157,84,65,220,161,50,6,102,150,73,142,17,170,2,145,220,197,163,164,128,62,198,194,199,45,74,202,117,161,163,151,221,125,233,131,63,210,172,90,110,23,171,173,190,58,139,116,124,65,252,205,85,37,68,85,113,83,110,102,0,29,227,167,24,187,132,76,33,220,230,251,176,236,225,18,222,19,186,233,125,211,14,168,45,154,115,244,205,170,139,22,212,189,237,215,113,184,48,7,42,168,41,234,36,160,120,101,119,23,25,138,115,236,8,110,227,39,153,113,224,71,219,32,200,15,28,239,212,159,239,39,240,213,21,106,69,60,84,53,142,197,212,6,141,116,207,172,88,228,62,94,147,38,183,228,85,18,83,114,51,242,149,64,86,232,234,105,185,152,3,201,218,158,57,98,238,112,97,62,28,135,236,147,58,11,43,225,113,239,217,166,95,141,124,158,181,102,255,0,140,254,188,212,226,186,95,141,104,5,138,182,147,204,103,21,5,116,190,128,212,68,83,199,110,163,146,50,130,51,133,193,204,2,106,157,140,101,98,15,90,25,1,185,177,27,14,16,120,92,123,246,105,151,227,95,39,173,86,255,0,173,13,99,177,107,239,84,25,254,170,226,208,240,178,221,110,17,211,219,164,228,111,230,105,105,41,226,164,138,167,99,0,48,239,5,56,203,219,33,98,14,231,7,221,199,119,15,85,225,219,161,116,122,253,213,102,41,141,223,172,223,73,227,118,30,238,73,126,132,158,7,140,169,105,89,158,32,150,57,152,134,104,100,170,58,88,100,141,132,136,163,152,255,0,69,153,204,118,20,81,213,224,183,163,151,220,63,70,178,221,98,187,205,219,164,212,75,133,61,61,174,155,136,63,42,91,105,84,70,85,60,196,221,219,156,243,212,69,219,32,2,31,45,203,237,12,130,237,34,168,8,136,128,176,3,198,175,221,99,22,248,129,67,242,235,138,207,245,128,30,53,126,235,24,183,196,10,31,151,92,80,96,7,133,199,191,102,153,126,53,242,122,213,63,202,0,124,46,61,251,52,203,241,175,147,214,169,254,65,106,186,177,247,88,214,79,135,249,15,203,167,90,214,45,148,250,177,247,88,214,79,135,249,15,203,167,90,214,32,218,161,20,117,120,98,248,128,86,106,237,29,55,79,218,223,145,121,188,234,147,140,24,205,202,88,231,150,170,253,75,28,19,77,40,212,152,131,198,211,65,29,63,172,210,24,148,194,99,187,20,130,103,36,138,160,40,171,241,206,253,73,254,242,127,13,82,168,162,175,199,59,245,39,251,201,252,53,4,112,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,130,154,157,170,224,105,160,148,14,50,138,88,100,15,71,112,146,41,36,141,220,92,77,152,221,196,132,153,137,182,30,233,139,168,92,87,170,13,26,178,234,230,45,77,228,60,255,0,114,154,227,107,58,168,234,38,182,87,68,92,101,167,144,129,255,0,201,144,28,132,8,226,150,35,112,14,124,91,90,197,125,122,62,234,207,50,233,23,84,62,188,88,169,234,239,22,42,250,121,41,175,184,224,215,181,44,23,80,104,205,160,115,55,142,86,3,138,83,105,4,216,57,237,220,6,118,25,77,156,54,51,69,229,52,183,84,176,77,105,193,45,154,153,166,151,223,166,113,187,207,123,201,86,249,89,169,251,189,169,142,25,63,55,48,4,131,180,145,24,253,161,109,246,221,183,103,103,127,86,130,42,252,115,191,82,127,188,159,195,86,0,116,197,212,46,85,210,254,178,217,117,115,22,166,243,254,67,185,77,113,181,157,84,148,240,220,232,101,30,50,211,200,64,255,0,228,200,14,66,98,18,197,17,184,31,14,47,159,254,57,223,169,63,222,79,225,170,42,208,108,231,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,202,106,118,171,129,225,158,35,9,10,41,97,144,61,89,142,57,99,146,55,113,114,7,112,119,18,33,118,39,246,171,94,190,133,250,205,190,244,121,168,245,87,57,45,95,76,225,153,71,151,167,201,173,177,0,53,81,71,19,159,106,166,154,66,219,105,162,238,202,237,25,19,71,32,153,9,113,119,9,99,216,38,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,32,250,209,17,1,17,16,21,170,234,199,221,99,89,62,31,228,63,46,157,93,85,106,186,177,247,88,214,79,135,249,15,203,167,65,173,98,218,161,106,174,182,168,64,86,171,171,31,117,141,100,248,127,144,252,186,117,117,85,170,234,199,221,99,89,62,31,228,63,46,157,6,181,138,103,188,50,186,254,169,214,202,107,119,78,186,173,37,92,217,181,154,207,36,212,57,29,125,206,41,15,33,8,165,39,120,72,28,64,252,204,116,229,19,238,207,49,202,16,84,75,33,11,139,185,67,10,250,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,13,167,145,97,255,0,135,239,93,214,46,170,177,88,240,172,164,252,150,166,227,246,246,146,227,77,177,201,244,165,44,17,210,199,45,215,152,83,197,79,7,118,166,160,155,203,11,185,6,219,182,227,234,217,128,128,136,136,8,136,128,136,136,48,3,198,175,221,99,22,248,129,67,242,235,138,136,13,42,212,204,171,70,245,31,28,213,44,42,175,203,222,177,155,132,87,10,110,82,72,17,205,193,254,220,18,246,204,12,161,148,28,163,144,24,155,156,102,98,239,177,58,151,255,0,26,191,117,140,91,226,5,15,203,174,42,21,144,108,145,210,175,83,24,111,85,250,71,71,170,88,125,13,93,184,198,160,173,183,123,101,75,57,29,186,227,24,70,114,192,210,113,97,152,56,203,25,132,130,205,200,12,121,8,31,56,194,240,45,107,58,104,234,47,59,233,127,84,232,53,51,5,168,255,0,21,71,120,162,225,15,248,78,215,230,97,154,122,62,228,177,73,217,238,246,0,123,160,60,195,218,207,237,103,216,123,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,148,212,237,87,3,195,60,70,18,20,82,195,32,122,179,28,114,199,36,110,226,228,14,224,238,36,66,236,78,30,213,17,16,21,159,235,3,0,166,212,254,151,53,75,12,155,30,171,190,212,85,98,245,213,54,251,125,35,74,83,207,113,166,137,234,40,154,49,137,249,153,181,76,48,187,3,111,205,217,133,216,153,220,94,240,34,13,88,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,217,207,73,243,175,202,134,150,97,186,153,244,95,209,159,91,113,251,117,247,201,119,251,222,87,205,83,71,55,107,185,196,121,241,238,113,229,196,119,219,125,155,125,150,188,61,96,96,21,58,97,213,30,169,97,147,99,212,150,42,122,92,162,186,166,223,111,164,104,134,8,45,213,50,189,69,19,70,49,63,0,7,166,154,23,96,109,184,51,176,187,11,179,139,74,167,131,78,127,83,147,116,185,116,195,46,57,13,37,93,70,29,148,85,211,81,219,197,226,105,232,109,213,17,69,81,27,152,139,49,184,73,83,37,115,137,158,251,184,200,44,251,71,196,67,58,174,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,214,51,86,51,175,202,134,169,230,90,153,244,95,209,159,91,114,11,141,247,201,119,251,222,87,205,84,201,55,107,185,196,121,241,238,113,229,196,119,219,125,155,125,148,244,248,138,235,29,139,70,250,71,206,234,110,240,249,138,188,194,223,62,29,107,166,228,97,222,170,175,130,88,201,249,136,27,15,106,6,168,159,98,226,39,216,225,200,72,197,212,11,105,62,11,249,80,213,60,55,76,254,148,250,51,235,110,65,110,177,121,222,199,123,202,249,170,152,225,238,246,249,15,62,61,206,92,121,14,251,109,187,111,186,9,201,240,184,210,26,157,37,232,251,25,158,229,5,92,23,44,230,162,108,190,170,25,167,138,80,0,169,16,10,82,137,227,253,16,58,56,41,36,113,39,35,99,144,216,184,254,128,224,95,141,95,189,62,45,240,254,135,230,55,21,50,120,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,167,39,98,150,8,198,56,163,230,110,70,92,64,5,183,39,114,125,183,119,119,245,80,217,227,87,239,79,139,124,63,161,249,141,197,6,47,244,171,212,198,101,210,134,174,81,234,150,31,67,73,113,2,167,43,109,222,217,82,204,33,113,183,72,113,156,176,52,156,92,161,62,81,70,97,32,179,241,48,30,66,97,206,51,216,123,74,181,51,21,214,77,56,199,53,75,10,171,243,22,92,154,223,21,194,155,148,145,156,144,243,111,183,4,189,179,48,25,162,54,40,228,6,39,225,32,24,187,238,46,181,130,89,105,225,243,214,221,215,165,12,254,75,22,79,61,93,118,157,101,85,20,240,221,104,202,168,134,11,76,229,52,34,119,96,140,97,148,204,227,167,25,4,162,141,133,230,110,219,19,187,199,30,193,62,136,191,39,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,104,227,239,210,207,24,201,20,156,13,132,199,144,24,190,196,204,77,190,206,204,254,139,245,144,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,65,103,136,167,93,85,61,82,230,79,131,233,245,125,88,105,93,130,162,25,168,97,169,165,136,14,231,113,133,170,1,238,76,239,27,79,8,20,117,5,24,66,71,250,0,38,64,6,78,1,125,60,81,124,64,43,46,245,151,46,153,52,67,34,236,218,161,243,54,236,226,233,4,115,193,85,37,84,83,203,4,214,145,238,0,113,133,187,91,203,36,110,99,48,200,49,177,48,52,163,46,11,116,209,211,166,119,213,6,169,208,105,158,11,79,254,42,178,241,91,206,31,240,101,175,204,195,12,245,157,185,101,143,189,218,239,129,118,128,185,159,177,155,218,236,31,171,210,247,74,58,143,213,109,247,39,178,96,17,112,250,175,143,213,94,37,154,72,93,227,158,168,65,218,142,128,100,39,24,163,154,162,109,132,94,89,0,70,48,158,79,181,218,112,43,85,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,18,118,42,160,144,163,150,62,96,228,5,196,192,155,113,119,23,219,118,119,111,85,178,71,78,186,13,134,244,219,164,118,45,41,195,40,169,4,45,212,224,119,58,232,105,222,19,187,92,92,5,170,43,101,98,51,46,114,16,238,194,230,92,1,130,49,126,0,44,216,193,226,133,209,71,242,128,193,15,89,244,246,217,117,174,212,156,54,222,20,209,91,168,155,189,244,205,172,102,35,58,118,136,137,182,154,46,236,243,70,241,179,156,159,110,46,18,17,197,219,15,175,195,67,174,58,110,163,176,216,116,123,56,10,176,212,92,46,207,25,205,87,33,203,80,23,203,116,47,28,13,90,83,27,145,53,75,17,196,51,9,151,219,57,26,64,119,98,48,135,55,214,173,152,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,65,39,98,170,9,6,72,164,224,108,64,92,76,5,246,38,113,125,182,118,118,244,91,4,244,57,213,221,171,171,237,35,44,174,123,117,37,159,44,176,212,13,183,35,181,65,80,38,1,59,131,16,85,66,14,79,40,83,76,220,184,119,27,118,56,230,141,138,78,211,200,65,111,252,89,180,190,235,168,253,31,93,46,118,98,171,146,163,5,188,81,229,7,73,77,68,85,7,83,0,12,148,211,111,197,217,227,8,162,171,146,160,228,216,152,66,156,183,102,103,115,24,107,233,163,63,166,210,206,161,180,223,80,110,25,13,93,142,219,99,202,45,181,55,74,234,103,151,156,86,239,48,13,88,206,209,51,153,129,83,188,160,96,44,252,192,136,118,46,91,62,199,218,133,133,90,181,43,0,201,116,230,251,81,87,5,183,42,179,214,217,43,37,164,49,25,227,130,166,19,134,66,140,136,72,88,216,77,221,157,196,155,125,183,103,246,45,99,50,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,66,78,197,84,18,20,114,199,204,28,128,184,152,19,110,46,226,251,110,206,237,234,131,105,53,109,58,151,207,234,116,179,167,157,72,212,27,126,67,73,99,185,88,241,123,149,77,174,186,165,226,225,21,199,203,155,81,179,52,172,224,102,85,15,16,0,19,63,51,33,29,139,150,207,226,186,9,212,204,87,84,58,71,211,59,142,45,87,220,250,7,31,162,198,110,48,28,145,188,212,181,212,16,5,60,161,32,129,151,14,93,177,148,24,182,39,138,104,141,196,121,236,177,215,198,159,63,166,177,116,243,138,105,245,62,67,87,71,114,202,178,128,169,58,24,94,81,10,251,117,29,60,143,51,74,226,220,8,2,162,122,3,96,55,245,62,4,44,253,183,113,8,97,91,46,244,209,128,84,233,103,79,58,111,167,215,12,122,146,199,114,177,226,246,218,107,165,13,51,69,194,43,143,151,7,172,119,120,157,192,204,170,30,83,51,23,126,102,68,91,151,45,222,13,188,58,180,114,251,172,157,92,96,148,214,137,188,189,38,31,112,131,49,186,84,241,3,236,210,208,79,20,130,220,8,193,203,187,59,211,193,184,242,32,239,243,226,66,4,203,97,68,4,68,65,0,62,40,254,253,154,155,248,47,201,232,150,127,248,42,123,172,101,63,16,43,190,93,110,88,1,226,143,239,217,169,191,130,252,158,137,58,5,235,95,42,233,79,81,233,44,151,107,159,152,211,44,154,225,12,121,29,190,161,228,56,232,57,184,198,87,58,118,140,76,198,104,129,153,204,64,95,189,24,48,59,114,24,142,32,159,228,95,147,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,113,247,233,103,140,100,138,78,6,194,99,200,12,95,98,102,38,223,103,102,127,69,250,200,8,136,130,213,117,99,238,177,172,159,15,242,31,151,78,181,172,91,41,245,99,238,177,172,159,15,242,31,151,78,181,172,65,46,158,20,253,117,84,230,49,208,116,177,170,245,245,117,55,218,90,118,135,10,174,26,88,134,2,183,82,81,3,125,26,109,12,98,226,113,69,79,36,163,52,142,93,198,121,4,140,72,99,105,100,209,106,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,234,120,117,245,213,77,213,46,26,216,62,160,215,210,6,170,88,41,230,154,186,26,106,89,64,46,118,232,94,156,26,228,238,209,180,16,153,73,80,49,156,34,127,166,4,98,0,4,192,1,226,188,106,253,214,49,111,136,20,63,46,184,172,0,240,184,247,236,211,47,198,190,79,90,179,255,0,198,175,221,99,22,248,129,67,242,235,138,136,13,49,212,204,171,72,178,248,243,172,42,175,202,94,169,237,247,43,125,53,80,201,36,114,82,249,218,41,232,206,120,142,51,19,9,163,10,130,56,205,139,236,200,32,78,206,204,236,225,37,94,42,125,120,255,0,215,126,149,52,130,245,254,42,44,190,251,108,184,255,0,231,194,166,200,65,218,255,0,209,202,83,142,111,241,148,230,63,206,130,143,94,157,116,27,50,234,75,87,44,90,83,134,81,85,145,220,106,0,238,117,208,211,180,193,105,183,49,139,84,86,202,196,96,60,35,18,221,133,204,121,155,132,98,252,204,89,252,86,39,139,95,115,156,170,205,133,98,212,62,118,245,144,92,41,237,118,234,110,232,71,223,170,158,65,142,40,249,155,136,15,35,49,109,201,216,91,125,221,217,189,84,249,244,145,211,110,27,208,71,79,55,186,172,194,255,0,73,85,114,26,121,178,108,210,253,5,19,144,70,20,244,238,69,12,60,35,239,203,77,79,24,72,224,196,196,100,103,49,136,7,119,180,33,117,122,117,208,108,55,166,221,35,177,105,78,25,69,72,33,110,167,3,185,215,67,78,240,157,218,226,224,45,81,91,43,17,153,115,144,135,118,23,50,224,12,17,139,240,1,102,185,107,207,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,118,169,161,174,166,119,225,40,110,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,232,16,17,17,1,17,16,17,17,1,112,235,148,65,212,102,224,219,178,226,41,156,159,237,126,196,144,92,219,102,93,77,19,139,250,123,95,218,131,234,103,223,213,151,43,170,55,38,111,95,99,123,21,108,95,181,5,72,184,221,151,40,11,242,47,56,158,63,144,109,244,189,191,204,108,219,127,58,97,247,239,253,23,111,189,126,186,32,176,217,223,68,29,57,106,61,64,213,101,56,117,100,210,7,38,23,138,237,85,30,220,139,147,251,15,246,171,19,149,120,64,244,205,118,115,146,197,75,126,181,200,103,203,120,239,146,19,109,187,187,255,0,57,28,159,181,191,208,179,189,16,70,204,222,12,58,92,207,188,57,61,245,219,246,61,220,63,232,139,178,155,193,139,73,216,217,234,114,107,251,142,222,173,244,188,123,239,254,106,69,36,72,131,6,113,95,8,206,152,172,188,78,241,105,188,92,228,30,95,110,91,236,237,190,254,207,230,196,27,211,251,21,244,192,186,46,233,247,78,161,24,241,188,66,166,45,141,207,243,151,90,169,61,93,217,254,243,255,0,197,101,124,145,7,230,218,177,203,53,142,54,134,215,71,217,6,119,118,110,225,151,181,247,254,147,186,253,36,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,93,115,204,20,240,73,81,43,187,4,64,230,91,55,220,205,187,160,140,95,23,221,113,59,53,21,38,148,219,39,102,158,170,58,105,234,4,169,183,103,130,88,107,99,45,141,223,219,234,203,14,60,58,52,154,109,83,234,22,220,252,119,167,199,206,142,231,35,180,205,27,179,141,117,62,223,115,239,232,197,232,191,51,196,11,83,95,84,58,147,189,93,97,155,185,75,71,67,65,71,15,230,123,126,141,78,38,254,143,234,255,0,106,82,245,89,245,225,17,162,244,54,28,30,179,82,43,40,202,59,133,218,152,98,51,106,151,38,126,213,109,67,55,216,111,70,244,140,80,72,235,51,51,108,203,148,68,28,23,177,82,170,37,195,123,80,114,203,148,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,195,251,21,44,234,167,246,42,126,255,0,103,181,5,76,251,174,87,13,236,92,160,182,29,69,233,197,175,83,116,194,231,143,92,224,146,81,62,207,17,9,8,29,246,168,132,253,162,206,255,0,208,101,173,235,203,113,195,114,122,129,166,252,221,93,178,166,106,127,206,14,251,19,57,1,51,179,179,122,251,126,229,180,108,240,69,83,17,65,48,238,5,182,237,190,223,126,234,0,124,65,52,54,109,39,214,107,165,206,150,146,162,59,125,222,170,122,150,57,28,201,187,178,213,213,62,204,68,12,223,163,31,179,119,255,0,58,9,191,208,156,242,147,80,52,214,197,123,167,170,134,103,154,223,74,108,241,184,236,226,244,241,22,255,0,100,159,253,186,184,106,44,60,34,53,234,178,235,95,62,147,222,106,224,102,166,163,169,154,153,158,48,7,104,162,142,142,49,109,249,110,255,0,162,255,0,209,255,0,58,148,244,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,92,59,174,87,14,219,160,165,221,221,113,235,182,234,190,44,156,89,5,62,212,227,247,236,170,92,160,167,135,174,235,150,109,151,40,128,136,136,8,136,128,181,172,234,199,222,159,89,62,32,100,63,49,157,108,166,181,172,234,199,222,159,89,62,32,100,63,49,157,7,181,232,115,164,75,175,87,218,184,88,164,247,26,187,62,39,97,167,27,150,71,117,130,156,140,194,7,54,16,165,132,220,94,32,169,153,249,112,238,62,204,17,205,35,12,157,167,140,166,167,95,181,191,75,250,23,233,230,138,251,61,142,174,75,69,134,158,147,24,197,172,84,210,72,103,85,56,83,147,82,210,188,242,115,120,193,162,128,136,230,145,201,216,35,39,102,146,71,16,59,21,208,158,164,105,199,78,158,25,150,29,104,203,232,252,141,170,135,233,107,141,222,75,117,11,29,85,194,168,174,243,210,64,206,195,183,114,99,227,77,0,156,132,194,194,49,177,24,0,110,49,45,212,191,81,121,223,84,26,167,95,169,153,213,71,248,218,59,61,23,8,127,193,150,191,51,52,208,81,247,34,138,62,247,107,190,99,221,49,230,126,215,127,99,48,121,76,167,85,117,31,52,212,122,173,94,201,51,75,173,94,103,87,112,11,161,94,198,161,226,170,142,170,55,23,138,72,138,62,61,158,223,0,104,218,62,35,24,128,8,48,176,139,52,255,0,116,45,252,163,191,147,142,59,252,168,63,248,43,251,94,75,205,115,250,83,232,190,1,229,254,146,229,255,0,197,159,167,203,250,124,59,93,223,207,247,150,10,248,93,120,127,214,93,235,45,189,77,235,126,59,217,181,67,229,174,56,61,174,121,39,130,170,74,168,167,138,120,110,197,219,48,227,11,118,182,138,57,24,198,97,144,164,113,96,104,138,89,106,65,229,53,99,5,252,168,105,102,101,166,127,74,125,25,245,183,31,184,216,188,239,99,189,229,124,213,52,144,247,123,124,135,159,30,231,46,60,135,125,182,221,183,221,107,47,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,18,118,42,160,144,163,150,62,96,228,5,196,192,155,113,119,23,219,118,119,111,85,180,154,215,219,196,163,72,106,116,131,172,28,226,6,130,173,173,185,133,67,101,246,217,170,103,138,83,156,43,136,142,160,153,163,219,128,13,99,85,198,2,108,198,193,16,187,242,221,140,130,95,244,95,94,105,155,160,156,127,95,161,173,171,203,234,49,205,55,43,165,192,234,234,37,142,123,141,198,217,68,67,91,28,147,74,4,124,202,166,154,96,121,92,79,119,220,219,155,59,59,235,237,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,17,247,234,167,144,164,150,78,0,194,3,200,204,159,97,102,22,223,102,102,111,69,145,90,117,212,221,215,5,232,39,82,52,27,28,169,164,182,220,178,60,226,222,85,53,13,113,32,173,170,181,86,209,75,230,194,8,129,196,152,0,173,84,241,74,110,242,1,71,112,40,200,71,144,185,91,94,149,116,183,242,211,212,118,157,105,156,214,47,166,104,47,57,5,47,210,180,94,107,203,247,109,113,31,122,187,243,140,96,67,181,44,83,151,216,38,55,219,96,220,156,89,194,116,250,9,211,60,87,75,250,71,211,59,118,45,73,219,250,123,31,162,201,174,51,156,113,180,213,85,213,240,5,68,167,33,0,15,62,61,193,136,28,183,38,138,24,129,200,184,110,189,95,86,62,235,26,201,240,255,0,33,249,116,234,234,171,85,213,143,186,198,178,124,63,200,126,93,58,13,107,22,213,11,85,117,181,66,2,34,32,34,34,2,34,32,192,15,26,191,117,140,91,226,5,15,203,174,43,0,60,46,61,251,52,203,241,175,147,214,172,255,0,241,171,247,88,197,190,32,80,252,186,226,162,215,164,93,111,181,116,227,212,94,25,172,183,219,29,93,222,219,96,168,169,26,202,74,73,4,39,120,42,41,102,166,144,227,229,246,72,192,103,115,96,119,22,55,6,23,32,229,205,130,245,248,142,244,57,77,210,150,101,65,152,105,241,213,212,105,214,97,81,56,80,195,40,75,41,217,42,197,152,222,138,89,221,156,76,8,92,138,2,34,238,144,69,40,147,19,194,242,201,111,250,36,235,7,38,233,27,84,34,189,11,213,214,225,55,202,136,7,44,179,210,69,79,223,174,130,40,231,8,78,57,37,7,33,56,74,164,229,96,19,141,164,113,96,50,22,126,67,62,121,78,45,167,26,227,167,21,88,222,73,67,106,203,112,204,182,222,4,66,50,180,212,181,212,178,48,201,20,209,75,27,255,0,145,36,114,198,76,66,76,6,4,206,194,77,175,191,88,61,38,102,93,34,234,135,212,123,237,69,93,226,197,95,79,29,77,139,35,42,6,165,130,234,13,24,60,236,0,210,74,192,113,74,111,25,3,159,61,187,102,236,195,40,59,134,195,184,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,71,31,126,150,120,198,72,164,224,108,38,60,128,197,246,38,98,109,246,118,103,244,95,172,161,131,194,135,172,28,251,9,213,11,39,76,119,215,171,190,97,57,93,69,64,219,34,104,166,168,158,197,91,219,146,103,56,6,32,50,242,210,16,191,116,29,154,56,220,138,161,202,54,25,222,73,159,64,88,171,226,53,211,238,147,235,63,79,183,188,163,81,50,11,86,45,117,193,237,245,21,150,28,154,233,61,75,82,219,36,146,90,114,150,51,138,18,252,239,152,236,71,78,205,219,154,70,41,25,226,140,207,96,44,170,80,109,226,89,215,85,55,83,89,53,46,152,105,141,125,37,86,151,227,149,16,92,169,107,134,150,88,231,187,220,94,157,216,167,54,158,48,150,16,133,167,154,17,141,133,185,63,114,66,35,98,141,163,12,32,89,255,0,224,247,211,214,43,170,154,203,124,213,204,166,167,191,249,43,242,53,54,235,89,210,199,44,53,53,213,131,82,49,84,72,70,207,183,99,203,148,128,194,44,93,215,136,216,199,181,196,240,215,10,209,125,80,212,92,55,49,212,12,31,16,171,188,216,176,10,122,122,188,142,162,152,227,35,160,130,103,147,132,175,19,151,116,193,154,25,72,200,4,154,48,140,140,248,139,59,166,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,41,169,218,174,6,154,9,64,227,40,165,134,64,244,119,9,34,146,72,221,197,196,217,141,220,72,73,152,152,54,115,69,111,244,47,93,52,227,168,189,56,183,106,134,151,222,124,245,170,187,120,166,134,86,96,170,183,213,11,51,201,75,83,27,59,246,230,14,67,187,110,226,226,66,96,70,6,6,87,1,1,17,16,98,175,138,63,184,158,166,254,11,243,138,37,10,221,39,123,211,232,223,196,12,123,230,48,44,191,241,58,241,0,163,213,218,202,158,159,180,67,34,243,120,45,39,40,50,107,148,81,193,45,45,250,170,57,225,154,33,166,50,7,145,161,130,74,127,73,163,49,25,136,203,102,40,196,14,76,0,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,9,59,21,80,72,50,69,39,3,98,2,226,96,47,177,51,139,237,179,179,183,162,13,164,209,99,175,68,157,96,227,61,92,233,124,87,161,122,74,44,218,199,79,0,229,150,122,72,170,59,20,51,203,36,225,9,199,36,160,194,65,48,211,28,172,2,114,60,108,76,6,68,237,200,178,41,1,17,16,98,175,138,63,184,158,166,254,11,243,138,37,10,221,39,123,211,232,223,196,12,123,230,48,41,169,241,71,247,19,212,223,193,126,113,68,161,91,164,239,122,125,27,248,129,143,124,198,4,25,105,226,91,225,247,83,163,215,91,199,80,122,65,106,164,143,79,171,234,60,205,226,211,73,20,84,176,99,70,101,75,4,109,27,28,238,115,133,69,76,242,147,4,49,8,64,219,11,51,3,14,207,9,13,47,234,140,53,114,61,70,193,202,175,28,210,250,170,125,178,58,203,181,20,165,110,191,192,7,32,5,61,32,59,131,79,82,18,140,172,51,129,109,79,180,156,220,152,222,158,121,148,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,233,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,144,125,104,136,128,162,175,197,115,161,111,231,250,160,209,76,51,254,216,170,207,232,168,75,252,146,27,164,116,236,63,249,223,52,98,95,237,38,112,255,0,92,76,165,81,90,174,172,125,214,53,147,225,254,67,242,233,208,107,88,166,123,195,75,195,238,155,71,173,86,126,160,245,126,213,87,30,160,215,211,249,155,61,166,174,41,105,103,198,128,198,170,9,26,70,9,220,39,58,138,105,226,39,9,162,19,129,247,23,102,54,45,161,133,109,80,128,136,136,8,136,131,95,111,18,77,23,181,104,135,86,153,69,139,23,196,41,49,188,98,249,79,71,126,177,81,210,24,246,30,9,161,97,156,163,141,137,251,33,231,34,172,22,139,97,97,97,102,1,24,248,43,21,122,212,204,171,32,211,140,95,75,110,213,126,98,203,135,220,46,151,11,71,114,73,14,74,127,62,212,189,248,7,145,184,4,44,116,141,32,128,8,254,114,121,201,220,156,253,37,211,198,95,68,46,185,214,137,88,53,162,223,124,164,167,167,210,250,137,198,186,130,104,203,157,92,23,41,232,233,216,226,54,221,152,227,150,56,183,2,102,98,9,12,185,51,131,4,144,194,131,218,232,222,175,102,90,17,168,150,253,82,211,233,233,32,200,109,52,245,208,208,207,83,3,76,20,231,83,73,53,43,204,192,255,0,100,140,6,114,48,98,98,14,98,60,132,199,113,127,63,137,226,215,220,231,42,179,97,88,181,15,157,189,100,23,10,123,93,186,155,186,17,247,234,167,144,99,138,62,102,226,3,200,204,91,114,118,22,223,119,118,111,85,249,75,58,124,31,116,114,251,156,245,64,218,171,79,55,151,178,233,165,190,122,138,201,56,129,247,234,171,169,231,164,167,166,217,204,76,121,1,212,203,220,97,49,111,45,192,184,188,130,232,38,83,74,180,207,21,209,189,56,199,52,183,10,164,242,246,92,102,223,21,190,155,148,113,132,147,112,111,183,60,189,176,0,41,165,55,41,36,54,22,231,33,153,59,110,78,189,90,34,2,34,32,44,0,241,171,247,88,197,190,32,80,252,186,226,175,175,88,61,109,233,127,72,216,207,43,212,244,151,204,218,182,158,58,187,62,38,53,82,65,61,116,30,96,34,146,83,152,33,148,105,128,68,165,49,41,69,154,71,130,64,13,220,75,142,42,248,161,234,246,27,175,93,4,233,182,174,105,252,245,114,88,178,44,226,142,106,118,171,129,225,158,35,10,43,156,82,195,32,122,179,28,114,199,36,110,226,228,14,224,238,36,66,236,78,24,107,225,113,239,217,166,95,141,124,158,181,79,242,128,31,11,143,126,205,50,252,107,228,245,170,127,144,90,174,172,125,214,53,147,225,254,67,242,233,214,181,139,101,62,172,125,214,53,147,225,254,67,242,233,214,181,136,63,87,253,85,96,89,87,251,43,142,100,152,229,195,255,0,41,71,93,109,174,167,147,253,204,144,205,28,129,253,68,36,63,115,178,157,239,15,62,180,237,93,83,233,125,61,139,47,200,41,11,85,49,170,119,108,130,141,169,134,149,235,96,105,56,197,112,130,49,39,19,2,23,136,101,112,97,96,153,201,187,113,129,195,202,207,248,157,120,127,214,106,237,29,79,80,58,33,142,249,188,234,147,148,249,53,182,41,39,150,170,253,75,28,16,195,17,83,1,27,198,211,65,29,63,164,49,128,148,194,101,179,148,130,1,36,75,105,110,169,103,122,45,157,219,53,51,77,47,191,67,100,150,110,247,146,173,242,176,212,118,187,176,156,50,126,110,96,56,203,120,229,49,251,66,251,111,187,108,236,206,193,179,242,138,191,28,239,212,159,239,39,240,213,157,61,40,245,93,167,29,90,233,192,102,184,84,190,70,235,67,219,130,255,0,96,158,102,58,171,69,81,51,187,9,59,51,119,33,62,36,241,76,204,195,32,137,51,176,24,73,24,96,183,142,119,234,79,247,147,248,106,12,74,240,206,180,218,175,253,107,233,253,138,251,108,164,184,219,110,52,247,234,74,202,58,184,70,104,42,96,146,201,92,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,191,87,196,51,162,203,175,75,26,161,81,125,196,49,250,177,210,188,150,161,159,31,172,122,146,170,106,41,222,62,82,219,231,144,133,136,12,73,165,40,152,220,156,225,97,126,228,134,19,113,249,124,46,61,251,52,203,241,175,147,214,169,211,213,45,45,193,53,167,4,185,233,158,165,216,190,153,198,239,61,159,59,69,230,166,167,238,246,166,9,163,252,228,38,18,14,210,68,5,246,73,183,219,103,221,157,217,194,16,124,57,186,215,254,74,186,143,61,131,63,185,221,100,211,44,167,243,119,42,104,31,187,29,174,185,220,26,59,152,195,196,140,184,128,60,114,140,78,36,113,144,150,210,148,49,70,243,210,181,161,234,71,68,46,189,56,107,110,83,162,247,155,229,37,230,163,28,168,136,66,190,154,50,140,42,96,154,8,234,33,55,2,245,3,120,166,143,152,110,76,39,200,88,141,153,141,243,171,194,43,172,28,154,131,50,183,244,151,152,61,93,202,197,116,167,169,44,68,161,138,156,2,209,60,77,87,93,86,18,187,0,203,40,78,197,33,49,145,155,129,198,2,35,198,66,32,15,65,227,157,250,147,253,228,254,26,177,171,195,35,66,244,227,168,189,96,206,180,191,84,44,222,122,213,93,167,245,178,195,52,78,193,85,111,170,27,133,189,163,170,166,145,217,251,115,7,34,217,246,113,113,34,3,19,3,48,44,149,241,206,253,73,254,242,127,13,86,171,193,83,222,159,41,248,127,93,243,27,114,12,63,215,77,11,212,126,157,53,30,227,165,250,161,102,242,55,90,29,165,134,104,157,206,150,225,74,78,237,29,85,52,142,205,220,132,248,150,207,179,19,16,144,24,129,129,128,230,7,134,47,94,63,145,11,237,54,131,106,197,235,142,3,144,92,7,232,219,165,198,227,219,165,197,230,32,152,164,216,123,68,253,154,137,202,157,139,148,145,197,9,60,147,62,220,229,39,145,254,182,250,62,198,122,185,210,249,108,164,212,148,89,181,142,158,114,196,239,21,114,212,118,40,103,150,72,14,96,146,56,141,132,130,97,166,8,156,200,36,120,216,156,192,73,219,137,64,14,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,122,106,234,26,150,110,113,30,204,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,225,180,66,40,192,240,148,235,95,233,186,58,62,147,117,54,231,117,172,189,67,222,147,11,184,78,253,248,202,134,24,59,135,108,39,97,231,31,100,34,150,72,138,66,33,120,220,162,103,141,162,132,14,79,208,17,17,1,90,174,172,125,214,53,147,225,254,67,242,233,213,213,81,193,226,161,215,85,54,1,143,93,122,97,210,218,250,73,242,123,229,60,214,220,206,105,169,101,231,105,183,79,75,9,140,17,52,145,180,50,29,84,53,46,207,32,25,246,128,77,184,140,134,7,24,67,178,218,161,106,174,166,207,195,115,196,18,167,168,154,105,52,123,89,46,180,131,168,182,234,114,169,162,185,77,44,80,158,76,15,44,242,74,209,83,195,4,80,194,116,208,180,2,224,36,71,32,49,201,182,193,35,176,103,170,181,93,88,251,172,107,39,195,252,135,229,211,171,170,173,87,86,62,235,26,201,240,255,0,33,249,116,232,53,172,82,253,226,151,208,79,215,186,59,247,85,218,95,63,12,130,213,111,243,153,125,174,162,163,104,235,232,105,32,97,122,202,114,55,218,57,161,130,33,99,139,118,25,35,141,156,25,165,23,25,226,5,109,80,131,87,124,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,213,52,53,212,206,220,226,61,157,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,246,19,232,239,170,172,55,170,253,35,183,230,22,107,149,32,228,246,234,122,122,108,178,209,28,111,9,219,174,46,31,109,198,34,51,47,45,33,12,133,9,242,46,64,206,46,253,192,144,2,56,60,89,58,50,177,105,37,247,249,76,96,215,94,213,171,59,200,14,158,247,103,168,51,57,32,188,84,4,213,37,83,78,111,190,240,203,218,152,142,50,118,120,228,118,225,184,27,4,56,129,211,71,81,121,223,75,250,167,65,169,152,45,71,248,170,59,197,23,8,127,194,118,191,51,12,211,209,247,37,138,78,207,119,176,3,221,1,230,30,214,127,107,56,108,166,139,207,233,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,172,4,103,142,10,152,66,104,198,65,18,33,99,97,54,103,102,34,109,247,217,223,218,189,2,2,44,106,241,30,203,50,172,27,163,29,67,202,112,172,154,235,143,222,168,190,137,242,215,27,93,108,148,149,80,115,186,210,1,240,150,55,19,30,64,100,47,179,250,137,59,63,163,186,136,190,153,58,155,234,74,255,0,212,150,148,88,175,189,65,234,85,198,219,113,206,44,84,149,148,117,121,101,124,208,84,193,37,124,35,36,82,70,82,184,152,16,187,139,139,179,179,179,187,58,13,130,81,17,6,0,120,213,251,172,98,223,16,40,126,93,113,81,235,225,157,105,181,95,250,215,211,251,21,246,217,73,113,182,220,105,239,212,149,148,117,112,140,208,84,193,37,146,184,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,72,87,141,95,186,198,45,241,2,135,229,215,21,128,30,23,30,253,154,101,248,215,201,235,80,125,94,32,221,18,93,122,80,207,227,190,227,16,85,215,105,214,85,81,81,53,170,176,105,72,96,180,206,83,76,65,105,57,10,105,76,206,58,113,140,134,89,28,94,102,238,56,179,188,114,108,240,249,235,110,235,210,134,127,37,139,39,158,174,187,78,178,170,138,120,110,180,101,84,67,5,166,114,154,17,59,176,70,48,202,102,113,211,140,130,81,70,194,243,55,109,137,221,227,143,105,201,213,93,51,197,117,147,78,50,61,45,205,105,60,197,151,38,183,203,111,169,227,28,103,36,60,219,236,79,23,112,12,6,104,141,134,72,205,197,248,72,0,76,219,139,45,120,122,170,233,159,50,233,67,87,43,52,183,48,174,164,184,129,83,141,202,209,115,166,118,16,184,219,164,57,2,41,222,62,78,80,159,40,164,3,140,157,248,152,23,18,48,225,33,134,198,120,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,71,31,126,150,120,198,72,164,224,108,38,60,128,197,246,38,98,109,246,118,103,244,95,172,161,131,194,159,173,59,174,153,231,244,29,56,234,54,65,87,62,19,149,212,53,38,54,5,76,85,15,107,189,207,48,52,113,1,49,114,138,154,160,140,216,133,132,196,102,40,207,243,108,115,200,83,62,128,136,136,34,87,198,211,71,47,177,101,88,47,80,52,243,119,172,181,54,246,195,171,35,226,3,229,42,163,146,162,174,157,247,115,231,39,120,37,169,244,96,226,30,87,237,22,242,11,53,181,240,105,207,233,177,158,168,238,152,101,199,33,171,164,167,204,113,122,186,106,59,120,188,175,5,117,198,158,88,170,35,115,17,103,6,56,233,163,174,113,51,219,102,41,5,159,121,56,150,127,248,163,233,13,78,173,116,125,147,79,109,130,174,123,150,13,81,14,95,75,12,51,197,16,24,83,9,133,81,74,242,126,144,5,28,245,114,48,139,137,185,198,12,60,191,64,160,219,73,243,175,201,126,169,225,186,153,244,95,210,127,84,178,11,117,247,201,119,251,62,107,202,212,199,55,107,185,196,184,114,237,241,229,196,182,223,125,159,109,144,72,167,141,166,177,223,101,202,176,94,159,169,225,236,217,105,173,237,152,214,73,200,11,205,213,73,37,69,37,59,108,225,206,62,200,69,83,234,199,196,252,215,218,29,227,23,123,43,225,25,166,120,174,162,117,113,13,199,41,164,243,127,82,177,250,188,154,221,1,199,28,144,149,116,115,211,211,196,114,9,129,111,219,243,69,40,56,241,33,150,40,141,139,236,236,246,131,174,13,98,186,235,127,84,122,129,151,86,95,169,46,182,218,43,197,77,146,195,45,13,81,79,68,214,170,73,74,26,98,167,39,51,30,18,8,188,228,241,191,2,146,121,12,89,185,236,164,211,193,147,75,126,170,116,227,125,212,202,251,23,149,175,206,242,9,60,181,111,154,231,231,45,116,64,208,195,249,182,55,24,248,85,21,196,125,68,76,183,221,247,30,219,160,207,245,10,222,53,126,244,248,183,195,250,31,152,220,84,212,168,86,241,171,247,167,197,190,31,208,252,198,226,131,202,120,84,233,158,43,172,154,193,169,154,91,154,210,121,139,46,77,165,247,59,125,79,24,227,57,33,231,112,183,112,158,46,224,24,12,209,27,12,145,155,139,240,144,0,153,183,22,86,43,170,174,153,243,46,148,53,114,179,75,115,10,234,75,136,21,56,220,173,23,58,103,97,11,141,186,67,144,34,157,227,228,229,9,242,138,64,56,201,223,137,129,113,35,14,18,30,80,120,42,123,211,229,63,15,235,190,99,110,82,147,213,87,76,248,111,85,250,71,89,165,185,133,117,93,184,198,160,110,86,139,157,51,185,29,186,227,24,72,17,78,241,242,97,152,56,203,32,28,100,237,200,12,184,144,31,9,0,35,47,194,143,173,127,201,150,85,7,77,122,153,115,186,212,227,121,109,194,158,155,18,151,126,244,54,123,164,210,16,189,63,6,23,144,97,170,146,64,245,18,225,28,173,201,193,154,105,165,25,148,90,192,234,174,153,229,90,55,168,249,30,150,230,180,158,94,245,140,220,37,183,212,241,142,64,142,110,15,246,39,139,184,0,101,12,160,227,36,102,226,220,227,48,38,109,137,148,175,248,71,117,131,147,106,141,170,187,166,237,64,122,187,133,203,15,179,199,95,143,92,134,42,120,160,134,201,76,52,180,99,66,99,24,1,115,140,138,50,25,11,184,82,52,178,49,16,246,199,152,121,255,0,20,95,15,250,59,189,29,203,169,189,16,199,123,55,88,124,205,199,56,181,193,36,16,82,201,75,20,18,207,53,216,123,134,28,102,110,214,210,199,27,25,76,82,12,140,44,109,41,75,25,122,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,160,166,167,106,184,26,104,37,3,140,162,150,25,3,209,220,36,138,73,35,119,23,19,102,55,113,33,38,98,109,156,212,43,120,161,116,45,249,20,202,143,92,116,115,12,242,154,109,122,225,244,197,53,17,114,134,197,116,146,66,103,218,22,22,242,244,115,111,31,111,103,32,9,92,227,252,208,149,60,110,18,169,211,71,81,120,39,84,26,89,65,169,152,45,71,248,170,59,197,23,9,191,193,151,79,45,12,211,209,247,37,138,62,247,107,190,3,221,1,224,126,214,127,107,54,10,248,162,248,128,81,218,40,238,93,50,104,134,69,222,186,205,230,109,217,197,210,8,224,158,150,58,89,96,150,9,173,35,220,3,229,51,247,119,150,72,220,10,18,140,99,98,115,121,70,40,224,208,30,161,245,67,166,124,202,183,60,210,107,173,37,5,222,225,103,171,178,76,117,52,113,212,135,98,118,23,98,97,54,118,99,142,88,225,152,31,217,206,33,99,99,141,206,51,242,182,155,102,101,170,249,253,21,154,142,74,187,254,89,152,222,35,166,136,234,234,217,231,184,92,106,230,97,23,146,105,137,153,206,73,100,109,206,66,111,82,119,39,246,186,15,213,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,5,13,59,213,206,208,193,16,4,101,44,179,72,126,174,193,28,81,201,35,176,177,27,176,59,8,145,59,11,236,39,210,175,76,248,111,74,26,71,71,165,184,125,117,93,196,202,160,174,87,123,157,75,184,157,198,227,32,70,18,206,209,242,113,132,56,197,24,4,98,239,196,0,121,17,159,57,14,213,120,124,244,73,106,233,67,0,146,251,147,193,73,93,168,185,85,61,60,215,90,194,165,17,158,211,1,67,9,29,164,36,25,165,3,8,234,6,66,41,99,113,105,159,182,228,206,209,199,182,90,160,40,22,241,83,209,203,22,145,117,113,119,169,199,38,218,147,61,183,197,152,201,77,196,255,0,189,106,170,103,158,58,150,230,102,78,125,201,233,229,159,127,178,35,223,224,34,194,12,239,61,42,53,124,109,52,207,21,169,210,204,23,88,252,167,107,36,183,228,13,140,247,227,142,49,243,20,53,20,213,21,28,38,46,29,195,237,201,75,188,109,205,132,123,243,253,151,115,221,131,242,188,18,245,142,197,46,43,157,116,253,81,15,102,245,77,112,124,198,142,78,70,94,110,150,72,233,233,42,27,102,14,17,246,78,42,111,87,62,71,230,190,200,237,25,59,227,7,139,54,168,90,181,31,172,27,165,178,204,52,146,83,224,182,122,60,92,234,233,171,70,160,42,103,2,146,166,109,248,179,52,103,20,181,114,83,156,123,147,137,211,150,238,206,238,3,109,58,22,234,47,249,49,117,29,142,231,247,42,142,214,55,112,229,98,201,190,199,45,173,117,6,28,229,244,138,73,63,51,32,67,81,198,49,99,62,199,109,157,152,221,90,13,66,205,110,186,149,159,228,186,141,125,167,164,130,229,149,94,43,111,117,145,82,1,12,17,207,83,49,205,32,198,36,68,76,12,70,236,204,228,79,182,219,187,251,80,73,79,130,62,144,212,157,215,80,181,238,186,10,184,233,224,167,139,16,181,200,51,197,216,156,204,163,170,173,19,143,214,86,56,218,58,7,18,251,32,237,52,141,246,221,159,132,175,172,106,240,234,209,203,22,141,244,143,130,83,90,38,243,21,121,133,190,12,198,233,83,196,195,189,85,95,4,82,11,112,35,54,30,212,13,79,6,227,196,79,177,207,136,145,147,44,149,64,68,68,16,3,226,143,239,217,169,191,130,252,158,137,98,252,150,155,172,54,170,123,236,214,202,176,182,214,84,77,73,79,88,80,147,65,52,240,140,101,44,65,38,220,72,192,103,132,136,89,247,22,150,55,125,185,54,249,65,226,143,239,217,169,191,130,252,158,137,101,87,135,95,78,152,39,84,29,2,231,26,105,157,83,254,176,46,117,150,122,222,115,127,131,46,159,66,210,67,5,103,110,41,99,239,118,187,230,93,163,46,7,236,118,246,59,5,170,240,189,235,167,242,41,149,6,135,107,30,103,229,52,218,245,207,232,122,154,209,229,13,138,233,36,130,237,188,206,77,229,232,230,222,78,230,236,64,18,184,73,249,161,42,137,30,106,86,178,218,233,161,122,143,211,166,163,220,116,191,84,44,222,70,235,67,180,176,205,19,185,210,220,41,73,221,163,170,166,145,217,187,144,159,18,217,246,98,98,18,3,16,48,48,25,42,240,186,241,0,163,187,209,219,122,100,214,252,139,179,117,135,203,91,176,123,164,241,193,5,44,148,177,65,20,16,218,75,182,1,198,102,237,111,20,146,57,148,197,33,70,228,198,209,12,161,39,232,136,130,213,117,99,238,177,172,159,15,242,31,151,78,181,172,91,41,245,99,238,177,172,159,15,242,31,151,78,181,172,65,41,61,74,244,37,117,214,206,145,52,87,93,244,95,25,164,168,205,172,122,111,97,28,130,221,73,1,121,220,134,136,109,148,173,17,199,197,248,203,83,78,32,76,193,195,185,44,100,192,196,79,12,49,22,26,244,75,163,157,65,106,166,184,216,238,125,63,77,117,179,87,226,247,10,58,171,150,81,70,49,60,118,26,89,102,104,142,105,6,99,8,231,222,50,153,252,175,39,41,227,9,135,137,11,30,211,169,210,119,186,198,141,252,63,199,190,93,2,246,184,110,1,134,233,245,53,214,151,12,199,169,45,65,124,188,86,223,238,111,11,63,58,203,141,92,175,45,69,68,166,78,228,102,68,251,54,239,246,64,64,7,136,0,139,6,10,248,202,199,117,135,164,76,38,27,237,109,37,101,200,51,139,104,214,84,82,83,21,52,19,78,214,203,135,112,227,136,164,144,163,7,45,221,129,228,55,22,118,103,34,219,119,134,21,53,62,53,126,235,24,183,196,10,31,151,92,84,122,248,101,218,109,87,174,184,244,194,142,243,108,164,175,167,142,162,229,86,17,84,194,50,128,207,5,178,174,104,101,97,38,118,99,142,88,227,144,11,218,38,2,77,179,179,58,9,42,240,208,232,114,155,167,28,54,29,97,206,14,172,245,23,52,179,198,19,82,72,18,211,133,142,221,51,199,59,81,20,38,194,79,82,228,17,20,196,99,246,14,54,140,25,152,76,230,196,175,21,206,181,255,0,41,185,84,253,53,233,157,206,235,77,141,226,87,10,138,108,182,93,251,48,222,46,144,200,34,212,252,28,90,66,134,150,72,207,212,139,132,146,191,38,7,104,97,148,175,7,138,199,93,85,56,116,117,253,44,105,69,125,93,53,246,170,157,225,205,107,138,150,34,128,109,213,116,70,223,70,131,77,25,57,28,177,84,71,41,77,27,143,109,154,49,19,34,41,26,40,202,208,189,11,212,126,162,245,30,221,165,250,95,102,243,215,90,237,229,154,105,93,194,150,223,74,46,205,37,85,76,140,207,219,132,57,14,239,179,147,145,8,0,153,152,1,6,80,120,83,221,186,163,155,94,104,44,90,53,115,171,60,10,142,161,170,243,122,59,140,210,189,146,26,41,184,12,146,188,108,252,70,184,198,1,24,8,27,184,69,22,197,188,3,62,211,146,173,87,77,29,58,96,157,47,233,101,6,153,224,180,255,0,226,171,47,21,188,230,255,0,9,221,60,180,48,207,89,219,150,89,59,61,222,192,23,104,11,128,123,25,189,174,247,85,1,17,16,17,17,1,17,16,17,17,7,14,219,174,56,122,238,170,68,20,113,251,211,216,171,92,32,163,215,109,215,44,238,202,174,44,156,89,1,157,114,184,102,217,114,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,10,222,107,182,121,73,167,250,107,125,189,212,85,67,11,195,111,170,55,121,28,118,97,106,121,75,127,180,77,254,209,92,53,22,30,46,250,245,89,106,175,131,73,236,213,112,59,84,209,211,77,82,205,24,27,188,82,199,89,25,54,252,183,111,210,111,232,255,0,157,4,94,180,183,28,203,39,167,26,159,206,85,220,234,97,167,252,216,237,185,59,136,11,51,51,63,175,179,238,91,33,116,233,167,22,189,50,211,11,102,61,108,130,72,132,59,220,132,228,35,118,222,162,99,246,147,51,255,0,77,212,38,120,125,232,108,218,177,172,214,187,157,85,37,68,150,251,69,84,21,46,113,185,139,119,98,171,165,125,156,132,29,191,70,79,102,237,254,101,63,208,65,21,52,67,4,35,176,14,251,54,251,253,251,160,236,92,59,236,185,92,63,177,5,46,234,166,246,42,126,255,0,103,177,84,222,196,28,162,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,46,54,101,202,32,167,244,125,170,165,195,250,178,50,14,86,23,120,154,244,249,91,171,122,49,45,194,193,36,113,220,40,171,168,76,5,227,150,71,45,164,145,139,208,55,251,166,127,185,253,159,232,205,21,249,247,219,68,55,219,92,182,201,246,227,43,139,238,251,253,196,207,247,59,126,196,26,234,116,129,169,255,0,145,125,124,180,229,85,241,200,17,71,79,91,71,84,14,224,4,44,80,31,163,247,27,102,126,98,63,177,255,0,226,125,138,113,219,221,54,69,104,130,241,73,183,106,126,108,204,196,197,183,18,113,246,183,167,220,181,182,234,79,9,172,192,181,171,45,179,86,68,113,247,47,21,245,16,177,70,99,188,111,87,48,139,183,47,87,111,176,254,170,103,124,53,117,206,61,95,208,200,35,169,141,226,174,160,175,175,138,80,57,35,119,251,50,1,55,160,179,125,211,15,220,131,47,145,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,107,89,213,143,189,62,178,124,64,200,126,99,58,217,77,107,89,213,143,189,62,178,124,64,200,126,99,58,15,147,55,215,156,203,51,209,237,60,208,210,173,171,164,196,240,10,122,195,11,120,212,49,65,91,113,168,174,171,168,42,211,22,1,126,99,21,72,64,34,78,124,26,57,8,28,123,210,10,200,15,14,190,133,106,122,165,204,155,56,212,26,10,176,210,187,5,68,208,215,77,77,85,16,29,206,227,11,83,155,91,93,154,70,158,16,40,234,6,67,152,67,244,0,128,76,12,152,194,213,116,119,210,174,101,213,126,174,91,240,251,53,182,172,113,139,117,69,61,78,89,119,142,70,132,45,214,231,63,182,195,41,1,143,153,144,70,65,132,56,151,35,103,39,110,216,72,97,176,158,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,106,106,26,26,102,126,17,6,238,238,238,238,238,70,100,78,70,102,78,230,102,68,68,228,68,238,225,250,182,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,125,104,136,10,48,60,109,52,114,197,46,43,130,245,3,79,55,102,245,77,112,108,58,178,62,38,94,110,150,72,234,42,233,223,119,62,17,246,78,42,159,70,14,71,230,190,209,109,24,179,201,250,199,254,189,180,207,21,213,14,145,245,50,221,148,210,119,62,129,199,235,114,107,116,225,28,111,53,45,117,4,7,81,17,198,70,5,195,151,108,162,55,29,137,226,154,80,98,30,123,160,215,93,72,79,130,198,1,83,125,234,27,43,212,26,140,122,146,178,219,138,226,231,76,21,211,52,68,116,23,26,202,136,218,23,137,137,249,137,157,60,21,224,230,13,232,28,196,157,187,140,197,30,202,122,60,43,52,114,251,164,93,35,218,42,114,57,182,171,207,110,18,230,49,211,113,15,239,90,90,152,32,142,153,185,129,147,31,114,10,120,167,223,236,144,247,248,16,177,3,187,134,96,43,85,213,143,186,198,178,124,63,200,126,93,58,186,170,213,117,99,238,177,172,159,15,242,31,151,78,131,90,197,181,66,213,93,109,80,128,136,136,8,136,128,139,15,252,80,53,239,86,58,118,208,43,6,107,163,153,95,213,251,213,110,97,75,107,158,167,200,211,85,243,165,58,42,217,10,62,21,17,200,13,185,195,27,238,205,203,236,237,190,206,236,248,129,208,87,94,189,88,235,79,86,56,54,153,234,94,171,125,51,141,222,126,147,243,180,95,65,91,105,251,189,171,109,84,209,254,114,26,112,144,118,146,32,47,178,77,190,219,62,236,238,206,25,1,227,87,238,177,139,124,64,161,249,117,197,66,178,154,159,26,191,117,140,91,226,5,15,203,174,42,45,122,73,209,11,87,81,250,253,142,104,189,230,249,87,102,167,200,233,238,130,21,244,209,140,135,77,60,54,234,154,136,77,192,189,12,26,88,99,230,27,139,144,114,22,32,119,99,96,202,15,12,94,188,127,34,23,218,109,6,213,139,215,28,7,32,184,15,209,183,75,141,199,183,75,139,204,65,49,73,176,246,137,251,53,19,149,59,23,41,35,138,18,121,38,125,185,202,79,42,157,78,244,245,138,245,65,163,87,173,35,202,106,124,135,159,237,212,219,174,129,75,29,68,214,202,232,139,148,85,17,137,183,249,81,155,9,1,28,82,202,12,97,207,147,107,173,170,90,91,157,232,182,119,115,211,61,75,177,125,13,146,89,187,62,118,139,205,67,81,218,238,194,19,71,249,200,76,227,45,227,148,11,236,147,237,190,207,179,179,179,74,87,133,15,92,116,217,45,170,201,210,62,163,5,91,223,109,180,245,1,136,221,156,229,168,106,234,72,134,73,202,138,119,39,39,136,224,136,79,180,77,180,79,12,67,30,192,81,135,120,50,171,163,238,137,52,191,164,108,103,141,150,10,75,230,109,91,79,37,37,227,44,42,89,32,158,186,15,48,114,199,16,66,115,74,52,192,34,81,1,12,68,205,35,193,25,158,238,35,199,34,145,99,175,91,125,96,227,61,35,105,124,183,162,122,74,220,218,249,79,56,226,118,122,184,170,59,21,211,197,36,1,49,201,36,64,226,33,8,212,132,174,4,113,188,140,46,0,66,239,200,67,23,252,88,186,215,183,98,216,173,207,165,125,55,185,243,201,47,59,83,102,51,131,213,83,205,106,161,40,233,234,35,167,140,152,66,57,188,212,115,113,55,25,12,90,38,150,51,7,121,89,194,45,180,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,65,67,78,245,115,180,48,68,1,25,75,44,210,31,171,176,71,20,114,72,236,44,70,236,14,194,36,78,194,254,82,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,49,77,61,76,242,19,148,146,201,33,59,145,153,19,185,57,59,187,187,187,187,169,222,240,230,232,163,249,42,233,196,247,252,254,217,106,147,83,114,159,206,92,170,96,110,236,150,186,23,96,120,237,131,55,34,2,226,96,242,74,81,48,137,200,66,59,202,48,197,35,133,245,233,215,65,176,222,155,116,142,197,165,56,101,21,32,133,186,156,14,231,93,13,59,194,119,107,139,128,181,69,108,172,70,101,206,66,29,216,92,203,128,48,70,47,192,5,154,29,188,76,58,40,183,116,193,157,219,115,109,52,182,121,109,54,203,118,166,162,163,141,170,166,250,26,186,24,99,105,41,230,168,152,164,231,222,216,231,141,202,78,79,180,226,192,195,11,17,78,162,242,154,165,165,184,38,180,224,151,61,51,212,187,23,211,56,221,231,179,231,104,188,212,212,253,222,212,193,52,127,156,132,194,65,218,72,128,190,201,54,251,108,251,179,187,56,65,15,64,61,96,221,122,77,213,193,43,131,210,73,130,102,53,20,116,25,88,77,17,57,211,64,6,77,29,116,69,24,20,188,233,218,105,77,227,17,38,148,8,195,143,55,142,72,231,250,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,45,107,58,145,209,11,175,78,26,219,148,232,189,230,249,73,121,168,199,42,34,16,175,166,140,163,10,152,38,130,58,136,77,192,189,64,222,41,163,230,27,147,9,242,22,35,102,99,124,255,0,240,130,235,6,234,215,90,110,144,179,71,164,43,105,83,214,215,225,213,99,17,12,241,206,196,85,53,52,39,192,28,76,8,94,166,160,100,145,197,193,194,64,228,124,226,8,194,87,212,117,120,157,120,128,86,105,21,29,79,79,218,33,145,121,76,234,175,148,25,53,202,40,231,138,170,195,75,36,16,205,16,211,25,3,70,243,79,29,71,164,209,153,20,34,5,179,12,132,7,29,245,235,251,172,27,87,73,186,70,69,111,122,185,51,188,198,158,178,131,20,8,98,23,10,105,192,5,164,174,148,164,2,139,133,59,205,17,180,100,36,242,153,0,113,224,242,73,28,0,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,41,167,169,158,66,114,146,89,36,39,114,51,34,119,39,39,119,119,119,119,116,31,42,41,62,203,186,40,254,74,190,25,154,169,127,207,237,150,169,53,55,41,250,22,75,149,76,13,221,146,215,66,247,123,123,199,108,25,185,16,23,19,7,146,82,137,132,78,66,17,222,81,134,41,31,5,186,78,247,167,209,191,136,24,247,204,96,65,231,244,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,65,77,78,213,112,52,208,74,7,25,69,44,50,7,163,184,73,20,146,70,238,46,38,204,110,226,66,76,196,219,15,116,197,212,46,43,213,6,141,89,117,115,22,166,242,30,127,185,77,113,181,157,84,117,19,91,43,162,46,50,211,200,64,255,0,228,200,14,66,4,113,75,17,184,7,62,45,17,126,37,157,10,211,116,203,147,82,234,126,152,208,82,82,233,126,71,81,5,182,150,132,106,165,146,123,69,197,169,221,202,3,121,228,57,102,9,154,9,166,25,24,159,139,247,35,33,6,24,222,75,43,209,247,86,121,151,72,186,161,245,226,197,79,87,120,177,87,211,201,77,125,199,6,189,169,96,186,131,70,109,3,153,188,114,176,28,82,155,72,38,193,207,110,224,51,176,202,108,225,177,154,47,201,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,56,251,244,179,198,50,69,39,3,97,49,228,6,47,177,51,19,111,179,179,63,162,253,100,24,171,226,143,238,39,169,191,130,252,226,137,66,183,73,222,244,250,55,241,3,30,249,140,10,106,124,81,253,196,245,55,240,95,156,81,40,86,233,59,222,159,70,254,32,99,223,49,129,6,202,104,136,128,136,136,10,213,117,99,238,177,172,159,15,242,31,151,78,174,170,181,93,88,251,172,107,39,195,252,135,229,211,160,214,177,109,80,181,87,91,84,32,34,34,2,34,32,252,156,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,211,143,191,75,60,101,28,177,243,7,19,30,64,100,219,139,177,54,251,179,179,250,173,96,178,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,66,78,197,84,18,20,114,199,204,28,128,184,152,19,110,46,226,251,110,206,237,234,182,147,80,173,227,39,162,159,81,186,130,180,235,29,37,195,189,73,169,182,247,239,65,36,188,164,130,186,221,21,61,60,156,69,163,22,24,74,3,163,113,220,204,158,78,254,252,71,131,32,192,5,62,126,24,26,47,106,210,158,146,241,43,236,216,133,37,167,39,206,105,202,253,121,172,19,25,103,175,130,73,165,43,121,28,140,69,176,53,25,194,67,19,59,48,60,146,59,136,200,114,111,10,221,55,104,133,215,168,253,109,197,180,94,205,124,164,179,84,100,117,18,137,215,212,198,82,5,52,16,193,37,68,198,192,62,166,109,20,50,112,13,197,136,248,139,144,51,185,182,203,200,8,136,128,138,0,127,186,143,215,103,253,252,255,0,224,205,159,254,136,165,251,160,173,82,206,245,167,164,236,27,83,53,46,251,244,206,73,121,250,79,206,214,249,88,105,251,189,171,149,84,49,254,110,16,8,199,104,226,1,251,34,219,237,187,238,238,238,225,24,30,43,157,45,101,90,73,172,179,235,143,214,75,174,73,141,234,101,194,162,127,51,92,50,75,53,162,184,68,95,200,201,55,30,223,103,183,254,181,29,216,154,40,14,62,46,208,119,15,10,233,178,155,237,38,43,113,194,169,235,184,89,110,183,10,59,165,101,55,104,31,187,85,73,29,76,116,242,115,118,230,60,66,182,165,182,103,97,126,230,228,206,226,46,219,57,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,119,166,174,161,169,103,225,40,110,206,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,237,175,183,88,189,29,103,125,32,103,116,246,11,253,103,211,56,221,231,159,213,252,131,183,13,63,210,157,168,105,206,171,251,212,39,150,72,59,82,84,52,127,156,118,231,183,33,221,159,208,61,95,133,199,191,102,153,126,53,242,122,213,63,203,92,206,135,117,123,13,208,142,170,48,61,82,212,25,234,224,199,173,53,21,144,215,79,77,3,204,116,225,83,69,61,43,76,224,223,104,128,10,113,51,97,98,62,2,92,68,203,97,125,140,208,90,174,172,125,214,53,147,225,254,67,242,233,214,181,139,101,62,172,125,214,53,147,225,254,67,242,233,214,181,136,54,168,80,151,226,175,209,246,3,211,230,101,98,212,237,45,106,75,77,139,60,168,171,26,172,116,37,134,48,183,86,196,192,100,116,112,243,105,94,154,70,145,221,192,35,120,224,54,97,228,35,52,49,12,196,234,150,169,96,154,45,130,92,245,51,82,239,191,67,99,118,110,207,157,173,242,179,84,118,187,179,4,49,254,110,16,57,11,121,37,1,251,34,251,111,187,236,204,238,218,246,117,93,213,118,163,245,107,168,231,154,230,178,249,27,85,15,114,11,5,130,9,156,233,109,20,164,236,238,34,238,205,220,152,248,139,203,51,179,20,132,34,204,192,1,28,96,14,148,122,174,212,126,146,181,28,51,92,42,95,61,106,174,237,193,127,176,79,51,133,45,222,148,93,221,132,157,153,251,115,7,34,120,166,102,114,140,136,153,216,192,228,140,243,83,198,139,41,177,103,56,175,79,89,174,45,93,231,108,185,5,190,249,116,183,84,246,142,62,253,44,241,218,228,138,78,6,194,99,200,12,95,98,102,38,223,103,102,127,69,226,188,52,188,62,234,117,134,235,103,234,15,87,237,84,146,105,245,5,71,153,179,218,106,226,138,170,12,148,192,170,160,145,164,96,157,142,0,167,169,130,34,112,154,34,9,219,113,118,112,114,222,229,248,231,126,164,255,0,121,63,134,160,197,95,11,143,126,205,50,252,107,228,245,170,77,60,71,122,227,169,233,75,13,160,195,244,248,41,42,53,23,48,167,156,232,102,148,226,148,44,148,130,236,15,91,44,14,238,70,100,78,67,0,144,246,136,226,148,137,201,161,120,164,135,110,151,53,211,249,53,235,182,51,173,127,85,190,177,253,92,243,191,224,207,61,228,251,254,98,142,122,111,231,187,114,113,227,223,229,250,15,191,29,189,55,221,188,86,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,122,154,234,234,151,110,114,158,204,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,193,249,54,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,74,105,234,103,144,152,99,138,56,197,156,140,200,157,133,133,153,221,221,217,153,108,19,208,191,70,86,46,143,52,226,170,217,37,215,233,156,207,40,242,245,25,53,202,35,54,165,41,34,99,237,83,83,70,91,109,12,93,217,89,164,33,105,36,35,34,46,44,225,20,118,87,195,23,160,239,200,133,138,155,94,117,98,203,199,62,200,45,227,244,109,174,227,110,237,213,98,240,145,204,50,108,93,210,110,245,68,5,78,229,202,56,229,132,94,72,95,110,114,139,231,250,8,171,241,206,253,73,254,242,127,13,86,171,193,83,222,159,41,248,127,93,243,27,114,186,190,57,223,169,63,222,79,225,170,213,120,42,123,211,229,63,15,235,190,99,110,65,53,43,5,124,71,252,63,232,250,136,177,75,171,122,67,142,255,0,213,98,131,203,65,45,53,60,144,83,199,145,82,243,8,248,212,28,199,28,97,52,49,187,152,76,229,201,227,137,226,38,63,204,188,89,212,136,53,87,83,147,225,167,215,85,79,83,88,205,86,152,106,117,125,93,86,168,99,148,243,220,170,171,138,150,40,224,187,219,158,161,152,103,6,130,48,138,19,133,231,134,18,141,197,185,55,110,65,35,114,145,163,179,254,45,125,20,125,55,71,89,213,150,153,91,46,181,151,168,123,49,230,150,248,27,191,25,80,195,7,108,46,98,206,92,227,236,132,81,71,40,198,36,47,27,140,174,209,180,83,25,197,182,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,106,154,26,234,103,110,113,30,206,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,225,180,66,44,127,232,235,172,92,19,171,252,18,162,255,0,96,163,250,27,36,179,112,250,193,143,247,38,168,250,47,187,53,64,82,255,0,125,28,17,71,63,118,58,119,147,243,108,252,55,226,91,59,122,250,14,170,186,152,195,122,80,210,58,205,82,204,40,106,238,38,85,3,109,180,91,41,153,196,238,55,25,2,67,138,7,147,139,140,33,198,41,12,228,38,126,32,5,196,76,248,70,97,106,188,67,58,211,181,116,177,165,245,22,44,67,32,164,29,84,201,105,217,177,250,55,166,26,167,162,129,228,227,45,194,120,200,152,64,4,90,81,137,205,137,142,102,22,237,200,1,55,24,22,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,83,79,83,60,132,229,36,178,72,78,228,102,68,238,78,78,238,238,238,238,235,208,106,150,169,103,122,211,157,220,245,51,82,239,191,76,228,151,158,207,157,173,242,176,211,247,123,80,132,49,254,110,16,8,199,104,226,1,251,34,219,237,187,238,238,238,249,235,209,223,71,216,205,7,68,218,169,213,166,96,212,151,43,237,211,7,202,135,17,24,101,168,3,180,65,21,190,229,67,86,114,179,24,197,41,206,229,32,176,16,27,0,70,4,37,202,66,16,8,224,95,171,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,18,118,42,160,144,100,138,78,6,196,5,196,192,95,98,103,23,219,103,103,111,69,249,74,82,124,91,250,44,181,89,105,164,234,179,75,113,250,74,10,121,42,54,207,32,138,164,98,2,158,121,99,142,158,225,20,14,44,206,114,75,35,132,238,5,185,25,197,39,109,221,231,149,6,101,116,47,214,109,139,172,61,56,170,185,201,106,250,27,51,197,252,189,62,77,109,136,13,233,70,73,88,251,85,52,210,22,251,195,47,106,87,104,200,158,72,200,8,75,147,48,75,37,192,234,199,221,99,89,62,31,228,63,46,157,107,195,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,10,106,118,171,129,166,130,80,56,202,41,97,144,61,29,194,72,164,146,55,113,113,54,99,119,18,18,102,38,157,60,131,91,237,93,71,248,117,231,122,209,102,177,213,217,169,242,61,55,201,200,232,42,100,25,14,154,120,105,106,233,230,6,49,244,48,105,97,147,129,236,46,65,196,156,65,221,193,131,95,117,180,150,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,209,201,216,165,130,50,146,89,56,3,17,151,16,2,125,133,156,159,109,153,157,253,22,173,171,63,252,90,250,165,206,245,3,86,43,58,107,168,198,254,175,226,216,13,194,26,194,138,114,134,106,171,173,113,211,114,138,176,142,50,38,138,30,197,75,246,162,18,229,198,82,41,153,141,198,40,3,26,186,192,234,82,251,213,78,184,222,53,54,230,221,155,84,60,173,120,221,33,82,132,18,82,89,226,154,67,167,142,86,18,62,83,63,116,228,145,220,205,187,146,27,11,176,48,8,229,175,133,63,67,148,218,149,117,160,234,147,82,78,174,43,22,49,120,99,197,173,130,18,192,247,27,141,41,1,181,105,201,179,49,211,67,46,194,35,25,63,114,104,164,19,113,24,138,57,172,167,135,207,68,151,94,171,243,249,47,185,60,21,116,58,117,138,212,83,205,117,172,42,82,40,46,211,140,208,145,218,66,65,154,35,3,146,156,164,34,150,55,39,133,187,110,76,207,36,123,207,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,65,245,162,199,254,189,117,75,59,209,110,147,179,157,76,211,75,239,208,217,37,155,232,207,37,91,229,97,168,237,119,110,84,176,201,249,185,128,227,45,227,148,199,237,11,237,190,237,179,179,59,70,7,79,94,35,221,103,103,58,251,166,152,86,83,172,158,118,203,144,102,22,107,93,198,155,234,237,170,62,253,44,245,177,71,44,124,194,152,76,121,1,147,110,46,196,219,238,206,207,234,130,101,53,75,75,112,77,105,193,46,122,103,169,118,47,166,113,187,207,103,206,209,121,169,169,251,189,169,130,104,255,0,57,9,132,131,180,145,1,125,146,109,246,217,247,103,118,123,43,137,248,112,244,99,131,101,86,108,215,22,209,191,37,122,199,238,20,247,75,117,79,214,43,172,157,138,168,36,25,34,147,129,212,144,23,19,1,125,137,156,95,109,157,157,189,22,74,162,2,44,63,241,64,215,189,88,233,219,64,172,25,174,142,101,127,87,239,85,185,133,45,174,122,159,35,77,87,206,148,232,171,100,40,248,84,71,32,54,231,12,111,187,55,47,179,182,251,59,179,226,7,65,93,122,245,99,173,61,88,224,218,103,169,122,173,244,206,55,121,250,79,206,209,125,5,109,167,238,246,173,181,83,71,249,200,105,194,65,218,72,128,190,201,54,251,108,251,179,187,56,100,7,141,95,186,198,45,241,2,135,229,215,21,128,30,23,30,253,154,101,248,215,201,235,86,127,248,213,251,172,98,223,16,40,126,93,113,81,129,209,182,177,216,186,127,234,31,31,214,44,142,31,49,73,140,219,239,149,17,211,114,48,243,117,71,104,172,142,154,155,152,1,188,125,217,228,138,46,231,7,16,231,200,190,200,187,160,155,78,185,58,187,181,116,131,164,99,149,193,110,164,188,101,151,234,130,182,227,150,169,234,4,0,231,96,114,58,169,129,137,165,58,104,91,143,62,219,110,231,36,49,185,71,221,105,7,95,108,179,41,190,231,57,85,231,53,202,107,188,237,235,32,184,84,93,46,53,61,160,143,191,85,60,133,36,178,112,6,16,30,70,100,251,11,48,182,251,51,51,122,47,107,212,86,188,230,93,73,106,229,247,85,179,58,218,178,59,141,65,133,178,134,106,134,152,45,54,230,50,122,122,40,156,64,7,132,98,91,57,48,15,51,115,144,155,153,147,188,133,120,86,116,29,255,0,90,58,171,213,251,47,248,217,113,11,21,206,221,255,0,152,58,107,216,159,119,255,0,72,24,130,72,127,197,212,1,127,52,104,47,175,134,135,67,148,221,56,225,176,235,14,112,117,103,168,185,165,158,48,154,146,64,150,156,44,118,233,158,57,218,136,161,54,18,122,151,32,136,166,35,31,176,113,180,96,204,194,103,54,111,162,140,15,20,14,179,58,147,233,219,95,108,24,86,142,106,71,213,251,45,110,31,75,116,158,155,232,122,10,190,117,71,91,91,25,73,206,162,9,13,183,8,99,109,153,248,253,157,246,221,221,220,36,253,22,0,120,82,117,71,174,221,74,126,84,127,45,121,207,214,63,171,159,66,125,25,254,12,163,163,236,121,143,61,222,255,0,91,69,31,46,93,136,191,75,125,184,250,109,187,239,159,232,63,39,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,116,227,239,210,207,25,71,44,124,193,196,199,144,25,54,226,236,77,190,236,236,254,171,89,125,88,193,127,37,250,167,153,105,159,210,159,73,253,82,200,46,54,47,59,216,236,249,175,43,83,36,61,222,223,34,225,203,183,203,143,34,219,125,183,125,183,91,63,40,43,241,115,211,60,87,78,250,184,154,227,139,82,121,79,174,184,253,38,77,113,128,35,142,56,70,186,73,234,41,229,56,196,0,118,238,121,81,148,220,185,17,75,44,166,229,246,182,96,194,181,178,239,77,24,5,78,150,116,243,166,250,125,112,199,169,44,119,43,30,47,109,166,186,80,211,52,92,34,184,249,112,122,199,119,137,220,12,202,161,229,51,49,119,230,100,69,185,114,221,224,219,195,171,71,47,186,201,213,198,9,77,104,155,203,210,97,247,8,51,27,165,79,16,62,205,45,4,241,72,45,192,140,28,187,179,189,60,27,143,34,14,255,0,62,36,32,76,182,20,64,80,173,227,87,239,79,139,124,63,161,249,141,197,77,74,133,111,26,191,122,124,91,225,253,15,204,110,40,30,10,158,244,249,79,195,250,239,152,219,148,212,168,86,240,84,247,167,202,126,31,215,124,198,220,166,165,6,47,245,181,208,158,27,214,61,170,197,57,95,41,49,28,178,197,80,192,25,24,218,94,182,121,109,206,50,57,81,24,52,208,177,7,116,194,65,34,114,237,187,72,192,205,221,145,222,234,244,253,211,198,151,244,203,128,14,156,233,69,170,174,142,218,117,13,93,89,45,93,100,149,51,214,214,188,49,67,37,76,132,79,196,76,198,8,221,198,49,8,217,217,248,128,239,178,185,104,128,173,255,0,80,183,27,21,159,64,181,46,237,148,227,159,88,44,180,88,125,230,162,227,104,243,135,73,244,133,40,81,74,82,211,119,193,156,226,238,3,16,119,5,185,15,45,219,213,149,192,81,151,227,79,175,52,214,156,55,20,233,202,205,91,86,23,43,237,64,100,215,166,134,162,88,131,232,232,94,72,169,161,148,24,56,78,18,212,52,146,51,115,252,217,208,129,56,125,160,38,8,139,89,169,225,25,148,233,198,45,213,196,37,168,21,214,170,58,187,174,63,87,107,198,102,184,68,207,254,24,154,122,118,8,225,145,217,218,41,164,129,170,162,23,220,92,251,143,19,59,148,172,5,138,186,117,166,121,86,168,92,111,22,236,90,147,185,244,14,63,117,201,174,51,156,114,60,52,180,52,20,178,84,74,114,16,1,112,229,219,24,129,203,97,121,102,136,28,135,158,235,229,211,220,214,235,166,185,254,53,168,214,42,122,73,238,88,173,226,138,247,71,21,88,17,65,36,244,211,4,209,140,130,36,36,224,228,12,206,204,66,251,111,179,183,181,6,209,8,188,254,158,230,182,173,74,192,49,173,70,177,83,213,193,109,202,172,244,87,186,56,170,192,70,120,224,169,132,38,140,100,17,34,22,54,19,102,118,98,38,223,125,157,253,171,208,32,43,85,213,86,150,254,90,122,113,212,93,51,134,197,244,205,125,231,31,170,250,42,139,205,121,126,237,210,32,239,80,254,113,204,4,118,170,138,2,251,100,192,251,108,123,139,147,61,213,68,26,171,175,107,162,24,85,171,82,181,163,1,211,155,237,69,92,22,220,171,40,181,89,43,37,164,49,25,227,130,166,174,56,100,40,200,132,133,141,132,221,217,220,73,183,219,118,127,98,245,93,96,96,21,58,97,213,30,169,97,147,99,212,150,42,122,92,162,186,166,223,111,164,104,134,8,45,213,50,189,69,19,70,49,63,0,7,166,154,23,96,109,184,51,176,187,11,179,139,101,7,131,38,150,253,107,234,58,251,169,149,246,47,53,65,130,99,242,121,106,223,53,195,201,221,43,77,161,135,243,108,108,82,115,165,27,136,250,137,0,237,187,236,93,183,65,51,214,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,125,104,136,8,162,3,175,94,189,122,177,209,110,172,115,157,51,211,77,86,250,27,27,179,125,25,228,168,190,130,182,212,118,187,182,218,89,164,252,228,212,231,33,111,36,166,95,104,159,109,246,109,153,153,155,47,252,47,245,239,86,58,137,208,43,254,107,172,121,95,214,11,213,22,97,85,107,130,167,200,211,82,112,165,10,42,41,6,62,20,241,198,15,177,205,35,238,237,203,237,109,190,204,204,193,24,62,40,254,253,154,155,248,47,201,232,150,127,248,42,123,172,101,63,16,43,190,93,110,88,1,226,143,239,217,169,191,130,252,158,137,103,255,0,130,167,186,198,83,241,2,187,229,214,228,23,43,196,67,163,236,7,168,221,35,187,230,243,181,37,155,59,194,44,245,85,246,139,225,203,13,56,77,4,32,115,21,13,100,179,24,68,212,196,236,78,210,72,98,208,25,60,140,76,15,48,73,2,214,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,73,167,138,47,136,5,101,222,178,229,211,38,136,100,93,155,84,62,102,221,156,93,32,142,120,42,164,170,138,121,96,154,210,61,192,14,48,183,107,121,100,141,204,102,25,6,54,38,6,148,101,193,110,154,58,116,206,250,160,213,58,13,51,193,105,255,0,197,86,94,43,121,195,254,12,181,249,152,97,158,179,183,44,177,247,187,93,240,46,208,23,51,246,51,123,93,130,103,188,56,186,193,186,245,97,164,117,227,156,189,35,103,120,85,68,20,23,163,166,136,163,10,232,37,7,122,106,231,22,6,138,51,149,227,156,14,56,201,217,142,2,54,24,194,64,140,114,213,91,78,157,116,27,13,233,183,72,236,90,83,134,81,82,8,91,169,192,238,117,208,211,188,39,118,184,184,11,84,86,202,196,102,92,228,33,221,133,204,184,3,4,98,252,0,89,174,90,11,85,213,143,186,198,178,124,63,200,126,93,58,214,177,108,167,213,143,186,198,178,124,63,200,126,93,58,214,177,6,202,125,39,123,172,104,223,195,252,123,229,208,43,170,173,87,73,222,235,26,55,240,255,0,30,249,116,10,234,160,192,15,26,191,117,140,91,226,5,15,203,174,42,37,116,35,88,239,186,5,169,148,90,171,139,67,206,245,106,183,221,105,237,210,114,6,242,213,85,118,234,138,72,170,118,48,48,62,201,212,12,189,178,23,19,237,240,125,152,183,105,106,241,171,247,88,197,190,32,80,252,186,226,161,89,7,160,180,219,51,45,87,207,232,172,212,114,85,223,242,204,198,241,29,52,71,87,86,207,61,194,227,87,51,8,188,147,76,76,206,114,75,35,110,114,19,122,147,185,63,181,212,239,116,11,209,70,43,210,158,156,82,94,238,214,207,49,169,185,53,190,25,50,59,133,67,70,114,80,115,97,144,173,148,239,25,24,12,49,27,51,25,1,63,122,64,99,119,226,49,4,86,171,194,247,161,111,200,166,42,26,227,172,120,103,148,212,155,215,63,161,233,171,75,148,214,43,92,145,139,54,240,184,183,151,172,155,121,59,155,185,24,68,225,31,230,136,170,35,124,255,0,64,68,81,129,226,129,214,103,82,125,59,107,237,131,10,209,205,72,250,191,101,173,195,233,110,147,211,125,15,65,87,206,168,235,107,99,41,57,212,65,33,182,225,12,109,179,63,31,179,190,219,187,187,132,159,162,192,15,10,78,168,245,219,169,79,202,143,229,175,57,250,199,245,115,232,79,163,63,193,148,116,125,143,49,231,187,223,235,104,163,229,203,177,23,233,111,183,31,77,183,125,243,253,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,7,230,228,87,186,108,118,209,61,226,175,110,212,28,25,217,201,135,126,68,195,237,127,79,189,107,173,213,254,167,254,90,53,242,237,149,80,71,33,197,37,61,21,29,40,51,129,145,48,192,30,141,219,109,157,249,145,126,215,255,0,137,165,247,196,171,92,227,210,13,12,158,58,104,222,90,234,250,250,8,162,0,146,54,127,181,33,147,250,19,63,221,9,125,202,24,186,108,194,107,51,221,106,196,172,212,113,28,157,187,197,5,68,204,49,153,109,27,85,194,36,239,199,213,155,237,183,170,9,138,240,202,233,242,183,73,52,98,43,133,254,72,228,184,86,215,87,25,139,71,44,110,59,201,27,15,161,237,247,66,223,115,123,127,211,154,43,243,236,86,136,108,86,184,173,144,109,198,39,39,221,183,251,201,223,239,119,253,171,244,16,21,63,165,236,92,186,55,163,32,108,203,148,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,19,30,44,61,49,149,184,36,214,171,5,186,156,66,57,169,224,169,26,122,89,28,201,166,168,169,125,220,155,236,254,148,161,190,255,0,179,219,236,86,147,194,211,168,83,211,93,87,250,131,119,174,150,59,69,214,154,190,164,0,170,35,142,47,49,219,137,253,135,247,241,129,253,143,254,111,107,169,134,214,189,45,176,234,254,3,93,134,223,173,180,149,144,212,201,4,140,53,17,57,142,241,200,196,222,141,235,247,58,215,199,91,52,207,49,233,115,88,230,199,233,174,18,210,87,80,211,195,83,73,89,74,50,197,246,38,135,98,226,230,219,253,242,11,251,126,255,0,236,96,217,22,158,162,26,184,70,162,158,65,56,203,125,136,93,157,159,103,219,218,203,181,98,255,0,65,29,74,210,245,9,164,52,215,10,161,158,43,165,53,85,108,83,5,68,241,25,236,18,11,183,160,236,255,0,163,40,191,171,55,252,75,40,16,112,237,235,190,235,148,84,239,179,236,130,164,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,90,214,117,99,239,79,172,159,16,50,31,152,206,182,83,90,214,117,99,239,79,172,159,16,50,31,152,206,130,100,252,39,241,107,22,63,209,46,33,118,180,80,249,122,188,154,225,119,186,93,36,238,153,249,138,160,174,154,144,100,216,157,216,54,130,146,156,54,22,97,251,27,237,200,137,223,48,22,42,248,92,123,137,233,151,227,95,56,173,89,84,128,136,136,11,29,124,66,53,66,213,165,93,31,106,77,206,224,52,147,84,95,236,242,226,244,52,147,86,141,49,212,79,112,23,166,126,214,236,239,33,197,20,146,212,60,98,219,144,83,159,168,179,57,142,69,40,192,241,180,214,59,20,88,174,11,211,245,60,61,235,213,77,193,179,26,201,57,24,249,74,88,227,168,164,167,109,156,56,73,222,57,106,125,88,249,7,149,251,67,180,130,236,17,44,167,123,194,103,84,46,186,143,209,245,174,217,121,26,185,42,48,91,197,102,46,21,117,53,165,80,117,48,0,199,83,14,220,153,158,48,138,42,184,233,194,61,201,132,41,199,103,102,118,1,130,21,33,62,11,25,253,77,139,168,108,175,79,170,50,26,74,59,110,85,139,157,72,80,204,241,9,215,220,104,234,35,120,90,39,38,230,70,20,243,215,155,128,63,168,115,34,103,237,179,136,76,250,181,93,88,251,172,107,39,195,252,135,229,211,171,170,173,87,86,62,235,26,201,240,255,0,33,249,116,232,53,172,91,84,45,85,214,201,29,85,117,49,134,244,161,164,117,154,165,152,80,213,220,76,170,6,219,104,182,83,51,137,220,110,50,4,135,20,15,39,23,24,67,140,82,25,200,76,252,64,11,136,153,240,140,194,240,34,242,154,85,169,152,174,178,105,198,57,170,88,85,95,152,178,228,214,248,174,20,220,164,140,228,135,155,125,184,37,237,153,128,205,17,177,71,32,49,63,9,0,197,223,113,117,234,208,17,17,6,63,245,173,210,151,242,193,210,203,86,153,253,125,250,165,244,102,65,5,247,206,253,23,231,251,157,186,106,136,123,93,190,244,91,111,230,121,114,228,251,112,219,111,93,218,192,116,185,225,73,252,154,245,219,25,214,191,203,215,214,63,171,158,119,252,25,245,91,201,247,252,197,28,244,223,207,121,185,56,241,239,242,253,7,223,142,222,155,238,217,254,136,48,3,198,175,221,99,22,248,129,67,242,235,138,192,15,11,143,126,205,50,252,107,228,245,171,63,252,106,253,214,49,111,136,20,63,46,184,172,0,240,184,247,236,211,47,198,190,79,90,130,87,186,254,232,250,213,213,150,145,144,219,218,174,60,239,14,167,172,175,197,14,25,69,130,166,115,1,121,40,101,25,12,98,225,80,240,196,13,33,16,188,70,32,124,184,52,145,201,0,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,109,60,163,215,196,183,195,238,155,88,109,87,142,160,244,130,213,87,38,160,208,83,249,155,197,166,146,41,106,167,201,64,6,150,8,218,54,57,216,32,58,122,104,37,38,8,98,35,157,246,22,103,55,29,194,224,120,113,117,199,83,213,110,27,95,135,234,8,82,83,234,46,31,79,1,215,77,17,197,16,94,233,9,220,26,182,40,25,216,128,196,152,70,113,17,237,9,203,17,11,139,76,209,71,146,186,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,156,97,168,122,73,222,25,226,48,144,101,138,104,207,213,152,227,150,56,228,102,38,32,119,6,98,18,23,113,120,160,240,188,232,107,59,205,242,172,111,170,91,254,77,117,196,177,187,13,194,43,134,62,86,201,97,121,178,30,220,149,48,85,64,82,4,207,37,52,35,36,45,20,161,36,79,223,138,105,0,92,89,249,180,202,32,214,135,168,173,6,204,186,109,213,203,238,148,230,116,85,98,118,234,131,59,101,116,212,237,8,93,173,206,100,212,245,177,48,153,143,9,4,119,113,99,46,6,199,25,63,48,38,105,10,240,125,234,243,217,210,62,117,91,254,62,183,6,40,232,63,243,245,85,244,147,74,15,254,92,241,185,135,248,241,121,63,152,141,101,167,95,221,31,90,186,178,210,50,27,123,85,199,157,225,212,245,149,248,161,195,40,176,84,206,96,47,37,12,163,33,140,92,42,30,24,129,164,34,23,136,196,15,151,6,146,57,32,6,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,9,67,61,52,241,147,140,145,73,25,51,16,24,147,56,184,187,51,179,179,179,160,218,121,88,174,176,122,179,195,122,69,210,255,0,175,23,218,122,75,197,246,190,162,58,107,22,56,85,239,75,61,212,218,64,105,220,13,163,149,192,34,136,222,66,55,14,27,246,193,221,138,80,103,181,93,22,245,247,134,234,215,77,23,125,65,214,172,186,146,211,144,233,149,60,97,155,215,77,68,244,212,198,18,28,141,71,85,19,7,33,144,231,24,248,60,81,179,27,212,9,136,66,34,112,177,68,183,88,61,89,230,93,93,106,135,215,139,237,61,93,158,197,65,79,29,53,139,28,42,246,170,130,212,15,24,52,238,6,209,196,198,114,202,15,33,27,135,61,187,96,238,227,16,51,5,170,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,15,83,93,93,82,237,206,83,217,153,153,153,153,132,0,69,132,0,5,152,0,4,68,88,68,89,154,108,252,51,250,40,184,244,193,130,92,179,109,75,182,121,109,73,203,119,166,173,163,145,169,102,250,26,134,25,164,104,233,225,168,132,164,231,222,216,39,145,198,78,47,180,2,224,197,11,145,98,175,132,239,69,23,28,167,42,182,117,81,169,22,206,24,221,155,122,156,58,3,106,90,136,110,181,195,37,69,60,149,18,11,145,201,15,149,146,30,64,197,24,19,202,241,72,6,205,19,177,203,250,11,105,212,86,131,97,189,73,105,29,247,74,115,58,42,66,11,141,57,157,178,186,106,119,152,237,55,22,2,106,122,216,152,76,11,156,100,91,184,177,143,48,115,140,159,129,147,62,186,250,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,160,97,168,122,73,218,104,37,3,140,101,138,104,207,209,220,36,138,72,228,102,38,19,102,54,98,17,38,113,109,156,214,53,117,209,209,149,139,172,61,56,165,182,71,117,250,27,51,197,252,197,70,51,114,148,205,233,70,73,88,59,180,213,49,142,251,195,47,106,38,121,4,94,72,200,4,135,147,49,197,32,69,6,47,214,157,214,245,208,230,164,244,167,170,89,5,93,125,68,116,246,87,192,231,150,152,165,49,130,11,157,52,149,22,249,103,98,119,96,142,40,216,224,99,29,132,2,88,251,140,205,4,74,197,116,245,148,216,176,109,125,211,76,215,41,174,242,86,92,127,48,179,93,46,53,61,163,147,177,75,5,108,82,75,39,0,98,50,226,0,79,176,179,147,237,179,51,191,162,241,87,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,124,168,47,175,88,61,89,230,93,93,106,135,215,139,237,61,93,158,197,65,79,29,53,139,28,42,246,170,130,212,15,24,52,238,6,209,196,198,114,202,15,33,27,135,61,187,96,238,227,16,51,95,255,0,13,207,15,186,110,162,106,100,214,29,100,181,85,142,157,91,170,10,154,138,219,52,82,194,25,49,188,83,199,43,197,81,12,241,77,8,83,76,208,19,152,137,4,134,199,30,251,132,140,214,87,162,78,143,178,110,174,117,66,43,40,181,93,22,19,99,168,128,178,203,197,36,180,253,250,24,37,142,115,132,35,142,83,98,35,152,169,142,38,49,9,26,55,38,51,18,102,226,91,4,98,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,156,157,138,88,35,24,226,143,153,185,25,113,0,22,220,157,201,246,221,221,223,213,7,235,34,34,12,85,241,71,247,19,212,223,193,126,113,68,161,91,164,239,122,125,27,248,129,143,124,198,5,53,62,40,254,226,122,155,248,47,206,40,148,43,116,157,239,79,163,127,16,49,239,152,192,131,101,52,68,64,68,68,5,106,186,177,247,88,214,79,135,249,15,203,167,87,85,90,174,172,125,214,53,147,225,254,67,242,233,208,107,88,182,168,90,171,173,170,16,17,17,1,17,16,20,11,120,165,235,165,102,176,117,89,126,198,232,175,62,111,27,211,191,245,55,108,134,54,158,56,194,170,54,103,184,25,71,43,241,239,121,174,228,37,32,8,137,199,77,7,233,48,177,148,212,235,246,177,216,186,127,209,172,179,88,178,56,124,197,38,51,111,42,136,233,185,24,121,186,163,38,142,154,155,152,1,188,125,217,228,138,46,231,7,16,231,200,190,200,187,173,101,208,122,12,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,213,52,53,212,206,220,226,61,157,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,246,114,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,56,251,244,179,198,50,69,39,3,97,49,228,6,47,177,51,19,111,179,179,63,162,213,181,77,159,131,206,183,218,179,206,157,42,52,106,27,29,93,29,203,75,170,28,106,42,202,65,56,43,160,184,213,85,212,196,97,236,32,49,38,152,8,29,157,182,8,201,137,249,184,70,25,234,136,136,34,175,251,134,63,252,180,95,240,39,255,0,163,214,127,244,185,161,127,201,175,66,113,157,20,250,211,245,143,234,231,157,255,0,9,249,31,39,223,243,21,147,212,255,0,51,220,147,143,30,255,0,31,211,125,248,239,233,190,205,117,81,1,96,7,141,95,186,198,45,241,2,135,229,215,21,159,235,0,60,106,253,214,49,111,136,20,63,46,184,160,133,101,39,222,18,157,107,253,9,89,71,210,110,166,220,237,84,118,89,187,210,97,119,9,223,177,32,215,77,63,112,237,132,236,60,36,239,28,178,201,17,72,66,77,35,20,76,242,60,176,128,96,95,78,90,33,117,234,59,88,108,186,53,98,190,82,90,46,87,250,123,137,81,213,213,198,71,3,79,79,67,61,76,97,39,31,180,32,101,3,3,155,49,56,49,185,48,159,30,15,231,207,74,181,31,242,143,95,164,52,88,93,214,231,153,219,46,21,150,186,139,37,174,157,235,234,188,213,43,155,84,70,3,79,207,187,195,181,35,187,135,33,226,14,91,236,219,160,216,167,171,31,117,141,100,248,127,144,252,186,117,173,98,216,35,32,162,214,218,15,14,188,238,14,163,110,212,151,29,69,45,55,201,230,190,77,76,48,8,9,201,75,86,113,66,237,78,1,15,56,225,40,163,55,141,156,28,192,157,136,219,237,150,190,232,50,211,196,51,173,59,175,84,250,161,81,98,196,50,10,178,210,188,106,161,155,31,163,122,98,165,106,217,218,62,50,220,39,140,137,200,204,137,229,24,156,216,92,33,113,110,220,102,115,114,252,174,128,122,62,186,245,101,171,130,55,6,164,143,4,195,170,40,235,242,179,154,82,99,169,128,204,158,58,24,134,51,25,121,212,52,50,131,200,36,45,16,9,159,46,109,28,114,91,254,149,122,103,204,186,175,213,202,61,45,195,235,169,45,192,52,229,114,187,220,234,93,136,45,214,232,206,48,150,118,143,147,20,199,202,88,192,35,23,110,70,99,200,128,57,200,27,15,105,110,150,224,154,45,130,91,52,207,77,44,95,67,99,118,110,247,146,162,243,83,84,118,187,179,28,210,126,114,99,57,11,121,37,50,251,68,251,111,179,108,204,204,193,232,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,139,111,28,239,212,159,239,39,240,213,42,138,42,252,115,191,82,127,188,159,195,80,97,7,68,26,67,134,235,215,83,152,150,145,234,4,21,114,88,178,42,123,188,53,15,73,59,195,60,70,22,186,185,98,154,51,245,102,56,229,142,57,25,137,136,29,193,152,132,133,220,95,228,234,187,165,29,71,233,43,81,207,10,205,98,243,214,170,238,228,246,11,252,16,184,82,221,233,69,217,156,133,157,223,183,48,114,22,150,23,119,40,200,133,217,204,14,57,14,224,120,92,123,246,105,151,227,95,39,173,83,125,174,154,23,167,29,69,233,197,199,75,245,66,205,231,173,85,219,75,12,209,59,5,85,190,168,89,218,58,170,105,29,159,183,48,114,45,159,103,23,18,32,49,48,51,2,8,171,240,197,241,0,163,210,42,202,110,159,181,191,34,242,152,45,95,24,49,155,148,177,193,21,45,134,170,73,230,154,81,169,49,6,145,225,158,74,143,89,164,50,24,72,7,118,24,200,206,57,148,90,219,117,85,211,62,101,210,134,174,86,105,110,97,93,73,113,2,167,27,149,162,231,76,236,33,113,183,72,114,4,83,188,124,156,161,62,81,72,7,25,59,241,48,46,36,97,194,67,144,175,11,78,190,172,85,118,43,15,74,122,189,112,242,55,90,31,239,28,58,247,85,82,103,29,194,50,55,120,237,179,20,132,253,185,131,147,71,79,179,180,103,24,199,8,176,24,70,211,135,229,120,231,126,164,255,0,121,63,134,171,85,224,169,239,79,148,252,63,174,249,141,185,93,95,28,239,212,159,239,39,240,213,106,188,21,61,233,242,159,135,245,223,49,183,32,154,148,68,64,80,151,226,71,225,247,77,211,181,76,122,195,163,118,170,178,211,171,141,64,211,86,219,97,138,89,131,25,54,138,8,226,121,106,38,158,89,166,10,153,158,114,99,33,16,140,220,35,223,115,141,158,109,21,170,234,199,221,99,89,62,31,228,63,46,157,6,189,122,23,174,154,143,211,166,163,219,181,67,75,239,62,70,235,67,188,83,67,43,57,210,220,41,73,217,228,165,169,141,157,187,144,159,17,221,183,98,98,17,48,32,48,3,29,146,115,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,59,211,87,80,212,179,240,148,55,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,213,221,109,80,131,92,206,176,122,76,204,186,69,213,15,168,247,218,138,187,197,138,190,158,58,155,22,70,84,13,75,5,212,26,48,121,216,1,164,149,128,226,148,222,50,7,62,123,118,205,217,134,80,119,246,189,50,245,175,149,105,126,143,234,55,77,249,173,207,206,224,57,126,31,145,81,90,124,195,200,114,89,46,147,219,234,59,35,79,192,73,251,53,19,144,198,113,59,48,12,146,180,204,81,254,123,187,53,61,78,244,245,138,245,65,163,87,173,35,202,106,124,135,159,237,212,219,174,129,75,29,68,214,202,232,139,148,85,17,137,183,249,81,155,9,1,28,82,202,12,97,207,147,107,195,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,6,26,135,164,157,166,130,80,56,198,88,166,140,253,29,194,72,164,142,70,98,97,54,99,102,33,18,103,22,15,20,179,43,196,119,174,58,110,171,115,42,12,63,79,130,174,159,78,176,250,137,206,134,105,78,88,142,247,86,76,192,245,178,192,238,194,0,34,196,48,9,15,116,66,89,72,156,94,103,138,60,53,87,43,167,93,6,204,186,146,213,203,22,148,225,148,85,100,119,26,128,59,157,116,52,237,48,90,109,204,98,213,21,178,177,24,15,8,196,183,97,115,30,102,225,24,191,51,22,112,184,29,18,116,125,147,117,115,170,17,89,69,170,232,176,155,29,68,5,150,94,41,37,167,239,208,193,44,115,156,33,28,114,155,17,28,197,76,113,49,136,72,209,185,49,152,147,55,18,154,157,114,192,48,221,44,232,155,83,180,251,79,177,234,75,30,61,99,211,124,130,154,134,134,153,159,132,65,244,125,67,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,220,13,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,80,211,189,92,239,52,242,153,200,82,203,52,135,232,206,114,75,36,146,59,11,8,51,155,176,136,139,48,183,159,234,199,221,99,89,62,31,228,63,46,157,6,181,139,58,124,96,180,114,251,131,117,64,250,171,81,55,152,178,234,93,190,10,138,57,56,128,118,42,168,105,224,164,168,166,217,140,140,184,128,83,75,220,113,1,127,51,192,121,60,100,235,5,148,217,248,203,96,21,57,55,75,150,188,206,221,143,82,85,212,97,217,69,37,77,101,192,154,38,158,134,221,81,20,180,242,48,17,59,27,132,149,50,80,177,0,111,187,140,100,237,180,124,132,49,175,193,31,53,186,208,107,70,161,105,204,52,244,143,109,190,98,241,94,234,37,32,46,248,207,67,87,28,49,8,23,46,44,14,55,9,156,153,197,221,220,99,217,199,103,98,152,149,174,15,69,57,77,247,15,234,227,72,110,216,229,119,148,171,168,204,45,150,185,36,237,4,156,169,107,103,26,74,152,246,54,118,110,112,79,40,111,183,33,229,184,187,19,51,182,199,200,45,87,84,122,23,252,165,52,39,38,209,79,173,63,87,62,177,249,47,240,159,145,243,157,143,47,89,5,79,243,61,200,249,114,236,113,253,54,219,150,254,187,108,248,85,164,254,13,127,146,253,83,195,117,51,249,71,125,39,245,75,32,183,95,124,151,213,14,207,154,242,181,49,205,218,238,121,210,225,203,183,199,151,18,219,125,246,125,182,82,84,136,8,172,167,89,154,215,149,116,237,211,102,97,172,120,85,190,213,91,122,199,254,143,242,208,93,34,146,74,83,239,215,211,211,159,49,142,72,205,246,9,137,219,99,111,180,205,190,237,187,60,123,104,135,139,183,82,90,149,173,24,14,156,223,112,157,53,130,219,149,101,22,171,37,100,180,150,218,241,158,56,42,106,227,134,66,140,138,176,133,141,132,221,217,220,73,183,219,118,127,98,12,244,235,91,165,47,229,131,165,150,173,51,250,251,245,75,232,204,130,11,239,157,250,47,207,247,59,116,213,16,246,187,125,232,182,223,204,242,229,201,246,225,182,222,187,181,128,233,115,194,147,249,53,235,182,51,173,127,151,175,172,127,87,60,239,248,51,234,183,147,239,249,138,57,233,191,158,243,114,113,227,223,229,250,15,191,29,189,55,221,179,253,16,96,7,141,95,186,198,45,241,2,135,229,215,21,10,202,106,124,106,253,214,49,111,136,20,63,46,184,168,181,233,23,68,45,93,71,117,23,134,104,213,246,249,87,104,182,223,234,42,74,178,174,146,49,57,218,10,122,89,170,100,8,249,125,145,51,24,28,24,221,137,129,205,137,196,248,240,112,200,15,13,14,135,42,122,142,204,161,214,28,224,233,3,78,176,187,196,97,53,36,129,21,65,223,46,48,180,115,181,17,66,108,66,212,204,39,17,76,70,63,108,36,104,193,157,200,206,25,201,95,147,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,114,118,41,96,140,99,138,62,102,228,101,196,0,91,114,119,39,219,119,119,127,85,250,200,11,10,186,214,240,222,254,88,58,167,106,212,207,203,47,213,47,163,49,248,44,94,75,234,239,159,238,118,234,106,38,238,247,60,212,91,111,230,120,241,226,251,112,223,127,93,155,53,81,6,42,244,49,208,199,242,46,250,237,255,0,85,31,174,63,92,126,141,255,0,97,62,143,242,190,83,204,255,0,242,68,220,249,121,159,252,93,184,125,251,250,101,82,34,2,130,31,22,109,80,181,106,63,88,55,75,101,152,105,36,167,193,108,244,120,185,213,211,86,141,64,84,206,5,37,76,219,241,102,104,206,41,106,228,167,56,247,39,19,167,45,221,157,220,6,114,50,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,142,78,197,44,17,148,146,201,192,24,140,184,128,19,236,44,228,251,108,204,239,232,181,151,213,140,235,242,161,170,121,150,166,125,23,244,103,214,220,130,227,125,242,93,254,247,149,243,85,50,77,218,238,113,30,124,123,156,121,113,29,246,223,102,223,100,23,131,195,223,84,46,186,85,214,14,155,92,237,227,87,53,61,254,241,22,47,93,73,13,105,83,5,68,23,2,106,102,238,236,206,210,4,82,201,21,67,70,77,177,29,56,122,139,179,24,236,60,181,87,91,46,244,209,159,212,234,159,79,58,111,168,55,12,134,146,249,114,190,98,246,218,155,165,117,51,197,194,91,143,151,6,172,103,104,153,128,12,106,26,80,48,22,110,6,36,59,15,29,152,46,90,133,111,26,191,122,124,91,225,253,15,204,110,42,106,84,43,120,213,251,211,226,223,15,232,126,99,113,64,240,84,247,167,202,126,31,215,124,198,220,166,165,66,183,130,167,189,62,83,240,254,187,230,54,229,53,40,8,136,128,181,235,241,21,214,59,238,178,117,113,157,212,221,225,242,244,152,125,194,124,58,215,77,200,15,179,75,65,60,177,147,243,16,7,46,236,239,81,62,197,200,131,191,195,145,8,11,169,201,234,95,63,169,210,206,158,117,35,80,109,249,13,37,142,229,99,197,238,85,54,186,234,151,139,132,87,31,46,109,70,204,210,179,129,153,84,60,64,0,76,252,204,132,118,46,91,62,180,72,37,83,193,47,69,63,248,58,234,50,178,225,251,112,171,125,44,114,255,0,232,245,149,114,76,15,31,254,132,209,144,201,254,61,136,127,65,212,122,245,47,128,83,105,103,80,218,145,167,214,252,122,174,199,109,177,229,23,42,107,93,13,75,75,206,43,119,152,55,163,118,121,93,204,192,169,222,35,3,39,126,96,66,91,151,45,222,114,124,58,180,114,197,163,125,35,224,148,214,137,188,197,94,97,111,131,49,186,84,241,48,239,85,87,193,20,130,220,8,205,135,181,3,83,193,184,241,19,236,115,226,36,100,202,61,124,105,240,10,155,23,80,216,166,160,211,227,212,148,118,220,171,23,10,99,174,133,162,19,175,184,209,212,72,211,60,172,47,204,140,41,231,160,6,51,111,80,224,34,239,219,118,16,204,175,8,205,76,202,181,19,164,120,109,217,77,95,155,250,149,144,85,227,54,233,206,73,36,152,168,99,130,158,162,32,144,140,203,126,223,154,40,129,135,136,140,81,68,12,63,103,119,205,85,12,30,11,25,253,77,139,168,108,175,79,170,50,26,74,59,110,85,139,157,72,80,204,241,9,215,220,104,234,35,120,90,39,38,230,70,20,243,215,155,128,63,168,115,34,103,237,179,140,207,160,34,43,63,214,6,127,77,166,29,46,106,150,103,54,67,87,98,168,165,197,235,169,173,247,10,71,148,103,130,227,83,19,211,209,60,101,19,115,3,122,153,161,102,54,219,131,187,19,184,179,57,48,64,183,88,25,253,78,167,245,71,170,89,156,217,13,37,246,158,171,40,174,166,183,220,41,30,34,130,123,117,52,175,79,68,241,148,77,192,193,169,161,133,152,219,126,108,204,78,228,238,228,249,43,224,211,159,211,99,61,81,221,48,203,142,67,87,73,79,152,226,245,116,212,118,241,121,94,10,235,141,60,177,84,70,230,34,206,12,113,211,71,92,226,103,182,204,82,11,62,242,113,44,11,94,171,73,243,175,201,126,169,225,186,153,244,95,210,127,84,178,11,117,247,201,119,251,62,107,202,212,199,55,107,185,196,184,114,237,241,229,196,182,223,125,159,109,144,108,252,139,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,235,65,128,29,81,248,82,127,41,77,118,201,181,175,242,245,245,115,235,31,146,255,0,6,125,86,243,157,143,47,71,5,55,243,222,110,62,92,187,28,191,65,182,229,183,174,219,189,255,0,232,167,165,47,228,125,165,151,93,51,250,251,245,183,233,60,130,123,239,157,250,47,200,118,251,148,212,240,246,187,125,233,119,219,203,114,229,201,183,231,182,222,155,190,64,34,8,1,241,71,247,236,212,223,193,126,79,68,190,173,34,235,78,235,160,125,19,95,116,107,75,114,10,187,94,160,229,217,197,101,93,85,116,20,196,199,109,178,21,190,142,34,150,25,249,51,71,83,44,177,184,1,3,25,0,4,197,249,163,236,155,252,190,40,254,253,154,155,248,47,201,232,150,42,160,253,92,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,208,143,191,85,60,131,28,81,243,55,16,30,70,98,219,147,176,182,251,187,179,122,173,132,250,40,233,70,197,210,94,141,81,97,189,171,85,102,95,114,218,179,41,189,209,66,99,231,234,185,27,199,27,20,142,230,240,192,7,218,141,182,1,125,142,78,216,28,178,50,182,190,29,125,10,211,116,181,134,182,113,168,52,20,135,170,151,250,121,161,174,154,154,170,83,11,101,186,103,167,54,182,187,52,143,4,198,50,83,140,135,48,135,233,153,0,153,128,177,158,101,32,34,34,11,85,213,143,186,198,178,124,63,200,126,93,58,214,177,108,167,213,143,186,198,178,124,63,200,126,93,58,214,177,6,202,125,39,123,172,104,223,195,252,123,229,208,43,170,173,87,73,222,235,26,55,240,255,0,30,249,116,10,234,160,192,15,26,191,117,140,91,226,5,15,203,174,42,58,188,55,177,107,22,97,214,214,150,218,114,58,31,55,73,79,112,171,186,71,31,116,227,227,85,69,67,81,87,77,38,224,236,239,194,120,34,61,183,226,92,118,38,113,119,103,145,95,26,191,117,140,91,226,5,15,203,174,43,0,60,46,61,251,52,203,241,175,147,214,160,159,228,68,64,88,85,214,183,134,247,242,193,213,59,86,166,126,89,126,169,125,25,143,193,98,242,95,87,124,255,0,115,183,83,81,55,119,185,230,162,219,127,51,199,143,23,219,134,251,250,236,217,170,136,49,87,161,142,134,63,145,119,215,111,250,168,253,113,250,227,244,111,251,9,244,127,149,242,158,103,255,0,146,38,231,203,204,255,0,226,237,195,239,223,211,42,145,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,23,12,222,187,238,184,221,221,246,85,32,46,170,138,136,105,33,42,138,137,4,35,29,183,34,118,102,109,223,111,107,174,213,139,253,123,245,43,75,211,222,144,212,220,41,70,121,110,149,53,84,81,66,20,243,196,7,177,200,78,254,133,187,254,140,68,254,140,255,0,241,160,141,223,20,190,161,79,82,181,95,234,13,162,186,89,45,22,170,106,10,147,1,168,142,72,188,199,110,87,246,7,223,198,118,246,191,249,189,142,174,223,132,247,76,101,113,8,245,170,255,0,110,167,32,146,106,136,41,134,162,150,70,49,104,106,41,159,118,39,251,63,165,17,237,183,237,246,251,86,14,104,158,153,230,61,81,235,28,56,253,77,194,90,186,234,234,121,170,106,235,42,134,89,126,196,48,236,60,156,27,127,186,49,111,103,221,253,143,176,118,138,105,109,135,72,48,26,28,54,195,109,164,163,134,154,73,228,113,167,137,192,119,146,71,39,244,127,95,189,144,123,196,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,28,126,43,253,50,82,229,56,68,218,187,138,98,190,98,251,69,37,186,148,228,165,133,222,67,139,156,145,184,62,198,205,179,119,5,247,226,254,198,254,214,145,197,248,121,158,39,104,205,177,234,140,118,247,67,5,93,44,228,4,241,79,27,24,59,137,49,51,236,255,0,216,130,19,60,47,117,254,77,50,214,54,196,47,249,19,80,99,247,10,26,249,196,39,168,96,137,234,92,34,118,217,156,95,215,140,46,254,214,246,63,249,231,30,134,190,142,231,74,21,180,21,33,60,18,111,196,193,247,103,217,246,127,247,217,107,213,214,62,142,223,122,114,215,202,250,92,122,211,87,96,160,106,122,73,168,39,166,141,224,0,121,41,184,152,129,49,62,206,238,50,239,235,251,125,20,160,120,108,117,77,30,172,233,93,53,131,50,201,35,155,33,165,171,172,19,26,138,150,41,157,187,209,240,109,152,7,211,105,135,111,254,157,131,55,85,38,60,155,209,246,117,82,32,160,75,119,217,86,186,221,184,147,190,222,213,91,62,232,57,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,90,214,117,99,239,79,172,159,16,50,31,152,206,182,83,90,214,117,99,239,79,172,159,16,50,31,152,206,130,106,124,46,61,196,244,203,241,175,156,86,172,170,88,171,225,113,238,39,166,95,141,124,226,181,101,82,2,34,32,45,122,252,69,117,142,251,172,157,92,103,117,55,120,124,189,38,31,112,159,14,181,211,114,3,236,210,208,79,44,100,252,196,1,203,187,59,212,79,177,114,32,239,240,228,66,2,234,119,245,191,53,186,233,174,139,231,218,141,98,167,164,158,229,138,226,247,91,221,28,85,96,69,4,147,211,82,73,52,99,32,137,9,56,57,3,51,179,16,190,219,236,237,237,90,203,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,41,167,169,158,66,114,146,89,36,39,114,51,34,119,39,39,119,119,119,119,116,25,129,163,93,51,212,234,127,134,254,173,106,126,47,93,86,87,220,123,56,165,187,214,80,147,197,216,158,221,104,182,155,201,193,200,129,227,49,138,241,89,49,63,35,230,212,209,198,0,196,91,190,63,244,209,159,211,105,103,80,218,111,168,55,12,134,174,199,109,177,229,22,218,155,165,117,51,203,206,43,119,152,6,172,103,104,153,204,192,169,222,80,48,22,126,96,68,59,23,45,158,122,116,95,167,139,85,131,163,44,127,166,236,142,213,87,143,133,199,7,43,38,69,79,73,88,51,79,77,91,95,76,95,73,20,114,147,202,14,126,98,162,160,153,219,148,108,238,204,45,193,153,150,189,154,133,133,93,116,215,63,201,116,230,251,81,73,61,203,21,188,86,217,43,37,164,50,40,36,158,154,99,134,66,140,136,68,156,28,129,221,157,196,95,109,183,102,246,32,218,33,90,174,172,125,214,53,147,225,254,67,242,233,215,138,240,247,213,11,86,170,244,125,166,215,59,120,210,67,81,96,179,197,139,215,82,67,90,53,39,79,61,188,90,153,187,187,51,60,103,44,81,197,80,209,147,110,33,80,30,164,206,198,94,215,171,31,117,141,100,248,127,144,252,186,116,26,214,43,171,212,191,81,121,223,84,26,167,95,169,153,213,71,248,218,59,61,23,8,127,193,150,191,51,52,208,81,247,34,138,62,247,107,190,99,221,49,230,126,215,127,99,53,170,89,85,208,127,66,247,222,176,114,171,141,109,238,190,235,142,96,56,255,0,111,233,11,221,53,24,73,230,234,187,145,59,219,224,41,12,88,102,40,14,67,121,88,37,24,182,143,152,63,116,24,131,234,240,249,235,110,235,210,134,127,37,139,39,158,174,187,78,178,170,138,120,110,180,101,84,67,5,166,114,154,17,59,176,70,48,202,102,113,211,140,130,81,70,194,243,55,109,137,221,227,143,105,233,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,92,30,170,186,103,204,186,80,213,202,205,45,204,43,169,46,32,84,227,114,180,92,233,157,132,46,54,233,14,64,138,119,143,147,148,39,202,41,0,227,39,126,38,5,196,140,56,72,121,43,225,185,226,9,77,211,181,76,154,61,172,151,90,178,211,171,141,65,84,209,92,166,150,89,131,25,54,138,121,37,104,169,225,130,89,166,10,153,158,1,112,18,16,140,220,228,219,115,145,220,38,209,17,16,17,17,6,0,120,213,251,172,98,223,16,40,126,93,113,88,1,225,113,239,217,166,95,141,124,158,181,103,255,0,141,95,186,198,45,241,2,135,229,215,21,128,30,23,30,253,154,101,248,215,201,235,80,79,242,34,32,34,34,2,140,15,22,190,138,62,155,163,172,234,203,76,173,151,90,203,212,61,152,243,75,124,13,223,140,168,97,131,182,23,49,103,46,113,246,66,40,163,148,99,18,23,141,198,87,104,218,41,140,228,253,71,87,138,231,90,255,0,147,44,86,126,154,244,206,231,106,169,201,50,219,125,69,54,91,46,253,233,172,246,185,163,17,106,126,14,47,24,205,85,28,135,234,69,206,56,155,147,3,60,208,202,33,13,139,34,186,36,232,251,38,234,231,84,34,178,139,85,209,97,54,58,136,11,44,188,82,75,79,223,161,130,88,231,56,66,56,229,54,34,57,138,152,226,99,16,145,163,114,99,49,38,110,37,142,171,42,188,59,186,188,254,74,90,202,255,0,90,107,123,58,123,152,246,168,178,142,20,30,102,104,59,67,47,149,171,143,139,180,141,218,146,82,230,195,207,148,82,75,180,103,35,69,196,39,206,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,47,173,17,1,17,16,71,7,139,175,73,152,110,67,167,119,14,171,44,213,20,150,76,135,21,167,166,166,189,71,13,3,145,228,33,61,93,37,45,51,203,35,72,35,25,192,50,73,177,246,204,204,56,70,238,195,24,113,138,13,39,193,127,42,26,167,134,233,159,210,159,70,125,109,200,45,214,47,59,216,239,121,95,53,83,28,61,222,223,33,231,199,185,203,143,33,223,109,183,109,247,83,169,226,143,238,39,169,191,130,252,226,137,66,183,73,222,244,250,55,241,3,30,249,140,8,54,30,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,229,13,59,213,206,243,79,41,156,133,44,179,72,126,140,231,36,178,73,35,176,176,131,57,187,8,136,179,11,123,84,68,5,139,249,247,136,183,77,26,121,175,54,157,10,188,102,180,146,84,79,81,87,109,190,221,226,35,242,88,253,196,59,29,136,42,165,112,104,156,36,121,39,9,36,9,11,203,201,15,25,132,25,204,226,189,122,209,133,102,90,139,165,249,6,15,167,250,149,87,128,95,111,52,227,77,79,145,210,81,181,84,244,0,242,11,202,241,135,48,118,50,137,164,141,140,76,78,55,54,49,118,33,103,90,219,106,150,150,231,122,45,157,220,244,207,82,236,95,67,100,150,110,207,157,162,243,80,212,118,187,176,132,209,254,114,19,56,203,120,229,2,251,36,251,111,179,236,236,236,193,58,158,40,254,226,122,155,248,47,206,40,148,43,116,157,239,79,163,127,16,49,239,152,192,178,82,183,196,2,179,87,122,7,212,78,159,181,191,34,243,121,213,39,208,144,99,55,41,99,158,90,171,245,44,119,24,38,148,106,76,65,227,105,160,142,159,214,105,12,74,97,49,221,138,65,51,147,26,250,78,247,167,209,191,136,24,247,204,96,65,178,154,34,32,34,34,2,181,93,88,251,172,107,39,195,252,135,229,211,171,170,173,87,86,62,235,26,201,240,255,0,33,249,116,232,53,172,91,84,45,85,214,213,8,8,136,128,136,136,34,215,198,195,90,46,182,234,108,15,66,49,236,190,174,150,158,233,79,85,126,201,172,240,129,0,85,64,210,198,22,226,150,78,59,24,52,176,214,187,68,198,237,206,48,51,29,198,34,104,161,87,127,171,173,111,181,117,29,212,94,103,172,182,43,29,93,162,219,127,168,166,26,58,74,185,4,231,104,41,233,97,166,140,228,227,246,68,204,96,99,112,103,38,7,55,22,35,227,205,218,145,162,22,172,15,167,77,26,214,88,111,149,117,151,45,81,168,201,74,162,144,163,16,130,134,11,117,84,20,209,0,123,72,204,137,230,50,55,118,109,142,49,97,110,14,114,5,160,89,85,225,139,170,95,146,254,178,112,175,55,125,250,50,213,150,249,140,90,225,253,235,222,243,94,106,55,242,144,122,1,16,114,174,142,139,237,143,29,182,251,68,192,230,173,167,73,58,33,106,234,63,95,177,205,23,188,223,42,236,212,249,29,61,208,66,190,154,49,144,233,167,134,221,83,81,9,184,23,161,131,75,12,124,195,113,114,14,66,196,14,236,109,104,16,109,80,138,213,116,177,173,127,202,39,167,220,39,88,228,183,249,42,188,130,222,254,126,1,139,183,24,87,65,41,211,213,118,135,185,35,180,47,60,50,188,124,141,203,182,225,203,98,221,154,234,160,34,34,2,192,15,26,191,117,140,91,226,5,15,203,174,43,63,214,0,120,213,251,172,98,223,16,40,126,93,113,65,128,30,23,30,253,154,101,248,215,201,235,84,233,219,180,171,78,45,26,143,119,213,235,102,23,106,166,204,239,214,250,123,93,202,247,29,59,53,85,77,44,46,239,28,100,95,253,163,19,183,218,49,134,1,39,38,134,38,8,44,240,184,247,236,211,47,198,190,79,90,167,249,5,170,234,199,221,99,89,62,31,228,63,46,157,107,88,182,83,234,199,221,99,89,62,31,228,63,46,157,107,88,131,99,62,143,186,76,195,122,69,210,255,0,168,246,42,138,75,197,246,190,162,74,155,238,70,52,15,75,61,212,218,67,120,24,193,228,149,192,34,136,218,49,6,62,27,247,13,153,138,83,119,190,168,136,10,42,252,115,191,82,127,188,159,195,84,170,40,171,241,206,253,73,254,242,127,13,65,138,190,23,30,253,154,101,248,215,201,235,84,196,245,131,213,158,27,210,46,151,253,120,190,211,210,94,47,181,245,17,211,88,177,194,175,122,89,238,166,210,3,78,224,109,28,174,1,20,70,242,17,184,112,223,182,14,236,82,131,60,32,244,65,171,216,110,130,245,57,137,106,230,160,79,87,29,139,29,167,187,205,80,212,144,60,211,202,103,107,171,138,40,99,15,70,115,146,89,35,141,156,156,65,156,217,200,132,89,201,188,167,81,90,243,153,117,37,171,151,221,86,204,235,106,200,238,53,6,22,202,25,170,26,96,180,219,152,201,233,232,162,113,0,30,17,137,108,228,192,60,205,206,66,110,102,78,225,229,115,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,67,212,215,87,84,187,115,148,246,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,153,63,13,207,15,186,158,157,169,164,214,29,100,181,82,22,162,220,105,202,154,138,219,52,81,76,120,200,52,179,199,43,197,81,12,242,195,49,212,194,240,19,152,136,156,96,231,30,251,28,140,246,131,194,143,161,111,230,58,160,214,188,51,254,215,170,192,40,171,139,252,162,43,164,148,238,63,249,175,42,100,95,237,230,96,255,0,91,204,165,81,4,85,248,231,126,164,255,0,121,63,134,171,85,224,169,239,79,148,252,63,174,249,141,185,93,95,28,239,212,159,239,39,240,213,106,188,21,61,233,242,159,135,245,223,49,183,32,154,148,68,64,86,171,171,31,117,141,100,248,127,144,252,186,117,117,85,170,234,199,221,99,89,62,31,228,63,46,157,6,181,139,106,133,170,186,218,161,1,98,87,137,87,76,248,110,188,244,243,123,204,239,53,213,118,236,135,75,172,247,92,142,203,91,11,185,129,4,116,237,53,77,36,177,57,48,144,76,52,209,179,31,161,198,96,4,206,227,206,57,50,213,90,174,172,125,214,53,147,225,254,67,242,233,208,107,88,182,51,232,251,164,204,55,164,93,47,250,143,98,168,164,188,95,107,234,36,169,190,228,99,64,244,179,221,77,164,55,129,140,30,73,92,2,40,141,163,16,99,225,191,112,217,152,165,55,125,115,22,213,8,10,213,117,99,238,177,172,159,15,242,31,151,78,174,170,181,93,88,251,172,107,39,195,252,135,229,211,160,214,177,108,187,212,190,1,83,170,125,60,234,70,159,91,241,234,75,229,202,249,139,220,169,173,116,53,45,23,9,110,62,92,222,141,217,229,118,0,49,168,104,140,12,157,184,24,137,110,60,119,109,104,150,213,8,53,87,91,46,244,209,159,212,234,159,79,58,111,168,55,12,134,146,249,114,190,98,246,218,155,165,117,51,197,194,91,143,151,6,172,103,104,153,128,12,106,26,80,48,22,110,6,36,59,15,29,154,3,58,214,197,175,184,127,87,26,189,105,200,232,124,165,93,70,97,115,186,71,31,116,36,229,75,91,57,85,211,73,184,59,179,115,130,120,143,109,249,15,45,137,152,153,217,165,39,193,167,63,169,201,186,92,186,97,151,28,134,146,174,163,14,202,42,233,168,237,226,241,52,244,54,234,136,162,168,141,204,69,152,220,36,169,146,185,196,207,125,220,100,22,125,163,226,33,158,168,136,130,213,117,71,161,127,202,83,66,114,109,20,250,211,245,115,235,31,146,255,0,9,249,31,57,216,242,245,144,84,255,0,51,220,143,151,46,199,31,211,109,185,111,235,182,207,133,90,79,224,215,249,47,213,60,55,83,63,148,119,210,127,84,178,11,117,247,201,125,80,236,249,175,43,83,28,221,174,231,157,46,28,187,124,121,113,45,183,223,103,219,101,37,72,128,136,136,48,3,198,175,221,99,22,248,129,67,242,235,138,192,15,11,143,126,205,50,252,107,228,245,171,63,252,106,253,214,49,111,136,20,63,46,184,172,0,240,184,247,236,211,47,198,190,79,90,130,127,145,17,1,17,16,17,17,6,31,248,169,235,29,247,72,186,71,187,211,99,144,237,87,158,220,34,195,164,169,228,31,222,180,181,48,79,37,75,240,48,38,62,228,20,242,193,183,217,33,239,243,18,98,6,103,132,205,16,194,173,90,149,173,24,14,156,223,106,42,224,182,229,89,69,170,201,89,45,33,136,207,28,21,53,113,195,33,70,68,36,44,108,38,238,206,226,77,190,219,179,251,22,122,120,218,106,102,85,83,170,120,46,142,121,190,214,55,111,199,219,38,236,71,36,131,230,43,170,42,106,41,249,204,60,251,103,219,142,151,104,223,131,16,247,231,251,78,199,179,121,95,6,77,45,250,215,212,117,247,83,43,236,94,106,131,4,199,228,242,213,190,107,135,147,186,86,155,67,15,230,216,216,164,231,74,55,17,245,18,1,219,119,216,187,110,130,202,120,138,232,229,247,70,250,184,206,233,174,243,121,138,76,194,225,62,99,107,169,226,1,222,165,175,158,89,9,184,9,155,143,106,118,168,131,114,226,71,216,231,196,68,197,148,133,120,44,103,244,215,222,158,114,189,62,168,200,106,235,46,88,174,80,117,33,67,51,202,65,65,110,172,167,141,225,104,156,155,128,129,212,65,94,110,0,254,135,204,137,155,184,206,86,215,198,211,69,63,248,5,234,50,142,225,251,48,171,133,44,146,255,0,233,21,148,146,66,13,31,254,154,210,17,73,254,33,132,127,77,214,58,248,76,234,133,171,78,58,193,181,219,47,35,73,29,62,117,103,172,197,194,174,166,180,105,194,154,115,40,234,97,219,147,59,72,114,203,73,29,56,71,184,185,29,64,236,238,236,192,65,59,202,21,188,106,253,233,241,111,135,244,63,49,184,169,169,80,173,227,87,239,79,139,124,63,161,249,141,197,3,193,83,222,159,41,248,127,93,243,27,114,154,149,10,222,10,158,244,249,79,195,250,239,152,219,148,212,160,34,34,8,245,241,167,207,233,172,93,60,226,154,125,79,144,213,209,220,178,172,160,42,78,134,23,148,66,190,221,71,79,35,204,210,184,183,2,0,168,158,128,216,13,253,79,129,11,63,109,220,98,91,68,48,171,86,165,107,70,3,167,55,218,138,184,45,185,86,81,106,178,86,75,72,98,51,199,5,77,92,112,200,81,145,9,11,27,9,187,179,184,147,111,182,236,254,197,154,158,53,247,107,172,221,73,97,182,41,174,117,103,109,163,193,233,234,233,232,202,98,120,33,158,106,250,209,150,80,143,126,34,102,48,66,36,76,219,147,69,27,62,252,91,111,21,225,13,130,253,109,235,38,219,127,250,83,202,125,74,199,238,151,222,207,99,185,230,251,145,141,7,107,151,38,237,237,231,251,156,182,47,230,184,237,246,185,8,78,162,193,95,25,44,90,251,144,116,143,71,118,180,80,249,138,76,103,48,183,93,46,146,119,64,60,189,41,193,83,72,50,108,78,206,123,207,87,78,27,11,57,125,189,246,226,36,237,157,74,207,245,137,105,181,94,186,80,214,26,59,205,178,146,190,158,60,30,245,86,17,84,194,50,128,207,5,28,179,67,43,9,51,179,28,114,199,28,128,94,209,48,18,109,157,153,208,65,15,69,57,77,247,15,234,227,72,110,216,229,119,148,171,168,204,45,150,185,36,237,4,156,169,107,103,26,74,152,246,54,118,110,112,79,40,111,183,33,229,184,187,19,51,182,199,203,85,117,179,158,136,102,183,93,74,209,124,7,81,175,180,244,144,92,178,172,94,213,123,172,138,144,8,96,142,122,154,72,230,144,99,18,34,38,6,35,118,102,114,39,219,109,221,253,168,61,170,140,191,27,141,80,181,82,224,26,123,162,240,141,36,247,43,157,226,92,162,161,198,180,123,244,112,83,67,37,52,92,233,246,114,225,57,85,205,198,71,113,109,233,36,22,98,245,225,38,138,2,252,81,245,122,155,86,186,193,201,160,182,207,73,61,183,6,167,135,16,165,154,24,37,136,204,233,136,206,168,101,105,63,72,194,178,122,184,216,133,132,28,35,7,30,95,166,65,231,252,61,250,107,177,117,67,212,117,191,10,204,95,158,45,100,183,207,144,223,105,130,168,233,230,172,165,132,227,140,32,140,192,93,219,156,243,192,199,179,129,118,187,174,6,38,192,234,202,234,198,11,249,47,213,60,203,76,254,148,250,79,234,150,65,113,177,121,222,199,103,205,121,90,153,33,238,246,249,23,14,93,190,92,121,22,219,237,187,237,186,147,255,0,4,189,28,177,69,138,231,93,64,212,77,222,189,84,220,31,14,163,143,137,143,148,165,142,58,122,186,135,221,143,132,157,227,150,155,209,195,144,121,95,178,91,72,76,216,213,226,231,166,120,174,157,245,113,53,199,22,164,242,159,93,113,250,76,154,227,0,71,28,112,141,116,147,212,83,202,113,136,0,237,220,242,163,41,185,114,34,150,89,77,203,237,108,193,39,254,29,90,199,98,214,78,145,240,74,155,68,62,94,175,15,183,193,135,93,41,185,25,246,106,168,32,138,49,126,100,0,197,221,129,233,231,216,121,8,119,248,114,34,2,117,146,170,37,124,18,245,142,251,22,85,157,116,253,81,15,122,203,83,111,124,198,142,78,64,62,82,170,57,41,233,42,27,102,14,114,119,130,90,111,87,62,33,229,126,200,239,33,59,75,82,2,34,32,128,31,20,127,126,205,77,252,23,228,244,75,34,188,32,58,76,195,115,170,154,158,168,115,10,138,75,177,226,183,138,155,45,162,199,83,64,228,20,183,24,226,163,168,138,228,210,247,56,145,128,207,32,132,101,19,241,62,50,137,49,128,113,199,95,20,127,126,205,77,252,23,228,244,75,63,252,21,61,214,50,159,136,21,223,46,183,32,207,244,68,64,88,235,212,239,93,90,37,210,198,67,96,195,51,154,250,185,242,27,229,69,186,99,162,134,150,126,20,86,137,234,142,25,174,82,202,49,144,144,68,48,206,237,12,124,230,51,16,22,1,19,121,7,34,150,185,157,107,104,134,168,104,79,80,217,45,139,86,111,148,151,251,190,69,81,54,79,13,246,154,56,225,11,188,21,117,18,187,213,60,1,233,78,101,40,204,39,14,204,192,96,76,14,81,240,50,9,200,234,23,41,177,103,61,23,234,94,107,139,87,121,219,46,65,165,247,155,165,186,167,180,113,247,233,103,180,203,36,82,112,54,19,30,64,98,251,19,49,54,251,59,51,250,45,112,150,90,116,177,214,157,215,76,244,95,85,122,113,212,108,130,174,124,39,43,193,242,10,76,108,10,152,170,30,215,123,158,146,70,142,32,38,46,81,83,84,17,155,16,176,152,140,197,25,254,109,142,121,11,18,208,108,167,210,119,186,198,141,252,63,199,190,93,2,186,170,213,116,157,238,177,163,127,15,241,239,151,64,174,170,12,0,241,171,247,88,197,190,32,80,252,186,226,176,3,194,227,223,179,76,191,26,249,61,106,207,255,0,26,191,117,140,91,226,5,15,203,174,43,0,60,46,61,251,52,203,241,175,147,214,160,159,228,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,65,22,207,178,169,223,101,67,55,34,103,219,216,130,160,23,22,245,125,221,84,136,131,231,174,175,163,182,82,157,109,125,72,65,4,123,114,51,125,153,183,125,155,253,247,80,113,226,133,175,242,106,110,177,190,33,96,200,154,191,31,183,208,208,78,65,5,67,28,77,82,193,43,190,236,194,222,188,102,103,246,191,181,191,205,158,94,36,253,83,71,164,218,87,83,96,195,114,72,225,200,106,170,232,196,6,158,165,134,102,110,244,156,219,103,2,244,218,18,223,255,0,167,120,191,232,227,71,111,189,70,235,229,5,46,67,105,171,191,208,61,61,92,213,243,212,198,243,129,188,116,220,64,76,156,155,119,103,40,182,245,253,158,136,36,7,194,131,166,74,92,91,8,135,87,114,188,87,203,223,107,100,184,210,132,149,80,187,72,17,115,142,54,6,220,221,182,126,217,62,252,91,218,255,0,218,242,56,191,15,12,196,237,24,78,61,79,142,217,40,96,164,165,128,140,154,40,35,96,6,114,39,39,125,155,251,87,238,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,225,114,136,8,136,131,11,124,73,122,95,29,101,210,250,220,147,30,180,157,78,67,75,61,3,70,80,82,196,114,184,12,132,5,246,159,98,219,140,175,233,191,252,202,33,116,63,89,243,206,154,245,22,154,227,4,117,52,207,5,68,47,91,67,60,211,66,220,30,72,100,39,113,7,111,87,24,199,215,103,244,127,99,250,45,144,238,22,250,91,165,28,148,53,177,12,144,203,183,33,33,103,103,217,217,219,209,217,219,218,204,161,131,196,207,163,250,221,61,205,101,212,188,34,207,87,53,158,166,154,148,42,70,158,142,32,134,46,16,204,242,72,253,189,189,131,0,239,187,125,254,223,98,9,114,209,237,82,176,107,14,11,69,155,99,213,212,117,52,213,82,77,30,244,210,185,131,20,114,56,59,51,187,51,253,205,254,149,237,148,76,120,86,245,113,107,198,173,48,104,150,95,117,166,132,158,182,121,40,228,170,169,151,145,52,243,211,51,51,51,179,142,252,164,147,102,103,103,244,246,123,93,75,51,59,63,171,62,232,14,219,174,7,211,209,213,74,151,111,189,5,72,184,101,202,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,45,107,58,177,247,167,214,79,136,25,15,204,103,91,41,173,107,58,177,247,167,214,79,136,25,15,204,103,65,53,62,23,30,226,122,101,248,215,206,43,86,85,44,85,240,184,247,19,211,47,198,190,113,90,178,169,1,17,16,96,7,140,222,169,125,84,233,198,197,166,116,23,223,43,95,157,228,17,249,154,47,43,207,206,90,232,129,230,155,243,142,14,49,240,170,43,113,122,16,153,111,179,110,61,198,81,151,208,182,21,117,207,250,193,210,75,21,154,162,146,26,138,92,162,146,246,101,82,100,32,240,91,203,207,76,44,226,36,252,202,42,105,4,27,109,156,220,89,220,89,220,154,255,0,248,203,103,244,217,55,84,118,188,50,221,144,213,213,211,225,216,189,37,53,101,188,158,86,130,134,227,81,44,181,18,56,9,51,3,156,148,210,80,185,24,111,187,12,98,239,188,124,70,229,120,37,232,229,246,92,171,58,234,6,162,110,205,150,154,222,248,117,28,124,64,188,221,84,146,83,213,212,62,236,124,227,236,132,84,222,142,28,79,205,125,146,222,50,103,9,106,80,45,226,167,163,150,45,34,234,226,239,83,142,77,181,38,123,111,139,49,146,155,137,255,0,122,213,84,207,60,117,45,204,204,156,251,147,211,203,62,255,0,100,71,191,192,69,132,25,222,122,84,112,120,220,97,86,170,253,23,211,221,70,154,162,173,174,86,60,162,91,37,60,66,99,216,40,43,169,36,154,82,49,227,201,205,138,223,11,11,177,51,51,20,155,177,110,206,33,229,60,17,245,122,152,237,90,133,160,149,211,210,71,81,5,68,89,125,174,49,130,94,252,224,99,29,45,105,28,158,177,48,70,241,208,48,143,217,55,121,164,127,182,204,252,51,215,171,31,117,141,100,248,127,144,252,186,117,8,30,29,90,199,125,209,190,174,48,74,155,68,62,98,147,48,184,65,135,93,41,185,0,119,169,107,231,138,49,126,100,6,227,218,157,169,231,216,120,145,246,56,114,17,50,117,55,253,88,251,172,107,39,195,252,135,229,211,160,214,177,108,251,165,90,103,138,232,222,156,99,154,91,133,82,121,123,46,51,111,138,223,77,202,56,194,73,184,55,219,158,94,216,0,20,210,155,148,146,27,11,115,144,204,157,183,39,90,193,45,170,16,89,254,170,186,103,195,122,175,210,58,205,45,204,43,170,237,198,53,3,114,180,92,233,157,200,237,215,24,194,64,138,119,143,147,12,193,198,89,0,227,39,110,64,101,196,128,248,72,26,246,107,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,129,134,161,233,39,105,160,148,14,49,150,41,163,63,71,112,146,41,35,145,152,152,77,152,217,136,68,153,197,182,115,88,213,215,71,70,86,46,176,244,226,150,217,29,215,232,108,207,23,243,21,24,205,202,83,55,165,25,37,96,238,211,84,198,59,239,12,189,168,153,228,17,121,35,32,18,30,76,199,20,129,138,190,18,157,107,253,55,71,71,210,110,166,220,238,181,151,168,123,210,97,119,9,223,191,25,80,195,7,112,237,132,236,60,227,236,132,82,201,17,72,68,47,27,148,76,241,180,80,129,201,250,213,134,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,9,67,61,52,241,147,140,145,73,25,51,16,24,147,56,184,187,51,179,179,179,169,180,240,224,241,0,163,234,34,197,22,146,106,246,69,255,0,85,138,15,51,60,85,53,17,193,79,30,69,75,204,228,229,78,16,132,113,132,208,198,236,7,11,15,39,142,38,148,92,255,0,60,209,6,117,34,34,12,0,241,171,247,88,197,190,32,80,252,186,226,176,3,194,227,223,179,76,191,26,249,61,106,207,255,0,26,191,117,140,91,226,5,15,203,174,43,0,60,46,61,251,52,203,241,175,147,214,160,159,228,68,64,68,94,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,189,77,117,117,75,191,8,131,118,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,112,179,253,107,245,93,98,233,47,70,171,115,46,237,170,179,47,185,111,71,139,89,43,102,49,243,245,92,129,164,145,198,54,115,120,96,3,238,200,251,128,190,193,31,112,14,88,221,107,217,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,17,247,234,167,144,164,150,78,0,194,3,200,204,159,97,102,22,223,102,102,111,69,114,186,170,234,99,50,234,191,87,43,53,75,48,161,164,183,0,211,141,182,209,108,166,102,32,183,91,163,57,14,40,30,78,44,83,31,41,100,51,144,153,185,25,151,17,0,225,24,102,87,132,239,69,23,28,167,42,182,117,81,169,22,206,24,221,155,122,156,58,3,106,90,136,110,181,195,37,69,60,149,18,11,145,201,15,149,146,30,64,197,24,19,202,241,72,6,205,19,177,133,245,232,223,195,43,30,198,186,116,204,177,174,162,236,181,113,101,154,161,78,212,23,90,88,39,165,239,216,105,41,106,158,74,97,165,170,128,164,98,51,150,40,42,143,237,188,68,241,211,129,196,253,162,231,22,221,78,244,245,149,116,191,172,183,173,35,202,106,124,255,0,144,237,212,219,174,129,75,37,60,55,58,25,71,148,85,17,137,183,249,81,155,9,24,132,177,74,12,103,195,147,236,166,177,215,173,190,143,177,158,174,116,190,91,41,53,37,22,109,99,167,156,177,59,197,92,181,29,138,25,229,146,3,152,36,142,35,97,32,152,105,130,39,50,9,30,54,39,48,18,118,226,65,134,190,15,189,94,123,58,71,206,171,127,199,214,224,197,29,7,254,126,170,190,146,105,65,255,0,203,158,55,48,255,0,30,47,39,243,17,169,84,90,176,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,40,103,166,158,50,113,146,41,35,38,98,3,18,103,23,23,102,118,118,118,117,62,158,29,221,94,127,42,221,26,127,173,53,189,237,66,195,187,84,89,71,10,15,45,12,253,210,151,202,213,199,197,222,55,238,199,17,115,97,225,198,88,229,218,48,141,226,228,25,84,136,136,49,87,197,31,220,79,83,127,5,249,197,18,133,110,147,189,233,244,111,226,6,61,243,24,20,212,248,163,251,137,234,111,224,191,56,162,80,173,210,119,189,62,141,252,64,199,190,99,2,13,148,209,17,1,98,87,136,103,69,150,174,169,244,190,162,251,136,99,244,133,170,152,213,59,62,63,88,245,35,74,245,176,52,156,165,183,207,33,11,137,129,11,202,81,49,184,176,76,226,253,200,192,230,229,150,168,131,86,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,37,12,244,211,198,78,50,69,36,100,204,64,98,76,226,226,236,206,206,206,206,174,95,73,222,244,250,55,241,3,30,249,140,10,79,188,78,188,63,235,53,118,142,167,168,29,16,199,124,222,117,73,202,124,154,219,20,147,203,85,126,165,142,8,97,136,169,128,141,227,105,160,142,159,210,24,192,74,97,50,217,202,65,0,146,48,122,78,247,167,209,191,136,24,247,204,96,65,178,154,34,32,34,34,2,181,93,88,251,172,107,39,195,252,135,229,211,171,170,173,87,86,62,235,26,201,240,255,0,33,249,116,232,53,172,91,84,45,85,214,213,8,8,136,128,177,87,196,235,84,191,37,253,27,102,190,82,251,244,101,215,45,242,248,181,191,251,215,189,230,188,212,141,230,224,245,2,16,229,67,29,111,219,46,59,109,246,73,141,193,101,82,133,111,25,61,107,250,243,212,21,167,71,41,45,253,154,77,50,183,191,122,121,34,227,36,245,215,24,169,234,36,226,77,33,49,66,48,5,27,14,224,4,210,119,247,228,60,29,6,16,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,134,166,161,161,166,102,231,41,236,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,237,35,222,52,88,181,139,6,197,122,122,194,177,106,31,37,101,199,237,247,203,93,186,155,186,114,118,41,96,142,215,28,81,243,55,35,46,32,2,219,147,185,62,219,187,187,250,175,21,224,209,162,22,172,235,91,111,250,209,112,190,85,211,212,105,125,60,3,67,65,12,99,194,174,123,148,21,148,238,114,155,238,236,17,197,28,187,0,179,57,28,128,92,153,129,194,75,151,227,157,250,147,253,228,254,26,131,21,124,46,61,251,52,203,241,175,147,214,175,213,241,75,208,186,205,31,234,178,253,146,81,89,188,166,55,168,159,234,146,217,52,111,60,145,157,84,140,205,112,2,146,86,227,222,243,93,201,138,48,34,16,142,166,15,209,98,96,31,202,240,184,247,236,211,47,198,190,79,90,164,83,198,11,71,44,89,207,76,15,170,181,19,121,123,214,154,92,32,168,163,147,137,159,126,150,186,162,10,74,138,109,152,196,7,145,157,52,189,199,19,38,242,220,7,139,72,78,130,202,248,33,106,151,255,0,12,189,20,184,95,127,237,76,166,209,108,242,191,219,77,95,63,121,131,255,0,177,163,192,207,250,192,127,156,117,42,139,90,206,150,53,175,249,59,117,5,132,235,28,150,255,0,59,73,143,220,31,207,192,49,119,36,58,25,226,58,122,174,208,247,35,103,153,160,154,87,143,145,176,247,24,57,110,59,179,236,166,128,136,136,11,0,60,106,253,214,49,111,136,20,63,46,184,172,255,0,88,1,227,87,238,177,139,124,64,161,249,117,197,6,0,120,92,123,246,105,151,227,95,39,173,83,252,160,7,194,227,223,179,76,191,26,249,61,106,159,228,22,171,171,31,117,141,100,248,127,144,252,186,117,173,98,217,79,171,31,117,141,100,248,127,144,252,186,117,173,98,13,170,17,17,1,69,95,142,119,234,79,247,147,248,106,149,69,21,126,57,223,169,63,222,79,225,168,34,173,103,79,135,7,135,253,103,81,23,216,181,111,87,177,223,250,147,208,121,152,34,166,168,146,122,121,50,42,174,7,31,26,115,132,227,144,33,134,71,99,57,152,184,188,145,52,66,199,249,231,138,208,116,73,209,246,77,213,206,168,69,101,22,171,162,194,108,117,16,22,89,120,164,150,159,191,67,4,177,206,112,132,113,202,108,68,115,21,49,196,198,33,35,70,228,198,98,76,220,74,127,176,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,59,83,80,208,211,51,240,136,55,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,15,64,136,136,34,175,199,59,245,39,251,201,252,53,90,175,5,79,122,124,167,225,253,119,204,109,202,234,248,231,126,164,255,0,121,63,134,171,85,224,169,239,79,148,252,63,174,249,141,185,4,212,162,34,2,181,93,88,251,172,107,39,195,252,135,229,211,171,170,173,87,86,62,235,26,201,240,255,0,33,249,116,232,53,172,91,84,45,85,214,213,8,10,213,117,99,238,177,172,159,15,242,31,151,78,174,170,181,93,88,251,172,107,39,195,252,135,229,211,160,214,177,109,80,181,87,91,84,32,43,85,213,143,186,198,178,124,63,200,126,93,58,186,170,213,117,99,238,177,172,159,15,242,31,151,78,131,90,197,181,66,213,93,109,80,130,26,252,109,49,107,237,38,190,224,185,173,69,15,11,45,215,15,107,93,29,79,116,31,187,85,73,91,81,37,68,124,25,249,143,16,173,166,125,221,152,95,185,176,187,184,147,55,201,224,177,159,212,216,186,134,202,244,250,163,33,164,163,182,229,88,185,212,133,12,207,16,157,125,198,142,162,55,133,162,114,110,100,97,79,61,121,184,3,250,135,50,38,126,219,56,230,7,140,46,21,117,202,186,62,59,237,190,162,146,58,124,59,40,182,222,235,134,99,38,57,32,49,154,133,134,38,97,118,115,238,215,68,78,196,226,220,4,223,125,217,132,162,47,165,93,82,252,139,117,29,167,90,153,53,247,232,106,11,54,65,75,244,173,111,149,243,29,171,92,167,217,174,252,219,1,145,111,75,44,227,246,5,205,183,220,54,38,23,96,217,77,17,16,17,17,1,17,16,96,7,141,95,186,198,45,241,2,135,229,215,21,128,30,23,30,253,154,101,248,215,201,235,86,127,248,213,251,172,98,223,16,40,126,93,113,88,1,225,113,239,217,166,95,141,124,158,181,4,255,0,34,34,2,34,32,34,43,63,214,6,127,77,166,29,46,106,150,103,54,67,87,98,168,165,197,235,169,173,247,10,71,148,103,130,227,83,19,211,209,60,101,19,115,3,122,153,161,102,54,219,131,187,19,184,179,57,48,64,103,85,90,165,249,105,234,59,81,117,50,27,239,211,52,23,156,130,171,232,170,223,43,229,251,182,184,143,179,67,249,183,0,33,218,150,40,7,237,139,27,237,185,238,78,78,242,233,224,245,133,93,113,94,143,130,251,112,168,164,146,159,49,202,46,87,186,17,132,201,206,56,0,97,161,113,149,156,89,152,251,180,50,147,48,185,55,2,7,223,119,113,24,75,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,8,251,245,83,200,49,197,31,51,113,1,228,102,45,185,59,11,111,187,187,55,170,217,163,73,240,95,201,126,150,97,186,103,244,167,210,127,84,177,251,117,139,206,246,59,62,107,202,211,71,15,119,183,200,184,114,237,242,227,200,182,223,109,223,109,208,89,95,17,93,28,177,107,39,72,249,221,53,222,111,47,87,135,219,231,204,109,117,60,76,251,53,84,16,75,33,55,1,48,98,238,192,245,16,110,92,132,59,252,248,145,0,178,128,205,61,205,110,186,107,159,227,90,141,98,167,164,158,229,138,222,40,175,116,113,85,129,20,18,79,77,48,77,24,200,34,66,78,14,64,204,236,196,47,182,251,59,123,86,209,11,88,205,111,194,173,90,107,173,25,246,156,216,170,42,231,182,226,185,69,214,201,71,45,89,137,79,36,20,213,114,67,25,72,66,34,46,110,32,206,238,194,45,190,251,51,123,16,108,187,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,113,247,233,103,140,100,138,78,6,194,99,200,12,95,98,102,38,223,103,102,127,69,13,158,53,126,244,248,183,195,250,31,152,220,86,116,248,86,107,29,247,87,122,71,180,83,100,112,239,87,129,92,37,195,163,169,228,31,223,84,180,208,65,37,51,240,0,22,14,220,21,17,65,183,218,34,236,115,34,114,55,102,193,111,26,191,122,124,91,225,253,15,204,110,40,30,10,158,244,249,79,195,250,239,152,219,148,212,168,86,240,84,247,167,202,126,31,215,124,198,220,166,165,1,17,16,107,173,215,230,117,249,68,235,39,86,47,255,0,69,253,31,229,50,9,44,93,158,255,0,119,151,209,177,133,7,119,151,17,219,185,229,123,156,118,251,60,248,238,91,114,124,213,240,66,210,223,254,25,122,215,112,177,127,218,152,181,162,231,230,191,182,166,190,14,203,31,255,0,99,75,153,135,245,1,127,56,203,0,58,177,247,167,214,79,136,25,15,204,103,82,211,224,219,139,95,113,254,145,235,46,215,122,31,47,73,147,102,23,27,165,174,78,232,31,152,165,8,41,169,10,77,133,221,195,105,233,42,3,98,102,47,177,190,220,72,93,195,58,145,17,6,176,58,177,130,254,75,245,79,50,211,63,165,62,147,250,165,144,92,108,94,119,177,217,243,94,86,166,72,123,189,190,69,195,151,111,151,30,69,182,251,110,251,110,167,211,195,195,53,186,231,253,22,233,85,246,243,79,73,13,69,45,156,236,128,52,192,66,15,5,190,166,90,24,73,216,136,159,153,69,77,25,27,239,179,155,147,179,11,59,11,65,183,86,62,244,250,201,241,3,33,249,140,234,85,60,21,61,214,50,159,136,21,223,46,183,32,205,77,88,206,191,37,250,89,153,106,103,209,127,73,253,82,199,238,55,223,37,223,236,249,175,43,77,36,221,174,231,18,225,203,183,199,151,18,219,125,246,125,182,90,203,229,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,4,125,250,169,228,41,37,147,128,48,128,242,51,39,216,89,133,183,217,153,155,209,77,247,139,158,166,101,90,119,210,60,214,236,90,175,202,125,117,200,41,49,155,140,225,36,145,204,52,50,65,81,81,40,70,64,99,183,115,202,140,70,197,200,74,41,101,7,31,181,187,68,15,74,186,91,249,105,234,59,78,180,206,107,23,211,52,23,156,130,151,233,90,47,53,229,251,182,184,143,189,93,249,198,48,33,218,150,41,203,236,19,27,237,176,110,78,44,225,59,221,11,97,86,172,3,163,237,36,177,89,170,42,230,167,170,197,233,47,102,85,38,36,109,61,192,124,244,194,206,34,45,192,101,169,144,65,182,221,129,133,157,201,217,201,241,215,198,111,75,126,181,244,227,98,212,202,11,23,154,175,193,50,8,252,205,111,154,225,228,237,117,160,240,205,249,183,54,25,57,213,13,184,125,4,140,118,221,182,30,227,172,255,0,94,43,91,240,171,174,165,104,190,125,167,54,42,138,72,46,89,86,47,117,178,81,203,86,100,48,71,61,77,36,144,198,82,16,137,19,3,17,179,187,176,147,237,190,204,254,196,16,23,208,78,166,101,90,95,213,198,153,220,113,106,190,223,211,217,5,22,51,113,128,228,145,161,170,161,175,156,41,229,9,4,12,121,241,238,12,160,197,184,180,176,196,110,37,195,101,177,74,213,93,108,167,210,174,169,126,90,122,113,211,173,76,154,251,244,205,125,231,31,165,250,86,183,202,249,126,237,210,32,236,215,126,109,128,4,118,170,138,113,251,2,192,251,110,27,139,139,184,93,84,68,65,0,62,40,254,253,154,155,248,47,201,232,150,127,248,42,123,172,101,63,16,43,190,93,110,88,1,226,143,239,217,169,191,130,252,158,137,103,255,0,130,167,186,198,83,241,2,187,229,214,228,25,254,136,136,10,213,117,47,211,166,9,213,6,150,87,233,158,117,79,254,54,178,207,91,206,111,240,101,211,203,77,12,21,157,184,165,143,189,218,239,153,118,140,184,31,177,219,216,237,117,81,6,178,218,233,161,122,143,211,166,163,220,116,191,84,44,222,70,235,67,180,176,205,19,185,210,220,41,73,221,163,170,166,145,217,187,144,159,18,217,246,98,98,18,3,16,48,48,31,0,167,251,175,174,138,49,94,171,52,226,174,247,105,182,121,125,77,198,109,243,73,142,92,41,218,48,146,191,131,20,131,108,168,121,8,0,161,148,221,216,8,201,187,50,27,155,63,18,148,37,129,108,179,22,190,224,217,85,231,10,202,104,124,149,235,31,184,84,90,238,52,221,208,147,177,85,4,133,28,177,243,7,32,46,38,4,219,139,184,190,219,179,187,122,160,216,251,164,239,117,141,27,248,127,143,124,186,5,117,85,170,233,59,221,99,70,254,31,227,223,46,129,93,84,24,1,227,87,238,177,139,124,64,161,249,117,197,96,7,133,199,191,102,153,126,53,242,122,213,159,254,53,126,235,24,183,196,10,31,151,92,86,0,120,92,123,246,105,151,227,95,39,173,65,63,200,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,184,116,28,23,175,163,46,89,182,92,51,125,234,164,5,226,117,135,84,172,26,61,130,214,230,217,13,117,29,53,53,44,144,199,189,76,174,0,229,36,140,12,206,236,206,255,0,123,255,0,161,123,87,118,111,87,125,148,76,248,169,117,113,107,201,109,51,232,150,33,117,166,152,154,182,9,43,36,165,169,151,144,180,19,212,179,179,179,51,14,252,163,143,118,119,119,245,246,123,29,6,13,107,134,179,231,157,74,106,45,77,198,120,234,106,94,122,137,158,138,134,9,166,153,184,52,147,72,46,194,110,254,172,50,23,174,205,232,222,198,245,82,245,225,181,210,248,232,214,151,209,100,153,13,164,233,178,26,169,235,218,66,158,150,32,149,128,164,16,31,180,219,150,220,98,111,77,255,0,230,88,83,225,153,209,253,110,161,102,177,106,94,111,103,171,134,207,77,77,84,20,195,81,71,17,195,47,56,97,120,228,110,230,254,209,156,182,217,190,239,111,181,76,253,190,223,75,107,163,142,134,138,33,142,24,183,226,34,44,204,219,187,187,250,51,51,123,93,208,125,40,136,131,133,202,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,183,90,231,165,54,29,88,192,174,248,253,234,158,57,26,106,26,136,197,202,24,228,127,88,101,6,219,155,59,55,243,142,174,42,32,214,112,163,200,250,123,213,250,94,111,32,215,88,43,40,170,204,123,220,123,130,207,20,236,46,81,147,250,62,205,236,119,254,197,177,14,133,106,93,14,170,233,237,22,85,71,35,23,118,89,226,45,152,253,161,35,183,244,217,159,246,44,1,241,65,232,246,150,251,37,86,178,98,238,80,212,209,219,227,105,225,8,105,196,14,56,32,169,55,245,220,75,119,224,45,247,255,0,99,171,19,225,171,213,221,126,149,228,84,154,83,120,6,146,213,112,171,119,130,67,158,119,113,57,234,41,131,131,0,177,11,127,77,247,217,155,213,247,254,176,155,100,84,199,32,74,13,36,111,184,191,177,213,72,41,103,109,246,85,46,31,254,36,111,86,65,202,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,45,107,58,177,247,167,214,79,136,25,15,204,103,91,41,162,12,85,240,184,247,19,211,47,198,190,113,90,178,169,17,1,126,78,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,209,201,216,165,130,50,146,89,56,3,17,151,16,2,125,133,156,159,109,153,157,253,23,235,34,13,96,117,99,58,252,168,106,158,101,169,159,69,253,25,245,183,32,184,223,124,151,127,189,229,124,213,76,147,118,187,156,71,159,30,231,30,92,71,125,183,217,183,217,78,167,134,94,138,126,69,186,71,197,188,197,195,205,87,231,123,102,181,156,37,231,12,94,118,8,124,188,113,239,24,16,237,75,21,55,49,126,91,74,242,241,39,30,59,101,82,32,43,85,213,86,150,254,90,122,113,212,93,51,134,197,244,205,125,231,31,170,250,42,139,205,121,126,237,210,32,239,80,254,113,204,4,118,170,138,2,251,100,192,251,108,123,139,147,61,213,68,26,176,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,176,166,161,102,183,93,74,240,240,201,117,26,251,79,73,5,203,42,209,122,219,221,100,84,128,67,4,115,212,216,206,105,6,49,34,34,96,98,55,102,103,34,125,182,221,223,218,178,41,16,106,174,182,168,68,64,68,68,24,1,226,117,208,119,229,190,197,83,175,58,79,101,229,159,99,246,242,250,74,215,110,183,119,42,178,136,68,225,24,247,46,232,183,122,158,1,168,113,227,28,146,204,45,28,45,191,8,133,161,219,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,53,77,13,117,51,183,56,143,103,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,125,162,17,6,58,244,73,214,14,51,213,206,151,197,122,23,164,162,205,172,116,240,14,89,103,164,138,163,177,67,60,178,78,16,156,114,74,12,36,19,13,49,202,192,39,35,198,196,192,100,78,220,139,34,145,16,96,7,141,95,186,198,45,241,2,135,229,215,21,128,30,23,30,253,154,101,248,215,201,235,84,255,0,34,2,34,32,43,41,213,231,76,118,46,173,52,106,167,74,174,247,175,161,42,194,225,75,116,181,221,252,177,212,249,10,168,137,196,164,236,12,177,52,188,160,146,162,45,136,184,183,119,158,206,66,42,245,162,8,33,209,143,12,173,109,203,186,151,172,209,109,78,178,213,217,49,236,86,162,158,124,154,253,111,158,2,2,183,78,21,5,75,61,23,120,132,166,10,146,164,146,33,144,99,62,201,242,238,198,197,25,196,167,78,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,47,173,16,17,17,4,106,248,177,116,81,110,202,113,91,159,85,26,111,108,225,146,89,182,169,204,96,6,170,168,154,235,66,49,211,211,199,81,24,177,28,112,249,88,225,228,108,49,128,188,79,44,134,108,241,51,31,138,240,161,232,115,50,160,201,172,157,92,106,49,213,216,168,105,105,234,15,17,180,184,48,207,114,10,154,121,32,42,217,216,155,112,166,120,166,62,208,182,199,43,184,201,184,196,193,223,149,244,64,68,68,24,171,226,143,238,39,169,191,130,252,226,137,66,183,73,222,244,250,55,241,3,30,249,140,11,101,52,64,68,68,4,68,64,81,129,212,79,135,253,30,145,117,103,164,157,64,232,134,59,229,48,90,189,64,199,231,201,173,177,73,4,84,182,26,169,47,52,48,196,84,192,70,210,60,51,201,81,233,12,96,67,9,1,108,227,25,0,71,39,232,128,136,136,8,136,128,173,87,86,62,235,26,201,240,255,0,33,249,116,234,234,162,13,85,214,213,8,136,8,136,131,242,114,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,142,78,197,44,17,148,146,201,192,24,140,184,128,19,236,44,228,251,108,204,239,232,181,130,203,50,155,238,115,149,94,115,92,166,187,206,222,178,11,133,69,210,227,83,218,8,251,245,83,200,82,75,39,0,97,1,228,102,79,176,179,11,111,179,51,55,162,218,77,16,99,87,135,110,133,214,104,15,74,120,166,55,126,179,125,25,146,95,187,185,37,250,18,121,218,65,170,170,118,120,130,88,230,97,40,102,142,148,41,97,146,54,17,17,146,19,253,39,119,50,196,15,28,239,212,159,239,39,240,213,42,136,130,0,124,46,61,251,52,203,241,175,147,214,169,232,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,56,251,244,179,198,81,203,31,48,113,49,228,6,77,184,187,19,111,187,59,63,170,253,100,65,172,14,170,233,158,85,163,122,143,145,233,110,107,73,229,239,88,205,194,91,125,79,24,228,8,230,224,255,0,98,120,187,128,6,80,202,14,50,70,110,45,206,51,2,102,216,153,78,167,134,46,169,126,84,58,54,194,188,221,247,233,59,174,37,230,49,107,135,247,175,103,202,249,89,31,202,65,232,2,39,198,134,74,47,182,60,183,223,237,19,155,26,202,164,64,68,68,5,128,30,53,126,235,24,183,196,10,31,151,92,86,127,162,8,1,240,184,247,236,211,47,198,190,79,90,167,249,17,5,170,234,199,221,99,89,62,31,228,63,46,157,107,88,182,168,68,4,68,64,81,213,226,181,161,122,143,212,94,163,232,22,151,233,125,155,207,93,107,190,178,203,52,210,187,133,45,190,148,94,214,210,85,84,200,204,253,184,67,144,238,251,57,57,16,128,9,153,128,20,138,162,11,127,161,122,23,167,29,58,105,197,187,75,244,190,205,228,109,84,59,203,52,210,187,29,85,194,168,153,154,74,170,153,25,155,185,49,241,29,223,102,22,17,16,1,0,0,1,184,8,136,8,136,130,42,252,115,191,82,127,188,159,195,85,170,240,84,247,167,202,126,31,215,124,198,220,166,165,16,17,17,1,90,174,172,125,214,53,147,225,254,67,242,233,213,213,68,26,171,173,170,17,16,21,170,234,199,221,99,89,62,31,228,63,46,157,93,84,65,170,186,218,161,17,1,90,174,172,125,214,53,147,225,254,67,242,233,213,213,68,26,171,173,170,17,16,120,173,111,194,174,186,149,162,249,246,156,216,170,41,32,185,101,88,189,214,201,71,45,89,144,193,28,245,52,146,67,25,72,66,36,76,12,70,206,238,194,79,182,251,51,251,22,177,139,106,132,65,103,250,63,207,233,181,63,165,205,45,204,225,200,106,239,181,21,88,189,13,53,194,225,86,242,148,243,220,105,162,106,122,215,144,165,110,102,109,83,12,204,230,251,243,118,114,103,38,118,39,188,8,136,8,136,128,136,136,48,3,198,175,221,99,22,248,129,67,242,235,138,192,15,11,143,126,205,50,252,107,228,245,170,127,145,1,17,16,17,17,1,70,7,141,166,177,216,162,197,112,94,159,169,225,239,94,170,110,13,152,214,73,200,199,202,82,199,29,69,37,59,108,225,194,78,241,203,83,234,199,200,60,175,218,29,164,23,105,63,68,16,3,225,151,162,159,150,158,174,49,111,49,112,242,180,24,38,217,173,103,9,120,77,47,146,158,31,47,28,123,198,98,91,213,75,77,204,95,142,241,52,188,73,139,142,243,252,136,128,161,91,198,111,75,126,170,117,29,98,212,202,11,23,149,160,206,241,248,252,205,111,154,231,231,46,148,70,240,205,249,183,55,40,248,82,149,184,125,4,64,183,221,183,46,227,169,169,68,17,1,224,151,169,153,85,54,169,231,90,57,230,251,184,221,195,31,124,155,177,36,146,23,151,174,167,169,167,167,231,8,243,237,135,114,58,173,164,126,14,69,216,131,237,51,6,207,229,124,106,253,233,241,111,135,244,63,49,184,169,169,68,16,173,224,169,239,79,148,252,63,174,249,141,185,77,74,34,2,34,32,213,93,108,81,208,30,11,249,59,232,219,73,236,31,74,125,33,230,241,248,239,189,238,199,107,143,210,82,29,127,107,143,34,223,183,230,187,124,183,251,92,57,108,59,241,108,128,68,4,68,65,0,62,40,254,253,154,155,248,47,201,232,150,127,248,42,123,172,101,63,16,43,190,93,110,89,254,136,33,91,198,111,84,190,181,245,29,98,211,58,11,239,154,160,193,49,248,252,205,23,149,225,228,238,149,166,243,77,249,199,6,41,57,210,141,184,189,8,128,118,217,182,46,227,47,65,224,143,133,93,107,245,163,80,181,26,26,138,70,182,216,241,120,172,149,17,17,151,124,167,174,171,142,104,136,7,143,23,6,27,124,204,78,228,206,206,81,236,197,187,184,204,74,32,34,34,13,122,252,69,116,114,251,163,125,92,103,116,215,121,188,197,38,97,112,159,49,181,212,241,0,239,82,215,207,44,132,220,4,205,199,181,59,84,65,185,113,35,236,115,226,34,98,202,66,188,22,51,250,107,239,79,57,94,159,84,100,53,117,151,44,87,40,58,144,161,153,229,32,160,183,86,83,198,240,180,78,77,192,64,234,32,175,55,0,127,67,230,68,205,220,103,41,10,68,4,68,65,0,62,40,254,253,154,155,248,47,201,232,150,127,248,42,123,172,101,63,16,43,190,93,110,89,254,136,8,136,128,136,136,11,0,60,80,186,22,252,181,226,167,174,58,57,134,121,189,73,178,240,250,98,154,136,184,205,125,181,199,25,51,237,11,11,249,138,200,118,143,183,179,137,156,76,113,254,116,134,158,54,207,244,65,106,186,78,247,88,209,191,135,248,247,203,160,87,85,17,6,0,120,213,251,172,98,223,16,40,126,93,113,88,1,225,113,239,217,166,95,141,124,158,181,79,242,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,165,221,183,217,114,254,140,141,255,0,26,14,81,21,50,72,17,3,201,35,236,45,237,116,22,223,94,53,94,221,164,216,108,215,186,217,24,77,216,92,55,105,63,199,70,15,234,2,239,253,53,175,48,199,145,245,9,171,245,92,30,66,174,191,214,86,213,128,247,185,118,197,222,89,220,88,164,38,244,109,223,218,237,253,139,38,188,76,122,163,184,106,222,163,199,132,89,166,120,173,54,48,170,164,157,163,154,118,105,100,106,194,217,136,73,132,125,59,0,251,236,237,235,233,236,89,19,225,125,209,237,45,138,74,93,100,202,28,166,169,172,183,200,208,66,112,211,144,4,115,193,76,109,235,185,22,237,204,155,238,254,198,65,159,122,25,165,54,29,39,192,173,24,253,150,158,56,218,26,26,120,201,198,24,227,127,72,98,7,223,131,51,63,243,108,174,42,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,46,23,40,63,27,47,198,232,178,220,118,190,195,95,79,28,177,213,211,203,19,12,130,46,219,148,100,63,210,103,111,233,63,220,181,220,234,135,69,239,125,55,107,76,152,240,176,64,48,69,69,114,160,146,41,196,156,119,22,118,125,193,135,139,247,35,63,99,55,220,251,238,182,60,88,51,226,109,211,141,70,169,233,237,78,97,104,161,164,42,203,84,62,99,184,103,24,17,118,41,170,201,135,119,7,119,245,33,251,219,251,89,7,176,232,23,170,123,38,190,97,211,219,6,166,171,233,43,100,77,44,209,77,4,131,193,142,166,97,31,180,230,108,251,179,15,177,214,91,45,115,58,58,215,217,244,3,86,41,239,210,77,48,91,238,101,77,73,88,209,137,150,194,213,49,31,62,34,99,187,176,177,237,237,246,250,55,170,216,103,19,202,237,57,149,154,27,213,158,98,56,37,229,183,40,220,29,182,50,31,99,255,0,88,186,15,218,92,109,234,235,148,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,198,222,171,148,68,5,137,61,125,117,79,100,208,60,58,11,97,84,213,125,37,115,137,229,134,40,96,144,185,176,84,194,37,246,152,193,155,102,114,246,186,201,204,179,43,180,225,182,105,175,87,137,136,32,139,142,252,99,115,119,220,196,125,141,253,100,203,94,110,177,117,246,125,127,213,138,139,244,115,76,118,251,97,84,210,81,180,130,99,184,189,76,167,207,137,25,108,238,46,27,251,61,158,173,232,131,191,165,126,159,114,126,166,53,46,161,217,161,158,138,25,228,150,233,36,213,34,38,82,75,12,230,14,220,196,249,59,156,126,174,236,255,0,233,245,91,9,226,24,221,22,37,142,208,88,104,41,227,138,58,74,120,162,113,1,22,109,198,49,31,232,179,55,244,91,238,88,135,225,133,160,83,233,62,142,201,121,188,82,83,13,109,250,106,91,131,20,102,6,236,197,69,30,236,238,194,206,219,57,191,222,254,223,107,172,213,64,68,92,32,229,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,7,15,236,92,9,51,250,111,234,185,127,86,93,36,206,39,203,127,77,208,119,175,158,225,65,75,116,162,158,223,91,8,75,5,68,101,20,130,66,196,206,36,206,207,232,236,237,236,119,95,66,32,132,255,0,18,30,141,42,116,162,233,79,168,152,109,162,154,59,69,100,199,29,84,113,75,4,109,19,71,75,17,49,12,98,1,233,249,185,93,253,175,187,182,205,234,189,183,133,151,86,211,218,50,26,173,43,206,46,181,179,197,53,52,45,67,33,180,211,187,145,214,63,62,78,242,59,55,250,224,118,251,45,233,251,118,245,148,13,103,210,187,30,176,96,151,28,62,249,78,114,133,77,53,68,81,176,78,81,63,41,33,56,255,0,73,191,203,90,254,106,174,147,234,55,73,26,159,111,154,173,233,2,122,90,152,170,40,102,25,130,164,100,40,154,9,157,137,182,103,217,136,195,238,109,253,127,181,6,198,244,149,80,215,82,195,89,76,92,162,156,6,64,125,182,220,93,183,111,71,93,203,21,250,4,234,102,131,93,180,130,203,73,95,83,189,246,213,108,128,43,132,104,202,16,238,52,146,68,252,95,119,103,109,227,109,182,89,80,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,186,106,234,161,161,165,154,178,164,184,197,0,20,134,251,111,176,179,110,254,140,187,150,43,245,247,212,205,6,132,233,5,234,146,130,167,107,237,214,217,56,80,137,81,148,193,220,121,35,137,185,62,236,204,219,200,251,238,131,11,124,83,122,182,158,239,144,210,233,94,15,117,173,130,40,105,166,106,233,1,166,129,216,130,177,184,113,118,145,153,255,0,214,229,191,217,127,79,217,191,167,137,240,222,232,210,167,85,238,149,26,137,153,90,41,164,180,81,204,17,210,199,44,176,72,210,180,148,178,147,145,70,64,126,159,156,137,219,216,251,179,238,222,139,28,180,171,73,245,27,171,125,79,184,77,72,244,135,61,85,76,181,21,211,20,193,76,49,148,173,60,204,194,219,59,236,228,7,247,62,222,159,218,182,3,209,157,43,177,232,254,9,110,195,236,116,231,16,83,83,83,197,35,28,229,43,242,142,16,143,244,159,252,132,30,202,223,65,75,107,162,130,223,69,8,69,5,60,99,20,98,34,194,204,34,204,205,232,204,205,236,102,95,66,34,10,72,153,189,55,245,92,183,177,116,179,57,31,45,253,55,93,205,232,200,57,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,92,59,51,174,81,5,35,187,54,206,202,164,68,5,132,190,37,189,52,89,117,99,75,203,43,167,163,169,43,189,132,107,43,96,56,166,147,143,33,163,45,152,133,132,153,217,222,32,253,143,233,237,245,117,155,75,162,186,138,158,227,69,61,190,172,92,161,169,136,225,145,153,246,119,18,103,103,245,111,103,163,160,215,143,164,157,119,201,186,103,214,118,136,101,134,26,106,218,234,107,101,204,101,167,18,97,96,171,13,203,115,112,113,217,187,158,174,255,0,127,171,126,201,249,210,252,218,135,81,48,43,22,97,65,81,20,193,117,160,134,169,222,50,23,109,204,127,241,73,219,218,207,247,186,135,111,20,110,151,45,186,85,155,62,167,98,182,170,193,166,201,174,213,47,88,253,201,102,6,39,134,57,24,155,144,236,45,233,38,255,0,107,253,230,244,185,222,20,253,89,85,210,205,54,140,229,215,10,40,232,232,40,105,162,182,57,199,20,70,76,245,68,46,220,156,197,205,217,166,22,253,23,254,189,223,218,18,202,139,174,158,120,170,169,226,170,128,152,163,152,6,64,38,118,118,113,118,221,159,209,118,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,46,186,137,226,165,167,150,170,114,97,142,16,41,12,157,217,153,133,155,119,127,84,30,103,84,51,106,29,59,192,175,185,133,125,68,80,133,170,130,106,166,121,8,89,183,1,255,0,198,38,111,107,183,222,202,1,186,182,215,124,155,169,141,103,120,138,88,102,166,162,174,169,182,91,6,42,113,22,38,58,179,216,183,7,55,45,219,183,234,207,247,122,55,237,203,239,21,142,172,170,234,166,135,70,113,27,133,20,148,117,244,53,49,92,220,35,138,83,22,106,161,22,110,76,100,224,238,208,147,126,139,127,86,207,236,182,62,23,61,46,91,117,87,54,109,78,202,173,85,133,77,140,221,169,158,141,251,146,194,14,77,12,146,57,63,17,216,155,214,61,190,215,251,207,234,25,179,225,165,211,69,151,73,244,188,114,186,138,58,145,187,223,134,142,182,115,150,105,56,242,42,49,221,132,92,69,153,153,229,63,218,254,190,223,70,89,180,186,40,104,169,237,212,80,91,233,5,198,26,104,130,24,217,223,119,97,22,102,111,87,246,250,50,239,64,84,150,238,219,51,42,145,7,12,204,203,148,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,107,186,140,209,139,126,185,105,181,199,14,173,32,3,58,122,150,128,139,184,236,198,116,242,70,222,128,76,239,250,109,232,160,31,89,244,215,45,233,147,92,110,54,137,227,48,43,45,228,164,160,168,242,230,1,48,198,97,40,241,238,139,239,179,16,51,254,151,245,239,247,236,146,176,163,196,139,165,25,53,203,79,227,200,49,249,0,46,214,105,170,107,217,138,41,228,238,109,72,76,194,204,14,236,219,148,97,235,197,255,0,207,247,135,236,244,1,213,118,63,172,218,91,142,98,213,149,45,29,254,219,111,130,146,162,57,39,167,228,242,15,121,157,216,1,216,153,157,160,119,111,178,222,142,203,47,150,183,26,33,168,55,238,153,250,130,181,93,174,49,72,5,142,94,251,23,40,24,4,8,152,28,226,39,103,148,126,206,204,100,254,172,222,158,221,189,173,176,86,136,106,133,159,87,180,203,29,206,109,18,139,133,214,219,5,81,7,118,51,32,114,23,244,126,15,182,251,139,160,247,170,151,126,62,170,165,195,182,236,236,131,134,54,117,206,237,251,87,207,32,184,190,238,236,237,247,46,70,95,234,65,244,34,164,95,117,82,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,164,159,100,28,238,223,181,112,230,204,186,74,95,234,92,70,46,79,187,59,51,125,232,59,217,249,122,170,151,12,219,54,203,148,5,136,61,127,245,93,143,232,206,150,228,120,181,29,75,73,127,185,91,231,164,167,142,57,233,249,52,133,217,102,119,3,119,39,102,105,217,223,236,191,163,58,200,29,111,213,11,62,144,233,150,69,156,221,229,22,11,85,182,122,161,14,236,96,70,226,62,198,230,251,111,185,50,215,215,91,245,6,253,212,199,80,87,91,181,186,41,12,178,59,223,98,219,3,128,153,11,27,132,66,238,241,15,218,221,128,95,209,159,211,217,191,181,194,157,24,211,92,183,169,189,113,183,90,32,140,204,175,87,145,146,190,163,203,153,132,35,33,156,165,203,180,45,182,236,38,205,250,63,213,183,221,63,29,57,232,197,191,67,116,218,221,135,81,16,25,133,61,51,78,67,220,102,115,10,120,227,127,67,39,118,253,7,244,88,243,225,187,210,140,154,27,167,242,100,25,4,128,119,107,204,212,213,238,195,20,241,246,247,164,22,113,118,55,102,125,138,67,245,226,223,230,251,179,93,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,113,186,229,112,237,247,178,3,147,50,49,49,54,236,186,100,114,111,98,162,51,113,125,159,116,31,82,162,104,99,168,134,74,121,135,148,114,139,129,54,251,110,206,219,59,42,153,217,217,157,190,245,202,8,120,241,67,233,18,229,97,201,239,90,227,141,131,21,5,68,178,214,215,198,48,212,25,113,218,150,54,126,78,228,12,195,200,221,223,209,182,103,255,0,55,199,225,135,213,212,24,126,81,97,209,92,150,51,26,106,234,128,163,163,168,121,160,0,29,252,212,143,187,19,49,123,100,6,111,180,238,239,251,55,82,183,172,186,95,96,213,205,58,191,97,55,219,117,45,80,93,40,38,165,23,158,39,54,23,38,111,185,157,159,218,35,236,125,253,25,64,31,80,26,93,151,116,177,212,13,198,59,65,79,66,54,107,209,212,89,234,233,162,150,17,17,23,9,25,129,205,159,208,90,81,31,105,55,237,246,236,131,98,250,90,168,43,105,162,171,166,144,78,41,128,76,8,93,157,157,157,183,111,86,254,167,93,171,10,188,56,58,185,143,93,240,3,198,178,90,154,143,167,236,178,82,208,57,85,84,194,101,59,181,35,59,155,51,113,38,103,40,207,102,217,253,127,206,179,85,5,6,28,182,245,93,12,46,15,183,167,246,47,169,117,75,31,47,86,244,116,0,54,93,171,229,23,97,47,87,221,119,1,239,247,238,131,177,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,20,32,117,11,226,61,214,118,13,175,186,151,133,98,218,201,228,172,184,254,97,121,181,219,169,190,174,218,164,236,82,193,91,44,113,71,204,233,136,203,136,0,182,228,238,79,182,238,238,254,170,111,214,181,157,88,251,211,235,39,196,12,135,230,51,160,157,62,130,181,75,59,214,158,147,176,109,76,212,187,239,211,57,37,231,233,63,59,91,229,97,167,238,246,174,85,80,199,249,184,64,35,29,163,136,7,236,139,111,182,239,187,187,187,228,2,197,95,11,143,113,61,50,252,107,231,21,171,42,144,23,138,213,237,104,210,253,5,195,100,212,13,92,203,233,49,219,20,117,17,82,53,68,193,36,167,44,242,59,240,138,40,162,18,150,83,217,136,156,64,73,216,0,205,246,16,39,111,106,188,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,122,106,234,26,150,126,18,134,236,236,236,236,236,64,98,76,38,6,46,198,6,34,66,226,66,206,193,22,180,190,50,119,219,175,83,86,75,156,120,247,208,154,49,55,11,53,210,219,113,112,158,168,35,42,163,255,0,13,52,144,66,242,199,48,66,81,57,82,9,79,27,140,114,8,187,153,140,161,42,152,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,71,31,126,150,120,198,72,164,224,108,38,60,128,197,246,38,98,109,246,118,103,244,90,241,117,137,210,174,101,210,134,174,92,48,251,205,182,172,177,139,141,69,69,78,39,119,146,70,152,46,54,230,63,176,197,40,128,15,153,140,74,49,152,56,143,19,118,38,110,217,198,103,127,252,50,186,237,186,232,142,101,110,208,205,82,201,169,35,210,251,245,68,131,75,89,116,156,128,49,186,211,98,33,56,228,217,216,41,166,151,97,144,15,140,96,114,119,249,70,205,55,116,38,209,17,91,78,162,181,231,13,233,183,72,239,186,173,153,214,210,8,91,169,204,45,148,51,84,60,39,118,184,184,19,211,209,68,226,6,92,228,33,217,201,128,184,3,28,132,220,0,157,131,202,245,137,213,86,27,210,134,145,220,51,11,205,202,144,178,123,141,61,69,54,39,104,146,55,152,238,55,22,15,176,229,16,152,23,150,140,138,50,152,249,15,16,118,22,126,225,198,7,101,124,52,250,234,169,234,107,25,170,211,13,78,175,171,170,213,12,114,158,123,149,85,113,82,197,28,23,123,115,212,51,12,224,208,70,17,66,112,188,240,194,81,184,183,38,237,200,36,110,82,52,113,23,212,191,81,121,223,84,26,167,95,169,153,213,71,248,218,59,61,23,8,127,193,150,191,51,52,208,81,247,34,138,62,247,107,190,99,221,49,230,126,215,127,99,53,191,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,9,59,21,80,72,50,69,39,3,98,2,226,96,47,177,51,139,237,179,179,183,162,13,164,209,98,175,64,189,107,226,189,86,105,197,37,146,237,115,242,250,155,140,219,225,143,35,183,212,60,97,37,127,6,24,202,231,78,209,136,1,67,41,187,57,136,11,118,100,54,7,110,37,17,203,149,72,10,48,58,205,241,89,190,233,214,184,208,233,150,134,81,119,109,88,38,64,49,230,117,117,16,128,73,122,146,158,110,21,86,170,119,154,51,236,66,220,100,140,234,88,30,71,145,153,226,216,3,148,254,131,197,99,174,58,157,53,181,87,244,183,166,193,73,45,247,39,179,184,101,55,50,56,167,107,117,186,168,76,30,136,35,221,220,42,102,139,114,34,144,91,183,12,177,144,49,20,163,36,49,45,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,26,154,134,134,153,155,156,167,179,187,187,187,187,8,0,139,17,153,147,176,0,9,17,56,136,187,176,76,246,163,248,128,81,234,103,64,249,183,80,61,63,100,95,86,115,172,103,232,136,46,86,217,227,130,174,170,199,85,61,198,154,19,18,9,128,163,154,25,35,57,187,83,112,226,99,203,208,36,3,8,240,171,167,175,17,238,179,179,157,125,211,76,43,41,214,79,59,101,200,51,11,53,174,227,77,245,118,213,31,126,150,122,216,163,150,62,97,76,38,60,128,201,183,23,98,109,247,103,103,245,89,65,212,31,74,184,111,74,30,22,249,238,31,102,182,210,22,79,113,167,199,106,114,203,188,114,60,199,113,184,181,214,139,155,12,164,0,94,90,50,41,6,16,226,60,65,220,157,187,135,33,156,101,244,157,239,79,163,127,16,49,239,152,192,131,101,52,68,65,135,254,40,26,247,171,29,59,104,21,131,53,209,204,175,234,253,234,183,48,165,181,207,83,228,105,170,249,210,157,21,108,133,31,10,136,228,6,220,225,141,247,102,229,246,118,223,103,118,124,0,233,235,196,123,172,236,231,95,116,211,10,202,117,147,206,217,114,12,194,205,107,184,211,125,93,181,71,223,165,158,182,40,229,143,152,83,9,143,32,50,109,197,216,155,125,217,217,253,86,96,120,213,251,172,98,223,16,40,126,93,113,81,87,210,119,189,62,141,252,64,199,190,99,2,13,148,209,17,1,98,255,0,136,222,162,235,110,144,116,209,91,170,90,25,153,210,99,119,44,110,241,65,53,218,121,168,224,169,57,237,211,27,210,188,49,4,240,202,14,126,98,162,148,221,221,135,96,140,246,47,232,150,80,47,41,171,24,47,229,67,75,51,45,51,250,83,232,207,173,184,253,198,197,231,123,29,239,43,230,169,164,135,187,219,228,60,248,247,57,113,228,59,237,182,237,190,232,33,91,73,252,81,250,177,252,169,225,191,149,45,115,255,0,81,159,88,45,223,88,255,0,212,205,183,254,181,249,152,252,215,243,20,157,223,230,123,159,205,253,191,246,190,187,41,212,90,182,101,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,132,157,138,168,36,40,229,143,152,57,1,113,48,38,220,93,197,246,221,157,219,213,108,81,209,102,166,126,87,122,83,211,12,234,74,187,173,93,93,70,63,5,190,190,170,233,39,114,170,170,186,137,222,142,170,115,62,100,231,220,158,158,83,99,34,228,66,76,68,204,78,236,193,122,214,53,120,132,117,41,125,233,123,167,27,134,107,135,55,12,166,247,112,131,30,177,84,157,40,84,67,71,85,48,73,33,207,32,25,51,63,8,32,157,195,118,49,238,246,152,192,129,205,150,74,168,149,241,180,214,59,236,185,86,11,211,245,60,61,155,45,53,189,179,26,201,57,1,121,186,169,36,168,164,167,109,156,57,199,217,8,170,125,88,248,159,154,251,67,188,98,238,22,87,73,252,67,122,236,213,13,83,195,116,207,249,67,253,25,245,183,32,183,88,188,239,213,43,60,222,87,205,84,199,15,119,183,229,135,159,30,231,46,60,135,125,182,221,183,221,78,162,132,15,7,93,51,250,225,213,100,217,213,93,37,213,169,48,44,126,178,225,13,85,60,127,222,163,93,82,205,71,28,21,6,224,236,220,224,158,176,192,24,132,136,160,114,103,113,3,103,155,244,5,101,58,201,184,106,198,63,211,142,103,154,232,166,119,245,87,41,196,109,242,100,49,212,157,53,52,240,212,82,210,129,73,85,4,129,81,79,51,63,40,26,87,14,44,5,221,8,153,204,65,205,158,245,175,201,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,56,251,244,179,198,81,203,31,48,113,49,228,6,77,184,187,19,111,187,59,63,170,8,23,254,234,63,93,159,247,243,255,0,131,54,127,250,34,158,140,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,163,143,191,75,60,99,36,82,112,54,19,30,64,98,251,19,49,54,251,59,51,250,45,107,53,251,71,47,189,63,235,46,89,163,185,28,222,98,175,25,184,21,60,117,60,64,60,221,41,139,73,77,83,192,12,218,62,236,18,69,47,111,155,144,115,226,95,104,93,148,212,248,82,234,103,229,19,163,108,114,221,81,87,117,171,175,194,174,21,216,205,100,247,9,59,156,187,114,53,69,56,66,78,100,79,12,116,181,84,209,11,63,30,61,167,1,30,34,46,225,152,10,213,117,79,173,127,201,219,167,220,219,88,227,183,249,218,188,126,222,222,66,2,139,185,25,215,79,40,83,210,247,71,185,27,188,45,60,209,60,156,77,139,182,199,199,114,217,158,234,168,234,241,164,214,59,238,31,163,88,150,142,218,33,237,210,106,37,194,162,162,233,83,200,31,149,45,180,169,228,26,110,4,14,237,206,121,233,229,238,9,129,15,150,227,246,134,66,102,12,22,254,234,63,93,159,247,243,255,0,131,54,127,250,34,151,78,172,245,55,84,58,109,232,230,233,168,214,140,166,146,249,155,97,244,248,248,212,221,106,237,145,197,5,218,127,164,40,224,171,57,41,129,248,196,21,2,115,51,132,100,206,13,43,246,200,92,68,154,29,124,57,52,207,242,161,214,78,156,91,170,41,46,178,80,88,110,5,147,86,79,111,143,127,43,228,35,42,138,115,152,156,8,66,18,170,142,154,34,119,219,126,243,0,144,145,139,169,106,241,71,247,19,212,223,193,126,113,68,130,234,244,197,212,46,43,213,6,141,89,117,115,22,166,242,30,127,185,77,113,181,157,84,117,19,91,43,162,46,50,211,200,64,255,0,228,200,14,66,4,113,75,17,184,7,62,45,117,86,185,157,31,117,103,153,116,139,170,31,94,44,84,245,119,139,21,125,60,148,215,220,112,107,218,150,11,168,52,102,208,57,155,199,43,1,197,41,180,130,108,28,246,238,3,59,12,166,207,176,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,106,154,26,234,103,126,18,134,238,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,193,232,17,17,1,17,16,17,17,7,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,152,97,130,154,8,197,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,212,80,117,87,227,5,149,6,119,71,96,233,93,237,95,86,236,119,10,122,217,242,10,218,73,38,250,197,15,102,51,42,71,165,168,134,41,41,97,105,10,104,228,113,126,233,240,2,142,72,155,126,114,212,161,3,196,127,195,254,179,167,123,236,186,183,164,56,239,253,73,235,252,180,18,211,83,201,61,68,152,237,87,0,143,141,65,204,114,72,112,205,35,57,132,206,92,90,73,94,34,96,252,203,202,18,255,0,161,122,233,167,29,69,233,197,187,84,52,190,243,231,173,85,219,197,52,50,179,5,85,190,168,89,158,74,90,152,217,223,183,48,114,29,219,119,23,18,19,2,48,48,50,184,11,93,110,142,186,197,206,250,64,206,234,47,246,10,63,166,113,187,207,15,172,24,255,0,114,26,127,165,59,80,212,5,47,247,209,193,44,144,118,164,168,121,63,54,205,207,110,37,187,63,166,193,56,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,170,104,107,169,157,248,74,27,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,7,160,94,83,84,181,75,4,209,108,18,231,169,154,151,125,250,27,27,179,118,124,237,111,149,154,163,181,221,152,33,143,243,112,129,200,91,201,40,15,217,23,219,125,223,102,103,118,244,23,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,64,15,95,221,96,221,122,178,213,194,43,123,210,71,130,97,213,21,148,24,160,67,17,49,212,192,102,45,37,116,165,32,12,188,234,26,24,141,163,33,22,136,4,3,143,54,146,73,3,50,186,64,241,89,190,234,135,81,215,76,43,90,232,190,141,199,243,251,133,37,191,10,166,183,194,18,195,97,170,115,40,226,165,152,198,54,154,163,204,185,196,197,57,59,136,74,44,237,28,81,72,79,12,159,173,85,212,201,248,98,248,128,86,106,237,29,55,79,218,223,145,121,188,234,147,140,24,205,202,88,231,150,170,253,75,28,19,77,40,212,152,131,198,211,65,29,63,172,210,24,148,194,99,187,20,130,103,32,72,170,34,198,174,186,58,205,177,116,121,167,20,183,56,237,95,76,230,121,71,152,167,198,109,178,129,181,41,73,19,7,118,166,166,65,219,104,98,238,196,239,24,147,73,33,24,136,241,103,57,99,11,63,226,71,226,9,83,211,181,52,122,61,163,119,90,66,212,91,141,56,212,214,220,161,150,41,143,25,6,150,9,34,105,105,230,130,88,102,58,152,94,113,96,34,19,140,28,36,219,99,141,223,213,244,57,226,59,134,245,91,82,90,125,152,90,41,48,253,69,167,167,25,97,161,10,167,146,146,246,1,19,60,242,209,185,179,16,24,147,72,111,76,78,102,49,108,67,36,172,50,188,112,87,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,152,166,158,166,121,9,202,73,100,144,157,200,204,137,220,156,157,221,221,221,221,212,218,120,112,120,127,209,244,239,98,139,86,245,123,29,255,0,170,197,127,153,130,42,106,137,32,168,143,29,165,230,113,241,167,56,78,72,206,105,163,102,51,153,139,147,71,43,68,44,31,158,121,67,10,181,251,174,79,16,158,159,245,151,44,209,220,143,94,124,197,94,51,112,42,120,234,126,171,217,3,205,210,152,180,148,213,60,2,156,218,62,236,18,69,47,111,155,144,115,226,95,104,93,148,133,120,110,117,97,83,212,246,137,73,6,103,145,213,221,245,23,17,168,40,114,121,166,183,69,74,18,133,68,243,157,20,209,52,2,48,184,60,33,219,118,102,19,99,128,220,135,98,3,60,53,241,164,208,187,22,45,157,226,90,243,142,89,174,161,87,155,121,139,118,75,87,185,201,67,230,169,33,167,10,39,221,217,218,41,164,129,165,30,28,152,76,105,57,8,49,12,164,86,215,194,67,94,106,116,179,169,120,244,218,225,91,73,6,61,169,244,255,0,69,212,189,77,68,84,225,21,198,0,146,90,25,24,204,28,140,200,158,90,96,136,76,57,157,96,191,218,32,1,112,148,158,189,117,75,59,209,110,147,179,157,76,211,75,239,208,217,37,155,232,207,37,91,229,97,168,237,119,110,84,176,201,249,185,128,227,45,227,148,199,237,11,237,190,237,179,179,59,70,7,79,94,35,221,103,103,58,251,166,152,86,83,172,158,118,203,144,102,22,107,93,198,155,234,237,170,62,253,44,245,177,71,44,124,194,152,76,121,1,147,110,46,196,219,238,206,207,234,164,87,197,31,220,79,83,127,5,249,197,18,133,110,147,189,233,244,111,226,6,61,243,24,16,108,166,161,219,173,207,18,174,162,241,14,165,243,28,15,66,181,58,146,205,137,226,117,1,100,0,134,193,75,49,205,91,8,51,86,20,165,89,9,155,152,212,188,208,179,135,24,220,33,7,22,125,222,67,148,157,126,214,59,23,79,250,53,150,107,22,71,15,152,164,198,109,229,81,29,55,35,15,55,84,100,209,211,83,115,0,55,143,187,60,145,69,220,224,226,28,249,23,217,23,117,172,186,9,190,240,173,215,190,164,250,137,197,117,3,53,215,60,175,235,5,150,138,225,65,107,176,212,249,26,10,78,21,65,28,178,86,199,194,150,56,205,246,9,168,95,121,27,143,218,216,31,118,54,107,171,138,245,155,98,171,235,59,53,232,239,45,181,121,27,173,15,148,168,197,46,52,224,103,29,194,50,181,65,91,83,77,80,222,189,185,131,148,242,4,158,145,156,98,224,252,12,7,191,237,122,69,209,11,175,78,61,58,97,154,53,125,190,82,93,238,86,10,122,146,172,171,164,140,130,7,158,162,170,106,153,2,62,95,104,128,10,119,6,55,97,115,96,98,113,14,92,26,24,124,81,253,251,53,55,240,95,147,209,32,159,228,88,107,225,197,215,29,79,85,184,109,126,31,168,33,73,79,168,184,125,60,7,93,52,71,20,65,123,164,39,112,106,216,160,103,98,3,18,97,25,196,71,180,39,44,68,46,45,51,69,30,101,32,34,34,2,43,85,212,239,80,184,175,75,250,53,122,213,204,166,155,207,249,14,221,53,186,214,21,81,211,205,115,174,148,184,197,79,25,27,255,0,149,33,184,137,144,69,20,166,192,124,56,191,160,210,29,104,210,253,122,195,99,212,13,35,203,233,50,43,20,149,18,210,61,68,33,36,71,20,241,187,115,138,88,165,17,150,35,217,196,152,76,69,220,12,13,183,19,23,112,246,168,136,130,26,250,208,235,147,172,237,2,234,131,63,210,172,91,94,121,217,109,87,8,234,45,209,253,87,181,55,150,165,171,167,138,174,42,109,206,156,204,251,33,80,49,119,8,156,143,183,205,246,114,217,178,255,0,194,251,171,204,239,170,29,56,202,109,26,173,91,244,158,95,133,92,32,239,221,35,160,134,150,58,202,26,198,144,169,249,12,78,192,243,1,193,82,5,198,40,199,182,208,126,153,188,132,172,175,141,102,133,214,93,108,88,95,80,246,27,55,123,232,78,120,222,69,83,27,207,36,129,75,41,247,40,76,129,153,226,142,16,152,170,128,164,119,2,121,42,224,15,183,184,176,97,175,134,222,180,90,180,67,171,76,94,251,148,101,244,152,222,49,124,167,172,176,223,107,42,192,123,15,4,208,185,64,50,72,226,253,144,243,145,81,147,203,184,176,176,187,153,12,124,208,76,79,94,186,165,157,232,183,73,217,206,166,105,165,247,232,108,146,205,244,103,146,173,242,176,212,118,187,183,42,88,100,252,220,192,113,150,241,202,99,246,133,246,223,118,217,217,157,162,7,251,168,253,118,127,223,207,254,12,217,255,0,232,138,85,60,81,253,196,245,55,240,95,156,81,40,1,65,181,66,138,191,17,255,0,16,237,118,210,78,160,165,209,205,10,202,190,171,210,98,150,250,111,166,103,146,207,71,85,37,117,117,84,65,80,220,74,160,101,110,200,65,36,12,59,4,101,220,41,249,115,22,141,218,79,178,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,142,78,197,44,17,148,146,201,192,24,140,184,128,19,236,44,228,251,108,204,239,232,181,130,203,50,155,238,115,149,94,115,92,166,187,206,222,178,11,133,69,210,227,83,218,8,251,245,83,200,82,75,39,0,97,1,228,102,79,176,179,11,111,179,51,55,162,9,126,240,173,234,79,169,62,166,114,173,64,187,107,30,174,125,57,101,196,237,244,20,240,90,62,128,160,166,238,85,86,73,41,13,79,126,158,40,205,187,97,71,32,118,221,136,75,204,111,232,224,219,222,13,101,235,110,213,211,247,89,184,222,137,106,68,244,148,120,78,105,139,219,170,194,243,87,84,52,240,88,171,94,166,233,25,75,38,208,145,72,19,148,116,81,57,28,129,28,45,27,200,251,51,200,235,208,120,118,232,93,102,128,244,167,138,99,119,235,55,209,153,37,251,187,146,95,161,39,157,164,26,170,167,103,136,37,142,102,18,134,104,233,66,150,25,35,97,17,25,33,63,210,119,115,40,235,241,171,247,167,197,190,31,208,252,198,226,130,106,81,70,95,133,15,92,116,217,45,170,201,210,62,163,5,91,223,109,180,245,1,136,221,156,229,168,106,234,72,134,73,202,138,119,39,39,136,224,136,79,180,77,180,79,12,67,30,192,81,135,122,77,16,17,17,6,26,218,58,227,169,198,188,64,51,46,145,245,24,41,26,197,114,168,182,134,35,118,115,138,157,232,106,229,180,211,78,84,83,185,56,180,161,60,164,125,162,109,229,105,165,24,246,49,144,59,57,148,160,7,197,31,223,179,83,127,5,249,61,18,207,255,0,12,94,188,127,45,246,42,109,6,213,139,215,44,251,31,183,143,209,183,75,141,199,185,85,148,66,39,49,73,176,246,133,187,212,240,13,59,23,41,36,150,97,105,38,125,248,74,76,25,254,136,136,8,136,128,136,136,8,136,131,31,250,245,213,44,239,69,186,78,206,117,51,77,47,191,67,100,150,111,163,60,149,111,149,134,163,181,221,185,82,195,39,230,230,3,140,183,142,83,31,180,47,182,251,182,206,204,237,24,29,61,120,143,117,157,156,235,238,154,97,89,78,178,121,219,46,65,152,89,173,119,26,111,171,182,168,251,244,179,214,197,28,177,243,10,97,49,228,6,77,184,187,19,111,187,59,63,170,145,95,20,127,113,61,77,252,23,231,20,74,21,186,78,247,167,209,191,136,24,247,204,96,65,178,154,34,32,44,85,234,243,196,71,70,186,82,243,56,182,223,92,117,10,31,42,127,85,232,170,10,14,196,51,110,93,202,170,174,217,199,6,209,143,38,143,98,148,187,144,191,6,142,78,232,229,82,196,175,16,206,139,45,93,83,233,125,69,247,16,199,233,11,85,49,170,118,124,126,177,234,70,149,235,96,105,57,75,111,158,66,23,19,2,23,148,162,99,113,96,153,197,251,145,129,205,200,45,87,134,231,136,157,215,93,234,100,209,125,123,190,210,79,168,50,84,17,99,213,240,208,20,71,124,131,181,61,68,225,40,65,11,83,192,116,225,3,236,110,241,180,128,96,44,46,96,71,36,133,45,91,63,213,86,5,149,127,178,184,230,73,142,92,63,242,148,117,214,218,234,121,63,220,201,12,209,200,31,212,66,67,247,59,41,211,240,230,235,95,249,85,105,196,246,12,254,231,106,143,83,113,111,205,220,169,160,126,212,151,74,22,96,104,238,99,15,17,1,228,102,241,202,49,57,8,72,34,91,68,51,69,27,6,96,34,44,10,241,35,241,4,169,233,218,154,61,30,209,187,173,33,106,45,198,156,106,107,110,80,203,20,199,140,131,75,4,145,52,180,243,65,44,51,29,76,47,56,176,17,9,198,14,18,109,177,198,238,30,87,175,31,19,90,157,25,213,204,95,77,116,42,245,73,118,60,86,240,53,90,128,49,65,17,5,72,70,97,189,158,42,169,6,65,140,220,123,205,57,132,78,113,31,104,68,216,194,104,219,58,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,57,77,78,213,112,60,51,196,97,33,69,44,50,7,171,49,199,44,114,70,238,46,64,238,14,226,68,46,196,250,198,44,138,232,147,172,28,155,164,109,80,138,244,47,87,91,132,223,42,32,28,178,207,73,21,63,126,186,8,163,156,33,56,228,148,28,132,225,42,147,149,128,78,54,145,197,128,200,89,249,8,108,60,139,207,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,118,169,161,174,166,119,225,40,110,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,250,183,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,7,149,214,141,94,195,116,23,75,242,13,92,212,9,234,227,177,99,180,227,53,67,82,64,243,79,41,156,131,20,80,198,30,140,231,36,178,71,27,57,56,131,57,179,145,8,179,147,70,86,133,248,201,223,102,214,91,220,154,243,143,121,124,7,38,184,83,71,107,11,99,129,253,81,165,1,148,72,136,70,30,245,195,155,148,5,41,57,177,15,9,10,40,190,208,192,177,87,174,142,179,111,189,97,234,61,45,206,59,87,208,216,102,47,230,41,241,155,108,160,15,84,49,202,225,221,169,169,144,119,222,105,123,81,59,198,36,241,198,32,34,60,157,142,89,61,7,135,159,69,151,94,169,245,66,158,251,151,227,245,101,165,120,213,67,190,65,88,213,37,74,213,179,180,124,162,183,193,32,139,145,153,19,196,82,176,56,184,66,228,253,200,204,225,228,18,191,214,44,253,73,221,244,106,159,85,122,56,213,78,21,118,155,121,221,6,209,105,177,208,94,62,180,210,204,84,229,28,148,243,207,205,135,181,3,79,40,52,34,101,63,54,1,103,39,13,226,91,251,168,253,118,127,223,207,254,12,217,255,0,232,138,124,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,135,111,19,175,15,250,61,34,172,169,234,7,68,49,223,41,130,213,242,159,38,182,197,36,17,82,216,106,164,158,24,98,42,96,35,105,30,25,228,168,244,134,48,33,132,128,182,113,140,128,35,9,31,232,251,171,60,55,171,173,47,250,241,98,167,164,179,223,104,42,36,166,190,227,131,94,245,83,218,141,228,54,129,204,222,56,156,194,88,129,164,19,96,225,191,112,25,220,162,54,111,107,212,46,83,125,193,180,11,82,243,92,90,187,201,94,177,252,62,243,116,183,84,246,130,78,197,84,20,82,201,20,156,13,136,11,137,128,190,196,206,47,182,206,206,222,139,95,110,149,122,152,204,186,80,213,202,61,82,195,232,105,46,32,84,229,109,187,219,42,89,132,46,54,233,14,51,150,6,147,139,148,39,202,40,204,36,22,126,38,3,200,76,57,198,115,147,171,250,165,130,107,79,67,186,163,169,122,105,125,250,103,27,188,233,254,81,228,171,124,172,212,253,222,213,37,84,50,126,110,96,9,7,105,34,49,251,66,219,237,187,110,206,206,225,16,63,221,71,235,179,254,254,127,240,102,207,255,0,68,83,252,181,87,91,46,245,21,175,56,111,77,186,71,125,213,108,206,182,144,66,221,78,97,108,161,154,161,225,59,181,197,192,158,158,138,39,16,50,231,33,14,206,76,5,192,24,228,38,224,4,236,30,3,173,190,176,113,158,145,180,190,91,209,61,37,110,109,124,167,156,113,59,61,92,85,29,138,233,226,146,0,152,228,146,32,113,16,132,106,66,87,2,56,222,70,23,0,33,119,228,49,23,253,212,126,187,63,239,231,255,0,6,108,255,0,244,69,101,53,211,93,53,31,168,189,71,184,234,134,168,94,124,245,214,187,104,161,134,38,112,165,183,210,139,187,199,75,77,27,187,246,225,14,69,179,110,228,228,68,102,70,102,102,82,21,225,79,208,149,213,238,180,29,83,107,46,51,72,54,209,167,105,240,139,85,198,2,41,228,157,200,10,59,195,131,187,8,0,139,19,65,204,73,205,207,190,44,28,32,146,64,188,18,106,127,91,90,27,208,158,81,212,166,181,234,63,210,25,212,191,64,220,45,152,221,219,21,161,163,250,18,23,188,71,20,208,84,121,102,2,155,205,82,205,23,48,33,138,88,55,113,103,9,25,200,114,171,166,46,161,113,94,168,52,106,203,171,152,181,55,144,243,253,202,107,141,172,234,163,168,154,217,93,17,113,150,158,66,7,255,0,38,64,114,16,35,138,88,141,192,57,241,107,85,226,143,238,39,169,191,130,252,226,137,67,183,71,221,89,230,93,34,234,135,215,139,21,61,93,226,197,95,79,37,53,247,28,26,246,165,130,234,13,25,180,14,102,241,202,192,113,74,109,32,155,7,61,187,128,206,195,41,179,134,198,104,188,254,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,106,154,26,234,103,126,18,134,238,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,222,129,1,17,16,21,138,235,127,87,179,45,5,233,143,45,213,205,63,158,146,59,238,59,81,104,154,157,170,224,105,160,148,14,233,73,20,176,200,30,142,225,36,82,73,27,184,184,155,49,187,137,9,51,19,95,85,138,190,40,254,226,122,155,248,47,206,40,144,93,94,152,186,133,197,122,160,209,171,46,174,98,212,222,67,207,247,41,174,54,179,170,142,162,107,101,116,69,198,90,121,8,31,252,153,1,200,64,142,41,98,55,0,231,197,174,170,215,51,163,238,172,243,46,145,117,67,235,197,138,158,174,241,98,175,167,146,154,251,142,13,123,82,193,117,6,140,218,7,51,120,229,96,56,165,54,144,77,131,158,221,192,103,97,148,217,246,19,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,237,83,67,93,76,239,194,80,221,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,152,61,2,34,32,47,63,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,222,166,186,186,165,223,132,65,187,51,51,51,51,145,153,19,136,0,11,57,153,144,136,177,17,51,63,160,80,67,226,59,215,29,55,85,185,149,6,31,167,193,87,79,167,88,125,68,231,67,52,167,44,71,123,171,38,96,122,217,96,119,97,0,17,98,24,4,135,186,33,44,164,78,47,51,197,24,74,79,66,29,78,95,122,180,211,220,203,85,110,246,95,161,41,3,48,146,215,107,180,121,144,169,242,20,177,91,45,228,81,247,198,40,158,94,83,201,81,46,228,60,155,187,195,119,17,20,197,122,205,177,85,245,157,154,244,119,150,218,188,141,214,135,202,84,98,151,26,112,51,142,225,25,90,160,173,169,166,168,111,94,220,193,202,121,2,79,72,206,49,112,126,6,3,223,178,190,10,158,235,25,79,196,10,239,151,91,150,0,120,163,251,246,106,111,224,191,39,162,65,63,200,176,215,195,139,174,58,158,171,112,218,252,63,80,66,146,159,81,112,250,120,14,186,104,142,40,130,247,72,78,224,213,177,64,206,196,6,36,194,51,136,143,104,78,88,136,92,90,102,138,60,202,64,68,68,5,141,89,87,89,182,42,78,179,176,174,142,241,43,87,158,186,215,121,186,140,174,227,80,6,17,219,227,27,84,245,180,212,212,237,233,220,152,248,193,33,201,235,24,70,76,13,204,204,187,30,43,196,119,174,58,158,148,176,218,12,63,79,130,146,163,81,115,10,121,206,134,105,78,41,66,201,72,46,192,245,178,192,238,228,102,68,228,48,9,15,104,142,41,72,156,154,23,138,72,203,240,184,247,236,211,47,198,190,79,90,130,127,145,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,117,25,178,228,207,111,191,101,210,78,196,94,143,178,3,139,155,237,233,253,139,188,3,142,254,170,152,163,227,234,254,174,187,80,23,85,85,84,20,84,210,213,212,200,33,20,32,70,100,78,204,204,204,219,191,171,255,0,83,46,213,133,94,35,253,92,199,161,24,0,99,88,213,77,71,211,247,169,42,168,24,169,106,97,2,129,222,145,221,141,217,249,19,179,20,129,187,108,222,191,230,65,136,62,39,157,93,65,152,101,23,237,21,198,163,50,166,161,168,58,58,202,134,154,3,2,219,202,200,219,48,179,151,182,51,103,251,76,236,255,0,183,101,246,120,94,116,137,114,191,100,246,93,113,201,1,134,130,158,88,171,104,35,56,106,0,184,237,85,27,191,38,113,7,98,226,14,207,234,219,59,127,159,20,186,127,210,236,187,170,126,160,109,209,221,202,122,225,188,222,130,162,241,87,83,20,179,9,9,57,200,236,110,12,222,132,209,16,251,69,191,103,179,101,63,154,53,165,246,13,35,211,171,14,19,98,183,82,210,133,174,130,26,82,120,34,112,98,113,103,251,157,221,253,164,94,215,223,213,208,123,88,97,142,158,24,233,225,30,49,196,44,2,219,239,179,51,108,204,171,69,195,187,51,59,191,220,128,228,194,219,186,49,51,175,154,67,114,125,155,117,92,110,79,237,65,221,186,229,112,205,251,87,40,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,130,131,29,217,124,230,206,47,191,237,95,83,250,174,169,7,127,185,2,9,63,160,239,236,111,69,220,190,55,220,31,211,211,215,209,125,49,159,33,103,223,215,100,21,172,50,241,15,233,78,211,171,154,91,144,101,152,238,41,79,85,147,208,209,205,87,4,176,211,179,206,82,49,64,238,204,92,199,212,134,23,111,99,250,127,191,153,171,166,178,142,150,225,73,53,13,108,1,53,60,224,241,201,25,182,226,66,254,214,118,65,174,143,78,218,183,157,244,185,174,86,201,43,107,174,22,74,74,75,184,69,123,163,145,251,98,96,15,36,36,69,184,151,160,243,63,86,103,223,103,109,254,246,159,29,13,214,12,95,89,240,59,118,85,142,94,41,107,187,148,244,239,59,195,55,55,99,56,2,79,95,178,59,63,218,246,108,163,79,197,35,163,144,178,212,62,177,233,238,49,217,164,134,154,166,170,236,52,84,191,100,156,170,132,185,155,247,61,28,90,99,119,118,15,99,122,255,0,85,163,240,225,234,222,239,164,90,139,65,167,121,102,81,81,14,59,123,185,65,19,13,93,75,180,52,238,208,201,27,14,206,5,179,111,218,22,110,66,204,236,219,32,156,180,95,153,142,100,86,124,166,211,79,120,178,92,105,235,41,167,140,13,164,130,70,49,251,66,196,205,187,127,81,51,255,0,157,126,154,14,137,98,244,228,44,184,2,102,244,246,58,239,118,103,109,157,124,210,7,23,228,204,232,62,129,45,254,245,82,249,227,63,79,71,245,93,236,251,160,229,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,107,89,213,143,189,62,178,124,64,200,126,99,58,217,77,107,89,213,143,189,62,178,124,64,200,126,99,58,9,105,240,142,215,77,56,203,250,108,179,232,133,178,243,218,204,240,79,63,45,202,215,80,204,18,77,75,81,95,52,241,213,83,250,191,118,22,243,1,25,187,108,65,35,51,16,179,28,69,38,117,45,101,180,47,93,53,31,167,77,71,183,106,134,151,222,124,141,214,135,120,166,134,86,115,165,184,82,147,179,201,75,83,27,59,119,33,62,35,187,110,196,196,34,96,64,96,6,59,10,116,209,212,94,9,213,6,150,80,106,102,11,81,254,42,142,241,69,194,111,240,101,211,203,67,52,244,125,201,98,143,189,218,239,128,247,64,120,31,181,159,218,204,23,85,17,16,90,174,165,250,116,193,58,160,210,202,253,51,206,169,255,0,198,214,89,235,121,205,254,12,186,121,105,161,130,179,183,20,177,247,187,93,243,46,209,151,3,246,59,123,29,181,235,215,77,11,212,126,157,53,30,227,165,250,161,102,242,55,90,29,165,134,104,157,206,150,225,74,78,237,29,85,52,142,205,220,132,248,150,207,179,19,16,144,24,129,129,128,236,210,177,87,175,174,138,49,94,171,52,226,174,247,105,182,121,125,77,198,109,243,73,142,92,41,218,48,146,191,131,20,131,108,168,121,8,0,161,148,221,216,8,201,187,50,27,155,63,18,148,37,12,74,240,235,241,45,181,99,152,243,104,159,82,89,37,37,186,209,142,89,230,154,195,146,212,184,198,16,209,81,82,211,132,22,150,167,167,166,220,205,162,134,162,64,148,204,164,144,248,196,204,114,28,108,88,129,215,39,87,119,94,175,181,112,114,184,45,213,118,124,78,195,78,86,220,114,213,61,65,25,132,14,110,71,85,48,49,60,65,83,51,241,231,219,109,152,35,134,55,41,59,77,33,88,172,179,22,190,224,217,85,231,10,202,104,124,149,235,31,184,84,90,238,52,221,208,147,177,85,4,133,28,177,243,7,32,46,38,4,219,139,184,190,219,179,187,122,171,213,209,71,74,55,222,173,53,150,139,13,237,93,104,241,11,110,213,153,77,238,138,16,47,33,75,196,222,56,216,164,118,6,154,115,14,212,109,177,147,110,114,118,204,34,145,144,89,90,156,90,251,73,138,219,179,90,138,30,22,91,173,194,182,215,71,83,221,7,238,213,82,71,77,37,68,124,25,249,143,16,173,166,125,221,152,95,185,176,187,184,147,55,234,224,26,91,157,234,135,214,63,168,182,47,164,254,169,99,245,153,77,227,251,234,24,124,173,174,151,143,126,127,206,152,243,227,220,15,176,28,141,247,244,23,217,212,138,120,209,98,214,44,27,21,233,235,10,197,168,124,149,151,31,183,223,45,118,234,110,233,201,216,165,130,59,92,113,71,204,220,140,184,128,11,110,78,228,251,110,238,239,234,188,7,130,167,189,62,83,240,254,187,230,54,228,24,127,161,122,233,168,253,58,106,61,187,84,52,190,243,228,110,180,59,197,52,50,179,157,45,194,148,157,158,74,90,152,217,219,185,9,241,29,219,118,38,33,19,2,3,0,49,149,77,107,241,122,210,122,93,2,165,187,104,229,95,157,212,220,130,222,20,243,218,59,117,49,253,88,170,158,138,66,42,158,253,69,23,151,173,242,213,61,176,237,179,48,203,190,254,131,186,198,191,20,46,133,191,34,153,81,235,142,142,97,158,83,77,175,92,62,152,166,162,46,80,216,174,146,72,76,251,66,194,222,94,142,109,227,237,236,228,1,43,156,127,154,18,167,141,240,1,7,234,255,0,170,172,247,42,255,0,101,114,60,147,35,184,127,229,43,43,174,85,213,18,127,186,146,105,164,144,255,0,172,136,139,239,119,83,167,225,251,208,141,139,165,92,86,60,215,41,15,59,169,185,5,189,163,184,212,238,113,253,23,75,60,116,178,75,106,224,21,18,211,207,218,169,167,39,243,34,204,71,190,205,176,250,61,160,240,167,232,114,167,77,109,84,29,82,106,73,210,75,125,201,236,236,120,181,176,66,41,218,221,110,170,16,54,173,57,54,119,10,153,162,216,68,99,38,237,195,44,130,110,69,41,71,12,143,160,197,95,20,127,113,61,77,252,23,231,20,74,21,186,78,247,167,209,191,136,24,247,204,96,83,83,226,143,238,39,169,191,130,252,226,137,66,183,73,222,244,250,55,241,3,30,249,140,8,54,83,68,68,24,1,227,87,238,177,139,124,64,161,249,117,197,69,95,73,222,244,250,55,241,3,30,249,140,10,85,60,106,253,214,49,111,136,20,63,46,184,168,171,233,59,222,159,70,254,32,99,223,49,129,6,202,104,136,128,136,136,32,7,196,211,69,63,34,221,92,101,62,94,225,230,168,51,189,243,90,62,114,243,154,47,59,60,222,98,57,54,140,4,118,170,138,167,128,183,45,162,120,185,19,151,45,178,255,0,193,47,88,236,82,226,185,215,79,213,16,246,111,84,215,7,204,104,228,228,101,230,233,100,142,158,146,161,182,96,225,31,100,226,166,245,115,228,126,107,236,142,209,147,187,198,211,71,44,82,226,184,47,80,52,243,118,111,84,215,6,195,171,35,226,101,230,233,100,142,162,174,157,247,115,225,31,100,226,169,244,96,228,126,107,237,22,209,139,62,32,120,101,235,95,228,91,171,140,91,204,91,252,213,6,119,182,21,89,194,46,115,69,231,103,135,203,201,30,242,0,142,213,81,83,115,39,229,180,79,47,17,114,227,176,79,242,215,51,174,156,214,235,159,245,131,171,119,219,205,61,36,53,20,185,69,93,144,6,152,8,65,224,183,151,145,132,157,136,137,249,148,84,209,145,190,251,57,185,59,48,179,176,180,239,117,85,170,95,145,110,156,117,23,83,33,190,253,13,95,102,199,234,190,138,173,242,190,99,181,116,148,59,52,63,155,112,49,45,234,165,128,126,216,184,54,251,158,194,196,237,173,181,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,18,154,122,153,228,38,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,65,51,254,12,154,91,245,83,167,27,238,166,87,216,188,173,126,119,144,73,229,171,124,215,63,57,107,162,6,134,31,205,177,184,199,194,168,174,35,234,34,101,190,239,184,246,221,103,250,241,90,33,133,93,116,215,69,240,29,57,190,212,82,79,114,197,113,123,85,146,178,90,67,34,130,73,233,169,35,134,66,140,136,68,156,28,129,221,157,196,95,109,183,102,246,47,106,128,136,136,33,91,198,79,69,62,163,117,5,105,214,58,75,135,122,147,83,109,239,222,130,73,121,73,5,117,186,42,122,121,56,139,70,44,48,148,7,70,227,185,153,60,157,253,248,143,6,95,171,224,183,172,118,44,63,89,114,221,29,187,195,219,171,212,75,125,61,69,174,167,145,191,42,171,104,212,72,84,220,4,29,155,156,19,212,75,220,35,1,31,45,199,237,20,130,205,149,94,48,90,57,98,206,122,96,125,85,168,155,203,222,180,210,225,5,69,28,156,76,251,244,181,213,16,82,84,83,108,198,32,60,140,233,165,238,56,153,55,150,224,60,90,66,117,18,221,44,107,95,242,118,234,11,9,214,57,45,254,118,147,31,184,63,159,128,98,238,72,116,51,196,116,245,93,161,238,70,207,51,65,52,175,31,35,97,238,48,114,220,119,103,13,148,212,16,248,182,102,183,92,171,173,44,130,197,112,167,164,142,159,14,179,218,172,148,37,8,19,28,144,29,48,215,57,74,238,78,206,125,218,233,69,156,88,91,128,131,109,187,57,20,228,101,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,28,157,138,88,35,41,37,147,128,49,25,113,0,39,216,89,201,246,217,153,223,209,107,5,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,17,247,234,167,144,164,150,78,0,194,3,200,204,159,97,102,22,223,102,102,111,68,18,127,224,133,165,191,252,50,245,174,225,98,255,0,181,49,107,69,207,205,127,109,77,124,29,150,63,254,198,151,51,15,234,2,254,113,150,85,120,163,251,137,234,111,224,191,56,162,94,171,160,125,51,202,180,139,164,45,54,193,115,90,79,41,122,167,183,212,92,42,105,74,57,35,146,151,206,213,205,88,16,74,18,0,152,77,24,84,8,72,14,63,102,65,49,103,118,102,119,242,190,40,254,226,122,155,248,47,206,40,144,64,10,204,175,14,46,184,233,186,82,204,171,240,253,65,10,186,141,58,204,42,32,58,233,162,57,101,59,37,88,179,131,86,197,3,59,137,129,11,136,206,34,61,210,8,162,33,114,120,90,41,48,213,122,173,82,210,220,239,69,179,187,158,153,234,93,139,232,108,146,205,217,243,180,94,106,26,142,215,118,16,154,63,206,66,103,25,111,28,160,95,100,159,109,246,125,157,157,152,54,126,69,17,126,20,61,113,212,227,87,91,39,72,250,140,20,141,98,185,84,84,6,35,118,115,138,157,232,106,229,41,39,42,41,220,156,90,80,158,82,62,209,54,242,180,210,140,123,24,200,29,153,116,64,68,68,4,68,64,94,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,189,53,117,13,75,63,9,67,118,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,111,64,136,53,225,235,111,163,236,155,164,109,80,150,202,77,87,91,132,223,42,39,44,78,241,87,45,63,126,186,8,163,128,230,9,35,136,220,132,225,42,144,137,204,130,54,145,197,204,4,89,248,141,202,240,230,235,219,249,43,223,103,211,125,68,131,204,105,150,77,112,243,149,117,16,83,243,170,178,215,24,4,79,88,44,13,206,104,92,35,140,101,139,212,152,64,78,38,228,37,28,211,41,174,154,23,167,29,69,233,197,199,75,245,66,205,231,173,85,219,75,12,209,59,5,85,190,168,89,218,58,170,105,29,159,183,48,114,45,159,103,23,18,32,49,48,51,2,215,91,93,52,47,81,250,116,212,123,142,151,234,133,155,200,221,104,118,150,25,162,119,58,91,133,41,59,180,117,84,210,59,55,114,19,226,91,62,204,76,66,64,98,6,6,2,25,129,226,117,215,143,229,190,251,83,160,218,79,122,229,128,227,247,2,250,74,233,110,184,247,41,114,137,132,33,40,247,30,208,191,102,158,113,168,97,227,36,145,76,77,28,205,191,8,137,176,130,197,128,102,89,54,51,147,102,118,44,122,174,174,197,135,83,211,84,223,110,2,204,208,80,133,69,64,83,192,198,78,236,206,114,75,35,48,131,110,110,195,33,51,113,140,200,126,173,45,210,220,239,90,115,187,102,153,233,165,139,233,156,146,243,222,242,84,94,106,26,126,239,106,19,154,79,206,76,97,24,237,28,70,95,104,155,125,182,109,221,217,158,93,58,157,233,159,13,233,67,194,223,80,116,183,15,174,171,184,153,84,90,46,87,123,157,75,184,157,198,227,37,214,220,18,206,209,242,113,132,56,197,24,4,98,239,196,0,121,17,159,57,12,33,219,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,116,35,239,213,79,32,199,20,124,205,196,7,145,152,182,228,236,45,190,238,236,222,171,228,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,202,229,244,157,239,79,163,127,16,49,239,152,192,164,251,196,235,195,254,179,87,104,234,122,129,209,12,119,205,231,84,156,167,201,173,177,73,60,181,87,234,88,224,134,24,138,152,8,222,54,154,8,233,253,33,140,4,166,19,45,156,164,16,9,1,163,158,45,122,113,77,210,156,153,174,175,92,190,148,213,140,115,107,93,77,130,150,153,168,228,191,85,27,200,244,213,48,187,114,140,33,40,227,103,168,149,152,70,41,6,70,24,155,185,77,28,177,67,173,26,189,153,107,214,168,100,26,185,168,19,210,73,125,200,170,6,106,134,164,129,161,130,32,8,198,40,161,140,61,93,130,56,163,142,54,114,114,55,96,103,34,34,119,39,241,75,63,252,49,122,14,252,183,223,105,181,231,86,44,188,176,28,126,224,63,70,218,238,54,238,229,46,81,48,132,195,38,197,221,23,236,211,206,52,238,92,163,146,41,137,164,133,247,225,40,176,94,175,9,78,138,62,132,163,163,234,203,83,109,151,90,59,212,221,232,240,187,124,237,216,140,104,102,131,182,119,50,102,46,114,119,130,89,99,136,100,17,22,141,138,86,105,26,88,76,36,253,17,5,148,235,67,71,47,186,251,211,6,127,165,88,180,220,47,87,91,124,117,22,232,248,131,249,154,170,74,136,170,226,166,220,204,0,59,199,78,49,119,8,152,67,185,205,247,97,217,245,204,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,203,105,229,175,15,95,125,60,90,186,103,234,94,255,0,129,226,182,170,186,12,78,225,79,77,123,199,2,166,176,106,79,201,78,27,24,177,51,185,176,71,83,29,84,32,210,254,115,132,66,228,231,187,72,97,38,157,100,235,29,139,168,15,10,252,131,88,177,200,124,189,38,77,111,177,212,73,77,200,207,202,85,5,234,142,58,154,110,102,0,242,118,167,142,88,187,156,24,79,135,33,251,36,206,162,91,164,239,122,125,27,248,129,143,124,198,5,145,90,79,175,53,57,87,134,38,184,232,13,246,182,147,204,96,245,22,59,165,136,10,162,33,158,75,117,101,242,152,167,140,33,96,99,48,134,167,115,41,92,143,214,186,48,126,12,32,197,142,189,39,123,211,232,223,196,12,123,230,48,32,145,79,26,205,116,172,181,88,176,190,158,44,55,158,207,211,124,242,76,138,154,54,158,57,14,150,35,237,208,129,27,59,69,36,39,48,213,25,70,236,100,210,82,64,127,99,97,115,195,95,13,189,23,181,107,127,86,152,189,139,40,196,41,50,76,98,199,79,89,126,190,209,213,152,246,26,8,97,113,128,164,141,201,187,193,231,37,163,23,139,98,98,98,118,49,40,249,175,21,214,134,177,216,181,247,170,12,255,0,85,113,104,120,89,110,183,8,233,237,210,114,55,243,52,180,148,241,82,69,83,177,128,24,119,130,156,101,237,144,177,7,115,131,238,227,187,201,255,0,131,102,138,125,70,233,246,237,172,117,119,14,245,94,166,220,27,179,4,114,242,142,10,27,116,181,20,241,242,23,140,92,102,41,206,177,203,99,49,120,251,27,113,46,108,131,63,212,0,248,163,251,246,106,111,224,191,39,162,83,252,160,7,197,31,223,179,83,127,5,249,61,18,12,117,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,13,83,67,93,76,237,206,35,217,217,217,217,217,196,192,133,200,12,9,156,12,8,132,152,132,157,159,96,142,142,186,197,193,58,191,193,42,47,246,10,63,161,178,75,55,15,172,24,255,0,114,106,143,162,251,179,84,5,47,247,209,193,20,115,247,99,167,121,63,54,207,195,126,37,179,183,172,27,90,186,103,204,175,253,46,93,122,167,177,87,82,85,88,177,204,160,241,203,237,9,59,71,61,24,60,84,111,5,88,59,150,211,1,203,88,209,16,51,49,131,246,201,152,196,141,226,252,174,157,117,231,50,233,183,87,44,90,173,134,86,213,137,219,170,0,46,116,48,212,52,33,118,183,57,139,212,81,74,228,6,60,36,17,217,137,192,184,27,4,130,220,192,93,131,101,229,231,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,59,212,215,87,84,187,240,136,55,102,102,102,102,114,51,34,113,0,1,103,51,50,17,22,34,38,103,243,250,23,174,154,113,212,94,156,91,181,67,75,239,62,122,213,93,188,83,67,43,48,85,91,234,133,153,228,165,169,141,157,251,115,7,33,221,183,113,113,33,48,35,3,3,40,97,241,29,235,142,155,170,220,202,131,15,211,224,171,167,211,172,62,162,115,161,154,83,150,35,189,213,147,48,61,108,176,59,176,128,8,177,12,2,67,221,16,150,82,39,23,153,226,140,45,87,88,61,89,230,93,93,106,135,215,139,237,61,93,158,197,65,79,29,53,139,28,42,246,170,130,212,15,24,52,238,6,209,196,198,114,202,15,33,27,135,61,187,96,238,227,16,51,102,79,131,102,133,235,44,55,219,182,188,199,148,221,113,156,6,163,107,97,218,228,161,25,41,114,238,33,80,36,66,69,35,60,94,82,126,211,140,227,25,114,34,158,17,54,252,248,172,75,232,147,163,236,155,171,157,80,138,202,45,87,69,132,216,234,32,44,178,241,73,45,63,126,134,9,99,156,225,8,227,148,216,136,230,42,99,137,140,66,70,141,201,140,196,153,184,150,193,24,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,167,39,98,150,8,198,56,163,230,110,70,92,64,5,183,39,114,125,183,119,119,245,65,250,200,136,130,223,235,246,142,88,186,128,209,172,179,71,114,57,188,189,38,77,111,42,120,234,120,153,249,74,160,38,146,154,167,128,24,60,157,169,227,138,94,223,54,19,225,196,190,201,59,45,101,214,213,10,8,124,84,58,120,186,232,215,82,247,92,242,150,213,73,75,137,234,117,68,215,187,73,195,88,83,25,86,176,66,247,33,148,100,126,96,111,83,49,76,204,219,199,194,160,24,29,184,148,113,134,106,117,27,173,247,94,163,188,34,111,90,203,125,177,210,90,46,87,250,123,112,214,82,82,72,71,3,79,79,145,65,77,33,199,203,237,8,25,64,230,192,238,78,12,108,46,71,199,155,195,10,201,77,26,215,74,59,87,70,61,64,116,241,126,188,246,126,155,250,11,36,199,105,164,104,35,140,234,162,186,209,71,92,2,110,237,44,147,28,35,74,99,27,49,139,71,73,57,253,141,137,207,26,208,76,247,140,190,183,221,112,93,18,176,104,189,190,199,73,81,79,170,21,19,149,117,124,210,23,58,72,45,179,209,212,48,68,13,179,57,201,44,145,110,100,238,194,17,152,241,119,54,56,227,47,162,253,28,177,107,239,84,24,6,149,101,51,112,178,221,110,18,84,92,99,226,111,230,105,105,41,229,171,150,155,112,48,48,239,5,57,69,220,18,98,14,231,54,221,199,103,246,190,36,154,209,106,214,254,173,50,139,238,47,151,210,100,152,197,142,158,142,195,98,172,164,1,236,52,16,194,197,56,199,35,11,119,131,206,75,88,77,46,228,196,196,206,4,81,240,89,149,224,167,161,117,150,171,22,105,212,61,250,205,217,250,111,134,55,142,212,200,243,199,33,210,196,125,202,227,16,118,104,164,132,230,26,80,25,25,204,154,74,73,195,236,108,76,97,39,234,21,188,106,253,233,241,111,135,244,63,49,184,169,169,80,173,227,87,239,79,139,124,63,161,249,141,197,6,0,41,211,240,230,235,219,249,84,88,167,211,125,68,131,203,234,110,51,111,243,149,117,16,83,240,165,189,80,129,132,79,88,44,13,194,25,152,228,140,101,139,208,92,140,78,38,226,69,28,49,67,160,29,38,102,93,70,105,126,171,103,26,127,81,87,93,125,211,90,123,93,77,62,57,73,64,211,207,121,10,169,39,105,90,51,238,11,137,197,21,60,146,48,8,72,114,190,192,45,201,197,158,213,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,134,169,161,174,166,118,231,17,236,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,206,27,68,34,199,254,142,186,197,193,58,191,193,42,47,246,10,63,161,178,75,55,15,172,24,255,0,114,106,143,162,251,179,84,5,47,247,209,193,20,115,247,99,167,121,63,54,207,195,126,37,179,183,174,64,32,128,31,20,127,126,205,77,252,23,228,244,75,23,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,202,15,20,127,126,205,77,252,23,228,244,74,213,105,175,79,89,86,170,104,214,168,234,230,45,83,223,252,149,253,19,83,113,181,133,44,146,205,83,67,88,85,35,45,68,100,12,251,118,60,184,200,108,66,195,218,121,77,204,123,92,76,38,251,161,126,179,108,93,97,233,197,85,206,75,87,208,217,158,47,229,233,242,107,108,64,111,74,50,74,199,218,169,166,144,183,222,25,123,82,187,70,68,242,70,64,66,92,153,130,89,50,85,107,3,165,186,165,157,232,182,119,108,212,205,52,190,253,13,146,89,187,222,74,183,202,195,81,218,238,194,112,201,249,185,128,227,45,227,148,199,237,11,237,190,237,179,179,59,108,61,210,175,83,24,111,85,250,71,71,170,88,125,13,93,184,198,160,173,183,123,101,75,57,29,186,227,24,70,114,192,210,113,97,152,56,203,25,132,130,205,200,12,121,8,31,56,192,47,2,34,32,34,34,2,34,32,197,95,20,127,113,61,77,252,23,231,20,74,13,180,67,53,181,105,174,180,96,58,141,125,167,171,158,219,138,229,22,171,221,100,84,128,37,60,144,83,85,199,52,131,24,145,8,185,184,131,179,51,144,182,251,110,237,237,83,147,226,143,238,39,169,191,130,252,226,137,64,10,13,162,48,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,59,84,208,215,83,59,240,148,55,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,244,10,16,60,56,60,64,43,58,119,190,197,164,154,189,145,127,212,158,191,204,207,21,77,68,115,212,73,142,213,112,57,57,83,132,33,36,135,12,210,51,1,194,195,197,164,149,165,23,15,207,52,179,126,128,136,136,35,171,196,235,195,254,179,87,104,234,122,129,209,12,119,205,231,84,156,167,201,173,177,73,60,181,87,234,88,224,134,24,138,152,8,222,54,154,8,233,253,33,140,4,166,19,45,156,164,16,9,34,91,75,117,75,59,209,108,238,217,169,154,105,125,250,27,36,179,119,188,149,111,149,134,163,181,221,132,225,147,243,115,1,198,91,199,41,143,218,23,219,125,219,103,102,118,217,249,67,95,137,215,135,253,30,145,86,84,245,3,162,24,239,148,193,106,249,79,147,91,98,146,8,169,108,53,82,79,12,49,21,48,17,180,143,12,242,84,122,67,24,16,194,64,91,56,198,64,17,134,69,100,254,48,26,95,77,211,69,38,165,227,214,42,71,213,11,205,69,101,182,151,10,58,201,42,130,215,60,71,246,106,171,39,237,194,229,77,218,56,100,110,12,207,41,155,194,4,207,28,210,67,13,119,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,124,170,90,124,37,58,40,250,18,142,143,171,45,77,182,93,104,239,83,119,163,194,237,243,183,98,49,161,154,14,217,220,201,152,185,201,222,9,101,142,33,144,68,90,54,41,89,164,105,97,48,8,171,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,9,59,21,80,72,81,203,31,48,114,2,226,96,77,184,187,139,237,187,59,183,170,253,92,139,75,115,188,83,4,196,117,50,255,0,98,242,184,222,119,231,254,175,214,249,168,79,206,121,41,154,26,175,205,129,188,145,240,144,152,127,56,35,203,125,199,118,245,94,175,171,31,122,125,100,248,129,144,252,198,117,45,61,22,232,94,156,117,23,225,153,129,233,126,168,89,188,245,170,187,233,153,97,154,39,96,170,183,213,13,222,185,163,170,166,145,217,251,115,7,34,217,246,113,113,34,3,19,3,48,32,194,175,14,15,16,10,206,157,239,177,105,38,175,100,95,245,39,175,243,51,197,83,81,28,245,18,99,181,92,14,78,84,225,8,73,33,195,52,140,192,112,176,241,105,37,105,69,195,243,205,47,215,226,71,226,9,77,212,77,76,122,61,163,119,90,177,211,171,117,64,212,214,220,161,150,88,67,38,55,138,9,34,105,105,230,130,41,161,10,105,154,113,96,34,32,144,216,36,219,112,141,219,18,181,211,66,245,31,167,77,71,184,233,126,168,89,188,141,214,135,105,97,154,39,115,165,184,82,147,187,71,85,77,35,179,119,33,62,37,179,236,196,196,36,6,32,96,96,63,46,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,40,105,222,174,118,134,8,128,35,41,101,154,67,245,118,8,226,142,73,29,133,136,221,129,216,68,137,216,92,46,7,71,221,38,102,93,93,106,135,212,123,21,69,93,158,197,65,79,37,77,247,35,26,6,170,130,212,15,25,188,12,96,242,68,198,114,202,13,24,131,31,61,187,134,204,227,17,187,108,17,165,186,91,130,104,182,9,108,211,61,52,177,125,13,141,217,187,222,74,139,205,77,81,218,238,204,115,73,249,201,140,228,45,228,148,203,237,19,237,190,205,179,51,51,121,94,152,186,122,197,122,95,209,171,46,145,226,213,62,127,200,119,42,110,55,67,165,142,158,107,157,116,165,202,90,137,4,27,252,152,193,136,140,130,40,162,7,51,225,201,238,170,2,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,250,209,4,5,248,134,116,89,117,233,99,84,42,47,184,134,63,86,58,87,146,212,51,227,245,143,82,85,77,69,59,199,202,91,124,242,16,177,1,137,52,165,19,27,147,156,44,47,220,144,194,110,54,171,65,186,152,204,180,27,30,212,156,50,205,67,73,113,199,181,71,23,173,199,47,84,83,51,1,137,201,75,81,13,53,92,82,176,185,9,194,85,50,59,135,168,72,6,98,236,197,194,72,246,30,213,45,45,193,53,167,4,185,233,158,165,216,190,153,198,239,61,159,59,69,230,166,167,238,246,166,9,163,252,228,38,18,14,210,68,5,246,73,183,219,103,221,157,217,245,236,234,187,165,29,71,233,43,81,207,10,205,98,243,214,170,238,228,246,11,252,16,184,82,221,233,69,217,156,133,157,223,183,48,114,22,150,23,119,40,200,133,217,204,14,57,12,44,170,190,189,96,245,103,153,117,117,170,31,94,47,180,245,118,123,21,5,60,116,214,44,112,171,218,170,11,80,60,96,211,184,27,71,19,25,203,40,60,132,110,28,246,237,131,187,140,64,205,98,150,69,116,73,209,246,77,213,206,168,69,101,22,171,162,194,108,117,16,22,89,120,164,150,159,191,67,4,177,206,112,132,113,202,108,68,115,21,49,196,198,33,35,70,228,198,98,76,220,72,46,255,0,135,7,135,253,103,81,23,216,181,111,87,177,223,250,147,208,121,152,34,166,168,146,122,121,50,42,174,7,31,26,115,132,227,144,33,134,71,99,57,152,184,188,145,52,66,199,249,231,138,111,215,159,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,237,77,67,67,76,207,194,32,221,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,223,208,32,197,95,20,127,113,61,77,252,23,231,20,74,0,84,255,0,120,163,251,137,234,111,224,191,56,162,80,2,131,50,188,56,186,227,166,233,75,50,175,195,245,4,42,234,52,235,48,168,128,235,166,136,229,148,236,149,98,206,13,91,20,12,238,38,4,46,35,56,136,247,72,34,136,133,201,225,104,164,157,229,173,103,83,189,61,101,93,47,235,45,235,72,242,154,159,63,228,59,117,54,235,160,82,201,79,13,206,134,81,229,21,68,98,109,254,84,102,194,70,33,44,82,131,25,240,228,249,149,225,95,215,85,78,1,144,218,186,97,213,42,250,185,241,139,229,68,54,220,50,104,105,98,225,105,184,207,85,49,148,18,180,113,180,210,5,84,213,44,205,33,153,246,140,65,184,140,102,103,24,76,74,34,32,44,85,241,71,247,19,212,223,193,126,113,68,178,169,98,175,138,63,184,158,166,254,11,243,138,36,16,2,178,255,0,195,155,173,127,228,171,168,243,216,51,251,157,214,77,50,202,127,55,114,166,129,251,177,218,235,157,193,163,185,140,60,72,203,136,3,199,40,196,226,71,25,9,109,41,67,20,111,136,10,234,245,59,211,214,85,210,254,178,222,180,143,41,169,243,254,67,183,83,110,186,5,44,148,240,220,232,101,30,81,84,70,38,223,229,70,108,36,98,18,197,40,49,159,14,78,27,41,162,134,191,12,95,16,10,61,34,172,166,233,251,91,242,47,41,130,213,241,131,25,185,75,28,17,82,216,106,164,158,105,165,26,147,16,105,30,25,228,168,245,154,67,33,132,128,119,97,140,140,227,201,95,19,174,188,127,34,22,42,157,6,210,123,215,28,251,32,183,151,210,87,75,117,199,183,85,139,194,71,9,71,184,246,137,187,213,16,21,67,15,25,35,150,17,120,230,109,185,196,78,22,43,197,123,174,58,156,150,235,123,233,31,78,66,145,236,86,218,138,112,203,174,204,113,84,61,117,92,69,28,227,69,3,139,147,68,16,74,33,221,39,218,87,154,34,143,96,24,207,189,25,107,208,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,134,166,161,161,166,102,231,41,236,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,237,237,122,163,208,191,228,215,174,217,54,138,125,105,250,199,245,115,201,127,132,252,143,147,239,249,138,56,42,127,153,238,73,199,143,127,143,233,190,252,119,244,223,102,9,84,240,84,247,88,202,126,32,87,124,186,220,176,3,197,31,223,179,83,127,5,249,61,18,207,255,0,5,79,117,140,167,226,5,119,203,173,203,0,60,81,253,251,53,55,240,95,147,209,32,199,92,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,213,52,53,212,206,220,226,61,157,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,246,19,232,251,171,60,55,171,173,47,250,241,98,167,164,179,223,104,42,36,166,190,227,131,94,245,83,218,141,228,54,129,204,222,56,156,194,88,129,164,19,96,225,191,112,25,220,162,54,104,33,183,244,233,157,222,250,113,173,234,94,193,79,231,177,187,22,65,85,98,200,62,220,49,125,25,196,45,254,86,95,183,43,73,55,122,75,131,135,24,227,126,223,103,145,62,199,246,93,49,117,11,149,116,191,172,182,93,92,197,169,188,255,0,144,238,83,92,109,103,85,37,60,55,58,25,71,140,180,242,16,63,249,50,3,144,152,132,177,68,110,7,195,139,134,202,106,197,117,131,213,158,27,210,46,151,253,120,190,211,210,94,47,181,245,17,211,88,177,194,175,122,89,238,166,210,3,78,224,109,28,174,1,20,70,242,17,184,112,223,182,14,236,82,131,63,213,252,175,52,107,249,48,127,43,143,59,117,250,139,244,127,157,227,228,11,207,119,188,199,149,242,157,173,248,247,188,215,230,55,231,218,229,246,187,157,191,206,40,23,234,119,168,92,171,170,13,101,189,106,230,83,77,228,60,255,0,110,154,221,107,10,169,42,33,182,80,196,60,98,167,140,141,255,0,202,144,220,68,4,229,150,83,96,14,124,88,60,86,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,122,154,234,234,151,110,114,158,204,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,217,21,225,113,239,217,166,95,141,124,158,181,90,171,135,78,153,221,147,167,26,46,165,239,244,254,71,27,190,228,20,182,44,127,237,195,47,210,124,130,225,230,165,251,18,188,144,246,100,183,176,113,146,54,238,119,185,11,236,31,106,234,248,92,123,246,105,151,227,95,39,173,65,63,200,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,10,147,45,190,245,203,190,203,162,67,244,245,127,84,3,38,127,79,107,174,98,139,211,145,50,162,48,228,252,157,157,125,44,204,205,179,32,229,17,126,102,71,145,89,241,107,77,69,226,247,113,167,163,166,130,51,55,146,121,24,7,236,139,147,182,239,253,66,239,254,100,30,63,92,181,131,23,209,140,14,227,149,100,119,138,90,30,221,61,67,192,243,77,193,220,194,3,147,211,236,150,239,246,125,155,40,14,234,39,86,243,190,168,245,202,231,37,21,117,194,247,73,87,119,56,172,148,113,191,112,64,13,227,132,72,118,17,244,46,1,234,236,219,110,205,191,222,247,167,196,123,171,123,190,174,234,45,126,157,226,121,69,68,216,237,146,229,60,78,52,149,46,240,212,59,195,28,110,59,48,14,237,191,116,93,185,19,59,187,238,174,231,133,191,71,33,122,168,109,99,212,44,99,189,73,53,53,53,85,164,107,105,126,200,184,213,17,115,7,238,122,185,52,32,236,238,30,199,244,254,176,202,47,15,14,148,237,58,71,165,184,254,89,145,98,148,244,185,61,117,28,53,115,203,53,59,52,227,35,148,238,204,229,204,189,68,102,102,246,55,167,251,217,154,186,104,232,233,109,244,144,208,209,64,16,211,192,13,28,113,131,108,34,45,236,102,101,220,128,186,103,147,250,12,254,214,245,85,200,124,69,223,127,93,151,204,219,155,250,250,250,250,160,228,25,201,247,253,139,232,1,217,149,17,142,223,114,237,111,68,28,162,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,42,73,183,251,149,72,131,230,148,55,246,55,222,184,136,220,73,153,253,25,125,4,62,139,231,144,93,159,118,65,244,179,179,182,236,185,93,48,200,219,113,39,109,215,119,181,7,153,212,108,22,195,168,248,101,219,16,200,173,84,183,10,75,149,36,180,197,21,68,108,98,236,77,236,246,183,222,205,247,183,177,65,71,92,253,50,222,250,112,213,72,174,248,221,134,174,217,102,174,41,238,20,181,20,224,67,29,60,131,86,108,60,75,184,124,118,98,139,111,209,102,244,217,148,254,171,29,213,143,78,24,207,80,250,103,118,177,92,169,91,233,33,183,207,21,20,241,82,195,36,192,100,64,108,224,82,54,236,251,131,123,29,144,96,127,134,143,92,79,67,21,78,153,106,214,109,185,20,209,125,26,119,26,159,82,138,58,67,228,34,253,191,187,178,46,238,229,187,238,223,231,149,216,39,134,166,16,168,167,144,100,142,65,99,2,23,221,137,157,183,103,111,243,45,108,117,159,72,243,222,153,245,46,91,45,124,23,75,116,145,75,82,246,218,201,71,178,115,64,50,201,15,38,40,203,218,226,222,187,59,126,151,179,103,245,153,62,130,250,198,198,245,219,1,138,209,124,188,91,233,178,11,88,211,82,203,76,245,50,188,132,94,84,72,159,243,173,187,183,40,228,245,103,118,244,127,87,65,151,234,146,22,38,217,213,94,212,65,242,187,20,110,251,138,237,2,221,84,96,196,186,255,0,65,254,215,162,14,230,246,46,87,88,154,173,159,116,28,162,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,214,179,171,31,122,125,100,248,129,144,252,198,117,178,154,214,179,171,31,122,125,100,248,129,144,252,198,116,30,131,55,233,87,50,177,244,199,167,157,82,99,150,218,187,150,39,145,211,214,83,100,19,140,141,35,218,110,49,93,42,233,98,115,1,6,120,233,165,138,58,113,19,114,63,207,119,4,156,59,144,137,58,59,234,171,50,233,67,87,45,249,133,154,229,86,88,197,198,162,158,155,44,180,71,27,76,23,27,115,31,219,113,136,140,7,204,198,37,33,66,124,135,137,187,139,191,108,228,3,151,63,14,76,90,197,156,248,117,97,120,86,83,67,231,108,185,5,191,34,181,220,105,187,167,31,126,150,123,165,124,114,199,204,28,76,121,1,147,110,46,196,219,238,206,207,234,163,7,175,174,138,50,174,148,245,30,174,247,105,182,121,141,50,201,174,19,73,142,92,41,218,67,142,131,155,148,131,108,168,121,8,204,102,136,25,216,8,201,251,209,131,155,63,33,148,34,9,222,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,237,83,67,93,76,239,194,80,221,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,208,40,33,240,235,235,170,167,165,172,201,176,125,65,175,171,61,43,191,212,77,53,116,52,212,177,25,219,46,51,53,56,53,201,221,163,121,230,1,142,156,99,56,68,255,0,64,200,196,12,197,128,231,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,32,250,209,17,6,26,245,255,0,208,37,171,171,25,49,204,231,26,186,85,218,115,107,77,69,5,146,122,129,97,154,9,236,146,86,183,124,142,41,37,140,88,233,70,162,162,164,92,9,138,70,25,34,118,55,56,158,43,235,211,71,78,152,39,75,250,89,65,166,120,45,63,248,170,203,197,111,57,191,194,119,79,45,12,51,214,118,229,150,78,207,119,176,5,218,2,224,30,198,111,107,189,213,68,17,87,227,157,250,147,253,228,254,26,173,87,130,167,189,62,83,240,254,187,230,54,229,117,124,115,191,82,127,188,159,195,85,170,240,84,247,167,202,126,31,215,124,198,220,130,100,242,204,90,197,156,226,183,156,43,41,161,243,182,92,130,223,81,107,184,211,119,78,62,253,44,241,148,114,199,204,28,76,121,1,147,110,46,196,219,238,206,207,234,176,47,68,60,38,177,157,52,234,142,231,172,25,6,71,73,89,132,216,47,1,123,193,108,52,18,84,4,240,78,210,247,97,26,211,145,220,156,41,9,132,65,134,67,121,220,0,228,112,102,56,100,144,164,64,68,68,24,171,226,143,238,39,169,191,130,252,226,137,66,183,73,222,244,250,55,241,3,30,249,140,10,106,124,81,253,196,245,55,240,95,156,81,40,86,233,59,222,159,70,254,32,99,223,49,129,6,202,104,136,131,0,60,106,253,214,49,111,136,20,63,46,184,168,171,233,59,222,159,70,254,32,99,223,49,129,74,167,141,95,186,198,45,241,2,135,229,215,21,21,125,39,123,211,232,223,196,12,123,230,48,32,217,77,17,97,175,136,167,93,84,221,45,97,175,131,233,245,125,33,234,165,254,158,25,168,97,169,165,148,194,217,110,153,234,1,238,76,239,27,193,49,140,148,229,24,66,71,250,102,38,64,96,46,6,22,43,197,23,196,2,142,209,71,114,233,147,68,50,46,245,214,111,51,110,206,46,144,71,4,244,177,210,203,4,176,77,105,30,224,31,41,159,187,188,178,70,224,80,148,99,27,19,155,202,49,73,250,213,134,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,49,77,61,76,242,19,148,146,201,33,59,145,153,19,185,57,59,187,187,187,187,173,167,144,89,254,176,48,10,109,79,233,115,84,176,201,177,234,187,237,69,86,47,93,83,111,183,210,52,165,60,247,26,104,158,162,137,163,24,159,153,155,84,195,11,176,54,252,221,152,93,137,157,197,245,204,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,9,59,21,80,72,50,69,39,3,98,2,226,96,47,177,51,139,237,179,179,183,162,218,77,107,89,213,86,150,254,69,186,142,212,93,51,134,197,244,53,5,155,32,170,250,42,139,205,121,142,213,174,83,239,80,254,113,204,200,183,165,150,2,251,100,230,219,236,123,19,19,48,103,255,0,138,223,80,184,174,164,116,177,162,118,143,45,228,114,76,251,232,221,67,250,46,58,168,234,62,141,161,43,116,163,198,98,220,100,251,82,86,240,140,251,76,50,121,121,255,0,69,195,139,225,255,0,135,86,142,95,117,147,171,140,18,154,209,55,151,164,195,238,16,102,55,74,158,32,125,154,90,9,226,144,91,129,24,57,119,103,122,120,55,30,68,29,254,124,72,64,153,88,188,155,53,186,229,86,92,78,197,112,167,164,142,159,14,179,201,100,161,40,64,152,228,128,238,21,117,206,82,187,147,179,159,118,186,81,103,22,22,224,32,219,110,206,69,39,222,8,250,67,76,22,173,66,215,186,232,41,36,168,158,162,44,66,215,32,207,47,126,0,1,142,170,180,78,63,72,156,36,121,40,28,75,237,27,60,50,55,216,103,126,97,41,72,136,128,136,136,63,39,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,116,227,239,210,207,25,71,44,124,193,196,199,144,25,54,226,236,77,190,236,236,254,171,87,123,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,37,12,244,211,198,78,50,69,36,100,204,64,98,76,226,226,236,206,206,206,206,182,158,80,3,226,117,165,191,146,254,178,115,95,41,98,250,50,213,150,249,124,166,223,253,245,222,243,94,106,54,243,115,250,153,16,114,174,142,183,236,23,29,182,251,34,192,224,131,47,250,161,234,186,143,83,124,40,241,139,222,127,47,28,207,84,188,173,158,40,99,154,7,146,174,170,215,115,103,172,175,40,197,162,227,9,249,7,34,104,163,113,138,74,184,35,246,59,26,141,93,1,209,203,239,80,26,203,137,232,238,57,55,151,171,201,174,3,79,37,79,16,63,41,74,2,82,84,212,240,51,6,147,181,4,114,203,219,230,196,124,56,143,218,38,101,248,21,185,173,214,191,0,179,105,204,212,244,141,109,177,222,46,119,186,121,68,11,190,83,215,67,69,12,162,101,203,139,131,13,190,23,22,97,103,103,41,55,114,221,152,115,167,193,131,72,105,178,253,121,201,117,114,227,5,36,212,250,123,103,24,104,216,167,148,39,134,227,112,238,69,28,192,3,246,12,26,154,26,232,201,141,253,30,104,221,133,221,185,0,76,250,197,95,20,127,113,61,77,252,23,231,20,75,42,150,42,248,163,251,137,234,111,224,191,56,162,65,0,42,124,252,67,58,44,181,117,79,165,245,23,220,67,31,164,45,84,198,169,217,241,250,199,169,26,87,173,129,164,229,45,190,121,8,92,76,8,94,82,137,141,197,130,103,23,238,70,7,55,40,12,91,84,32,213,134,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,9,67,61,52,241,147,140,145,73,25,51,16,24,147,56,184,187,51,179,179,179,169,148,240,210,241,4,166,214,27,85,159,167,205,95,186,213,201,168,52,20,254,90,207,118,171,150,90,169,242,80,1,170,158,71,145,194,6,8,14,158,154,8,133,206,105,72,231,125,201,221,205,203,127,147,196,235,195,254,179,87,104,234,122,129,209,12,119,205,231,84,156,167,201,173,177,73,60,181,87,234,88,224,134,24,138,152,8,222,54,154,8,233,253,33,140,4,166,19,45,156,164,16,9,33,218,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,49,67,61,52,241,147,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,32,218,121,22,47,244,3,214,13,171,171,45,35,18,184,61,92,121,222,29,79,71,65,149,132,209,11,5,76,230,4,209,215,68,81,128,197,194,161,225,148,222,49,17,120,140,76,56,240,104,228,147,40,16,17,17,1,17,16,22,63,245,139,209,214,9,213,254,9,79,96,191,214,125,13,146,89,185,253,95,200,59,115,84,125,23,221,154,156,234,191,189,66,120,163,159,187,29,59,71,249,199,126,27,242,29,157,189,114,1,16,99,87,66,253,25,88,186,60,211,138,171,100,151,95,166,115,60,163,203,212,100,215,40,140,218,148,164,137,143,181,77,77,25,109,180,49,119,101,102,144,133,164,144,140,136,184,179,132,81,254,87,138,63,184,158,166,254,11,243,138,37,149,75,21,124,81,253,196,245,55,240,95,156,81,32,133,110,147,189,233,244,111,226,6,61,243,24,22,202,107,90,206,147,189,233,244,111,226,6,61,243,24,22,202,104,35,87,93,60,33,49,92,239,168,235,38,71,166,119,15,170,90,109,126,243,55,12,182,134,148,99,111,162,230,140,226,218,11,104,59,191,31,53,220,55,16,32,120,169,187,50,147,57,11,195,76,164,126,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,47,173,16,17,17,1,71,87,141,38,142,95,115,13,26,196,181,138,209,55,114,147,78,238,21,20,247,74,110,32,220,105,110,69,79,24,212,243,35,103,126,19,193,79,23,108,64,200,188,207,47,178,49,147,188,138,175,41,170,186,103,138,235,38,156,100,122,91,154,210,121,139,46,77,111,150,223,83,198,56,206,72,121,183,216,158,46,224,24,12,209,27,12,145,155,139,240,144,0,153,183,22,65,172,101,21,218,235,110,166,175,163,183,220,234,233,105,238,148,237,73,93,20,51,16,5,84,13,44,115,52,82,139,62,198,13,44,49,72,194,91,183,56,192,189,162,206,203,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,190,188,179,22,190,224,217,85,231,10,202,104,124,149,235,31,184,84,90,238,52,221,208,147,177,85,4,133,28,177,243,7,32,46,38,4,219,139,184,190,219,179,187,122,175,202,65,250,184,158,45,125,206,114,171,54,21,139,80,249,219,214,65,112,167,181,219,169,187,161,31,126,170,121,6,56,163,230,110,32,60,140,197,183,39,97,109,247,119,102,245,91,62,226,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,156,157,138,88,35,24,226,143,153,185,25,113,0,22,220,157,201,246,221,221,223,213,67,103,131,102,138,125,121,234,10,237,172,117,119,14,205,38,153,91,219,179,4,114,241,146,122,235,140,85,20,241,242,23,140,152,161,24,2,177,203,99,2,105,59,27,114,30,108,166,165,1,64,15,138,63,191,102,166,254,11,242,122,37,63,202,0,124,81,253,251,53,55,240,95,147,209,32,207,255,0,5,79,117,140,167,226,5,119,203,173,203,8,60,71,122,28,166,233,75,50,160,204,52,248,234,234,52,235,48,168,156,40,97,148,37,148,236,149,98,204,111,69,44,238,206,38,4,46,69,1,17,119,72,34,148,73,137,225,121,100,205,255,0,5,79,117,140,167,226,5,119,203,173,203,55,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,59,211,87,80,212,179,240,148,55,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,13,104,113,221,82,206,241,76,19,46,211,59,5,247,202,227,121,223,144,250,193,69,229,97,63,57,228,166,121,169,127,56,96,242,71,194,66,114,252,217,15,45,246,45,219,209,122,190,152,186,122,202,186,160,214,91,46,145,226,213,62,67,207,247,42,110,55,67,165,146,162,27,101,12,67,202,90,137,4,27,252,152,193,136,128,78,89,98,7,48,231,201,174,87,80,222,31,122,219,162,90,219,97,209,236,118,213,87,154,6,105,80,84,216,141,202,154,40,41,206,240,113,65,4,149,110,244,237,60,133,74,16,20,252,76,230,33,14,17,148,155,176,49,56,204,167,71,221,38,97,189,34,233,127,212,123,21,69,37,226,251,95,81,37,77,247,35,26,7,165,158,234,109,33,188,12,96,242,74,224,17,68,109,24,131,31,13,251,134,204,197,41,187,133,192,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,229,13,59,213,206,243,79,41,156,133,44,179,72,126,140,231,36,178,73,35,176,176,131,57,187,8,136,179,11,123,84,68,4,68,64,88,43,227,5,163,150,44,231,166,7,213,90,137,188,189,235,77,46,16,84,81,201,196,207,191,75,93,81,5,37,69,54,204,98,3,200,206,154,94,227,137,147,121,110,3,197,164,39,89,212,190,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,131,86,36,94,255,0,95,180,114,251,211,254,178,229,154,59,145,205,230,42,241,155,129,83,199,83,196,3,205,210,152,180,148,213,60,0,205,163,238,193,36,82,246,249,185,7,62,37,246,133,217,120,4,5,179,70,128,232,229,139,167,253,26,196,244,119,28,155,204,82,99,54,241,167,146,167,137,135,155,170,50,41,42,106,120,25,155,199,221,158,73,101,237,243,113,14,124,71,236,139,50,134,31,10,254,158,46,186,203,212,189,171,60,170,181,82,85,98,122,99,81,13,238,236,115,86,20,38,53,174,19,61,180,98,24,223,153,155,84,194,51,59,62,209,240,167,54,55,126,67,28,147,188,128,161,91,198,175,222,159,22,248,127,67,243,27,138,154,149,10,222,53,126,244,248,183,195,250,31,152,220,80,93,95,3,31,215,103,238,223,241,37,231,252,87,186,28,169,198,174,183,190,174,52,228,233,26,197,114,168,167,60,186,210,193,21,59,208,213,202,81,192,53,176,48,176,180,161,60,164,29,209,125,229,105,165,41,55,49,144,251,56,65,211,23,80,185,87,75,250,203,101,213,204,90,155,207,249,14,229,53,198,214,117,82,83,195,115,161,148,120,203,79,33,3,255,0,147,32,57,9,136,75,20,70,224,124,56,190,195,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,156,166,167,106,184,30,25,226,48,144,162,150,25,3,213,152,227,150,57,35,119,23,32,119,7,113,34,23,98,112,215,91,167,93,121,204,186,109,213,203,22,171,97,149,181,98,118,234,128,11,157,12,53,13,8,93,173,206,98,245,20,82,185,1,143,9,4,118,98,112,46,6,193,32,183,48,23,109,135,180,47,93,52,227,168,189,56,183,106,134,151,222,124,245,170,187,120,166,134,86,96,170,183,213,11,51,201,75,83,27,59,246,230,14,67,187,110,226,226,66,96,70,6,6,80,195,226,59,208,229,55,74,89,149,6,97,167,199,87,81,167,89,133,68,225,67,12,161,44,167,100,171,22,99,122,41,103,118,113,48,33,114,40,8,139,186,65,20,162,76,79,11,203,38,122,120,95,116,101,171,29,48,88,178,156,183,86,110,191,69,93,115,30,197,57,98,148,231,77,83,29,52,116,167,39,106,166,162,166,62,124,166,126,236,188,35,134,78,216,199,35,188,156,204,132,96,8,235,241,71,247,236,212,223,193,126,79,68,178,171,192,199,245,217,251,183,252,73,98,175,138,63,191,102,166,254,11,242,122,37,149,94,6,63,174,207,221,191,226,72,45,87,137,215,65,223,145,11,237,78,188,233,61,151,142,3,144,92,11,233,43,93,186,221,219,165,197,230,32,132,99,220,187,164,253,154,137,202,161,199,140,113,197,9,60,112,182,220,226,23,199,94,143,186,179,204,186,69,213,15,175,22,42,122,187,197,138,190,158,74,107,238,56,53,237,75,5,212,26,51,104,28,205,227,149,128,226,148,218,65,54,14,123,119,1,157,134,83,103,216,162,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,168,1,235,75,161,204,203,165,173,92,180,97,248,241,213,229,88,246,115,81,32,97,179,66,13,45,198,168,196,227,2,162,150,8,219,145,84,129,79,8,177,0,240,151,184,4,12,36,231,20,97,59,218,91,170,88,38,180,224,150,205,76,211,75,239,211,56,221,231,189,228,171,124,172,212,253,222,212,199,12,159,155,152,2,65,218,72,140,126,208,182,251,110,219,179,179,191,171,88,107,225,151,210,134,168,116,191,165,247,178,213,27,253,92,23,44,194,162,42,185,113,50,40,229,130,197,60,18,84,68,82,132,208,207,44,51,29,76,47,74,100,64,32,236,209,70,5,203,131,113,204,164,30,127,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,128,37,60,144,83,66,115,72,49,137,16,139,155,136,59,51,57,11,111,182,238,222,213,132,31,221,171,233,99,254,224,117,87,255,0,85,91,191,233,203,47,250,133,197,175,185,206,129,106,94,21,139,80,249,219,214,65,135,222,109,118,234,110,232,71,223,170,158,138,88,226,143,153,184,128,242,51,22,220,157,133,183,221,221,155,213,66,15,247,46,58,236,255,0,188,103,252,38,179,255,0,210,208,79,242,34,32,197,95,20,127,113,61,77,252,23,231,20,74,13,180,67,10,181,106,86,180,96,58,115,125,168,171,130,219,149,101,22,171,37,100,180,134,35,60,112,84,213,199,12,133,25,16,144,177,176,155,187,59,137,54,251,110,207,236,83,147,226,143,238,39,169,191,130,252,226,137,66,183,73,222,244,250,55,241,3,30,249,140,8,63,39,93,52,47,81,250,116,212,123,142,151,234,133,155,200,221,104,118,150,25,162,119,58,91,133,41,59,180,117,84,210,59,55,114,19,226,91,62,204,76,66,64,98,6,6,3,34,190,20,125,116,255,0,49,210,254,181,230,127,246,189,46,1,91,92,63,229,9,90,228,168,114,255,0,205,121,80,33,255,0,111,11,31,250,222,21,153,93,109,244,125,140,245,115,165,242,217,73,169,40,179,107,29,60,229,137,222,42,229,168,236,80,207,44,144,28,193,36,113,27,9,4,195,76,17,57,144,72,241,177,57,128,147,183,18,128,28,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,244,213,212,53,44,220,226,61,153,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,195,104,132,88,43,225,193,226,1,71,212,69,138,45,36,213,236,139,254,171,20,30,102,120,170,106,35,130,158,60,138,151,153,201,202,156,33,8,227,9,161,141,216,14,22,30,79,28,77,40,185,254,121,162,206,164,4,68,65,28,22,63,7,157,47,165,234,94,233,145,92,170,234,234,244,130,10,120,171,232,177,202,151,147,157,68,245,1,87,28,180,45,89,13,72,84,0,82,152,82,78,18,16,187,200,19,12,68,70,81,201,33,72,250,34,13,107,58,177,247,167,214,79,136,25,15,204,103,83,83,225,113,238,39,166,95,141,124,226,181,66,183,86,62,244,250,201,241,3,33,249,140,234,106,124,46,61,196,244,203,241,175,156,86,160,244,29,109,244,125,140,245,115,165,242,217,73,169,40,179,107,29,60,229,137,222,42,229,168,236,80,207,44,144,28,193,36,113,27,9,4,195,76,17,57,144,72,241,177,57,128,147,183,18,249,58,23,232,202,197,209,230,156,85,91,36,186,253,51,153,229,30,94,163,38,185,68,102,212,165,36,76,125,170,106,104,203,109,161,139,187,43,52,132,45,36,132,100,69,197,156,34,143,37,81,1,17,16,17,17,1,99,87,136,62,133,233,198,178,244,203,154,221,179,91,55,118,235,130,99,247,76,146,193,114,129,216,42,168,170,169,233,78,103,1,55,103,222,25,123,66,18,198,236,226,66,194,237,177,132,102,25,42,173,87,86,62,235,26,201,240,255,0,33,249,116,232,53,172,91,57,232,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,114,134,157,234,231,121,167,148,206,66,150,89,164,63,70,115,146,89,36,145,216,88,65,156,221,132,68,89,133,181,140,91,84,32,34,34,12,85,241,71,247,19,212,223,193,126,113,68,160,5,79,247,138,63,184,158,166,254,11,243,138,37,0,40,54,51,235,7,164,204,55,171,173,47,250,143,125,168,164,179,223,104,42,35,169,177,100,101,64,245,83,218,141,228,7,157,128,26,72,156,194,88,129,227,32,115,225,191,108,221,156,162,7,109,123,51,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,67,211,87,80,212,179,115,136,246,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,152,159,12,94,188,127,45,246,42,109,6,213,139,215,44,251,31,183,143,209,183,75,141,199,185,85,148,66,39,49,73,176,246,133,187,212,240,13,59,23,41,36,150,97,105,38,125,248,74,77,237,124,71,122,28,169,234,183,13,160,204,52,248,233,41,245,23,15,167,156,40,97,148,34,136,47,116,132,236,111,69,44,238,204,64,98,76,69,1,17,118,132,229,148,73,133,166,121,99,11,127,225,165,226,9,77,172,54,171,63,79,154,191,117,171,147,80,104,41,252,181,158,237,87,44,181,83,228,160,3,85,60,143,35,132,12,16,29,61,52,17,11,156,210,145,206,251,147,187,155,150,242,20,181,235,232,163,163,173,101,234,111,59,162,189,225,53,151,92,75,27,176,220,27,206,103,52,209,139,253,17,93,28,39,61,63,96,94,120,100,154,102,144,33,103,236,147,148,93,232,204,184,179,143,45,133,16,22,42,248,163,251,137,234,111,224,191,56,162,89,84,177,87,197,31,220,79,83,127,5,249,197,18,8,1,91,25,245,131,210,102,27,213,214,151,253,71,190,212,82,89,239,180,21,17,212,216,178,50,160,122,169,237,70,242,3,206,192,13,36,78,97,44,64,241,144,57,240,223,182,110,206,81,3,182,185,139,106,132,26,192,234,150,150,231,122,45,157,220,244,207,82,236,95,67,100,150,110,207,157,162,243,80,212,118,187,176,132,209,254,114,19,56,203,120,229,2,251,36,251,111,179,236,236,236,222,126,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,49,77,61,76,242,19,148,146,201,33,59,145,153,19,185,57,59,187,187,187,187,169,222,241,25,232,163,249,85,105,196,23,252,2,217,106,143,83,113,111,206,91,106,103,110,212,151,74,22,99,121,45,133,55,33,1,228,102,210,68,82,177,8,72,36,59,196,51,75,35,88,191,10,30,135,41,177,171,85,147,171,141,70,58,182,190,220,169,234,15,17,180,184,75,78,212,52,146,140,144,21,108,236,76,47,41,207,17,31,104,91,120,154,25,70,77,204,164,14,200,94,175,14,46,135,42,122,82,195,107,243,13,65,58,74,141,69,204,41,224,10,232,98,8,165,11,37,32,187,155,81,69,59,51,145,153,19,137,78,66,93,162,56,162,17,98,104,90,89,35,47,197,31,223,179,83,127,5,249,61,18,159,229,0,62,40,254,253,154,155,248,47,201,232,144,103,255,0,130,167,186,198,83,241,2,187,229,214,229,128,30,40,254,253,154,155,248,47,201,232,150,127,248,42,123,172,101,63,16,43,190,93,110,88,1,226,143,239,217,169,191,130,252,158,137,6,127,248,42,123,172,101,63,16,43,190,93,110,88,43,226,51,209,71,242,85,212,120,47,248,5,178,235,38,153,101,63,156,182,212,206,221,216,237,117,206,230,242,91,10,110,68,101,196,1,164,136,165,97,35,140,136,119,148,161,150,71,206,175,5,79,117,140,167,226,5,119,203,173,203,21,124,78,186,241,252,183,223,106,116,27,73,239,92,176,28,126,224,95,73,93,45,215,30,229,46,81,48,132,37,30,227,218,23,236,211,206,53,12,60,100,146,41,137,163,153,183,225,17,48,96,2,203,255,0,14,110,138,63,149,86,163,207,127,207,237,151,88,244,203,22,252,229,202,166,6,237,71,116,174,103,7,142,216,51,114,19,30,64,111,36,165,19,17,4,98,35,188,69,52,82,54,32,44,255,0,240,197,235,199,242,33,125,166,208,109,88,189,113,192,114,11,128,253,27,116,184,220,123,116,184,188,196,19,20,155,15,104,159,179,81,57,83,177,114,146,56,161,39,146,103,219,156,164,225,149,94,53,126,235,24,183,196,10,31,151,92,86,0,120,92,123,246,105,151,227,95,39,173,89,255,0,227,87,238,177,139,124,64,161,249,117,197,96,7,133,199,191,102,153,126,53,242,122,212,19,252,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,135,246,35,190,202,130,52,28,25,108,186,153,138,71,109,133,87,250,111,246,125,87,96,3,10,14,68,88,91,102,85,34,123,16,117,207,60,52,208,157,69,68,131,28,113,139,153,145,62,204,44,205,187,187,255,0,153,69,23,137,119,92,79,93,21,54,153,105,46,109,177,12,210,253,36,118,234,159,81,138,74,64,226,36,253,191,191,188,78,206,197,187,108,255,0,230,202,46,189,58,198,198,244,39,1,150,209,99,188,91,234,114,11,160,213,82,197,76,213,50,180,130,94,84,136,95,243,77,187,55,41,35,245,119,102,245,111,86,80,217,163,58,71,158,245,49,169,113,89,104,32,186,92,100,150,90,103,185,86,68,61,227,134,2,150,56,121,57,72,94,214,23,244,221,223,244,125,155,55,160,93,94,134,58,101,189,245,31,170,146,221,242,75,13,93,206,205,66,80,92,42,170,42,0,138,58,137,10,172,24,185,23,112,57,110,195,46,255,0,164,207,235,187,41,215,211,156,22,195,167,24,101,167,16,199,109,84,182,250,75,109,36,84,195,21,60,108,2,204,45,236,246,191,222,239,247,191,181,91,78,147,186,112,198,122,120,211,59,77,138,219,74,223,73,21,190,8,171,103,150,150,24,230,51,18,51,119,50,141,183,119,220,223,218,238,175,138,2,225,221,153,183,117,207,177,116,205,35,109,196,93,183,65,215,41,185,19,179,122,178,230,32,219,218,223,122,226,49,119,125,221,125,2,62,136,2,219,125,202,164,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,195,182,235,174,64,244,127,69,218,184,118,221,7,205,195,139,242,223,217,247,46,248,205,136,91,101,73,142,235,169,185,9,110,204,255,0,233,65,245,46,29,153,219,103,111,69,192,147,19,42,144,97,215,94,93,25,99,58,251,142,197,146,196,115,82,93,173,113,148,97,45,60,20,252,157,165,169,136,139,114,54,98,255,0,109,236,127,189,255,0,106,134,157,36,214,44,219,167,92,246,107,182,60,100,83,81,207,44,53,52,175,83,36,81,202,66,18,197,246,187,101,179,237,220,39,251,253,139,101,162,17,49,113,49,98,103,246,179,182,236,163,51,175,159,14,251,38,69,80,218,145,167,181,146,209,86,184,72,243,210,199,75,74,17,74,114,85,11,238,91,60,110,238,205,41,250,187,191,177,191,206,25,183,211,198,188,88,245,199,10,183,223,173,206,3,52,212,177,74,96,13,46,222,176,196,111,234,98,63,227,89,93,149,174,23,76,253,72,102,125,52,234,16,95,109,179,203,45,36,113,212,211,212,208,201,89,48,67,200,193,135,150,209,190,220,153,192,27,125,159,209,191,177,219,96,141,38,212,251,54,170,225,246,236,162,212,98,222,118,150,25,200,4,77,153,185,197,25,250,115,17,127,251,35,32,246,171,174,86,109,183,255,0,50,236,68,31,32,147,179,236,75,188,13,159,215,238,117,215,48,62,238,76,251,122,42,99,61,189,174,131,234,69,72,190,236,170,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,90,214,117,99,239,79,172,159,16,50,31,152,206,182,83,90,214,117,99,239,79,172,159,16,50,31,152,206,130,106,124,46,61,196,244,203,241,175,156,86,171,85,226,231,212,22,147,226,154,53,54,132,94,241,251,86,77,156,100,126,82,227,111,161,184,65,82,63,67,210,145,84,3,93,161,154,49,96,121,128,224,146,17,141,165,18,126,243,185,140,145,115,138,79,63,211,231,85,88,111,74,30,22,248,22,97,121,185,82,22,79,113,167,200,169,177,59,68,145,188,199,113,184,181,214,183,131,148,66,96,94,90,50,40,202,99,228,60,65,216,89,251,135,24,28,75,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,135,169,174,174,169,118,231,41,236,204,204,204,204,194,0,34,194,0,2,204,0,2,34,44,34,44,204,31,38,39,139,95,115,156,170,205,133,98,212,62,118,245,144,92,41,237,118,234,110,232,71,223,170,158,65,142,40,249,155,136,15,35,49,109,201,216,91,125,221,217,189,86,195,221,20,233,22,168,104,127,79,56,214,159,234,206,119,87,145,221,233,105,225,154,26,122,152,35,19,176,192,116,241,111,105,105,66,89,26,164,41,229,105,132,37,229,183,7,16,6,24,192,25,177,127,194,143,162,143,201,150,43,7,82,154,153,108,181,84,228,153,109,190,158,167,18,139,110,244,214,123,92,209,145,61,71,54,39,140,102,170,142,64,244,17,231,28,77,197,205,158,105,162,25,21,64,68,68,4,68,65,21,126,57,223,169,63,222,79,225,170,213,120,42,123,211,229,63,15,235,190,99,110,87,87,199,59,245,39,251,201,252,53,90,175,5,79,122,124,167,225,253,119,204,109,200,38,165,17,16,17,17,6,42,248,163,251,137,234,111,224,191,56,162,80,173,210,119,189,62,141,252,64,199,190,99,2,154,159,20,127,113,61,77,252,23,231,20,74,21,186,78,247,167,209,191,136,24,247,204,96,65,176,158,181,235,222,147,244,237,138,210,230,186,199,149,253,95,178,214,220,2,215,5,79,145,169,171,231,84,113,201,32,199,194,158,57,13,183,8,100,125,221,184,253,157,183,221,217,158,213,98,126,35,221,24,231,57,85,155,10,197,181,147,206,222,178,11,133,61,174,221,77,245,118,235,31,126,170,121,6,56,163,230,116,194,3,200,204,91,114,118,22,223,119,118,111,85,101,124,106,253,214,49,111,136,20,63,46,184,168,171,233,59,222,159,70,254,32,99,223,49,129,4,170,120,213,251,172,98,223,16,40,126,93,113,81,87,210,119,189,62,141,252,64,199,190,99,2,149,79,26,191,117,140,91,226,5,15,203,174,42,32,52,159,58,252,151,234,158,27,169,159,69,253,39,245,75,32,183,95,124,151,127,179,230,188,173,76,115,118,187,156,75,135,46,223,30,92,75,109,247,217,246,217,6,193,61,98,117,85,134,244,161,164,119,12,194,243,114,164,44,158,227,79,81,77,137,218,36,141,230,59,141,197,131,236,57,68,38,5,229,163,34,140,166,62,67,196,29,133,159,184,113,129,235,217,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,30,166,186,186,165,219,156,167,179,51,51,51,51,8,0,139,8,0,11,48,0,8,136,176,136,179,55,181,234,95,168,188,239,170,13,83,175,212,204,234,163,252,109,29,158,139,132,63,224,203,95,153,154,104,40,251,145,69,31,123,181,223,49,238,152,243,63,107,191,177,155,37,58,107,240,255,0,172,187,244,203,170,93,77,235,126,59,217,181,67,167,247,155,142,15,107,158,73,224,170,146,170,42,82,158,27,177,118,204,56,194,221,173,162,142,70,49,152,100,41,28,88,26,34,148,48,89,109,80,181,87,91,84,32,40,128,241,180,211,60,170,155,84,240,93,99,242,157,220,110,225,143,182,51,223,142,57,11,203,215,83,212,212,84,112,152,184,118,195,185,29,86,241,183,55,34,236,79,246,89,131,119,151,245,128,30,53,126,235,24,183,196,10,31,151,92,80,66,178,216,79,195,171,71,44,90,55,210,62,9,77,104,155,204,85,230,22,248,51,27,165,79,19,14,245,85,124,17,72,45,192,140,216,123,80,53,60,27,143,17,62,199,62,34,70,76,160,51,79,107,112,219,118,127,141,92,53,26,211,87,116,196,233,111,20,83,95,168,105,9,198,122,171,112,204,15,83,12,110,198,14,198,81,49,139,59,24,122,187,125,161,246,182,209,8,10,223,235,94,189,233,63,78,216,173,46,107,172,121,95,213,251,45,109,192,45,112,84,249,26,154,190,117,71,28,146,12,124,41,227,144,219,112,134,71,221,219,143,217,219,125,221,153,238,2,192,15,26,191,117,140,91,226,5,15,203,174,40,47,86,39,226,61,209,142,115,149,89,176,172,91,89,60,237,235,32,184,83,218,237,212,223,87,110,177,247,234,167,144,99,138,62,103,76,32,60,140,197,183,39,97,109,247,119,102,245,89,42,181,172,233,59,222,159,70,254,32,99,223,49,129,108,166,128,163,87,198,211,76,242,172,131,78,52,239,84,173,52,158,98,203,135,220,46,22,251,191,110,57,14,74,127,62,212,221,137,203,136,56,4,44,116,143,25,25,144,254,114,120,5,152,156,253,36,169,98,175,138,63,184,158,166,254,11,243,138,36,16,2,166,251,193,247,71,44,88,55,76,13,170,180,243,121,139,214,165,220,39,168,172,147,137,135,98,150,134,162,122,74,122,109,156,200,11,137,133,76,189,198,16,39,243,60,11,147,70,46,161,5,108,231,162,21,184,109,199,69,240,27,134,156,218,106,237,120,157,86,47,106,154,195,67,86,78,83,210,219,138,146,55,166,134,71,115,55,115,24,156,5,221,204,253,89,254,209,123,92,61,170,197,95,20,127,113,61,77,252,23,231,20,75,42,150,42,248,163,251,137,234,111,224,191,56,162,65,0,43,106,133,170,186,218,161,1,67,183,138,135,66,181,56,6,67,117,234,123,75,104,42,231,198,47,149,19,92,179,56,102,170,139,133,166,227,61,84,32,51,196,242,72,211,72,21,83,84,187,188,96,7,218,49,55,228,49,152,4,121,127,215,159,88,57,55,72,218,161,161,215,161,122,186,220,38,249,81,125,28,178,207,73,21,63,126,186,8,163,164,8,78,57,37,7,33,56,74,164,229,96,19,141,164,113,96,50,22,126,67,149,88,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,170,104,107,169,157,248,74,27,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,6,180,58,91,170,89,222,139,103,118,205,76,211,75,239,208,217,37,155,189,228,171,124,172,53,29,174,236,39,12,159,155,152,14,50,222,57,76,126,208,190,219,238,219,59,51,182,195,221,42,245,49,134,245,95,164,116,122,165,135,208,213,219,140,106,10,219,119,182,84,179,145,219,174,49,132,103,44,13,39,22,25,131,140,177,152,72,44,220,128,199,144,129,243,140,33,219,196,103,162,143,228,171,168,240,95,240,11,101,214,77,50,202,127,57,109,169,157,187,177,218,235,157,205,228,182,20,220,136,203,136,3,73,17,74,194,71,25,16,239,41,67,44,143,106,186,81,234,187,81,250,74,212,112,205,112,169,124,245,170,187,183,5,254,193,60,206,20,183,122,81,119,118,18,118,103,237,204,28,137,226,153,153,202,50,34,103,99,3,146,51,13,143,150,42,255,0,117,31,161,63,251,249,255,0,193,155,199,253,17,95,253,45,213,44,19,90,112,75,102,166,105,165,247,233,156,110,243,222,242,85,190,86,106,126,239,106,99,134,79,205,204,1,32,237,36,70,63,104,91,125,183,109,217,217,223,88,36,27,73,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,28,125,250,89,227,25,34,147,129,176,152,242,3,23,216,153,137,183,217,217,159,209,126,178,181,93,39,123,172,104,223,195,252,123,229,208,43,170,128,136,136,11,21,124,81,253,196,245,55,240,95,156,81,44,170,88,171,226,143,238,39,169,191,130,252,226,137,4,43,116,157,239,79,163,127,16,49,239,152,192,182,83,90,214,116,157,239,79,163,127,16,49,239,152,192,182,83,64,68,68,4,68,64,68,68,16,129,227,5,163,151,220,27,170,7,213,90,137,188,197,151,82,237,240,84,81,201,196,3,177,85,67,79,5,37,69,54,204,100,101,196,2,154,94,227,136,11,249,158,3,201,227,39,88,44,166,79,198,147,48,211,139,78,141,98,88,110,71,129,125,47,151,228,23,10,137,241,171,223,54,143,232,56,233,138,157,235,75,147,125,185,59,193,44,81,118,118,237,150,253,194,118,56,34,98,134,196,19,253,225,139,165,191,146,254,141,176,175,55,98,250,50,235,150,249,140,166,225,253,245,222,243,94,106,71,242,147,250,25,8,114,161,142,139,236,15,29,182,251,66,198,230,178,169,126,78,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,209,199,223,165,158,49,146,41,56,27,9,143,32,49,125,137,152,155,125,157,153,253,23,235,32,40,1,241,71,247,236,212,223,193,126,79,68,167,249,64,15,138,63,191,102,166,254,11,242,122,36,25,255,0,224,169,238,177,148,252,64,174,249,117,185,103,250,192,15,5,79,117,140,167,226,5,119,203,173,203,63,208,17,17,1,17,16,98,175,247,81,250,19,255,0,191,159,252,25,188,127,209,21,255,0,210,221,82,193,53,167,4,182,106,102,154,95,126,153,198,239,61,239,37,91,229,102,167,238,246,166,56,100,252,220,192,18,14,210,68,99,246,133,183,219,118,221,157,157,245,130,83,253,225,113,238,39,166,95,141,124,226,181,6,85,34,34,8,118,241,159,208,106,108,87,84,49,173,127,177,81,85,249,124,226,156,173,119,211,26,121,74,8,238,52,113,198,48,72,115,57,184,1,205,77,176,12,76,33,233,67,33,183,55,35,113,142,5,57,62,47,185,174,3,96,233,46,167,17,201,233,233,42,178,28,166,241,69,22,53,17,4,50,79,77,61,60,195,53,69,88,9,147,24,0,211,180,144,20,177,177,59,61,92,96,91,12,174,234,13,144,77,247,131,238,142,88,176,110,152,27,85,105,230,243,23,173,75,184,79,81,89,39,19,14,197,45,13,68,244,148,244,219,57,144,23,19,10,153,123,140,32,79,230,120,23,38,140,93,103,82,183,250,3,169,26,113,171,122,53,137,231,250,71,71,228,177,11,141,188,98,181,209,121,22,163,242,49,192,69,1,82,246,71,236,71,217,56,142,45,129,222,63,205,253,130,32,226,79,112,16,20,43,120,213,251,211,226,223,15,232,126,99,113,83,82,161,91,198,175,222,159,22,248,127,67,243,27,138,12,10,142,211,117,154,213,81,125,134,217,86,118,218,58,136,105,42,43,6,18,120,33,158,97,144,162,136,228,219,136,153,140,19,16,139,190,228,209,72,237,191,23,219,34,186,23,235,54,251,209,230,163,213,92,228,181,125,51,134,101,30,94,159,38,182,196,0,213,69,28,78,125,170,154,105,11,109,166,139,187,43,180,100,77,28,130,100,37,197,220,37,143,37,124,32,244,183,4,214,156,19,95,244,207,82,236,95,76,227,119,159,170,158,118,139,205,77,79,221,237,77,95,52,127,156,132,194,65,218,72,128,190,201,54,251,108,251,179,187,62,37,245,131,210,102,101,210,46,168,125,71,190,212,85,222,44,85,244,241,212,216,178,50,160,106,88,46,160,209,131,206,192,13,36,172,7,20,166,241,144,57,243,219,182,110,204,50,131,184,108,81,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,214,161,91,195,23,175,31,200,133,246,155,65,181,98,245,199,1,200,46,3,244,109,210,227,113,237,210,226,243,16,76,82,108,61,162,126,205,68,229,78,197,202,72,226,132,158,73,159,110,114,147,205,74,8,1,241,71,247,236,212,223,193,126,79,68,178,171,192,199,245,217,251,183,252,73,98,175,138,63,191,102,166,254,11,242,122,37,149,94,6,63,174,207,221,191,226,72,37,81,17,16,126,78,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,209,201,216,165,130,50,146,89,56,3,17,151,16,2,125,133,156,159,109,153,157,253,22,53,255,0,117,31,161,63,251,249,255,0,193,155,199,253,17,93,94,172,125,214,53,147,225,254,67,242,233,214,181,136,54,168,68,68,30,83,84,181,75,4,209,108,18,231,169,154,151,125,250,27,27,179,118,124,237,111,149,154,163,181,221,152,33,143,243,112,129,200,91,201,40,15,217,23,219,125,223,102,103,118,178,184,159,136,247,70,57,206,85,102,194,177,109,100,243,183,172,130,225,79,107,183,83,125,93,186,199,223,170,158,65,142,40,249,157,48,128,242,51,22,220,157,133,183,221,221,155,213,126,87,138,63,184,158,166,254,11,243,138,37,10,221,39,123,211,232,223,196,12,123,230,48,32,154,159,20,127,113,61,77,252,23,231,20,74,21,186,78,247,167,209,191,136,24,247,204,96,83,83,226,143,238,39,169,191,130,252,226,137,66,183,73,222,244,250,55,241,3,30,249,140,8,54,83,80,3,226,63,212,22,147,245,17,212,20,185,70,144,227,246,175,162,168,45,244,212,114,228,212,240,84,211,213,100,82,118,128,187,149,17,76,49,240,236,238,244,224,239,31,113,198,39,114,144,195,178,17,101,87,138,231,93,63,207,244,191,162,153,159,253,177,75,159,214,208,143,249,34,54,184,234,24,191,243,190,104,4,127,218,66,231,254,184,133,71,6,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,40,105,222,174,118,134,8,128,35,41,101,154,67,245,118,8,226,142,73,29,133,136,221,129,216,68,137,216,92,47,87,135,223,79,58,219,173,186,219,67,145,104,246,91,87,133,134,23,81,29,77,203,46,166,8,42,14,206,114,193,82,244,236,244,146,77,25,85,4,229,1,192,96,220,131,132,133,220,103,7,113,45,130,85,180,233,215,65,176,222,155,116,142,197,165,56,101,21,32,133,186,156,14,231,93,13,59,194,119,107,139,128,181,69,108,172,70,101,206,66,29,216,92,203,128,48,70,47,192,5,154,229,160,34,34,2,34,32,214,179,171,31,122,125,100,248,129,144,252,198,117,53,62,23,30,226,122,101,248,215,206,43,84,43,117,99,239,79,172,159,16,50,31,152,206,166,167,194,227,220,79,76,191,26,249,197,106,12,170,68,68,4,68,64,68,68,5,106,186,177,247,88,214,79,135,249,15,203,167,87,85,90,174,172,125,214,53,147,225,254,67,242,233,208,107,88,182,168,90,171,173,170,16,17,17,6,42,248,163,251,137,234,111,224,191,56,162,80,2,167,251,197,31,220,79,83,127,5,249,197,18,128,20,31,85,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,91,4,244,47,214,109,139,172,61,56,170,185,201,106,250,27,51,197,252,189,62,77,109,136,13,233,70,73,88,251,85,52,210,22,251,195,47,106,87,104,200,158,72,200,8,75,147,48,75,38,42,248,181,244,81,244,221,29,103,86,90,101,108,186,214,94,161,236,199,154,91,224,110,252,101,67,12,29,176,185,139,57,115,143,178,17,69,28,163,24,144,188,110,50,187,70,209,76,103,25,122,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,160,166,167,106,184,26,104,37,3,140,162,150,25,3,209,220,36,138,73,35,119,23,19,102,55,113,33,38,98,96,217,205,121,77,82,213,44,19,69,176,75,158,166,106,93,247,232,108,110,205,217,243,181,190,86,106,142,215,118,96,134,63,205,194,7,33,111,36,160,63,100,95,109,247,125,153,157,219,202,244,197,212,46,43,213,6,141,89,117,115,22,166,242,30,127,185,77,113,181,157,84,117,19,91,43,162,46,50,211,200,64,255,0,228,200,14,66,4,113,75,17,184,7,62,45,106,188,81,253,196,245,55,240,95,156,81,32,253,92,79,196,123,163,28,231,42,179,97,88,182,178,121,219,214,65,112,167,181,219,169,190,174,221,99,239,213,79,32,199,20,124,206,152,64,121,25,139,110,78,194,219,238,238,205,234,191,43,197,31,220,79,83,127,5,249,197,18,133,110,147,189,233,244,111,226,6,61,243,24,20,212,248,163,251,137,234,111,224,191,56,162,65,0,43,106,133,170,186,218,161,1,17,16,20,0,248,163,251,246,106,111,224,191,39,162,83,252,160,7,197,31,223,179,83,127,5,249,61,18,12,255,0,240,84,247,88,202,126,32,87,124,186,220,176,3,197,31,223,179,83,127,5,249,61,18,207,255,0,5,79,117,140,167,226,5,119,203,173,203,0,60,81,253,251,53,55,240,95,147,209,32,243,248,95,87,119,93,58,232,203,39,233,119,16,183,85,211,220,179,140,162,166,229,122,188,181,65,68,208,218,138,154,138,63,43,7,108,152,136,230,42,105,66,94,127,99,178,228,28,100,239,59,197,106,180,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,65,67,78,245,115,180,48,68,1,25,75,44,210,31,171,176,71,20,114,72,236,44,70,236,14,194,36,78,194,254,82,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,9,77,61,76,242,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,45,130,122,23,232,202,197,209,230,156,85,91,36,186,253,51,153,229,30,94,163,38,185,68,102,212,165,36,76,125,170,106,104,203,109,161,139,187,43,52,132,45,36,132,100,69,197,156,34,140,60,167,247,51,244,107,249,35,255,0,37,175,166,238,189,239,164,62,178,125,102,220,187,223,88,187,29,159,59,229,185,246,251,61,191,204,249,109,246,237,127,79,189,253,240,161,51,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,12,53,15,73,59,77,4,160,113,140,177,77,25,250,59,132,145,73,28,140,196,194,108,198,204,66,36,206,45,179,154,198,174,186,58,50,177,117,135,167,20,182,200,238,191,67,102,120,191,152,168,198,110,82,153,189,40,201,43,7,118,154,166,49,223,120,101,237,68,207,32,139,201,25,0,144,242,102,56,164,8,118,205,58,187,186,234,47,70,88,199,75,185,125,186,174,162,229,131,229,20,215,43,45,229,234,10,86,154,212,52,213,177,249,89,251,132,228,39,9,84,196,17,112,251,29,150,16,227,31,101,158,95,65,225,113,239,217,166,95,141,124,158,181,98,253,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,18,134,122,105,227,39,25,34,146,50,102,32,49,38,113,113,118,103,103,103,103,89,65,225,113,239,217,166,95,141,124,158,181,4,255,0,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,42,73,246,100,20,153,179,122,253,204,186,8,157,223,97,92,200,123,251,29,85,8,62,236,78,251,250,32,236,137,155,109,255,0,204,187,17,16,21,166,234,31,94,44,122,29,133,92,47,215,23,2,154,26,89,101,0,54,151,111,72,101,54,245,1,47,241,78,189,38,172,234,125,155,74,176,251,142,81,117,49,127,37,75,52,226,4,38,236,252,34,144,253,120,9,63,253,141,214,190,253,76,117,33,153,245,45,168,71,125,185,79,44,84,146,71,77,79,77,67,29,100,199,15,32,7,30,91,72,251,114,119,51,109,246,111,71,254,215,112,252,29,91,214,44,219,168,172,246,27,182,66,100,51,86,79,20,52,212,173,83,36,177,196,68,17,69,246,123,133,179,111,219,23,251,189,170,101,186,13,232,203,25,208,44,118,92,150,83,154,174,237,116,140,99,57,106,32,167,228,205,21,76,164,59,16,51,151,251,95,107,253,205,251,21,144,232,27,195,190,201,142,212,62,164,106,21,100,181,181,172,17,188,20,178,82,210,156,81,28,117,68,251,142,239,35,179,187,68,30,172,237,237,127,243,73,152,136,128,176,128,176,179,123,25,155,102,64,102,102,109,153,189,23,40,169,34,97,100,28,72,108,34,251,174,142,28,159,150,254,223,185,31,145,22,238,207,254,149,218,3,178,4,97,232,222,139,177,155,100,102,217,114,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,56,38,221,116,73,27,147,250,50,250,23,14,222,136,58,162,102,143,209,253,175,254,242,238,93,6,206,219,190,255,0,214,185,140,246,219,127,98,14,229,213,85,75,79,91,1,83,85,68,18,68,123,114,18,22,118,125,159,118,244,127,235,101,216,207,187,110,203,148,16,203,226,57,209,13,219,1,175,173,213,204,66,130,132,45,83,84,7,154,134,41,226,141,249,79,83,59,242,104,218,48,221,247,40,155,125,221,246,253,187,43,123,225,245,214,13,110,136,231,180,248,238,93,117,173,147,29,168,130,169,132,118,154,126,217,246,99,96,22,6,145,153,133,154,31,77,133,246,223,253,19,131,152,226,118,172,210,195,81,96,187,210,197,61,60,238,4,227,32,9,54,226,76,77,232,76,237,247,126,197,0,157,102,244,167,145,244,247,155,86,214,249,120,90,195,91,84,101,1,13,76,102,64,82,79,81,192,24,4,71,139,48,68,222,155,122,127,196,27,5,218,174,148,87,170,8,46,118,249,28,224,168,140,100,7,113,113,125,136,88,155,209,255,0,169,217,125,106,52,188,49,250,200,166,202,233,98,210,92,198,229,86,119,26,42,57,14,23,56,166,145,138,40,97,165,6,39,55,144,155,119,118,63,185,191,177,183,82,88,207,191,171,32,59,110,219,58,249,228,14,15,179,51,122,251,23,210,168,48,98,111,87,116,20,1,179,174,214,125,217,124,155,144,191,170,239,2,223,252,254,196,29,168,184,246,174,80,17,17,1,17,16,17,17,1,17,16,17,17,1,107,89,213,143,189,62,178,124,64,200,126,99,58,217,77,107,89,213,143,189,62,178,124,64,200,126,99,58,11,127,121,202,111,185,5,186,197,105,187,215,121,138,76,102,222,118,187,92,125,160,15,47,74,117,85,21,101,30,226,204,231,188,245,117,7,185,59,151,219,219,126,34,44,210,63,225,79,208,173,54,99,37,7,84,250,175,65,73,83,98,165,168,105,176,170,17,170,148,103,43,141,37,104,63,210,70,240,200,44,33,20,180,242,68,48,200,197,220,119,144,136,4,70,55,150,197,120,126,244,35,125,234,171,42,143,53,202,67,201,105,150,63,112,104,238,53,59,132,159,74,85,65,37,44,146,218,184,5,68,85,16,119,105,170,9,252,200,179,136,109,179,110,94,141,59,214,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,7,214,136,136,8,136,128,136,136,34,175,199,59,245,39,251,201,252,53,90,175,5,79,122,124,167,225,253,119,204,109,202,234,248,231,126,164,255,0,121,63,134,171,85,224,169,239,79,148,252,63,174,249,141,185,4,212,162,34,2,34,32,197,95,20,127,113,61,77,252,23,231,20,74,21,186,78,247,167,209,191,136,24,247,204,96,83,83,226,143,238,39,169,191,130,252,226,137,66,183,73,222,244,250,55,241,3,30,249,140,8,54,83,68,68,24,1,227,87,238,177,139,124,64,161,249,117,197,66,178,154,159,26,191,117,140,91,226,5,15,203,174,42,50,250,59,233,87,50,234,191,87,45,248,125,154,219,86,56,197,186,162,158,167,44,187,199,35,66,22,235,115,159,219,97,148,128,199,204,200,35,32,194,28,75,145,179,147,183,108,36,48,11,171,225,215,208,173,79,84,185,147,103,26,131,65,86,26,87,96,168,154,26,233,169,170,162,3,185,220,97,106,115,107,107,179,72,211,194,5,29,64,200,115,8,126,128,16,9,129,147,24,75,247,83,118,155,85,131,164,77,87,177,88,173,148,150,235,109,187,77,239,180,148,116,116,144,140,48,83,65,29,178,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,112,48,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,59,83,80,208,211,51,240,136,55,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,241,93,88,251,172,107,39,195,252,135,229,211,160,214,177,109,80,181,87,91,84,32,40,118,241,184,205,110,181,250,209,167,186,115,53,61,35,91,108,120,188,183,186,121,68,11,190,83,215,85,201,12,162,101,203,139,131,13,190,23,22,97,103,103,41,55,114,221,152,102,37,107,89,213,86,169,126,90,122,142,212,93,76,134,251,244,205,5,231,32,170,250,42,183,202,249,126,237,174,35,236,208,254,109,192,8,118,165,138,1,251,98,198,251,110,123,147,147,184,90,165,176,159,135,86,177,216,181,147,164,124,18,166,209,15,151,171,195,237,240,97,215,74,110,70,125,154,170,8,34,140,95,153,0,49,119,96,122,121,246,30,66,29,254,28,136,128,157,65,14,162,233,125,215,78,44,184,13,206,242,85,113,212,103,88,184,229,1,73,83,68,84,231,77,1,220,43,41,161,219,147,187,200,18,197,73,29,64,73,176,177,5,64,236,206,204,198,82,63,224,151,173,127,252,29,116,231,89,111,253,185,173,190,170,56,191,244,122,58,184,230,55,147,255,0,66,120,196,99,255,0,30,228,95,160,200,37,81,17,16,17,17,1,70,95,142,14,107,117,160,192,52,179,78,97,167,164,123,109,242,241,113,189,212,74,64,93,241,158,134,24,161,136,64,185,113,96,113,184,76,228,206,46,238,227,30,206,59,59,20,154,40,1,241,58,213,47,202,135,89,57,175,148,190,253,39,106,196,188,190,45,111,254,245,236,249,95,43,27,121,184,61,64,72,248,215,73,91,246,203,150,251,253,146,112,96,65,138,170,111,188,31,117,142,197,156,244,192,218,85,79,15,151,189,105,165,194,122,122,200,249,25,247,233,107,170,39,171,167,169,221,192,64,121,25,212,197,219,98,50,111,45,204,184,180,130,202,29,175,218,95,117,199,180,143,15,213,123,129,85,195,79,153,222,47,86,218,26,121,168,138,32,146,11,120,80,239,85,20,174,251,76,7,45,100,177,63,17,216,78,148,219,145,59,187,6,101,120,54,107,95,212,110,160,174,218,57,87,111,239,82,106,109,189,187,51,199,23,41,32,174,183,69,81,81,31,34,121,5,134,18,128,235,24,182,3,39,147,177,183,17,230,232,38,165,98,175,138,63,184,158,166,254,11,243,138,37,149,75,21,124,81,253,196,245,55,240,95,156,81,32,128,21,181,66,213,93,109,80,130,42,252,115,191,82,127,188,159,195,85,191,240,142,234,187,81,241,253,88,179,244,179,115,151,233,156,51,40,243,243,219,99,168,153,218,75,21,84,84,211,85,200,84,239,179,239,12,189,163,99,133,246,22,144,218,81,113,119,149,166,184,30,57,223,169,63,222,79,225,171,21,124,46,61,251,52,203,241,175,147,214,160,157,61,82,210,220,19,90,112,75,158,153,234,93,139,233,156,110,243,217,243,180,94,106,106,126,239,106,96,154,63,206,66,97,32,237,36,64,95,100,155,125,182,125,217,221,159,93,126,168,244,47,249,53,235,182,77,162,159,90,126,177,253,92,242,95,225,63,35,228,251,254,98,142,10,159,230,123,146,113,227,223,227,250,111,191,29,253,55,217,182,83,80,3,226,143,239,217,169,191,130,252,158,137,6,127,248,42,123,172,101,63,16,43,190,93,110,89,254,176,3,193,83,221,99,41,248,129,93,242,235,114,207,244,4,68,64,68,68,5,138,190,40,254,226,122,155,248,47,206,40,150,85,44,85,241,71,247,19,212,223,193,126,113,68,130,21,186,78,247,167,209,191,136,24,247,204,96,91,41,173,107,58,78,247,167,209,191,136,24,247,204,96,91,41,160,34,34,2,34,32,34,43,85,213,62,181,255,0,39,110,159,115,109,99,142,223,231,106,241,251,123,121,8,10,46,228,103,93,60,161,79,75,221,30,228,110,240,180,243,68,242,113,54,46,219,31,29,203,102,112,133,111,19,173,82,252,168,117,147,154,249,75,239,210,118,172,75,203,226,214,255,0,239,94,207,149,242,177,183,155,131,212,4,143,141,116,149,191,108,185,111,191,217,39,6,5,138,168,136,38,251,193,247,88,236,89,207,76,13,165,84,240,249,123,214,154,92,39,167,172,143,145,159,126,150,186,162,122,186,122,157,220,4,7,145,157,76,93,182,35,38,242,220,203,139,72,44,179,169,64,183,133,166,186,86,104,255,0,85,150,28,110,182,243,229,49,189,68,255,0,83,119,56,100,105,228,140,234,164,103,123,121,140,113,63,30,247,154,237,194,50,24,144,132,117,51,254,139,19,152,207,74,2,128,31,20,127,126,205,77,252,23,228,244,74,127,148,0,248,163,251,246,106,111,224,191,39,162,65,159,254,10,158,235,25,79,196,10,239,151,91,150,127,172,0,240,84,247,88,202,126,32,87,124,186,220,178,83,170,238,171,180,227,164,173,56,60,215,53,151,207,93,107,187,144,88,44,16,76,193,85,119,170,22,103,113,23,118,126,220,33,200,94,89,157,156,99,18,22,102,51,56,227,48,245,121,134,191,104,214,1,168,248,182,145,230,90,133,106,181,101,249,167,47,161,45,115,153,119,42,118,119,17,228,76,206,17,119,13,158,56,187,132,61,217,4,130,62,102,206,45,112,22,176,58,165,170,89,222,180,231,119,61,76,212,187,239,211,57,37,231,179,231,107,124,172,52,253,222,212,33,12,127,155,132,2,49,218,56,128,126,200,182,251,110,251,187,187,188,196,248,110,120,130,84,245,19,77,38,143,107,37,214,144,117,22,221,78,85,52,87,41,165,138,19,201,129,229,158,73,90,42,120,96,138,24,78,154,22,128,92,4,136,228,6,57,54,216,36,118,12,245,68,68,4,68,64,68,94,43,90,53,123,13,208,93,47,200,53,115,80,39,171,142,197,142,211,140,213,13,73,3,205,60,166,114,12,81,67,24,122,51,156,146,201,28,108,228,226,12,230,206,68,34,206,76,16,235,227,5,172,119,220,231,170,7,210,170,136,124,189,151,77,45,240,83,209,199,200,15,191,85,93,79,5,93,69,78,236,2,99,200,14,154,46,219,145,139,121,110,99,197,228,38,88,44,191,87,44,202,111,185,206,85,121,205,114,154,239,59,122,200,46,21,23,75,141,79,104,35,239,213,79,33,73,44,156,1,132,7,145,153,62,194,204,45,190,204,204,222,139,242,144,76,159,130,222,177,223,115,13,26,203,116,118,239,15,114,147,78,238,20,245,22,186,158,64,220,105,110,69,81,33,83,112,16,103,126,19,193,81,47,112,140,200,188,207,31,178,49,139,60,138,173,115,58,35,215,154,110,156,122,151,195,181,38,243,91,87,6,60,213,7,107,200,26,26,137,99,7,183,84,131,197,36,146,132,64,101,48,66,69,29,75,69,192,185,157,56,51,108,92,73,182,51,64,80,173,227,87,239,79,139,124,63,161,249,141,197,77,74,133,111,26,191,122,124,91,225,253,15,204,110,40,46,175,129,143,235,179,247,111,248,146,207,78,170,186,103,195,122,175,210,58,205,45,204,43,170,237,198,53,3,114,180,92,233,157,200,237,215,24,194,64,138,119,143,147,12,193,198,89,0,227,39,110,64,101,196,128,248,72,24,23,224,99,250,236,253,219,254,36,165,81,6,176,58,165,165,185,222,139,103,119,61,51,212,187,23,208,217,37,155,179,231,104,188,212,53,29,174,236,33,52,127,156,132,206,50,222,57,64,190,201,62,219,236,251,59,59,52,180,248,66,117,75,149,106,94,9,87,211,214,83,141,221,107,63,39,150,241,158,221,147,49,73,53,63,145,57,157,162,161,170,51,39,237,204,28,137,169,196,126,201,65,9,11,8,121,125,228,200,190,180,186,45,195,122,201,195,109,22,107,206,69,87,141,228,56,221,68,147,89,111,80,194,245,33,78,19,60,109,83,12,180,206,96,50,132,131,20,123,63,33,49,56,193,216,184,243,9,46,254,150,233,110,9,162,216,37,179,76,244,210,197,244,54,55,102,239,121,42,47,53,53,71,107,187,49,205,39,231,38,51,144,183,146,83,47,180,79,182,251,54,204,204,204,16,89,226,143,239,217,169,191,130,252,158,137,101,87,129,143,235,179,247,111,248,146,197,95,20,127,126,205,77,252,23,228,244,75,42,188,12,127,93,159,187,127,196,144,74,162,34,32,34,34,15,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,171,107,252,172,122,88,255,0,194,91,74,191,246,202,221,255,0,190,78,172,125,214,53,147,225,254,67,242,233,214,181,136,54,168,68,68,24,171,226,143,238,39,169,191,130,252,226,137,64,182,39,148,223,112,108,170,205,154,226,213,222,74,245,143,220,41,238,150,234,158,208,73,216,170,130,65,146,41,56,27,16,23,19,1,125,137,156,95,109,157,157,189,20,244,248,163,251,137,234,111,224,191,56,162,80,2,131,245,113,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,66,62,253,84,242,12,113,71,204,220,64,121,25,139,110,78,194,219,238,238,205,234,182,9,232,147,163,236,103,164,109,47,138,202,45,73,91,155,95,41,224,44,178,241,73,45,71,98,186,120,164,156,225,8,227,148,220,68,33,26,147,137,140,66,55,145,133,140,196,93,248,141,148,240,220,240,251,169,233,218,154,77,97,214,75,85,33,106,45,198,156,169,168,173,179,69,20,199,140,131,75,60,114,188,85,16,207,44,51,29,76,47,1,57,136,137,198,14,113,239,177,200,207,158,168,8,136,128,136,136,8,136,131,90,206,172,125,233,245,147,226,6,67,243,25,212,212,248,92,123,137,233,151,227,95,56,173,80,173,213,143,189,62,178,124,64,200,126,99,58,154,159,11,143,113,61,50,252,107,231,21,168,50,169,17,16,17,17,1,17,16,21,170,234,199,221,99,89,62,31,228,63,46,157,93,85,106,186,177,247,88,214,79,135,249,15,203,167,65,173,98,218,161,106,174,182,168,64,68,68,24,171,226,143,238,39,169,191,130,252,226,137,64,10,159,239,20,127,113,61,77,252,23,231,20,74,0,80,109,80,161,47,196,143,195,238,155,167,106,152,245,135,70,237,85,101,167,87,26,129,166,173,182,195,20,179,6,50,109,20,17,196,242,212,77,60,179,76,21,51,60,228,198,66,33,25,184,71,190,231,27,60,218,47,201,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,56,251,244,179,198,81,203,31,48,113,49,228,6,77,184,187,19,111,187,59,63,170,13,120,186,62,234,207,50,233,23,84,62,188,88,169,234,239,22,42,250,121,41,175,184,224,215,181,44,23,80,104,205,160,115,55,142,86,3,138,83,105,4,216,57,237,220,6,118,25,77,159,99,53,137,93,36,120,113,105,31,74,89,149,239,80,105,110,245,121,134,67,81,81,52,86,26,235,165,40,70,118,75,113,179,183,106,54,23,113,58,146,23,32,146,165,152,57,7,217,8,226,18,149,164,203,84,5,138,190,40,254,226,122,155,248,47,206,40,150,85,44,85,241,71,247,19,212,223,193,126,113,68,130,0,86,213,11,85,117,181,66,2,34,32,40,1,241,71,247,236,212,223,193,126,79,68,167,249,64,15,138,63,191,102,166,254,11,242,122,36,25,255,0,224,169,238,177,148,252,64,174,249,117,185,96,7,138,63,191,102,166,254,11,242,122,37,159,254,10,158,235,25,79,196,10,239,151,91,150,0,120,163,251,246,106,111,224,191,39,162,65,150,158,11,26,13,134,214,227,217,95,81,183,154,42,75,134,67,71,120,60,102,202,243,83,187,157,168,2,150,57,106,102,136,220,220,121,206,53,113,198,239,193,140,2,35,22,55,25,140,84,165,44,0,240,84,247,88,202,126,32,87,124,186,220,179,253,1,17,16,69,175,141,62,131,97,180,88,246,41,212,109,154,138,146,223,144,214,94,3,25,189,60,52,238,199,117,3,165,146,90,105,165,54,54,30,112,13,36,145,179,240,115,48,148,5,205,134,16,21,137,126,23,30,253,154,101,248,215,201,235,86,127,248,213,251,172,98,223,16,40,126,93,113,88,1,225,113,239,217,166,95,141,124,158,181,4,255,0,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,225,253,16,29,246,101,212,102,204,185,50,219,252,222,213,209,185,19,250,32,174,48,230,251,59,55,167,181,125,12,219,54,204,169,0,97,111,71,117,90,2,249,46,183,74,43,45,4,247,59,132,142,16,83,198,82,27,176,185,62,194,46,79,232,223,212,206,190,167,125,189,93,70,159,137,199,89,20,216,165,44,186,75,135,92,170,194,227,91,71,25,204,225,20,209,176,197,52,53,64,228,198,210,11,110,206,225,247,63,246,62,200,49,67,196,23,172,26,221,110,207,106,49,220,70,235,91,30,59,79,5,43,16,237,52,29,195,236,200,198,46,15,35,179,139,180,222,187,139,111,183,250,110,23,135,31,68,55,108,250,190,139,87,50,250,10,19,181,67,80,126,86,25,103,138,71,229,5,76,15,201,227,120,207,103,220,101,109,247,103,219,246,110,172,31,70,93,41,228,125,66,102,212,85,190,94,23,176,209,85,1,78,69,83,24,17,148,115,211,243,7,2,18,228,206,18,191,166,222,191,241,207,222,29,137,218,176,187,13,61,130,209,75,20,20,240,57,147,12,96,34,219,145,57,63,160,179,55,223,251,16,126,181,45,45,61,20,3,77,75,16,71,16,111,196,68,89,153,183,125,223,209,191,173,215,106,46,29,246,109,221,7,43,166,86,105,61,27,218,223,239,164,135,190,251,123,23,0,206,251,62,255,0,214,131,128,141,197,253,89,119,139,108,140,222,139,148,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,65,50,233,49,45,247,111,185,125,30,213,215,32,238,200,17,73,191,217,127,107,46,213,242,240,113,45,199,101,222,7,201,182,251,208,86,173,111,80,186,33,96,215,44,10,171,20,187,91,41,106,74,73,96,144,123,209,196,255,0,205,201,203,218,96,77,247,191,220,174,146,32,214,151,53,197,179,206,154,117,90,174,134,58,131,161,184,219,39,169,142,150,104,42,221,200,161,238,75,14,238,113,56,190,238,192,95,179,251,62,229,54,157,9,117,87,143,245,9,167,80,64,85,53,127,78,211,79,88,51,71,53,57,142,194,6,46,223,104,140,217,254,204,162,255,0,165,255,0,18,241,94,33,189,28,91,181,147,79,42,178,108,94,145,219,34,164,170,165,146,50,146,188,163,14,47,52,140,123,177,51,143,178,114,254,191,103,236,81,81,211,22,188,228,253,43,234,236,119,201,200,97,130,58,122,138,122,216,60,176,84,190,211,68,46,46,219,59,122,238,49,251,11,217,191,162,13,140,145,120,173,33,213,27,14,175,97,52,153,158,63,57,75,77,83,36,209,110,80,20,95,106,57,28,95,236,151,175,220,203,218,160,233,154,62,95,105,182,93,32,91,62,203,236,93,50,135,22,220,80,86,37,251,85,107,228,142,125,221,183,251,255,0,169,125,34,251,160,169,17,16,17,17,1,17,16,17,17,1,17,16,22,181,157,88,251,211,235,39,196,12,135,230,51,173,148,214,181,157,88,251,211,235,39,196,12,135,230,51,160,154,159,11,143,113,61,50,252,107,231,21,171,42,150,42,248,92,123,137,233,151,227,95,56,173,89,84,128,136,136,8,136,128,136,136,34,175,199,59,245,39,251,201,252,53,90,175,5,79,122,124,167,225,253,119,204,109,202,234,248,231,126,164,255,0,121,63,134,171,85,224,169,239,79,148,252,63,174,249,141,185,4,212,162,34,2,34,32,197,95,20,127,113,61,77,252,23,231,20,74,21,186,78,247,167,209,191,136,24,247,204,96,83,83,226,143,238,39,169,191,130,252,226,137,66,183,73,222,244,250,55,241,3,30,249,140,8,54,83,68,68,24,149,226,67,160,217,151,82,90,105,167,26,83,134,81,85,145,220,117,34,220,119,58,232,105,218,96,180,219,154,134,189,170,43,101,98,48,30,17,137,110,194,230,60,205,194,49,126,102,44,247,131,166,142,157,48,78,151,244,178,131,76,240,90,127,241,85,151,138,222,115,127,132,238,158,90,24,103,172,237,203,44,157,158,239,96,11,180,5,192,61,140,222,215,123,170,136,10,213,117,99,238,177,172,159,15,242,31,151,78,174,170,181,93,88,251,172,107,39,195,252,135,229,211,160,214,177,109,80,181,87,91,84,32,199,254,189,181,51,21,210,254,145,245,50,227,148,213,246,254,158,199,235,113,155,116,1,36,109,53,85,117,124,7,79,16,70,38,99,207,143,112,165,54,29,201,162,134,83,97,46,27,45,123,49,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,66,62,253,84,242,12,113,71,204,220,64,121,25,139,110,78,194,219,238,238,205,234,165,83,198,211,88,236,81,98,184,47,79,212,240,247,175,85,55,6,204,107,36,228,99,229,41,99,142,162,146,157,182,112,225,39,120,229,169,245,99,228,30,87,237,14,210,11,182,42,248,86,104,229,139,87,122,184,180,84,228,115,111,73,129,91,229,204,99,166,226,127,223,85,84,211,193,29,51,115,3,23,14,220,245,17,79,191,218,18,236,112,33,113,55,118,12,181,241,79,208,106,108,47,162,109,34,165,167,162,171,191,220,180,162,162,215,140,157,242,26,121,99,8,173,197,111,122,121,166,150,33,50,8,130,90,138,90,6,103,55,46,38,64,2,127,109,249,96,255,0,135,86,177,223,116,111,171,140,18,166,209,15,152,164,204,46,16,97,215,74,110,64,29,234,90,249,226,140,95,153,1,184,246,167,106,121,246,30,36,125,142,28,132,76,157,78,79,82,248,5,78,169,244,243,169,26,125,111,199,169,47,151,43,230,47,114,166,181,208,212,180,92,37,184,249,115,122,55,103,149,216,0,198,161,162,48,50,118,224,98,37,184,241,221,181,162,65,181,66,43,127,211,246,166,126,89,52,59,3,213,41,42,237,85,21,121,54,63,67,112,175,250,46,78,116,176,215,28,35,230,160,15,182,110,61,169,218,88,220,8,156,128,129,196,159,144,186,184,8,8,136,131,202,106,174,166,98,186,55,167,25,30,169,102,181,126,94,203,140,219,229,184,84,241,146,48,146,110,13,246,32,139,184,96,5,52,166,227,28,96,228,220,228,48,22,125,201,150,176,74,111,188,96,181,142,197,131,116,192,250,85,81,15,152,189,106,93,194,10,122,56,249,24,118,41,104,106,32,171,168,169,221,128,128,184,152,83,69,219,114,2,127,51,204,121,52,100,202,42,250,47,209,203,22,190,245,65,128,105,86,83,55,11,45,214,225,37,69,198,62,38,254,102,150,146,158,90,185,105,183,3,3,14,240,83,148,93,193,38,32,238,115,109,220,118,112,145,253,125,233,118,235,167,158,17,212,90,107,148,89,42,239,57,102,1,79,73,148,118,169,128,136,237,149,179,92,74,106,221,198,9,12,37,10,106,106,234,216,206,71,114,141,194,50,155,97,217,156,98,215,64,117,142,251,211,254,178,226,122,197,142,67,230,42,241,155,128,212,73,77,200,3,205,210,152,148,117,52,220,204,13,163,238,193,36,177,119,56,57,7,62,67,246,133,157,108,189,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,214,174,249,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,161,39,98,170,9,10,57,99,230,14,64,92,76,9,183,23,113,125,183,103,118,245,65,180,154,197,95,20,127,113,61,77,252,23,231,20,75,245,124,57,53,51,242,161,209,182,156,92,106,42,237,82,87,216,109,229,140,214,65,111,147,127,43,228,36,42,122,112,152,92,200,130,98,165,142,154,82,103,219,126,243,24,136,137,139,47,202,241,71,247,19,212,223,193,126,113,68,130,0,86,213,11,85,117,181,66,8,171,241,206,253,73,254,242,127,13,88,171,225,113,239,217,166,95,141,124,158,181,101,87,142,119,234,79,247,147,248,106,197,95,11,143,126,205,50,252,107,228,245,168,39,249,64,15,138,63,191,102,166,254,11,242,122,37,63,202,0,124,81,253,251,53,55,240,95,147,209,32,207,255,0,5,79,117,140,167,226,5,119,203,173,203,63,214,0,120,42,123,172,101,63,16,43,190,93,110,89,254,128,136,136,8,136,128,177,87,197,31,220,79,83,127,5,249,197,18,202,165,138,190,40,254,226,122,155,248,47,206,40,144,66,183,73,222,244,250,55,241,3,30,249,140,11,101,53,173,103,73,222,244,250,55,241,3,30,249,140,11,101,52,4,68,64,68,68,5,21,126,55,186,165,255,0,194,211,69,45,247,223,251,111,41,187,219,60,175,246,83,80,79,222,112,255,0,236,144,240,3,254,179,31,230,221,74,162,214,135,169,29,111,186,245,31,173,185,78,180,94,108,116,150,106,140,142,162,34,10,10,105,10,64,166,130,24,35,167,132,28,203,212,205,162,134,62,103,176,177,31,34,97,6,118,6,15,63,138,233,158,85,152,98,25,174,117,105,164,218,203,129,91,233,46,23,122,169,35,147,182,62,102,182,10,56,32,19,16,112,105,140,231,115,16,50,30,81,193,57,51,187,134,207,242,233,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,170,241,69,100,163,150,172,200,96,142,122,153,130,24,202,66,17,34,96,98,54,119,118,18,125,183,217,159,216,179,211,4,209,203,22,13,224,233,169,154,171,79,55,152,189,106,93,194,219,81,89,39,19,14,197,45,14,65,13,37,61,54,206,100,5,196,194,166,94,227,8,19,249,158,5,201,163,23,88,129,210,119,189,62,141,252,64,199,190,99,2,11,84,182,104,208,29,99,177,117,1,163,88,158,177,99,144,249,122,76,154,222,53,18,83,114,51,242,149,64,69,29,77,55,51,0,121,59,83,199,44,93,206,12,39,195,144,253,146,103,80,131,226,117,165,191,146,254,178,115,95,41,98,250,50,213,150,249,124,166,223,253,245,222,243,94,106,54,243,115,250,153,16,114,174,142,183,236,23,29,182,251,34,192,224,178,255,0,193,79,93,43,46,182,44,211,167,139,245,231,189,244,39,12,147,29,166,145,167,146,64,165,148,251,117,192,38,238,241,71,8,76,84,166,49,179,1,60,149,115,159,219,220,156,2,79,212,0,248,163,251,246,106,111,224,191,39,162,83,252,160,7,197,31,223,179,83,127,5,249,61,18,12,212,240,166,213,44,19,69,186,29,207,117,47,83,47,191,67,99,118,109,64,159,206,214,249,89,170,59,93,218,75,92,49,254,110,16,57,11,121,37,1,251,34,251,111,187,236,204,238,209,215,213,119,85,218,143,213,174,163,158,107,154,203,228,109,84,61,200,44,22,8,38,115,165,180,82,147,179,184,139,187,55,114,99,226,47,44,206,204,82,16,139,51,0,4,113,133,181,147,63,204,165,192,105,244,180,178,26,182,196,233,111,19,95,194,210,46,195,3,220,101,134,56,10,160,217,155,115,54,138,16,1,228,239,193,158,78,28,123,146,114,201,79,15,62,139,46,189,83,234,133,61,247,47,199,234,203,74,241,170,135,124,130,177,170,74,149,171,103,104,249,69,111,130,65,23,35,50,39,136,165,96,113,112,133,201,251,145,153,195,200,62,93,11,240,232,215,109,123,208,155,222,181,226,118,239,251,91,234,149,179,189,71,254,168,255,0,191,37,166,173,252,244,149,33,228,252,191,104,139,243,161,249,223,96,126,215,197,251,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,182,147,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,202,48,60,86,58,18,181,61,170,191,170,109,26,198,106,198,228,53,15,62,111,106,183,64,37,4,144,56,153,73,120,96,103,98,3,18,97,105,248,9,49,177,247,201,131,132,242,72,25,107,208,191,89,182,46,176,244,226,170,231,37,171,232,108,207,23,242,244,249,53,182,32,55,165,25,37,99,237,84,211,72,91,239,12,189,169,93,163,34,121,35,32,33,46,76,193,44,153,42,181,140,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,5,53,59,85,192,211,65,40,28,101,20,176,200,30,142,225,36,82,73,27,184,184,155,49,187,137,9,51,19,108,61,211,23,80,184,175,84,26,53,101,213,204,90,155,200,121,254,229,53,198,214,117,81,212,77,108,174,136,184,203,79,33,3,255,0,147,32,57,8,17,197,44,70,224,28,248,176,93,84,68,64,81,213,227,73,172,119,220,63,70,177,45,29,180,67,219,164,212,75,133,69,69,210,167,144,63,42,91,105,83,200,52,220,8,29,219,156,243,211,203,220,19,2,31,45,199,237,12,132,205,34,171,92,206,183,53,230,155,168,238,165,243,29,73,179,86,213,207,143,61,64,90,241,246,154,162,89,1,173,212,192,209,71,36,65,40,1,66,19,16,201,82,241,112,30,7,80,108,251,151,34,112,178,148,86,155,173,198,154,190,178,223,108,171,170,167,181,211,181,93,116,176,194,70,20,176,60,177,194,210,202,76,219,0,60,179,69,27,17,108,220,228,1,246,147,51,252,171,58,116,139,71,47,184,127,133,126,189,107,21,222,110,221,38,162,92,49,218,123,93,55,16,126,84,182,219,212,81,149,79,49,55,118,231,60,245,17,118,200,0,135,203,114,251,67,32,187,96,178,15,170,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,9,67,61,52,241,147,140,145,73,25,51,16,24,147,56,184,187,51,179,179,179,173,138,122,35,215,154,158,163,186,104,195,181,38,243,91,73,62,66,244,231,107,200,26,26,136,164,54,184,211,27,197,36,146,132,64,3,9,204,35,29,75,69,192,120,5,64,51,110,60,73,226,215,198,11,71,47,184,55,84,15,170,181,19,121,139,46,165,219,224,168,163,147,136,7,98,170,134,158,10,74,138,109,152,200,203,136,5,52,189,199,16,23,243,60,7,147,198,78,189,183,131,6,188,211,98,186,161,146,232,5,246,182,175,203,231,20,227,116,177,1,84,74,80,71,113,163,142,66,158,48,133,129,192,14,106,109,204,165,114,15,74,24,193,249,185,3,8,76,74,133,111,26,191,122,124,91,225,253,15,204,110,42,106,84,43,120,213,251,211,226,223,15,232,126,99,113,65,117,124,12,127,93,159,187,127,196,148,170,40,171,240,49,253,118,126,237,255,0,18,82,168,128,136,136,32,7,197,31,223,179,83,127,5,249,61,18,202,175,3,31,215,103,238,223,241,37,138,190,40,254,253,154,155,248,47,201,232,150,85,120,24,254,187,63,118,255,0,137,32,149,68,68,64,68,68,4,68,64,68,68,24,171,226,143,238,39,169,191,130,252,226,137,66,183,73,222,244,250,55,241,3,30,249,140,10,106,124,81,253,196,245,55,240,95,156,81,40,86,233,59,222,159,70,254,32,99,223,49,129,6,202,104,136,128,136,136,8,136,128,136,136,53,172,234,199,222,159,89,62,32,100,63,49,157,77,79,133,199,184,158,153,126,53,243,138,213,10,221,88,251,211,235,39,196,12,135,230,51,169,169,240,184,247,19,211,47,198,190,113,90,131,42,145,17,1,17,16,17,17,1,90,174,172,125,214,53,147,225,254,67,242,233,213,213,86,171,171,31,117,141,100,248,127,144,252,186,116,26,214,45,170,22,170,235,106,132,4,68,65,138,190,40,254,226,122,155,248,47,206,40,148,0,169,254,241,71,247,19,212,223,193,126,113,68,160,5,6,213,8,136,128,136,136,11,21,124,81,253,196,245,55,240,95,156,81,44,170,88,171,226,143,238,39,169,191,130,252,226,137,4,0,173,170,22,170,235,106,132,4,68,64,80,3,226,143,239,217,169,191,130,252,158,137,79,242,128,31,20,127,126,205,77,252,23,228,244,72,51,255,0,193,83,221,99,41,248,129,93,242,235,114,192,15,20,127,126,205,77,252,23,228,244,75,63,252,21,61,214,50,159,136,21,223,46,183,44,0,241,71,247,236,212,223,193,126,79,68,131,63,252,21,61,214,50,159,136,21,223,46,183,44,255,0,88,1,224,169,238,177,148,252,64,174,249,117,185,103,250,2,34,32,192,15,26,191,117,140,91,226,5,15,203,174,43,0,60,46,61,251,52,203,241,175,147,214,172,255,0,241,171,247,88,197,190,32,80,252,186,226,176,3,194,227,223,179,76,191,26,249,61,106,9,254,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,65,23,236,92,155,236,203,230,146,125,157,246,251,191,169,7,6,91,190,203,186,24,248,253,167,217,34,14,77,185,46,228,4,69,226,181,123,84,108,58,67,132,213,230,121,4,229,21,53,52,144,197,184,192,82,253,169,36,97,111,178,62,191,123,160,177,221,118,245,87,143,244,247,167,83,192,53,53,127,78,212,207,70,48,199,13,57,150,226,102,78,255,0,104,76,25,190,204,68,255,0,165,255,0,26,132,188,43,22,207,58,150,213,106,74,25,42,14,186,227,115,158,154,58,169,167,171,118,33,135,185,20,59,177,202,228,251,179,24,254,223,236,251,151,168,234,119,94,114,126,170,53,118,75,228,4,51,65,37,61,61,61,20,30,88,41,159,104,98,39,39,125,221,253,119,41,61,165,236,219,209,74,191,135,151,71,22,237,27,211,202,92,155,40,164,119,200,170,234,170,164,144,163,175,41,3,139,77,27,6,204,44,195,236,128,127,175,219,251,80,100,79,79,90,33,96,208,220,10,151,20,180,219,41,105,138,57,103,144,187,49,196,223,206,73,203,218,0,45,247,55,220,174,146,34,2,234,150,77,190,203,123,93,84,103,197,182,251,215,71,7,34,220,182,65,200,9,111,187,253,235,184,89,83,24,236,203,179,216,131,148,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,69,198,236,131,148,92,114,100,103,103,65,202,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,225,219,117,202,32,233,49,103,244,117,212,47,192,253,61,63,181,125,68,219,175,158,81,125,253,25,7,208,36,196,219,179,174,87,205,17,184,187,111,186,250,61,190,168,58,234,105,161,172,132,169,234,3,156,103,182,237,187,182,251,62,255,0,119,246,40,113,241,77,233,58,143,2,190,158,175,98,84,21,190,78,171,232,250,74,166,121,37,152,89,220,37,14,95,161,179,122,199,19,126,158,223,213,187,169,147,94,91,82,176,11,30,165,226,117,24,166,67,4,147,82,79,36,82,184,132,165,27,242,2,103,111,81,245,65,16,30,26,189,98,190,151,215,210,233,38,77,91,4,22,169,234,206,74,121,36,138,16,109,231,168,166,23,14,225,200,46,239,187,200,251,108,254,159,217,179,77,29,45,85,61,108,3,83,75,48,75,17,239,196,192,152,153,246,125,159,213,189,61,172,181,226,235,27,166,187,159,77,250,169,61,178,213,109,172,134,201,218,164,154,146,105,70,89,24,100,56,221,220,94,67,140,89,223,148,102,251,122,250,127,189,33,222,26,253,104,199,154,225,180,186,119,168,23,138,17,188,211,213,212,176,253,152,41,249,137,207,15,7,102,238,51,187,126,125,219,126,62,214,127,110,222,161,34,139,130,22,38,217,215,40,131,228,56,120,63,33,111,237,93,160,91,179,110,235,181,219,118,217,213,15,27,11,238,200,43,111,98,229,82,47,178,169,1,17,16,17,17,1,17,16,17,17,1,107,89,213,143,189,62,178,124,64,200,126,99,58,217,77,107,89,213,143,189,62,178,124,64,200,126,99,58,9,169,240,184,247,19,211,47,198,190,113,90,178,169,98,175,133,199,184,158,153,126,53,243,138,213,149,72,8,136,128,136,136,8,136,130,42,252,115,191,82,127,188,159,195,85,170,240,84,247,167,202,126,31,215,124,198,220,174,175,142,119,234,79,247,147,248,106,181,94,10,158,244,249,79,195,250,239,152,219,144,77,74,34,32,34,34,12,85,241,71,247,19,212,223,193,126,113,68,161,91,164,239,122,125,27,248,129,143,124,198,5,53,62,40,254,226,122,155,248,47,206,40,148,43,116,157,239,79,163,127,16,49,239,152,192,131,101,52,68,64,68,68,5,106,186,177,247,88,214,79,135,249,15,203,167,87,85,90,174,172,125,214,53,147,225,254,67,242,233,208,107,88,182,168,90,171,173,159,117,99,58,252,151,233,102,101,169,159,69,253,39,245,75,31,184,223,124,151,127,179,230,188,173,52,147,118,187,156,75,135,46,223,30,92,75,109,247,217,246,217,4,16,248,148,106,245,78,175,245,131,156,78,211,213,189,183,15,168,108,66,219,13,76,17,68,112,5,9,16,84,11,60,123,243,2,172,122,185,0,141,220,220,37,22,126,59,48,14,106,248,35,233,125,170,151,0,212,45,104,152,169,39,185,92,239,17,98,244,236,84,67,223,163,130,154,24,234,101,225,81,187,151,9,202,174,30,81,179,11,111,73,25,59,151,167,8,160,203,50,155,238,115,149,94,115,92,166,187,206,222,178,11,133,69,210,227,83,218,8,251,245,83,200,82,75,39,0,97,1,228,102,79,176,179,11,111,179,51,55,162,216,207,163,252,2,155,76,58,92,210,220,50,28,122,174,197,81,75,139,208,212,220,45,245,109,40,207,5,198,166,38,168,173,105,6,87,230,6,245,51,76,238,15,183,7,119,22,97,102,97,96,188,11,94,31,16,141,47,186,233,87,88,58,147,108,184,21,92,212,247,251,196,185,69,13,92,212,69,76,21,16,92,9,234,95,181,187,187,72,17,75,36,180,239,32,190,196,116,231,232,46,206,3,176,242,137,95,27,77,28,190,197,149,96,189,64,211,205,222,178,212,219,219,14,172,143,136,15,148,170,142,74,138,186,119,221,207,156,157,224,150,167,209,131,136,121,95,180,91,200,44,193,122,252,25,53,75,235,95,78,55,221,51,175,190,249,170,252,19,32,147,203,81,121,94,30,78,215,90,13,52,63,156,96,97,147,157,80,220,75,212,136,199,109,159,97,237,178,207,245,5,126,17,154,153,138,233,223,87,16,219,178,154,191,41,245,215,31,171,198,109,211,156,145,199,8,215,73,61,61,68,65,33,25,142,221,207,42,81,3,15,34,41,101,136,24,126,214,237,58,136,8,139,242,114,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,142,78,197,44,17,148,146,201,192,24,140,184,128,19,236,44,228,251,108,204,239,232,130,24,124,99,181,122,167,53,234,94,135,75,105,231,171,107,110,156,89,225,132,224,154,8,132,62,145,174,0,170,154,104,140,119,51,2,167,122,0,118,55,109,142,19,226,45,187,145,250,191,4,253,47,181,100,58,185,158,106,189,192,169,38,168,195,44,244,182,218,26,121,168,134,83,142,123,129,201,189,84,82,187,239,9,132,84,114,196,252,71,114,10,163,110,66,204,236,120,63,175,218,199,125,234,3,89,114,205,98,200,225,242,245,121,53,192,170,35,166,228,7,229,41,64,90,58,106,110,96,0,210,118,160,142,40,187,156,24,143,135,34,251,68,238,166,211,194,203,0,166,193,122,45,195,106,159,30,171,180,220,178,170,138,251,253,201,170,90,81,58,163,146,164,226,167,168,96,145,254,200,29,28,20,142,28,25,128,131,137,182,252,220,136,50,213,65,183,139,238,151,221,112,190,173,42,115,201,138,174,123,110,160,217,232,174,84,243,149,17,69,4,83,211,66,52,82,210,132,187,184,204,98,52,240,204,91,113,113,106,168,217,199,216,69,57,42,58,188,105,52,114,251,152,104,214,37,172,86,137,187,148,154,119,112,168,167,186,83,113,6,227,75,114,42,120,198,167,153,27,59,240,158,10,120,187,98,6,69,230,121,125,145,140,157,195,192,120,33,106,151,255,0,12,189,20,184,95,127,237,76,166,209,108,242,191,219,77,95,63,121,131,255,0,177,163,192,207,250,192,127,156,117,149,94,40,254,226,122,155,248,47,206,40,148,64,116,15,169,152,174,145,117,123,166,217,214,107,87,229,44,180,247,10,139,125,77,81,73,28,113,210,249,218,73,168,194,121,78,67,16,8,99,58,129,57,13,203,236,198,38,76,206,236,204,242,255,0,226,143,238,39,169,191,130,252,226,137,4,0,173,170,22,170,235,106,132,17,87,227,157,250,147,253,228,254,26,177,87,194,227,223,179,76,191,26,249,61,106,202,175,28,239,212,159,239,39,240,213,138,190,23,30,253,154,101,248,215,201,235,80,79,242,128,31,20,127,126,205,77,252,23,228,244,74,127,148,0,248,163,251,246,106,111,224,191,39,162,65,159,254,10,158,235,25,79,196,10,239,151,91,150,127,172,0,240,84,247,88,202,126,32,87,124,186,220,179,253,1,17,16,17,17,1,98,175,138,63,184,158,166,254,11,243,138,37,149,75,21,124,81,253,196,245,55,240,95,156,81,32,133,110,147,189,233,244,111,226,6,61,243,24,22,202,107,90,206,147,189,233,244,111,226,6,61,243,24,22,202,104,8,136,128,136,136,49,43,196,255,0,90,45,90,83,210,94,91,98,135,47,164,180,228,249,205,56,216,108,212,100,3,44,245,240,73,52,67,112,16,141,196,182,6,163,57,132,165,118,102,7,146,54,98,25,14,61,224,219,74,180,207,42,214,77,71,199,52,183,10,164,243,23,172,154,225,21,190,155,148,114,28,112,243,127,183,60,189,176,51,24,98,6,41,36,54,23,225,24,25,59,108,46,179,43,198,27,91,238,185,231,81,116,250,53,53,142,146,142,219,165,212,236,52,245,99,33,28,245,211,220,105,105,42,101,51,246,8,0,139,66,2,12,206,251,132,132,228,252,216,35,244,30,11,122,57,98,204,53,151,45,214,43,188,221,202,189,59,183,211,211,218,233,184,155,113,170,185,13,68,101,83,204,77,153,248,65,5,68,93,178,3,18,243,60,190,201,70,46,225,154,158,35,120,181,139,6,240,234,205,48,172,90,135,201,89,113,251,126,59,107,183,83,119,78,78,197,44,23,74,8,226,143,153,185,25,113,0,22,220,157,201,246,221,221,223,213,67,103,73,222,244,250,55,241,3,30,249,140,10,106,124,81,253,196,245,55,240,95,156,81,40,86,233,59,222,159,70,254,32,99,223,49,129,4,170,120,201,232,167,215,158,159,109,58,199,73,112,236,213,233,149,193,251,208,73,47,24,231,161,184,203,79,79,39,17,104,201,202,97,156,40,220,119,48,22,143,191,191,34,224,202,45,122,69,214,251,87,78,61,69,225,154,203,125,177,213,221,237,182,10,138,145,172,164,164,144,66,119,130,162,150,106,105,14,62,95,100,140,6,119,54,7,113,99,112,97,114,14,92,219,99,60,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,211,143,191,75,60,101,28,177,243,7,19,30,64,100,219,139,177,54,251,179,179,250,173,99,115,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,67,211,87,80,212,179,115,136,246,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,13,162,20,0,248,163,251,246,106,111,224,191,39,162,82,189,225,183,173,23,93,111,233,47,23,190,229,25,125,94,73,147,216,234,43,44,55,218,202,176,46,251,79,12,206,80,12,146,56,183,120,252,156,180,100,242,238,78,78,78,230,69,39,53,25,125,122,233,110,119,173,62,36,249,206,154,105,165,139,233,156,146,243,244,103,146,162,243,80,211,247,123,86,10,89,164,252,228,198,17,142,209,196,101,246,137,183,219,102,221,221,153,194,202,244,163,210,142,163,245,107,168,225,133,97,81,121,27,85,15,110,123,253,254,120,92,233,109,20,164,238,204,68,204,237,220,152,248,147,69,11,59,20,132,36,238,224,1,36,129,176,158,150,233,110,9,162,216,37,179,76,244,210,197,244,54,55,102,239,121,42,47,53,53,71,107,187,49,205,39,231,38,51,144,183,146,83,47,180,79,182,251,54,204,204,205,111,250,81,233,71,78,58,74,211,128,194,176,168,188,245,214,187,183,61,254,255,0,60,44,21,87,122,161,103,102,34,102,119,237,194,28,137,162,133,157,198,49,34,119,115,51,146,67,189,104,8,136,130,18,252,72,252,62,233,186,118,169,143,88,116,110,213,86,90,117,113,168,26,106,219,108,49,75,48,99,38,209,65,28,79,45,68,211,203,52,193,83,51,206,76,100,34,17,155,132,123,238,113,179,220,175,7,222,159,122,130,181,101,77,175,193,144,125,94,210,203,221,190,120,37,162,239,197,81,245,162,72,228,158,0,30,200,147,189,63,150,156,36,62,241,176,201,255,0,99,141,138,57,229,33,149,76,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,211,143,191,75,60,101,28,177,243,7,19,30,64,100,219,139,177,54,251,179,179,250,175,214,64,68,68,22,43,173,205,121,169,233,199,166,140,199,82,108,213,180,144,100,45,78,22,188,125,166,168,138,51,123,141,73,180,81,201,16,74,6,51,28,34,82,84,188,92,11,152,83,155,62,195,200,155,93,107,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,164,87,198,127,94,105,178,173,80,198,180,2,197,91,87,229,240,122,114,186,95,64,106,37,24,36,184,214,71,25,65,25,194,224,192,103,13,54,198,50,177,31,165,116,128,220,28,77,139,196,248,62,232,229,247,57,234,129,181,86,158,111,47,101,211,75,124,245,21,146,113,3,239,213,87,83,207,73,79,77,179,152,152,242,3,169,151,184,194,98,222,91,129,113,121,5,208,103,7,91,250,67,134,232,47,134,38,91,164,122,127,5,92,118,44,118,158,209,13,59,213,206,243,79,41,157,242,146,89,102,144,253,25,206,73,100,146,71,97,97,6,115,118,17,17,102,22,131,101,63,222,40,254,226,122,155,248,47,206,40,148,0,160,158,143,20,189,11,163,214,14,148,239,217,37,21,155,205,228,154,119,254,169,45,147,70,240,71,32,82,198,236,215,0,41,37,110,93,159,43,220,152,163,2,18,57,41,160,253,39,22,2,133,109,1,214,59,239,79,250,203,137,235,22,57,15,152,171,198,110,3,81,37,55,32,15,55,74,98,81,212,211,115,48,54,143,187,4,146,197,220,224,228,28,249,15,218,22,117,179,74,214,91,95,180,114,251,211,254,178,229,154,59,145,205,230,42,241,155,129,83,199,83,196,3,205,210,152,180,148,213,60,0,205,163,238,193,36,82,246,249,185,7,62,37,246,133,217,6,203,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,67,15,141,95,189,62,45,240,254,135,230,55,21,153,94,18,26,243,77,170,125,52,71,166,215,10,218,185,242,29,48,168,250,46,165,234,106,37,168,57,109,211,156,146,208,200,198,96,194,0,34,210,211,4,66,103,192,40,197,254,200,152,11,97,175,141,95,189,62,45,240,254,135,230,55,20,23,87,192,199,245,217,251,183,252,73,74,162,138,191,3,31,215,103,238,223,241,37,42,136,8,136,130,0,124,81,253,251,53,55,240,95,147,209,44,170,240,49,253,118,126,237,255,0,18,88,171,226,143,239,217,169,191,130,252,158,137,101,87,129,143,235,179,247,111,248,146,9,84,68,68,4,68,64,68,68,4,68,65,138,190,40,254,226,122,155,248,47,206,40,148,43,116,157,239,79,163,127,16,49,239,152,192,166,167,197,31,220,79,83,127,5,249,197,18,133,110,147,189,233,244,111,226,6,61,243,24,16,108,166,136,136,8,136,128,136,136,8,136,131,90,206,172,125,233,245,147,226,6,67,243,25,212,212,248,92,123,137,233,151,227,95,56,173,80,173,213,143,189,62,178,124,64,200,126,99,58,154,159,11,143,113,61,50,252,107,231,21,168,50,169,17,16,17,17,1,17,16,21,170,234,199,221,99,89,62,31,228,63,46,157,93,85,106,186,177,247,88,214,79,135,249,15,203,167,65,173,98,218,161,106,174,182,168,64,68,68,24,171,226,143,238,39,169,191,130,252,226,137,64,10,159,239,20,127,113,61,77,252,23,231,20,74,0,80,109,80,136,136,8,136,128,177,87,197,31,220,79,83,127,5,249,197,18,202,165,138,190,40,254,226,122,155,248,47,206,40,144,64,10,218,161,106,174,182,168,64,68,68,5,0,62,40,254,253,154,155,248,47,201,232,148,255,0,40,1,241,71,247,236,212,223,193,126,79,68,131,63,252,21,61,214,50,159,136,21,223,46,183,44,0,241,71,247,236,212,223,193,126,79,68,179,255,0,193,83,221,99,41,248,129,93,242,235,114,192,15,20,127,126,205,77,252,23,228,244,72,51,255,0,193,83,221,99,41,248,129,93,242,235,114,207,245,128,30,10,158,235,25,79,196,10,239,151,91,150,127,160,34,34,12,0,241,171,247,88,197,190,32,80,252,186,226,176,3,194,227,223,179,76,191,26,249,61,106,207,255,0,26,191,117,140,91,226,5,15,203,174,43,0,60,46,61,251,52,203,241,175,147,214,160,159,228,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,195,251,23,42,146,125,208,117,200,95,101,215,80,67,205,249,19,127,98,239,104,216,159,119,251,149,108,219,54,204,128,34,194,219,50,229,17,7,85,85,85,61,20,5,83,85,48,69,16,109,200,204,152,89,183,125,155,213,253,61,174,161,115,196,171,172,87,213,10,250,173,36,198,107,96,158,213,5,88,73,81,36,113,66,109,188,21,21,34,193,220,9,9,217,247,104,223,109,155,211,251,118,124,148,241,40,235,70,60,43,13,170,211,189,63,188,80,149,230,162,174,153,139,236,193,81,192,66,121,185,187,183,113,221,155,243,12,219,241,246,187,123,55,244,143,30,142,122,107,185,245,33,170,144,91,46,182,218,201,172,157,170,185,170,230,136,101,141,138,64,141,157,133,164,8,201,153,249,72,15,183,167,167,251,225,145,254,22,93,39,81,231,183,208,213,236,182,130,183,201,210,253,33,73,74,205,36,176,139,187,4,65,203,244,54,127,89,37,111,211,219,250,183,101,49,212,212,208,209,194,52,244,225,194,48,223,102,221,223,109,223,127,191,251,87,155,211,92,2,199,166,152,157,62,41,143,65,36,52,144,73,44,172,39,41,72,252,140,157,223,212,189,87,169,64,92,17,48,182,238,233,236,245,95,60,166,228,239,182,232,41,39,230,126,190,191,216,187,64,89,189,25,81,24,190,239,187,47,160,91,100,6,109,151,40,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,184,119,102,78,76,131,148,92,110,203,148,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,69,198,236,155,178,14,81,83,201,55,65,82,225,223,100,253,139,141,144,113,203,118,117,79,54,253,172,171,217,213,60,29,7,28,219,246,178,115,254,182,92,240,116,224,130,166,117,206,236,184,226,155,62,251,32,169,21,27,46,89,255,0,106,10,145,113,201,55,100,28,162,227,118,92,160,34,34,2,34,32,34,34,2,160,135,118,85,162,15,144,163,245,223,117,217,12,159,118,237,178,168,199,127,98,234,216,153,247,253,158,155,32,250,145,82,4,196,219,178,169,5,170,234,3,64,176,237,118,195,110,54,12,154,154,164,206,106,73,98,140,160,169,40,159,119,134,80,111,99,63,248,215,251,148,8,107,70,145,103,189,43,106,192,219,100,167,169,132,237,239,73,91,71,89,45,57,148,102,78,205,32,139,148,145,3,19,243,2,244,102,246,15,246,173,145,21,143,234,123,166,60,103,168,140,58,186,205,114,104,227,173,146,3,236,76,101,51,176,74,208,75,24,23,24,204,119,219,187,236,246,62,200,45,215,68,29,97,89,53,211,79,41,10,249,115,164,134,238,53,53,49,73,9,60,48,152,51,76,44,60,129,165,39,102,218,65,127,103,222,223,212,178,209,157,159,213,150,185,154,133,163,250,201,210,14,162,195,60,241,204,242,210,13,60,225,112,130,223,39,100,197,221,165,224,239,52,92,89,217,226,127,219,232,223,218,202,84,58,26,235,226,197,174,20,242,226,121,36,50,80,93,105,35,3,110,253,85,51,49,60,149,6,44,204,194,192,239,232,225,247,127,243,195,57,17,112,206,196,219,139,179,183,245,46,80,124,242,72,226,79,251,61,82,57,57,62,206,170,150,23,55,246,182,222,213,204,113,48,54,200,59,27,216,185,92,55,162,229,1,17,16,17,17,1,17,16,20,106,234,199,131,95,229,67,84,243,45,76,254,81,223,70,125,109,200,46,55,223,37,245,67,189,229,124,213,76,147,118,187,158,116,121,241,238,113,229,196,119,219,125,155,125,148,149,34,11,85,210,230,133,255,0,38,189,9,198,116,83,235,79,214,63,171,158,119,252,39,228,124,159,127,204,86,79,83,252,207,114,78,60,123,252,127,77,247,227,191,166,251,53,213,68,64,68,68,4,68,64,68,68,24,171,215,63,67,31,203,71,234,79,253,84,126,167,125,78,250,75,253,132,250,67,205,121,191,45,255,0,201,16,240,227,229,191,241,183,231,247,109,235,229,58,41,240,222,254,71,218,167,117,212,207,203,47,214,223,164,241,249,236,94,75,234,239,144,237,247,42,105,230,238,247,60,212,187,237,229,184,241,226,219,243,223,127,77,159,53,81,1,17,16,17,17,5,170,234,143,66,255,0,148,166,132,228,218,41,245,167,234,231,214,63,37,254,19,242,62,115,177,229,235,32,169,254,103,185,31,46,93,142,63,166,219,114,223,215,109,159,10,180,159,193,175,242,95,170,120,110,166,127,40,239,164,254,169,100,22,235,239,146,250,161,217,243,94,86,166,57,187,93,207,58,92,57,118,248,242,226,91,111,190,207,182,202,74,145,1,17,16,17,17,1,121,77,88,193,127,42,26,89,153,105,159,210,159,70,125,109,199,238,54,47,59,216,239,121,95,53,77,36,61,222,223,33,231,199,185,203,143,33,223,109,183,109,247,94,173,16,69,95,247,12,127,249,104,191,224,79,255,0,71,172,233,234,243,167,187,239,84,58,53,83,163,182,141,75,250,149,73,115,184,82,212,93,42,126,134,11,151,156,165,128,158,65,166,224,82,70,241,254,124,105,229,238,9,177,126,103,143,168,153,50,189,104,130,50,244,247,193,82,213,134,231,248,214,95,125,215,186,76,146,219,99,188,81,92,171,44,181,120,72,246,46,80,67,48,73,37,44,156,171,76,120,72,34,224,251,129,54,196,251,137,123,30,77,17,16,21,148,234,243,166,59,23,86,154,53,83,165,87,123,215,208,149,97,112,165,186,90,238,254,88,234,124,133,84,68,226,82,118,6,88,154,94,80,73,81,22,196,92,91,187,207,103,33,21,122,209,4,106,233,63,131,95,228,191,84,240,221,76,254,81,223,73,253,82,200,45,215,223,37,245,67,179,230,188,173,76,115,118,187,158,116,184,114,237,241,229,196,182,223,125,159,109,148,149,34,32,43,127,175,218,105,125,214,77,26,203,52,171,28,205,254,168,213,229,86,242,181,201,119,250,52,43,251,52,178,147,13,76,125,131,32,98,238,192,242,197,191,33,32,238,115,23,98,22,87,1,16,69,95,247,12,127,249,104,191,224,79,255,0,71,169,73,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,235,68,5,111,245,251,71,44,93,64,104,214,89,163,185,28,222,94,147,38,183,149,60,117,60,76,252,165,80,19,73,77,83,192,12,30,78,212,241,197,47,111,155,9,240,226,95,100,157,149,192,68,17,87,253,195,31,254,90,47,248,19,255,0,209,235,63,250,163,208,191,229,41,161,57,54,138,125,105,250,185,245,143,201,127,132,252,143,156,236,121,122,200,42,127,153,238,71,203,151,99,143,233,182,220,183,245,219,103,186,168,130,42,255,0,184,99,255,0,203,69,255,0,2,127,250,61,74,162,34,12,85,235,159,161,143,229,163,245,39,254,170,63,83,190,167,125,37,254,194,125,33,230,188,223,150,255,0,228,136,120,113,242,223,248,219,243,251,182,245,181,93,46,120,82,127,38,189,118,198,117,175,242,245,245,143,234,231,157,255,0,6,125,86,242,125,255,0,49,71,61,55,243,222,110,78,60,123,252,191,65,247,227,183,166,251,182,127,162,2,192,14,168,252,41,63,148,166,187,100,218,215,249,122,250,185,245,143,201,127,131,62,171,121,206,199,151,163,130,155,249,239,55,31,46,93,142,95,160,219,114,219,215,109,223,63,209,6,63,244,83,210,151,242,62,210,203,174,153,253,125,250,219,244,158,65,61,247,206,253,23,228,59,125,202,106,120,123,93,190,244,187,237,229,185,114,228,219,243,219,111,77,223,32,17,16,17,17,1,17,16,21,170,234,143,66,255,0,148,166,132,228,218,41,245,167,234,231,214,63,37,254,19,242,62,115,177,229,235,32,169,254,103,185,31,46,93,142,63,166,219,114,223,215,109,158,234,162,8,213,210,127,6,191,201,126,169,225,186,153,252,163,190,147,250,165,144,91,175,190,75,234,135,103,205,121,90,152,230,237,119,60,233,112,229,219,227,203,137,109,190,251,62,219,41,42,68,64,68,68,4,68,65,24,25,103,130,213,247,57,202,175,57,174,83,213,143,157,189,100,23,10,139,165,198,167,234,32,71,223,170,158,66,146,89,56,5,112,128,242,51,39,216,89,133,183,217,153,155,209,102,255,0,73,253,58,218,186,90,209,43,62,144,91,238,212,151,154,138,26,138,186,186,235,196,54,177,160,59,148,243,78,102,210,203,27,25,187,152,196,241,66,196,70,78,225,8,55,163,51,11,94,4,65,106,186,163,208,191,229,41,161,57,54,138,125,105,250,185,245,143,201,127,132,252,143,156,236,121,122,200,42,127,153,238,71,203,151,99,143,233,182,220,183,245,219,103,194,173,39,240,107,252,151,234,158,27,169,159,202,59,233,63,170,89,5,186,251,228,190,168,118,124,215,149,169,142,110,215,115,206,151,14,93,190,60,184,150,219,239,179,237,178,146,164,64,88,21,213,135,133,77,171,169,141,109,188,107,69,191,91,106,241,106,139,253,61,32,215,80,77,96,27,136,119,224,128,41,216,226,54,168,133,192,30,40,162,220,9,141,249,177,151,45,137,128,51,213,16,98,175,67,29,12,127,34,239,174,223,245,81,250,227,245,199,232,223,246,19,232,255,0,43,229,60,207,255,0,36,77,207,151,153,255,0,197,219,135,223,191,165,234,197,116,47,78,49,13,88,205,117,190,217,102,238,230,121,223,148,138,229,116,168,118,57,33,165,167,166,130,8,233,105,253,27,181,11,249,112,144,217,183,35,145,217,200,157,130,33,142,224,34,2,34,32,34,34,2,34,32,34,34,8,234,215,239,9,59,239,80,26,203,150,107,22,71,212,231,151,171,201,174,5,81,29,55,212,176,63,41,74,2,209,211,83,115,10,192,105,59,80,71,20,93,206,12,71,195,145,125,162,119,89,43,209,151,72,24,175,71,122,113,93,135,90,111,223,88,239,87,171,129,92,46,247,217,45,209,210,73,83,179,112,130,1,1,115,49,134,32,103,113,3,146,77,164,150,115,103,22,147,128,228,2,32,181,93,81,232,95,242,148,208,156,155,69,62,180,253,92,250,199,228,191,194,126,71,206,118,60,189,100,21,63,204,247,35,229,203,177,199,244,219,110,91,250,237,179,224,7,247,12,127,249,104,191,224,79,255,0,71,169,84,68,5,133,93,102,248,102,98,189,88,234,61,14,169,90,117,27,234,53,233,173,227,111,187,246,236,17,215,71,114,237,191,230,39,46,50,194,109,48,131,188,100,102,82,114,142,56,5,152,26,63,181,154,168,131,15,250,33,232,30,251,209,150,85,146,221,169,245,211,235,93,151,40,183,195,79,89,104,250,176,20,59,213,65,39,42,122,158,251,212,74,127,96,36,169,14,219,48,137,119,247,45,220,5,126,87,90,222,27,223,203,7,84,237,90,153,249,101,250,165,244,102,63,5,139,201,125,93,243,253,206,221,77,68,221,222,231,154,139,109,252,207,30,60,95,110,27,239,235,179,102,170,32,197,94,134,58,24,254,69,223,93,191,234,163,245,199,235,143,209,191,236,39,209,254,87,202,121,159,254,72,155,159,47,51,255,0,139,183,15,191,127,76,170,68,64,68,68,24,1,213,31,133,39,242,148,215,108,155,90,255,0,47,95,87,62,177,249,47,240,103,213,111,57,216,242,244,112,83,127,61,230,227,229,203,177,203,244,27,110,91,122,237,187,221,94,134,58,24,254,69,223,93,191,234,163,245,199,235,143,209,191,236,39,209,254,87,202,121,159,254,72,155,159,47,51,255,0,139,183,15,191,127,76,170,68,4,68,64,68,68,4,68,64,68,68,22,171,170,61,11,254,82,154,19,147,104,167,214,159,171,159,88,252,151,248,79,200,249,206,199,151,172,130,167,249,158,228,124,185,118,56,254,155,109,203,127,93,182,124,42,210,127,6,191,201,126,169,225,186,153,252,163,190,147,250,165,144,91,175,190,75,234,135,103,205,121,90,152,230,237,119,60,233,112,229,219,227,203,137,109,190,251,62,219,41,42,68,4,68,64,68,68,4,68,64,68,68,17,171,171,30,13,127,149,13,83,204,181,51,249,71,125,25,245,183,32,184,223,124,151,213,14,247,149,243,85,50,77,218,238,121,209,231,199,185,199,151,17,223,109,246,109,246,89,171,210,230,133,255,0,38,189,9,198,116,83,235,79,214,63,171,158,119,252,39,228,124,159,127,204,86,79,83,252,207,114,78,60,123,252,127,77,247,227,191,166,251,53,213,68,4,68,64,68,68,4,68,64,94,83,86,48,95,202,134,150,102,90,103,244,167,209,159,91,113,251,141,139,206,246,59,222,87,205,83,73,15,119,183,200,121,241,238,114,227,200,119,219,109,219,125,215,171,68,17,87,253,195,31,254,90,47,248,19,255,0,209,234,85,17,16,17,17,5,170,234,143,66,255,0,148,166,132,228,218,41,245,167,234,231,214,63,37,254,19,242,62,115,177,229,235,32,169,254,103,185,31,46,93,142,63,166,219,114,223,215,109,159,0,63,184,99,255,0,203,69,255,0,2,127,250,61,74,162,32,34,34,2,34,32,43,85,213,30,133,255,0,41,77,9,201,180,83,235,79,213,207,172,126,75,252,39,228,124,231,99,203,214,65,83,252,207,114,62,92,187,28,127,77,182,229,191,174,219,61,213,68,17,87,253,195,31,254,90,47,248,19,255,0,209,234,85,17,16,17,17,1,96,7,84,126,20,159,202,83,93,178,109,107,252,189,125,92,250,199,228,191,193,159,85,188,231,99,203,209,193,77,252,247,155,143,151,46,199,47,208,109,185,109,235,182,239,159,232,131,31,250,41,233,75,249,31,105,101,215,76,254,190,253,109,250,79,32,158,251,231,126,139,242,29,190,229,53,60,61,174,223,122,93,246,242,220,185,114,109,249,237,183,166,239,96,58,163,240,164,254,82,154,237,147,107,95,229,235,234,231,214,63,37,254,12,250,173,231,59,30,94,142,10,111,231,188,220,124,185,118,57,126,131,109,203,111,93,183,124,255,0,68,24,255,0,209,79,74,95,200,251,75,46,186,103,245,247,235,111,210,121,4,247,223,59,244,95,144,237,247,41,169,225,237,118,251,210,239,183,150,229,203,147,111,207,109,189,55,124,128,68,64,68,68,24,255,0,214,183,74,95,203,7,75,45,90,103,245,247,234,151,209,153,4,23,223,59,244,95,159,238,118,233,170,33,237,118,251,209,109,191,153,229,203,147,237,195,109,189,119,107,1,210,231,133,39,242,107,215,108,103,90,255,0,47,95,88,254,174,121,223,240,103,213,111,39,223,243,20,115,211,127,61,230,228,227,199,191,203,244,31,126,59,122,111,187,103,250,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,225,253,139,149,195,250,160,232,146,78,47,179,36,114,57,19,126,207,69,92,145,49,182,203,136,161,112,127,107,109,237,65,220,136,184,119,97,109,201,217,155,250,208,29,217,189,93,98,95,91,253,97,89,52,47,79,42,202,199,115,164,154,238,85,52,209,71,8,188,51,25,179,204,76,92,65,229,23,118,218,50,127,103,220,255,0,214,188,135,92,189,124,88,180,62,158,44,79,27,134,74,251,173,92,102,111,216,170,166,118,23,142,160,5,217,216,152,221,189,24,254,239,254,116,87,233,238,143,235,39,87,218,139,52,240,71,51,75,86,53,19,157,194,123,124,157,144,22,119,151,131,60,49,113,119,119,149,191,103,163,255,0,99,32,252,253,23,210,44,247,170,157,88,43,108,116,245,51,29,193,234,235,107,43,34,167,49,140,9,153,228,33,98,142,35,97,126,102,62,142,222,194,254,197,61,253,63,232,22,29,161,56,109,186,193,140,211,84,129,195,73,20,82,20,245,37,43,238,208,196,15,237,102,255,0,20,223,114,252,78,152,122,99,198,122,119,195,168,108,214,214,142,74,216,224,14,252,192,83,51,28,175,4,81,153,113,144,203,109,251,94,207,99,110,175,130,2,34,164,201,133,183,116,29,83,73,247,110,219,46,177,143,215,125,215,59,19,190,255,0,183,211,101,218,3,183,181,5,66,59,50,173,17,1,17,16,17,17,1,17,16,17,23,27,178,14,81,113,187,39,36,28,162,165,223,246,46,54,65,86,236,184,119,77,159,125,147,138,10,57,255,0,91,39,54,253,172,185,224,156,29,7,28,219,246,178,171,150,204,203,142,14,170,217,208,114,207,186,229,83,178,231,246,160,229,21,59,167,36,21,34,227,118,77,217,7,40,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,138,146,116,28,185,51,125,235,173,165,103,244,221,117,148,172,254,158,171,169,157,223,111,93,144,125,46,94,190,158,170,166,221,4,61,55,127,111,223,232,170,102,100,20,176,191,170,169,155,101,202,32,34,34,2,34,32,34,34,2,34,32,34,34,14,29,183,84,191,163,42,215,14,204,254,214,65,210,242,179,62,223,239,170,134,79,187,239,84,201,14,205,187,46,166,119,18,125,253,80,125,108,251,178,229,124,241,200,228,251,46,230,127,218,232,42,68,68,4,68,64,68,68,28,109,186,164,133,86,136,58,132,118,127,234,127,185,118,51,238,219,163,179,42,119,217,5,104,169,98,103,85,32,241,26,157,164,184,190,169,218,42,45,89,5,59,27,77,9,69,201,206,70,219,112,49,254,129,143,251,119,88,9,145,248,103,100,186,117,154,210,231,58,99,145,208,9,195,81,20,229,15,149,169,145,246,135,182,77,234,79,35,122,144,63,221,247,253,254,197,38,74,146,0,54,216,192,73,189,155,59,110,130,219,105,126,105,118,171,160,250,63,36,183,77,75,60,35,187,185,179,11,54,230,95,180,71,238,118,251,149,200,25,98,63,209,144,31,251,29,151,230,205,142,219,72,202,72,105,98,140,203,239,97,219,125,155,216,255,0,212,170,167,132,197,159,109,201,197,183,112,253,23,127,236,118,245,127,254,122,15,210,221,159,216,233,187,47,158,19,136,223,139,177,129,183,180,72,223,254,117,221,219,102,251,223,253,46,130,180,92,51,109,247,174,80,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,23,14,219,253,232,27,178,59,179,123,93,83,219,103,251,223,253,46,186,102,56,129,248,179,25,155,251,4,77,255,0,231,65,219,36,240,194,46,114,74,2,204,219,190,228,205,232,173,198,168,102,151,106,74,15,163,241,187,116,213,83,204,59,179,131,49,51,236,99,251,4,190,230,127,185,123,138,138,98,153,154,51,217,187,173,183,7,251,91,55,245,239,236,255,0,231,42,98,199,109,162,99,36,212,177,72,99,247,184,239,182,237,236,111,234,65,28,88,231,134,118,75,168,185,173,86,115,169,217,29,1,28,213,18,206,48,249,90,152,223,105,187,132,254,162,241,183,161,27,125,223,119,221,236,89,247,166,58,75,139,233,101,162,158,213,143,211,176,52,48,140,92,152,228,125,246,0,31,233,153,127,180,101,237,68,0,27,96,1,22,246,108,205,178,169,1,17,82,228,204,131,151,125,155,117,214,67,187,255,0,83,125,202,173,247,85,51,50,10,68,85,91,108,185,68,4,68,64,68,68,4,68,64,92,59,236,203,135,127,216,235,166,73,28,95,100,21,148,159,119,222,169,105,89,223,111,247,215,83,187,145,54,222,139,182,56,119,109,221,7,99,122,178,169,155,100,102,102,246,50,229,1,17,16,17,17,1,17,16,17,17,1,17,16,112,237,186,165,197,213,104,130,135,221,83,203,215,215,209,118,59,50,164,131,211,118,246,253,222,136,41,121,89,189,55,93,140,76,255,0,122,248,157,221,183,245,221,118,140,172,222,158,168,62,148,84,139,170,144,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,113,187,32,225,203,246,42,28,183,92,151,245,50,224,7,118,229,253,126,196,29,101,19,147,179,139,108,187,70,33,111,185,183,253,187,46,196,64,68,95,149,123,202,241,156,110,3,169,200,47,246,251,116,113,179,185,21,77,64,199,179,51,114,127,107,254,207,84,31,170,184,119,102,109,221,253,22,49,234,231,136,55,78,90,105,73,114,134,45,72,176,92,110,84,97,35,13,53,53,105,73,35,200,60,126,206,209,198,126,191,107,246,125,206,163,255,0,91,60,91,53,62,253,83,112,182,233,140,213,54,154,89,10,72,224,172,134,166,55,118,31,179,196,152,100,164,18,251,139,239,223,213,4,187,101,218,149,133,96,244,51,92,50,76,138,223,73,21,56,17,201,220,171,134,55,22,29,183,223,153,51,55,181,189,171,25,53,75,197,7,167,125,55,148,233,41,164,170,200,39,16,50,218,217,93,67,38,196,37,199,103,252,251,190,239,234,254,207,185,67,110,119,213,23,80,90,150,117,1,150,234,190,71,91,13,81,23,40,26,173,227,7,98,118,251,46,209,176,179,183,217,31,187,238,254,183,94,115,26,210,205,90,212,138,177,250,177,131,100,151,233,102,54,14,236,52,82,202,46,69,246,155,121,29,182,109,253,95,119,127,235,65,37,185,111,141,85,129,170,56,97,250,91,127,40,199,147,19,213,86,210,197,187,242,244,219,96,147,118,219,255,0,167,239,94,30,167,198,123,55,148,153,225,211,202,168,217,191,250,235,79,255,0,68,88,221,136,120,118,245,103,149,59,72,90,67,122,161,129,246,252,236,158,95,239,23,118,251,37,40,191,236,111,243,171,231,101,240,120,213,170,202,97,158,231,147,207,70,110,204,239,17,90,161,39,109,219,213,183,106,198,246,63,162,15,212,254,236,182,160,179,187,253,69,170,245,255,0,235,173,63,253,17,125,180,94,52,57,156,36,222,107,77,234,165,31,93,255,0,194,180,255,0,179,255,0,68,95,31,247,28,243,237,217,190,184,79,237,127,246,30,63,250,98,252,91,255,0,131,222,176,91,233,138,162,209,145,79,112,54,118,227,16,218,224,7,118,119,253,175,88,254,198,65,123,176,223,26,124,30,170,160,98,203,116,191,34,167,110,47,187,195,89,73,32,187,179,54,207,187,180,127,126,254,159,217,254,108,145,211,175,17,206,156,245,6,48,218,255,0,13,154,83,238,126,102,190,233,64,6,220,126,247,110,254,254,191,114,136,220,159,195,195,171,188,112,164,63,200,189,246,174,156,11,139,75,19,211,151,47,87,102,126,35,41,63,220,207,254,117,108,174,154,31,175,120,76,175,53,203,75,179,75,81,14,204,242,181,174,164,89,185,123,27,152,142,222,191,218,131,99,252,111,82,112,124,178,156,106,108,121,61,178,164,73,201,153,130,182,19,127,178,251,63,232,147,175,72,6,18,15,56,204,72,95,239,103,221,150,181,24,247,80,93,68,233,189,64,181,151,84,51,11,84,129,203,104,166,173,148,133,185,55,175,216,151,118,245,219,246,127,90,200,61,48,241,79,234,39,15,56,161,203,50,27,134,73,3,27,242,239,84,83,197,179,57,139,253,212,196,239,179,49,55,251,164,19,172,139,8,116,59,197,15,69,51,234,104,41,243,60,146,217,96,184,75,41,70,241,86,85,24,179,55,49,17,126,79,78,3,234,197,254,243,172,198,199,178,252,91,44,164,26,236,107,32,160,185,64,78,76,199,77,56,158,251,62,207,236,254,191,68,31,176,186,206,33,38,244,102,103,253,171,177,16,124,205,27,134,239,191,162,172,11,250,215,107,179,59,108,236,168,120,248,190,236,130,182,117,202,161,157,84,207,186,14,81,17,1,17,16,17,17,1,82,76,170,92,58,14,131,34,7,244,116,25,246,246,238,171,144,25,254,237,215,67,3,185,109,179,178,15,173,159,118,221,151,43,134,109,153,114,130,147,46,46,45,251,95,101,209,82,37,27,140,209,54,206,47,246,182,251,219,255,0,165,151,51,17,60,160,205,232,204,75,189,217,137,157,157,183,103,65,212,193,28,224,210,240,102,39,109,247,111,107,63,246,170,193,140,125,28,156,153,83,24,188,110,226,223,163,247,127,82,237,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,65,177,151,163,19,139,42,8,35,128,30,94,12,228,205,190,239,237,119,254,213,220,186,164,23,145,216,95,244,126,255,0,235,65,215,76,36,110,83,74,219,187,191,217,223,238,111,254,151,93,224,92,156,155,246,62,203,150,102,17,217,155,109,151,68,36,77,41,179,250,179,146,15,161,112,239,179,110,235,149,195,182,236,131,160,167,223,217,186,1,17,191,171,174,183,7,98,219,103,117,223,24,51,125,219,32,172,89,84,184,101,202,2,34,32,34,34,2,34,32,46,29,209,223,101,75,186,10,12,191,173,80,241,185,236,251,250,46,214,143,147,238,234,182,102,102,217,153,5,1,16,139,122,179,59,254,213,216,136,128,139,241,114,44,207,19,196,160,243,25,54,69,111,182,71,182,251,212,206,33,233,187,14,251,63,175,181,217,150,29,235,143,138,30,138,96,52,211,211,225,153,37,178,255,0,112,138,81,141,162,163,170,50,103,110,100,36,252,154,156,199,209,135,253,246,65,155,134,97,24,243,144,196,69,190,247,125,153,121,188,147,82,112,124,78,156,170,111,153,61,178,152,69,197,157,142,182,16,127,180,251,55,233,19,40,79,212,255,0,20,254,162,115,3,150,28,79,33,184,99,112,57,183,30,205,69,60,187,179,25,63,223,76,46,219,179,139,127,185,88,249,144,245,5,212,78,164,84,19,94,181,67,48,186,200,124,119,138,26,217,68,95,139,122,125,136,182,111,77,255,0,103,245,160,155,61,69,241,28,233,207,79,163,61,239,240,222,101,14,223,230,104,46,148,6,111,203,239,102,239,239,233,247,172,110,204,188,105,240,122,90,130,139,18,210,252,138,161,184,182,207,53,101,36,98,206,236,251,190,236,210,125,251,122,127,111,249,227,70,215,161,250,247,155,74,211,91,116,187,52,186,145,110,205,43,218,234,73,159,143,181,185,144,237,233,253,170,230,227,30,30,29,93,228,101,25,254,69,239,180,148,230,92,94,89,94,156,120,250,179,59,241,41,69,254,247,127,243,32,201,154,223,26,28,206,98,127,43,166,245,81,15,166,223,225,90,127,217,255,0,162,47,139,251,178,218,130,238,207,245,22,171,211,255,0,174,180,255,0,244,69,248,214,15,7,189,96,184,83,13,69,223,34,158,222,110,239,202,34,181,192,110,204,207,251,90,177,189,172,191,107,251,142,121,246,238,223,92,39,246,183,251,15,31,253,49,7,211,77,227,61,155,196,78,243,105,229,84,140,255,0,253,117,167,255,0,162,47,113,137,120,213,88,30,163,134,97,165,183,241,140,184,176,189,45,109,44,187,63,47,93,247,8,246,109,191,250,126,245,106,111,94,15,26,181,71,76,83,219,50,121,235,13,153,221,162,27,84,34,239,179,122,54,239,88,254,215,244,86,51,47,240,237,234,207,21,119,144,116,134,245,93,3,111,249,216,252,191,220,44,239,246,70,82,127,218,223,230,65,42,58,91,226,131,211,190,164,74,20,149,50,85,99,243,144,1,109,115,174,161,143,114,34,227,179,126,125,159,118,244,127,103,222,178,111,17,212,172,43,56,161,134,225,141,228,86,250,184,170,0,78,62,221,92,50,57,49,111,182,220,9,217,253,143,236,90,215,228,186,89,171,90,111,86,95,89,240,108,146,195,44,38,225,221,154,138,88,133,136,126,211,237,35,54,207,183,163,238,207,253,107,209,224,157,81,117,5,166,135,78,24,150,171,228,116,80,210,144,241,129,234,222,64,102,23,127,178,205,35,19,51,125,162,251,190,255,0,234,100,27,41,179,179,182,236,254,139,149,12,90,41,226,217,169,246,26,155,125,183,83,166,169,187,82,198,81,199,61,100,213,49,179,184,253,174,68,227,29,33,23,222,63,126,254,138,64,52,143,196,27,167,45,75,164,182,195,46,164,88,45,215,42,192,141,138,154,166,180,163,145,164,46,95,103,105,35,15,95,179,251,62,246,65,147,168,191,42,201,149,227,57,36,1,83,143,223,237,247,24,228,102,113,42,106,129,147,118,118,228,222,199,253,158,171,245,80,117,148,66,255,0,115,111,251,118,93,67,19,139,187,147,110,190,148,65,212,197,178,173,139,246,170,12,118,110,95,215,236,92,143,245,178,14,196,92,110,203,148,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,84,147,160,229,223,211,209,215,81,145,111,246,119,119,71,145,149,98,62,187,186,14,35,98,219,237,51,170,246,102,246,46,81,1,117,205,60,20,209,148,213,19,4,81,139,59,145,153,48,179,55,245,187,174,42,106,169,232,224,58,154,185,194,24,163,23,35,51,45,153,153,155,119,127,244,50,141,254,188,60,71,232,240,170,40,176,125,30,175,179,221,110,53,7,44,85,179,67,93,63,42,104,202,152,92,11,243,124,91,125,229,221,190,215,244,127,208,23,195,170,94,190,244,163,69,172,7,79,143,230,118,155,149,246,70,148,35,165,165,171,229,43,19,65,204,55,97,138,70,29,220,131,213,217,155,213,148,69,235,111,91,26,245,171,249,5,198,170,109,70,200,40,45,53,21,83,73,5,13,61,119,108,66,34,110,44,59,198,17,187,179,11,109,234,223,122,181,180,244,186,145,172,185,51,83,208,211,94,50,75,181,65,0,176,9,73,80,67,187,140,98,238,228,239,197,157,248,54,238,251,123,22,123,116,217,225,49,120,204,173,22,236,171,86,110,119,187,51,85,211,195,83,228,2,146,153,184,59,158,228,4,70,103,203,236,179,127,69,189,191,230,65,128,54,156,87,81,117,26,230,207,103,176,223,242,42,234,185,63,78,40,37,169,57,12,183,245,114,217,253,95,139,250,187,253,207,251,22,66,233,47,135,23,82,90,139,87,67,45,219,0,188,216,173,181,38,4,117,21,20,241,63,24,223,151,171,129,76,4,223,163,236,244,127,85,48,186,57,209,158,140,232,229,190,130,11,61,130,142,174,170,140,1,188,204,246,234,70,144,200,121,125,162,113,137,157,223,237,191,174,234,249,82,80,209,208,68,48,81,82,195,4,98,204,44,49,131,11,108,222,207,70,65,128,250,23,225,75,165,56,148,22,251,134,163,89,232,175,149,209,12,114,76,21,148,198,226,70,220,247,103,6,169,48,251,199,238,219,209,101,254,15,160,154,59,167,84,193,79,136,105,198,61,109,225,197,247,167,160,1,221,196,120,179,253,254,187,43,128,136,58,169,233,105,105,3,183,75,77,20,35,254,214,48,97,111,247,151,106,34,2,34,32,235,154,8,42,7,132,240,199,32,254,195,22,118,255,0,125,121,251,214,154,233,246,71,11,211,223,112,155,37,116,100,236,238,51,80,198,91,237,236,251,151,164,68,24,253,154,116,39,210,254,101,25,180,250,59,138,82,202,124,63,61,21,185,132,155,143,245,129,11,255,0,87,181,97,142,190,120,73,208,206,117,23,13,34,165,42,62,48,137,5,60,16,20,172,70,209,158,236,221,218,191,77,201,131,238,255,0,141,212,167,162,13,103,245,31,64,53,163,71,110,103,6,99,128,223,237,93,134,3,106,162,166,46,223,168,185,179,247,1,200,91,102,18,127,210,244,226,235,219,232,167,91,58,249,163,215,58,70,162,212,91,245,93,170,57,216,229,164,158,177,140,92,94,64,35,110,82,4,143,179,176,59,108,223,181,255,0,207,60,186,161,160,250,113,171,86,201,173,217,94,63,65,55,122,39,139,184,84,48,74,67,184,24,179,254,112,31,213,152,221,69,143,83,190,20,153,62,24,245,153,22,144,205,120,190,82,71,0,200,212,143,73,76,207,184,196,110,76,206,18,6,219,184,11,126,143,244,183,245,65,159,93,55,245,201,163,186,229,70,212,99,156,217,233,239,12,44,229,75,45,79,9,93,202,98,1,110,37,28,126,221,135,238,251,219,251,86,75,71,36,114,131,73,17,137,139,251,8,95,118,117,172,61,162,237,168,186,55,146,5,109,48,222,49,219,156,37,25,56,27,205,74,69,197,198,65,98,226,226,238,223,162,254,223,189,75,111,68,30,36,24,222,163,83,14,31,170,247,107,77,146,236,2,29,178,168,173,159,243,165,37,73,139,48,148,172,236,251,9,199,232,196,239,235,247,125,193,33,168,190,91,101,206,223,121,160,167,186,218,171,97,171,163,170,141,165,134,104,77,136,36,7,246,59,59,47,169,5,36,63,177,82,207,183,166,254,172,187,23,73,139,177,114,109,255,0,173,7,99,62,234,165,210,36,251,250,251,23,96,150,232,42,68,68,4,68,64,68,68,5,79,22,223,125,149,72,128,136,136,58,140,29,205,159,111,99,251,87,106,34,14,54,103,92,162,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,46,54,102,92,162,14,31,216,186,192,29,141,223,111,107,251,87,106,32,34,34,10,120,182,251,236,170,68,64,68,68,4,68,64,68,68,5,75,190,200,69,178,235,34,125,253,61,136,42,119,223,211,127,87,85,8,254,213,214,2,238,92,159,127,234,93,200,8,139,229,185,220,237,246,106,10,139,173,214,182,26,74,58,88,222,89,166,152,216,66,48,111,107,187,186,15,162,73,35,136,30,73,76,64,91,218,68,251,51,44,105,234,67,174,77,29,208,218,55,163,44,230,207,81,120,113,119,26,88,170,121,202,206,51,8,19,113,24,228,246,110,95,119,220,255,0,218,172,87,91,254,36,24,222,156,211,22,31,165,23,107,77,238,236,98,125,194,167,173,159,243,69,29,72,11,177,20,76,204,219,136,73,232,228,207,233,247,253,241,37,119,187,106,46,178,100,135,91,82,55,140,138,231,49,72,76,0,243,85,16,242,114,144,152,121,57,59,55,233,63,183,238,65,114,245,183,172,253,119,214,75,236,245,117,218,139,144,82,91,185,202,48,82,65,93,219,1,141,229,115,22,222,48,143,125,190,203,54,237,247,47,29,167,26,1,173,26,197,115,8,48,236,6,255,0,117,239,177,155,213,13,49,118,253,5,141,223,184,110,34,251,177,11,254,151,175,38,89,175,210,247,133,5,247,52,183,197,147,235,13,77,230,196,37,219,40,232,90,150,153,247,19,131,147,242,230,103,187,177,19,55,232,183,179,253,18,139,165,250,15,167,26,75,108,134,221,138,99,244,16,246,98,104,187,131,67,4,68,91,0,11,191,230,193,189,93,129,144,71,166,129,248,73,208,192,116,247,13,93,165,42,206,80,145,29,60,240,20,76,38,241,134,204,253,170,191,93,137,207,238,255,0,137,150,103,97,125,9,244,191,134,198,13,6,142,226,149,82,135,63,207,75,110,98,39,229,253,102,68,255,0,213,237,89,2,136,60,221,151,77,116,251,28,133,169,236,88,77,146,134,49,119,118,24,104,99,29,183,246,253,203,208,67,4,20,227,194,8,99,140,127,96,11,51,127,188,187,17,1,17,16,23,85,69,45,45,88,118,234,169,162,152,127,218,200,12,77,254,250,237,68,22,255,0,56,208,77,29,212,90,99,167,203,244,227,30,185,115,228,251,212,80,1,108,228,60,93,254,239,93,150,32,107,167,133,46,148,229,176,92,46,26,115,103,162,177,215,74,50,73,8,81,211,27,8,155,240,217,152,30,164,3,238,47,187,111,85,159,232,130,0,117,107,195,139,169,45,58,171,174,150,211,128,94,111,182,218,99,50,10,138,122,120,155,148,109,199,213,128,102,50,127,210,246,122,191,162,199,171,182,43,168,186,115,115,119,188,88,111,248,237,117,36,159,167,44,18,211,28,102,59,122,177,108,222,173,201,189,89,254,246,253,171,103,202,186,26,58,248,138,10,218,88,103,140,153,197,198,80,98,109,159,219,232,234,198,235,31,70,122,51,172,118,250,248,47,22,10,58,74,170,192,54,243,48,91,169,30,64,34,227,246,133,202,39,118,127,176,222,187,160,132,253,18,235,99,94,180,131,32,183,85,67,168,217,5,125,166,158,170,25,39,161,168,174,238,9,196,45,197,199,121,2,71,102,113,125,189,27,238,82,233,210,215,95,122,81,173,54,0,167,200,51,59,77,182,251,27,68,18,82,213,85,241,149,201,224,230,123,49,69,27,22,206,39,234,204,237,232,235,11,250,147,240,152,188,97,182,139,142,85,164,215,59,221,229,169,41,230,169,242,7,73,76,252,221,143,113,1,32,48,227,246,93,255,0,162,254,207,243,44,9,168,165,212,141,26,201,158,158,186,154,241,141,221,169,200,197,192,138,74,114,45,156,163,39,103,23,110,76,207,205,183,103,219,218,131,103,120,103,130,166,49,154,158,96,150,50,102,113,48,38,38,118,254,167,101,216,163,107,160,255,0,17,250,60,214,138,92,31,88,107,236,246,171,141,57,197,21,20,211,87,79,202,166,49,166,39,50,252,231,38,223,120,183,127,181,253,47,244,201,5,53,85,61,100,1,83,73,56,77,20,130,196,6,5,187,59,59,110,207,254,135,65,217,179,63,181,81,35,22,223,101,157,118,34,14,144,34,223,237,110,206,187,89,253,61,93,82,67,235,187,42,26,70,65,220,138,150,117,82,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,10,92,153,151,89,31,163,255,0,110,201,51,253,157,157,116,3,159,47,86,244,65,220,1,207,237,58,238,102,217,112,63,162,222,155,42,144,21,50,72,17,70,82,200,251,8,11,145,63,236,102,92,145,48,11,153,62,204,45,187,168,224,241,18,235,180,180,253,171,52,179,10,120,206,225,85,68,28,229,105,106,161,56,194,120,39,30,108,226,34,47,179,184,122,114,223,254,64,236,235,227,196,42,93,60,183,142,7,167,116,80,205,114,173,105,224,168,152,167,169,132,161,2,166,23,19,110,34,12,78,207,51,62,220,190,239,244,68,190,63,103,201,181,71,50,163,180,133,77,69,117,202,233,83,5,57,77,60,220,207,237,24,68,206,229,33,54,251,110,45,179,191,221,247,47,200,138,59,158,67,116,142,46,228,149,117,149,114,4,108,82,73,185,25,59,176,139,57,19,255,0,99,122,186,153,95,14,222,134,237,154,97,111,125,68,204,65,234,174,245,113,128,199,28,212,244,198,49,188,85,114,59,56,144,185,147,110,209,199,191,175,252,94,129,234,122,48,240,245,194,116,70,7,202,239,245,50,222,110,181,17,136,51,213,209,210,184,139,199,80,70,206,59,49,147,122,8,51,253,175,93,190,237,189,51,98,154,154,10,58,120,233,105,97,8,162,136,88,0,0,88,68,89,189,140,204,222,140,187,25,153,189,25,182,92,160,34,34,2,34,32,227,127,85,195,154,229,112,236,219,32,227,155,254,196,230,203,170,66,118,246,50,224,37,118,118,109,183,244,251,208,125,27,254,213,202,161,189,125,142,169,50,113,244,65,218,139,161,165,55,111,102,223,231,85,132,172,78,131,177,117,207,79,79,85,17,65,85,4,115,70,76,236,65,32,177,11,179,182,207,187,58,236,68,24,53,214,111,135,150,13,171,24,241,228,56,128,53,162,241,70,242,207,189,37,13,32,119,54,166,226,34,101,176,59,142,241,143,167,47,249,212,47,221,173,57,110,151,229,47,73,84,83,219,46,180,7,25,239,13,67,49,11,236,18,15,218,140,159,246,139,250,63,251,235,104,71,102,118,217,219,118,117,134,157,120,244,81,139,107,150,26,89,5,150,38,183,94,237,126,98,172,14,150,150,152,94,71,106,87,17,2,34,97,126,59,198,31,210,255,0,139,208,44,207,134,215,93,213,153,101,29,46,142,103,224,47,81,106,162,166,130,150,180,170,42,102,146,109,234,30,61,201,136,73,153,246,144,55,251,77,190,223,232,146,232,38,138,166,8,234,33,46,81,202,12,96,251,109,184,187,110,207,234,181,137,189,219,242,93,26,212,170,219,84,117,50,211,93,177,171,151,14,97,39,23,34,138,70,33,119,120,203,216,252,69,246,98,255,0,62,234,95,60,53,122,207,173,214,43,3,105,182,93,20,35,115,176,208,210,194,50,132,149,18,20,174,83,28,108,238,230,196,205,187,112,127,210,251,255,0,171,208,51,249,112,237,187,108,185,68,31,44,140,66,94,175,232,234,168,228,102,118,109,213,115,70,230,222,159,114,232,102,32,45,157,208,125,76,251,170,151,84,110,239,232,187,25,247,65,202,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,47,146,182,237,106,183,84,208,81,220,46,116,148,181,23,74,135,164,161,138,105,132,14,170,118,138,73,158,40,133,223,115,54,138,25,100,113,29,223,132,102,94,193,119,96,250,209,17,1,17,16,17,23,228,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,28,157,138,88,35,41,37,147,128,49,25,113,0,39,216,89,201,246,217,153,223,209,7,235,34,249,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,250,208,17,17,1,17,16,17,126,79,214,204,87,235,87,212,95,172,214,175,172,159,71,253,45,244,63,157,143,207,121,30,231,107,204,246,55,238,118,123,159,99,185,199,143,47,179,190,254,139,245,144,17,17,1,17,16,17,126,78,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,225,230,110,55,74,216,233,41,96,230,98,1,206,89,28,64,121,25,136,182,239,234,68,204,222,174,203,245,144,17,17,1,17,121,248,243,252,54,92,254,163,75,71,33,164,108,178,150,207,13,252,237,36,238,51,189,186,89,164,128,106,1,157,182,48,105,97,48,46,46,252,29,227,231,199,185,31,32,244,8,136,128,136,190,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,195,12,20,208,70,46,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,131,235,69,249,56,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,71,31,126,150,120,198,72,164,224,108,38,60,128,197,246,38,98,109,246,118,103,244,88,215,253,212,126,132,255,0,239,231,255,0,6,111,31,244,68,25,84,139,242,113,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,142,62,253,44,241,140,145,73,192,216,76,121,1,139,236,76,196,219,236,236,207,232,191,89,1,17,16,17,23,148,213,45,82,193,52,91,4,185,234,102,165,223,126,134,198,236,221,159,59,91,229,102,168,237,119,102,8,99,252,220,32,114,22,242,74,3,246,69,246,223,119,217,153,221,131,213,162,198,172,79,196,123,163,28,231,42,179,97,88,182,178,121,219,214,65,112,167,181,219,169,190,174,221,99,239,213,79,32,199,20,124,206,152,64,121,25,139,110,78,194,219,238,238,205,234,178,85,1,17,121,252,55,63,195,117,6,154,235,85,134,100,52,151,80,177,222,43,108,23,54,133,223,157,29,198,146,87,138,162,158,80,38,98,3,18,109,219,118,251,64,64,99,200,12,73,195,208,34,34,2,43,41,173,125,102,116,217,211,182,85,75,133,107,30,164,125,95,189,86,219,194,233,5,55,208,245,245,124,233,78,73,35,25,57,211,193,32,54,231,12,141,179,191,47,179,190,219,59,59,180,83,172,206,155,58,137,202,170,176,173,28,212,143,172,23,170,43,121,221,39,166,250,30,190,147,133,40,73,28,101,39,58,136,35,7,216,230,141,182,103,229,246,183,219,102,119,96,189,104,136,128,136,136,8,139,242,114,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,142,78,197,44,17,148,146,201,192,24,140,184,128,19,236,44,228,251,108,204,239,232,131,245,145,124,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,125,104,8,136,128,139,207,201,159,225,177,103,244,250,90,89,13,35,229,149,86,121,175,225,105,23,114,157,173,209,77,28,5,80,108,205,176,3,203,48,0,242,118,230,237,39,14,93,185,56,250,4,4,68,64,68,95,147,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,121,249,107,141,174,182,58,186,89,248,25,1,240,150,55,32,46,38,4,47,179,250,16,187,63,171,58,15,214,69,141,89,103,136,247,70,56,54,85,121,194,178,157,100,242,87,172,126,225,81,107,184,211,125,93,186,201,216,170,130,66,142,88,249,133,49,1,113,48,38,220,93,197,246,221,157,219,213,93,93,20,215,189,39,234,39,21,170,205,116,115,43,250,193,101,162,184,29,174,122,159,35,83,73,194,168,35,142,66,143,133,68,113,155,236,19,70,251,179,113,251,91,111,187,59,48,92,4,68,64,69,101,53,175,172,206,155,58,118,202,169,112,173,99,212,143,171,247,170,219,120,93,32,166,250,30,190,175,157,41,201,36,99,39,58,120,36,6,220,225,145,182,119,229,246,119,219,103,103,118,138,117,153,211,103,81,57,85,86,21,163,154,145,245,130,245,69,111,59,164,244,223,67,215,210,112,165,9,35,140,164,231,81,4,96,251,28,209,182,204,252,190,214,251,108,206,236,23,173,17,16,17,99,254,169,117,235,210,118,139,103,119,61,51,212,189,86,250,27,36,179,118,124,237,23,208,87,42,142,215,118,16,154,63,206,67,78,113,150,241,202,5,246,73,246,223,103,217,217,217,174,6,138,107,222,147,245,19,138,213,102,186,57,149,253,96,178,209,92,14,215,61,79,145,169,164,225,84,17,199,33,71,194,162,56,205,246,9,163,125,217,184,253,173,183,221,157,152,46,2,34,32,34,34,2,34,249,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,15,173,17,16,17,17,1,17,126,78,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,209,201,216,165,130,50,146,89,56,3,17,151,16,2,125,133,156,159,109,153,157,253,16,126,178,44,85,254,234,63,66,127,247,243,255,0,131,55,143,250,34,189,90,215,175,122,79,211,182,43,75,154,235,30,87,245,126,203,91,112,11,92,21,62,70,166,175,157,81,199,36,131,31,10,120,228,54,220,33,145,247,118,227,246,118,223,119,102,112,184,8,177,171,19,241,30,232,199,57,202,172,216,86,45,172,158,118,245,144,92,41,237,118,234,111,171,183,88,251,245,83,200,49,197,31,51,166,16,30,70,98,219,147,176,182,251,187,179,122,172,149,64,68,68,4,68,64,68,68,4,88,171,253,212,126,132,255,0,239,231,255,0,6,111,31,244,69,146,152,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,71,31,126,150,120,198,72,164,224,108,38,60,128,197,246,38,98,109,246,118,103,244,65,250,200,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,190,75,157,218,213,101,166,10,203,205,206,146,130,158,74,136,41,2,90,153,134,32,41,231,148,33,134,38,34,118,103,57,37,146,56,192,125,164,102,34,219,187,179,47,173,1,17,16,17,17,1,17,16,17,124,151,59,181,170,203,76,21,151,155,157,37,5,60,149,16,82,4,181,51,12,64,83,207,40,67,12,76,68,236,206,114,75,36,113,128,251,72,204,69,183,119,102,95,90,2,34,32,34,47,201,183,101,152,173,226,251,119,197,173,57,53,170,182,245,143,249,127,165,237,212,245,177,201,85,111,239,131,156,30,98,33,119,56,187,128,206,65,205,155,144,179,187,110,200,63,89,17,16,17,22,53,101,158,35,221,24,224,217,85,231,10,202,117,147,201,94,177,251,133,69,174,227,77,245,118,235,39,98,170,9,10,57,99,230,20,196,5,196,192,155,113,119,23,219,118,119,111,84,25,42,139,202,105,110,169,96,154,211,130,91,53,51,77,47,191,76,227,119,158,247,146,173,242,179,83,247,123,83,28,50,126,110,96,9,7,105,34,49,251,66,219,237,187,110,206,206,254,173,1,17,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,7,214,136,136,8,136,128,139,207,201,159,225,177,103,244,250,90,89,13,35,229,149,86,121,175,225,105,23,114,157,173,209,77,28,5,80,108,205,176,3,203,48,0,242,118,230,237,39,14,93,185,56,250,4,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,84,187,236,185,119,217,117,200,238,222,136,40,146,70,119,118,221,83,27,17,23,163,250,50,165,216,140,182,103,93,240,198,224,222,191,122,14,198,109,155,101,202,34,14,185,230,138,154,9,42,38,46,49,196,14,102,251,111,176,179,110,239,232,163,71,196,151,174,234,204,78,142,171,71,48,0,22,168,186,209,84,193,85,90,53,21,48,201,14,213,13,30,226,194,34,206,251,70,123,125,167,219,127,244,251,79,18,174,179,235,116,118,192,250,109,136,197,9,92,239,212,53,80,148,167,37,68,101,19,140,193,27,187,56,48,179,236,220,223,244,190,239,235,245,136,59,37,191,37,214,93,74,162,181,73,83,45,77,219,37,185,112,230,114,114,113,41,100,114,39,103,144,189,141,200,159,103,47,243,238,131,228,180,218,114,221,80,202,90,146,148,167,185,221,107,206,67,222,106,134,114,39,216,228,47,181,33,55,236,39,245,127,247,212,208,116,101,225,229,131,105,62,60,25,14,94,13,119,188,86,60,83,239,87,67,72,125,189,233,184,144,129,108,110,195,188,133,233,203,254,117,251,61,7,116,81,139,104,110,26,57,5,234,38,184,222,238,158,94,172,206,170,150,152,158,55,122,86,18,1,33,98,126,59,200,127,210,255,0,143,215,50,217,153,155,102,109,153,144,81,5,61,61,44,67,5,44,17,195,24,179,48,132,98,194,44,204,219,54,204,203,177,17,1,23,89,202,194,234,135,148,217,189,155,255,0,157,7,122,227,127,216,186,192,156,189,21,79,233,237,116,14,108,156,223,246,46,147,149,221,221,182,219,211,238,92,198,78,254,214,65,220,198,185,223,213,112,204,219,46,80,114,136,136,8,136,131,170,166,154,10,202,121,41,106,161,9,98,148,92,12,12,88,132,153,253,172,236,254,142,176,159,172,255,0,15,92,39,91,160,108,174,193,83,45,154,235,79,25,3,189,37,29,43,9,60,149,2,110,229,187,1,63,161,27,55,218,244,223,239,223,215,55,87,14,204,254,142,219,160,213,243,32,179,228,218,93,153,86,90,78,166,162,134,229,107,169,158,156,102,130,110,7,246,76,226,119,98,140,159,109,246,38,217,159,239,251,212,180,116,15,226,21,46,161,219,203,3,212,74,40,97,185,81,52,16,83,204,51,212,204,83,0,211,19,145,191,33,54,23,119,133,223,110,95,127,250,127,91,196,75,161,187,102,167,219,219,81,48,224,122,91,189,36,102,50,71,13,61,48,12,143,45,92,110,238,68,78,4,251,52,146,109,235,255,0,31,172,53,75,29,207,30,186,73,23,114,74,74,202,73,14,55,40,228,216,128,153,220,73,152,133,255,0,181,189,29,6,211,49,200,18,198,50,198,251,137,139,16,191,237,103,85,40,223,240,237,235,180,181,1,168,244,179,53,120,194,225,75,68,124,37,121,106,166,57,2,8,32,30,110,228,36,45,187,177,250,114,223,254,89,31,18,99,22,49,125,216,155,118,64,118,221,116,152,112,251,76,187,213,37,250,47,233,186,14,177,63,70,254,221,151,99,19,58,249,13,207,151,163,122,46,248,95,236,236,200,59,145,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,112,251,160,165,246,127,107,46,68,24,125,139,134,85,160,34,43,125,174,249,253,14,154,105,181,126,85,95,57,197,28,83,83,194,196,0,68,251,156,130,222,193,118,127,218,131,15,60,64,250,247,173,209,122,170,141,53,195,45,180,211,220,42,104,99,50,168,146,122,136,138,62,244,83,179,122,0,139,62,219,3,254,151,250,62,232,120,23,201,117,23,41,132,39,169,158,227,118,185,205,13,59,28,243,185,25,147,184,198,12,231,33,127,146,222,175,254,134,95,163,170,121,205,118,165,231,117,217,93,101,92,245,82,214,52,49,137,206,100,229,176,70,32,205,246,137,223,218,207,247,169,91,240,209,232,218,44,103,11,165,212,140,230,205,66,87,105,235,106,120,187,148,19,184,8,77,15,1,103,237,185,55,243,46,251,114,219,215,238,223,208,61,23,66,126,30,248,238,147,67,46,115,154,76,119,59,181,100,96,17,199,83,73,74,65,11,199,82,100,206,14,206,110,206,236,17,239,235,255,0,23,166,125,199,28,113,3,71,16,8,11,123,4,91,102,101,203,51,11,108,44,204,223,177,151,40,8,136,128,136,190,43,149,230,219,104,143,189,113,169,236,134,219,239,192,139,246,126,198,127,218,200,62,212,94,78,77,83,193,34,62,217,222,223,125,246,127,239,105,189,31,255,0,180,95,109,191,60,197,46,179,12,20,23,94,236,134,92,69,187,18,14,239,254,113,100,31,190,139,129,118,38,98,103,244,118,221,151,40,40,56,196,253,190,139,160,161,113,110,77,247,175,169,112,236,206,219,58,15,150,50,46,94,174,237,254,117,244,142,206,62,190,170,135,133,155,212,125,170,189,184,182,204,238,130,137,35,103,246,122,50,234,33,118,245,111,87,221,125,44,251,178,224,133,139,218,200,58,35,159,139,108,237,232,190,134,125,219,117,242,203,27,177,110,205,183,237,92,193,35,135,217,39,244,116,31,82,224,132,76,92,12,88,132,155,103,103,109,217,219,246,46,81,4,112,248,152,116,83,110,205,45,50,234,222,26,207,13,222,41,170,170,234,225,138,158,154,49,149,134,149,157,153,205,220,9,247,120,91,213,221,246,221,253,20,81,225,121,158,87,163,185,200,94,44,243,203,75,113,180,86,8,79,16,84,24,49,188,51,9,60,100,81,147,110,220,163,219,218,236,182,112,186,91,105,46,244,19,219,171,161,9,97,168,140,163,33,33,98,109,136,93,159,209,217,219,216,238,160,239,196,207,166,58,253,40,213,58,253,68,181,210,83,133,151,38,186,78,66,193,44,108,224,125,152,164,253,1,1,219,127,206,59,251,127,223,245,9,60,232,127,169,24,53,231,71,177,234,171,140,65,5,226,11,116,49,212,128,156,178,114,145,158,80,119,228,99,251,33,119,246,191,183,218,178,73,107,237,208,39,80,83,104,198,183,227,244,215,42,202,128,179,221,110,84,240,78,194,210,72,195,246,102,17,251,34,108,222,165,51,111,232,234,125,49,108,134,135,44,199,45,185,45,178,71,58,91,149,48,84,70,78,14,46,236,77,251,31,213,144,126,170,249,231,22,246,179,108,236,203,232,84,147,49,11,179,160,232,143,125,189,127,208,187,217,254,229,242,144,184,151,183,101,222,30,207,84,29,168,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,10,32,52,95,175,111,228,175,214,38,181,233,190,162,65,230,52,203,38,213,12,134,178,174,162,10,126,117,86,90,227,174,146,39,172,22,6,231,52,46,17,198,50,197,234,76,32,39,19,114,18,142,105,127,90,214,117,99,239,79,172,159,16,50,31,152,206,131,101,52,81,65,225,125,226,9,77,105,166,178,244,189,173,55,90,179,3,168,26,12,62,249,83,44,181,39,206,105,105,105,232,236,173,20,80,17,48,49,28,228,19,203,47,8,193,134,47,178,2,27,74,250,2,34,252,156,179,41,177,96,216,173,231,53,202,107,188,149,151,31,183,212,93,46,53,61,163,147,177,75,4,101,36,178,112,6,35,46,32,4,251,11,57,62,219,51,59,250,32,252,173,85,212,204,87,70,244,227,35,213,44,214,175,203,217,113,155,124,183,10,158,50,70,18,77,193,190,196,17,119,12,0,166,148,220,99,140,28,155,156,134,2,207,185,50,142,15,15,238,166,51,46,171,252,64,243,93,82,204,40,105,45,192,58,111,87,109,180,91,41,153,136,45,214,232,238,180,71,20,15,39,22,41,143,148,178,25,200,76,220,140,203,136,128,112,140,49,87,196,27,173,187,175,85,249,252,118,44,98,122,186,29,58,197,106,42,33,181,81,141,81,20,23,105,198,105,132,46,199,25,67,17,129,201,78,81,136,197,35,19,194,221,198,23,103,146,77,238,95,130,167,189,62,83,240,254,187,230,54,228,19,82,136,191,39,44,202,108,88,54,43,121,205,114,154,239,37,101,199,237,245,23,75,141,79,104,228,236,82,193,25,73,44,156,1,136,203,136,1,62,194,206,79,182,204,206,254,136,63,3,90,53,123,13,208,93,47,200,53,115,80,39,171,142,197,142,211,140,213,13,73,3,205,60,166,114,12,81,67,24,122,51,156,146,201,28,108,228,226,12,230,206,68,34,206,77,175,95,80,61,81,106,135,80,90,208,90,209,125,189,213,219,174,86,234,135,108,105,169,14,56,103,177,209,71,87,45,77,37,60,117,16,71,17,25,192,83,62,211,187,52,142,236,196,239,236,218,234,248,131,117,183,117,234,191,63,142,197,140,79,87,67,167,88,173,69,68,54,170,49,170,34,130,237,56,205,48,133,216,227,40,98,48,57,41,202,49,24,164,98,120,91,184,194,236,242,73,190,37,160,159,63,15,158,182,237,93,87,224,18,88,178,121,233,40,117,23,21,167,167,134,235,70,85,66,83,221,160,24,97,19,187,4,99,12,64,1,37,65,72,37,20,108,77,11,246,216,157,154,72,247,203,85,171,190,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,106,154,26,234,103,110,113,30,206,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,251,20,116,171,212,198,27,213,126,145,209,234,150,31,67,87,110,49,168,43,109,222,217,82,206,71,110,184,198,17,156,176,52,156,88,102,14,50,198,97,32,179,114,3,30,66,7,206,48,11,192,136,136,10,21,188,80,186,233,252,181,229,71,161,218,57,153,249,189,54,178,240,250,98,166,136,120,195,125,186,71,33,59,237,51,19,249,138,56,118,143,183,179,8,28,172,114,126,116,70,158,70,189,94,40,190,32,20,118,138,59,151,76,154,33,145,119,174,179,121,155,118,113,116,130,56,39,165,142,150,88,37,130,107,72,247,0,249,76,253,221,229,146,55,2,132,163,24,216,156,222,81,138,50,244,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,65,67,78,245,115,180,48,68,1,25,75,44,210,31,171,176,71,20,114,72,236,44,70,236,14,194,36,78,194,225,157,94,20,253,113,211,105,173,214,131,165,189,73,10,185,108,89,61,225,131,22,185,137,203,59,219,174,53,68,0,212,71,30,238,193,77,52,187,16,148,98,221,185,165,144,141,136,101,41,33,152,149,171,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,122,106,234,26,150,110,113,30,204,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,242,211,225,79,215,29,78,165,90,168,58,91,212,144,164,138,251,140,89,216,49,107,152,156,80,53,198,221,74,32,13,68,113,238,206,117,48,197,177,9,70,47,220,134,41,8,216,74,34,146,96,145,244,68,64,86,127,170,174,166,48,222,148,52,142,179,84,179,10,26,187,137,149,64,219,109,22,202,102,113,59,141,198,64,144,226,129,228,226,227,8,113,138,67,57,9,159,136,1,113,19,62,17,159,160,215,77,116,211,142,157,52,226,227,170,26,161,121,242,54,170,29,162,134,24,153,142,170,225,84,76,239,29,45,52,110,237,220,152,248,150,205,187,11,8,145,153,0,1,152,235,217,212,191,81,121,223,84,26,167,95,169,153,213,71,248,218,59,61,23,8,127,193,150,191,51,52,208,81,247,34,138,62,247,107,190,99,221,49,230,126,215,127,99,48,124,150,158,162,181,114,221,175,52,93,73,214,101,149,119,76,238,150,241,29,230,90,234,185,76,90,168,199,102,42,121,26,18,7,106,98,137,158,7,134,55,0,236,187,196,44,33,179,52,255,0,116,171,212,198,27,213,126,145,209,234,150,31,67,87,110,49,168,43,109,222,217,82,206,71,110,184,198,17,156,176,52,156,88,102,14,50,198,97,32,179,114,3,30,66,7,206,48,214,221,93,94,154,58,139,206,250,95,213,58,13,76,193,106,63,197,81,222,40,184,67,254,19,181,249,152,102,158,143,185,44,82,118,123,189,128,30,232,15,48,246,179,251,89,195,101,52,94,43,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,148,212,237,87,3,195,60,70,18,20,82,195,32,122,179,28,114,199,36,110,226,228,14,224,238,36,66,236,79,237,80,17,17,4,0,248,145,103,93,71,101,93,71,93,44,157,66,218,254,131,250,15,152,227,54,106,57,206,107,92,22,185,15,236,84,82,74,226,62,99,189,219,103,146,161,196,76,140,28,8,34,236,180,17,101,167,133,247,136,37,77,218,166,203,210,246,180,221,105,0,194,156,104,48,251,229,76,177,83,7,8,98,165,167,163,178,180,81,64,34,230,226,19,144,79,44,188,228,55,24,190,209,144,111,148,29,125,116,81,138,245,89,167,21,119,187,77,179,203,234,110,51,111,154,76,114,225,78,209,132,149,252,24,164,27,101,67,200,64,5,12,166,238,192,70,77,217,144,220,217,248,148,161,44,11,101,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,132,157,138,168,36,40,229,143,152,57,1,113,48,38,220,93,197,246,221,157,219,213,6,210,104,176,131,195,67,174,58,110,163,176,216,116,123,56,10,176,212,92,46,207,25,205,87,33,203,80,23,203,116,47,28,13,90,83,27,145,53,75,17,196,51,9,151,219,57,26,64,119,98,48,135,37,58,138,215,156,55,166,221,35,190,234,182,103,91,72,33,110,167,48,182,80,205,80,240,157,218,226,224,79,79,69,19,136,25,115,144,135,103,38,2,224,12,114,19,112,2,118,15,1,215,39,87,118,174,144,116,140,114,184,45,212,151,140,178,253,80,86,220,114,213,61,64,128,28,236,14,71,85,48,49,52,167,77,11,113,231,219,109,220,228,134,55,40,251,173,32,193,182,155,245,59,172,186,89,174,53,29,66,227,25,70,217,125,202,225,83,112,188,28,176,136,210,221,188,204,221,218,152,42,96,143,128,20,50,155,238,224,60,120,147,9,70,224,96,4,63,39,81,90,243,153,117,37,171,151,221,86,204,235,106,200,238,53,6,22,202,25,170,26,96,180,219,152,201,233,232,162,113,0,30,17,137,108,228,192,60,205,206,66,110,102,78,246,213,6,202,125,52,117,23,130,117,65,165,148,26,153,130,212,127,138,163,188,81,112,155,252,25,116,242,208,205,61,31,114,88,163,239,118,187,224,61,208,30,7,237,103,246,179,93,85,174,103,71,125,85,102,93,40,106,229,191,48,179,92,170,203,24,184,212,83,211,101,150,136,227,105,130,227,110,99,251,110,49,17,128,249,152,196,164,40,79,144,241,55,113,119,237,156,128,123,9,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,118,169,161,174,166,119,225,40,110,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,204,30,129,67,183,138,199,92,116,218,149,117,175,233,111,77,130,174,43,22,49,120,112,202,110,100,114,192,247,27,141,41,24,61,16,71,187,49,211,67,46,228,69,32,191,114,104,163,32,97,24,134,73,174,175,138,199,93,85,56,116,117,253,44,105,69,125,93,53,246,170,157,225,205,107,138,150,34,128,109,213,116,70,223,70,131,77,25,57,28,177,84,71,41,77,27,143,109,154,49,19,34,41,26,40,181,210,173,51,202,181,147,81,241,205,45,194,169,60,197,235,38,184,69,111,166,229,28,135,28,60,223,237,207,47,108,12,198,24,129,138,73,13,133,248,70,6,78,219,11,160,203,255,0,9,189,92,234,11,28,215,31,201,126,153,89,254,180,97,151,158,23,28,170,205,81,95,21,60,118,234,94,244,52,242,93,169,222,82,109,166,139,187,23,56,227,98,41,227,102,7,23,113,142,72,176,89,108,145,210,175,76,248,111,74,26,71,71,165,184,125,117,93,196,202,160,174,87,123,157,75,184,157,198,227,32,70,18,206,209,242,113,132,56,197,24,4,98,239,196,0,121,17,159,57,15,91,116,27,41,244,157,238,177,163,127,15,241,239,151,64,174,170,181,93,39,123,172,104,223,195,252,123,229,208,43,170,128,136,136,11,21,124,81,253,196,245,55,240,95,156,81,44,170,88,171,226,143,238,39,169,191,130,252,226,137,4,43,116,157,239,79,163,127,16,49,239,152,192,182,83,90,214,116,157,239,79,163,127,16,49,239,152,192,166,79,196,11,174,235,23,74,184,172,152,86,44,126,119,83,114,11,123,201,110,166,216,227,250,46,150,120,234,163,138,235,204,233,229,167,159,181,83,78,45,229,137,216,143,125,223,97,245,112,180,30,43,29,113,212,233,173,170,191,165,189,54,10,73,111,185,61,157,195,41,185,145,197,59,91,173,213,66,96,244,65,30,238,225,83,52,91,145,20,130,221,184,101,140,129,136,165,25,33,192,175,15,205,67,234,11,19,234,59,25,196,180,2,235,189,94,93,112,166,130,241,103,169,171,138,10,27,165,190,152,222,166,113,156,229,142,86,139,140,17,212,109,52,113,148,224,39,35,68,196,70,224,118,46,211,108,204,181,95,63,162,179,81,201,87,127,203,51,27,196,116,209,29,93,91,60,247,11,141,92,204,34,242,77,49,51,57,201,44,141,185,200,77,234,78,228,254,215,83,167,225,243,209,37,171,165,12,2,75,238,79,5,37,118,162,229,84,244,243,93,107,10,148,70,123,76,5,12,36,118,144,144,102,148,12,35,168,25,8,165,141,197,166,126,219,147,59,71,30,193,150,168,136,130,21,188,106,253,233,241,111,135,244,63,49,184,167,130,167,189,62,83,240,254,187,230,54,228,241,171,247,167,197,190,31,208,252,198,226,158,10,158,244,249,79,195,250,239,152,219,144,77,74,34,32,34,34,2,131,111,21,45,88,234,94,253,173,7,165,186,203,73,73,97,196,236,245,21,87,60,74,211,109,152,30,11,133,184,170,234,96,165,185,212,176,77,35,149,73,197,17,6,198,225,219,102,62,49,71,220,62,115,146,172,87,88,157,42,225,189,87,233,29,195,15,188,219,105,7,39,183,83,212,84,226,119,121,36,120,78,221,113,112,251,12,82,136,25,121,105,8,99,25,131,137,114,6,98,102,238,4,102,1,128,30,20,253,117,83,97,210,80,116,177,170,245,244,148,214,42,170,134,135,10,174,26,89,74,113,184,213,214,131,125,26,109,12,100,196,18,203,81,36,163,52,142,61,183,105,4,140,132,163,104,165,209,106,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,30,154,186,134,165,155,156,71,179,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,188,180,248,83,245,199,83,169,86,170,14,150,245,36,41,34,190,227,22,118,12,90,230,39,20,13,113,183,82,136,3,81,28,123,179,157,76,49,108,66,81,139,247,33,138,66,54,18,136,164,152,36,125,89,254,170,186,152,195,122,80,210,58,205,82,204,40,106,238,38,85,3,109,180,91,41,153,196,238,55,25,2,67,138,7,147,139,140,33,198,41,12,228,38,126,32,5,196,76,248,70,126,215,85,117,51,21,209,189,56,200,245,75,53,171,242,246,92,102,223,45,194,167,140,145,132,147,112,111,177,4,93,195,0,41,165,55,24,227,7,38,231,33,128,179,238,76,181,225,234,171,169,140,203,170,253,92,172,213,44,194,134,146,220,3,78,54,219,69,178,153,152,130,221,110,140,228,56,160,121,56,177,76,124,165,144,206,66,102,228,102,92,68,3,132,96,31,46,83,212,238,178,228,253,65,85,117,58,57,71,208,249,244,215,0,184,67,91,107,132,96,142,151,183,16,195,28,1,27,242,98,132,96,1,133,194,78,125,200,217,218,87,147,145,185,78,247,71,125,85,97,189,87,233,29,191,48,179,92,169,7,39,183,83,211,211,101,150,136,227,120,78,221,113,112,251,110,49,17,153,121,105,8,100,40,79,145,114,6,113,119,238,4,128,26,230,43,171,211,71,81,121,223,75,250,167,65,169,152,45,71,248,170,59,197,23,8,127,194,118,191,51,12,211,209,247,37,138,78,207,119,176,3,221,1,230,30,214,127,107,56,108,166,138,223,232,94,186,105,199,81,122,113,110,213,13,47,188,249,235,85,118,241,77,12,172,193,85,111,170,22,103,146,150,166,54,119,237,204,28,135,118,221,197,196,132,192,140,12,12,177,87,197,11,173,127,228,255,0,130,30,140,105,237,206,235,67,169,57,149,188,42,98,184,209,63,103,232,107,89,76,64,117,13,41,11,239,52,189,169,225,141,163,118,56,254,220,188,227,32,139,184,22,87,197,79,175,31,250,239,210,166,144,94,191,197,69,151,223,109,151,31,252,248,84,217,8,59,95,250,57,74,113,205,254,50,156,199,249,208,88,213,225,151,169,157,71,88,186,142,197,176,45,28,171,186,221,49,187,165,193,166,202,172,71,33,201,107,138,214,103,8,86,92,36,141,204,99,134,104,227,8,248,78,206,38,230,49,69,249,198,147,179,38,42,226,120,181,247,57,202,172,216,86,45,67,231,111,89,5,194,158,215,110,166,238,132,125,250,169,228,24,226,143,153,184,128,242,51,22,220,157,133,183,221,221,155,213,79,247,66,253,25,88,186,60,211,138,171,100,151,95,166,115,60,163,203,212,100,215,40,140,218,148,164,137,143,181,77,77,25,109,180,49,119,101,102,144,133,164,144,140,136,184,179,132,81,132,117,248,205,233,111,213,78,163,172,90,153,65,98,242,180,25,222,63,31,153,173,243,92,252,229,210,136,222,25,191,54,230,229,31,10,82,183,15,160,136,22,251,182,229,220,117,234,188,18,245,51,42,166,213,60,235,71,60,223,119,27,184,99,239,147,118,36,146,66,242,245,212,245,52,244,252,225,30,125,176,238,71,85,180,143,193,200,187,16,125,166,96,217,242,131,198,23,10,186,229,93,31,29,246,223,81,73,29,62,29,148,91,111,117,195,49,147,28,144,24,205,66,195,19,48,187,57,247,107,162,39,98,113,110,2,111,190,236,194,81,23,210,174,169,126,69,186,142,211,173,76,154,251,244,53,5,155,32,165,250,86,183,202,249,142,213,174,83,236,215,126,109,128,200,183,165,150,113,251,2,230,219,238,27,19,11,176,108,166,136,188,86,183,230,183,93,53,209,124,251,81,172,84,244,147,220,177,92,94,235,123,163,138,172,8,160,146,122,106,73,38,140,100,17,33,39,7,32,102,118,98,23,219,125,157,189,168,32,131,196,87,88,239,186,201,213,198,119,83,119,135,203,210,97,247,9,240,235,93,55,32,62,205,45,4,242,198,79,204,64,28,187,179,189,68,251,23,34,14,255,0,14,68,32,46,179,215,193,31,10,181,80,104,190,161,106,52,53,21,111,114,190,101,17,89,42,34,35,30,192,193,67,73,28,209,16,15,30,76,110,87,9,152,157,201,217,216,99,217,135,103,114,136,11,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,197,52,245,51,200,78,82,75,36,132,238,70,100,78,228,228,238,238,238,238,238,182,73,233,87,75,127,34,221,56,233,214,153,205,98,250,26,190,205,143,210,253,43,69,230,188,199,106,233,40,119,171,191,56,198,98,91,213,75,57,125,130,112,109,246,13,133,133,152,46,170,34,32,128,31,20,127,126,205,77,252,23,228,244,75,63,252,21,61,214,50,159,136,21,223,46,183,44,0,241,71,247,236,212,223,193,126,79,68,179,255,0,193,83,221,99,41,248,129,93,242,235,114,12,255,0,68,68,4,68,64,80,237,225,79,215,29,54,154,221,104,58,91,212,144,171,150,197,147,222,24,49,107,152,156,179,189,186,227,84,64,13,68,113,238,236,20,211,75,177,9,70,45,219,154,89,8,216,134,82,146,25,137,90,171,160,218,161,20,96,120,93,120,128,81,221,232,237,189,50,107,126,69,217,186,195,229,173,216,61,210,120,224,130,150,74,88,160,138,8,109,37,219,0,227,51,118,183,138,73,28,202,98,144,163,114,99,104,134,89,63,64,68,68,5,106,186,177,247,88,214,79,135,249,15,203,167,88,1,215,135,138,22,85,135,235,45,187,77,250,118,147,203,126,77,178,9,36,200,110,85,177,200,208,221,171,161,25,105,231,182,60,27,143,58,49,238,74,50,17,125,162,148,64,225,120,251,49,205,37,234,177,117,209,167,29,97,244,119,174,81,219,40,62,171,230,118,109,63,201,37,185,99,53,21,141,81,32,210,249,25,198,58,170,121,120,7,126,23,228,2,110,192,37,28,142,194,66,204,81,28,129,8,42,106,124,106,253,214,49,111,136,20,63,46,184,168,86,83,83,227,87,238,177,139,124,64,161,249,117,197,4,85,244,157,239,79,163,127,16,49,239,152,192,182,83,90,214,116,157,239,79,163,127,16,49,239,152,192,182,83,64,68,68,4,68,64,68,68,26,171,173,148,250,78,247,88,209,191,135,248,247,203,160,90,214,45,148,250,78,247,88,209,191,135,248,247,203,160,65,117,81,17,1,17,16,17,17,1,17,16,20,59,104,223,93,85,61,45,117,179,172,120,62,160,215,213,158,149,223,245,35,39,154,186,26,106,88,140,237,151,25,174,12,13,114,119,104,222,121,128,99,167,24,206,17,63,208,50,49,3,49,96,57,137,90,214,117,99,239,79,172,159,16,50,31,152,206,131,101,52,81,43,225,117,226,1,89,104,172,182,244,201,173,249,23,122,213,55,150,183,96,247,73,227,158,122,168,234,165,158,40,33,180,151,108,15,148,47,221,222,41,36,112,24,70,50,141,201,193,226,24,165,169,6,42,248,163,251,137,234,111,224,191,56,162,94,43,195,67,174,58,110,163,176,216,116,123,56,10,176,212,92,46,207,25,205,87,33,203,80,23,203,116,47,28,13,90,83,27,145,53,75,17,196,51,9,151,219,57,26,64,119,98,48,135,218,248,163,251,137,234,111,224,191,56,162,80,45,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,18,118,42,160,144,100,138,78,6,196,5,196,192,95,98,103,23,219,103,103,111,68,27,73,162,197,254,128,122,193,181,117,101,164,98,87,7,171,143,59,195,169,232,232,50,176,154,33,96,169,156,192,154,58,232,138,48,24,184,84,60,50,155,198,34,47,17,137,135,30,13,28,146,101,2,2,34,32,34,34,13,117,186,218,234,23,89,117,243,92,111,159,149,234,111,161,36,196,110,21,150,58,28,90,10,161,158,150,197,218,153,227,154,17,144,31,132,211,57,198,221,218,134,254,112,128,120,241,140,98,140,37,83,195,83,173,123,119,81,122,113,67,165,249,173,207,125,77,196,109,229,29,72,19,213,79,37,214,215,76,212,209,5,206,89,228,23,6,152,206,113,9,5,229,35,41,0,229,102,17,54,16,183,254,43,157,20,126,83,113,89,250,148,211,59,101,170,155,36,196,173,245,21,57,108,91,118,102,188,90,225,140,73,170,57,185,52,101,53,44,113,159,161,15,57,34,126,44,110,240,195,17,68,182,149,106,102,85,163,122,143,142,106,150,21,87,229,239,88,205,194,43,133,55,41,36,8,230,224,255,0,110,9,123,102,6,80,202,14,81,200,12,77,206,51,49,119,216,157,6,207,200,173,87,77,29,69,224,157,80,105,101,6,166,96,181,31,226,168,239,20,92,38,255,0,6,93,60,180,51,79,71,220,150,40,251,221,174,248,15,116,7,129,251,89,253,172,222,131,90,53,123,13,208,93,47,200,53,115,80,39,171,142,197,142,211,140,213,13,73,3,205,60,166,114,12,81,67,24,122,51,156,146,201,28,108,228,226,12,230,206,68,34,206,76,22,127,175,174,171,168,250,82,208,234,187,221,178,94,121,158,81,222,179,226,240,199,52,13,36,21,69,9,57,87,148,114,177,119,33,167,251,4,76,209,152,148,135,4,101,197,165,230,48,151,164,61,67,235,206,23,212,52,122,209,167,119,90,187,142,160,228,119,137,101,171,166,134,143,184,23,249,235,106,24,230,164,150,146,6,22,148,39,148,155,104,163,97,118,62,5,31,3,0,33,249,122,151,234,47,59,234,131,84,235,245,51,58,168,255,0,27,71,103,162,225,15,248,50,215,230,102,154,10,62,228,81,71,222,237,119,204,123,166,60,207,218,239,236,102,207,255,0,10,206,131,191,235,71,85,122,191,101,255,0,27,46,33,98,185,219,191,243,7,77,123,19,238,255,0,233,3,16,73,15,248,186,128,47,230,141,4,159,98,119,27,237,227,21,179,93,178,156,115,234,253,234,182,223,79,81,113,180,121,192,171,250,62,168,227,18,150,155,190,12,193,47,108,220,131,184,45,196,184,238,222,142,191,89,17,1,107,89,213,143,189,62,178,124,64,200,126,99,58,217,77,107,89,213,143,189,62,178,124,64,200,126,99,58,9,169,240,184,247,19,211,47,198,190,113,90,178,169,98,175,133,199,184,158,153,126,53,243,138,213,149,72,10,18,252,88,58,134,214,220,195,87,42,116,43,51,196,170,240,252,63,27,168,142,190,217,109,152,224,169,11,201,129,213,199,79,122,138,160,97,19,16,150,158,110,15,3,72,97,25,198,98,95,156,18,97,155,69,137,94,32,221,18,90,186,175,192,35,190,227,16,82,80,234,46,43,79,81,53,170,176,105,68,167,187,64,48,204,65,105,57,10,104,128,2,74,130,140,134,89,28,154,23,238,56,179,52,146,110,24,213,225,79,215,109,169,237,84,29,44,235,46,77,86,55,33,168,104,48,139,173,198,113,40,36,129,196,6,59,59,155,179,16,24,147,19,193,204,137,141,143,176,46,28,32,142,73,74,90,182,127,170,172,11,42,255,0,101,113,204,147,28,184,127,229,40,235,173,181,212,242,127,185,146,25,163,144,63,168,132,135,238,118,83,189,225,243,214,221,171,170,252,2,75,22,79,61,37,14,162,226,180,244,240,221,104,202,168,74,123,180,3,12,34,119,96,140,97,136,0,36,168,41,4,162,141,137,161,126,219,19,179,73,30,225,150,170,218,117,21,175,56,111,77,186,71,125,213,108,206,182,144,66,221,78,97,108,161,154,161,225,59,181,197,192,158,158,138,39,16,50,231,33,14,206,76,5,192,24,228,38,224,4,237,237,114,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,142,78,197,44,17,148,146,201,192,24,140,184,128,19,236,44,228,251,108,204,239,232,160,51,175,238,176,110,189,89,106,225,21,189,233,35,193,48,234,138,202,12,80,33,136,152,234,96,51,22,146,186,82,144,6,94,117,13,12,70,209,144,139,68,2,1,199,155,73,36,129,106,179,206,161,245,67,80,117,230,126,164,110,247,90,74,108,216,175,20,151,186,106,138,74,56,198,10,57,233,123,126,80,99,136,216,132,130,33,134,17,102,147,155,147,3,60,142,110,228,239,62,125,30,106,94,172,106,214,129,98,249,174,177,225,31,87,239,85,182,250,41,32,169,250,74,154,175,233,234,83,162,167,144,110,188,41,196,66,151,190,114,72,254,89,219,148,124,118,246,59,50,137,111,13,78,138,46,61,69,234,61,14,168,102,182,205,244,203,17,184,20,149,38,77,75,60,119,91,165,51,211,74,22,201,96,144,156,218,19,9,196,228,39,136,128,163,3,137,156,72,216,130,117,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,5,36,255,0,114,232,147,125,189,63,208,187,15,217,232,186,4,92,139,219,186,14,200,5,189,174,219,187,178,250,21,34,204,34,204,202,164,5,141,189,112,117,35,6,131,104,246,67,85,110,136,39,188,79,110,154,58,96,35,150,62,50,59,196,12,252,128,127,100,204,254,214,246,123,85,253,202,114,26,28,79,28,185,100,183,57,28,41,109,180,199,81,33,48,57,59,48,183,236,111,87,80,23,215,223,80,83,107,62,183,228,20,214,218,202,131,179,218,174,85,16,64,196,210,70,197,246,97,18,251,36,110,222,133,11,237,232,200,44,118,105,153,229,122,197,156,157,226,241,60,181,87,27,189,97,4,17,29,65,155,3,205,49,19,70,37,33,62,205,202,77,189,172,202,87,60,51,250,41,183,97,118,152,181,111,50,103,154,239,44,212,181,116,144,203,79,77,32,196,197,74,238,236,198,206,100,219,60,207,234,206,219,236,222,139,19,252,51,58,99,175,213,125,83,160,212,75,165,37,57,217,113,155,164,4,76,114,198,238,103,217,150,79,208,32,45,246,252,219,253,223,239,122,78,37,178,219,73,104,160,130,221,67,8,69,13,60,99,24,136,139,11,108,34,204,222,140,204,222,198,100,31,72,136,128,176,0,176,136,182,204,204,219,51,55,236,92,162,32,225,223,102,221,124,242,79,201,182,102,244,84,206,111,35,236,47,236,72,163,119,45,221,183,253,136,57,17,119,245,127,71,221,118,199,27,55,183,213,149,98,44,62,198,92,187,236,200,56,45,152,125,61,23,205,33,23,47,71,119,255,0,58,250,118,228,219,59,186,161,161,103,245,47,106,14,161,133,201,185,63,220,187,194,49,15,103,170,169,153,153,182,101,202,2,34,224,157,133,156,157,253,25,183,116,28,162,252,11,134,121,138,90,166,40,43,238,189,169,0,184,147,118,36,45,159,252,194,235,226,143,84,240,73,79,182,23,183,223,125,155,251,218,111,87,255,0,237,16,122,196,95,21,182,243,109,187,199,222,183,84,247,131,109,247,224,67,251,127,107,55,236,117,246,160,34,34,10,100,142,57,65,227,148,4,197,253,162,77,187,58,192,78,187,60,61,241,221,89,134,44,231,11,152,237,151,106,56,204,36,142,154,146,148,66,103,146,164,9,220,221,220,29,221,152,228,219,215,254,63,92,253,92,59,49,54,196,204,237,251,29,6,174,164,249,46,157,101,51,4,21,51,219,174,214,201,166,167,115,130,119,19,2,103,40,205,152,227,47,242,155,209,255,0,210,202,97,252,63,58,247,173,214,138,170,125,53,204,237,180,208,92,41,168,100,49,168,142,122,137,74,78,204,80,51,238,198,36,205,190,230,255,0,165,254,159,191,241,60,75,186,54,139,38,194,234,181,35,6,179,80,141,218,10,218,110,78,197,4,14,98,115,77,204,93,251,108,79,252,243,62,220,182,244,251,246,245,138,77,44,206,107,180,211,59,161,202,232,234,231,165,150,141,166,140,142,3,38,45,142,50,7,111,178,76,254,215,111,189,6,207,72,173,246,132,103,244,58,151,166,212,25,85,4,231,44,114,205,81,11,145,129,11,238,18,19,123,9,221,255,0,98,184,40,41,32,98,246,174,27,102,246,50,173,80,232,43,69,195,123,23,40,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,10,130,54,111,106,173,80,76,206,254,168,57,18,103,125,153,84,169,22,102,245,85,32,40,244,241,141,204,42,45,90,33,69,142,82,85,207,9,215,93,173,228,93,178,33,221,153,170,139,218,206,205,255,0,99,111,185,72,90,135,191,24,253,76,166,185,231,214,221,54,130,71,47,39,5,190,230,237,217,219,250,21,99,250,91,250,254,155,122,108,131,10,122,108,192,234,181,19,90,49,91,21,52,65,32,199,117,161,168,156,76,196,89,226,106,184,68,189,172,236,255,0,167,236,217,108,141,141,217,32,199,108,240,218,169,128,68,34,115,125,133,153,155,212,157,254,230,111,219,251,20,54,248,74,105,73,100,186,149,85,158,79,11,21,53,3,29,46,253,254,47,204,42,40,101,253,31,189,182,37,52,200,8,136,128,191,62,251,126,181,227,86,201,175,23,138,135,134,150,156,8,204,152,8,223,97,23,39,244,22,119,246,11,175,186,89,2,24,206,89,31,96,1,114,39,219,216,205,237,81,65,226,141,214,109,203,233,19,209,108,10,224,17,249,26,202,154,107,163,203,111,103,119,140,169,128,118,19,55,127,241,167,234,205,247,55,249,195,220,117,121,226,133,141,99,101,124,192,52,186,162,174,123,173,49,77,68,243,189,12,240,136,72,207,31,175,54,154,55,255,0,25,234,205,247,127,166,50,181,23,168,125,90,212,203,149,85,118,67,155,94,74,58,137,76,218,1,185,84,188,98,196,237,246,88,78,66,217,190,203,122,42,116,119,67,245,19,95,243,8,44,88,125,12,21,19,214,85,8,212,79,61,84,112,0,57,243,39,119,223,215,215,182,126,193,127,103,177,72,230,143,248,58,227,37,71,110,185,106,181,125,108,243,28,96,117,52,180,215,150,104,157,221,139,147,11,132,12,91,126,143,244,191,206,130,42,14,247,122,144,156,142,239,90,78,254,215,122,131,119,127,247,215,217,106,205,50,251,29,84,85,150,140,166,239,71,52,38,210,1,193,93,44,110,196,222,199,220,73,157,78,13,39,133,23,74,52,212,131,3,226,151,51,38,102,103,119,191,85,122,182,254,190,199,111,185,126,46,81,225,25,211,45,206,138,112,177,217,238,212,53,79,19,140,82,125,59,59,240,45,253,31,237,9,55,250,89,208,70,166,143,245,235,174,154,95,85,249,252,178,229,117,165,125,183,10,202,250,201,221,182,140,133,182,103,168,22,251,217,255,0,204,165,3,167,15,19,13,25,213,136,6,203,125,171,186,80,94,71,128,48,29,174,78,36,237,11,153,191,38,57,62,240,47,191,254,117,135,122,223,225,23,168,88,201,249,157,41,172,167,175,167,118,34,32,185,94,35,220,95,184,204,44,219,64,30,156,95,239,127,185,96,166,97,132,230,90,89,145,61,159,39,160,27,125,202,23,145,152,70,104,166,103,97,34,2,118,112,114,111,107,19,122,160,217,238,138,182,150,227,76,21,116,114,247,34,145,152,132,184,187,110,206,204,237,232,254,190,199,101,222,161,91,165,191,20,204,207,76,233,27,28,213,35,130,182,215,27,198,17,75,75,104,18,54,0,129,193,185,113,144,61,121,8,123,27,246,169,113,210,189,97,194,117,126,193,77,126,195,235,230,158,41,225,9,156,101,166,56,137,152,128,15,216,77,251,36,31,189,7,184,68,68,20,114,97,125,157,253,85,76,76,254,197,215,48,250,114,111,106,234,19,118,125,137,7,210,236,207,232,235,231,148,54,246,125,223,114,239,3,99,109,217,12,89,219,127,234,65,211,1,190,251,59,175,161,124,142,46,207,201,155,209,119,198,108,94,159,239,160,236,86,155,169,141,31,160,214,109,46,186,99,85,84,148,243,76,52,181,111,15,117,131,102,35,167,144,61,28,128,182,125,201,190,229,118,81,6,178,122,215,167,151,109,36,213,92,143,13,174,136,105,228,180,220,230,138,7,138,81,38,96,98,98,7,103,29,182,251,36,63,115,108,165,179,194,203,168,219,94,95,165,246,173,47,184,220,106,230,187,217,105,161,163,113,154,57,8,118,231,84,225,177,185,59,126,132,99,251,63,103,246,121,111,20,190,147,168,111,248,205,231,91,108,148,238,53,214,184,103,184,206,231,90,236,196,219,210,137,253,135,103,103,251,32,123,51,59,122,236,163,147,164,189,90,186,104,222,188,98,57,21,53,80,195,75,244,197,48,86,179,211,180,187,131,185,71,187,55,183,209,165,47,103,251,254,196,27,34,34,243,26,111,153,208,231,216,101,171,39,160,148,164,10,218,72,38,34,40,220,55,35,136,15,125,159,217,250,108,189,58,14,185,7,125,190,239,218,169,141,156,91,103,93,203,173,223,213,5,99,236,92,170,71,218,170,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,173,103,86,62,244,250,201,241,3,33,249,140,235,101,53,173,103,86,62,244,250,201,241,3,33,249,140,232,45,82,154,159,11,222,186,127,45,120,168,104,118,177,230,126,111,82,108,188,254,135,169,173,30,51,95,109,113,198,46,219,204,228,254,98,178,29,164,238,110,194,103,19,4,159,157,33,168,145,172,86,27,208,173,55,84,190,28,58,105,156,105,245,5,32,106,165,130,158,233,13,12,213,53,82,128,92,237,208,222,110,166,246,214,103,145,160,132,202,74,130,144,38,32,253,48,16,35,0,39,48,142,12,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,160,147,177,85,4,131,36,82,112,54,32,46,38,2,251,19,56,190,219,59,59,122,32,218,77,67,95,138,231,90,255,0,148,220,170,126,154,244,206,231,117,166,198,241,43,133,69,54,91,46,253,152,111,23,72,100,17,106,126,14,45,33,67,75,36,103,234,69,194,73,95,147,3,180,48,202,95,149,175,158,43,57,126,170,244,203,143,105,54,49,69,117,180,102,119,75,124,150,189,64,188,84,67,69,37,45,206,148,169,100,166,154,58,112,237,191,31,53,220,239,27,136,64,80,16,180,113,188,140,252,219,10,180,171,76,242,173,100,212,124,115,75,112,170,79,49,122,201,174,17,91,233,185,71,33,199,15,55,251,115,203,219,3,49,134,32,98,146,67,97,126,17,129,147,182,194,232,60,170,207,255,0,5,79,122,124,167,225,253,119,204,109,203,228,241,36,233,159,13,233,67,72,244,31,75,112,250,234,187,137,149,70,79,114,187,220,234,93,196,238,55,25,2,210,18,206,209,242,113,132,56,197,24,4,98,239,196,0,121,17,159,57,15,235,240,84,247,167,202,126,31,215,124,198,220,130,106,84,43,120,161,117,211,249,107,202,143,67,180,115,51,243,122,109,101,225,244,197,77,16,241,134,251,116,142,66,119,218,102,39,243,20,112,237,31,111,102,16,57,88,228,252,232,141,60,141,158,158,38,82,117,22,221,54,221,97,208,106,42,66,182,149,61,192,179,154,130,169,165,25,227,199,218,130,163,204,128,69,83,27,137,129,11,187,145,197,32,206,14,17,180,98,124,205,227,132,29,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,80,211,189,92,237,12,17,0,70,82,203,52,135,234,236,17,197,28,146,59,11,17,187,3,176,137,19,176,184,122,174,149,122,103,204,186,175,213,202,61,45,195,235,169,45,192,52,229,114,187,220,234,93,136,45,214,232,206,48,150,118,143,147,20,199,202,88,192,35,23,110,70,99,200,128,57,200,30,87,91,240,171,86,154,235,70,125,167,54,42,138,185,237,184,174,81,117,178,81,203,86,98,83,201,5,53,92,144,198,82,16,136,139,155,136,51,187,176,139,111,190,204,222,197,176,247,77,29,58,96,157,47,233,101,6,153,224,180,255,0,226,171,47,21,188,230,255,0,9,221,60,180,48,207,89,219,150,89,59,61,222,192,23,104,11,128,123,25,189,174,240,3,213,143,189,62,178,124,64,200,126,99,58,15,107,155,244,137,117,178,244,115,167,157,93,99,55,26,187,133,182,255,0,81,89,109,201,104,10,156,141,237,147,133,194,174,158,158,168,12,7,136,211,24,193,28,69,220,118,113,152,227,97,35,239,48,69,226,186,104,234,47,59,233,127,84,232,53,51,5,168,255,0,21,71,120,162,225,15,248,78,215,230,97,154,122,62,228,177,73,217,238,246,0,123,160,60,195,218,207,237,103,153,239,12,235,77,170,255,0,225,255,0,167,246,43,237,178,146,227,109,184,211,223,169,43,40,234,225,25,160,169,130,75,181,112,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,140,191,16,46,132,111,189,42,229,82,102,184,176,121,221,50,200,46,15,29,186,167,112,143,232,186,169,228,170,146,43,87,3,168,150,162,126,213,53,56,191,153,38,97,61,246,125,139,209,194,106,116,47,93,52,227,168,189,56,183,106,134,151,222,124,245,170,187,120,166,134,86,96,170,183,213,11,51,201,75,83,27,59,246,230,14,67,187,110,226,226,66,96,70,6,6,88,235,226,41,215,85,55,75,88,107,224,250,125,95,72,122,169,127,167,134,106,24,106,105,101,48,182,91,166,122,128,123,147,59,198,240,76,99,37,57,70,16,145,254,153,137,144,24,11,129,226,87,131,39,242,142,250,247,125,250,179,255,0,194,99,243,159,89,62,145,231,229,254,148,236,183,99,200,127,242,103,243,61,221,190,199,99,110,239,219,242,171,32,60,80,186,22,252,181,226,167,174,58,57,134,121,189,73,178,240,250,98,154,136,184,205,125,181,199,25,51,237,11,11,249,138,200,118,143,183,179,137,156,76,113,254,116,134,158,54,8,118,180,219,51,45,87,207,232,172,212,114,85,223,242,204,198,241,29,52,71,87,86,207,61,194,227,87,51,8,188,147,76,76,206,114,75,35,110,114,19,122,147,185,63,181,212,233,248,124,244,73,106,233,67,0,146,251,147,193,73,93,168,185,85,61,60,215,90,194,165,17,158,211,1,67,9,29,164,36,25,165,3,8,234,6,66,41,99,113,105,159,182,228,206,209,199,180,16,226,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,4,157,138,168,36,25,34,147,129,177,1,113,48,23,216,153,197,246,217,217,219,209,108,19,208,231,87,118,174,175,180,140,178,185,237,212,150,124,178,195,80,54,220,142,213,5,64,152,4,238,12,65,85,8,57,60,161,77,51,114,225,220,109,216,227,154,54,41,59,79,33,7,148,241,6,232,146,213,213,126,1,29,247,24,130,146,135,81,113,90,122,137,173,85,131,74,37,61,218,1,134,98,11,73,200,83,68,0,18,84,20,100,50,200,228,208,191,113,197,153,164,147,120,33,255,0,85,88,22,85,254,202,227,153,38,57,112,255,0,202,81,215,91,107,169,228,255,0,115,36,51,71,32,127,81,9,15,220,236,167,167,175,174,181,241,94,148,244,226,174,201,105,185,249,141,77,201,173,243,71,142,91,233,222,51,146,131,155,20,99,115,168,105,4,192,97,136,217,220,4,197,251,210,3,131,55,17,148,226,130,27,181,207,50,213,124,254,182,243,89,29,93,255,0,44,204,111,18,84,202,20,148,140,243,220,46,53,115,57,19,71,12,34,204,231,36,178,62,193,24,183,169,51,11,123,25,4,228,120,126,245,221,98,234,171,21,143,10,202,79,201,106,110,63,111,105,46,52,219,28,159,74,82,193,29,44,114,221,121,133,60,84,240,119,106,106,9,188,176,187,144,109,187,110,62,173,149,89,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,71,39,98,150,8,202,73,100,224,12,70,92,64,9,246,22,114,125,182,102,119,244,88,151,225,215,208,173,55,75,88,107,103,26,131,65,72,122,169,127,167,154,26,233,169,170,165,48,182,91,166,122,115,107,107,179,72,240,76,99,37,56,200,115,8,126,153,144,9,152,11,25,217,255,0,25,191,229,29,245,18,197,245,103,255,0,132,199,230,254,178,125,29,207,204,125,41,222,126,199,159,255,0,228,63,230,123,91,125,142,254,253,223,183,229,80,97,95,95,93,107,229,93,86,106,61,93,146,211,115,242,250,101,140,220,38,143,28,183,211,188,129,29,127,7,40,198,231,80,210,8,25,77,40,59,184,9,139,118,99,55,6,110,69,41,203,226,186,126,233,51,50,215,124,7,83,245,72,106,42,236,152,158,154,226,247,27,209,221,138,129,167,130,190,227,77,11,78,54,208,119,144,29,140,162,99,50,144,90,78,211,118,249,143,231,99,229,249,61,42,244,207,153,117,95,171,148,122,91,135,215,82,91,128,105,202,229,119,185,212,187,16,91,173,209,156,97,44,237,31,38,41,143,148,177,128,70,46,220,140,199,145,0,115,144,39,83,92,176,12,55,75,58,38,212,237,62,211,236,122,146,199,143,88,244,223,32,166,161,161,166,103,225,16,125,31,80,238,238,238,238,70,100,78,70,102,78,230,102,68,68,228,68,238,225,174,98,190,189,64,244,153,153,104,70,3,166,26,164,85,21,119,188,79,82,177,123,117,232,46,195,64,208,65,65,113,169,133,231,43,105,187,72,110,230,49,56,24,200,77,31,117,187,156,7,243,82,113,177,75,98,141,35,211,60,87,89,58,17,211,237,45,205,105,60,197,151,38,210,251,29,190,167,140,113,156,144,243,182,65,194,120,187,128,96,51,68,108,50,70,110,47,194,64,2,102,220,89,4,64,244,11,214,190,85,210,158,163,210,89,46,215,63,49,166,89,53,194,24,242,59,125,67,200,113,208,115,113,140,174,116,237,24,153,140,209,3,51,152,128,191,122,48,96,118,228,49,28,83,209,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,113,247,233,103,140,100,138,78,6,194,99,200,12,95,98,102,38,223,103,102,127,69,174,103,85,93,51,230,93,40,106,229,102,150,230,21,212,151,16,42,113,185,90,46,116,206,194,23,27,116,135,32,69,59,199,201,202,19,229,20,128,113,147,191,19,2,226,70,28,36,57,42,240,119,180,245,71,101,195,111,84,121,245,178,174,131,72,36,167,10,188,98,43,212,50,197,86,85,179,184,76,242,219,196,153,157,232,100,138,66,144,201,255,0,54,82,152,20,59,147,212,186,9,31,68,68,5,129,94,38,189,9,90,181,187,13,184,235,158,150,227,53,114,106,133,134,158,50,170,163,181,192,38,121,37,16,56,137,4,145,238,206,117,48,197,185,70,97,202,67,8,251,28,100,119,135,181,158,168,131,86,204,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,160,147,177,85,4,131,36,82,112,54,32,46,38,2,251,19,56,190,219,59,59,122,43,193,213,191,87,121,247,87,217,149,147,43,204,237,212,150,122,123,13,158,27,109,45,170,130,162,99,164,9,221,152,170,170,132,36,39,96,57,165,253,141,187,69,29,60,100,82,60,93,194,205,79,20,31,15,186,107,77,53,235,170,29,22,181,85,152,29,65,87,230,22,58,104,165,169,62,115,75,85,81,89,122,121,101,156,137,129,136,224,19,130,40,184,70,12,82,253,144,19,219,16,58,28,233,18,235,213,246,174,22,41,61,198,174,207,137,216,105,198,229,145,221,96,167,35,48,129,205,132,41,97,55,23,136,42,102,126,92,59,143,179,4,115,72,195,39,105,227,32,250,186,107,232,202,251,174,26,63,170,90,253,123,186,253,21,134,105,206,63,121,168,133,224,48,42,171,157,226,150,222,85,49,211,8,190,253,184,67,148,39,44,132,219,144,152,199,30,238,71,36,56,214,182,61,234,23,22,177,96,221,23,234,94,21,139,80,249,43,46,63,165,247,155,93,186,155,186,114,118,41,96,180,203,28,81,243,55,35,46,32,2,219,147,185,62,219,187,187,250,173,112,144,101,87,95,93,20,101,93,41,234,61,93,238,211,108,243,26,101,147,92,38,147,28,184,83,180,135,29,7,55,41,6,217,80,242,17,152,205,16,51,176,17,147,247,163,7,54,126,67,40,69,231,250,104,235,171,91,122,90,195,114,188,31,79,171,233,14,219,127,167,168,154,134,26,154,88,12,45,151,121,158,152,30,228,206,241,185,204,99,79,78,81,132,36,125,158,102,38,64,124,92,14,119,181,211,66,244,227,168,189,56,184,233,126,168,89,188,245,170,187,105,97,154,39,96,170,183,213,11,59,71,85,77,35,179,246,230,14,69,179,236,226,226,68,6,38,6,96,90,246,117,47,211,166,119,210,254,169,215,233,158,117,79,254,54,178,207,91,206,31,240,157,175,204,205,12,21,157,184,165,147,179,221,236,25,118,140,185,135,177,219,216,238,22,255,0,253,85,103,185,87,251,43,145,228,153,29,195,255,0,41,89,93,114,174,168,147,253,212,147,77,36,135,253,100,68,95,123,186,157,239,15,158,137,45,93,40,96,18,95,114,120,41,43,181,23,42,167,167,154,235,88,84,162,51,218,96,40,97,35,180,132,131,52,160,97,29,64,200,69,44,110,45,51,246,220,153,218,56,246,179,254,20,125,20,126,76,177,88,58,148,212,203,101,170,167,36,203,109,244,245,56,148,91,119,166,179,218,230,140,137,234,57,177,60,99,53,84,114,7,160,143,56,226,110,46,108,243,77,16,200,170,2,213,93,109,80,181,87,65,178,159,73,222,235,26,55,240,255,0,30,249,116,10,234,171,85,210,119,186,198,141,252,63,199,190,93,2,186,168,8,136,128,177,87,197,31,220,79,83,127,5,249,197,18,202,165,138,190,40,254,226,122,155,248,47,206,40,144,65,94,147,231,95,146,253,83,195,117,51,232,191,164,254,169,100,22,235,239,146,239,246,124,215,149,169,142,110,215,115,137,112,229,219,227,203,137,109,190,251,62,219,47,151,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,61,77,117,117,75,183,57,79,102,102,102,102,102,16,1,22,16,0,22,96,0,17,17,97,17,102,111,62,164,211,194,159,161,90,108,198,74,14,169,245,94,130,146,166,197,75,80,211,97,84,35,85,40,206,87,26,74,208,127,164,141,225,144,88,66,41,105,228,136,97,145,139,184,239,33,16,8,140,111,40,93,255,0,10,62,138,63,38,88,172,29,74,106,101,178,213,83,146,101,182,250,122,156,74,45,187,211,89,237,115,70,68,245,28,216,158,49,154,170,57,3,208,71,156,113,55,23,54,121,166,136,115,215,13,207,240,221,65,166,186,213,97,153,13,37,212,44,119,138,219,5,205,161,119,231,71,113,164,149,226,168,167,148,9,152,128,196,155,118,221,190,208,16,24,242,3,18,124,32,241,66,235,167,242,41,138,158,135,104,230,103,229,53,38,245,195,233,138,154,33,229,53,138,215,36,100,239,180,204,77,229,235,38,222,62,222,204,70,17,57,201,249,162,42,121,30,53,122,37,214,62,160,180,175,92,108,118,206,159,161,186,222,107,242,139,133,29,45,203,23,163,40,154,59,245,44,83,52,167,12,133,48,28,112,109,24,204,222,107,139,20,17,156,197,200,69,207,112,216,165,23,201,105,146,235,53,170,138,107,237,21,37,29,200,233,227,42,202,122,74,146,169,130,25,220,91,184,17,202,81,198,82,3,22,236,198,241,131,147,51,59,136,239,179,125,104,33,91,198,175,222,159,22,248,127,67,243,27,138,120,42,123,211,229,63,15,235,190,99,110,79,26,191,122,124,91,225,253,15,204,110,41,224,169,239,79,148,252,63,174,249,141,185,4,212,162,34,2,34,32,34,34,12,63,241,2,232,70,197,213,86,43,38,107,139,7,146,212,220,126,222,241,219,170,119,57,62,148,165,130,58,169,34,181,112,58,136,169,224,238,212,212,11,249,146,103,32,219,103,220,125,26,11,63,213,86,5,149,127,178,184,230,73,142,92,63,242,148,117,214,218,234,121,63,220,201,12,209,200,31,212,66,67,247,59,45,164,212,106,248,165,244,19,245,238,142,253,213,118,151,207,195,32,181,91,252,230,95,107,168,168,218,58,250,26,72,24,94,178,156,141,246,142,104,96,136,88,226,221,134,72,227,103,6,105,69,198,112,192,190,171,186,219,213,14,171,237,88,77,139,43,158,174,134,219,138,217,233,161,174,163,26,168,202,11,181,236,68,134,123,177,199,20,49,8,28,130,76,35,22,196,48,183,113,163,118,238,30,255,0,149,211,247,73,153,150,187,224,58,159,170,67,81,87,100,196,244,215,23,184,222,142,236,84,13,60,21,247,26,104,90,113,182,131,188,128,236,101,19,25,148,130,210,118,155,183,204,127,59,31,47,201,233,87,166,124,203,170,253,92,163,210,220,62,186,146,220,3,78,87,43,189,206,165,216,130,221,110,140,227,9,103,104,249,49,76,124,165,140,2,49,118,228,102,60,136,3,156,129,57,58,185,166,120,174,141,244,35,168,58,91,133,82,121,123,46,51,165,247,203,125,55,40,227,9,38,225,108,159,156,242,246,192,0,166,148,220,164,144,216,91,156,134,100,237,185,58,13,117,214,69,117,33,209,246,77,162,122,105,166,186,219,102,106,187,142,9,159,226,246,10,243,175,169,150,156,78,142,247,91,66,85,19,80,176,9,247,76,25,161,146,80,147,182,34,193,32,198,228,70,14,103,142,171,99,61,13,192,48,221,83,232,155,76,116,251,80,113,234,75,230,61,124,211,124,126,154,186,134,165,159,132,161,244,125,59,179,179,179,177,1,137,48,152,24,187,24,24,137,11,137,11,59,4,32,244,179,214,14,168,116,155,83,152,22,159,61,36,148,249,141,158,74,10,144,154,40,220,233,171,66,41,154,134,186,34,48,38,231,79,44,196,111,25,9,71,40,17,129,14,238,18,71,103,242,204,166,251,156,229,87,156,215,41,174,243,183,172,130,225,81,116,184,212,246,130,62,253,84,242,20,146,201,192,24,64,121,25,147,236,44,194,219,236,204,205,232,175,7,88,157,42,230,93,40,106,229,195,15,188,219,106,203,24,184,212,84,84,226,119,121,36,105,130,227,110,99,251,12,82,136,0,249,152,196,163,25,131,136,241,55,98,102,237,156,102,121,211,225,125,225,247,83,105,169,178,245,67,173,54,170,67,51,167,26,252,62,199,83,20,85,33,194,104,169,106,40,239,77,44,83,144,177,176,156,226,16,75,23,56,205,134,95,178,98,27,5,235,240,208,232,114,155,167,28,54,29,97,206,14,172,245,23,52,179,198,19,82,72,18,211,133,142,221,51,199,59,81,20,38,194,79,82,228,17,20,196,99,246,14,54,140,25,152,76,230,205,244,68,30,83,86,48,95,202,134,150,102,90,103,244,167,209,159,91,113,251,141,139,206,246,59,222,87,205,83,73,15,119,183,200,121,241,238,114,227,200,119,219,109,219,125,214,178,249,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,161,39,98,170,9,10,57,99,230,14,64,92,76,9,183,23,113,125,183,103,118,245,91,73,168,1,241,52,209,79,200,183,87,25,79,151,184,121,170,12,239,124,214,143,156,188,230,139,206,207,55,152,142,77,163,1,29,170,162,169,224,45,203,104,158,46,68,229,203,96,153,238,143,243,250,109,79,233,115,75,115,56,114,26,187,237,69,86,47,67,77,112,184,85,188,165,60,247,26,104,154,158,181,228,41,91,153,155,84,195,51,57,190,252,221,156,153,201,157,137,241,131,198,111,84,190,170,116,227,98,211,58,11,239,149,175,206,242,8,252,205,23,149,231,231,45,116,64,243,77,249,199,7,24,248,85,21,184,189,8,76,183,217,183,30,227,43,127,224,151,172,118,41,113,92,235,167,234,136,123,55,170,107,131,230,52,114,114,50,243,116,178,71,79,73,80,219,48,112,143,178,113,83,122,185,242,63,53,246,71,104,201,223,29,124,97,115,91,86,85,214,9,216,173,244,245,113,212,97,216,189,182,201,92,83,0,176,73,57,148,213,204,81,59,19,187,135,106,186,33,119,38,23,230,38,219,108,204,68,22,127,160,157,51,202,181,67,171,141,51,183,98,212,157,207,160,114,10,44,154,227,57,199,35,195,75,67,65,56,84,74,114,16,1,112,229,219,24,129,203,97,121,102,136,28,135,158,235,98,149,18,190,9,122,57,125,151,42,206,186,129,168,155,179,101,166,183,190,29,71,31,16,47,55,85,36,148,245,117,15,187,31,56,251,33,21,55,163,135,19,243,95,100,183,140,153,229,169,1,17,16,64,15,138,63,191,102,166,254,11,242,122,37,232,60,58,250,234,169,233,107,50,108,31,80,107,234,207,74,239,245,19,77,93,13,53,44,70,118,203,140,205,78,13,114,119,104,222,121,128,99,167,24,206,17,63,208,50,49,3,49,96,63,63,226,143,239,217,169,191,130,252,158,137,98,170,13,167,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,250,212,74,248,93,120,128,86,90,43,45,189,50,107,126,69,222,181,77,229,173,216,61,210,120,231,158,170,58,169,103,138,8,109,37,219,3,229,11,247,119,138,73,28,6,17,140,163,114,112,120,134,41,106,64,68,68,5,170,186,218,161,106,174,131,234,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,202,117,60,58,250,234,166,234,151,13,108,31,80,107,233,3,85,44,20,243,77,93,13,53,44,160,23,59,116,47,78,13,114,119,104,218,8,76,164,168,24,206,17,63,211,2,49,0,2,96,12,95,234,175,162,143,202,111,69,250,69,212,166,153,219,45,84,217,38,37,165,246,90,156,182,45,187,51,94,45,112,218,105,137,170,57,185,52,101,53,44,113,159,161,15,57,34,126,44,110,240,195,17,71,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,106,154,26,234,103,110,113,30,206,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,225,180,66,141,95,20,190,189,190,162,81,223,186,81,210,248,57,228,23,91,127,147,203,238,149,20,251,199,65,67,87,3,19,209,211,137,182,210,77,52,18,139,156,187,56,199,28,140,192,239,41,57,64,212,47,24,44,17,186,101,181,221,240,55,243,26,197,122,183,253,29,114,181,141,36,212,145,216,43,142,150,97,59,140,69,52,51,211,212,67,29,72,68,113,192,242,185,28,114,135,55,23,19,22,137,111,245,85,158,229,95,236,174,71,146,100,119,15,252,165,101,117,202,186,162,79,247,82,77,52,146,31,245,145,17,125,238,232,63,87,74,180,207,42,214,77,71,199,52,183,10,164,243,23,172,154,225,21,190,155,148,114,28,112,243,127,183,60,189,176,51,24,98,6,41,36,54,23,225,24,25,59,108,46,167,38,126,153,240,222,148,60,63,53,99,75,112,250,234,187,137,150,15,146,92,174,247,58,151,113,59,141,198,75,84,129,44,237,31,39,24,67,140,81,128,70,46,252,64,7,145,25,243,144,222,31,61,18,90,186,80,192,36,190,228,240,82,87,106,46,85,79,79,53,214,176,169,68,103,180,192,80,194,71,105,9,6,105,64,194,58,129,144,138,88,220,90,103,237,185,51,180,113,237,120,58,177,247,88,214,79,135,249,15,203,167,65,173,98,154,159,26,191,117,140,91,226,5,15,203,174,42,21,148,212,248,213,251,172,98,223,16,40,126,93,113,65,21,125,39,123,211,232,223,196,12,123,230,48,45,148,214,181,157,39,123,211,232,223,196,12,123,230,48,45,148,208,17,17,1,17,16,17,17,6,170,235,101,62,147,189,214,52,111,225,254,61,242,232,22,181,139,101,62,147,189,214,52,111,225,254,61,242,232,16,93,84,68,64,68,68,4,68,64,68,68,5,173,103,86,62,244,250,201,241,3,33,249,140,235,101,53,173,103,86,62,244,250,201,241,3,33,249,140,232,45,82,154,159,11,222,186,127,45,120,168,104,118,177,230,126,111,82,108,188,254,135,169,173,30,51,95,109,113,198,46,219,204,228,254,98,178,29,164,238,110,194,103,19,4,159,157,33,168,145,172,86,27,208,173,55,84,190,28,58,105,156,105,245,5,32,106,165,130,158,233,13,12,213,53,82,128,92,237,208,222,110,166,246,214,103,145,160,132,202,74,130,144,38,32,253,48,16,35,0,39,48,192,13,61,180,234,133,131,90,49,171,22,21,108,171,183,106,45,187,40,162,164,180,209,213,195,28,51,211,94,227,171,1,130,41,35,169,102,0,49,168,97,23,25,153,133,157,157,143,211,116,19,147,226,143,238,39,169,191,130,252,226,137,64,10,157,62,187,190,189,255,0,115,2,247,249,82,255,0,224,207,234,254,43,245,143,249,159,250,233,244,133,187,205,127,49,249,175,231,187,159,205,253,143,246,190,155,40,107,233,235,22,177,103,58,251,166,152,86,83,67,231,108,185,6,97,102,181,220,105,187,167,31,126,150,122,216,163,150,62,96,226,99,200,12,155,113,118,38,223,118,118,127,84,31,95,78,186,243,153,116,219,171,150,45,86,195,43,106,196,237,213,0,23,58,24,106,26,16,187,91,156,197,234,40,165,114,3,30,18,8,236,196,224,92,13,130,65,110,96,46,219,4,244,209,212,94,9,213,6,150,80,106,102,11,81,254,42,142,241,69,194,111,240,101,211,203,67,52,244,125,201,98,143,189,218,239,128,247,64,120,31,181,159,218,205,12,30,32,221,18,93,122,80,207,227,190,227,16,85,215,105,214,85,81,81,53,170,176,105,72,96,180,206,83,76,65,105,57,10,105,76,206,58,113,140,134,89,28,94,102,238,56,179,188,114,109,226,186,40,234,186,251,210,94,178,209,102,93,219,173,102,33,114,218,143,41,178,81,76,3,231,233,120,155,71,35,12,140,224,243,64,103,221,141,247,2,125,142,62,224,4,178,58,13,138,81,126,78,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,209,199,223,165,158,49,146,41,56,27,9,143,32,49,125,137,152,155,125,157,153,253,23,235,32,34,34,2,133,111,22,78,144,255,0,36,90,143,252,160,176,170,46,24,134,127,112,63,165,134,74,254,236,148,185,20,207,52,243,113,140,217,141,161,156,0,165,29,136,216,100,25,197,251,64,240,131,205,74,252,156,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,211,143,191,75,60,101,28,177,243,7,19,30,64,100,219,139,177,54,251,179,179,250,160,128,30,129,122,174,172,233,75,92,105,47,119,57,121,225,153,71,102,207,148,67,36,211,180,112,82,148,194,227,94,49,196,197,220,154,159,237,144,179,198,100,81,156,241,143,23,151,152,250,191,17,158,181,255,0,149,86,163,193,96,192,46,119,88,244,203,22,252,221,182,154,119,237,71,116,174,103,54,146,230,80,241,19,30,64,109,28,67,43,145,4,98,69,180,69,52,177,181,149,234,159,69,63,147,183,80,89,182,142,71,112,243,180,152,253,193,188,132,229,47,114,67,161,158,32,168,165,238,151,110,54,121,154,9,162,105,56,131,15,113,143,142,227,179,191,148,210,124,23,242,161,170,120,110,153,253,41,244,103,214,220,130,221,98,243,189,142,247,149,243,85,49,195,221,237,242,30,124,123,156,184,242,29,246,219,118,223,116,25,21,225,243,209,37,215,170,252,254,75,238,79,5,93,14,157,98,181,20,243,93,107,10,148,138,11,180,227,52,36,118,144,144,102,136,192,228,167,41,8,165,141,201,225,110,219,147,51,201,30,243,211,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,149,191,233,215,65,176,222,155,116,142,197,165,56,101,21,32,133,186,156,14,231,93,13,59,194,119,107,139,128,181,69,108,172,70,101,206,66,29,216,92,203,128,48,70,47,192,5,154,229,160,34,34,2,214,179,171,31,122,125,100,248,129,144,252,198,117,178,154,214,179,171,31,122,125,100,248,129,144,252,198,116,19,83,225,113,238,39,166,95,141,124,226,181,101,82,197,95,11,143,113,61,50,252,107,231,21,171,42,144,17,17,4,96,120,181,244,81,244,221,29,103,86,90,101,108,186,214,94,161,236,199,154,91,224,110,252,101,67,12,29,176,185,139,57,115,143,178,17,69,28,163,24,144,188,110,50,187,70,209,76,103,28,29,58,235,206,101,211,110,174,88,181,91,12,173,171,19,183,84,0,92,232,97,168,104,66,237,110,115,23,168,162,149,200,12,120,72,35,179,19,129,112,54,9,5,185,128,187,108,188,181,246,241,20,233,159,13,233,107,168,103,195,52,250,186,172,241,235,253,158,28,142,134,138,165,220,206,216,19,84,84,66,244,141,43,147,148,192,37,78,78,6,95,111,129,136,147,153,11,200,97,120,60,67,60,68,109,221,72,105,198,27,165,186,94,222,78,203,114,183,208,228,57,127,110,162,168,100,138,233,177,239,103,46,113,194,19,195,1,241,144,164,226,97,44,141,1,7,7,137,249,98,255,0,74,189,51,230,93,87,234,229,30,150,225,245,212,150,224,26,114,185,93,238,117,46,196,22,235,116,103,24,75,59,71,201,138,99,229,44,96,17,139,183,35,49,228,64,28,228,11,64,182,30,232,75,166,124,55,166,157,6,179,90,172,85,216,253,246,251,145,211,197,119,190,228,246,119,121,32,188,28,156,142,14,204,206,78,242,83,69,20,140,17,59,113,2,110,82,176,1,76,108,225,122,176,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,59,83,80,208,211,51,240,136,55,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,244,8,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,130,246,46,85,37,237,65,215,35,57,54,204,170,140,118,223,239,253,136,207,234,187,16,17,23,152,212,140,206,135,1,195,46,185,61,124,165,24,81,82,79,48,144,198,231,177,4,70,123,236,222,223,208,116,24,77,226,155,212,109,175,16,210,251,174,151,219,174,53,112,221,239,84,211,81,176,195,28,130,59,115,165,115,220,216,153,191,66,66,253,191,179,251,98,79,69,52,242,237,171,122,171,142,97,180,49,13,68,151,107,156,49,78,242,202,34,206,14,78,70,238,229,190,255,0,100,75,238,125,215,168,234,211,86,174,154,201,175,25,118,69,83,84,51,82,253,49,82,20,76,212,237,22,192,206,49,238,237,237,245,104,135,219,254,247,177,72,223,133,167,73,212,54,12,102,205,173,183,186,119,42,235,164,48,92,96,112,173,119,97,109,234,132,62,195,51,51,125,147,13,217,221,253,119,65,154,29,51,232,253,6,140,233,117,175,26,165,164,167,134,98,165,164,121,187,76,27,57,5,60,97,234,226,3,187,238,47,247,43,178,136,128,190,121,205,247,217,157,118,74,108,62,159,239,174,134,23,119,228,237,232,130,168,131,127,107,123,127,106,250,25,153,189,25,112,2,194,223,218,134,108,13,187,160,229,201,155,218,169,228,196,251,51,250,174,130,55,119,216,87,108,35,233,201,253,168,59,81,17,1,116,86,214,210,219,169,142,174,178,94,220,81,179,145,23,23,125,153,153,221,253,27,215,216,206,188,118,170,107,14,19,164,22,10,155,246,97,95,52,17,65,9,204,195,21,49,202,78,194,6,126,193,111,217,25,125,234,35,186,164,241,76,204,245,50,145,241,205,45,56,40,173,114,60,129,44,181,86,129,19,112,56,24,31,143,41,15,215,145,31,181,191,98,12,214,234,63,196,195,70,116,158,2,178,216,170,238,149,247,146,230,14,1,107,147,136,187,194,198,15,201,206,63,188,199,239,255,0,157,69,254,176,117,235,174,154,161,85,249,140,178,229,106,165,109,246,10,58,250,200,29,247,140,69,247,102,168,38,251,157,255,0,206,172,134,31,132,230,90,167,145,53,159,24,160,27,133,202,103,141,156,74,104,161,102,98,33,1,119,115,113,111,107,139,122,44,235,209,15,8,189,66,201,143,204,234,181,101,61,5,59,48,144,133,182,241,30,228,253,199,98,103,222,3,244,226,223,115,253,232,48,30,235,154,101,247,202,169,107,46,249,77,222,178,105,141,228,51,158,186,89,29,201,253,175,185,19,186,248,194,247,122,140,152,130,239,90,46,222,199,106,131,103,111,247,212,217,226,254,17,157,50,219,40,160,11,229,158,237,93,84,209,48,203,39,211,179,183,50,223,213,254,200,139,127,161,153,126,213,95,133,23,74,53,52,133,3,98,151,48,39,103,102,118,191,85,122,54,254,158,215,127,185,4,55,233,215,80,250,181,166,119,42,90,236,123,54,188,140,116,242,129,188,5,114,169,104,201,133,223,236,184,132,131,187,125,167,244,82,107,210,31,138,22,53,146,21,143,0,213,26,138,184,46,181,37,13,19,78,212,51,204,39,35,188,158,188,222,105,31,252,95,171,183,223,254,143,196,214,15,7,92,100,104,238,55,45,41,175,173,130,96,140,206,154,150,166,242,207,19,59,48,241,98,115,129,203,111,210,254,151,249,212,113,235,22,135,234,38,128,102,19,216,179,10,24,41,231,163,170,33,167,158,10,168,231,3,112,224,76,237,183,175,167,112,61,162,222,223,98,13,148,44,87,235,94,75,108,134,241,103,168,121,169,106,0,76,9,192,129,246,33,98,111,66,102,127,97,50,253,5,19,222,23,61,102,220,190,145,13,22,207,110,1,39,158,172,166,166,181,188,86,246,103,104,198,152,199,98,48,118,255,0,20,30,174,223,123,255,0,154,87,226,144,38,140,37,141,247,3,22,33,125,189,172,254,196,21,34,34,15,203,201,44,144,100,86,121,173,85,32,36,18,184,62,196,204,237,232,76,255,0,123,63,236,253,139,91,158,164,240,58,173,59,214,140,170,197,83,16,70,50,93,107,170,32,16,49,38,104,158,174,97,31,99,51,55,232,123,54,91,45,40,89,241,107,210,146,198,181,42,151,60,130,22,26,106,246,10,93,251,252,159,153,212,87,75,250,63,115,108,40,50,111,193,203,48,168,186,232,133,110,57,87,87,60,199,67,118,184,16,247,8,139,102,118,165,47,107,187,183,253,145,254,229,33,106,30,252,28,53,50,154,217,159,92,180,218,121,28,124,228,23,11,155,55,103,127,232,82,15,233,111,233,250,15,233,178,152,68,5,73,19,51,236,234,165,73,51,63,170,3,22,254,197,82,160,89,153,86,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,131,135,125,149,14,77,190,206,170,47,106,234,55,216,153,255,0,181,7,104,186,169,82,63,242,42,144,83,36,131,16,57,155,236,204,181,240,241,20,200,38,200,186,168,200,106,38,54,47,45,67,110,167,29,131,142,205,229,64,255,0,227,55,91,3,93,9,134,134,82,119,219,110,63,241,178,215,79,173,105,222,163,169,44,170,66,125,221,227,183,183,255,0,121,64,130,76,60,30,112,218,123,126,130,182,87,219,119,146,235,112,184,147,151,115,127,209,146,8,255,0,71,238,254,103,255,0,167,117,32,235,13,252,41,225,122,126,146,113,232,153,190,203,215,221,11,215,246,249,178,111,249,22,100,32,34,34,15,23,172,153,100,120,94,154,228,55,227,229,202,11,109,89,70,194,28,183,49,167,144,219,211,118,255,0,106,160,26,44,19,35,234,131,170,108,158,130,218,209,119,46,121,4,245,53,78,114,12,14,52,239,88,16,191,31,66,102,45,140,127,106,153,207,16,27,228,246,62,154,178,169,97,113,252,245,174,229,30,206,59,250,249,10,141,191,205,237,81,239,224,247,99,165,200,245,91,56,186,215,71,206,74,120,45,211,15,2,118,97,114,169,55,127,70,255,0,37,144,72,231,74,61,49,98,26,13,167,54,11,125,29,12,173,115,134,142,34,158,82,173,57,153,229,222,66,119,251,135,215,186,94,198,217,95,213,76,96,49,128,198,13,246,65,152,91,251,25,96,159,86,222,32,89,127,79,186,169,54,17,107,179,218,100,182,211,74,33,36,243,81,148,146,179,118,96,55,228,93,240,22,245,148,153,190,203,122,109,253,168,51,185,20,114,81,120,185,97,209,219,105,102,186,211,70,85,5,19,20,195,77,5,59,236,123,122,182,197,87,233,235,236,94,235,76,124,82,116,155,57,190,209,217,43,162,158,143,205,79,28,29,217,6,150,33,30,91,238,228,239,86,251,55,249,144,103,10,199,142,163,122,39,210,62,161,168,129,242,27,77,72,215,194,14,17,75,29,202,104,89,153,229,25,11,118,110,77,235,197,254,239,189,95,60,107,37,179,229,182,122,123,237,138,178,58,154,58,144,9,35,146,57,4,217,216,133,137,189,69,221,189,132,223,127,222,191,81,6,186,29,81,244,143,159,244,211,145,189,37,246,158,158,91,85,75,204,116,179,197,92,19,19,70,19,246,217,141,182,23,223,237,7,176,126,247,255,0,55,223,210,87,87,249,159,77,153,149,61,116,53,177,157,141,226,168,9,160,122,8,230,54,35,140,68,93,189,69,253,177,131,126,151,237,244,83,207,170,186,61,134,106,253,148,172,217,125,12,181,17,241,97,30,221,73,196,236,205,32,159,180,95,246,131,40,40,235,55,164,91,167,78,57,69,69,93,178,154,164,177,201,234,94,56,78,71,150,87,137,206,89,216,5,205,226,17,219,132,66,222,174,239,187,253,251,160,157,237,46,213,44,103,85,113,122,12,147,29,169,146,64,172,165,138,161,216,224,40,221,185,198,7,236,127,252,224,253,235,217,40,55,240,245,235,54,251,164,217,181,38,21,149,92,168,254,174,201,75,82,49,148,180,240,131,198,67,12,109,24,188,142,97,233,180,63,126,238,239,251,126,233,185,177,95,45,153,29,178,43,197,158,170,58,138,89,156,152,36,140,196,217,220,73,197,253,69,221,189,172,255,0,122,15,189,124,211,11,177,110,45,247,47,165,82,64,197,234,254,212,31,60,100,251,238,239,234,190,150,125,219,117,243,56,113,125,253,155,122,250,174,241,39,118,221,5,18,135,255,0,57,117,198,206,37,187,183,162,250,9,183,93,46,207,191,162,14,246,118,118,221,151,42,144,127,178,205,251,21,72,60,94,178,97,84,90,133,166,25,62,37,92,14,81,220,237,85,52,222,146,56,126,144,63,222,222,207,99,45,115,117,223,8,170,210,221,106,203,113,54,14,215,209,55,170,129,167,252,227,73,176,115,231,27,239,247,253,146,31,107,127,106,217,148,132,76,92,9,183,98,109,159,251,20,64,248,178,244,249,5,159,37,170,213,235,69,28,226,53,51,73,61,105,185,200,66,238,77,69,16,236,220,120,182,206,69,253,38,255,0,58,12,131,240,155,215,137,117,15,75,238,24,85,214,102,42,204,126,162,142,138,38,26,110,13,218,26,54,102,119,38,125,157,255,0,50,95,179,217,236,245,89,248,160,159,194,219,87,91,0,215,170,28,78,162,162,56,233,242,138,250,120,221,140,67,219,28,21,62,199,34,103,109,249,179,122,110,167,82,158,112,169,167,138,166,39,220,37,1,49,127,234,118,221,144,118,42,15,209,86,169,54,119,111,68,20,179,238,171,93,98,59,62,235,176,125,136,57,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,173,103,86,62,244,250,201,241,3,33,249,140,235,101,53,173,103,86,62,244,250,201,241,3,33,249,140,232,38,167,194,227,220,79,76,191,26,249,197,106,198,175,20,95,15,250,59,189,29,203,169,189,16,199,123,55,88,124,205,199,56,181,193,36,16,82,201,75,20,18,207,53,216,123,134,28,102,110,214,210,199,27,25,76,82,12,140,44,109,41,75,146,190,23,30,226,122,101,248,215,206,43,86,85,32,213,134,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,9,77,61,76,242,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,41,233,240,249,232,146,213,210,134,1,37,247,39,130,146,187,81,114,170,122,121,174,181,133,74,35,61,166,2,134,18,59,72,72,51,74,6,17,212,12,132,82,198,226,211,63,109,201,157,163,143,111,65,164,221,2,232,118,139,245,29,127,234,31,5,183,249,57,46,182,247,167,183,216,26,154,23,161,178,213,76,110,245,117,52,142,226,231,23,112,24,0,35,7,17,136,100,169,6,222,57,66,56,114,85,4,85,248,231,126,164,255,0,121,63,134,171,85,224,169,239,79,148,252,63,174,249,141,185,93,95,28,239,212,159,239,39,240,213,106,188,21,61,233,242,159,135,245,223,49,183,32,154,149,111,240,253,1,209,172,3,81,242,157,92,195,116,246,213,106,203,243,78,63,77,221,32,2,238,84,236,236,69,196,93,220,34,238,27,52,146,246,196,123,178,8,156,156,205,152,154,224,34,2,214,179,171,31,122,125,100,248,129,144,252,198,117,178,154,214,179,171,31,122,125,100,248,129,144,252,198,116,19,83,225,113,238,39,166,95,141,124,226,181,100,86,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,122,106,234,26,150,126,18,134,236,236,236,236,236,64,98,76,38,6,46,198,6,34,66,226,66,206,216,235,225,113,238,39,166,95,141,124,226,181,101,82,15,201,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,57,59,20,176,70,49,197,31,51,114,50,226,0,45,185,59,147,237,187,187,191,170,253,100,68,17,65,226,131,225,247,77,105,166,189,117,67,162,214,170,179,3,168,42,252,194,199,77,20,181,39,206,105,106,170,43,47,79,44,179,145,48,49,28,2,112,69,23,8,193,138,95,178,2,123,96,7,78,186,243,153,116,219,171,150,45,86,195,43,106,196,237,213,0,23,58,24,106,26,16,187,91,156,197,234,40,165,114,3,30,18,8,236,196,224,92,13,130,65,110,96,46,219,47,45,96,117,99,234,39,229,79,50,252,150,255,0,240,25,245,130,227,245,115,249,239,250,215,230,100,242,191,207,254,119,249,158,223,243,159,111,253,183,174,232,63,87,93,53,211,81,250,139,212,123,142,168,106,133,231,207,93,107,182,138,24,98,103,10,91,125,40,187,188,116,180,209,187,191,110,16,228,91,54,238,78,68,70,100,102,102,101,37,94,23,94,31,244,118,138,59,111,83,122,223,142,247,174,179,121,107,142,15,107,158,72,39,165,142,150,88,34,158,27,177,118,204,249,76,253,221,162,142,70,2,132,163,41,28,92,222,34,138,61,122,63,139,13,171,234,143,75,109,122,129,133,82,101,150,43,166,81,67,107,168,180,213,202,225,4,167,83,43,65,20,146,54,206,210,4,82,201,28,175,17,51,132,173,27,198,95,100,221,108,146,128,136,136,60,86,149,104,190,151,232,133,170,239,98,210,140,66,147,27,182,223,47,21,23,234,202,58,67,147,176,245,179,8,12,133,28,100,78,48,135,24,163,22,138,54,24,197,133,152,68,87,159,234,199,221,99,89,62,31,228,63,46,157,93,85,106,186,177,247,88,214,79,135,249,15,203,167,65,173,98,217,79,164,239,117,141,27,248,127,143,124,186,5,173,98,217,79,164,239,117,141,27,248,127,143,124,186,4,30,131,85,116,95,75,245,190,213,104,177,106,190,33,73,146,91,108,119,138,123,245,29,29,89,201,216,106,216,68,198,50,146,49,38,25,131,140,178,11,197,35,20,100,196,236,66,75,218,162,32,34,34,2,34,32,47,41,166,250,85,167,26,63,98,168,198,52,191,11,181,99,54,170,187,133,77,210,106,75,117,59,69,25,213,78,124,228,145,217,191,220,136,183,232,132,97,28,96,194,0,2,62,173,16,90,174,172,125,214,53,147,225,254,67,242,233,214,181,139,101,62,172,125,214,53,147,225,254,67,242,233,214,181,136,54,168,94,83,63,210,220,19,84,62,174,125,122,177,125,39,245,75,32,163,202,108,255,0,223,83,67,229,110,148,188,187,19,254,104,199,159,30,225,253,131,228,15,191,168,190,204,189,90,32,34,34,2,213,93,109,80,181,87,65,178,159,73,222,235,26,55,240,255,0,30,249,116,10,234,171,85,210,119,186,198,141,252,63,199,190,93,2,186,168,8,136,128,177,87,197,31,220,79,83,127,5,249,197,18,202,165,138,190,40,254,226,122,155,248,47,206,40,144,66,7,79,88,181,139,57,215,221,52,194,178,154,31,59,101,200,51,11,53,174,227,77,221,56,251,244,179,214,197,28,177,243,7,19,30,64,100,219,139,177,54,251,179,179,250,169,180,235,147,172,28,7,163,93,35,28,35,12,122,74,92,238,233,103,42,12,66,199,107,138,16,11,68,12,15,12,85,210,68,224,81,69,77,3,142,209,198,224,237,41,199,219,17,224,50,156,80,109,164,249,215,228,191,84,240,221,76,250,47,233,63,170,89,5,186,251,228,187,253,159,53,229,106,99,155,181,220,226,92,57,118,248,242,226,91,111,190,207,182,203,245,117,211,93,53,31,168,189,71,184,234,134,168,94,124,245,214,187,104,161,134,38,112,165,183,210,139,187,199,75,77,27,187,246,225,14,69,179,110,228,228,68,102,70,102,102,65,248,23,107,158,101,170,249,253,109,230,178,58,187,254,89,152,222,36,169,148,41,41,25,231,184,92,106,230,114,38,142,24,69,153,206,73,100,125,130,49,111,82,102,22,246,50,155,239,14,190,133,105,186,90,195,91,56,212,26,10,67,213,75,253,60,208,215,77,77,85,41,133,178,221,51,211,155,91,93,154,71,130,99,25,41,198,67,152,67,244,204,128,76,192,88,206,197,120,93,120,127,209,218,40,237,189,77,235,126,59,222,186,205,229,174,56,61,174,121,32,158,150,58,89,96,138,120,110,197,219,51,229,51,247,118,138,57,24,10,18,140,164,113,115,120,138,41,63,64,68,68,16,173,227,87,239,79,139,124,63,161,249,141,197,60,21,61,233,242,159,135,245,223,49,183,39,141,95,189,62,45,240,254,135,230,55,20,240,84,247,167,202,126,31,215,124,198,220,130,106,81,17,1,17,16,17,17,1,17,16,121,76,3,75,112,77,47,250,199,245,22,197,244,103,214,220,130,179,41,188,127,125,77,55,154,186,85,113,239,207,249,211,46,28,187,97,246,3,136,54,222,130,219,186,242,189,88,251,172,107,39,195,252,135,229,211,171,170,173,87,86,62,235,26,201,240,255,0,33,249,116,232,53,172,91,41,244,157,238,177,163,127,15,241,239,151,64,181,172,91,41,244,157,238,177,163,127,15,241,239,151,64,131,208,106,174,139,233,126,183,218,173,22,45,87,196,41,50,75,109,142,241,79,126,163,163,171,57,59,13,91,8,152,198,82,70,36,195,48,113,150,65,120,164,98,140,152,157,136,73,123,84,68,4,68,64,81,129,227,105,163,150,41,113,92,23,168,26,121,187,55,170,107,131,97,213,145,241,50,243,116,178,71,81,87,78,251,185,240,143,178,113,84,250,48,114,63,53,246,139,104,197,158,79,213,159,235,3,0,166,212,254,151,53,75,12,155,30,171,190,212,85,98,245,213,54,251,125,35,74,83,207,113,166,137,234,40,154,49,137,249,153,181,76,48,187,3,111,205,217,133,216,153,220,92,33,47,195,223,169,75,23,75,221,71,91,243,92,197,184,98,215,187,124,248,245,246,164,41,78,162,106,58,89,142,57,2,120,192,9,157,248,79,4,14,123,49,151,107,186,192,4,110,12,172,174,172,103,95,149,13,83,204,181,51,232,191,163,62,182,228,23,27,239,146,239,247,188,175,154,169,146,110,215,115,136,243,227,220,227,203,136,239,182,251,54,251,47,42,189,86,147,224,191,149,13,83,195,116,207,233,79,163,62,182,228,22,235,23,157,236,119,188,175,154,169,142,30,239,111,144,243,227,220,229,199,144,239,182,219,182,251,160,157,79,12,189,20,252,139,116,143,139,121,139,135,154,175,206,246,205,107,56,75,206,24,188,236,16,249,120,227,222,48,33,218,150,42,110,98,252,182,149,229,226,78,60,118,202,165,249,56,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,167,39,98,150,8,198,56,163,230,110,70,92,64,5,183,39,114,125,183,119,119,245,95,172,128,136,136,32,7,197,31,223,179,83,127,5,249,61,18,200,174,134,58,85,195,122,175,240,252,206,112,251,205,182,144,114,123,118,113,118,169,196,238,242,72,240,157,186,226,246,171,119,6,41,68,12,188,180,132,49,140,193,196,185,3,49,51,119,2,51,12,117,241,71,247,236,212,223,193,126,79,68,179,255,0,193,83,221,99,41,248,129,93,242,235,114,8,118,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,15,77,93,67,82,205,206,35,217,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,222,92,252,40,250,215,252,166,226,176,116,215,169,151,59,85,54,73,137,91,233,233,177,41,119,236,205,120,181,195,25,11,211,240,97,104,202,106,88,227,15,81,46,114,68,252,156,29,225,154,82,185,126,34,157,10,211,117,75,134,190,113,167,212,20,129,170,150,10,120,97,161,154,166,170,80,11,157,186,23,168,55,182,179,60,141,4,38,82,84,20,129,49,7,233,128,129,24,1,57,132,27,98,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,4,157,138,168,36,25,34,147,129,177,1,113,48,23,216,153,197,246,217,217,219,209,6,210,104,177,87,195,211,172,95,229,107,165,149,159,88,104,252,166,103,133,121,27,117,247,243,157,207,164,59,148,205,194,227,246,32,138,40,187,243,69,87,249,128,229,219,237,122,190,196,27,229,82,2,213,93,109,80,181,87,65,178,159,73,222,235,26,55,240,255,0,30,249,116,10,58,188,81,124,63,235,45,21,151,46,166,244,67,29,239,90,166,243,55,28,226,215,4,147,207,85,29,84,179,203,60,215,97,238,25,242,133,251,187,75,28,108,3,8,198,50,48,184,60,165,20,138,244,157,238,177,163,127,15,241,239,151,64,174,85,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,65,171,18,152,159,10,126,135,42,116,214,213,65,213,38,164,157,36,183,220,158,206,199,139,91,4,34,157,173,214,234,161,3,106,211,147,103,112,169,154,45,132,70,50,110,220,50,200,38,228,82,148,112,250,173,47,240,154,210,253,53,234,141,245,150,155,35,171,168,194,108,117,20,215,188,91,26,121,36,239,209,221,70,87,54,25,234,55,229,45,53,57,4,103,19,111,206,71,33,25,92,154,18,122,156,245,64,86,171,171,31,117,141,100,248,127,144,252,186,117,117,85,170,234,199,221,99,89,62,31,228,63,46,157,6,181,138,106,124,106,253,214,49,111,136,20,63,46,184,168,86,83,83,227,87,238,177,139,124,64,161,249,117,197,4,85,244,157,239,79,163,127,16,49,239,152,192,182,83,90,214,116,157,239,79,163,127,16,49,239,152,192,182,83,64,68,68,4,68,65,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,96,58,104,235,171,68,186,165,204,178,188,31,79,171,234,194,229,96,168,168,154,134,26,154,89,192,238,118,136,90,152,30,228,206,241,176,66,5,81,80,81,132,36,125,238,0,38,64,28,156,2,207,248,178,104,30,172,106,222,135,125,109,193,179,46,237,135,4,231,144,94,241,74,136,105,130,57,227,167,134,110,87,10,122,151,6,149,166,138,25,102,231,1,72,241,201,27,51,131,52,160,195,52,48,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,134,169,161,174,166,118,231,17,236,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,206,30,125,108,167,210,119,186,198,141,252,63,199,190,93,2,214,177,108,167,210,119,186,198,141,252,63,199,190,93,2,11,170,136,136,10,32,58,245,235,215,171,29,22,234,199,57,211,61,52,213,111,161,177,187,55,209,158,74,139,232,43,109,71,107,187,109,165,154,79,206,77,78,114,22,242,74,101,246,137,246,223,102,217,153,153,165,253,97,254,189,248,95,232,23,81,58,177,125,214,60,215,47,212,10,43,214,65,229,124,204,22,187,133,20,116,161,216,166,138,156,56,12,148,146,27,110,16,139,190,230,255,0,105,223,109,155,102,96,120,95,235,222,172,117,19,160,87,252,215,88,242,191,172,23,170,44,194,170,215,5,79,145,166,164,225,74,20,84,82,12,124,41,227,140,31,99,154,71,221,219,151,218,219,125,153,153,179,1,89,254,151,250,95,192,122,76,192,46,26,115,167,55,124,130,227,109,184,222,37,189,203,45,238,162,25,167,25,228,134,24,72,68,161,138,33,96,227,78,14,204,226,239,187,151,175,177,154,240,32,34,34,2,214,179,171,31,122,125,100,248,129,144,252,198,117,178,154,214,179,171,31,122,125,100,248,129,144,252,198,116,19,83,225,113,238,39,166,95,141,124,226,181,94,172,63,64,116,107,0,212,124,167,87,48,221,61,181,90,178,252,211,143,211,119,72,0,187,149,59,59,17,113,23,119,8,187,134,205,36,189,177,30,236,130,39,39,51,102,38,178,190,23,30,226,122,101,248,215,206,43,86,85,32,197,95,20,127,113,61,77,252,23,231,20,74,21,186,78,247,167,209,191,136,24,247,204,96,83,83,226,143,238,39,169,191,130,252,226,137,66,183,73,222,244,250,55,241,3,30,249,140,8,54,30,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,227,13,67,210,78,240,207,17,132,131,44,83,70,126,172,199,28,177,199,35,49,49,3,184,51,16,144,187,139,235,195,212,191,78,153,223,75,250,167,95,166,121,213,63,248,218,203,61,111,56,127,194,118,191,51,52,48,86,118,226,150,78,207,119,176,101,218,50,230,30,199,111,99,190,202,106,207,245,85,211,62,27,213,126,145,214,105,110,97,93,87,110,49,168,27,149,162,231,76,238,71,110,184,198,18,4,83,188,124,152,102,14,50,200,7,25,59,114,3,46,36,7,194,64,8,129,240,235,235,170,167,165,172,201,176,125,65,175,171,61,43,191,212,77,53,116,52,212,177,25,219,46,51,53,56,53,201,221,163,121,230,1,142,156,99,56,68,255,0,64,200,196,12,197,128,231,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,45,99,53,87,76,242,173,27,212,124,143,75,115,90,79,47,122,198,110,18,219,234,120,199,32,71,55,7,251,19,197,220,0,50,134,80,113,146,51,113,110,113,152,19,54,196,202,69,60,46,188,64,43,45,21,150,222,153,53,191,34,239,90,166,242,214,236,30,233,60,115,207,85,29,84,179,197,4,54,146,237,129,242,133,251,187,197,36,142,3,8,198,81,185,56,60,67,16,75,82,34,32,44,74,241,6,235,110,213,210,134,1,29,139,24,158,146,187,81,114,170,122,136,109,84,99,84,35,61,166,2,134,97,11,177,198,80,202,6,17,212,12,98,49,72,194,211,63,113,133,221,163,147,107,213,212,86,188,225,189,54,233,29,247,85,179,58,218,65,11,117,57,133,178,134,106,135,132,238,215,23,2,122,122,40,156,64,203,156,132,59,57,48,23,0,99,144,155,128,19,182,189,157,69,107,206,101,212,150,174,95,117,91,51,173,171,35,184,212,24,91,40,102,168,105,130,211,110,99,39,167,162,137,196,0,120,70,37,179,147,0,243,55,57,9,185,153,59,135,138,255,0,85,89,238,85,254,202,228,121,38,71,112,255,0,202,86,87,92,171,170,36,255,0,117,36,211,73,33,255,0,89,17,23,222,238,153,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,161,39,98,170,9,10,57,99,230,14,64,92,76,9,183,23,113,125,183,103,118,245,82,169,225,41,209,71,208,148,116,125,89,106,109,178,235,71,122,155,189,30,23,111,157,187,17,141,12,208,118,206,230,76,197,206,78,240,75,44,113,12,130,34,209,177,74,205,35,75,9,133,192,241,100,233,15,242,187,167,31,202,11,10,162,231,151,224,22,243,250,88,100,175,237,71,85,142,194,211,79,55,24,205,156,30,104,12,202,81,216,129,202,50,156,95,186,109,8,48,122,175,13,78,181,237,221,69,233,197,14,151,230,183,61,245,55,17,183,148,117,32,79,85,60,151,91,93,51,83,68,23,57,103,144,92,26,99,57,196,36,23,148,140,164,3,149,152,68,216,67,53,86,174,248,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,170,104,107,169,157,185,196,123,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,236,81,210,175,83,24,111,85,250,71,71,170,88,125,13,93,184,198,160,173,183,123,101,75,57,29,186,227,24,70,114,192,210,113,97,152,56,203,25,132,130,205,200,12,121,8,31,56,192,47,2,34,183,250,233,174,154,113,211,166,156,92,117,67,84,47,62,70,213,67,180,80,195,19,49,213,92,42,137,157,227,165,166,141,221,187,147,31,18,217,183,97,97,18,51,32,0,51,16,183,253,107,245,93,98,233,47,70,171,115,46,237,170,179,47,185,111,71,139,89,43,102,49,243,245,92,129,164,145,198,54,115,120,96,3,238,200,251,128,190,193,31,112,14,88,221,107,217,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,17,247,234,167,144,164,150,78,0,194,3,200,204,159,97,102,22,223,102,102,111,69,112,58,151,234,47,59,234,131,84,235,245,51,58,168,255,0,27,71,103,162,225,15,248,50,215,230,102,154,10,62,228,81,71,222,237,119,204,123,166,60,207,218,239,236,102,181,72,37,39,194,103,173,187,85,150,154,215,210,70,163,207,73,65,79,37,69,100,216,157,226,166,168,98,2,158,121,99,48,180,180,99,11,51,156,146,201,89,40,75,44,187,145,152,194,44,238,241,138,149,245,170,186,156,159,13,14,184,233,186,142,195,97,209,236,224,42,195,81,112,187,60,103,53,92,135,45,64,95,45,208,188,112,53,105,76,110,68,213,44,71,16,204,38,95,108,228,105,1,221,136,194,16,205,244,69,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,71,39,98,150,8,202,73,100,224,12,70,92,64,9,246,22,114,125,182,102,119,244,65,224,58,151,234,47,4,233,127,75,43,245,51,58,168,255,0,27,71,103,162,225,55,248,78,233,229,166,154,10,62,228,81,73,217,238,246,12,123,166,60,3,218,239,236,103,215,91,85,117,51,42,214,77,71,200,245,75,53,171,243,23,172,154,225,45,194,167,140,146,28,112,243,127,177,4,93,195,51,24,98,6,24,227,7,39,225,24,0,179,236,44,175,87,95,93,87,86,117,91,174,53,119,187,100,188,48,204,95,189,103,197,225,142,105,222,57,233,70,98,114,175,40,229,97,237,205,81,246,8,153,163,2,24,194,8,203,147,197,204,175,95,132,223,72,127,149,221,71,254,80,89,173,23,60,67,0,184,7,209,35,29,127,106,74,172,138,23,134,120,121,70,12,230,240,192,6,50,150,228,12,82,20,2,221,208,105,129,131,8,51,44,3,50,211,234,155,85,46,103,143,85,218,142,249,103,162,191,219,30,102,110,21,150,234,184,154,90,122,136,140,93,196,192,133,246,125,159,236,152,152,23,19,2,22,147,79,10,206,188,127,235,71,74,154,191,122,255,0,27,22,33,125,185,220,127,243,1,77,100,16,237,127,233,5,17,201,55,248,186,112,31,230,129,101,167,95,221,31,90,186,178,210,50,27,123,85,199,157,225,212,245,149,248,161,195,40,176,84,206,96,47,37,12,163,33,140,92,42,30,24,129,164,34,23,136,196,15,151,6,146,57,32,94,237,108,204,180,163,63,173,179,86,73,87,96,203,48,235,196,148,210,157,37,91,52,246,251,141,36,206,36,241,205,9,59,49,199,44,111,177,198,79,234,44,226,254,199,65,180,66,44,74,240,249,235,110,213,213,126,1,37,139,39,158,146,135,81,113,90,122,120,110,180,101,84,37,61,218,1,134,17,59,176,70,48,196,0,18,84,20,130,81,70,196,208,191,109,137,217,164,143,124,181,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,195,170,29,246,85,151,177,117,144,238,251,160,168,61,85,106,144,103,102,245,85,32,44,3,241,100,215,137,116,243,75,237,248,85,170,102,26,204,130,162,178,138,86,42,110,109,218,42,55,103,118,39,125,153,255,0,60,63,183,219,236,244,89,241,81,56,83,83,203,83,43,236,17,1,25,63,245,51,110,234,10,252,82,117,117,179,253,122,174,196,233,234,35,146,159,23,175,168,141,152,4,61,178,65,77,237,113,39,119,219,131,183,174,200,49,199,66,48,138,173,82,214,172,75,19,112,238,253,45,122,167,26,143,206,52,123,135,62,114,62,255,0,119,217,18,246,55,246,45,140,180,111,10,162,211,221,48,198,49,42,16,113,142,217,106,166,166,245,145,207,244,65,190,247,246,251,93,69,167,132,215,79,144,94,50,90,93,94,187,209,206,67,77,52,115,209,27,28,130,44,226,213,177,22,237,199,139,238,226,63,210,127,243,41,126,17,16,22,1,109,152,91,102,254,196,28,174,29,217,155,119,92,170,77,254,203,183,237,65,243,200,206,69,187,55,162,236,136,63,249,234,150,103,223,213,119,11,108,131,151,125,155,117,243,72,79,187,187,63,170,239,34,118,245,93,12,28,159,127,110,254,190,136,57,132,93,203,114,111,185,125,42,145,6,31,86,246,170,144,23,141,213,29,82,198,116,171,23,175,201,50,42,153,35,10,58,89,106,25,130,2,145,223,132,102,126,198,255,0,205,151,222,189,29,246,249,108,199,45,146,222,47,21,81,211,210,194,226,199,36,134,32,204,228,76,45,234,78,205,237,118,251,212,35,120,133,117,155,125,213,156,218,175,10,197,110,84,127,87,99,165,166,25,10,42,120,77,228,34,134,70,144,90,70,51,244,218,111,187,103,103,253,159,120,90,126,173,122,191,204,250,147,204,170,43,166,173,140,44,109,21,56,67,3,80,71,9,185,4,100,36,239,234,79,237,144,219,244,191,103,162,248,58,92,233,31,63,234,91,35,106,75,21,61,60,86,170,103,132,234,167,150,184,33,39,140,231,237,187,3,108,79,191,217,63,104,253,205,254,127,223,232,203,164,91,167,81,217,69,61,93,206,154,164,113,200,42,90,57,142,55,150,39,149,194,88,24,197,141,162,33,219,132,164,222,142,207,187,125,219,41,215,210,173,30,195,52,130,202,54,108,66,134,90,120,248,184,151,114,164,229,119,103,144,143,218,79,251,77,208,91,30,156,186,39,210,62,158,104,141,241,235,77,73,87,204,12,18,203,37,202,105,153,217,165,41,7,102,126,45,233,201,190,239,185,100,58,47,203,201,114,91,62,37,103,168,190,223,107,35,166,163,166,3,146,73,36,144,65,153,132,92,159,212,157,155,216,47,247,253,200,63,81,22,15,106,119,138,78,147,96,215,218,203,37,12,83,214,121,89,228,131,187,24,210,202,37,199,109,156,93,170,219,118,255,0,50,240,181,190,46,88,116,150,218,169,173,84,209,141,64,196,229,8,212,193,78,219,158,222,141,176,213,250,250,251,80,72,218,176,93,87,116,197,136,107,206,156,223,237,245,148,50,189,206,106,57,74,9,70,180,225,102,151,120,201,159,239,31,78,208,251,91,101,99,186,73,241,2,203,250,130,213,72,112,139,165,158,211,29,182,166,82,8,231,134,140,163,149,219,179,57,182,197,223,49,127,88,133,159,236,191,166,255,0,218,179,178,64,25,0,163,54,251,38,206,47,253,142,131,93,73,112,76,143,165,254,169,177,138,11,147,69,220,182,100,16,84,210,184,72,51,185,83,181,97,194,220,189,5,156,182,2,253,138,126,116,111,44,143,52,211,92,122,252,28,185,79,109,164,41,24,131,142,198,84,241,155,250,110,255,0,237,148,77,120,194,88,233,113,205,86,193,238,180,49,240,146,162,11,140,197,204,157,216,156,106,65,219,209,255,0,202,117,33,30,31,215,201,239,157,53,98,178,204,227,249,155,93,182,61,152,118,245,242,20,251,255,0,155,216,131,36,81,17,1,71,199,140,54,27,79,112,208,87,202,251,110,210,90,174,22,226,98,238,109,250,82,79,31,232,253,255,0,207,127,244,236,164,29,97,191,138,196,47,81,210,78,67,19,183,217,106,251,89,122,126,223,54,45,255,0,42,8,182,240,235,200,38,199,122,168,199,170,33,54,31,51,67,113,167,45,195,150,237,229,76,255,0,227,6,91,7,199,32,202,12,96,251,179,173,114,186,41,157,233,250,146,197,100,23,217,218,59,131,127,247,148,235,98,203,89,49,80,196,76,251,239,203,254,55,65,245,170,73,213,74,146,255,0,145,5,44,77,191,162,173,159,117,212,47,187,239,253,107,176,125,168,42,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,73,46,146,103,114,245,217,119,23,181,117,187,63,38,116,29,131,255,0,34,169,82,42,164,31,5,240,72,237,115,136,251,95,143,255,0,132,203,92,142,174,226,168,131,168,12,150,58,166,6,145,130,135,126,27,237,254,179,135,246,250,173,143,235,69,142,148,197,217,221,159,111,70,254,214,90,235,245,201,76,84,189,77,101,113,144,56,239,21,189,219,118,118,255,0,226,40,16,75,135,133,131,55,242,69,199,55,253,38,175,186,127,251,89,172,191,88,111,225,79,55,152,233,39,31,148,125,158,126,232,222,190,221,252,217,44,200,64,68,68,24,125,226,134,230,221,55,85,184,66,242,127,175,89,246,103,126,45,228,42,61,125,22,30,120,42,205,16,234,6,162,194,123,51,157,21,168,135,215,218,237,60,223,243,172,252,235,203,25,155,38,233,203,41,167,130,55,144,226,182,92,73,153,152,159,103,122,10,134,103,251,63,253,62,170,40,124,57,117,98,151,70,53,254,227,100,187,237,28,119,146,166,183,185,188,160,27,75,29,108,98,195,249,207,110,252,203,216,236,254,158,199,251,130,121,148,79,120,186,233,252,112,221,131,45,165,165,151,149,88,207,45,68,155,147,143,216,10,17,31,187,102,251,212,169,216,238,80,94,108,212,55,106,99,99,138,174,158,57,133,217,217,217,216,133,159,218,222,139,194,107,150,135,98,154,231,136,85,99,89,21,56,148,135,79,44,84,243,20,146,139,70,230,224,238,238,209,152,239,252,216,255,0,244,251,67,90,5,217,77,81,53,37,68,117,84,229,198,72,137,140,31,102,125,157,159,118,246,172,208,234,139,195,171,82,116,203,38,188,221,113,42,19,184,217,90,105,103,135,203,80,86,27,52,108,209,187,253,167,19,111,105,151,244,159,217,254,140,75,188,96,25,157,136,230,27,150,49,116,136,105,221,251,166,84,82,136,134,207,182,238,228,45,183,171,125,232,37,91,194,75,168,10,219,245,138,241,167,215,234,218,126,112,86,64,208,183,110,56,200,133,168,203,255,0,27,119,254,99,246,127,243,164,201,107,197,208,158,114,216,46,190,90,37,151,113,105,222,161,137,183,22,245,26,42,166,254,151,249,75,97,168,101,25,225,9,131,244,100,22,38,254,199,109,208,86,173,174,189,232,142,43,174,248,29,86,25,147,210,201,44,115,75,4,160,225,82,112,187,60,114,114,111,81,223,246,151,220,174,82,32,214,151,95,244,59,36,208,220,234,187,26,187,219,234,66,141,166,149,233,39,56,228,226,241,247,165,0,23,51,0,103,61,162,119,244,111,235,254,201,70,240,150,234,14,179,46,211,215,211,11,253,206,144,235,40,43,46,19,197,27,4,113,200,241,239,12,156,182,98,221,219,121,73,183,227,183,250,21,193,241,45,233,206,109,87,209,122,187,149,131,128,221,41,46,20,82,199,184,76,111,252,236,140,79,176,59,253,211,23,244,95,254,39,104,162,232,203,84,203,70,117,238,213,127,185,114,130,148,233,107,41,106,4,220,35,217,142,2,33,221,228,109,155,237,0,126,207,249,195,99,4,95,149,140,223,41,178,75,37,61,226,146,65,56,231,230,204,226,76,95,162,110,62,214,244,251,151,234,160,164,155,119,246,35,55,237,85,46,54,217,7,43,172,133,189,119,93,138,146,100,20,11,241,127,234,251,151,98,234,217,153,255,0,181,118,139,238,200,57,86,35,173,125,47,166,213,62,157,115,91,49,197,33,212,133,154,160,169,152,12,153,251,140,224,99,232,44,238,255,0,106,49,244,217,95,117,242,93,168,66,231,107,172,182,158,220,106,160,146,23,223,127,233,11,183,221,253,168,53,153,198,43,171,244,147,89,173,181,198,239,21,78,43,144,135,55,48,223,249,138,142,37,187,23,31,184,95,219,183,249,150,194,29,42,234,140,58,177,164,22,108,138,58,152,166,144,105,41,2,78,223,6,226,229,75,17,236,236,36,91,126,147,168,101,241,34,210,105,52,187,95,231,148,69,188,189,252,106,235,193,216,36,102,114,122,217,249,122,155,190,254,132,62,207,69,148,190,13,218,188,3,6,69,166,87,57,183,150,75,141,52,180,159,106,49,251,47,75,40,237,183,161,62,221,134,245,245,246,255,0,106,9,86,68,68,20,35,58,228,155,246,42,91,111,98,14,196,92,51,238,185,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,90,214,117,99,239,79,172,159,16,50,31,152,206,182,83,90,214,117,99,239,79,172,159,16,50,31,152,206,130,106,124,46,61,196,244,203,241,175,156,86,172,170,88,171,225,113,238,39,166,95,141,124,226,181,101,82,2,34,32,138,191,28,239,212,159,239,39,240,213,106,188,21,61,233,242,159,135,245,223,49,183,43,171,227,157,250,147,253,228,254,26,173,87,130,167,189,62,83,240,254,187,230,54,228,19,82,136,136,11,90,206,172,125,233,245,147,226,6,67,243,25,214,202,107,90,206,172,125,233,245,147,226,6,67,243,25,208,77,79,133,199,184,158,153,126,53,243,138,213,149,75,21,124,46,61,196,244,203,241,175,156,86,172,170,64,68,68,24,191,226,67,173,246,173,17,233,67,44,43,133,142,174,233,81,158,83,212,96,244,33,12,131,24,65,61,125,29,67,60,242,147,238,236,17,197,28,166,204,34,238,70,192,31,101,137,228,8,12,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,8,251,245,83,200,49,197,31,51,113,1,228,102,45,185,59,11,111,187,187,55,170,144,175,26,125,98,186,222,181,115,20,209,11,125,250,146,91,22,53,103,11,221,117,29,37,81,17,141,214,168,228,22,26,168,216,220,24,227,166,142,35,137,136,24,196,43,36,125,220,101,101,103,252,43,52,114,197,171,189,92,90,42,114,57,183,164,192,173,242,230,49,211,113,63,239,170,170,105,224,142,153,185,129,139,135,110,122,136,167,223,237,9,118,56,16,184,155,187,6,37,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,40,103,166,158,50,113,146,41,35,38,98,3,18,103,23,23,102,118,118,118,117,178,79,74,186,165,249,105,233,199,78,181,50,107,239,211,53,247,156,126,151,233,90,223,43,229,251,183,72,131,179,93,249,182,0,17,218,170,41,199,236,11,3,237,184,110,46,46,240,173,226,105,162,159,145,110,174,50,159,47,112,243,84,25,222,249,173,31,57,121,205,23,157,158,111,49,28,155,70,2,59,85,69,83,192,91,150,209,60,92,137,203,150,217,127,224,151,172,118,41,113,92,235,167,234,136,123,55,170,107,131,230,52,114,114,50,243,116,178,71,79,73,80,219,48,112,143,178,113,83,122,185,242,63,53,246,71,104,201,220,36,253,17,16,21,170,234,199,221,99,89,62,31,228,63,46,157,93,85,106,186,177,247,88,214,79,135,249,15,203,167,65,173,98,217,79,164,239,117,141,27,248,127,143,124,186,5,173,98,217,79,164,239,117,141,27,248,127,143,124,186,4,23,85,17,16,66,183,247,106,250,167,255,0,184,29,42,255,0,213,87,31,250,114,151,77,16,205,110,186,149,162,248,14,163,95,105,233,32,185,101,88,189,170,247,89,21,32,16,193,28,245,52,145,205,32,198,36,68,76,12,70,236,204,228,79,182,219,187,251,84,112,127,112,199,255,0,150,139,254,4,255,0,244,122,146,157,39,193,127,37,250,89,134,233,159,210,159,73,253,82,199,237,214,47,59,216,236,249,175,43,77,28,61,222,223,34,225,203,183,203,143,34,219,125,183,125,183,65,234,209,17,1,17,16,90,174,172,125,214,53,147,225,254,67,242,233,214,181,139,101,62,172,125,214,53,147,225,254,67,242,233,214,181,136,54,168,68,68,4,68,64,90,171,173,170,22,170,232,54,83,233,59,221,99,70,254,31,227,223,46,129,93,85,106,186,78,247,88,209,191,135,248,247,203,160,87,85,1,17,16,22,42,248,163,251,137,234,111,224,191,56,162,89,84,177,87,197,31,220,79,83,127,5,249,197,18,8,1,82,41,225,71,209,71,229,55,42,131,169,77,76,182,93,105,177,188,74,225,79,83,137,69,183,102,27,197,210,25,8,158,163,155,19,72,80,210,201,24,122,8,240,146,87,226,230,237,12,209,22,21,116,245,139,88,179,157,125,211,76,43,41,161,243,182,92,131,48,179,90,238,52,221,211,143,191,75,61,108,81,203,31,48,113,49,228,6,77,184,187,19,111,187,59,63,170,217,79,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,116,228,236,82,193,24,199,20,124,205,200,203,136,0,182,228,238,79,182,238,238,254,168,63,89,17,16,97,87,137,15,90,218,167,209,247,228,239,242,103,96,197,46,127,91,126,151,243,191,78,210,212,205,219,242,190,83,183,218,236,207,22,219,249,147,229,203,150,251,14,219,108,251,248,175,15,79,16,189,104,234,207,90,47,90,115,168,216,198,21,110,182,219,177,122,155,220,82,217,40,170,225,156,167,142,174,146,17,18,41,170,101,23,14,53,6,238,204,44,251,176,250,251,89,239,7,92,253,12,127,45,31,169,63,245,81,250,157,245,59,233,47,246,19,233,15,53,230,252,183,255,0,36,67,195,143,150,255,0,198,223,159,221,183,175,148,232,167,195,123,249,31,106,157,215,83,63,44,191,91,126,147,199,231,177,121,47,171,190,67,183,220,169,167,155,187,220,243,82,239,183,150,227,199,139,111,207,125,253,54,112,194,191,26,191,122,124,91,225,253,15,204,110,41,224,169,239,79,148,252,63,174,249,141,185,60,106,253,233,241,111,135,244,63,49,184,167,130,167,189,62,83,240,254,187,230,54,228,19,82,136,136,8,136,128,136,136,8,136,128,173,87,86,62,235,26,201,240,255,0,33,249,116,234,234,171,85,213,143,186,198,178,124,63,200,126,93,58,13,107,22,202,125,39,123,172,104,223,195,252,123,229,208,45,107,22,202,125,39,123,172,104,223,195,252,123,229,208,32,186,168,136,128,136,136,8,136,131,90,206,170,180,183,242,45,212,118,162,233,156,54,47,161,168,44,217,5,87,209,84,94,107,204,118,173,114,159,122,135,243,142,102,69,189,44,176,23,219,39,54,223,99,216,152,153,178,127,193,167,0,166,201,186,163,186,102,119,28,122,174,174,159,14,197,234,234,104,238,2,210,180,20,55,26,137,98,167,141,140,133,216,28,228,166,146,185,132,15,125,216,100,38,109,227,228,54,43,175,109,76,202,181,67,171,141,76,184,229,53,125,207,160,114,10,220,102,221,0,73,35,195,75,67,65,57,211,196,17,137,153,112,229,219,41,77,135,97,121,102,148,216,71,158,203,32,60,25,53,75,234,167,81,215,221,51,175,190,249,90,12,239,31,147,203,81,121,94,126,114,233,68,109,52,63,156,96,114,143,133,41,92,75,212,132,11,125,159,114,237,178,9,169,68,68,17,129,214,103,138,6,190,244,237,212,158,97,163,152,86,33,167,245,182,92,127,232,255,0,45,61,210,223,91,37,81,247,232,41,234,15,153,71,87,24,62,199,49,51,108,13,246,89,183,221,247,119,201,255,0,15,78,168,51,238,172,244,94,245,168,218,141,104,199,237,215,43,118,81,83,100,138,43,37,60,208,192,80,71,73,73,48,145,12,210,202,78,124,170,13,157,216,153,182,97,244,246,187,218,14,168,252,41,63,148,166,187,100,218,215,249,122,250,185,245,143,201,127,131,62,171,121,206,199,151,163,130,155,249,239,55,31,46,93,142,95,160,219,114,219,215,109,222,255,0,244,83,210,151,242,62,210,203,174,153,253,125,250,219,244,158,65,61,247,206,253,23,228,59,125,202,106,120,123,93,190,244,187,237,229,185,114,228,219,243,219,111,77,220,34,7,197,31,223,179,83,127,5,249,61,18,207,255,0,5,79,117,140,167,226,5,119,203,173,203,0,60,81,253,251,53,55,240,95,147,209,47,107,211,71,93,84,221,45,116,77,149,224,250,125,95,72,122,169,127,206,42,38,161,134,166,150,83,11,101,186,107,125,48,61,201,157,227,120,38,49,146,156,163,8,72,255,0,76,196,200,12,5,192,194,255,0,248,160,248,130,84,218,106,111,93,47,104,181,214,144,204,233,202,131,48,190,83,75,21,72,112,154,42,170,122,203,43,197,44,4,44,108,39,1,28,241,75,206,51,98,139,236,152,158,209,193,161,122,23,168,253,69,234,61,187,75,244,190,205,231,174,181,219,203,52,210,187,133,45,190,148,93,154,74,170,153,25,159,183,8,114,29,223,103,39,34,16,1,51,48,2,242,184,158,45,125,206,114,171,54,21,139,80,249,219,214,65,112,167,181,219,169,187,161,31,126,170,121,6,56,163,230,110,32,60,140,197,183,39,97,109,247,119,102,245,83,211,208,47,69,24,175,74,122,113,73,123,187,91,60,198,166,228,214,248,100,200,238,21,13,25,201,65,205,134,66,182,83,188,100,96,48,196,108,204,100,4,253,233,1,141,223,136,196,17,5,213,233,163,167,76,19,165,253,44,160,211,60,22,159,252,85,101,226,183,156,223,225,59,167,150,134,25,235,59,114,203,39,103,187,216,2,237,1,112,15,99,55,181,222,42,255,0,187,87,213,63,253,192,233,87,254,170,184,255,0,211,148,212,168,171,254,225,143,255,0,45,23,252,9,255,0,232,244,18,63,162,25,173,215,82,180,95,1,212,107,237,61,36,23,44,171,23,181,94,235,34,164,2,24,35,158,166,146,57,164,24,196,136,137,129,136,221,153,156,137,246,219,119,127,106,214,49,108,251,164,248,47,228,191,75,48,221,51,250,83,233,63,170,88,253,186,197,231,123,29,159,53,229,105,163,135,187,219,228,92,57,118,249,113,228,91,111,182,239,182,235,88,36,27,41,244,157,238,177,163,127,15,241,239,151,64,174,170,181,93,39,123,172,104,223,195,252,123,229,208,43,170,128,136,136,10,213,117,99,238,177,172,159,15,242,31,151,78,174,170,181,93,88,251,172,107,39,195,252,135,229,211,160,214,177,77,79,141,95,186,198,45,241,2,135,229,215,21,10,202,106,124,106,253,214,49,111,136,20,63,46,184,160,138,190,147,189,233,244,111,226,6,61,243,24,22,202,107,90,206,147,189,233,244,111,226,6,61,243,24,22,202,104,8,136,128,136,136,10,37,124,81,124,63,235,45,21,151,46,166,244,67,29,239,90,166,243,55,28,226,215,4,147,207,85,29,84,179,203,60,215,97,238,25,242,133,251,187,75,28,108,3,8,198,50,48,184,60,165,20,181,47,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,160,213,137,108,81,208,134,169,96,154,161,210,198,159,125,69,190,253,39,245,75,31,180,226,215,143,239,89,161,242,183,74,91,117,47,126,15,206,128,243,227,220,15,182,28,129,247,244,39,217,214,186,234,255,0,244,81,213,117,247,164,189,101,162,204,187,183,90,204,66,229,181,30,83,100,162,152,7,207,210,241,54,142,70,25,25,193,230,128,207,187,27,238,4,251,28,125,192,9,100,116,27,20,168,192,235,51,197,3,95,122,118,234,79,48,209,204,43,16,211,250,219,46,63,244,127,150,158,233,111,173,146,168,251,244,20,245,7,204,163,171,140,31,99,152,153,182,6,251,44,219,238,251,187,201,78,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,209,199,223,165,158,49,146,41,56,27,9,143,32,49,125,137,152,155,125,157,153,253,22,11,117,71,225,73,252,165,53,219,38,214,191,203,215,213,207,172,126,75,252,25,245,91,206,118,60,189,28,20,223,207,121,184,249,114,236,114,253,6,219,150,222,187,110,225,119,252,61,58,160,207,186,179,209,123,214,163,106,53,163,31,183,92,173,217,69,77,146,40,172,148,243,67,1,65,29,37,36,194,68,51,75,41,57,242,168,54,119,98,102,217,135,211,218,239,148,11,31,250,41,233,75,249,31,105,101,215,76,254,190,253,109,250,79,32,158,251,231,126,139,242,29,190,229,53,60,61,174,223,122,93,246,242,220,185,114,109,249,237,183,166,239,144,8,10,34,245,191,197,219,169,45,53,214,140,251,78,108,88,78,154,207,109,197,114,139,173,146,142,90,187,109,121,79,36,20,213,114,67,25,72,67,88,34,230,226,12,238,236,34,219,239,179,55,177,75,162,141,93,88,240,107,252,168,106,158,101,169,159,202,59,232,207,173,185,5,198,251,228,190,168,119,188,175,154,169,146,110,215,115,206,143,62,61,206,60,184,142,251,111,179,111,178,12,191,232,207,90,242,174,162,122,108,195,245,143,53,183,218,168,175,89,7,210,30,102,11,92,82,71,74,29,138,250,138,112,224,50,73,33,182,225,8,187,238,111,246,157,246,217,182,102,189,106,213,116,185,161,127,201,175,66,113,157,20,250,211,245,143,234,231,157,255,0,9,249,31,39,223,243,21,147,212,255,0,51,220,147,143,30,255,0,31,211,125,248,239,233,190,205,117,80,22,181,157,88,251,211,235,39,196,12,135,230,51,173,148,214,181,157,88,251,211,235,39,196,12,135,230,51,160,154,159,11,143,113,61,50,252,107,231,21,171,42,150,42,248,92,123,137,233,151,227,95,56,173,89,84,131,21,124,81,253,196,245,55,240,95,156,81,40,86,233,59,222,159,70,254,32,99,223,49,129,77,79,138,63,184,158,166,254,11,243,138,37,10,221,39,123,211,232,223,196,12,123,230,48,32,217,77,126,77,78,83,98,164,202,173,216,85,69,119,11,213,214,223,91,116,163,166,237,27,247,105,105,36,166,142,162,78,108,220,7,137,214,211,54,206,236,79,220,220,89,216,73,219,245,148,101,248,199,231,249,150,150,102,93,62,234,14,159,100,53,118,60,134,199,81,145,212,208,215,83,59,115,136,246,182,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,56,95,255,0,16,110,137,45,93,87,224,17,223,113,136,41,40,117,23,21,167,168,154,213,88,52,162,83,221,160,24,102,32,180,156,133,52,64,1,37,65,70,67,44,142,77,11,247,28,89,154,73,55,129,107,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,37,12,244,211,198,78,50,69,36,100,204,64,98,76,226,226,236,206,206,206,206,182,30,232,163,170,235,23,86,154,53,69,153,119,109,84,121,125,183,106,60,166,201,69,49,151,144,170,228,109,28,140,50,51,27,67,56,7,118,55,220,197,183,56,251,134,113,72,235,24,60,86,58,28,169,212,171,85,127,84,154,108,116,145,95,113,139,59,158,83,108,32,138,6,184,219,169,68,205,235,66,77,153,206,166,24,183,18,25,9,251,144,197,24,131,137,68,49,204,30,131,194,247,174,159,203,94,42,26,29,172,121,159,155,212,155,47,63,161,234,107,71,140,215,219,92,113,139,182,243,57,63,152,172,135,105,59,155,176,153,196,193,39,231,72,106,36,108,244,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,48,193,77,4,98,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,235,87,124,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,160,147,177,85,4,131,36,82,112,54,32,46,38,2,251,19,56,190,219,59,59,122,45,130,122,10,234,98,167,170,126,158,109,153,197,230,134,174,12,134,199,81,245,115,32,154,102,139,133,109,198,10,120,14,74,184,154,33,17,16,148,102,142,71,14,1,192,200,193,152,132,4,200,34,87,196,27,173,187,175,85,249,252,118,44,98,122,186,29,58,197,106,42,33,181,81,141,81,20,23,105,198,105,132,46,199,25,67,17,129,201,78,81,136,197,35,19,194,221,198,23,103,146,77,254,191,14,110,138,63,149,86,163,207,127,207,237,151,88,244,203,22,252,229,202,166,6,237,71,116,174,103,7,142,216,51,114,19,30,64,111,36,165,19,17,4,98,35,188,69,52,82,55,160,241,47,232,114,167,167,28,202,109,97,193,206,144,244,235,52,188,72,16,210,70,17,83,157,142,227,51,73,59,209,12,32,194,47,76,226,18,148,36,3,246,2,55,140,217,156,64,230,182,157,2,245,93,89,210,150,184,210,94,238,114,243,195,50,142,205,159,40,134,73,167,104,224,165,41,133,198,188,99,137,139,185,53,63,219,33,103,140,200,163,57,227,30,47,47,49,13,133,17,126,78,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,209,199,223,165,158,49,146,41,56,27,9,143,32,49,125,137,152,155,125,157,153,253,23,235,32,133,111,22,78,144,255,0,36,90,143,252,160,176,170,46,24,134,127,112,63,165,134,74,254,236,148,185,20,207,52,243,113,140,217,141,161,156,0,165,29,136,216,100,25,197,251,64,240,131,227,255,0,69,29,87,95,122,75,214,90,44,203,187,117,172,196,46,91,81,229,54,74,41,128,124,253,47,19,104,228,97,145,156,30,104,12,251,177,190,224,79,177,199,220,0,150,71,87,87,196,175,173,123,143,81,122,143,93,165,248,85,207,125,50,196,110,3,29,48,11,210,207,29,214,233,76,245,49,29,206,41,227,23,54,132,194,114,8,197,165,32,40,192,37,118,18,55,16,243,254,31,61,18,93,122,175,207,228,190,228,240,85,208,233,214,43,81,79,53,214,176,169,72,160,187,78,51,66,71,105,9,6,104,140,14,74,114,144,138,88,220,158,22,237,185,51,60,145,238,19,147,249,82,193,63,37,159,150,191,167,127,212,103,213,255,0,173,63,73,249,89,191,235,95,150,243,61,254,207,14,239,243,63,107,135,14,127,119,29,253,20,22,117,245,214,190,85,213,102,163,213,217,45,55,63,47,166,88,205,194,104,241,203,125,59,200,17,215,240,114,140,110,117,13,32,129,148,210,131,187,128,152,183,102,51,112,102,228,82,156,179,209,245,79,21,250,171,245,23,234,205,171,234,223,209,255,0,68,253,15,228,163,242,62,71,183,218,242,221,141,187,125,158,223,216,237,241,227,199,236,237,183,162,131,127,17,78,133,106,122,90,204,159,56,211,234,10,179,210,187,253,68,48,208,205,83,85,17,157,178,227,51,84,27,219,89,158,71,158,96,24,233,202,64,152,131,244,12,64,140,204,92,204,30,29,125,10,212,245,75,153,54,113,168,52,21,97,165,118,10,137,161,174,154,154,170,32,59,157,198,22,167,54,182,187,52,141,60,32,81,212,12,135,48,135,232,1,0,152,25,49,134,63,245,55,105,181,88,58,146,213,123,21,138,217,73,110,182,219,179,139,237,37,29,29,36,35,12,20,208,71,95,48,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,188,29,2,245,175,149,116,167,168,244,150,75,181,207,204,105,150,77,112,134,60,142,223,80,242,28,116,28,220,99,43,157,59,70,38,99,52,64,204,230,32,47,222,140,24,29,185,12,71,21,148,234,23,41,177,103,58,251,169,121,174,45,93,231,108,185,6,97,121,186,91,170,123,71,31,126,150,122,217,100,138,78,6,194,99,200,12,95,98,102,38,223,103,102,127,68,25,171,23,69,31,202,3,195,103,77,117,159,79,109,151,90,237,73,195,109,247,122,104,173,212,77,222,250,102,214,55,250,243,58,118,136,137,182,154,46,236,243,70,241,179,156,159,110,46,18,17,197,219,192,12,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,160,147,177,85,4,131,36,82,112,54,32,46,38,2,251,19,56,190,219,59,59,122,44,191,151,175,111,168,157,3,226,29,40,233,124,28,242,11,173,190,243,71,151,221,42,41,247,142,130,134,174,227,88,79,71,78,38,219,73,52,208,74,46,114,236,227,28,114,51,3,188,164,229,6,42,233,86,153,229,90,201,168,248,230,150,225,84,158,98,245,147,92,34,183,211,114,142,67,142,30,111,246,231,151,182,6,99,12,64,197,36,134,194,252,35,3,39,109,133,208,79,167,67,157,93,218,186,190,210,50,202,231,183,82,89,242,203,13,64,219,114,59,84,21,2,96,19,184,49,5,84,32,228,242,133,52,205,203,135,113,183,99,142,104,216,164,237,60,133,129,94,44,157,107,219,181,2,179,249,49,105,125,207,191,101,178,92,14,76,190,182,55,170,167,146,91,165,44,243,66,246,194,140,196,2,72,98,56,198,98,47,206,129,201,216,112,113,120,93,206,71,250,85,233,159,13,233,67,72,232,244,183,15,174,171,184,153,84,21,202,239,115,169,119,19,184,220,100,8,194,89,218,62,78,48,135,24,163,0,140,93,248,128,15,34,51,231,33,224,95,138,159,65,223,245,223,170,189,32,178,255,0,138,151,47,177,91,45,223,249,243,169,189,145,247,127,244,113,148,35,135,252,101,65,151,243,166,131,5,122,63,233,174,251,213,78,184,217,244,202,216,253,155,84,60,110,153,37,88,213,4,18,82,89,226,154,48,168,146,39,33,62,83,63,116,35,141,152,13,187,146,3,147,48,49,144,236,81,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,114,118,41,96,140,99,138,62,102,228,101,196,0,91,114,119,39,219,119,119,127,85,173,191,78,186,243,153,116,219,171,150,45,86,195,43,106,196,237,213,0,23,58,24,106,26,16,187,91,156,197,234,40,165,114,3,30,18,8,236,196,224,92,13,130,65,110,96,46,219,20,232,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,114,154,157,170,224,120,103,136,194,66,138,88,100,15,86,99,142,88,228,141,220,92,129,220,29,196,136,93,137,195,218,168,213,241,100,232,162,227,168,20,127,202,119,75,237,157,251,213,146,222,113,229,244,81,181,45,60,114,218,233,96,154,103,185,148,134,64,114,77,16,70,48,144,254,116,206,62,195,3,11,66,236,114,84,162,87,197,175,173,127,166,235,43,58,77,211,43,157,170,178,203,15,102,76,210,225,3,247,228,42,232,103,238,5,176,93,199,132,125,147,138,41,37,40,200,137,228,113,137,222,55,138,96,48,192,190,157,117,231,50,233,183,87,44,90,173,134,86,213,137,219,170,0,46,116,48,212,52,33,118,183,57,139,212,81,74,228,6,60,36,17,217,137,192,184,27,4,130,220,192,93,182,19,233,215,94,112,222,164,180,142,197,170,216,101,109,33,5,198,156,2,231,67,13,67,204,118,155,139,0,189,69,20,174,64,5,206,50,45,152,156,7,152,56,72,45,192,197,223,95,126,154,58,116,206,250,160,213,58,13,51,193,105,255,0,197,86,94,43,121,195,254,12,181,249,152,97,158,179,183,44,177,247,187,93,240,46,208,23,51,246,51,123,93,182,40,210,173,51,197,116,111,78,49,205,45,194,169,60,189,151,25,183,197,111,166,229,28,97,36,220,27,237,207,47,108,0,10,105,77,202,73,13,133,185,200,102,78,219,147,160,245,104,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,184,119,217,5,46,232,184,125,189,138,161,111,218,130,164,68,65,103,186,170,213,24,116,159,72,47,57,20,149,49,67,33,82,85,132,125,206,15,201,198,150,83,217,152,136,119,253,22,90,247,228,245,213,250,183,172,215,42,224,119,150,167,42,200,79,131,128,109,252,253,71,17,217,135,151,220,77,236,223,252,234,70,252,100,117,120,10,12,119,76,173,147,109,44,119,26,153,106,254,212,101,246,90,150,33,219,111,82,109,251,239,235,233,236,254,197,139,94,27,186,77,38,168,235,252,18,144,183,151,176,13,37,121,187,132,142,204,77,91,7,31,80,118,219,208,75,219,232,130,97,58,40,210,250,109,44,233,215,10,179,4,82,5,73,217,169,202,165,140,201,223,184,238,102,94,132,204,237,246,164,47,77,149,247,95,37,166,132,45,150,186,59,104,109,198,150,8,225,109,183,254,136,179,125,255,0,216,190,180,28,46,179,126,79,253,95,122,236,39,217,151,86,204,239,253,136,42,17,111,77,151,98,164,89,84,130,151,111,95,68,22,217,253,139,157,183,92,160,34,47,202,201,175,148,216,221,146,162,241,87,32,132,112,112,103,114,38,31,210,54,31,107,250,125,232,48,3,197,167,168,58,204,71,79,91,76,44,23,58,64,172,175,172,183,207,44,110,17,201,35,71,188,210,114,217,203,118,109,226,22,223,142,223,233,81,115,160,26,29,146,107,150,117,67,141,90,45,245,39,70,243,68,245,115,132,114,113,104,251,209,1,139,24,1,179,30,210,179,250,183,245,255,0,111,170,235,55,84,203,89,181,238,235,127,182,242,158,148,41,104,233,105,196,28,36,221,130,1,34,217,227,109,159,237,25,254,223,249,165,119,195,75,167,57,180,163,69,233,46,87,254,5,116,171,184,86,203,38,193,48,63,243,177,176,190,198,237,247,66,63,209,111,248,221,195,34,116,19,68,113,93,8,192,233,112,204,98,150,72,163,134,89,229,55,58,147,153,221,228,147,147,250,150,223,176,126,229,114,145,16,20,102,248,182,245,1,91,97,177,89,244,250,195,91,79,206,122,201,218,102,237,199,33,8,189,24,255,0,227,110,223,207,254,207,254,124,151,205,40,193,9,204,127,163,24,185,63,246,51,110,181,229,235,179,57,108,235,95,46,242,197,185,52,15,78,194,219,139,250,149,21,43,127,71,252,148,24,241,83,81,53,93,68,149,85,5,202,73,73,204,223,102,109,221,223,119,246,46,181,232,44,248,6,103,125,56,70,219,140,93,37,26,135,110,209,141,20,164,39,187,237,187,56,139,239,234,255,0,114,203,78,151,124,58,181,39,83,114,107,53,215,45,161,59,117,149,230,138,121,188,205,5,96,51,198,237,35,183,218,97,6,246,128,255,0,73,189,191,233,11,231,225,21,167,241,205,118,60,182,170,150,94,84,131,4,180,242,110,76,63,108,43,132,190,237,159,238,82,194,173,182,134,232,118,41,161,152,133,46,53,142,211,136,200,20,241,69,81,48,201,41,52,142,14,110,206,205,33,150,223,206,23,255,0,79,179,221,223,46,80,89,172,213,215,106,147,96,138,146,158,73,137,221,217,153,152,69,223,218,254,136,34,39,198,170,104,139,80,52,234,16,217,220,40,174,164,94,190,199,121,225,255,0,153,102,31,133,227,155,244,221,72,231,11,199,254,178,102,221,157,185,55,144,167,245,245,81,181,226,53,171,20,186,207,175,246,235,37,163,105,35,179,21,77,189,141,165,3,222,89,43,100,23,31,205,251,54,224,62,215,119,245,246,55,223,43,221,6,227,51,99,61,57,98,212,243,198,241,156,182,203,113,59,59,19,110,237,65,78,206,255,0,107,255,0,167,209,6,68,34,34,2,196,15,20,246,111,228,139,145,237,250,79,95,107,255,0,246,176,89,126,176,223,197,98,111,47,210,78,67,41,123,60,253,173,189,61,187,249,177,65,16,61,34,69,81,63,80,24,212,116,172,15,35,133,118,220,247,219,253,103,55,236,245,91,27,216,196,130,215,0,151,181,185,127,248,78,181,223,232,110,152,170,186,154,197,35,16,114,218,43,131,190,204,239,255,0,196,83,173,138,40,133,130,148,5,153,217,155,127,71,254,215,65,222,169,47,249,21,74,146,65,210,44,236,254,140,203,184,85,12,207,191,249,213,99,237,65,82,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,14,29,149,14,237,186,236,84,56,250,251,80,114,62,174,170,84,11,108,234,180,28,62,238,222,143,178,128,223,19,252,94,76,107,170,106,247,236,113,142,186,203,110,168,228,220,182,223,129,71,182,229,247,254,111,216,202,124,212,55,120,201,99,213,180,122,183,107,189,184,27,210,205,108,183,194,199,219,118,30,123,213,250,114,246,111,176,251,16,100,143,131,214,91,77,114,233,248,49,129,147,105,109,55,11,144,16,185,15,175,41,97,147,118,251,253,147,51,122,255,0,204,164,1,67,7,132,134,170,211,227,154,131,89,128,212,147,8,215,60,149,140,239,32,15,169,207,65,22,219,63,171,254,143,220,234,103,208,17,17,7,228,101,182,56,242,76,102,231,98,151,109,171,169,38,167,245,223,250,113,144,253,222,191,210,90,250,245,149,163,89,126,134,107,246,69,115,154,142,106,122,58,172,130,162,174,217,85,229,165,104,249,114,25,135,98,148,120,147,254,113,159,109,221,189,31,238,91,16,172,120,235,35,165,235,119,82,26,123,45,154,57,163,166,185,83,188,245,16,75,32,204,109,220,122,99,140,31,140,102,222,199,113,244,217,247,65,140,94,29,253,123,99,57,21,139,30,209,188,216,142,146,243,75,79,77,108,138,166,122,154,88,163,156,133,167,251,64,63,96,159,208,3,118,217,246,223,239,246,188,143,210,212,211,214,83,199,87,75,48,75,12,162,198,6,4,196,36,207,247,179,183,163,173,107,245,139,68,245,19,167,141,67,173,181,93,40,42,193,236,183,2,242,151,22,160,148,33,55,140,128,132,219,186,59,59,125,160,244,125,219,127,219,247,229,55,78,158,41,249,70,150,218,172,152,174,101,143,86,221,40,168,66,42,105,170,105,102,165,2,56,199,155,111,193,225,22,111,66,22,253,63,185,223,116,19,89,52,49,212,68,112,76,60,128,219,98,109,246,221,149,171,213,237,43,195,238,120,149,230,186,74,49,142,102,161,153,199,121,165,251,69,179,191,251,118,251,223,246,44,125,179,248,169,232,45,118,59,21,214,167,157,61,68,180,253,199,166,154,233,66,51,1,237,250,46,61,207,110,255,0,114,199,174,162,188,87,241,123,245,158,183,29,193,49,155,180,181,21,52,115,83,133,65,212,82,60,32,110,91,9,110,60,247,109,155,127,103,175,167,237,65,139,58,221,136,13,143,169,218,26,12,121,226,41,167,134,174,78,212,100,70,76,76,117,91,238,207,187,251,27,253,231,83,235,96,98,27,21,184,77,182,38,164,133,157,191,175,131,40,54,232,107,5,203,53,255,0,168,167,212,107,196,83,203,79,71,85,84,243,16,210,147,136,188,244,213,102,195,202,49,17,109,156,155,213,253,187,169,213,138,49,138,32,136,125,128,44,45,253,140,130,180,68,65,249,247,235,60,23,235,92,214,186,157,184,74,226,254,187,253,196,207,247,59,126,197,175,63,93,26,106,122,87,212,101,235,31,110,45,21,69,21,13,108,44,194,109,176,148,2,15,250,123,187,253,168,201,108,80,162,27,198,87,3,165,164,204,109,122,129,24,254,118,160,45,246,215,244,63,65,237,213,151,237,227,253,22,251,183,65,153,222,26,250,141,30,161,244,197,101,172,146,78,85,80,215,220,98,149,156,131,118,218,161,221,183,97,219,111,67,31,185,101,90,142,15,6,59,156,146,105,21,222,216,95,163,21,230,224,227,236,255,0,23,70,255,0,242,186,145,244,5,195,190,203,149,214,79,199,209,5,108,251,174,87,88,186,236,65,214,76,185,31,69,201,50,165,139,215,111,216,131,177,23,13,234,203,148,17,247,226,225,163,63,91,116,165,181,30,144,25,231,198,40,38,55,110,50,19,240,42,170,119,55,251,47,197,190,207,47,107,127,161,71,47,64,121,251,96,61,82,96,149,51,147,13,53,101,216,33,149,220,128,127,74,41,64,125,73,191,108,159,181,148,241,235,158,23,14,161,105,22,91,136,76,205,254,20,180,84,211,179,191,45,155,112,253,130,236,239,236,251,150,188,26,153,140,221,116,59,93,107,41,230,132,134,75,29,254,74,218,70,224,67,202,56,107,13,129,219,184,207,190,253,175,107,238,223,218,131,100,251,77,198,27,181,182,150,227,1,51,133,76,33,43,108,236,255,0,164,44,255,0,119,167,222,190,181,140,126,31,186,211,79,172,250,31,5,196,99,40,170,109,79,75,69,80,39,36,100,239,39,147,132,137,217,129,155,102,221,223,218,205,236,89,56,131,135,246,46,174,95,107,101,220,186,221,182,65,83,63,220,170,84,11,183,181,189,85,104,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,90,206,172,125,233,245,147,226,6,67,243,25,214,202,107,90,206,172,125,233,245,147,226,6,67,243,25,208,77,79,133,199,184,158,153,126,53,243,138,213,149,75,21,124,46,61,196,244,203,241,175,156,86,172,170,64,68,68,17,87,227,157,250,147,253,228,254,26,173,87,130,167,189,62,83,240,254,187,230,54,229,117,124,115,191,82,127,188,159,195,85,170,240,84,247,167,202,126,31,215,124,198,220,130,106,81,17,1,107,89,213,143,189,62,178,124,64,200,126,99,58,217,77,107,89,213,143,189,62,178,124,64,200,126,99,58,9,169,240,184,247,19,211,47,198,190,113,90,178,169,98,175,133,199,184,158,153,126,53,243,138,213,149,72,8,139,29,124,66,53,66,213,165,93,31,106,77,206,224,52,147,84,95,236,242,226,244,52,147,86,141,49,212,79,112,23,166,126,214,236,239,33,197,20,146,212,60,98,219,144,83,159,168,179,57,136,65,7,80,58,153,249,100,215,28,243,84,163,171,186,212,82,100,217,5,117,194,131,233,73,57,213,67,66,115,23,149,128,254,217,176,246,160,104,163,96,18,113,1,6,17,126,34,202,87,252,22,48,10,107,23,79,57,94,160,212,99,213,116,119,44,171,40,58,96,174,153,165,16,175,183,81,211,198,208,188,76,79,192,128,42,39,175,7,48,111,83,230,36,239,219,102,24,97,91,46,244,209,128,84,233,103,79,58,111,167,215,12,122,146,199,114,177,226,246,218,107,165,13,51,69,194,43,143,151,7,172,119,120,157,192,204,170,30,83,51,23,126,102,68,91,151,45,220,48,47,198,211,71,44,82,226,184,47,80,52,243,118,111,84,215,6,195,171,35,226,101,230,233,100,142,162,174,157,247,115,225,31,100,226,169,244,96,228,126,107,237,22,209,139,62,32,120,101,235,95,228,91,171,140,91,204,91,252,213,6,119,182,21,89,194,46,115,69,231,103,135,203,201,30,242,0,142,213,81,83,115,39,229,180,79,47,17,114,227,180,186,120,132,105,125,171,85,122,62,212,155,101,192,169,33,168,176,89,229,202,40,106,230,162,26,147,167,158,222,47,82,253,173,221,158,51,150,40,229,167,121,5,247,16,168,63,66,103,112,45,125,177,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,130,78,197,84,18,12,145,73,192,216,128,184,152,11,236,76,226,251,108,236,237,232,131,105,52,94,127,79,115,91,86,165,96,24,214,163,88,169,234,224,182,229,86,122,43,221,28,85,96,35,60,112,84,194,19,70,50,8,145,11,27,9,179,59,49,19,111,190,206,254,213,232,16,21,170,234,199,221,99,89,62,31,228,63,46,157,93,85,106,186,177,247,88,214,79,135,249,15,203,167,65,173,98,217,79,164,239,117,141,27,248,127,143,124,186,5,173,98,217,79,164,239,117,141,27,248,127,143,124,186,4,23,85,17,16,17,17,1,17,16,17,17,5,170,234,199,221,99,89,62,31,228,63,46,157,107,88,182,83,234,199,221,99,89,62,31,228,63,46,157,107,88,131,106,132,68,64,68,68,5,170,186,218,161,106,174,131,99,61,13,207,240,221,44,232,155,76,117,7,80,114,26,75,30,61,99,211,124,126,166,186,186,165,223,132,65,244,125,59,51,51,51,57,25,145,56,128,0,179,153,153,8,139,17,19,51,250,174,159,186,135,210,254,166,176,1,212,109,40,186,213,214,91,66,161,168,107,34,171,163,146,154,122,42,214,134,41,164,166,144,73,184,145,128,207,27,57,70,71,27,187,191,19,45,183,80,89,212,135,88,57,54,182,105,166,154,232,149,153,234,237,216,38,1,139,216,40,14,130,166,42,114,58,203,221,21,9,83,205,92,198,33,221,0,118,154,72,130,62,225,11,132,99,35,136,153,184,7,201,209,71,85,215,222,146,245,150,139,50,238,221,107,49,11,150,212,121,77,146,138,96,31,63,75,196,218,57,24,100,103,7,154,3,62,236,111,184,19,236,113,247,0,37,145,208,108,82,139,242,113,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,142,62,253,44,241,140,145,73,192,216,76,121,1,139,236,76,196,219,236,236,207,232,191,89,1,98,175,138,63,184,158,166,254,11,243,138,37,149,75,21,124,81,253,196,245,55,240,95,156,81,32,133,110,147,189,233,244,111,226,6,61,243,24,22,202,107,90,206,147,189,233,244,111,226,6,61,243,24,22,202,104,8,136,128,136,136,33,91,198,175,222,159,22,248,127,67,243,27,138,120,42,123,211,229,63,15,235,190,99,110,79,26,191,122,124,91,225,253,15,204,110,43,23,250,104,234,99,50,233,107,33,202,243,61,62,161,164,60,134,255,0,139,212,99,148,53,181,44,198,22,195,154,170,154,103,171,104,156,92,102,49,26,114,96,2,251,28,204,72,152,196,94,51,9,212,182,117,167,160,215,174,165,207,165,59,54,65,87,95,153,71,79,59,156,244,212,221,219,112,214,192,7,36,214,247,156,73,221,170,99,138,57,12,219,143,108,120,20,111,35,76,207,18,190,171,86,207,173,153,87,214,175,175,95,89,174,191,89,62,144,250,91,233,143,59,39,158,243,221,206,239,153,239,239,220,239,119,62,223,115,151,46,95,107,125,253,84,233,248,126,245,221,98,234,171,21,143,10,202,79,201,106,110,63,111,105,46,52,219,28,159,74,82,193,29,44,114,221,121,133,60,84,240,119,106,106,9,188,176,187,144,109,187,110,62,172,25,128,136,136,8,136,128,136,136,10,213,117,99,238,177,172,159,15,242,31,151,78,174,170,181,93,88,251,172,107,39,195,252,135,229,211,160,214,177,108,167,210,119,186,198,141,252,63,199,190,93,2,214,177,108,167,210,119,186,198,141,252,63,199,190,93,2,11,170,136,136,8,136,128,173,87,85,90,165,249,22,233,199,81,117,50,27,239,208,213,246,108,126,171,232,170,223,43,230,59,87,73,67,179,67,249,183,3,18,222,170,88,7,237,139,131,111,185,236,44,78,215,85,71,7,141,198,107,106,160,209,125,61,211,153,169,234,222,229,124,202,37,189,211,202,32,61,129,130,134,146,72,101,19,46,92,152,220,174,16,184,179,11,179,176,201,187,142,204,196,16,236,189,174,136,102,182,173,53,214,140,7,81,175,180,245,115,219,113,92,162,213,123,172,138,144,4,167,146,10,106,184,230,144,99,18,33,23,55,16,118,102,114,22,223,109,221,189,170,229,116,45,211,167,242,157,234,59,29,192,46,84,253,220,110,223,202,251,147,125,190,59,218,233,204,57,197,233,44,114,126,122,67,134,159,148,100,230,29,254,227,51,176,58,180,26,133,133,93,116,215,63,201,116,230,251,81,73,61,203,21,188,86,217,43,37,164,50,40,36,158,154,99,134,66,140,136,68,156,28,129,221,157,196,95,109,183,102,246,32,218,33,22,53,120,117,107,29,139,89,58,71,193,42,109,16,249,122,188,62,223,6,29,116,166,228,103,217,170,160,130,40,197,249,144,3,23,118,7,167,159,97,228,33,223,225,200,136,9,214,74,160,34,34,8,1,241,71,247,236,212,223,193,126,79,68,177,85,101,87,138,63,191,102,166,254,11,242,122,37,125,124,35,186,62,198,117,70,235,93,212,142,160,53,37,194,219,135,222,35,160,199,173,163,45,68,83,195,123,166,42,90,193,174,50,140,192,120,70,37,24,140,101,220,25,30,89,28,132,123,99,204,50,43,194,247,161,111,200,166,42,26,227,172,120,103,148,212,155,215,63,161,233,171,75,148,214,43,92,145,139,54,240,184,183,151,172,155,121,59,155,185,24,68,225,31,230,136,170,35,124,255,0,68,64,68,68,5,170,186,218,161,106,174,131,101,62,147,189,214,52,111,225,254,61,242,232,23,191,203,50,155,22,13,138,222,115,92,166,187,201,89,113,251,125,69,210,227,83,218,57,59,20,176,70,82,75,39,0,98,50,226,0,79,176,179,147,237,179,51,191,162,240,29,39,123,172,104,223,195,252,123,229,208,40,149,241,66,235,95,249,64,103,103,163,26,123,115,181,87,105,182,27,112,10,152,174,52,79,222,250,102,232,48,144,29,67,74,66,219,67,23,118,120,99,104,221,194,79,183,47,57,4,226,237,134,64,96,190,47,127,76,117,113,93,139,95,237,246,160,209,139,205,194,44,122,203,113,18,242,243,80,113,156,130,59,196,242,212,52,127,153,155,155,20,209,200,193,217,137,163,113,220,226,151,204,73,250,213,93,74,167,133,103,94,63,245,163,165,77,95,189,127,141,139,16,190,220,238,63,249,128,166,178,8,118,191,244,130,136,228,155,252,93,56,15,243,64,130,85,21,170,234,199,221,99,89,62,31,228,63,46,157,93,85,106,186,177,247,88,214,79,135,249,15,203,167,65,173,98,154,159,26,191,117,140,91,226,5,15,203,174,42,21,148,212,248,213,251,172,98,223,16,40,126,93,113,65,21,125,39,123,211,232,223,196,12,123,230,48,41,222,234,59,173,61,6,233,98,235,141,216,181,83,32,171,27,150,75,80,12,20,118,218,111,53,61,21,19,147,137,92,42,99,98,98,10,97,38,113,220,88,164,55,99,104,163,147,132,156,117,246,210,124,235,242,95,170,120,110,166,125,23,244,159,213,44,130,221,125,242,93,254,207,154,242,181,49,205,218,238,113,46,28,187,124,121,113,45,183,223,103,219,101,250,186,233,174,154,143,212,94,163,220,117,67,84,47,62,122,235,93,180,80,195,19,56,82,219,233,69,221,227,165,166,141,221,251,112,135,34,217,183,114,114,34,51,35,51,51,32,217,165,20,80,120,95,120,130,83,90,105,172,189,47,107,77,214,172,192,234,6,131,15,190,84,203,45,73,243,154,90,90,122,59,43,69,20,4,76,12,71,57,4,242,203,194,48,97,139,236,128,134,210,190,128,136,136,8,136,131,85,117,114,181,163,65,179,45,21,143,13,186,95,104,170,229,177,103,152,189,175,38,177,93,138,157,163,130,176,42,168,160,158,120,65,216,201,185,211,203,51,196,76,238,198,236,209,200,224,35,40,111,109,86,194,122,115,160,154,79,212,79,69,250,35,133,107,30,41,245,130,203,69,135,227,87,72,41,188,245,77,39,10,160,180,132,99,39,58,121,35,55,216,38,145,182,119,227,246,183,219,118,103,96,196,175,5,10,221,109,11,86,101,111,43,77,36,154,65,61,69,68,193,92,69,7,126,12,144,6,137,138,16,102,54,153,194,74,73,0,137,200,10,54,120,99,224,64,79,35,28,165,47,146,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,47,173,1,96,7,84,126,43,127,201,175,93,178,109,20,252,130,253,99,250,185,228,191,194,127,90,124,159,127,204,81,193,83,252,207,148,147,143,30,255,0,31,211,125,248,239,233,190,205,159,234,48,58,204,240,191,215,222,162,122,147,204,53,143,10,203,244,254,138,203,144,125,31,229,160,186,92,43,99,170,14,197,5,61,57,243,24,233,36,6,220,225,39,109,141,254,203,182,251,62,236,193,151,253,20,245,91,252,176,116,178,235,169,159,80,190,169,125,25,144,79,98,242,95,74,121,254,231,110,154,158,110,239,115,179,22,219,249,158,60,120,190,220,55,223,215,102,200,5,139,254,30,157,47,231,221,38,104,189,235,78,117,26,239,143,220,110,87,28,162,166,247,20,182,74,137,166,128,96,146,146,146,17,18,41,162,136,152,249,83,155,187,48,187,108,227,235,237,102,202,4,4,69,111,245,211,93,52,227,167,77,56,184,234,134,168,94,124,141,170,135,104,161,134,38,99,170,184,85,19,59,199,75,77,27,187,119,38,62,37,179,110,194,194,36,102,64,0,102,33,112,22,181,157,88,251,211,235,39,196,12,135,230,51,173,140,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,59,84,208,215,83,59,240,148,55,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,215,51,171,31,122,125,100,248,129,144,252,198,116,19,83,225,113,238,39,166,95,141,124,226,181,101,82,197,95,11,143,113,61,50,252,107,231,21,171,42,144,98,175,138,63,184,158,166,254,11,243,138,37,10,221,39,123,211,232,223,196,12,123,230,48,41,169,241,71,247,19,212,223,193,126,113,68,161,91,164,239,122,125,27,248,129,143,124,198,4,27,41,168,171,241,206,253,73,254,242,127,13,82,168,162,175,199,59,245,39,251,201,252,53,5,170,240,84,247,167,202,126,31,215,124,198,220,166,165,66,183,130,167,189,62,83,240,254,187,230,54,229,53,40,53,172,234,199,222,159,89,62,32,100,63,49,157,74,167,130,167,186,198,83,241,2,187,229,214,229,21,125,88,251,211,235,39,196,12,135,230,51,169,84,240,84,247,88,202,126,32,87,124,186,220,131,55,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,59,211,87,80,212,179,240,148,55,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,215,91,170,174,153,243,46,148,53,114,179,75,115,10,234,75,136,21,56,220,173,23,58,103,97,11,141,186,67,144,34,157,227,228,229,9,242,138,64,56,201,223,137,129,113,35,14,18,30,201,43,31,250,215,233,70,197,213,166,141,86,225,189,171,85,30,95,109,222,179,22,189,214,194,101,228,42,185,3,201,27,148,110,198,208,206,1,218,145,182,49,109,194,78,217,156,81,178,12,0,240,155,235,94,221,167,245,159,201,139,84,46,125,139,45,238,224,18,98,21,178,61,85,68,145,93,42,167,134,22,182,12,96,38,17,195,41,200,83,9,126,104,2,78,251,155,147,204,206,23,87,197,147,173,123,142,159,209,255,0,38,45,47,185,246,47,87,187,121,201,151,214,198,244,181,17,197,107,170,130,104,94,216,81,152,153,199,52,161,32,204,69,249,163,8,251,14,14,77,51,184,68,182,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,232,73,216,170,130,66,142,88,249,131,144,23,19,2,109,197,220,95,109,217,221,189,83,253,85,103,185,87,251,43,145,228,153,29,195,255,0,41,89,93,114,174,168,147,253,212,147,77,36,135,253,100,68,95,123,186,15,107,211,174,131,102,93,73,106,229,139,74,112,202,42,178,59,141,64,29,206,186,26,118,152,45,54,230,49,106,138,217,88,140,7,132,98,91,176,185,143,51,112,140,95,153,139,62,194,125,58,232,54,27,211,110,145,216,180,167,12,162,164,16,183,83,129,220,235,161,167,120,78,237,113,112,22,168,173,149,136,204,185,200,67,187,11,153,112,6,8,197,248,0,179,89,95,15,158,137,45,93,40,96,18,95,114,120,41,43,181,23,42,167,167,154,235,88,84,162,51,218,96,40,97,35,180,132,131,52,160,97,29,64,200,69,44,110,45,51,246,220,153,218,56,246,203,84,5,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,59,211,87,80,212,179,240,148,55,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,244,8,131,91,110,170,186,103,204,186,80,213,202,205,45,204,43,169,46,32,84,227,114,180,92,233,157,132,46,54,233,14,64,138,119,143,147,148,39,202,41,0,227,39,126,38,5,196,140,56,72,118,129,108,167,212,191,78,152,39,84,26,89,95,166,121,213,63,248,218,203,61,111,57,191,193,151,79,45,52,48,86,118,226,150,62,247,107,190,101,218,50,224,126,199,111,99,182,185,154,133,133,93,116,215,63,201,116,230,251,81,73,61,203,21,188,86,217,43,37,164,50,40,36,158,154,99,134,66,140,136,68,156,28,129,221,157,196,95,109,183,102,246,32,252,155,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,167,167,195,231,162,75,87,74,24,4,151,220,158,10,74,237,69,202,169,233,230,186,214,21,40,140,246,152,10,24,72,237,33,32,205,40,24,71,80,50,17,75,27,139,76,253,183,38,118,142,61,172,7,132,23,72,150,171,46,51,77,213,214,79,113,164,184,92,175,244,245,182,220,106,128,105,196,218,217,0,84,21,61,69,81,153,143,33,169,50,130,72,135,182,236,195,9,200,196,71,222,112,138,77,16,23,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,215,214,136,32,47,196,27,162,75,175,74,25,252,119,220,98,10,186,237,58,202,170,42,38,181,86,13,41,12,22,153,202,105,136,45,39,33,77,41,153,199,78,49,144,203,35,139,204,221,199,22,119,142,77,190,191,14,110,181,255,0,146,174,163,207,96,207,238,119,89,52,203,41,252,221,202,154,7,238,199,107,174,119,6,142,230,48,241,35,46,32,15,28,163,19,137,28,100,37,180,165,12,81,188,207,117,21,160,216,111,82,90,71,125,210,156,206,138,144,130,227,78,103,108,174,154,157,230,59,77,197,128,154,158,182,38,19,2,231,25,22,238,44,99,204,28,227,39,224,100,207,175,103,81,90,13,153,116,219,171,151,221,41,204,232,170,196,237,213,6,118,202,233,169,218,16,187,91,156,201,169,235,98,97,51,30,18,8,238,226,198,92,13,142,50,126,96,76,193,51,222,35,61,107,255,0,37,93,56,130,193,128,92,237,82,106,110,83,249,187,109,52,239,221,146,215,66,236,109,37,204,161,226,64,92,76,26,56,134,87,17,57,8,139,105,70,25,99,120,44,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,8,251,245,83,200,49,197,31,51,113,1,228,102,45,185,59,11,111,187,187,55,170,249,46,119,107,173,234,164,43,47,55,58,186,250,136,233,224,164,9,106,102,41,76,96,130,32,134,24,152,137,221,216,35,138,56,227,1,246,8,0,139,108,204,204,165,211,194,111,162,139,142,159,209,255,0,41,221,80,182,118,47,87,187,120,71,136,81,72,212,181,17,197,107,170,130,25,154,230,50,1,25,199,52,161,33,66,35,249,163,8,251,236,108,77,51,48,6,74,244,11,210,141,31,74,90,29,73,100,185,197,207,51,202,59,55,140,162,105,33,129,164,130,168,161,22,26,1,146,39,46,228,52,255,0,108,69,222,67,18,144,231,144,120,180,188,7,37,81,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,82,239,247,42,149,4,237,237,127,68,20,114,251,91,46,214,246,42,25,183,93,136,11,228,187,92,97,180,219,106,174,51,147,48,83,66,114,190,238,205,250,34,239,247,250,125,203,235,88,199,226,5,173,52,250,49,161,243,220,74,50,150,166,234,245,84,84,226,18,70,46,210,121,57,136,93,216,217,247,109,217,189,140,254,212,16,251,215,230,126,217,247,84,153,221,76,4,197,77,71,118,56,98,118,32,47,209,138,32,47,81,111,219,31,237,117,35,94,17,250,51,245,75,74,95,81,234,193,154,124,158,130,19,102,227,32,191,1,170,168,112,127,180,252,95,236,241,246,55,250,84,84,233,158,51,117,215,29,117,163,167,134,18,41,47,151,248,235,106,219,129,23,24,230,172,6,55,126,219,54,219,119,125,173,179,127,98,216,127,67,48,184,116,247,72,177,44,66,22,111,240,93,162,154,157,221,185,108,251,7,236,39,119,111,111,222,131,221,162,46,31,209,144,82,94,171,129,100,114,245,219,246,170,133,144,84,184,119,217,114,186,201,208,86,207,186,229,117,139,242,93,136,11,21,60,74,53,26,61,60,233,138,245,89,28,156,106,166,175,183,69,19,49,6,239,189,67,59,236,197,190,254,128,95,114,202,181,28,30,51,151,57,35,210,43,69,176,127,70,91,205,189,203,217,254,46,177,255,0,228,100,17,237,208,190,154,158,170,117,25,101,199,223,139,197,79,69,93,91,51,56,155,238,35,1,3,126,134,206,223,106,65,91,12,88,108,240,88,109,112,218,233,182,225,19,147,250,111,247,147,191,222,239,251,84,75,120,53,96,116,181,121,141,211,80,36,31,206,211,133,194,218,222,135,234,61,186,66,253,188,127,164,255,0,118,234,94,80,17,17,7,193,127,98,43,21,196,65,183,39,164,153,153,191,175,131,168,10,209,28,64,111,157,78,215,80,100,47,16,205,4,52,146,118,164,34,2,114,115,165,219,102,109,159,216,255,0,239,178,216,6,88,198,88,142,34,246,24,184,191,246,58,130,174,185,112,92,179,64,58,138,109,70,179,197,60,84,245,149,84,175,9,21,41,48,147,193,77,72,110,60,164,18,23,221,197,253,91,217,178,9,129,210,29,43,195,237,152,149,154,186,58,49,146,103,161,133,203,105,165,251,37,179,63,251,119,251,219,246,43,169,12,49,211,196,16,66,60,64,27,97,109,247,217,148,82,116,235,226,191,139,216,108,244,88,238,119,140,221,162,168,166,163,134,156,234,2,162,145,161,51,98,216,139,114,225,179,108,251,251,61,61,127,98,200,91,199,138,158,130,208,227,178,221,105,185,212,84,69,79,220,106,104,110,148,37,49,158,223,162,195,220,246,239,247,32,205,74,170,154,122,58,121,42,234,166,8,161,136,92,204,204,152,68,89,190,247,119,244,101,28,30,34,29,123,99,56,237,139,33,209,188,36,142,174,243,85,79,83,108,150,166,10,154,89,99,128,137,160,251,70,63,108,155,208,207,102,217,183,219,238,246,182,58,117,23,226,159,148,106,149,170,247,138,225,184,245,109,174,138,184,37,166,134,166,170,106,83,32,140,184,54,252,26,18,103,244,18,111,211,251,217,247,88,179,163,186,39,168,157,67,234,29,21,170,215,65,86,111,122,184,15,155,184,189,4,167,8,60,132,100,70,253,161,217,155,236,159,163,108,219,254,207,184,61,167,70,186,53,151,235,158,191,99,183,56,104,230,168,163,165,200,41,234,238,117,94,90,87,143,151,34,152,183,40,135,136,191,230,221,246,221,155,213,190,229,176,86,37,99,143,27,198,109,150,40,182,218,134,146,26,127,77,255,0,161,24,143,223,235,253,21,99,250,55,233,122,221,211,126,158,197,102,146,104,234,110,85,15,5,68,242,198,51,3,119,26,152,35,55,227,33,191,181,216,189,54,109,150,67,160,34,34,2,143,255,0,24,92,182,154,219,211,241,227,5,38,242,221,174,22,208,17,98,31,78,50,205,38,239,247,251,33,118,244,255,0,157,72,2,134,15,22,253,85,167,200,245,6,143,1,166,38,33,161,120,235,29,218,64,47,80,158,190,45,182,111,86,253,47,189,208,90,191,12,12,94,76,151,170,106,7,236,114,142,134,203,113,168,228,252,182,223,128,199,182,227,247,254,115,216,234,124,155,118,111,87,221,67,127,131,110,61,91,89,171,119,75,219,1,181,44,54,203,132,46,125,183,113,231,189,39,167,47,102,251,23,177,76,138,2,164,189,29,84,168,38,221,208,113,191,170,173,153,82,195,235,237,85,160,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,46,29,153,114,184,127,98,7,163,58,229,80,170,223,116,28,172,17,241,98,209,153,115,253,20,108,166,209,111,142,91,157,170,190,222,194,109,1,156,143,31,57,129,197,156,89,253,63,63,191,177,103,114,242,250,147,134,80,231,216,133,102,53,95,69,13,84,117,5,17,180,114,139,16,238,18,9,111,179,187,126,199,251,208,107,147,211,182,166,87,105,70,174,99,217,85,29,68,144,198,213,244,144,213,16,72,33,249,143,53,17,158,238,76,237,183,230,219,219,183,246,173,144,240,220,154,147,47,199,169,239,180,100,207,28,196,99,232,66,91,56,147,143,180,125,62,229,174,119,83,154,43,125,208,141,86,173,196,235,237,53,52,80,12,52,181,52,166,80,60,98,236,113,51,253,159,180,94,188,132,254,253,253,29,73,159,134,63,88,20,25,78,17,22,157,234,46,105,1,95,41,234,234,158,49,172,169,22,150,65,57,161,237,187,55,6,244,222,103,22,245,127,103,250,2,70,81,17,1,113,237,244,117,202,32,181,122,193,211,70,143,107,85,170,186,143,50,193,108,181,181,117,113,24,181,92,212,187,200,4,92,126,214,226,226,91,253,129,245,223,127,69,30,250,211,224,227,115,168,173,174,187,233,86,95,102,162,130,89,10,72,104,36,163,171,118,140,119,13,133,137,138,71,255,0,111,247,127,243,165,113,16,65,125,71,132,207,81,240,84,246,6,231,98,49,229,183,62,197,123,110,223,183,111,47,255,0,42,246,186,109,224,247,171,183,59,237,41,230,153,93,134,150,218,51,15,124,124,173,107,145,6,206,239,182,225,31,223,179,123,89,76,203,198,4,236,68,2,238,222,199,118,94,55,87,53,26,221,165,152,53,207,45,175,112,102,163,167,121,0,72,156,89,203,144,139,122,241,45,189,77,189,172,131,193,244,203,210,150,5,211,94,52,118,155,13,186,223,45,125,65,69,37,69,108,48,24,17,152,66,209,187,253,179,39,245,251,111,254,233,213,240,88,97,163,61,94,102,58,153,169,239,142,176,20,246,202,153,102,237,48,28,124,98,17,142,99,22,228,208,139,191,160,15,171,187,123,22,103,11,187,179,59,182,219,183,177,7,40,136,128,163,31,198,114,58,98,194,109,18,152,109,40,221,109,226,47,251,95,179,89,255,0,35,186,147,133,20,94,51,249,44,82,77,99,197,163,159,237,199,61,5,89,131,111,254,46,185,183,246,127,91,125,232,61,103,131,3,27,233,237,243,110,92,90,237,95,191,167,167,243,84,42,76,84,118,248,53,88,170,41,52,66,225,123,146,157,198,58,219,197,195,183,35,183,233,51,13,32,250,122,254,216,221,191,204,164,73,1,117,159,181,118,42,9,183,246,160,224,87,98,160,91,213,86,131,130,93,68,47,190,251,250,126,197,220,168,38,65,200,63,166,219,170,151,88,250,63,181,118,32,162,88,163,158,35,134,80,98,9,5,196,133,253,142,207,232,236,161,175,197,227,68,225,197,53,2,195,159,217,109,176,65,79,114,164,172,42,194,134,19,109,223,205,179,131,145,126,142,251,212,63,236,255,0,63,162,153,117,135,222,39,58,85,249,65,233,215,32,188,81,217,252,229,194,199,109,150,162,18,8,185,72,12,51,211,200,251,62,237,183,164,101,251,127,228,65,134,190,18,125,64,67,133,220,239,154,107,120,171,149,227,184,215,71,89,78,5,81,24,137,109,73,51,16,176,151,171,236,208,139,250,111,237,111,103,223,49,76,236,76,196,46,206,207,234,206,203,88,253,38,204,46,90,107,168,116,87,160,186,84,218,100,162,57,194,99,7,33,32,39,134,72,246,118,102,119,223,114,118,246,125,235,100,237,61,201,232,114,252,66,215,123,160,173,138,168,102,165,128,142,72,205,137,185,20,64,79,234,223,229,55,250,80,122,53,65,182,236,171,92,63,177,5,2,219,127,82,173,157,80,254,158,170,161,127,84,21,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,45,107,58,177,247,167,214,79,136,25,15,204,103,91,41,173,107,58,177,247,167,214,79,136,25,15,204,103,65,53,62,23,30,226,122,101,248,215,206,43,86,85,44,85,240,184,247,19,211,47,198,190,113,90,178,169,1,17,16,69,95,142,119,234,79,247,147,248,106,181,94,10,158,244,249,79,195,250,239,152,219,149,213,241,206,253,73,254,242,127,13,86,171,193,83,222,159,41,248,127,93,243,27,114,9,169,68,68,5,173,103,86,62,244,250,201,241,3,33,249,140,235,101,53,173,103,86,62,244,250,201,241,3,33,249,140,232,38,167,194,227,220,79,76,191,26,249,197,106,202,165,138,190,23,30,226,122,101,248,215,206,43,86,85,32,40,224,241,184,205,109,84,26,47,167,186,115,53,61,91,220,175,153,68,183,186,121,68,7,176,48,80,210,73,12,162,101,203,147,27,149,194,23,22,97,118,118,25,55,113,217,152,164,125,66,183,141,95,189,62,45,240,254,135,230,55,20,24,171,210,142,39,245,231,169,173,42,197,164,198,126,176,82,86,230,22,159,63,110,42,47,55,28,244,33,85,25,213,119,98,216,152,161,24,2,82,147,147,113,104,196,220,190,203,58,217,77,66,7,131,110,45,98,200,58,184,172,187,93,232,124,197,94,51,135,220,110,150,185,59,166,30,94,168,231,166,164,41,54,23,102,61,224,171,168,13,137,156,126,222,251,114,17,118,155,244,31,147,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,113,247,233,103,140,163,150,62,96,226,99,200,12,155,113,118,38,223,118,118,127,85,172,110,161,97,87,93,53,207,242,93,57,190,212,82,79,114,197,111,21,182,74,201,105,12,138,9,39,166,152,225,144,163,34,17,39,7,32,119,103,113,23,219,109,217,189,139,104,133,174,103,93,56,85,215,0,235,7,86,236,87,154,138,73,170,42,178,138,187,216,21,49,145,3,65,112,47,61,8,187,144,139,243,24,170,99,19,109,182,99,98,102,114,102,98,112,154,159,15,125,80,181,106,175,71,218,109,115,183,141,36,53,22,11,60,88,189,117,36,53,163,82,116,243,219,197,169,155,187,179,51,198,114,197,28,85,13,25,54,226,21,1,234,76,236,101,145,75,0,60,21,61,214,50,159,136,21,223,46,183,44,255,0,64,86,171,171,31,117,141,100,248,127,144,252,186,117,117,85,170,234,199,221,99,89,62,31,228,63,46,157,6,181,139,101,62,147,189,214,52,111,225,254,61,242,232,22,181,139,101,62,147,189,214,52,111,225,254,61,242,232,16,93,84,68,64,68,68,4,68,64,68,68,22,171,171,31,117,141,100,248,127,144,252,186,117,173,98,217,79,171,31,117,141,100,248,127,144,252,186,117,173,98,13,170,17,17,1,17,16,22,170,235,106,133,170,186,11,149,211,174,131,102,93,73,106,229,139,74,112,202,42,178,59,141,64,29,206,186,26,118,152,45,54,230,49,106,138,217,88,140,7,132,98,91,176,185,143,51,112,140,95,153,139,63,181,235,55,164,12,171,163,189,71,161,195,174,215,239,172,118,91,213,188,110,22,139,236,118,233,41,35,169,217,248,79,1,1,57,128,205,17,179,57,0,73,38,209,203,1,187,139,201,192,101,255,0,195,103,167,172,87,66,250,101,198,239,118,154,159,164,111,90,145,111,160,203,110,247,9,41,99,138,70,243,52,177,201,5,24,184,179,155,195,0,27,176,177,145,111,36,147,155,48,52,188,6,239,245,21,160,216,111,82,90,71,125,210,156,206,138,144,130,227,78,103,108,174,154,157,230,59,77,197,128,154,158,182,38,19,2,231,25,22,238,44,99,204,28,227,39,224,100,206,16,217,225,215,215,85,79,75,89,147,96,250,131,95,86,122,87,127,168,154,106,232,105,169,98,51,182,92,102,106,112,107,147,187,70,243,204,3,29,56,198,112,137,254,129,145,136,25,139,1,206,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,90,214,117,21,160,217,151,77,186,185,125,210,156,206,138,172,78,221,80,103,108,174,154,157,161,11,181,185,204,154,158,182,38,19,49,225,32,142,238,44,101,192,216,227,39,230,4,205,158,158,23,94,32,21,150,138,203,111,76,154,223,145,119,173,83,121,107,118,15,116,158,57,231,170,142,170,89,226,130,27,73,118,192,249,66,253,221,226,146,71,1,132,99,40,220,156,30,33,136,37,169,98,175,138,63,184,158,166,254,11,243,138,37,149,75,21,124,81,253,196,245,55,240,95,156,81,32,133,110,147,189,233,244,111,226,6,61,243,24,22,202,107,90,206,147,189,233,244,111,226,6,61,243,24,22,202,104,8,136,128,136,136,33,91,198,175,222,159,22,248,127,67,243,27,138,192,5,159,254,53,126,244,248,183,195,250,31,152,220,87,138,240,159,210,28,55,86,186,175,166,159,51,130,174,112,193,172,242,101,246,200,97,157,226,3,184,211,86,82,5,57,74,227,246,136,0,167,238,48,179,142,231,24,49,114,14,64,65,242,127,115,63,89,127,146,63,242,165,250,110,213,222,250,63,235,39,213,157,199,189,245,119,177,222,243,190,103,159,111,189,219,252,247,150,219,126,215,244,251,223,222,235,24,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,67,84,208,215,83,59,115,136,246,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,218,33,67,183,138,199,67,148,218,107,117,175,234,147,77,142,174,91,22,79,120,115,202,109,132,18,206,246,235,141,81,25,189,104,73,179,176,83,77,46,226,67,33,55,110,105,99,16,114,25,70,56,66,71,186,81,234,187,78,58,181,211,128,205,112,169,124,141,214,135,183,5,254,193,60,204,117,86,138,162,103,118,18,118,102,238,66,124,73,226,153,153,134,65,18,103,96,48,146,48,189,107,90,206,154,58,139,206,250,95,213,58,13,76,193,106,63,197,81,222,40,184,67,254,19,181,249,152,102,158,143,185,44,82,118,123,189,128,30,232,15,48,246,179,251,89,246,19,208,189,116,211,142,162,244,226,221,170,26,95,121,243,214,170,237,226,154,25,89,130,170,223,84,44,207,37,45,76,108,239,219,152,57,14,237,187,139,137,9,129,24,24,25,5,192,68,68,4,68,64,86,171,171,31,117,141,100,248,127,144,252,186,117,117,85,170,234,199,221,99,89,62,31,228,63,46,157,6,181,139,101,62,147,189,214,52,111,225,254,61,242,232,22,181,139,101,62,147,189,214,52,111,225,254,61,242,232,16,93,84,68,64,68,68,5,2,222,42,122,199,98,213,222,174,46,244,216,228,59,210,96,86,248,176,233,42,121,31,247,213,85,52,243,201,82,252,12,5,195,183,61,68,176,109,246,132,187,28,196,156,77,153,167,39,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,128,37,60,144,83,66,115,72,49,137,16,139,155,136,59,51,57,11,111,182,238,222,213,172,190,161,102,183,93,74,207,242,93,70,190,211,210,65,114,202,175,21,183,186,200,169,0,134,8,231,169,152,230,144,99,18,34,38,6,35,118,102,114,39,219,109,221,253,168,36,251,193,31,72,105,130,213,168,90,247,93,5,36,149,19,212,69,136,90,228,25,229,239,192,0,49,213,86,137,199,233,19,132,143,37,3,137,125,163,103,134,70,251,12,239,207,24,60,84,244,114,197,164,93,92,93,234,113,201,182,164,207,109,241,102,50,83,113,63,239,90,170,153,231,142,165,185,153,147,159,114,122,121,103,223,236,136,247,248,8,176,131,59,202,255,0,135,190,151,218,180,171,163,237,54,182,91,202,146,106,139,253,158,44,162,186,174,26,33,166,58,137,238,2,213,45,221,217,221,228,56,162,146,42,118,144,159,114,10,112,244,22,102,1,199,255,0,26,124,2,154,251,211,206,41,168,52,248,245,93,101,203,21,202,2,152,235,161,105,72,40,45,213,148,242,52,207,43,11,240,16,58,136,40,1,140,219,208,248,8,187,119,29,136,45,175,130,94,181,255,0,240,117,211,157,101,191,246,230,182,250,168,226,255,0,209,232,234,227,152,222,79,253,9,227,17,143,252,123,145,126,131,41,84,90,245,248,117,107,29,247,70,250,184,193,42,109,16,249,138,76,194,225,6,29,116,166,228,1,222,165,175,158,40,197,249,144,27,143,106,118,167,159,97,226,71,216,225,200,68,201,214,194,136,8,136,130,0,124,81,253,251,53,55,240,95,147,209,44,255,0,240,84,247,88,202,126,32,87,124,186,220,176,3,197,31,223,179,83,127,5,249,61,18,207,255,0,5,79,117,140,167,226,5,119,203,173,200,51,253,17,16,17,17,1,106,174,182,168,90,171,160,144,158,164,60,65,42,109,61,48,233,175,75,218,45,117,164,51,61,55,176,80,102,23,202,105,98,169,14,19,90,74,158,178,202,241,75,1,11,27,9,192,71,60,82,243,140,216,162,251,38,39,182,26,232,94,133,234,63,81,122,143,110,210,253,47,179,121,235,173,118,242,205,52,174,225,75,111,165,23,102,146,170,166,70,103,237,194,28,135,119,217,201,200,132,0,76,204,0,188,174,39,139,95,115,156,170,205,133,98,212,62,118,245,144,92,41,237,118,234,110,232,71,223,170,158,65,142,40,249,155,136,15,35,49,109,201,216,91,125,221,217,189,84,244,244,11,209,70,43,210,158,156,82,94,238,214,207,49,169,185,53,190,25,50,59,133,67,70,114,80,115,97,144,173,148,239,25,24,12,49,27,51,25,1,63,122,64,99,119,226,49,4,65,109,53,159,194,207,75,238,93,40,81,233,142,154,211,85,199,157,225,212,245,23,187,101,198,26,137,24,47,151,179,163,167,138,172,101,134,166,114,138,16,172,122,42,118,102,105,4,96,49,2,23,224,210,4,176,195,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,18,118,42,160,144,163,150,62,96,228,5,196,192,155,113,119,23,219,118,119,111,85,180,154,194,15,18,254,135,41,186,142,195,102,214,28,28,234,195,81,112,187,60,129,13,36,97,45,64,95,45,208,188,147,189,16,194,12,68,213,44,71,41,66,64,63,108,228,120,205,157,136,14,16,120,104,117,199,77,212,118,27,14,143,103,1,86,26,139,133,217,227,57,170,228,57,106,2,249,110,133,227,129,171,74,99,114,38,169,98,56,134,97,50,251,103,35,72,14,236,70,16,228,87,86,62,235,26,201,240,255,0,33,249,116,235,92,28,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,160,147,177,85,4,131,36,82,112,54,32,46,38,2,251,19,56,190,219,59,59,122,41,169,194,58,205,177,117,135,208,142,183,92,228,181,125,13,153,226,250,127,121,167,201,173,177,1,189,40,201,45,178,171,181,83,77,33,111,188,50,246,165,118,140,137,228,140,128,132,185,51,4,178,4,32,169,169,241,171,247,88,197,190,32,80,252,186,226,161,89,77,79,141,95,186,198,45,241,2,135,229,215,20,16,172,178,171,163,191,15,141,71,234,255,0,21,202,179,91,38,85,106,198,108,182,46,237,190,223,83,91,27,207,244,141,224,99,9,26,149,194,50,231,12,44,18,70,242,78,236,78,61,192,96,142,87,230,193,98,180,67,10,181,106,86,180,96,58,115,125,168,171,130,219,149,101,22,171,37,100,180,134,35,60,112,84,213,199,12,133,25,16,144,177,176,155,187,59,137,54,251,110,207,236,91,46,226,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,156,157,138,88,35,24,226,143,153,185,25,113,0,22,220,157,201,246,221,221,223,213,6,176,89,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,161,39,98,170,9,10,57,99,230,14,64,92,76,9,183,23,113,125,183,103,118,245,83,61,225,149,215,109,171,91,176,219,118,134,106,150,77,87,38,168,88,105,228,26,90,203,164,226,103,146,81,3,145,9,199,38,204,231,83,12,91,12,128,124,164,48,143,191,202,71,121,187,95,173,226,95,208,229,55,81,216,108,218,195,131,157,88,106,46,23,103,144,33,164,140,37,168,11,229,186,23,146,119,162,24,65,136,154,165,136,229,40,72,7,237,156,143,25,179,177,1,195,9,120,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,65,39,98,170,9,6,72,164,224,108,64,92,76,5,246,38,113,125,182,118,118,244,65,180,154,44,85,232,23,173,124,87,170,205,56,164,178,93,174,126,95,83,113,155,124,49,228,118,250,135,140,36,175,224,195,25,92,233,218,49,0,40,101,55,103,49,1,110,204,134,192,237,196,162,57,114,169,1,17,16,106,174,182,83,233,59,221,99,70,254,31,227,223,46,129,107,88,182,83,233,59,221,99,70,254,31,227,223,46,129,5,213,68,68,4,68,64,68,68,5,8,30,44,154,71,212,22,57,174,63,149,13,77,188,125,104,195,47,60,237,216,173,230,158,130,42,120,237,212,189,233,170,35,180,212,52,66,219,77,23,118,94,18,72,228,83,198,206,108,78,227,36,113,77,250,183,250,233,161,122,113,212,94,156,92,116,191,84,44,222,122,213,93,180,176,205,19,176,85,91,234,133,157,163,170,166,145,217,251,115,7,34,217,246,113,113,34,3,19,3,48,32,133,111,15,222,187,175,189,42,229,81,225,89,73,249,221,50,200,46,13,37,198,155,96,143,232,186,169,228,165,142,91,175,48,167,150,162,126,213,53,57,55,150,23,97,61,247,109,139,213,236,87,83,119,107,85,255,0,169,45,87,190,216,174,116,151,27,109,199,56,190,213,209,214,82,76,51,65,83,4,149,243,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,47,175,169,126,157,51,190,151,245,78,191,76,243,170,127,241,181,150,122,222,112,255,0,132,237,126,102,104,96,172,237,197,44,157,158,239,96,203,180,101,204,61,142,222,199,123,84,130,127,188,46,61,196,244,203,241,175,156,86,172,170,88,171,225,113,238,39,166,95,141,124,226,181,101,82,12,85,241,71,247,19,212,223,193,126,113,68,161,91,164,239,122,125,27,248,129,143,124,198,5,53,62,40,254,226,122,155,248,47,206,40,148,43,116,157,239,79,163,127,16,49,239,152,192,131,101,53,21,126,57,223,169,63,222,79,225,170,85,20,85,248,231,126,164,255,0,121,63,134,160,181,94,10,158,244,249,79,195,250,239,152,219,148,212,168,86,240,84,247,167,202,126,31,215,124,198,220,166,165,6,181,157,88,251,211,235,39,196,12,135,230,51,169,84,240,84,247,88,202,126,32,87,124,186,220,162,175,171,31,122,125,100,248,129,144,252,198,117,42,158,10,158,235,25,79,196,10,239,151,91,144,103,250,241,90,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,156,102,168,106,72,30,105,229,51,144,98,138,24,195,209,156,228,150,72,227,103,39,16,103,54,114,33,22,114,111,106,160,91,196,103,173,127,229,85,168,240,88,48,11,157,214,61,50,197,191,55,109,166,157,251,81,221,43,153,205,164,185,148,60,68,199,144,27,71,16,202,228,65,24,145,109,17,77,44,108,24,255,0,175,218,199,125,234,3,89,114,205,98,200,225,242,245,121,53,192,170,35,166,228,7,229,41,64,90,58,106,110,96,0,210,118,160,142,40,187,156,24,143,135,34,251,68,238,191,3,79,115,91,174,154,231,248,214,163,88,169,233,39,185,98,183,138,43,221,28,85,96,69,4,147,211,76,19,70,50,8,144,147,131,144,51,59,49,11,237,190,206,222,213,146,158,31,61,18,93,122,175,207,228,190,228,240,85,208,233,214,43,81,79,53,214,176,169,72,160,187,78,51,66,71,105,9,6,104,140,14,74,114,144,138,88,220,158,22,237,185,51,60,145,239,237,124,80,186,40,254,79,249,217,235,62,158,219,45,84,58,109,153,92,2,154,43,117,19,118,126,134,186,20,36,103,78,209,17,62,240,203,218,158,104,222,54,96,143,237,197,194,49,8,187,129,45,93,52,117,23,130,117,65,165,148,26,153,130,212,127,138,163,188,81,112,155,252,25,116,242,208,205,61,31,114,88,163,239,118,187,224,61,208,30,7,237,103,246,179,93,85,175,95,64,189,87,86,116,165,174,52,151,187,156,188,240,204,163,179,103,202,33,146,105,218,56,41,74,97,113,175,24,226,98,238,77,79,246,200,89,227,50,40,206,120,199,139,203,204,103,251,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,104,227,239,210,207,24,201,20,156,13,132,199,144,24,190,196,204,77,190,206,204,254,136,63,89,17,16,22,181,157,88,251,211,235,39,196,12,135,230,51,173,148,214,181,157,88,251,211,235,39,196,12,135,230,51,160,154,159,11,143,113,61,50,252,107,231,21,171,42,150,42,248,92,123,137,233,151,227,95,56,173,89,84,128,136,136,63,39,44,202,108,88,54,43,121,205,114,154,239,37,101,199,237,245,23,75,141,79,104,228,236,82,193,25,73,44,156,1,136,203,136,1,62,194,206,79,182,204,206,254,139,95,126,189,122,152,166,234,159,168,107,158,113,102,161,164,131,30,177,211,253,92,199,230,133,165,231,91,110,130,162,115,142,174,86,148,68,132,229,41,164,145,131,128,112,2,0,118,34,2,50,201,255,0,22,78,181,237,218,129,89,252,152,180,190,231,223,178,217,46,7,38,95,91,27,213,83,201,45,210,150,121,161,123,97,70,98,1,36,49,28,99,49,23,231,64,228,236,56,56,188,46,231,134,189,42,244,207,153,117,95,171,148,122,91,135,215,82,91,128,105,202,229,119,185,212,187,16,91,173,209,156,97,44,237,31,38,41,143,148,177,128,70,46,220,140,199,145,0,115,144,2,208,41,243,240,249,235,110,213,213,126,1,37,139,39,158,146,135,81,113,90,122,120,110,180,101,84,37,61,218,1,134,17,59,176,70,48,196,0,18,84,20,130,81,70,196,208,191,109,137,217,164,143,124,74,241,39,240,229,177,96,216,168,235,183,78,248,191,146,178,227,246,250,42,11,238,51,108,163,57,59,20,176,71,40,201,119,41,78,98,50,226,1,74,18,136,198,228,251,73,83,33,187,247,141,96,95,78,186,243,153,116,219,171,150,45,86,195,43,106,196,237,213,0,23,58,24,106,26,16,187,91,156,197,234,40,165,114,3,30,18,8,236,196,224,92,13,130,65,110,96,46,193,178,242,43,105,211,174,188,225,189,73,105,29,139,85,176,202,218,66,11,141,56,5,206,134,26,135,152,237,55,22,1,122,138,41,92,128,11,156,100,91,49,56,15,48,112,144,91,129,139,189,203,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,28,59,170,9,183,254,181,81,63,170,165,189,125,80,114,13,179,42,215,13,236,92,160,225,221,133,156,137,217,153,189,93,221,67,175,139,103,80,16,230,151,59,30,154,217,234,229,104,237,213,210,86,84,0,212,70,66,59,210,66,194,46,35,234,219,180,196,254,187,123,31,219,247,75,70,161,100,244,56,134,33,116,189,215,214,197,74,48,210,206,65,36,134,194,220,134,35,38,245,127,242,95,253,11,91,29,89,204,46,90,149,168,117,183,163,186,84,221,164,173,56,2,19,55,34,35,38,134,56,246,102,118,103,223,113,102,246,125,200,51,107,194,31,68,225,202,245,2,253,159,222,173,176,79,79,109,164,163,42,50,154,19,125,159,205,187,155,137,126,142,251,211,183,237,255,0,55,170,153,72,162,142,8,130,24,129,132,35,22,17,22,246,51,55,163,50,196,31,12,109,42,252,159,116,235,143,222,43,44,254,78,225,124,182,197,81,49,28,92,100,54,41,234,36,109,223,119,223,210,65,253,159,242,44,193,64,84,155,250,109,186,169,117,151,171,251,80,82,34,251,239,191,167,236,93,162,169,22,85,160,46,178,93,138,130,111,84,28,7,181,118,42,5,182,246,42,208,20,103,120,208,49,182,158,216,247,229,197,238,212,27,122,122,127,53,92,164,197,71,111,140,173,138,162,175,68,45,247,184,233,220,163,162,188,91,251,146,51,126,139,56,213,143,175,175,237,145,155,252,232,60,207,131,28,116,195,132,221,229,0,222,82,186,220,4,159,246,63,102,143,254,70,101,39,10,40,188,24,50,88,163,154,249,139,73,63,219,146,122,250,176,7,223,252,93,11,111,236,254,167,251,212,174,160,34,34,2,177,253,77,116,165,129,117,41,141,5,166,253,110,183,197,95,78,82,201,79,91,52,6,100,6,112,188,108,255,0,96,197,253,62,195,255,0,185,101,123,201,221,153,221,155,125,155,216,176,199,89,186,188,204,116,207,83,219,29,112,40,45,148,210,195,221,99,56,248,202,37,28,38,77,201,225,39,111,67,47,86,119,246,160,195,61,73,240,123,213,219,101,246,168,240,188,174,195,85,109,41,139,176,62,86,181,136,67,102,118,223,96,147,239,221,189,174,188,85,63,132,207,81,243,212,246,10,231,98,1,229,183,62,197,123,236,223,183,111,47,255,0,42,153,205,35,212,107,118,169,224,214,204,182,129,193,218,178,157,164,49,18,114,102,46,68,47,235,196,119,245,7,246,50,246,77,24,11,185,8,11,59,251,93,153,4,82,232,183,131,141,206,158,182,134,239,170,185,125,154,182,8,164,25,38,160,142,142,173,154,65,220,247,23,39,40,223,253,167,221,255,0,207,144,141,31,233,163,71,180,86,213,67,71,134,224,182,90,42,186,72,128,94,174,26,93,164,50,30,95,107,114,114,45,254,217,122,239,191,170,186,136,131,143,103,163,46,81,16,17,17,7,226,102,89,53,38,33,143,84,95,107,9,154,56,72,7,212,132,119,114,38,31,105,122,125,235,91,206,162,117,50,187,85,245,115,33,202,171,42,36,154,55,175,171,134,148,142,65,63,204,121,169,76,54,113,102,109,191,56,254,205,255,0,181,74,47,137,199,88,20,24,182,17,46,157,233,214,105,0,223,42,42,233,94,65,163,169,23,150,49,9,166,238,59,183,7,244,222,22,23,245,111,111,250,99,51,166,61,21,190,235,190,171,81,98,116,22,154,154,216,10,26,170,154,163,24,30,65,102,8,157,254,215,218,31,94,68,31,126,254,172,130,87,188,39,116,102,92,3,69,31,41,187,219,227,138,231,117,175,184,49,27,192,97,35,71,206,16,97,119,38,111,79,204,111,236,89,220,188,190,155,97,148,56,14,33,71,141,80,81,67,75,29,57,74,111,28,66,194,59,156,132,91,236,206,255,0,181,190,245,234,16,23,30,142,233,190,202,148,21,51,50,229,112,222,197,202,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,234,50,226,219,164,114,179,250,63,162,226,70,221,151,67,59,129,127,206,131,237,69,68,71,204,127,173,86,131,15,58,250,233,10,201,174,88,117,195,41,179,99,48,212,100,180,84,38,240,203,12,27,204,79,21,61,75,198,219,247,1,182,228,97,232,236,237,190,222,213,8,216,253,255,0,61,209,188,206,11,133,12,215,59,13,226,221,44,50,201,19,19,195,35,139,16,74,194,76,237,236,126,32,254,172,237,236,91,60,205,20,115,196,112,76,2,113,200,46,36,36,219,179,179,182,206,206,202,38,60,68,122,0,200,231,201,234,181,79,74,44,85,213,212,239,71,0,212,82,82,82,64,17,254,106,25,156,203,97,33,119,45,163,141,189,142,254,191,127,162,12,220,233,15,170,252,55,168,28,92,66,12,166,138,166,241,78,15,36,208,20,255,0,158,102,42,137,0,119,23,0,127,86,17,219,211,239,101,145,203,91,174,155,122,131,203,250,111,212,42,123,245,191,188,212,210,75,77,29,117,44,211,207,16,180,67,56,72,239,196,31,125,246,98,251,159,244,159,211,246,207,102,132,245,39,166,122,241,99,11,150,37,149,90,106,234,56,185,73,5,61,67,185,11,119,78,54,251,38,204,254,174,31,239,160,187,40,136,128,136,136,11,206,231,120,46,55,168,152,221,102,49,148,90,226,174,162,171,141,227,56,164,114,102,118,221,139,250,46,207,237,17,251,254,229,232,145,5,169,211,158,155,52,171,77,46,63,75,227,56,149,21,29,78,251,242,110,225,191,232,16,250,57,153,109,232,100,222,138,235,34,32,34,34,14,29,217,155,119,118,102,254,181,6,30,44,26,134,121,95,82,37,100,166,172,25,41,40,44,214,247,56,194,70,33,9,182,148,189,118,102,217,248,202,207,253,142,166,143,84,115,123,110,158,225,181,121,45,210,178,154,154,24,78,40,249,207,39,0,220,205,153,189,84,4,94,35,171,234,203,170,137,254,133,9,106,99,189,66,46,47,8,188,174,49,211,208,179,59,237,38,222,156,163,219,215,111,106,9,124,240,213,193,38,193,58,85,199,173,181,214,195,163,172,42,235,148,146,12,145,184,155,177,85,30,206,251,187,253,194,223,232,101,149,11,203,233,166,51,22,31,133,208,99,240,196,241,141,59,204,252,92,88,95,114,148,139,216,222,159,122,245,8,10,151,223,127,98,169,113,183,175,222,131,129,109,149,72,136,10,146,101,82,225,253,136,40,101,91,63,162,165,114,46,130,165,230,117,55,29,166,203,52,251,34,199,106,233,2,166,58,251,101,68,29,163,30,76,78,224,251,54,222,159,126,203,211,42,76,6,64,40,205,153,196,153,217,217,254,246,65,173,71,82,184,21,102,157,235,70,85,98,170,183,73,71,25,221,171,166,167,140,163,224,221,175,55,48,143,22,221,254,207,216,244,217,75,103,133,38,185,212,106,78,146,92,49,171,221,229,234,238,54,42,186,90,33,25,101,222,78,3,70,13,203,110,45,190,239,17,250,238,254,199,245,88,213,226,237,160,53,118,108,186,211,170,150,91,124,207,71,61,29,71,158,56,169,128,99,2,42,198,225,185,15,171,187,189,67,251,89,254,239,98,180,190,25,186,245,79,164,154,165,83,143,220,106,160,130,150,255,0,35,75,206,106,131,140,68,161,164,170,119,244,111,71,223,113,111,93,191,206,130,119,17,81,12,209,212,67,28,240,155,20,114,11,24,147,123,29,157,183,103,85,160,161,219,213,27,211,238,85,23,177,82,130,180,92,55,179,213,114,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,90,206,172,125,233,245,147,226,6,67,243,25,214,202,107,90,206,172,125,233,245,147,226,6,67,243,25,208,77,79,133,199,184,158,153,126,53,243,138,213,149,75,21,124,46,61,196,244,203,241,175,156,86,172,170,64,68,68,17,87,227,157,250,147,253,228,254,26,173,87,130,167,189,62,83,240,254,187,230,54,229,117,124,115,191,82,127,188,159,195,85,170,240,84,247,167,202,126,31,215,124,198,220,130,106,81,17,1,107,89,213,143,189,62,178,124,64,200,126,99,58,217,77,107,89,213,143,189,62,178,124,64,200,126,99,58,9,169,240,184,247,19,211,47,198,190,113,90,178,169,98,175,133,199,184,158,153,126,53,243,138,213,149,72,10,2,252,84,238,215,91,143,92,121,245,29,194,231,87,85,79,107,167,179,210,80,197,52,196,97,75,3,219,41,166,120,162,23,125,128,30,89,165,145,196,118,110,114,25,123,73,221,231,209,107,89,213,143,189,62,178,124,64,200,126,99,58,12,244,240,62,192,41,165,186,234,158,169,87,99,213,109,81,75,79,110,176,90,238,196,210,140,14,18,148,179,214,211,131,239,218,51,103,134,128,203,209,204,25,227,253,22,145,249,74,250,192,15,5,79,117,140,167,226,5,119,203,173,203,63,208,20,32,120,201,98,214,44,127,171,138,59,181,162,135,203,213,228,216,125,186,233,116,147,186,103,230,42,130,122,154,65,147,98,119,96,218,10,74,112,216,89,135,236,111,183,34,39,121,191,80,173,227,87,239,79,139,124,63,161,249,141,197,5,213,240,49,253,118,126,237,255,0,18,82,168,161,91,193,83,222,159,41,248,127,93,243,27,114,154,148,5,106,186,177,247,88,214,79,135,249,15,203,167,87,85,90,174,172,125,214,53,147,225,254,67,242,233,208,107,88,182,83,233,59,221,99,70,254,31,227,223,46,129,107,88,182,83,233,59,221,99,70,254,31,227,223,46,129,5,213,68,68,4,68,64,68,68,4,68,65,106,186,177,247,88,214,79,135,249,15,203,167,90,214,45,148,250,177,247,88,214,79,135,249,15,203,167,90,214,32,218,161,17,16,17,17,1,106,174,182,168,90,171,160,217,79,164,239,117,141,27,248,127,143,124,186,5,117,85,170,233,59,221,99,70,254,31,227,223,46,129,93,84,24,255,0,214,191,74,54,46,173,52,106,183,13,237,90,168,242,251,110,245,152,181,238,182,19,47,33,85,200,30,72,220,163,118,54,134,112,14,212,141,177,139,110,18,118,204,226,141,150,189,153,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,161,39,98,170,9,10,57,99,230,14,64,92,76,9,183,23,113,125,183,103,118,245,91,73,172,53,241,20,232,86,155,170,92,53,243,141,62,160,164,13,84,176,83,195,13,12,213,53,82,128,92,237,208,189,65,189,181,153,228,104,33,50,146,160,164,9,136,63,76,4,8,192,9,204,3,197,120,94,245,211,249,107,197,67,67,181,143,51,243,122,147,101,231,244,61,77,104,241,154,251,107,142,49,118,222,103,39,243,21,144,237,39,115,118,19,56,152,36,252,233,13,68,141,117,124,81,253,196,245,55,240,95,156,81,40,22,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,9,59,21,80,72,50,69,39,3,98,2,226,96,47,177,51,139,237,179,179,183,162,147,253,77,235,95,21,234,179,195,51,80,172,151,107,159,151,212,220,102,223,143,199,145,219,234,30,48,146,191,133,222,130,50,185,211,180,98,0,80,202,110,206,98,2,221,153,13,129,219,137,68,114,134,0,116,157,239,79,163,127,16,49,239,152,192,182,83,90,214,116,157,239,79,163,127,16,49,239,152,192,182,83,64,68,68,4,68,65,10,222,53,126,244,248,183,195,250,31,152,220,83,193,83,222,159,41,248,127,93,243,27,114,120,213,251,211,226,223,15,232,126,99,113,79,5,79,122,124,167,225,253,119,204,109,200,38,165,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,70,104,42,96,144,92,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,125,104,130,5,188,64,186,17,190,244,171,149,73,154,226,193,231,116,203,32,184,60,118,234,157,194,63,162,234,167,146,170,72,173,92,14,162,90,137,251,84,212,226,254,100,153,132,247,217,246,47,71,252,174,129,122,215,202,186,83,212,122,75,37,218,231,230,52,203,38,184,67,30,71,111,168,121,14,58,14,110,49,149,206,157,163,19,49,154,32,102,115,16,23,239,70,12,14,220,134,35,138,119,179,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,59,211,87,80,212,179,240,148,55,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,215,91,170,174,153,243,46,148,53,114,179,75,115,10,234,75,136,21,56,220,173,23,58,103,97,11,141,186,67,144,34,157,227,228,229,9,242,138,64,56,201,223,137,129,113,35,14,18,24,108,103,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,113,247,233,103,140,100,138,78,6,194,99,200,12,95,98,102,38,223,103,102,127,69,250,202,21,188,47,122,233,252,138,101,65,161,218,199,153,249,77,54,189,115,250,30,166,180,121,67,98,186,73,32,187,111,51,147,121,122,57,183,147,185,187,16,4,174,18,126,104,74,162,71,154,148,4,68,64,86,171,171,31,117,141,100,248,127,144,252,186,117,117,85,170,234,199,221,99,89,62,31,228,63,46,157,6,181,139,101,62,147,189,214,52,111,225,254,61,242,232,22,181,139,101,62,147,189,214,52,111,225,254,61,242,232,16,93,84,68,64,68,68,24,127,226,167,172,119,221,34,233,30,239,77,142,67,181,94,123,112,139,14,146,167,144,127,122,210,212,193,60,149,47,192,192,152,251,144,83,203,6,223,100,135,191,204,73,136,25,158,24,122,104,192,41,181,79,168,109,55,211,235,134,61,87,124,182,223,50,139,109,53,210,134,153,165,231,45,187,204,3,214,59,188,78,198,0,52,237,41,153,139,183,0,18,45,199,142,237,153,94,53,154,153,245,131,92,112,189,45,164,171,181,84,82,97,248,249,220,38,242,242,115,170,167,174,175,155,243,144,84,108,110,193,180,20,148,114,0,56,137,113,157,201,220,132,195,111,147,193,99,0,169,190,245,13,149,234,13,70,61,73,89,109,197,113,115,166,10,233,154,34,58,11,141,101,68,109,11,196,196,252,196,206,158,10,240,115,6,244,14,98,78,221,198,98,9,159,86,211,169,124,2,167,84,250,121,212,141,62,183,227,212,151,203,149,243,23,185,83,90,232,106,90,46,18,220,124,185,189,27,179,202,236,0,99,80,209,24,25,59,112,49,18,220,120,238,215,45,16,106,174,182,104,233,251,83,63,44,154,29,129,234,148,149,118,170,138,188,155,31,161,184,87,253,23,39,58,88,107,142,17,243,80,7,219,55,30,212,237,44,110,4,78,64,64,226,79,200,93,64,183,94,218,103,149,105,127,87,26,153,110,202,105,59,127,79,100,21,185,53,186,112,142,70,134,170,134,190,115,168,136,227,35,1,231,199,184,81,27,142,226,210,195,40,49,23,13,212,149,120,50,106,151,214,190,156,111,186,103,95,125,243,85,248,38,65,39,150,162,242,188,60,157,174,180,26,104,127,56,192,195,39,58,161,184,151,169,17,142,219,62,195,219,100,25,254,136,136,32,7,197,31,223,179,83,127,5,249,61,18,207,255,0,5,79,117,140,167,226,5,119,203,173,203,0,60,81,253,251,53,55,240,95,147,209,44,255,0,240,84,247,88,202,126,32,87,124,186,220,131,63,209,17,1,17,16,22,170,235,106,133,20,30,23,222,31,116,215,106,107,47,84,58,211,106,171,0,10,129,175,195,236,117,49,75,76,124,225,150,150,162,142,244,210,197,56,147,131,144,78,33,4,177,112,144,28,101,251,64,65,184,94,175,12,174,132,173,90,35,134,219,181,207,84,177,154,184,245,66,253,79,33,82,209,221,32,16,60,110,136,220,132,66,56,247,119,10,153,162,216,164,51,227,32,4,157,142,49,187,77,221,207,84,68,4,68,65,28,29,116,120,96,212,235,54,174,89,245,91,69,154,146,210,121,85,226,134,135,48,161,166,163,136,66,152,36,57,158,178,254,239,45,76,99,33,176,246,24,233,162,6,57,79,148,156,156,204,221,238,249,244,163,167,29,37,116,35,172,56,86,21,23,158,186,215,105,253,250,123,253,254,120,88,42,174,245,67,108,168,102,34,102,119,237,194,28,137,162,133,157,198,49,34,119,115,51,146,67,204,5,106,186,177,247,88,214,79,135,249,15,203,167,65,173,98,154,159,26,191,117,140,91,226,5,15,203,174,42,21,148,212,248,213,251,172,98,223,16,40,126,93,113,65,21,125,39,123,211,232,223,196,12,123,230,48,45,148,214,181,157,39,123,211,232,223,196,12,123,230,48,45,148,208,20,90,248,160,248,125,212,221,170,111,93,80,232,181,170,144,12,41,202,191,48,177,211,69,21,48,112,134,42,170,138,203,211,203,44,226,46,110,33,0,156,17,69,206,67,114,151,237,25,30,242,148,136,53,150,208,189,116,212,126,157,53,30,221,170,26,95,121,242,55,90,29,226,154,25,89,206,150,225,74,78,207,37,45,76,108,237,220,132,248,142,237,187,19,16,137,129,1,128,24,236,41,211,71,81,120,39,84,26,89,65,169,152,45,71,248,170,59,197,23,9,191,193,151,79,45,12,211,209,247,37,138,62,247,107,190,3,221,1,224,126,214,127,107,52,74,248,161,116,81,252,159,243,179,214,125,61,182,90,168,116,219,50,184,5,52,86,234,38,236,253,13,116,40,72,206,157,162,34,125,225,151,181,60,209,188,108,193,31,219,139,132,98,17,119,44,95,71,125,85,102,93,40,106,229,191,48,179,92,170,203,24,184,212,83,211,101,150,136,227,105,130,227,110,99,251,110,49,17,128,249,152,196,164,40,79,144,241,55,113,119,237,156,128,97,177,154,47,63,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,218,166,134,186,153,223,132,161,187,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,55,160,65,170,186,217,79,164,239,117,141,27,248,127,143,124,186,5,173,98,217,79,164,239,117,141,27,248,127,143,124,186,4,23,85,17,16,17,17,1,17,16,17,17,5,138,235,19,165,92,55,170,253,35,184,97,247,155,109,32,228,246,234,122,138,156,78,239,36,143,9,219,174,46,31,97,138,81,3,47,45,33,12,99,48,113,46,64,204,76,221,192,140,195,94,204,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,244,213,212,53,44,220,226,61,153,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,246,136,88,127,226,5,208,141,139,170,172,86,76,215,22,15,37,169,184,253,189,227,183,84,238,114,125,41,75,4,117,82,69,106,224,117,17,83,193,221,169,168,23,243,36,206,65,182,207,184,250,48,126,183,133,199,184,158,153,126,53,243,138,213,149,75,23,252,51,173,55,91,7,69,26,127,98,190,219,42,237,215,43,117,69,250,146,178,142,174,18,134,122,105,227,189,215,12,145,73,25,51,16,24,147,56,184,187,51,179,179,179,172,160,65,138,190,40,254,226,122,155,248,47,206,40,148,43,116,157,239,79,163,127,16,49,239,152,192,166,167,197,31,220,79,83,127,5,249,197,18,133,110,147,189,233,244,111,226,6,61,243,24,16,108,166,162,175,199,59,245,39,251,201,252,53,74,162,138,191,28,239,212,159,239,39,240,212,22,171,193,83,222,159,41,248,127,93,243,27,114,154,149,10,222,10,158,244,249,79,195,250,239,152,219,148,212,160,214,179,171,31,122,125,100,248,129,144,252,198,117,42,158,10,158,235,25,79,196,10,239,151,91,148,85,245,99,239,79,172,159,16,50,31,152,206,165,83,193,83,221,99,41,248,129,93,242,235,114,11,127,226,215,214,191,208,148,117,157,38,233,149,206,235,71,122,155,179,38,105,112,129,251,17,141,12,208,119,2,216,46,227,206,78,240,75,20,146,148,100,34,209,176,196,239,35,75,48,4,112,116,235,160,217,151,82,90,185,98,210,156,50,138,172,142,227,80,7,115,174,134,157,166,11,77,185,140,90,162,182,86,35,1,225,24,150,236,46,99,204,220,35,23,230,98,207,125,122,223,232,39,89,116,19,81,231,200,232,167,186,231,216,182,107,144,71,71,100,189,203,80,53,87,138,251,165,107,205,32,209,212,194,207,222,154,177,222,57,29,229,0,112,149,220,75,112,51,120,130,77,60,62,122,36,181,116,161,128,73,125,201,224,164,174,212,92,170,158,158,107,173,97,82,136,207,105,128,161,132,142,210,18,12,210,129,132,117,3,33,20,177,184,180,207,219,114,103,104,227,216,47,87,78,186,13,134,244,219,164,118,45,41,195,40,169,4,45,212,224,119,58,232,105,222,19,187,92,92,5,170,43,101,98,51,46,114,16,238,194,230,92,1,130,49,126,0,44,222,215,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,116,227,239,210,207,25,71,44,124,193,196,199,144,25,54,226,236,77,190,236,236,254,171,245,145,6,184,61,96,116,215,125,233,91,92,111,26,101,115,126,245,170,110,87,76,110,172,170,130,121,42,236,242,205,32,83,201,43,136,135,25,155,180,113,200,206,0,221,200,205,197,156,28,8,178,255,0,194,111,173,123,118,159,214,127,38,45,80,185,246,44,183,187,128,73,136,86,200,245,85,18,69,116,170,158,24,90,216,49,128,152,71,12,167,33,76,37,249,160,9,59,238,110,79,51,56,72,167,88,29,53,216,186,169,208,235,198,153,92,223,179,117,135,149,211,27,171,42,163,130,58,75,196,80,200,20,242,74,226,39,202,23,238,156,114,51,129,191,110,67,113,102,54,2,24,44,209,78,146,245,99,90,53,246,171,167,235,117,163,201,94,177,251,129,211,229,82,121,138,105,62,133,165,130,182,58,74,202,157,158,96,10,158,201,202,223,155,136,220,143,111,179,187,122,176,108,124,139,207,233,238,55,117,195,112,12,107,16,190,228,245,121,37,202,199,103,162,182,214,94,170,216,187,247,41,225,132,35,146,170,78,70,101,206,66,23,55,220,201,247,39,220,139,218,254,129,1,107,89,213,143,189,62,178,124,64,200,126,99,58,217,77,107,89,213,143,189,62,178,124,64,200,126,99,58,9,169,240,184,247,19,211,47,198,190,113,90,178,169,98,175,133,199,184,158,153,126,53,243,138,213,149,72,11,10,188,74,250,215,183,116,233,167,21,218,95,133,92,246,212,220,186,222,49,211,0,189,84,18,90,173,117,45,83,17,220,226,158,49,96,121,128,224,32,140,90,81,49,144,194,87,98,16,113,60,213,80,215,226,89,208,78,178,216,245,31,47,234,83,13,158,235,157,98,23,142,245,246,247,44,245,3,45,194,193,179,136,148,68,14,236,114,209,198,14,221,162,140,95,179,4,68,50,48,132,45,44,129,128,24,158,45,125,206,114,171,54,21,139,80,249,219,214,65,112,167,181,219,169,187,161,31,126,170,121,6,56,163,230,110,32,60,140,197,183,39,97,109,247,119,102,245,91,9,244,81,210,141,139,164,189,26,162,195,123,86,170,204,190,229,181,102,83,123,162,132,199,207,213,114,55,142,54,41,29,205,225,128,15,181,27,108,2,251,28,157,176,57,100,101,141,94,20,125,20,126,76,177,88,58,148,212,203,101,170,167,36,203,109,244,245,56,148,91,119,166,179,218,230,140,137,234,57,177,60,99,53,84,114,7,160,143,56,226,110,46,108,243,77,16,200,170,2,129,111,17,158,138,63,146,174,163,193,127,192,45,151,89,52,203,41,252,229,182,166,118,238,199,107,174,119,55,146,216,83,114,35,46,32,13,36,69,43,9,28,100,67,188,165,12,178,60,244,175,21,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,198,26,135,164,157,225,158,35,9,6,88,166,140,253,89,142,57,99,142,70,98,98,7,112,102,33,33,119,23,8,64,240,249,235,110,235,210,134,127,37,139,39,158,174,187,78,178,170,138,120,110,180,101,84,67,5,166,114,154,17,59,176,70,48,202,102,113,211,140,130,81,70,194,243,55,109,137,221,227,143,105,233,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,92,205,76,233,31,89,112,14,163,167,233,162,135,17,186,222,178,74,187,129,65,143,112,165,24,190,154,161,115,62,197,116,127,108,163,8,74,56,200,204,158,71,24,120,74,50,16,188,82,113,157,238,147,52,103,50,208,29,6,198,52,183,60,212,90,188,198,239,103,167,224,117,82,236,240,81,3,237,198,138,148,156,90,83,166,133,190,196,101,43,185,187,55,163,71,31,110,24,130,240,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,46,31,217,232,130,151,245,251,145,155,213,21,67,236,65,202,34,162,105,163,167,134,73,230,54,24,227,23,50,39,246,51,51,110,238,131,5,124,86,245,206,163,77,180,146,223,141,89,47,47,73,113,190,213,213,81,16,197,46,210,112,42,51,110,91,113,125,182,121,67,215,118,246,183,170,137,62,154,176,42,205,68,214,140,86,197,75,110,146,178,48,187,80,205,81,24,199,205,187,94,110,17,46,77,187,125,159,183,235,186,191,190,38,90,245,79,171,122,165,77,143,219,170,160,158,150,193,35,203,206,26,131,144,72,166,164,165,118,244,127,70,219,98,111,77,255,0,204,174,215,132,78,128,213,222,114,235,182,170,94,173,243,53,28,20,116,254,68,229,166,2,140,200,107,31,158,196,94,172,236,244,237,236,102,251,253,168,37,115,76,177,218,108,79,79,177,220,118,146,144,41,163,160,182,83,193,218,1,226,194,236,13,187,109,235,247,238,189,50,164,0,99,1,140,25,152,69,153,153,155,238,101,82,14,29,253,21,14,170,39,92,32,228,89,84,184,111,98,229,1,82,77,186,169,16,82,219,239,236,85,46,54,254,183,92,160,44,87,241,42,193,38,206,250,85,200,109,180,54,195,172,172,26,235,108,145,140,113,185,27,48,213,6,238,219,59,125,196,255,0,233,117,149,11,203,234,94,51,22,97,133,215,227,243,68,242,13,67,194,252,88,88,159,113,148,75,216,254,159,114,8,87,240,159,212,51,197,58,145,27,37,77,96,199,73,95,102,184,56,70,114,48,137,205,180,69,233,187,62,239,198,39,127,236,101,57,236,236,237,187,59,59,45,119,44,241,213,244,155,213,68,31,77,4,180,209,217,97,39,39,152,94,39,40,234,40,93,153,246,143,127,78,82,109,233,191,177,79,190,151,102,246,221,66,195,105,50,91,93,101,53,76,51,28,177,243,130,78,97,184,27,179,250,160,245,168,136,128,173,78,163,116,217,165,90,151,113,250,95,38,196,168,171,42,119,223,147,247,1,255,0,64,71,213,192,199,127,64,22,245,87,89,16,121,220,19,5,198,244,239,27,163,198,49,123,92,84,52,84,145,180,97,20,110,78,204,219,185,127,73,221,253,164,95,127,222,189,18,34,2,34,32,34,34,2,199,30,175,58,175,195,122,126,197,200,39,202,104,169,175,21,0,210,67,0,207,249,231,97,168,140,11,97,96,55,244,98,45,253,62,231,94,215,93,186,147,211,61,7,177,157,203,45,202,173,52,149,28,88,163,130,162,161,216,137,187,161,27,253,144,103,127,71,63,247,148,9,245,37,212,30,95,212,134,161,84,95,174,29,231,166,142,90,152,232,105,97,158,121,69,226,41,206,70,126,38,251,239,179,143,220,223,162,222,159,176,60,70,65,127,207,117,147,51,158,225,93,53,206,253,120,184,203,52,177,196,228,243,72,194,228,114,184,139,51,123,27,145,191,163,51,123,84,220,244,11,210,21,147,67,112,235,126,83,121,198,97,167,201,107,104,65,230,150,104,54,152,94,90,122,103,145,183,238,27,109,200,15,209,153,155,125,253,139,22,60,59,186,0,200,224,201,233,117,79,85,236,85,212,52,237,71,56,211,210,85,210,64,113,254,118,24,92,11,98,34,118,45,164,145,189,140,254,159,119,170,150,120,98,142,8,130,8,64,66,56,197,132,68,91,102,102,102,217,153,153,5,104,138,137,79,128,255,0,90,10,100,149,155,209,189,80,11,147,110,190,119,119,50,255,0,153,119,198,219,50,14,228,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,20,184,174,153,3,239,254,191,216,190,133,73,14,254,212,31,60,36,64,94,207,79,235,95,78,236,254,197,212,225,235,187,122,42,163,118,103,227,191,170,14,197,242,93,45,116,23,154,9,173,183,42,104,231,130,112,40,200,100,1,38,216,133,217,253,29,157,183,217,221,125,104,130,34,250,231,240,213,171,199,41,167,212,141,33,165,184,87,0,247,36,171,183,211,80,83,136,4,81,82,139,238,45,27,139,182,239,17,127,69,247,114,125,155,246,225,111,79,221,72,106,47,77,249,104,220,236,115,212,149,59,148,3,81,65,81,85,81,12,108,3,43,75,232,32,77,179,191,218,246,179,254,147,250,126,221,142,238,182,170,11,221,186,162,215,114,166,142,122,122,152,206,41,0,192,73,156,72,92,95,208,153,219,216,239,247,40,202,235,15,194,234,199,85,69,46,105,164,213,181,48,85,135,112,229,162,26,90,56,162,49,10,118,226,205,179,197,182,229,31,183,215,244,159,209,6,88,116,219,214,254,147,117,1,70,112,210,228,182,90,59,164,32,199,37,35,85,27,27,114,148,128,126,204,128,46,219,236,47,254,117,145,144,79,13,76,33,81,79,40,75,20,141,200,76,11,118,38,253,172,236,181,147,177,100,90,149,161,25,107,207,109,173,171,178,221,32,40,138,104,161,173,33,25,24,92,100,17,55,130,70,228,222,173,233,191,222,255,0,122,207,158,153,124,90,111,182,95,41,138,106,213,146,136,169,227,134,10,104,238,30,110,178,66,50,238,108,239,195,140,174,207,197,247,223,127,232,255,0,94,204,18,238,138,216,105,71,80,56,46,173,89,168,46,214,26,214,254,255,0,132,37,1,104,166,102,251,92,182,253,56,199,253,171,251,85,206,23,98,102,38,127,71,109,217,7,40,136,128,136,136,10,147,48,140,92,204,152,69,189,174,239,179,46,36,150,56,155,121,11,102,254,197,134,253,103,245,219,96,208,236,86,166,134,193,4,85,215,137,106,32,138,24,204,234,97,221,158,83,228,236,67,30,205,233,9,125,255,0,242,32,177,30,40,93,97,90,31,23,170,210,12,42,249,75,53,194,122,170,98,152,169,106,229,99,136,34,168,159,145,108,44,195,191,40,68,95,237,127,73,90,47,8,253,8,185,100,122,168,250,175,115,182,85,53,158,154,130,227,69,4,229,0,148,37,38,208,182,236,229,235,191,219,49,244,111,185,219,127,106,194,178,155,44,215,13,68,154,106,250,201,106,110,119,121,170,42,55,146,87,145,162,103,115,149,192,123,135,232,44,238,91,55,47,189,108,5,210,22,134,216,244,51,72,173,216,213,174,47,206,119,170,229,57,10,40,132,223,185,51,190,206,241,182,207,250,34,130,248,51,51,122,51,108,185,68,65,198,232,207,186,165,223,213,114,47,247,32,169,17,16,17,17,5,36,222,171,134,118,103,246,174,73,117,59,236,109,179,238,251,250,178,14,244,92,15,177,114,130,196,245,131,163,20,186,211,165,117,118,9,169,202,73,5,163,97,112,138,51,38,111,51,1,255,0,79,255,0,54,181,230,166,170,188,224,121,76,167,11,203,75,114,180,212,77,76,76,238,64,96,109,202,51,103,226,236,236,254,214,246,173,162,106,233,98,173,167,58,105,219,112,61,183,246,125,207,191,223,253,139,93,190,184,180,218,151,76,186,128,189,218,232,197,218,59,148,181,55,55,110,32,59,20,149,181,34,236,204,30,155,125,134,246,250,160,157,206,156,181,26,155,83,244,139,27,202,34,168,130,73,42,45,180,101,35,69,35,158,196,84,176,155,250,191,175,244,213,206,81,229,225,33,171,181,25,110,157,77,133,214,201,200,237,71,37,60,95,110,71,216,33,166,162,6,253,47,79,189,253,143,253,138,67,80,21,47,232,170,84,191,181,7,44,235,149,75,127,98,169,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,21,180,187,116,201,211,109,254,235,91,125,190,244,249,166,183,27,149,198,162,74,186,202,202,188,78,130,105,234,103,144,156,164,150,73,10,39,35,50,39,114,114,119,119,119,119,119,87,45,16,126,78,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,231,229,173,214,186,40,233,41,96,230,100,103,194,40,216,64,121,25,145,62,205,234,68,238,254,174,235,245,145,16,17,17,7,148,206,180,159,75,53,67,200,254,83,52,211,20,203,126,140,238,249,47,167,108,212,213,254,87,185,199,185,218,239,1,112,229,219,14,92,118,223,128,239,236,101,242,225,90,33,162,250,107,117,150,251,167,58,67,133,98,183,41,233,202,146,90,203,37,130,146,134,121,32,34,18,40,138,72,99,18,112,114,0,39,23,125,183,1,127,185,151,181,68,4,68,64,86,210,237,211,39,77,183,251,173,109,246,251,211,230,154,220,110,87,26,137,42,235,43,42,241,58,9,167,169,158,66,114,146,89,36,40,156,140,200,157,201,201,221,221,221,221,221,92,180,65,249,56,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,159,150,183,90,232,163,164,165,131,153,145,159,8,163,97,1,228,102,68,251,55,169,19,187,250,187,175,214,68,64,86,210,237,211,39,77,183,251,173,109,246,251,211,230,154,220,110,87,26,137,42,235,43,42,241,58,9,167,169,158,66,114,146,89,36,40,156,140,200,157,201,201,221,221,221,221,221,92,180,65,231,240,173,61,192,116,214,213,45,139,78,112,124,127,21,182,207,80,85,114,209,217,45,144,208,193,36,228,34,37,41,71,8,136,185,184,128,11,147,182,251,0,183,220,203,208,34,32,47,21,154,232,134,139,234,85,214,43,238,163,105,14,21,149,92,160,167,26,72,171,47,118,10,74,233,227,128,72,136,98,25,38,140,137,129,136,204,152,89,246,220,201,254,247,94,213,16,120,172,43,68,52,95,77,110,178,223,116,231,72,112,172,86,229,61,57,82,75,89,100,176,82,80,207,36,4,66,69,17,73,12,98,78,14,64,4,226,239,182,224,47,247,50,246,168,136,11,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,235,235,68,22,171,249,39,116,177,255,0,131,78,149,127,236,109,187,255,0,114,174,85,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,95,90,32,34,34,2,34,32,34,34,2,34,32,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,182,191,201,59,165,143,252,26,116,171,255,0,99,109,223,251,149,117,81,1,17,16,17,17,1,90,175,228,157,210,199,254,13,58,85,255,0,177,182,239,253,202,186,168,131,228,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,235,68,64,68,68,22,210,237,211,39,77,183,251,173,109,246,251,211,230,154,220,110,87,26,137,42,235,43,42,241,58,9,167,169,158,66,114,146,89,36,40,156,140,200,157,201,201,221,221,221,221,221,40,186,100,233,182,221,77,95,71,111,233,243,77,105,105,238,148,237,73,93,20,56,157,0,5,84,13,44,115,52,82,139,69,177,131,75,12,82,48,150,237,206,48,47,104,179,181,203,68,22,210,211,211,39,77,182,11,173,21,246,197,211,230,154,219,174,86,234,136,234,232,235,41,49,58,8,103,166,158,50,98,142,88,228,24,152,128,196,153,137,137,157,157,157,153,217,92,180,68,4,68,64,68,68,30,43,53,209,13,23,212,171,172,87,221,70,210,28,43,42,185,65,78,52,145,86,94,236,20,149,211,199,0,145,16,196,50,77,25,19,3,17,153,48,179,237,185,147,253,238,152,86,136,104,190,154,221,101,190,233,206,144,225,88,173,202,122,114,164,150,178,201,96,164,161,158,72,8,132,138,34,146,24,196,156,28,128,9,197,223,109,192,95,238,101,237,81,1,17,16,23,159,205,116,247,1,212,171,84,86,45,70,193,241,252,170,219,5,64,213,197,71,123,182,67,93,4,115,136,144,140,163,28,194,66,198,194,102,44,76,219,236,100,223,123,175,64,136,45,87,242,78,233,99,255,0,6,157,42,255,0,216,219,119,254,229,92,171,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,190,180,64,68,68,5,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,245,162,11,85,252,147,186,88,255,0,193,167,74,191,246,54,221,255,0,185,87,42,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,47,173,16,17,17,1,17,16,91,252,167,167,173,2,206,111,181,89,78,107,161,250,127,144,94,171,120,121,155,141,211,25,162,171,170,159,128,8,7,57,100,140,140,184,128,8,182,239,232,34,204,222,140,203,208,97,90,123,128,233,173,170,91,22,156,224,248,254,43,109,158,160,170,229,163,178,91,33,161,130,73,200,68,74,82,142,17,17,115,113,0,23,39,109,246,1,111,185,151,160,68,4,68,65,226,179,93,16,209,125,74,186,197,125,212,109,33,194,178,171,148,20,227,73,21,101,238,193,73,93,60,112,9,17,12,67,36,209,145,48,49,25,147,11,62,219,153,63,222,233,133,104,134,139,233,173,214,91,238,156,233,14,21,138,220,167,167,42,73,107,44,150,10,74,25,228,128,136,72,162,41,33,140,73,193,200,0,156,93,246,220,5,254,230,94,213,16,17,17,5,191,202,122,122,208,44,230,251,85,148,230,186,31,167,249,5,234,183,135,153,184,221,49,154,42,186,169,248,0,128,115,150,72,200,203,136,0,139,110,254,130,44,205,232,204,189,6,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,10,174,90,59,37,178,26,24,36,156,132,68,165,40,225,17,23,55,16,1,114,118,223,96,22,251,153,122,4,64,68,68,4,68,64,68,68,4,68,64,68,68,5,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,245,162,11,85,252,147,186,88,255,0,193,167,74,191,246,54,221,255,0,185,94,215,53,211,220,7,82,173,81,88,181,27,7,199,242,171,108,21,3,87,21,29,238,217,13,116,17,206,34,66,50,140,115,9,11,27,9,152,177,51,111,177,147,125,238,189,2,32,182,150,158,153,58,109,176,93,104,175,182,46,159,52,214,221,114,183,84,71,87,71,89,73,137,208,67,61,52,241,147,20,114,199,32,196,196,6,36,204,76,76,236,236,236,206,202,229,162,32,34,34,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,171,107,252,147,186,88,255,0,193,167,74,191,246,54,221,255,0,185,87,85,16,121,252,43,79,112,29,53,181,75,98,211,156,31,31,197,109,179,212,21,92,180,118,75,100,52,48,73,57,8,137,74,81,194,34,46,110,32,2,228,237,190,192,45,247,50,244,8,136,45,87,242,78,233,99,255,0,6,157,42,255,0,216,219,119,254,229,92,171,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,190,180,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,249,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,135,153,183,93,40,163,171,165,159,129,137,135,56,164,98,2,226,96,36,219,183,161,11,59,122,179,47,21,105,233,147,166,219,5,214,138,251,98,233,243,77,109,215,43,117,68,117,116,117,148,152,157,4,51,211,79,25,49,71,44,114,12,76,64,98,76,196,196,206,206,206,204,236,174,90,32,47,41,157,105,62,150,106,135,145,252,166,105,166,41,150,253,25,221,242,95,78,217,169,171,252,175,115,143,115,181,222,2,225,203,182,28,184,237,191,1,223,216,203,213,162,15,21,133,104,134,139,233,173,214,91,238,156,233,14,21,138,220,167,167,42,73,107,44,150,10,74,25,228,128,136,72,162,41,33,140,73,193,200,0,156,93,246,220,5,254,230,94,213,17,5,180,187,116,201,211,109,254,235,91,125,190,244,249,166,183,27,149,198,162,74,186,202,202,188,78,130,105,234,103,144,156,164,150,73,10,39,35,50,39,114,114,119,119,119,119,119,94,175,10,211,220,7,77,109,82,216,180,231,7,199,241,91,108,245,5,87,45,29,146,217,13,12,18,78,66,34,82,148,112,136,139,155,136,0,185,59,111,176,11,125,204,189,2,32,34,34,2,34,32,34,34,2,34,32,43,105,118,233,147,166,219,253,214,182,251,125,233,243,77,110,55,43,141,68,149,117,149,149,120,157,4,211,212,207,33,57,73,44,146,20,78,70,100,78,228,228,238,238,238,238,238,174,90,32,252,156,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,207,203,91,173,116,81,210,82,193,204,200,207,132,81,176,128,242,51,34,125,155,212,137,221,253,93,215,235,34,32,34,34,2,34,32,34,34,15,146,75,77,170,107,173,61,246,107,101,33,220,168,233,230,164,167,172,40,69,231,134,9,138,50,150,32,147,110,66,6,80,66,68,44,251,19,197,27,190,252,91,111,173,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,112,238,185,84,191,246,32,55,170,169,82,222,213,82,2,182,61,70,234,53,54,152,105,22,73,148,75,81,4,114,83,219,107,10,54,150,71,13,200,105,102,54,245,111,95,232,43,156,163,203,197,191,87,106,49,45,58,135,11,162,147,137,221,78,58,121,126,220,141,184,77,77,90,15,250,62,159,115,123,95,251,80,67,237,77,85,231,60,202,98,57,158,90,171,149,218,162,26,97,102,114,51,51,126,49,131,55,39,119,119,246,55,181,108,51,209,246,140,82,232,182,149,210,88,33,167,40,228,38,145,137,206,40,192,157,188,204,231,253,15,252,226,132,190,135,116,218,151,83,122,128,178,90,235,5,222,59,108,180,215,54,110,32,91,148,117,180,194,204,236,126,155,125,183,246,122,173,137,41,41,98,162,167,10,104,27,96,13,246,246,125,239,191,221,253,168,59,145,23,5,236,65,75,187,59,251,87,34,222,171,169,159,115,125,223,103,223,209,151,104,160,169,17,16,17,17,7,14,251,125,201,186,224,151,12,254,168,43,92,59,51,250,59,110,185,68,16,193,226,225,161,23,44,115,85,27,85,237,150,202,167,179,212,208,91,168,167,156,96,17,132,100,218,102,221,220,125,119,251,0,62,173,247,179,111,236,87,119,194,247,172,43,67,98,244,186,65,154,223,41,97,184,65,85,82,80,149,85,92,174,114,132,181,16,113,45,137,156,119,229,49,11,125,175,232,172,209,234,247,67,108,122,231,164,87,28,106,233,23,231,59,212,146,132,131,20,68,109,219,153,159,102,121,27,102,253,34,90,254,140,217,102,135,234,36,51,80,86,75,77,115,180,77,79,81,188,114,188,109,43,51,132,172,5,219,63,81,119,97,221,185,125,200,54,113,3,9,5,140,9,136,95,216,236,251,178,169,97,167,70,29,118,216,53,199,21,166,161,191,193,21,13,226,42,137,226,154,48,58,153,182,102,148,56,187,145,71,179,250,76,63,127,252,171,50,35,150,57,91,120,203,118,254,196,21,162,34,2,34,32,34,224,157,133,156,157,253,25,183,117,108,117,95,168,28,23,73,108,213,247,107,245,107,127,120,66,114,152,188,83,59,125,158,59,254,132,101,254,217,189,136,46,92,243,195,77,9,212,84,74,17,69,27,114,35,50,217,133,191,107,187,172,115,234,75,173,253,38,233,254,140,33,170,201,108,181,151,73,129,206,58,71,170,55,55,227,40,129,125,152,192,157,246,220,159,252,203,6,58,154,241,105,190,222,188,230,41,164,182,74,33,167,146,25,233,164,184,121,186,200,200,11,185,179,63,14,49,59,191,22,223,125,255,0,165,253,91,62,3,95,114,45,74,215,124,181,167,185,86,213,222,174,147,148,165,12,83,86,145,12,108,78,82,16,131,207,35,241,111,71,244,223,238,111,189,7,170,234,7,169,13,69,234,67,45,43,157,242,122,145,167,98,156,105,232,41,234,170,38,141,192,165,121,125,68,201,247,118,251,62,198,111,209,111,79,217,154,93,12,120,106,213,228,116,208,106,70,175,82,220,40,64,187,114,82,91,234,104,41,200,14,41,105,73,247,38,145,201,223,103,148,127,162,219,56,182,237,251,61,167,71,158,23,86,58,90,40,179,77,89,173,169,158,172,251,103,21,17,82,209,203,16,9,211,191,38,125,222,93,246,41,61,190,159,162,222,138,77,109,86,170,11,37,186,158,215,109,166,142,10,122,104,194,40,192,0,69,152,68,88,91,208,89,155,216,205,247,32,90,237,116,22,106,8,109,182,218,104,224,130,0,24,196,99,1,22,216,69,153,189,25,153,183,217,153,125,104,136,56,221,155,218,190,105,136,140,189,158,159,212,187,164,118,119,227,191,170,165,131,215,119,245,65,76,97,247,255,0,95,236,93,204,40,35,183,177,84,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,56,118,221,189,138,142,12,222,174,203,177,112,254,196,28,49,126,213,82,234,38,223,239,246,35,73,179,187,151,162,14,213,195,179,19,56,147,51,179,182,206,207,247,174,4,152,189,138,164,22,11,168,30,140,180,147,95,173,37,77,124,181,65,67,86,13,33,69,83,77,111,165,121,4,138,46,219,113,35,141,221,159,208,95,125,253,172,202,47,186,147,240,191,205,52,174,74,171,198,9,116,171,189,91,251,243,16,197,82,52,144,148,113,52,124,199,237,119,135,127,189,189,1,191,177,77,242,162,88,97,156,120,77,16,72,63,176,133,157,191,223,65,172,60,87,61,69,210,92,133,233,232,239,87,59,37,125,5,70,196,20,151,2,143,237,131,251,29,226,63,86,251,79,236,127,233,58,200,173,53,241,51,234,23,79,33,162,163,144,168,175,84,212,108,1,253,249,89,93,221,144,71,127,210,62,251,182,239,191,183,143,221,236,83,101,156,104,94,152,106,13,61,84,25,38,31,104,170,243,64,226,111,37,190,156,223,213,155,215,237,198,95,237,89,98,54,178,120,81,233,134,111,29,117,94,28,16,217,106,229,238,28,1,76,244,212,161,204,184,236,207,194,145,253,62,203,253,255,0,123,254,212,22,123,78,252,104,235,102,146,146,135,60,211,59,85,12,62,131,61,96,92,106,165,113,253,45,203,139,66,78,255,0,209,244,221,253,170,244,91,252,92,180,18,178,33,239,85,193,12,143,182,255,0,152,184,19,51,237,236,255,0,90,255,0,202,176,239,58,240,128,234,42,202,117,85,24,189,86,55,91,73,25,19,194,211,222,118,148,195,118,219,254,192,45,191,171,254,197,103,239,30,29,253,85,89,103,40,103,193,237,243,113,114,110,81,94,169,54,125,159,111,233,72,207,254,242,9,45,155,197,167,167,234,97,119,150,225,9,251,29,184,211,220,7,111,254,245,117,106,53,23,198,122,207,109,49,135,0,192,109,247,176,113,119,121,100,174,170,167,226,252,253,27,98,167,23,127,179,234,176,81,186,19,234,117,203,131,96,52,251,183,255,0,94,104,191,247,171,247,108,94,28,157,85,223,164,237,195,134,218,233,155,125,185,79,122,165,219,216,239,253,3,39,251,144,122,29,95,241,51,215,109,83,252,205,29,61,46,61,77,179,143,26,75,133,97,72,223,156,99,109,137,165,22,111,99,55,232,251,55,246,44,109,199,44,25,158,174,229,195,107,164,154,166,237,118,171,25,102,35,168,169,98,55,102,220,201,220,229,54,223,213,221,253,191,123,169,14,210,63,7,124,216,42,66,187,84,110,118,208,143,209,218,42,43,152,72,206,207,25,111,187,29,49,55,233,56,253,255,0,114,145,141,34,233,171,75,180,130,142,24,241,220,90,217,21,68,113,118,202,64,161,167,29,254,192,9,62,225,16,62,239,193,189,80,99,87,67,94,31,24,246,137,181,46,160,229,21,85,21,247,202,154,34,110,221,69,61,43,132,61,232,161,114,97,33,230,254,142,198,205,246,189,142,255,0,183,215,59,25,153,189,25,115,236,68,5,215,36,156,91,209,118,47,146,88,201,207,125,246,109,190,231,65,200,72,238,95,105,125,2,203,166,48,118,253,38,93,236,219,32,229,17,16,17,17,7,15,236,84,187,42,213,15,237,65,200,170,149,13,237,85,160,40,97,241,140,211,233,172,90,191,140,229,113,3,246,110,182,186,167,55,216,27,103,26,194,47,185,247,127,231,155,218,223,242,169,158,88,21,226,221,130,203,145,104,208,95,105,224,3,154,134,17,136,9,200,89,219,149,117,38,254,214,223,216,255,0,181,6,19,120,79,106,52,248,159,82,49,88,100,118,242,183,11,69,196,133,156,143,103,151,140,69,236,111,79,209,137,253,95,253,62,197,57,203,89,206,159,51,79,201,246,173,217,50,183,146,64,10,70,170,18,120,217,221,246,58,105,3,216,206,206,254,164,223,122,217,82,195,90,55,43,29,190,224,4,238,213,52,177,74,206,237,183,233,3,63,252,168,62,245,73,42,151,15,236,65,74,173,80,170,111,103,162,14,81,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,21,10,167,246,122,170,80,114,42,165,195,123,23,40,10,12,124,88,117,26,124,179,169,25,108,49,187,121,91,125,162,220,68,204,71,179,75,198,82,246,63,167,232,202,222,173,254,159,106,155,251,245,104,219,108,119,11,129,147,179,83,82,203,43,187,54,255,0,162,14,255,0,242,45,106,250,131,205,63,40,58,183,123,202,218,73,12,42,218,148,69,228,103,103,216,41,163,15,99,187,187,122,139,253,232,51,23,193,207,79,166,190,234,254,77,149,202,15,217,181,90,233,92,31,96,125,220,171,4,190,247,221,191,153,127,99,127,200,166,121,96,87,132,142,11,46,59,163,71,125,168,128,2,106,232,74,35,38,33,119,126,53,213,123,123,27,127,99,126,213,158,168,10,146,85,42,31,218,128,204,170,111,98,165,189,170,180,4,68,64,68,68,20,146,249,206,71,98,251,43,233,118,221,116,72,14,255,0,162,200,59,35,147,147,122,174,197,242,69,25,49,239,190,237,183,222,235,235,65,195,179,63,163,172,19,235,151,195,227,30,214,198,170,212,28,94,170,162,130,249,77,68,45,219,167,167,165,96,155,179,20,206,44,68,92,31,213,220,25,254,215,177,155,246,122,103,106,123,80,107,3,145,216,51,61,34,203,138,215,87,53,77,166,237,72,49,76,39,79,82,194,108,207,177,139,177,196,111,183,171,51,251,126,230,89,37,164,30,38,122,237,165,159,153,172,167,165,200,105,182,97,227,87,112,172,25,31,243,142,111,185,60,164,207,237,118,253,31,102,222,213,50,154,187,211,86,151,106,253,28,209,228,88,181,178,90,137,34,237,140,135,67,78,91,125,131,17,125,206,35,125,219,155,250,168,231,213,207,7,124,216,234,78,187,75,174,118,211,143,213,222,42,219,152,70,204,205,24,237,179,5,48,183,233,49,125,255,0,122,15,99,167,94,51,214,123,145,148,57,254,3,111,178,3,11,59,75,29,117,85,71,39,231,234,219,13,57,59,125,159,85,117,225,241,105,233,250,164,89,226,184,66,30,215,126,84,247,2,223,255,0,189,89,70,213,247,195,147,170,187,12,157,185,176,219,93,75,111,183,40,47,84,187,123,25,255,0,166,98,255,0,122,252,39,232,79,169,214,46,15,128,211,238,255,0,253,121,162,255,0,222,160,147,155,135,139,150,130,81,196,93,154,184,38,145,183,219,243,23,1,103,125,189,159,235,95,249,85,151,212,79,26,58,216,100,171,161,192,244,206,213,93,15,168,193,88,119,26,168,156,191,71,98,226,240,139,183,244,189,55,111,98,196,59,63,135,127,85,87,169,198,24,48,123,124,60,156,91,148,183,170,77,155,119,219,250,50,59,255,0,188,175,6,11,225,1,212,85,232,233,106,50,138,172,110,138,146,66,23,153,160,188,239,40,6,239,191,253,128,155,127,70,253,168,60,30,165,120,153,245,11,168,112,214,209,198,84,86,90,106,198,48,254,243,172,174,238,198,37,183,232,159,125,155,118,219,219,199,239,246,44,117,150,231,168,186,181,144,181,61,101,234,231,123,175,175,168,216,66,174,224,82,125,179,127,99,60,167,232,223,101,189,175,253,22,83,7,163,126,20,122,97,132,71,67,87,152,132,55,170,184,187,103,56,84,189,53,80,115,30,91,179,115,164,111,79,180,223,127,220,223,177,101,206,15,161,122,97,167,212,244,176,99,120,125,162,151,202,131,8,60,118,250,112,127,70,127,95,177,24,255,0,182,116,17,1,211,103,133,254,105,170,146,82,222,51,187,165,93,150,223,223,132,138,42,97,164,152,164,137,227,230,95,107,188,91,125,205,234,15,253,138,80,122,126,232,203,73,52,6,210,52,214,59,84,21,213,102,209,148,181,53,54,250,86,144,136,98,237,191,34,8,217,221,253,73,247,223,218,238,175,212,80,195,0,240,134,32,140,127,96,139,51,127,188,171,65,195,51,11,48,139,51,51,54,204,205,247,46,81,82,68,195,237,65,82,165,203,246,42,30,77,221,156,125,80,91,109,253,125,168,57,224,207,234,204,171,102,217,189,136,222,197,202,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,225,219,117,209,43,63,177,151,208,169,113,221,7,200,38,224,251,239,253,139,233,25,88,182,254,181,214,113,250,109,251,21,28,72,126,244,31,90,46,160,39,246,59,239,183,181,118,51,238,131,148,68,64,92,59,51,182,206,185,68,20,118,98,103,221,162,13,255,0,111,22,85,162,32,34,34,2,46,169,101,217,182,101,208,18,190,251,253,204,131,235,127,95,70,92,113,65,246,110,170,65,199,22,92,162,32,34,34,2,34,32,46,31,251,23,43,135,246,32,165,86,168,221,84,47,187,32,229,90,254,163,48,10,125,68,210,251,157,142,104,35,148,139,179,196,79,142,207,253,241,9,63,233,51,183,244,21,208,93,117,16,71,83,9,65,48,238,5,182,237,183,245,238,131,86,91,157,20,214,155,173,93,182,71,118,146,142,162,72,11,98,223,212,73,197,253,91,251,22,198,253,36,103,144,103,186,33,140,221,6,99,57,90,219,68,50,114,18,109,159,202,64,79,237,119,251,207,246,168,47,235,59,2,13,62,215,204,134,221,28,65,24,92,106,170,238,66,192,227,182,210,86,212,51,126,139,54,223,160,165,235,195,79,36,130,245,160,54,42,56,38,51,242,116,20,176,201,201,157,182,48,162,163,103,219,127,107,122,160,203,213,195,174,87,15,236,65,78,251,46,89,253,85,14,219,190,203,145,109,153,155,116,29,136,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,41,119,245,92,111,186,224,155,118,118,221,112,205,179,236,131,177,151,43,134,246,46,80,89,142,173,243,200,48,45,16,201,174,133,49,132,175,109,173,24,248,137,62,239,229,39,38,246,59,125,225,251,86,185,22,202,41,174,215,90,75,108,110,239,37,101,68,112,14,229,183,169,19,11,122,191,246,169,225,241,44,201,32,178,232,13,246,142,121,140,60,229,5,84,49,241,103,125,204,232,171,25,183,219,216,222,138,33,122,49,192,131,80,117,243,30,183,73,16,72,22,234,170,75,145,49,184,237,180,117,180,236,255,0,164,207,191,233,160,158,126,156,240,10,125,59,210,251,101,142,24,35,136,135,189,200,67,142,205,253,241,49,55,232,179,55,244,213,208,93,116,240,71,77,8,193,8,236,3,190,205,183,245,238,187,16,21,14,170,39,217,149,59,160,169,191,177,114,184,111,98,229,1,17,16,17,17,1,113,197,151,40,130,158,43,150,244,244,117,202,164,189,155,160,169,23,198,114,190,251,253,206,187,226,151,118,217,208,118,162,34,2,163,179,19,190,239,16,111,251,120,178,173,16,112,204,204,219,50,229,17,1,17,16,17,112,239,178,235,50,127,99,62,219,251,16,114,114,176,239,253,75,230,51,115,125,247,254,213,87,18,47,189,86,17,250,109,251,80,34,103,246,58,239,102,217,112,195,178,169,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,113,179,42,120,50,173,16,81,199,250,147,103,101,90,32,225,159,209,113,186,169,112,236,129,201,113,203,111,106,225,217,217,82,76,239,236,221,5,124,217,24,183,93,124,95,246,186,168,89,246,65,91,62,232,255,0,177,27,216,185,65,209,36,124,219,217,234,184,8,157,157,157,119,236,201,179,32,51,108,185,68,64,68,68,4,68,64,68,68,5,195,251,23,43,135,246,32,161,217,114,47,253,106,137,24,159,216,236,170,15,70,100,29,136,136,130,14,60,86,241,9,237,58,229,29,244,99,97,167,154,145,160,103,238,110,252,158,178,184,189,159,216,202,251,120,53,106,76,149,5,120,211,153,203,243,140,245,181,192,205,23,167,108,99,161,6,251,91,251,119,111,102,203,207,120,195,219,94,26,203,85,112,64,236,7,91,0,185,250,254,147,189,123,237,251,23,147,240,112,172,166,135,92,235,105,201,229,239,21,166,226,91,51,55,14,63,222,191,231,223,118,254,196,19,60,136,136,41,127,106,225,144,153,82,30,205,221,217,208,118,162,225,189,139,148,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,69,195,251,16,82,235,150,246,170,15,217,187,59,50,168,89,5,104,136,130,43,188,101,117,38,74,114,179,233,204,5,249,199,122,42,227,103,139,211,182,81,215,3,253,173,253,187,191,179,101,98,124,41,49,9,238,218,229,37,244,163,98,167,134,145,224,119,238,108,252,154,178,132,189,159,216,235,212,248,199,214,83,77,174,116,84,226,242,247,134,211,111,45,157,155,135,31,239,175,243,239,187,255,0,98,245,158,15,22,215,154,178,235,92,112,59,128,86,206,44,126,191,164,207,64,251,126,196,18,228,136,136,40,39,254,181,195,50,73,234,206,169,6,38,246,187,32,237,111,98,229,112,222,197,202,2,34,32,34,34,2,34,32,46,29,183,92,162,15,156,226,119,119,117,204,113,240,111,103,170,238,217,147,102,64,111,216,142,251,46,87,15,236,65,195,150,201,205,149,36,207,178,167,139,254,215,65,217,203,127,98,231,146,235,22,118,246,238,170,102,119,65,206,235,151,127,68,102,92,160,163,103,116,227,253,74,180,65,71,6,85,108,203,148,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,199,22,92,162,10,120,174,89,153,151,40,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,184,127,98,229,112,254,196,29,103,232,203,152,254,229,193,251,63,204,185,143,216,200,59,17,17,4,92,248,202,211,4,120,141,150,94,15,200,174,212,143,191,246,141,122,177,94,15,243,12,125,75,212,110,204,255,0,234,122,227,233,251,126,213,58,200,63,25,113,31,168,22,103,228,59,181,222,137,253,191,248,181,203,29,188,32,246,254,83,147,238,206,255,0,234,114,225,236,255,0,46,157,4,224,162,34,10,13,81,31,177,86,106,136,253,136,59,71,216,185,92,15,177,114,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,172,87,79,221,89,225,186,239,159,234,126,150,141,61,37,147,44,211,92,162,227,101,59,73,87,188,243,215,219,169,166,104,6,228,12,241,131,48,20,172,96,81,139,201,218,126,223,50,252,236,124,130,250,162,34,2,34,32,34,43,21,137,245,103,134,231,93,87,228,29,47,97,244,244,151,99,197,113,121,47,87,123,229,53,123,144,82,220,99,172,138,158,91,107,197,219,226,70,3,60,100,114,12,175,196,249,68,66,198,7,196,47,170,44,117,234,91,171,187,87,76,186,185,163,216,166,97,110,164,124,79,82,170,46,118,219,149,214,74,129,128,237,19,196,116,35,79,84,71,33,12,94,88,94,166,78,247,39,103,16,218,65,47,205,188,114,100,82,2,34,32,34,40,64,234,23,196,123,172,236,27,95,117,47,10,197,181,147,201,89,113,252,194,243,107,183,83,125,93,181,73,216,165,130,182,88,226,143,153,211,17,151,16,1,109,201,220,159,109,221,221,253,80,77,250,44,63,240,191,215,189,88,234,39,64,175,249,174,177,229,127,88,47,84,89,133,85,174,10,159,35,77,73,194,148,40,168,164,24,248,83,199,24,62,199,52,143,187,183,47,181,182,251,51,51,102,2,2,34,32,34,34,2,34,192,15,21,190,168,245,219,166,191,201,119,228,83,57,250,185,245,143,233,191,164,255,0,193,148,117,157,255,0,47,228,123,63,235,152,164,227,199,191,47,232,237,191,47,93,246,109,131,63,209,70,7,133,255,0,89,157,73,245,19,175,183,252,43,88,245,35,235,5,150,139,15,170,186,65,77,244,61,5,39,10,160,173,162,140,100,231,79,4,102,251,4,210,54,206,252,126,214,251,110,204,237,39,232,8,136,128,138,207,245,109,173,247,94,156,52,7,35,214,139,53,142,146,243,81,142,84,90,200,232,42,100,40,194,166,9,174,52,212,243,3,24,250,129,188,83,73,192,246,38,19,226,78,38,204,224,254,215,74,181,51,21,214,77,56,199,53,75,10,171,243,22,92,154,223,21,194,155,148,145,156,144,243,111,183,4,189,179,48,25,162,54,40,228,6,39,225,32,24,187,238,46,131,213,162,34,2,34,181,93,81,235,167,242,107,208,156,155,90,254,171,125,99,250,185,228,191,193,158,123,201,247,252,197,100,20,223,207,118,228,227,199,191,203,244,31,126,59,122,111,187,5,213,69,231,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,59,84,208,215,83,59,240,148,55,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,244,8,8,136,128,136,136,8,190,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,195,12,20,208,70,46,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,163,3,91,252,101,233,172,90,195,108,183,232,190,35,73,147,233,245,142,160,230,175,174,42,169,104,231,201,2,74,29,130,16,106,138,94,116,33,13,76,164,68,252,12,229,122,120,246,40,192,141,140,37,41,23,159,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,237,83,67,93,76,239,194,80,221,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,208,32,34,47,41,170,90,165,130,104,182,9,115,212,205,75,190,253,13,141,217,187,62,118,183,202,205,81,218,238,204,16,199,249,184,64,228,45,228,148,7,236,139,237,190,239,179,51,187,7,171,69,130,189,13,120,152,91,186,157,206,239,90,103,169,22,75,86,41,146,87,220,14,76,58,138,222,213,85,30,122,133,161,158,105,33,154,71,7,141,166,130,58,126,69,49,20,67,47,117,152,34,7,7,98,206,164,4,68,64,69,130,190,33,190,34,63,201,146,178,223,165,250,78,214,171,190,125,81,217,184,92,142,90,142,228,118,72,66,122,121,99,130,166,14,219,180,190,110,15,48,14,3,44,82,199,25,12,172,237,206,34,123,235,210,103,88,58,95,213,214,27,45,247,7,122,186,11,237,158,158,148,178,59,21,76,82,57,218,167,157,229,96,6,157,192,98,168,2,122,121,72,12,31,126,12,46,99,25,59,131,5,245,68,94,43,91,243,91,174,154,232,190,125,168,214,42,122,73,238,88,174,47,117,189,209,197,86,4,80,73,61,53,36,147,70,50,8,144,147,131,144,51,59,49,11,237,190,206,222,212,30,213,21,170,233,139,168,92,87,170,13,26,178,234,230,45,77,228,60,255,0,114,154,227,107,58,168,234,38,182,87,68,92,101,167,144,129,255,0,201,144,28,132,8,226,150,35,112,14,124,90,234,160,34,34,2,34,32,34,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,143,92,55,197,207,78,50,78,171,39,193,102,131,200,105,61,215,203,89,237,185,53,210,169,169,35,164,170,137,170,138,74,243,139,176,242,12,53,82,73,73,11,52,210,128,195,28,45,49,246,249,202,0,18,42,136,136,8,173,254,191,91,181,98,233,163,89,101,54,133,228,127,66,103,193,111,42,139,5,79,147,166,169,238,85,68,77,35,83,112,170,118,133,187,236,5,7,114,79,179,31,119,159,175,29,148,32,255,0,117,31,174,207,251,249,255,0,193,155,63,253,17,4,255,0,34,242,154,85,169,152,174,178,105,198,57,170,88,85,95,152,178,228,214,248,174,20,220,164,140,228,135,155,125,184,37,237,153,128,205,17,177,71,32,49,63,9,0,197,223,113,117,234,208,17,126,78,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,209,201,216,165,130,50,146,89,56,3,17,151,16,2,125,133,156,159,109,153,157,253,20,11,255,0,117,31,174,207,251,249,255,0,193,155,63,253,17,4,255,0,34,199,252,107,55,214,93,59,232,122,109,85,212,187,191,211,218,147,103,211,250,252,182,181,238,214,97,183,113,174,106,73,107,35,163,168,164,135,183,195,179,184,83,155,15,108,139,180,228,236,4,78,205,234,250,98,234,23,21,234,131,70,172,186,185,139,83,121,15,63,220,166,184,218,206,170,58,137,173,149,209,23,25,105,228,32,127,242,100,7,33,2,56,165,136,220,3,159,22,11,170,136,136,8,136,128,136,173,87,84,122,233,252,154,244,39,38,214,191,170,223,88,254,174,121,47,240,103,158,242,125,255,0,49,89,5,55,243,221,185,56,241,239,242,253,7,223,142,222,155,238,193,117,81,121,252,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,213,52,53,212,206,252,37,13,221,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,189,2,2,34,32,34,47,63,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,222,166,186,186,165,223,132,65,187,51,51,51,51,145,153,19,136,0,11,57,153,144,136,177,17,51,56,122,4,86,171,165,205,116,254,82,154,19,140,235,95,213,111,171,159,88,252,239,248,51,207,121,206,199,151,172,158,155,249,238,220,124,185,118,57,126,131,109,203,111,93,183,127,63,136,245,103,134,228,61,84,103,189,41,222,105,233,44,153,14,43,79,110,169,178,201,53,123,145,228,33,61,16,213,84,180,81,188,98,49,156,3,36,123,135,112,204,195,156,140,204,49,159,16,190,168,136,128,136,136,8,177,171,161,126,179,108,93,97,233,197,85,206,75,87,208,217,158,47,229,233,242,107,108,64,111,74,50,74,199,218,169,166,144,183,222,25,123,82,187,70,68,242,70,64,66,92,153,130,89,50,85,1,17,16,17,17,1,22,58,225,125,93,218,181,23,172,220,159,165,220,66,221,73,81,109,193,241,122,155,149,234,242,213,3,43,205,117,26,154,40,252,172,29,178,113,16,132,106,101,9,121,253,190,243,16,113,143,178,239,47,234,235,255,0,86,120,111,78,122,161,165,56,62,160,83,210,80,216,181,42,162,233,77,81,145,213,215,188,16,89,142,150,56,30,39,144,59,100,196,18,203,81,28,110,100,113,132,77,185,147,241,98,118,11,234,136,136,8,136,128,136,136,8,163,87,197,7,168,174,172,122,94,212,124,90,239,165,58,205,244,102,33,154,219,231,236,90,228,179,219,106,164,163,174,163,120,198,163,137,75,70,230,208,152,79,76,99,202,89,11,184,243,254,128,52,98,191,43,195,63,196,27,86,53,147,89,110,90,59,212,22,103,244,253,94,67,111,122,140,98,167,232,234,106,94,205,85,40,201,36,244,220,41,41,129,139,187,3,156,189,201,77,132,60,167,22,220,165,102,65,39,232,138,0,127,186,143,215,103,253,252,255,0,224,205,159,254,136,130,127,145,99,255,0,65,90,165,157,235,79,73,216,54,166,106,93,247,233,156,146,243,244,159,157,173,242,176,211,247,123,87,42,168,99,252,220,32,17,142,209,196,3,246,69,183,219,119,221,221,221,237,255,0,137,135,86,151,222,151,180,106,219,77,167,151,127,163,179,236,202,224,212,246,106,159,46,19,121,58,90,98,142,74,202,158,19,67,36,50,122,20,48,118,207,137,127,125,115,29,251,78,200,51,1,20,43,116,177,214,231,93,157,68,245,5,132,232,228,157,65,121,42,76,130,224,254,126,113,199,172,241,200,20,48,68,117,21,93,162,242,50,51,76,240,67,43,71,200,28,123,142,28,182,29,221,164,83,170,222,179,108,93,37,234,62,149,219,51,203,87,119,12,206,254,151,167,187,220,160,3,58,171,84,148,239,69,216,169,24,199,126,236,45,230,37,105,99,97,121,56,184,144,110,225,218,148,50,85,17,16,17,17,1,17,16,17,99,86,43,214,109,138,175,172,236,215,163,188,182,213,228,110,180,62,82,163,20,184,211,129,156,119,8,202,213,5,109,77,53,67,122,246,230,14,83,200,18,122,70,113,139,131,240,48,30,254,74,160,34,34,2,34,32,34,44,127,235,23,172,92,19,164,12,18,158,255,0,127,163,250,103,36,188,243,250,191,143,247,38,167,250,83,181,53,56,85,127,125,4,18,199,7,106,58,134,147,243,140,220,246,226,59,187,250,6,64,34,198,174,133,250,205,177,117,135,167,21,87,57,45,95,67,102,120,191,151,167,201,173,177,1,189,40,201,43,31,106,166,154,66,223,120,101,237,74,237,25,19,201,25,1,9,114,102,9,100,201,84,4,69,24,30,40,29,102,117,39,211,182,190,216,48,173,28,212,143,171,246,90,220,62,150,233,61,55,208,244,21,124,234,142,182,182,50,147,157,68,18,27,110,16,198,219,51,241,251,59,237,187,187,184,73,250,44,0,240,164,234,143,93,186,148,252,168,254,90,243,159,172,127,87,62,132,250,51,252,25,71,71,216,243,30,123,189,254,182,138,62,92,187,17,126,150,251,113,244,219,119,223,63,208,17,17,1,17,16,17,97,7,136,79,136,101,171,166,90,106,125,52,210,218,202,75,166,168,75,81,69,91,85,17,136,203,73,104,162,25,99,152,163,172,31,105,29,76,66,241,180,32,225,32,197,51,205,206,39,236,188,153,21,211,23,80,184,175,84,26,53,101,213,204,90,155,200,121,254,229,53,198,214,117,81,212,77,108,174,136,184,203,79,33,3,255,0,147,32,57,8,17,197,44,70,224,28,248,176,93,84,68,64,68,68,4,86,43,17,234,207,13,200,122,168,207,122,83,188,211,210,89,50,28,86,158,221,83,101,146,106,247,35,200,66,122,33,170,169,104,163,120,196,99,56,6,72,247,14,225,153,135,57,25,152,99,62,55,213,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,23,5,236,92,174,11,216,131,170,79,98,172,21,18,123,21,96,130,180,68,65,8,158,48,51,12,157,75,211,236,204,223,234,122,221,233,251,62,213,66,190,190,13,84,193,38,35,122,151,131,242,27,181,91,239,253,131,64,172,39,139,230,223,202,114,13,153,219,253,78,91,253,191,229,212,44,137,240,104,17,250,129,121,126,67,187,221,235,95,219,255,0,139,66,130,78,17,17,7,92,159,122,224,61,89,115,39,177,215,1,236,255,0,50,14,198,246,46,87,13,236,92,160,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,225,217,157,113,197,84,136,56,226,203,148,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,195,251,23,43,135,246,32,235,63,86,217,114,13,178,59,179,46,71,250,208,86,136,136,34,231,198,82,162,38,195,108,176,180,140,230,87,154,79,77,219,125,184,87,253,223,230,86,63,193,234,7,151,169,90,135,31,107,99,215,31,255,0,10,157,122,111,23,236,172,170,243,139,126,44,210,125,136,94,42,174,31,103,218,211,87,134,255,0,183,239,254,197,95,131,70,51,83,46,174,92,178,221,155,203,195,109,184,81,123,11,244,255,0,189,11,219,236,246,23,246,160,152,212,68,65,65,170,35,246,42,203,101,192,139,55,177,5,99,236,92,162,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,45,117,181,115,83,50,173,27,235,187,80,117,75,10,171,242,247,172,103,84,47,151,10,110,82,72,17,205,194,231,63,56,37,237,152,25,67,40,57,71,32,49,55,56,204,197,223,98,117,177,74,214,179,171,31,122,125,100,248,129,144,252,198,116,19,231,210,175,83,24,111,85,250,71,71,170,88,125,13,93,184,198,160,173,183,123,101,75,57,29,186,227,24,70,114,192,210,113,97,152,56,203,25,132,130,205,200,12,121,8,31,56,194,240,45,109,186,85,234,99,50,233,67,87,40,245,75,15,161,164,184,129,83,149,182,239,108,169,102,16,184,219,164,56,206,88,26,78,46,80,159,40,163,48,144,89,248,152,15,33,48,231,25,236,61,165,90,153,138,235,38,156,99,154,165,133,85,249,139,46,77,111,138,225,77,202,72,206,72,121,183,219,130,94,217,152,12,209,27,20,114,3,19,240,144,12,93,247,23,65,234,209,22,58,245,201,213,221,171,164,29,35,28,174,11,117,37,227,44,191,84,21,183,28,181,79,80,32,7,59,3,145,213,76,12,77,41,211,66,220,121,246,219,119,57,33,141,202,62,235,72,33,106,188,75,250,227,166,233,199,13,155,71,176,112,171,61,69,205,44,242,28,53,113,156,180,225,99,183,76,242,64,245,163,48,56,147,212,185,4,163,8,129,125,131,141,228,55,102,16,9,176,215,193,83,222,159,41,248,127,93,243,27,114,193,92,179,41,190,231,57,85,231,53,202,107,188,237,235,32,184,84,93,46,53,61,160,143,191,85,60,133,36,178,112,6,16,30,70,100,251,11,48,182,251,51,51,122,44,234,240,84,247,167,202,126,31,215,124,198,220,130,234,248,231,126,164,255,0,121,63,134,175,147,194,251,196,18,154,211,77,101,233,123,90,110,181,102,7,80,52,24,125,242,166,89,106,79,156,210,210,211,209,217,90,40,160,34,96,98,57,200,39,150,94,17,131,12,95,100,4,54,250,252,115,191,82,127,188,159,195,84,85,160,218,161,22,5,120,101,117,219,106,214,236,54,221,161,154,165,147,85,201,170,22,26,121,6,150,178,233,56,153,228,148,64,228,66,113,201,179,57,212,195,22,195,32,31,41,12,35,239,242,145,222,110,214,122,160,45,107,58,177,247,167,214,79,136,25,15,204,103,91,41,173,107,58,177,247,167,214,79,136,25,15,204,103,65,42,158,10,158,235,25,79,196,10,239,151,91,150,127,172,0,240,84,247,88,202,126,32,87,124,186,220,179,253,1,17,16,17,17,1,69,95,142,119,234,79,247,147,248,106,149,69,21,126,57,223,169,63,222,79,225,168,45,87,130,167,189,62,83,240,254,187,230,54,229,53,42,21,188,21,61,233,242,159,135,245,223,49,183,41,169,64,68,68,24,171,226,143,238,39,169,191,130,252,226,137,69,175,135,207,91,119,94,148,51,249,44,89,60,245,117,218,117,149,84,83,195,117,163,42,162,24,45,51,148,208,137,221,130,49,134,83,51,142,156,100,18,138,54,23,153,187,108,78,239,28,123,74,87,138,63,184,158,166,254,11,243,138,37,0,40,54,146,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,56,251,244,179,198,50,69,39,3,97,49,228,6,47,177,51,19,111,179,179,63,162,253,101,10,222,25,254,32,22,46,158,126,146,210,29,116,200,174,177,224,53,187,214,89,43,187,103,87,13,130,169,187,135,52,125,152,192,166,236,212,57,11,237,31,33,9,71,151,111,243,210,202,51,82,128,177,87,197,31,220,79,83,127,5,249,197,18,202,165,138,190,40,254,226,122,155,248,47,206,40,144,70,95,135,23,92,116,221,41,102,85,248,126,160,133,93,70,157,102,21,16,29,116,209,28,178,157,146,172,89,193,171,98,129,157,196,192,133,196,103,17,30,233,4,81,16,185,60,45,20,147,188,181,87,82,63,225,95,215,85,78,1,144,218,186,97,213,42,250,185,241,139,229,68,54,220,50,104,105,98,225,105,184,207,85,49,148,18,180,113,180,210,5,84,213,44,205,33,153,246,140,65,184,140,102,103,24,76,74,34,32,34,34,15,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,222,154,186,134,165,159,132,161,187,59,59,59,59,16,24,147,9,129,139,177,129,136,144,184,144,179,180,0,245,183,209,246,77,210,54,168,75,101,38,171,173,194,111,149,19,150,39,120,171,150,159,191,93,4,81,192,115,4,145,196,110,66,112,149,72,68,230,65,27,72,226,230,2,44,252,71,97,229,111,245,211,66,244,227,168,189,56,184,233,126,168,89,188,245,170,187,105,97,154,39,96,170,183,213,11,59,71,85,77,35,179,246,230,14,69,179,236,226,226,68,6,38,6,96,65,13,126,28,221,123,127,37,123,236,250,111,168,144,121,141,50,201,174,30,114,174,162,10,126,117,86,90,227,0,137,235,5,129,185,205,11,132,113,140,177,122,147,8,9,196,220,132,163,154,117,22,178,218,233,161,122,143,211,166,163,220,116,191,84,44,222,70,235,67,180,176,205,19,185,210,220,41,73,221,163,170,166,145,217,187,144,159,18,217,246,98,98,18,3,16,48,48,28,245,240,161,235,142,167,26,186,217,58,71,212,96,164,107,21,202,162,160,49,27,179,156,84,239,67,87,41,73,57,81,78,228,226,210,132,242,145,246,137,183,149,166,148,99,216,198,64,236,132,180,221,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,175,183,93,29,102,223,122,195,212,122,91,156,118,175,161,176,204,95,204,83,227,54,217,64,30,168,99,149,195,187,83,83,32,239,188,210,246,162,119,140,73,227,140,64,68,121,59,28,178,94,191,19,174,188,127,45,247,218,157,6,210,123,215,44,7,31,184,23,210,87,75,117,199,185,75,148,76,33,9,71,184,246,133,251,52,243,141,67,15,25,36,138,98,104,230,109,248,68,77,129,81,218,110,179,90,170,47,176,219,42,206,219,71,81,13,37,69,96,194,79,4,51,204,50,20,81,28,155,113,19,49,130,98,17,119,220,154,41,29,183,226,251,2,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,49,67,61,52,241,147,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,41,233,240,243,235,78,213,213,62,151,211,216,178,252,130,144,181,83,26,167,118,200,40,218,152,105,94,182,6,147,140,87,8,35,18,113,48,33,120,134,87,6,22,9,156,155,183,24,28,60,160,179,3,192,51,45,79,201,160,195,52,255,0,30,171,190,223,106,169,234,234,105,237,244,140,197,60,225,77,79,37,68,173,24,239,185,155,69,12,142,192,59,153,187,48,139,17,59,11,253,90,91,170,89,222,139,103,118,205,76,211,75,239,208,217,37,155,189,228,171,124,172,53,29,174,236,39,12,159,155,152,14,50,222,57,76,126,208,190,219,238,219,59,51,176,108,252,177,171,174,142,179,108,93,30,105,197,45,206,59,87,211,57,158,81,230,41,241,155,108,160,109,74,82,68,193,221,169,169,144,118,218,24,187,177,59,198,36,210,72,70,34,60,89,206,88,237,173,179,197,135,65,165,233,160,245,182,242,52,148,185,147,84,79,110,13,61,166,186,247,238,47,90,198,125,150,121,10,32,118,166,40,154,57,78,171,182,241,135,34,141,187,147,11,68,80,193,170,90,165,157,235,78,119,115,212,205,75,190,253,51,146,94,123,62,118,183,202,195,79,221,237,66,16,199,249,184,64,35,29,163,136,7,236,139,111,182,239,187,187,187,135,159,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,83,79,83,60,132,229,36,178,72,78,228,102,68,238,78,78,238,238,238,238,234,111,252,52,250,21,169,233,151,25,170,212,253,78,160,171,165,213,12,142,158,123,109,85,9,85,69,36,22,139,115,84,51,140,0,240,72,113,76,115,60,16,204,82,57,63,22,237,198,34,14,50,60,150,171,194,135,161,202,108,106,213,100,234,227,81,142,173,175,183,42,122,131,196,109,46,18,211,181,13,36,163,36,5,91,59,19,11,202,115,196,71,218,22,222,38,134,81,147,115,41,3,179,38,136,10,213,117,99,238,177,172,159,15,242,31,151,78,174,170,181,93,88,251,172,107,39,195,252,135,229,211,160,130,30,143,186,179,204,186,69,213,15,175,22,42,122,187,197,138,190,158,74,107,238,56,53,237,75,5,212,26,51,104,28,205,227,149,128,226,148,218,65,54,14,123,119,1,157,134,83,103,216,35,75,117,75,4,214,156,18,217,169,154,105,125,250,103,27,188,247,188,149,111,149,154,159,187,218,152,225,147,243,115,0,72,59,73,17,143,218,22,223,109,219,118,118,119,214,9,101,167,135,159,90,119,94,150,53,66,158,197,151,228,21,99,165,121,45,67,182,65,70,212,197,84,212,83,188,124,98,184,65,24,147,16,24,147,68,50,184,49,57,194,196,221,185,12,33,226,19,232,139,202,101,58,171,167,24,94,156,85,106,246,73,154,90,169,48,202,75,120,93,10,246,53,13,45,44,148,178,48,188,82,68,81,242,239,119,57,131,70,209,242,41,8,192,65,137,200,89,226,175,71,60,107,53,30,205,89,37,22,185,233,141,171,36,160,169,184,52,131,93,96,149,237,245,84,20,178,79,33,202,45,12,157,200,234,123,113,156,97,8,185,194,78,48,183,118,83,35,41,88,37,253,23,228,226,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,28,125,250,89,227,25,34,147,129,176,152,242,3,23,216,153,137,183,217,217,159,209,96,7,137,215,136,5,102,145,81,212,244,253,162,25,23,148,206,170,249,65,147,92,162,142,120,170,172,52,178,65,12,209,13,49,144,52,111,52,241,212,122,77,25,145,66,32,91,48,200,64,113,133,128,241,58,241,0,163,213,218,202,158,159,180,67,34,243,120,45,39,40,50,107,148,81,193,45,45,250,170,57,225,154,33,166,50,7,145,161,130,74,127,73,163,49,25,136,203,102,40,196,14,72,235,94,171,75,116,183,59,214,156,238,217,166,122,105,98,250,103,36,188,247,188,149,23,154,134,159,187,218,132,230,147,243,147,24,70,59,71,17,151,218,38,223,109,155,119,118,103,151,76,159,193,255,0,75,234,122,104,164,211,76,122,251,72,218,161,102,168,172,185,82,230,167,71,37,40,93,39,148,254,205,45,100,29,201,156,105,187,65,12,109,193,221,226,48,121,128,93,228,154,57,131,202,248,80,245,199,77,146,218,172,157,35,234,48,85,189,246,219,79,80,24,141,217,206,90,134,174,164,136,100,156,168,167,114,114,120,142,8,132,251,68,219,68,240,196,49,236,5,24,119,164,209,106,195,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,132,161,158,154,120,201,198,72,164,140,153,136,12,73,156,92,93,153,217,217,217,212,228,248,115,117,237,252,170,44,83,233,190,162,65,229,245,55,25,183,249,202,186,136,41,248,82,222,168,64,194,39,172,22,6,225,12,204,114,70,50,197,232,46,70,39,19,113,34,142,16,205,85,174,15,90,26,57,98,208,46,168,51,253,42,197,166,231,101,181,92,35,168,183,71,196,219,203,82,213,211,197,87,21,54,230,102,103,217,10,129,139,184,68,228,125,190,111,179,150,205,177,242,135,111,27,13,47,181,99,218,185,129,234,189,188,169,33,168,204,236,245,86,218,234,120,104,134,35,146,123,121,199,181,84,178,179,239,49,156,85,145,68,220,135,113,10,80,110,68,206,204,1,147,254,15,186,199,98,206,122,96,109,42,167,135,203,222,180,210,225,61,61,100,124,140,251,244,181,213,19,213,211,212,238,224,32,60,140,234,98,237,177,25,55,150,230,92,90,65,101,157,74,18,252,28,117,122,167,10,234,94,187,75,106,39,171,123,110,163,217,230,132,32,134,8,136,62,145,161,3,170,134,105,76,182,48,1,167,106,240,102,7,125,206,96,228,47,179,16,77,162,12,42,241,113,212,204,87,15,233,10,241,130,221,170,247,189,103,183,10,11,125,162,150,57,35,238,23,150,171,134,178,121,200,8,216,222,16,8,24,8,192,75,140,147,192,46,204,199,187,67,94,128,232,229,247,168,13,101,196,244,119,28,155,203,213,228,215,1,167,146,167,136,31,148,165,1,41,42,106,120,25,131,73,218,130,57,101,237,243,98,62,28,71,237,19,50,205,95,26,77,99,177,102,26,203,137,104,237,162,30,229,94,157,219,234,42,46,149,60,141,184,213,92,134,158,65,166,224,64,204,252,32,130,158,94,224,153,137,121,158,63,100,163,38,119,130,222,142,88,179,13,101,203,117,138,239,55,114,175,78,237,244,244,246,186,110,38,220,106,174,67,81,25,84,243,19,102,126,16,65,81,23,108,128,196,188,207,47,178,81,139,184,73,255,0,86,62,235,26,201,240,255,0,33,249,116,234,8,122,62,234,207,50,233,23,84,62,188,88,169,234,239,22,42,250,121,41,175,184,224,215,181,44,23,80,104,205,160,115,55,142,86,3,138,83,105,4,216,57,237,220,6,118,25,77,158,119,186,177,247,88,214,79,135,249,15,203,167,90,214,32,217,247,75,117,75,4,214,156,18,217,169,154,105,125,250,103,27,188,247,188,149,111,149,154,159,187,218,152,225,147,243,115,0,72,59,73,17,143,218,22,223,109,219,118,118,119,245,106,5,188,57,186,215,254,74,186,143,61,131,63,185,221,100,211,44,167,243,119,42,104,31,187,29,174,185,220,26,59,152,195,196,140,184,128,60,114,140,78,36,113,144,150,210,148,49,70,243,189,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,144,125,104,136,128,177,87,197,31,220,79,83,127,5,249,197,18,202,165,138,190,40,254,226,122,155,248,47,206,40,144,70,95,135,23,92,116,221,41,102,85,248,126,160,133,93,70,157,102,21,16,29,116,209,28,178,157,146,172,89,193,171,98,129,157,196,192,133,196,103,17,30,233,4,81,16,185,60,45,20,147,188,181,87,82,105,225,67,215,29,78,53,117,178,116,143,168,193,72,214,43,149,69,64,98,55,103,56,169,222,134,174,82,146,114,162,157,201,197,165,9,229,35,237,19,111,43,77,40,199,177,140,129,217,9,116,68,68,5,4,62,35,189,113,211,117,91,153,80,97,250,124,21,116,250,117,135,212,78,116,51,74,114,196,119,186,178,102,7,173,150,7,118,16,1,22,33,128,72,123,162,18,202,68,226,243,60,81,222,175,21,238,184,234,114,91,173,239,164,125,57,10,71,177,91,106,41,195,46,187,49,197,80,245,213,113,20,115,141,20,14,46,77,16,65,40,135,116,159,105,94,104,138,61,128,99,62,244,101,160,159,239,11,143,113,61,50,252,107,231,21,170,45,124,76,110,215,91,7,136,6,160,95,108,87,58,187,117,202,221,81,97,171,163,172,164,152,161,158,154,120,237,52,37,28,177,200,46,196,6,36,204,76,76,236,236,236,206,202,82,188,46,61,196,244,203,241,175,156,86,168,171,241,71,247,236,212,223,193,126,79,68,130,87,186,1,235,6,213,213,150,145,137,92,30,174,60,239,14,167,163,160,202,194,104,133,130,166,115,2,104,235,162,40,192,98,225,80,240,202,111,24,136,188,70,38,28,120,52,114,73,148,11,88,29,45,213,44,239,69,179,187,102,166,105,165,247,232,108,146,205,222,242,85,190,86,26,142,215,118,19,134,79,205,204,7,25,111,28,166,63,104,95,109,247,109,157,153,219,97,62,148,122,174,211,142,173,116,224,51,92,42,95,35,117,161,237,193,127,176,79,51,29,85,162,168,153,221,132,157,153,187,144,159,18,120,166,102,97,144,68,153,216,12,36,140,2,245,162,34,13,99,52,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,65,77,78,213,112,52,208,74,7,25,69,44,50,7,163,184,73,20,146,70,238,46,38,204,110,226,66,76,196,219,15,116,197,212,46,43,213,6,141,89,117,115,22,166,242,30,127,185,77,113,181,157,84,117,19,91,43,162,46,50,211,200,64,255,0,228,200,14,66,4,113,75,17,184,7,62,45,173,98,190,189,31,117,103,153,116,139,170,31,94,44,84,245,119,139,21,125,60,148,215,220,112,107,218,150,11,168,52,102,208,57,155,199,43,1,197,41,180,130,108,28,246,238,3,59,12,166,206,27,25,162,243,248,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,170,104,107,169,157,248,74,27,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,122,4,5,128,30,39,93,120,254,68,44,85,58,13,164,247,174,57,246,65,111,47,164,174,150,235,143,110,171,23,132,142,18,143,113,237,19,119,170,32,42,134,30,50,71,44,34,241,204,219,115,136,158,245,117,209,214,109,139,163,205,56,165,185,199,106,250,103,51,202,60,197,62,51,109,148,13,169,74,72,152,59,181,53,50,14,219,67,23,118,39,120,196,154,73,8,196,71,139,57,203,30,190,215,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,6,122,248,42,123,211,229,63,15,235,190,99,110,87,87,199,59,245,39,251,201,252,53,90,175,5,79,122,124,167,225,253,119,204,109,202,234,248,231,126,164,255,0,121,63,134,160,253,95,9,78,181,254,155,163,163,233,55,83,110,119,90,203,212,61,233,48,187,132,239,223,140,168,97,131,184,118,194,118,30,113,246,66,41,100,136,164,34,23,141,202,38,120,218,40,64,228,253,106,174,166,251,195,131,196,2,143,168,139,20,90,73,171,217,23,253,86,40,60,204,241,84,212,71,5,60,121,21,47,51,147,149,56,66,17,198,19,67,27,176,28,44,60,158,56,154,81,115,252,243,68,25,212,136,136,10,213,116,251,212,238,141,117,61,98,187,95,244,135,40,250,74,59,37,194,91,125,117,52,240,149,61,84,59,25,180,51,148,39,177,180,51,128,60,145,27,179,110,60,132,152,100,142,88,194,56,60,87,186,227,169,201,110,183,190,145,244,228,41,30,197,109,168,167,12,186,236,199,21,67,215,85,196,81,206,52,80,56,185,52,65,4,162,29,210,125,165,121,162,40,246,1,140,251,216,149,208,134,23,172,185,199,84,24,141,187,66,242,111,170,249,37,47,154,169,147,34,59,88,220,33,179,208,249,121,35,169,168,146,19,3,140,183,142,82,136,26,78,34,82,205,16,115,7,38,54,9,127,241,58,210,223,202,135,70,217,175,148,177,125,39,117,196,188,190,83,111,254,250,236,249,95,43,35,121,185,253,76,68,248,208,201,91,246,11,150,251,253,145,115,96,80,67,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,26,166,134,186,153,219,156,71,179,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,62,209,11,90,206,169,244,83,249,59,117,5,155,104,228,119,15,59,73,143,220,27,200,78,82,247,36,58,25,226,10,138,94,233,118,227,103,153,160,154,38,147,136,48,247,24,248,238,59,59,134,199,184,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,71,31,126,150,120,198,72,164,224,108,38,60,128,197,246,38,98,109,246,118,103,244,90,182,169,179,240,121,214,251,86,121,211,165,70,141,67,99,171,163,185,105,117,67,141,69,89,72,39,5,116,23,26,170,186,152,140,61,132,6,36,211,1,3,179,182,193,25,49,63,55,8,225,49,4,255,0,120,92,123,137,233,151,227,95,56,173,81,129,226,151,174,149,154,193,213,101,251,27,162,188,249,188,111,78,255,0,212,221,178,24,218,120,227,10,168,217,158,224,101,28,175,199,189,230,187,144,148,128,34,39,29,52,31,164,194,198,89,233,210,78,183,218,186,112,240,166,199,53,162,243,99,171,188,211,227,148,247,66,10,10,105,6,51,169,158,107,253,77,60,32,230,94,128,15,44,209,243,61,137,196,57,19,9,187,48,60,38,32,149,79,4,45,45,255,0,225,151,173,119,11,23,253,169,139,90,46,126,107,251,106,107,224,236,177,255,0,246,52,185,152,127,80,23,243,140,158,57,223,169,63,222,79,225,171,63,250,88,209,79,228,237,211,238,19,163,146,92,60,237,94,63,111,127,63,56,203,220,140,235,167,148,234,42,187,69,219,141,222,22,158,105,90,62,64,197,219,96,229,185,110,239,128,30,57,223,169,63,222,79,225,168,60,87,133,127,93,85,56,6,67,106,233,135,84,171,234,231,198,47,149,16,219,112,201,161,165,139,133,166,227,61,84,198,80,74,209,198,211,72,21,83,84,179,52,134,103,218,49,6,226,49,153,156,115,18,181,87,83,61,225,165,226,9,77,172,54,171,63,79,154,191,117,171,147,80,104,41,252,181,158,237,87,44,181,83,228,160,3,85,60,143,35,132,12,16,29,61,52,17,11,156,210,145,206,251,147,187,155,150,225,33,72,136,128,136,136,32,7,197,31,223,179,83,127,5,249,61,18,145,255,0,13,62,186,170,122,154,198,106,180,195,83,171,234,234,181,67,28,167,158,229,85,92,84,177,71,5,222,220,245,12,195,56,52,17,132,80,156,47,60,48,148,110,45,201,187,114,9,27,148,141,28,112,120,163,251,246,106,111,224,191,39,162,88,235,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,26,166,134,186,153,219,156,71,179,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,56,109,16,139,31,250,58,235,23,4,234,255,0,4,168,191,216,40,254,134,201,44,220,62,176,99,253,201,170,62,139,238,205,80,20,191,223,71,4,81,207,221,142,157,228,252,219,63,13,248,150,206,222,185,0,128,136,188,254,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,122,154,234,234,151,126,17,6,236,204,204,204,206,70,100,78,32,0,44,230,102,66,34,196,68,204,225,231,245,211,93,52,227,167,77,56,184,234,134,168,94,124,141,170,135,104,161,134,38,99,170,184,85,19,59,199,75,77,27,187,119,38,62,37,179,110,194,194,36,102,64,0,102,58,235,107,166,186,106,63,81,122,143,113,213,13,80,188,249,235,173,118,209,67,12,76,225,75,111,165,23,119,142,150,154,55,119,237,194,28,139,102,221,201,200,136,204,140,204,204,174,95,91,125,96,228,221,92,234,132,183,162,122,186,44,38,199,81,56,226,118,122,184,169,251,244,48,75,28,1,49,201,36,64,196,71,49,83,4,174,4,114,52,110,78,0,68,205,200,174,175,134,159,66,180,221,77,100,213,90,159,169,212,20,149,90,95,142,84,79,109,170,161,42,169,99,158,239,113,122,118,113,128,30,9,2,88,66,22,158,25,138,71,38,228,253,184,196,77,138,71,140,49,87,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,20,212,237,87,3,77,4,160,113,148,82,195,32,122,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,176,247,76,93,66,226,189,80,104,213,151,87,49,106,111,33,231,251,148,215,27,89,213,71,81,53,178,186,34,227,45,60,132,15,254,76,128,228,32,71,20,177,27,128,115,226,209,65,226,71,225,247,77,211,181,76,122,195,163,118,170,178,211,171,141,64,211,86,219,97,138,89,131,25,54,138,8,226,121,106,38,158,89,166,10,153,158,114,99,33,16,140,220,35,223,115,141,158,192,116,125,213,158,101,210,46,168,125,120,177,83,213,222,44,85,244,242,83,95,113,193,175,106,88,46,160,209,155,64,230,111,28,172,7,20,166,210,9,176,115,219,184,12,236,50,155,56,108,102,161,91,198,175,222,159,22,248,127,67,243,27,138,151,237,45,213,44,19,90,112,75,102,166,105,165,247,233,156,110,243,222,242,85,190,86,106,126,239,106,99,134,79,205,204,1,32,237,36,70,63,104,91,125,183,109,217,217,222,32,124,106,253,233,241,111,135,244,63,49,184,160,186,190,6,63,174,207,221,191,226,74,85,20,64,120,41,234,150,9,138,103,121,246,153,223,239,190,87,36,206,254,138,250,191,69,229,102,63,57,228,161,184,205,85,249,192,7,142,62,17,147,23,231,8,121,111,176,238,254,138,95,208,17,17,1,99,175,91,125,96,227,61,35,105,124,183,162,122,74,220,218,249,79,56,226,118,122,184,170,59,21,211,197,36,1,49,201,36,64,226,33,8,212,132,174,4,113,188,140,46,0,66,239,200,110,86,186,107,166,156,116,233,167,23,29,80,213,11,207,145,181,80,237,20,48,196,204,117,87,10,162,103,120,233,105,163,119,110,228,199,196,182,109,216,88,68,140,200,0,12,199,93,109,116,215,77,71,234,47,81,238,58,161,170,23,159,61,117,174,218,40,97,137,156,41,109,244,162,238,241,210,211,70,238,253,184,67,145,108,219,185,57,17,25,145,153,153,144,126,6,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,122,154,234,234,151,110,114,158,204,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,215,87,163,238,172,243,46,145,117,67,235,197,138,158,174,241,98,175,167,146,154,251,142,13,123,82,193,117,6,140,218,7,51,120,229,96,56,165,54,144,77,131,158,221,192,103,97,148,217,242,211,195,7,195,254,197,170,150,42,221,124,215,92,118,213,122,195,47,86,250,235,62,57,102,158,67,41,42,100,115,42,122,138,242,120,140,123,61,190,19,195,19,62,242,119,28,166,30,211,197,12,135,141,93,116,116,101,125,232,243,81,233,109,145,221,126,153,195,50,143,49,81,140,220,165,48,106,162,142,39,14,237,53,76,99,182,211,69,221,137,158,65,22,142,65,49,33,226,238,113,70,19,233,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,218,166,134,186,153,223,132,161,187,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,55,160,80,67,225,197,215,29,55,74,89,149,126,31,168,33,87,81,167,89,133,68,7,93,52,71,44,167,100,171,22,112,106,216,160,103,113,48,33,113,25,196,71,186,65,20,68,46,79,11,69,36,239,32,34,34,8,11,241,49,187,93,108,30,32,26,129,125,177,92,234,237,215,43,117,69,134,174,142,178,146,98,134,122,105,227,180,208,148,114,199,32,187,16,24,147,49,49,51,179,179,179,59,41,84,232,7,172,27,87,86,90,70,37,112,122,184,243,188,58,158,142,131,43,9,162,22,10,153,204,9,163,174,136,163,1,139,133,67,195,41,188,98,34,241,24,152,113,224,209,201,36,80,248,163,251,246,106,111,224,191,39,162,88,255,0,165,186,165,157,232,182,119,108,212,205,52,190,253,13,146,89,187,222,74,183,202,195,81,218,238,194,112,201,249,185,128,227,45,227,148,199,237,11,237,190,237,179,179,59,6,207,200,172,167,74,61,87,105,199,86,186,112,25,174,21,47,145,186,208,246,224,191,216,39,153,142,170,209,84,76,238,194,78,204,221,200,79,137,60,83,51,48,200,34,76,236,6,18,70,23,173,1,120,173,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,51,84,53,36,15,52,242,153,200,49,69,12,97,232,206,114,75,36,113,179,147,136,51,155,57,16,139,57,55,170,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,48,193,77,4,98,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,235,95,110,186,58,205,190,245,135,168,244,183,56,237,95,67,97,152,191,152,167,198,109,178,128,61,80,199,43,135,118,166,166,65,223,121,165,237,68,239,24,147,199,24,128,136,242,118,57,100,9,244,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,237,83,67,93,76,239,194,80,221,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,208,40,128,240,91,194,245,150,175,59,203,115,107,6,77,244,46,155,82,121,122,108,130,142,75,88,203,245,130,185,161,168,106,90,120,106,12,63,53,229,251,239,60,143,28,140,95,110,1,32,33,151,144,75,250,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,224,189,139,148,65,211,39,177,86,11,130,22,127,106,228,118,65,90,34,32,132,159,24,88,30,46,165,105,220,189,175,143,91,191,252,42,133,124,60,26,234,34,124,54,245,11,200,204,99,121,171,244,221,183,219,133,7,221,254,117,110,60,101,241,154,152,181,114,219,150,236,222,94,107,109,190,139,216,95,167,253,246,94,223,103,176,127,181,81,225,3,149,149,38,113,112,197,158,79,177,51,203,85,195,236,251,94,106,0,223,246,253,223,216,130,100,17,17,7,89,182,235,128,244,109,149,69,253,75,134,118,116,21,183,177,114,184,111,98,229,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,112,254,197,202,225,253,136,58,201,183,85,7,245,166,203,145,100,21,34,42,100,146,56,65,228,148,152,69,189,174,232,32,167,197,82,242,85,221,69,53,19,75,200,97,182,255,0,182,103,221,218,186,185,183,255,0,125,101,103,131,134,44,20,24,61,218,251,37,56,180,147,220,42,152,79,131,177,113,42,106,18,246,191,220,163,215,173,12,240,181,3,168,60,158,189,234,123,227,109,175,173,182,1,115,229,176,199,93,80,236,222,198,219,244,253,158,191,218,165,239,195,95,19,162,199,244,10,193,87,77,67,28,18,87,219,233,106,165,33,29,156,142,74,42,55,34,127,95,107,237,237,65,151,104,139,135,246,32,161,217,221,5,145,223,213,114,207,247,160,173,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,22,181,157,88,251,211,235,39,196,12,135,230,51,173,148,214,181,157,88,251,211,235,39,196,12,135,230,51,160,249,51,125,6,204,176,205,30,211,205,114,42,42,186,188,79,63,167,172,0,184,13,59,12,20,87,26,122,234,186,114,162,50,99,39,230,81,83,4,226,68,193,205,164,144,65,139,179,33,43,213,225,243,214,221,215,165,12,254,75,22,79,61,93,118,157,101,85,20,240,221,104,202,168,134,11,76,229,52,34,119,96,140,97,148,204,227,167,25,4,162,141,133,230,110,219,19,187,199,30,210,63,208,110,153,226,186,201,225,153,138,233,110,107,73,230,44,185,53,190,255,0,111,169,227,28,103,36,60,238,245,188,39,139,184,6,3,52,70,195,36,102,226,252,36,0,38,109,197,148,69,245,85,211,62,101,210,134,174,86,105,110,97,93,73,113,2,167,27,149,162,231,76,236,33,113,183,72,114,4,83,188,124,156,161,62,81,72,7,25,59,241,48,46,36,97,194,67,9,244,215,78,163,244,227,67,52,58,227,174,119,108,130,213,95,106,250,61,170,44,3,21,123,118,239,213,82,194,242,82,83,83,75,24,201,207,189,179,59,72,2,98,49,242,149,254,192,17,54,190,221,69,107,206,101,212,150,174,95,117,91,51,173,171,35,184,212,24,91,40,102,168,105,130,211,110,99,39,167,162,137,196,0,120,70,37,179,147,0,243,55,57,9,185,153,59,248,171,142,89,149,94,44,86,140,90,237,147,93,107,108,184,255,0,152,250,34,221,81,91,36,148,182,254,249,177,207,229,226,39,112,139,184,108,196,124,25,185,19,51,190,238,179,43,195,67,161,202,158,163,179,40,117,135,56,58,64,211,172,46,241,24,77,73,32,69,80,119,203,140,45,28,237,68,80,155,16,181,51,9,196,83,17,143,219,9,26,48,103,114,51,132,49,171,61,208,108,203,77,116,143,79,117,91,48,162,171,182,6,164,84,93,78,209,67,83,78,209,156,150,234,64,162,120,171,89,249,185,112,156,170,228,96,18,1,251,16,140,130,230,18,131,172,181,240,84,247,167,202,126,31,215,124,198,220,174,175,142,119,234,79,247,147,248,106,181,94,10,158,244,249,79,195,250,239,152,219,144,93,95,28,239,212,159,239,39,240,213,128,29,63,244,245,149,117,23,89,155,217,48,170,157,239,88,142,31,89,150,211,91,198,150,73,228,186,249,105,233,227,58,56,154,54,115,105,140,39,39,141,152,75,148,128,0,236,44,110,97,159,254,57,223,169,63,222,79,225,170,213,120,42,123,211,229,63,15,235,190,99,110,65,130,184,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,65,39,98,170,9,6,72,164,224,108,64,92,76,5,246,38,113,125,182,118,118,244,83,211,208,47,90,248,175,85,154,113,73,100,187,92,252,190,166,227,54,248,99,200,237,245,15,24,73,95,193,134,50,185,211,180,98,0,80,202,110,206,98,2,221,153,13,129,219,137,68,114,226,255,0,138,15,135,221,77,218,166,245,213,14,139,90,169,0,194,156,171,243,11,29,52,81,83,7,8,98,170,168,172,189,60,178,206,34,230,226,16,9,193,20,92,228,55,41,126,209,145,239,28,26,23,174,154,143,211,166,163,219,181,67,75,239,62,70,235,67,188,83,67,43,57,210,220,41,73,217,228,165,169,141,157,187,144,159,17,221,183,98,98,17,48,32,48,3,16,217,165,107,89,213,143,189,62,178,124,64,200,126,99,58,159,238,154,58,139,193,58,160,210,202,13,76,193,106,63,197,81,222,40,184,77,254,12,186,121,104,102,158,143,185,44,81,247,187,93,240,30,232,15,3,246,179,251,89,160,7,171,31,122,125,100,248,129,144,252,198,116,18,169,224,169,238,177,148,252,64,174,249,117,185,103,250,192,15,5,79,117,140,167,226,5,119,203,173,203,63,208,17,17,1,17,16,20,85,248,231,126,164,255,0,121,63,134,169,84,81,87,227,157,250,147,253,228,254,26,130,213,120,42,123,211,229,63,15,235,190,99,110,83,82,161,91,193,83,222,159,41,248,127,93,243,27,114,154,148,4,68,65,138,190,40,254,226,122,155,248,47,206,40,148,21,233,62,11,249,80,213,60,55,76,254,148,250,51,235,110,65,110,177,121,222,199,123,202,249,170,152,225,238,246,249,15,62,61,206,92,121,14,251,109,187,111,186,157,79,20,127,113,61,77,252,23,231,20,74,21,186,78,247,167,209,191,136,24,247,204,96,65,249,58,233,161,122,143,211,166,163,220,116,191,84,44,222,70,235,67,180,176,205,19,185,210,220,41,73,221,163,170,166,145,217,187,144,159,18,217,246,98,98,18,3,16,48,48,25,21,240,163,235,167,249,142,151,245,175,51,255,0,181,233,112,10,218,225,255,0,40,74,215,37,67,151,254,107,202,129,15,251,120,88,255,0,214,240,172,180,235,147,161,204,55,171,220,52,106,169,78,146,199,168,182,58,114,11,13,248,193,248,72,27,185,121,42,206,44,228,116,196,78,78,196,204,231,9,147,152,49,49,75,20,176,47,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,30,154,186,134,165,155,156,71,179,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,184,109,16,177,87,197,31,220,79,83,127,5,249,197,18,183,254,28,30,32,20,125,68,88,162,210,77,94,200,191,234,177,65,230,103,138,166,162,56,41,227,200,169,121,156,156,169,194,16,142,48,154,24,221,128,225,97,228,241,196,210,139,159,231,154,43,129,226,143,238,39,169,191,130,252,226,137,4,11,98,120,181,247,57,202,172,216,86,45,67,231,111,89,5,194,158,215,110,166,238,132,125,250,169,228,24,226,143,153,184,128,242,51,22,220,157,133,183,221,221,155,213,124,151,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,92,190,147,189,233,244,111,226,6,61,243,24,20,164,248,150,248,125,211,107,13,170,241,212,30,144,90,170,228,212,26,10,127,51,120,180,210,69,45,84,249,40,0,210,193,27,70,199,59,4,7,79,77,4,164,193,12,68,115,190,194,204,230,227,184,60,52,188,65,41,181,134,213,103,233,243,87,238,181,114,106,13,5,63,150,179,221,170,229,150,170,124,148,0,106,167,145,228,112,129,130,3,167,166,130,33,115,154,82,57,223,114,119,115,114,222,66,150,172,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,79,167,64,189,107,226,189,86,105,197,37,146,237,115,242,250,155,140,219,225,143,35,183,212,60,97,37,127,6,24,202,231,78,209,136,1,67,41,187,57,136,11,118,100,54,7,110,37,17,202,25,84,136,136,8,136,131,31,250,197,232,235,4,234,255,0,4,167,176,95,235,62,134,201,44,220,254,175,228,29,185,170,62,139,238,205,78,117,95,222,161,60,81,207,221,142,157,163,252,227,191,13,249,14,206,222,186,251,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,135,166,174,161,169,102,231,17,236,206,206,206,206,226,96,66,226,96,98,238,6,4,36,46,66,76,239,180,66,195,95,17,222,135,42,122,173,195,104,51,13,62,58,74,125,69,195,233,231,10,24,101,8,162,11,221,33,59,27,209,75,59,179,16,24,147,17,64,68,93,161,57,101,18,97,105,158,88,194,21,180,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,65,67,78,245,115,180,48,68,1,25,75,44,210,31,171,176,71,20,114,72,236,44,70,236,14,194,36,78,194,242,63,226,29,211,214,43,210,255,0,135,166,157,233,30,45,83,231,252,134,160,82,212,220,110,135,75,29,60,215,58,233,104,46,37,45,68,130,13,254,76,96,196,70,65,20,81,3,153,240,228,249,127,208,191,70,86,46,143,52,226,170,217,37,215,233,156,207,40,242,245,25,53,202,35,54,165,41,34,99,237,83,83,70,91,109,12,93,217,89,164,33,105,36,35,34,46,44,225,20,118,87,198,175,221,99,22,248,129,67,242,235,138,12,0,240,184,247,236,211,47,198,190,79,90,175,87,137,215,135,253,30,145,86,84,245,3,162,24,239,148,193,106,249,79,147,91,98,146,8,169,108,53,82,79,12,49,21,48,17,180,143,12,242,84,122,67,24,16,194,64,91,56,198,64,17,217,95,11,143,126,205,50,252,107,228,245,170,124,238,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,13,88,148,132,248,105,120,125,212,235,13,214,207,212,30,175,218,169,36,211,234,10,143,51,103,180,213,197,21,84,25,41,129,85,65,35,72,193,59,28,1,79,83,4,68,225,52,68,19,182,226,236,224,229,189,203,191,248,62,242,234,226,219,245,89,184,104,73,246,111,183,31,164,42,249,77,15,25,223,187,99,135,132,205,83,39,49,17,227,80,92,59,113,74,251,156,178,197,249,217,73,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,200,62,180,68,64,86,171,171,31,117,141,100,248,127,144,252,186,117,117,85,170,234,199,221,99,89,62,31,228,63,46,157,6,181,138,239,245,85,211,62,101,210,134,174,86,105,110,97,93,73,113,2,167,27,149,162,231,76,236,33,113,183,72,114,4,83,188,124,156,161,62,81,72,7,25,59,241,48,46,36,97,194,67,180,11,99,62,176,122,76,195,122,186,210,255,0,168,247,218,138,75,61,246,130,162,58,155,22,70,84,15,85,61,168,222,64,121,216,1,164,137,204,37,136,30,50,7,62,27,246,205,217,202,32,118,8,54,166,234,211,86,34,233,130,227,210,149,69,223,189,136,84,220,40,234,40,227,242,244,195,229,41,99,168,169,171,168,166,221,161,238,201,222,171,150,154,110,227,203,200,60,175,1,251,18,19,51,163,158,158,191,148,255,0,80,88,222,147,86,212,221,104,172,181,125,250,219,221,194,221,75,222,146,142,134,8,138,66,39,119,103,8,187,134,209,192,50,155,56,140,147,199,246,77,246,2,183,250,165,165,185,222,139,103,119,61,51,212,187,23,208,217,37,155,179,231,104,188,212,53,29,174,236,33,52,127,156,132,206,50,222,57,64,190,201,62,219,236,251,59,59,52,191,248,54,104,167,212,110,159,110,218,199,87,112,239,85,234,109,193,187,48,71,47,40,224,161,183,75,81,79,31,33,120,197,198,98,156,235,28,182,51,23,143,177,183,18,230,200,50,211,169,26,221,109,160,209,44,166,126,156,173,52,151,29,69,42,120,161,177,195,82,80,8,9,201,60,97,44,204,245,6,16,243,142,18,150,64,105,29,193,204,5,156,77,190,193,107,89,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,152,166,158,166,121,9,202,73,100,144,157,200,204,137,220,156,157,221,221,221,221,214,211,202,45,124,86,58,18,181,61,170,191,170,109,26,198,106,198,228,53,15,62,111,106,183,64,37,4,144,56,153,73,120,96,103,98,3,18,97,105,248,9,49,177,247,201,131,132,242,72,30,175,193,130,211,160,211,105,126,75,125,197,45,149,103,170,148,117,3,73,150,86,87,195,187,195,69,52,146,21,20,84,82,51,113,26,99,24,28,140,119,238,20,209,27,201,184,13,62,210,62,181,140,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,5,53,59,85,192,211,65,40,28,101,20,176,200,30,142,225,36,82,73,27,184,184,155,49,187,137,9,51,19,76,166,125,226,141,165,246,110,146,237,58,237,140,83,82,14,109,149,211,213,210,89,49,58,233,100,168,104,174,180,179,65,21,92,85,19,83,139,136,132,35,83,29,72,140,143,1,207,9,71,199,182,242,125,128,197,95,25,248,244,25,245,67,26,155,20,173,164,29,84,26,114,28,178,158,130,155,147,73,68,241,199,228,142,182,86,145,132,42,68,89,216,3,182,82,28,38,15,33,0,5,59,73,130,186,41,118,213,11,46,174,98,21,154,43,115,171,160,206,228,188,83,82,99,242,211,77,28,70,85,179,155,67,28,78,82,187,68,225,35,201,219,49,147,243,100,6,66,123,131,147,47,202,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,15,83,93,93,82,237,206,83,217,153,153,153,153,132,0,69,132,0,5,152,0,4,68,88,68,89,154,103,188,56,60,63,232,250,119,177,69,171,122,189,142,255,0,213,98,191,204,193,21,53,68,144,84,71,142,210,243,56,248,211,156,39,36,103,52,209,179,25,204,197,201,163,149,162,22,15,207,60,161,155,246,153,46,179,90,168,166,190,209,82,81,220,142,158,50,172,167,164,169,42,152,33,157,197,187,129,28,165,28,101,32,49,110,204,111,24,57,51,51,184,142,251,54,42,248,166,224,20,217,215,69,185,149,83,99,213,119,107,150,43,81,65,127,182,181,51,74,71,74,113,212,132,85,21,14,17,191,218,0,163,158,173,207,155,56,8,114,55,219,131,16,229,170,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,13,104,116,7,88,239,189,63,235,46,39,172,88,228,62,98,175,25,184,13,68,148,220,128,60,221,41,137,71,83,77,204,192,218,62,236,18,75,23,115,131,144,115,228,63,104,89,214,205,43,86,204,179,22,190,224,217,85,231,10,202,104,124,149,235,31,184,84,90,238,52,221,208,147,177,85,4,133,28,177,243,7,32,46,38,4,219,139,184,190,219,179,187,122,169,126,211,126,163,239,184,247,131,205,70,163,82,100,31,74,100,152,230,63,83,135,12,214,234,240,163,170,180,72,117,255,0,70,208,187,156,3,202,41,169,233,103,163,156,89,216,100,49,24,201,201,158,78,226,8,171,215,237,99,190,245,1,172,185,102,177,100,112,249,122,188,154,224,85,17,211,114,3,242,148,160,45,29,53,55,48,0,105,59,80,71,20,93,206,12,71,195,145,125,162,119,83,41,225,29,166,120,174,31,210,21,159,58,180,210,111,122,207,110,21,247,11,189,84,145,199,220,47,45,87,53,28,16,9,136,49,188,32,16,57,136,25,23,25,39,156,153,217,143,102,131,107,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,182,136,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,57,59,20,176,70,49,197,31,51,114,50,226,0,45,185,59,147,237,187,187,191,170,15,1,213,143,186,198,178,124,63,200,126,93,58,214,177,108,167,213,143,186,198,178,124,63,200,126,93,58,214,177,5,223,234,171,166,124,203,165,13,92,172,210,220,194,186,146,226,5,78,55,43,69,206,153,216,66,227,110,144,228,8,167,120,249,57,66,124,162,144,14,50,119,226,96,92,72,195,132,135,150,190,24,190,32,20,122,69,89,77,211,246,183,228,94,83,5,171,227,6,51,114,150,56,34,165,176,213,73,60,211,74,53,38,32,210,60,51,201,81,235,52,134,67,9,0,238,195,25,25,199,35,253,96,244,153,134,245,117,165,255,0,81,239,181,20,150,123,237,5,68,117,54,44,140,168,30,170,123,81,188,128,243,176,3,73,19,152,75,16,60,100,14,124,55,237,155,179,148,64,237,175,182,169,105,110,119,162,217,221,207,76,245,46,197,244,54,73,102,236,249,218,47,53,13,71,107,187,8,77,31,231,33,51,140,183,142,80,47,178,79,182,251,62,206,206,204,27,63,34,142,175,12,95,16,10,205,93,163,166,233,251,91,242,47,55,157,82,113,131,25,185,75,28,242,213,95,169,99,130,105,165,26,147,16,120,218,104,35,167,245,154,67,18,152,76,119,98,144,76,228,145,84,5,138,190,40,254,226,122,155,248,47,206,40,150,85,44,85,241,71,247,19,212,223,193,126,113,68,130,10,244,159,5,252,168,106,158,27,166,127,74,125,25,245,183,32,183,88,188,239,99,189,229,124,213,76,112,247,123,124,135,159,30,231,46,60,135,125,182,221,183,221,124,185,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,233,171,168,106,89,185,196,123,51,179,179,179,184,152,16,184,152,24,187,129,129,9,11,144,147,59,251,94,147,189,233,244,111,226,6,61,243,24,20,196,248,142,244,57,83,213,110,27,65,152,105,241,210,83,234,46,31,79,56,80,195,40,69,16,94,233,9,216,222,138,89,221,152,128,196,152,138,2,34,237,9,203,40,147,11,76,242,198,30,43,195,23,175,31,203,125,138,155,65,181,98,245,203,62,199,237,227,244,109,210,227,113,238,85,101,16,137,204,82,108,61,161,110,245,60,3,78,197,202,73,37,152,90,73,159,126,18,147,60,78,186,241,252,136,88,170,116,27,73,239,92,115,236,130,222,95,73,93,45,215,30,221,86,47,9,28,37,30,227,218,38,239,84,64,85,12,60,100,142,88,69,227,153,182,231,17,60,48,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,100,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,83,79,83,60,132,229,36,178,72,78,228,102,68,238,78,78,238,238,238,238,232,63,91,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,53,53,13,13,51,55,57,79,103,119,119,119,118,16,1,22,35,51,39,96,0,18,34,113,17,119,111,171,86,48,95,201,126,169,230,90,103,244,167,210,127,84,178,11,141,139,206,246,59,62,107,202,212,201,15,119,183,200,184,114,237,242,227,200,182,223,109,223,109,212,218,120,113,116,57,83,210,150,27,95,152,106,9,210,84,106,46,97,79,0,87,67,16,69,40,89,41,5,220,218,138,41,217,156,140,200,156,74,114,18,237,17,197,16,139,19,66,210,201,14,221,88,251,211,235,39,196,12,135,230,51,160,154,159,11,143,113,61,50,252,107,231,21,170,42,252,81,253,251,53,55,240,95,147,209,41,84,240,184,247,19,211,47,198,190,113,90,162,175,197,31,223,179,83,127,5,249,61,18,11,85,111,233,211,59,189,244,227,91,212,189,130,159,207,99,118,44,130,170,197,144,125,184,98,250,51,136,91,252,172,191,110,86,146,110,244,151,7,14,49,198,253,190,207,34,125,143,236,254,175,74,61,87,106,63,73,90,142,25,174,21,47,158,181,87,118,224,191,216,39,153,194,150,239,74,46,238,194,78,204,253,185,131,145,60,83,51,57,70,68,76,236,96,114,70,114,105,224,213,105,181,95,250,68,205,172,87,219,101,37,198,219,113,206,46,84,149,148,117,112,140,208,84,193,37,178,222,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,176,3,175,238,143,174,189,38,234,225,13,189,169,36,193,51,26,138,202,252,80,225,148,156,233,160,3,23,146,134,81,144,202,94,116,237,52,64,210,17,19,74,4,7,203,155,201,28,97,59,218,91,170,88,38,180,224,150,205,76,211,75,239,211,56,221,231,189,228,171,124,172,212,253,222,212,199,12,159,155,152,2,65,218,72,140,126,208,182,251,110,219,179,179,191,171,80,23,225,231,214,157,215,165,141,80,167,177,101,249,5,88,233,94,75,80,237,144,81,181,49,85,53,20,239,31,24,174,16,70,36,196,6,36,209,12,174,12,78,112,177,55,110,67,8,120,207,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,65,171,18,246,185,118,144,230,88,86,157,224,90,165,121,130,145,241,237,71,167,184,205,101,158,25,216,143,157,13,89,82,212,195,40,62,196,6,36,209,155,62,206,14,19,6,196,228,198,33,226,148,228,244,65,164,56,110,189,120,98,98,90,71,168,16,85,201,98,200,169,238,240,212,61,36,239,12,241,24,95,42,229,138,104,207,213,152,227,150,56,228,102,38,32,119,6,98,18,23,113,112,192,15,14,46,184,233,186,82,204,171,240,253,65,10,186,141,58,204,42,32,58,233,162,57,101,59,37,88,179,131,86,197,3,59,137,129,11,136,206,34,61,210,8,162,33,114,120,90,41,38,39,169,222,161,113,94,151,244,106,245,171,153,77,55,159,242,29,186,107,117,172,42,163,167,154,231,93,41,113,138,158,50,55,255,0,42,67,113,19,32,138,41,77,128,248,113,120,1,234,119,167,172,171,165,253,101,189,105,30,83,83,231,252,135,110,166,221,116,10,89,41,225,185,208,202,60,162,168,140,77,191,202,140,216,72,196,37,138,80,99,62,28,159,197,95,115,252,203,38,198,113,156,50,251,144,213,213,216,176,234,122,154,107,21,188,157,154,10,16,168,168,58,137,220,5,153,153,206,73,100,119,35,125,205,216,99,23,126,49,128,136,126,174,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,25,170,26,146,6,134,8,128,35,24,162,134,48,245,118,8,226,142,56,217,201,200,221,129,156,136,137,220,159,208,106,87,79,89,86,149,232,214,151,106,230,83,83,216,252,170,125,45,83,110,181,157,44,145,77,77,67,70,84,195,21,68,132,108,219,247,252,193,72,12,34,227,218,104,141,140,187,188,67,42,188,49,122,14,252,183,223,105,181,231,86,44,188,176,28,126,224,63,70,218,238,54,238,229,46,81,48,132,195,38,197,221,23,236,211,206,52,238,92,163,146,41,137,164,133,247,225,40,181,213,241,206,253,73,254,242,127,13,65,106,188,21,61,233,242,159,135,245,223,49,183,43,171,227,157,250,147,253,228,254,26,173,87,130,167,189,62,83,240,254,187,230,54,229,117,124,115,191,82,127,188,159,195,80,96,7,79,125,58,103,125,75,94,50,140,79,76,233,252,246,73,98,199,222,251,69,108,231,12,95,72,113,175,163,166,146,46,244,210,199,28,92,99,170,57,185,19,190,253,158,12,219,155,59,120,172,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,213,52,53,212,206,220,226,61,157,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,243,127,193,83,222,159,41,248,127,93,243,27,114,247,254,45,125,20,125,9,89,89,213,150,153,91,45,84,118,89,187,49,230,150,248,27,177,32,215,77,63,108,46,98,206,92,36,239,28,177,71,40,198,34,77,35,12,174,210,60,179,24,6,112,116,73,214,14,51,213,206,151,197,122,23,164,162,205,172,116,240,14,89,103,164,138,163,177,67,60,178,78,16,156,114,74,12,36,19,13,49,202,192,39,35,198,196,192,100,78,220,139,31,252,75,124,65,41,180,122,213,120,233,243,72,46,181,113,234,13,125,63,150,188,93,169,37,150,150,124,104,12,105,103,141,227,115,129,194,115,168,166,158,81,99,134,81,56,31,98,103,99,97,218,37,180,135,90,53,67,65,115,40,245,3,72,242,250,188,118,251,29,60,180,143,81,8,71,40,75,4,140,220,226,150,41,68,162,148,55,97,38,19,18,102,48,3,109,136,5,219,202,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,41,167,169,158,66,114,146,89,36,39,114,51,34,119,39,39,119,119,119,119,116,31,173,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,26,154,134,134,153,155,156,167,179,187,187,187,187,8,0,139,17,153,147,176,0,9,17,56,136,187,182,194,125,31,116,153,134,244,139,165,255,0,81,236,85,20,151,139,237,125,68,149,55,220,140,104,30,150,123,169,180,134,240,49,131,201,43,128,69,17,180,98,12,124,55,238,27,51,20,166,239,106,188,56,186,28,169,233,75,13,175,204,53,4,233,42,53,23,48,167,128,43,161,136,34,148,44,148,130,238,109,69,20,236,206,70,100,78,37,57,9,118,136,226,136,69,137,161,105,100,204,164,5,22,190,54,26,47,117,184,211,96,122,239,143,98,21,117,84,246,186,122,171,14,77,120,132,200,194,150,7,150,51,183,12,177,242,216,1,229,154,181,154,86,6,110,114,0,25,110,81,11,202,82,182,157,72,232,133,171,168,253,18,202,116,94,243,124,171,179,83,228,116,241,8,87,211,70,50,29,52,240,207,29,68,38,224,94,134,13,44,49,243,13,197,200,57,11,16,59,177,176,66,103,134,46,169,126,75,250,201,194,188,221,247,232,203,86,91,230,49,107,135,247,175,123,205,121,168,223,202,65,232,4,65,202,186,58,47,182,60,118,219,237,19,3,154,197,84,68,25,105,173,58,209,117,183,116,23,211,182,132,99,217,125,93,45,61,210,159,35,191,100,214,120,64,128,42,160,107,245,72,91,138,89,56,236,96,210,195,90,237,19,27,183,56,192,204,119,24,137,190,95,12,93,45,252,168,117,147,133,121,187,23,210,118,172,75,204,101,55,15,239,174,207,149,242,177,191,148,159,208,196,143,141,116,148,95,96,121,111,191,218,23,6,53,138,170,106,124,27,52,83,234,55,79,183,109,99,171,184,119,170,245,54,224,221,152,35,151,148,112,80,219,165,168,167,143,144,188,98,227,49,78,117,142,91,25,139,199,216,219,137,115,100,25,254,162,175,199,59,245,39,251,201,252,53,74,162,138,191,28,239,212,159,239,39,240,212,17,193,163,122,67,153,107,190,162,91,244,183,79,160,164,159,33,187,83,215,77,67,5,76,237,8,84,29,53,36,213,79,11,27,253,145,51,24,8,1,201,196,57,144,242,32,29,201,188,165,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,89,65,225,113,239,217,166,95,141,124,158,181,102,167,138,95,65,63,94,232,239,221,87,105,124,252,50,11,85,191,206,101,246,186,138,141,163,175,161,164,129,133,235,41,200,223,104,230,134,8,133,142,45,216,100,142,54,112,102,148,92,103,11,235,225,231,214,157,171,170,125,47,167,177,101,249,5,33,106,166,53,78,237,144,81,181,48,210,189,108,13,39,24,174,16,70,36,226,96,66,241,12,174,12,44,19,57,55,110,48,56,121,101,170,214,7,75,117,75,59,209,108,238,217,169,154,105,125,250,27,36,179,119,188,149,111,149,134,163,181,221,132,225,147,243,115,1,198,91,199,41,143,218,23,219,125,219,103,102,118,216,79,165,30,171,180,227,171,93,56,12,215,10,151,200,221,104,123,112,95,236,19,204,199,85,104,170,38,119,97,39,102,110,228,39,196,158,41,153,152,100,17,38,118,3,9,35,0,189,104,136,130,0,124,81,253,251,53,55,240,95,147,209,43,21,140,233,14,101,151,233,126,111,171,150,40,41,38,177,105,237,69,166,27,235,20,236,19,194,23,9,38,138,9,128,31,208,193,165,133,163,38,103,230,207,52,110,194,226,198,65,125,124,81,253,251,53,55,240,95,147,209,44,170,240,49,253,118,126,237,255,0,18,65,29,90,23,174,154,143,211,166,163,219,181,67,75,239,62,70,235,67,188,83,67,43,57,210,220,41,73,217,228,165,169,141,157,187,144,159,17,221,183,98,98,17,48,32,48,3,29,138,116,47,93,52,227,168,189,56,183,106,134,151,222,124,245,170,187,120,166,134,86,96,170,183,213,11,51,201,75,83,27,59,246,230,14,67,187,110,226,226,66,96,70,6,6,80,215,226,51,208,79,242,87,190,193,169,26,119,63,152,211,44,154,225,228,233,41,231,168,231,85,101,174,48,57,90,140,156,223,156,208,184,71,33,69,47,169,48,129,4,175,200,70,73,173,175,68,157,96,228,221,35,106,132,87,161,122,186,220,38,249,81,0,229,150,122,72,169,251,245,208,69,28,225,9,199,36,160,228,39,9,84,156,172,2,113,180,142,44,6,66,207,200,67,97,229,21,126,51,121,215,81,214,255,0,160,176,143,162,254,139,209,139,167,108,190,144,183,78,114,125,47,116,13,228,242,245,239,196,123,61,190,28,226,167,251,65,39,23,155,156,135,31,10,105,52,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,237,83,67,93,76,239,194,80,221,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,228,213,45,45,193,53,167,4,185,233,158,165,216,190,153,198,239,61,159,59,69,230,166,167,238,246,166,9,163,252,228,38,18,14,210,68,5,246,73,183,219,103,221,157,217,195,89,124,79,234,175,214,171,55,215,175,165,126,173,253,33,79,244,199,209,61,191,61,228,123,131,223,242,253,223,205,247,187,124,248,115,251,60,182,223,211,117,179,70,149,98,218,113,133,233,198,57,141,233,13,13,170,147,12,164,183,196,86,65,181,202,210,210,201,75,35,119,6,96,149,156,187,221,206,111,35,202,228,69,33,27,153,17,57,57,62,190,253,96,244,153,153,116,139,170,31,81,239,181,21,119,139,21,125,60,117,54,44,140,168,26,150,11,168,52,96,243,176,3,73,43,1,197,41,188,100,14,124,246,237,155,179,12,160,239,145,94,24,189,120,254,68,47,180,218,13,171,23,174,56,14,65,112,31,163,110,151,27,143,110,151,23,152,130,98,147,97,237,19,246,106,39,42,118,46,82,71,20,36,242,76,251,115,148,156,38,79,44,250,171,245,86,243,245,235,232,175,171,127,71,212,125,49,244,183,111,200,249,30,217,119,252,199,119,243,125,158,223,62,124,254,207,29,247,244,221,107,47,170,182,237,56,180,106,62,71,108,210,28,142,235,126,195,41,174,18,199,100,185,93,40,218,154,170,166,149,159,236,145,198,207,253,172,196,227,25,24,179,17,69,11,147,196,25,213,226,117,226,1,71,171,181,149,61,63,104,134,69,230,240,90,78,80,100,215,40,163,130,90,91,245,84,115,195,52,67,76,100,15,35,67,4,148,254,147,70,98,51,17,150,204,81,136,28,152,171,210,143,74,58,143,213,174,163,134,21,133,69,228,109,84,61,185,239,247,249,225,115,165,180,82,147,187,49,19,51,183,114,99,226,77,20,44,236,82,16,147,187,128,4,146,0,101,255,0,130,157,239,89,79,81,243,75,5,146,111,53,166,84,246,240,169,190,211,84,92,6,56,232,174,147,62,212,149,20,240,240,35,57,164,10,121,163,54,23,140,30,49,98,144,220,162,130,50,242,190,53,126,244,248,183,195,250,31,152,220,84,191,105,110,150,224,154,45,130,91,52,207,77,44,95,67,99,118,110,247,146,162,243,83,84,118,187,179,28,210,126,114,99,57,11,121,37,50,251,68,251,111,179,108,204,204,209,3,227,87,239,79,139,124,63,161,249,141,197,6,5,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,61,62,30,125,105,218,186,167,210,250,123,22,95,144,82,22,170,99,84,238,217,5,27,83,13,43,214,192,210,113,138,225,4,98,78,38,4,47,16,202,224,194,193,51,147,118,227,3,135,148,59,104,103,74,58,143,212,78,156,106,62,107,165,241,125,43,117,211,159,163,39,154,193,20,46,85,87,42,90,166,171,121,10,153,217,254,220,209,249,81,118,135,110,82,9,147,3,185,136,71,45,191,210,221,82,206,244,91,59,182,106,102,154,95,126,134,201,44,221,239,37,91,229,97,168,237,119,97,56,100,252,220,192,113,150,241,202,99,246,133,246,223,118,217,217,157,131,103,228,86,43,163,238,172,240,222,174,180,191,235,197,138,158,146,207,125,160,168,146,154,251,142,13,123,213,79,106,55,144,218,7,51,120,226,115,9,98,6,144,77,131,134,253,192,103,114,136,217,175,170,8,64,241,115,187,245,5,85,212,20,86,157,85,183,121,76,22,147,189,62,0,208,12,82,210,157,44,145,83,5,81,13,72,195,28,133,49,73,4,103,44,50,185,20,36,98,194,229,25,71,36,152,235,210,45,179,68,175,93,69,225,150,110,162,228,164,143,79,171,234,42,105,174,167,87,87,61,44,2,103,75,48,211,60,147,64,66,113,7,153,120,55,62,66,2,219,185,187,3,19,169,222,234,187,165,29,56,234,215,78,15,10,205,98,242,55,90,30,228,246,11,252,16,177,213,90,42,137,153,156,133,157,219,185,9,241,22,150,23,118,25,4,69,217,192,194,57,3,94,205,82,210,220,239,69,179,187,158,153,234,93,139,232,108,146,205,217,243,180,94,106,26,142,215,118,16,154,63,206,66,103,25,111,28,160,95,100,159,109,246,125,157,157,152,54,126,86,127,171,170,45,18,184,244,233,153,219,250,139,187,85,218,244,250,170,158,154,27,173,117,32,206,83,210,153,85,66,212,211,70,208,1,155,152,212,188,4,205,192,195,118,110,98,65,201,159,8,60,45,250,250,177,77,138,208,244,201,172,119,15,163,170,241,203,125,101,70,59,145,86,84,153,83,203,109,166,142,90,153,169,170,228,144,157,169,252,180,1,35,199,35,184,195,216,133,163,252,217,68,29,236,74,241,12,235,78,235,213,62,168,84,88,177,12,130,172,180,175,26,168,102,199,232,222,152,169,90,182,118,143,140,183,9,227,34,114,51,34,121,70,39,54,23,8,92,91,183,25,156,220,131,18,212,212,248,58,254,93,191,33,55,15,175,255,0,252,45,191,53,249,63,255,0,89,255,0,219,151,15,164,255,0,154,254,248,255,0,92,112,255,0,92,127,252,63,179,186,192,175,15,62,139,46,189,83,234,133,61,247,47,199,234,203,74,241,170,135,124,130,177,170,74,149,171,103,104,249,69,111,130,65,23,35,50,39,136,165,96,113,112,133,201,251,145,153,195,202,122,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,15,173,17,16,64,15,138,63,191,102,166,254,11,242,122,37,106,173,253,58,103,119,190,156,107,122,151,176,83,249,236,110,197,144,85,88,178,15,183,12,95,70,113,11,127,149,151,237,202,210,77,222,146,224,225,198,56,223,183,217,228,79,177,253,155,171,226,143,239,217,169,191,130,252,158,137,103,167,131,85,166,213,127,233,19,54,177,95,109,148,151,27,109,199,56,185,82,86,81,213,194,51,65,83,4,150,203,120,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,8,203,233,71,170,237,71,233,43,81,195,53,194,165,243,214,170,238,220,23,251,4,243,56,82,221,233,69,221,216,73,217,159,183,48,114,39,138,102,103,40,200,137,157,140,14,72,207,97,61,45,213,44,19,90,112,75,102,166,105,165,247,233,156,110,243,222,242,85,190,86,106,126,239,106,99,134,79,205,204,1,32,237,36,70,63,104,91,125,183,109,217,217,222,8,122,254,232,250,235,210,110,174,16,219,218,146,76,19,49,168,172,175,197,14,25,73,206,154,0,49,121,40,101,25,12,165,231,78,211,68,13,33,17,52,160,64,124,185,188,145,199,103,240,253,126,214,92,3,78,50,157,35,195,117,10,235,106,196,51,78,63,77,218,224,49,237,212,236,204,37,196,157,156,226,238,3,52,114,246,200,123,177,136,132,156,193,152,88,50,215,196,143,196,18,155,168,154,152,244,123,70,238,181,99,167,86,234,129,169,173,185,67,44,176,134,76,111,20,18,68,210,211,205,4,83,66,20,211,52,226,192,68,65,33,176,73,182,225,27,181,128,232,251,164,204,203,171,173,80,250,143,98,168,171,179,216,168,41,228,169,190,228,99,64,213,80,90,129,227,55,129,140,30,72,152,206,89,65,163,16,99,231,183,112,217,156,98,55,107,127,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,10,26,119,171,157,161,130,32,8,202,89,102,144,253,93,130,56,163,146,71,97,98,55,96,118,17,34,118,23,216,123,166,46,158,177,94,151,244,106,203,164,120,181,79,159,242,29,202,155,141,208,233,99,167,154,231,93,41,114,150,162,65,6,255,0,38,48,98,35,32,138,40,129,204,248,114,112,246,184,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,169,168,104,105,153,248,68,27,187,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,250,4,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,214,76,140,206,203,151,127,189,112,207,234,131,177,23,13,236,92,160,141,63,24,252,88,43,240,123,77,246,58,113,121,32,184,82,177,31,7,114,226,52,213,197,237,111,185,98,159,133,93,228,168,122,138,122,39,151,136,205,109,255,0,108,205,179,189,117,11,111,254,242,145,223,18,140,78,139,32,208,43,253,93,77,12,115,201,65,111,170,170,136,136,119,113,56,232,171,28,73,189,125,173,191,181,68,39,69,249,225,105,255,0,80,120,197,123,84,246,6,229,95,69,108,50,231,199,113,146,186,157,221,189,143,191,232,123,61,63,181,6,198,200,169,142,72,230,6,146,34,98,23,246,59,42,144,80,127,212,169,22,217,86,76,184,217,5,77,236,92,174,27,216,185,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,84,147,170,149,5,247,160,227,118,85,138,235,102,245,246,46,198,246,32,229,121,236,246,230,214,140,90,178,183,187,192,131,183,179,239,251,100,22,255,0,149,122,21,107,58,143,200,33,199,180,210,190,170,105,194,22,46,215,219,34,219,111,239,136,91,246,127,90,13,112,115,43,156,183,172,190,249,120,158,87,146,74,251,149,77,73,155,190,238,68,114,145,59,255,0,159,117,176,191,69,22,66,180,116,245,134,140,144,60,70,246,75,115,56,184,237,255,0,196,52,223,243,45,123,113,12,122,187,52,202,105,108,84,80,73,61,77,113,74,66,0,219,145,56,129,27,250,110,223,112,187,173,153,116,207,28,166,197,48,59,21,138,150,1,134,58,91,125,44,76,2,59,48,241,132,7,109,183,127,246,168,61,58,225,253,139,149,195,251,16,117,144,187,191,162,169,153,246,217,21,66,131,148,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,90,214,117,99,239,79,172,159,16,50,31,152,206,182,83,90,214,117,99,239,79,172,159,16,50,31,152,206,130,106,124,46,61,196,244,203,241,175,156,86,168,203,241,20,235,170,167,170,92,201,240,125,62,175,171,13,43,176,84,67,53,12,53,52,177,1,220,238,48,181,64,61,201,157,227,105,225,2,142,160,163,8,72,255,0,64,4,200,0,201,192,63,38,255,0,214,221,214,203,208,230,15,210,70,156,79,87,65,81,37,61,108,217,101,226,154,168,162,50,130,123,157,196,206,210,241,148,44,238,18,69,37,28,167,44,82,236,64,101,9,51,179,200,42,202,244,235,160,217,151,82,90,185,98,210,156,50,138,172,142,227,80,7,115,174,134,157,166,11,77,185,140,90,162,182,86,35,1,225,24,150,236,46,99,204,220,35,23,230,98,206,22,213,75,167,133,63,93,85,57,140,116,29,44,106,189,125,93,77,246,150,157,161,194,171,134,150,33,128,173,212,148,64,223,70,155,67,24,184,156,81,83,201,40,205,35,151,113,158,65,35,18,24,218,95,107,175,158,21,122,113,126,233,151,30,193,180,154,215,106,183,234,22,9,111,146,160,111,116,246,198,10,172,174,169,169,100,121,105,170,10,74,129,24,252,197,87,104,130,73,164,148,105,133,156,35,218,55,38,80,215,254,170,176,44,171,253,149,199,50,76,114,225,255,0,148,163,174,182,215,83,201,254,230,72,102,142,64,254,162,18,31,185,217,4,159,248,231,126,164,255,0,121,63,134,171,85,224,169,239,79,148,252,63,174,249,141,185,90,174,177,58,197,254,86,186,89,163,255,0,88,104,252,166,103,133,125,45,110,190,254,115,185,244,135,114,154,215,194,227,246,32,138,40,187,243,69,87,249,128,229,219,237,122,190,196,27,221,95,5,79,122,124,167,225,253,119,204,109,200,46,175,142,119,234,79,247,147,248,106,181,94,10,158,244,249,79,195,250,239,152,219,149,213,241,206,253,73,254,242,127,13,86,171,193,83,222,159,41,248,127,93,243,27,114,9,147,203,50,155,22,13,138,222,115,92,166,187,201,89,113,251,125,69,210,227,83,218,57,59,20,176,70,82,75,39,0,98,50,226,0,79,176,179,147,237,179,51,191,162,214,223,169,76,147,75,242,237,121,206,114,45,23,198,41,44,24,77,101,226,103,178,209,210,60,141,1,64,59,15,152,142,57,0,10,16,152,132,167,104,56,139,66,210,180,76,204,192,203,50,188,87,58,215,252,166,229,83,244,215,166,119,59,173,54,55,137,92,42,41,178,217,119,236,195,120,186,67,32,139,83,240,113,105,10,26,89,35,63,82,46,18,74,252,152,29,161,134,82,196,174,149,122,103,204,186,175,213,202,61,45,195,235,169,45,192,52,229,114,187,220,234,93,136,45,214,232,206,48,150,118,143,147,20,199,202,88,192,35,23,110,70,99,200,128,57,200,1,149,94,14,248,14,188,220,181,114,245,158,96,249,13,94,63,167,212,20,225,75,145,157,77,191,205,91,175,147,177,131,133,3,11,205,27,141,72,69,44,179,5,64,115,120,62,203,24,184,84,60,114,226,95,86,62,244,250,201,241,3,33,249,140,235,98,141,42,211,60,87,70,244,227,28,210,220,42,147,203,217,113,155,124,86,250,110,81,198,18,77,193,190,220,242,246,192,0,166,148,220,164,144,216,91,156,134,100,237,185,58,215,95,171,31,122,125,100,248,129,144,252,198,116,18,169,224,169,238,177,148,252,64,174,249,117,185,103,250,192,15,5,79,117,140,167,226,5,119,203,173,203,63,208,17,17,1,124,151,107,157,53,150,213,91,121,172,142,174,74,122,10,121,42,101,10,74,73,106,167,32,1,114,38,142,24,68,165,148,246,103,216,35,18,50,125,152,89,221,217,151,214,136,33,3,172,223,19,173,71,214,60,218,134,199,163,117,191,85,240,204,55,32,27,157,186,166,156,222,105,47,245,84,117,157,202,26,234,128,158,32,227,11,118,161,152,41,14,55,17,147,114,145,228,113,141,163,241,93,104,117,131,106,234,203,72,244,64,174,15,87,30,119,135,83,222,40,50,176,154,33,96,169,156,194,222,209,215,68,81,128,197,194,161,225,148,222,49,17,120,140,76,56,240,104,228,147,42,188,80,124,62,234,110,213,55,174,168,116,90,213,72,6,20,229,95,152,88,233,162,138,152,56,67,21,85,69,101,233,229,150,113,23,55,16,128,78,8,162,231,33,185,75,246,140,143,120,161,65,159,254,10,158,244,249,79,195,250,239,152,219,148,212,168,86,240,84,247,167,202,126,31,215,124,198,220,166,165,1,23,228,229,57,102,43,131,88,170,178,156,215,38,181,99,246,90,46,30,102,227,116,173,142,146,150,14,102,32,28,229,145,196,7,145,152,139,110,254,164,76,205,234,236,188,85,167,169,190,155,111,247,90,43,21,139,168,61,53,184,220,174,53,17,210,81,209,210,101,148,19,79,83,60,132,195,28,81,198,50,185,25,145,59,11,11,51,187,187,179,50,11,65,226,143,238,39,169,191,130,252,226,137,66,183,73,222,244,250,55,241,3,30,249,140,10,106,124,81,253,196,245,55,240,95,156,81,40,86,233,59,222,159,70,254,32,99,223,49,129,6,202,106,16,60,94,245,115,78,53,39,168,234,76,99,14,179,247,47,88,13,188,172,87,219,240,87,180,208,214,200,230,211,5,36,113,1,16,7,149,57,103,19,39,227,35,203,44,177,152,179,66,14,89,85,226,133,215,213,247,69,185,244,241,163,55,15,39,151,221,109,225,81,125,191,211,84,131,205,101,165,155,147,5,52,12,4,231,21,100,128,204,111,33,48,148,81,73,25,199,185,202,18,67,17,152,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,169,168,104,105,153,185,202,123,59,187,187,187,176,128,8,177,25,153,59,0,0,145,19,136,139,187,5,213,232,143,78,117,115,83,186,151,195,172,154,43,149,85,226,153,13,21,65,220,143,35,134,152,231,11,61,36,64,239,52,242,128,179,137,129,11,246,90,57,54,138,83,156,33,50,97,149,221,76,79,138,63,184,158,166,254,11,243,138,37,237,122,62,233,51,13,233,23,75,254,163,216,170,41,47,23,218,250,137,42,111,185,24,208,61,44,247,83,105,13,224,99,7,146,87,0,138,35,104,196,24,248,111,220,54,102,41,77,223,197,120,163,251,137,234,111,224,191,56,162,65,10,221,39,123,211,232,223,196,12,123,230,48,45,148,214,181,157,39,123,211,232,223,196,12,123,230,48,45,148,208,67,183,138,135,66,181,56,6,67,117,234,123,75,104,42,231,198,47,149,19,92,179,56,102,170,139,133,166,227,61,84,32,51,196,242,72,211,72,21,83,84,187,188,96,7,218,49,55,228,49,152,4,120,21,165,186,165,157,232,182,119,108,212,205,52,190,253,13,146,89,187,222,74,183,202,195,81,218,238,194,112,201,249,185,128,227,45,227,148,199,237,11,237,190,237,179,179,59,108,252,160,135,196,119,161,202,110,148,179,42,12,195,79,142,174,163,78,179,10,137,194,134,25,66,89,78,201,86,44,198,244,82,206,236,226,96,66,228,80,17,23,116,130,41,68,152,158,23,150,64,151,62,148,122,174,211,142,173,116,224,51,92,42,95,35,117,161,237,193,127,176,79,51,29,85,162,168,153,221,132,157,153,187,144,159,18,120,166,102,97,144,68,153,216,12,36,140,47,90,215,7,165,30,171,181,31,164,173,71,12,215,10,151,207,90,171,187,112,95,236,19,204,225,75,119,165,23,119,97,39,102,126,220,193,200,158,41,153,156,163,34,38,118,48,57,35,61,132,244,183,84,176,77,105,193,45,154,153,166,151,223,166,113,187,207,123,201,86,249,89,169,251,189,169,142,25,63,55,48,4,131,180,145,24,253,161,109,246,221,183,103,103,112,245,104,136,128,136,136,11,0,60,106,253,214,49,111,136,20,63,46,184,172,255,0,88,1,227,87,238,177,139,124,64,161,249,117,197,6,0,120,92,123,246,105,151,227,95,39,173,83,252,160,7,194,227,223,179,76,191,26,249,61,106,159,228,4,68,64,68,95,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,97,134,10,104,35,23,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,65,245,171,85,213,143,186,198,178,124,63,200,126,93,58,127,43,30,150,63,240,150,210,175,253,178,183,127,239,147,171,31,117,141,100,248,127,144,252,186,116,26,214,41,52,240,161,235,142,167,26,186,217,58,71,212,96,164,107,21,202,162,160,49,27,179,156,84,239,67,87,41,73,57,81,78,228,226,210,132,242,145,246,137,183,149,166,148,99,216,198,64,236,198,90,244,25,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,233,171,168,106,89,185,196,123,51,179,179,179,184,152,16,184,152,24,187,129,129,9,11,144,147,59,132,239,117,237,209,150,156,117,63,130,69,146,93,238,182,172,67,41,197,187,82,6,95,88,109,20,52,118,113,153,142,184,106,221,246,105,97,142,7,168,154,49,34,6,25,69,191,59,16,73,51,149,180,233,147,197,119,166,140,222,213,14,31,158,89,105,52,98,162,130,162,146,209,99,182,145,157,85,168,233,28,70,56,184,84,67,79,28,84,129,19,143,18,105,70,56,128,59,100,198,237,205,163,194,188,147,196,227,50,205,186,45,185,116,221,150,219,178,10,204,218,178,158,154,208,121,147,94,89,142,182,220,213,39,36,222,96,70,49,55,55,167,8,41,9,156,143,190,18,207,36,166,206,206,18,226,254,128,232,229,247,168,13,101,196,244,119,28,155,203,213,228,215,1,167,146,167,136,31,148,165,1,41,42,106,120,25,131,73,218,130,57,101,237,243,98,62,28,71,237,19,50,13,154,81,124,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,125,104,33,3,196,195,161,27,23,76,151,27,110,170,233,88,121,124,7,38,184,53,172,109,27,153,253,9,84,20,177,148,113,247,231,168,146,106,159,48,241,86,75,191,22,24,248,112,119,251,65,190,11,41,31,241,159,215,154,108,171,84,49,173,0,177,86,213,249,124,30,156,174,151,208,26,137,70,9,46,53,145,198,80,70,112,184,48,25,195,77,177,140,172,71,233,93,32,55,7,19,98,142,4,18,147,225,33,209,101,170,245,77,31,85,154,165,143,210,87,211,199,81,182,7,4,181,35,40,12,240,75,36,117,23,9,96,97,118,99,142,88,216,32,115,45,196,194,89,59,108,237,4,170,87,212,117,120,45,235,29,247,48,209,172,183,71,110,240,247,41,52,238,225,79,81,107,169,228,13,198,150,228,85,18,21,55,1,6,119,225,60,21,18,247,8,204,139,204,241,251,35,24,179,200,170,2,34,32,132,15,24,45,28,190,224,221,80,62,170,212,77,230,44,186,151,111,130,162,142,78,32,29,138,170,26,120,41,42,41,182,99,35,46,32,20,210,247,28,64,95,204,240,30,79,25,58,195,104,243,252,202,44,6,163,75,71,33,171,124,78,170,241,13,252,237,36,236,80,53,198,40,100,128,106,1,157,183,3,120,166,48,46,46,220,217,163,231,203,183,31,25,126,241,159,210,26,156,191,65,177,173,92,183,65,87,53,70,158,222,10,26,198,25,226,8,33,183,92,59,113,73,49,129,125,179,54,169,134,134,49,96,127,70,154,71,113,118,110,65,12,40,50,211,194,203,0,169,206,186,210,195,106,159,30,164,187,91,113,90,122,251,253,201,170,90,34,10,80,142,152,226,167,168,96,145,254,209,133,100,244,142,28,25,204,79,137,182,220,28,134,125,20,117,120,45,232,229,247,15,209,172,183,88,174,243,118,233,53,18,225,79,79,107,166,226,15,202,150,218,85,17,149,79,49,55,118,231,60,245,17,118,200,0,135,203,114,251,67,32,187,72,170,11,85,213,143,186,198,178,124,63,200,126,93,58,214,177,108,167,213,143,186,198,178,124,63,200,126,93,58,214,177,6,213,10,32,60,102,245,103,70,178,76,238,197,165,86,76,67,204,234,78,37,219,146,243,146,113,40,124,165,12,208,188,177,91,61,141,230,121,119,163,168,228,255,0,102,29,248,131,185,77,56,134,106,248,136,245,121,252,148,180,105,190,171,86,246,117,11,49,238,209,98,252,232,60,204,48,118,138,47,53,87,39,39,104,219,181,28,163,193,139,159,41,100,139,120,206,54,151,140,11,98,120,181,247,57,202,172,216,86,45,67,231,111,89,5,194,158,215,110,166,238,132,125,250,169,228,24,226,143,153,184,128,242,51,22,220,157,133,183,221,221,155,213,7,170,208,29,55,212,125,91,214,92,79,0,210,58,207,37,151,220,110,3,45,174,183,207,61,31,145,146,1,41,202,171,188,63,110,62,200,68,114,238,12,242,126,111,236,9,31,17,125,148,241,59,117,246,207,138,217,173,57,78,71,245,130,245,69,111,167,167,184,221,252,152,82,125,33,84,17,136,203,83,216,7,112,139,184,108,71,219,23,226,60,182,111,70,86,47,162,78,143,177,158,145,180,190,43,40,181,37,110,109,124,167,128,178,203,197,36,181,29,138,233,226,146,115,132,35,142,83,113,16,132,106,78,38,49,8,222,70,22,51,17,119,226,55,211,41,203,49,92,26,197,85,148,230,185,53,171,31,178,209,112,243,55,27,165,108,116,148,176,115,49,0,231,44,142,32,60,140,196,91,119,245,34,102,111,87,100,31,172,177,87,197,31,220,79,83,127,5,249,197,18,187,246,158,166,250,109,191,221,104,172,86,46,160,244,214,227,114,184,212,71,73,71,71,73,150,80,77,61,76,242,19,12,113,71,24,202,228,102,68,236,44,44,206,238,238,204,202,208,120,163,251,137,234,111,224,191,56,162,65,10,221,39,123,211,232,223,196,12,123,230,48,41,243,234,171,169,140,55,165,13,35,172,213,44,194,134,174,226,101,80,54,219,69,178,153,156,78,227,113,144,36,56,160,121,56,184,194,28,98,144,206,66,103,226,0,92,68,207,132,103,175,183,79,89,77,139,6,215,221,52,205,114,154,239,37,101,199,243,11,53,210,227,83,218,57,59,20,176,86,197,36,178,112,6,35,46,32,4,251,11,57,62,219,51,59,250,47,109,214,15,86,121,151,87,90,161,245,226,251,79,87,103,177,80,83,199,77,98,199,10,189,170,160,181,3,198,13,59,129,180,113,49,156,178,131,200,70,225,207,110,216,59,184,196,12,193,109,53,75,84,179,189,105,206,238,122,153,169,119,223,166,114,75,207,103,206,214,249,88,105,251,189,168,66,24,255,0,55,8,4,99,180,113,0,253,145,109,246,221,247,119,119,118,150,234,150,119,162,217,221,179,83,52,210,251,244,54,73,102,239,121,42,223,43,13,71,107,187,9,195,39,230,230,3,140,183,142,83,31,180,47,182,251,182,206,204,237,154,190,24,189,7,126,91,239,180,218,243,171,22,94,88,14,63,112,31,163,109,119,27,119,114,151,40,152,66,97,147,98,238,139,246,105,231,26,119,46,81,201,20,196,210,66,251,240,148,89,226,117,208,119,228,66,251,83,175,58,79,101,227,128,228,23,2,250,74,215,110,183,118,233,113,121,136,33,24,247,46,233,63,102,162,114,168,113,227,28,113,66,79,28,45,183,56,133,194,82,122,85,234,99,13,234,191,72,232,245,75,15,161,171,183,24,212,21,182,239,108,169,103,35,183,92,99,8,206,88,26,78,44,51,7,25,99,48,144,89,185,1,143,33,3,231,24,64,103,86,62,244,250,201,241,3,33,249,140,235,208,116,125,213,158,101,210,46,168,125,120,177,83,213,222,44,85,244,242,83,95,113,193,175,106,88,46,160,209,155,64,230,111,28,172,7,20,166,210,9,176,115,219,184,12,236,50,155,63,137,234,23,41,177,103,58,251,169,121,174,45,93,231,108,185,6,97,121,186,91,170,123,71,31,126,150,122,217,100,138,78,6,194,99,200,12,95,98,102,38,223,103,102,127,68,19,127,225,113,238,39,166,95,141,124,226,181,69,95,138,63,191,102,166,254,11,242,122,37,42,158,23,30,226,122,101,248,215,206,43,84,85,248,163,251,246,106,111,224,191,39,162,65,159,254,10,158,235,25,79,196,10,239,151,91,149,223,241,19,214,29,18,210,222,157,46,150,189,104,198,233,51,10,124,158,162,150,154,131,15,43,204,246,217,239,71,13,84,19,27,132,244,226,82,196,16,48,140,164,123,48,110,49,198,238,207,40,49,99,175,133,54,169,96,154,45,208,238,123,169,122,153,125,250,27,27,179,106,4,254,118,183,202,205,81,218,238,210,90,225,143,243,112,129,200,91,201,40,15,217,23,219,125,223,102,103,118,142,14,170,186,152,204,186,175,213,202,205,82,204,40,105,45,192,52,227,109,180,91,41,153,136,45,214,232,206,67,138,7,147,139,20,199,202,89,12,228,38,110,70,101,196,64,56,70,1,104,20,249,248,105,104,246,182,232,247,78,150,123,94,175,228,149,113,211,215,211,249,155,62,31,87,102,130,150,124,104,14,170,170,105,26,73,192,158,89,206,161,167,138,87,9,152,78,7,222,55,102,118,38,108,74,240,148,232,163,233,186,202,62,172,181,54,217,106,172,178,195,222,143,11,183,206,221,249,10,186,25,251,103,115,38,98,225,31,100,226,150,56,134,65,34,121,28,165,102,141,226,132,206,90,144,106,174,167,251,194,227,220,79,76,191,26,249,197,106,128,21,145,89,119,88,57,53,127,72,216,23,73,120,123,213,219,108,86,186,123,137,101,197,52,84,230,23,121,229,188,21,117,32,68,238,5,44,65,3,12,100,230,38,14,103,33,137,15,24,196,140,61,87,136,239,88,54,174,172,53,114,128,112,103,171,108,19,10,167,158,130,202,117,49,12,103,93,60,166,207,83,92,194,224,210,198,18,180,112,0,71,33,59,176,64,38,227,25,200,113,142,37,171,171,211,23,79,89,87,84,26,203,101,210,60,90,167,200,121,254,229,77,198,232,116,178,84,67,108,161,136,121,75,81,32,131,127,147,24,49,16,9,203,44,64,230,28,249,52,170,117,107,225,123,138,230,125,62,226,24,159,79,209,249,60,167,75,109,245,52,214,136,238,18,70,82,100,20,243,74,245,19,211,212,213,19,11,140,197,57,205,52,47,184,192,18,79,48,112,136,37,231,16,126,79,133,231,93,214,45,66,197,113,190,151,245,8,252,150,95,143,219,226,181,227,117,59,28,159,78,210,193,29,76,157,190,17,83,140,84,190,86,146,158,8,247,146,71,41,182,229,187,159,38,127,1,227,157,250,147,253,228,254,26,162,214,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,49,67,61,52,241,147,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,44,170,235,67,172,27,87,86,90,71,162,5,112,122,184,243,188,58,158,241,65,149,132,209,11,5,76,230,22,246,142,186,34,140,6,46,21,15,12,166,241,136,139,196,98,97,199,131,71,36,129,114,252,21,61,233,242,159,135,245,223,49,183,43,171,227,157,250,147,253,228,254,26,173,87,130,167,189,62,83,240,254,187,230,54,229,117,124,115,191,82,127,188,159,195,80,90,175,5,79,122,124,167,225,253,119,204,109,202,106,84,43,120,42,123,211,229,63,15,235,190,99,110,83,82,130,16,60,71,252,63,235,58,119,190,203,171,122,67,142,255,0,212,158,191,203,65,45,53,60,147,212,73,142,213,112,8,248,212,28,199,36,135,12,210,51,152,76,229,197,164,149,226,38,15,204,188,185,23,225,67,208,229,54,53,106,178,117,113,168,199,86,215,219,149,61,65,226,54,151,9,105,218,134,146,81,146,2,173,157,137,133,229,57,226,35,237,11,111,19,67,40,201,185,148,129,217,145,236,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,195,204,219,174,148,81,213,210,207,192,196,195,156,82,49,1,113,48,18,109,219,208,133,157,189,89,151,235,32,34,34,2,34,32,129,111,20,189,11,172,209,254,171,47,217,37,21,155,202,99,122,137,254,169,45,147,70,243,201,25,213,72,204,215,0,41,37,110,61,239,53,220,152,163,2,33,8,234,96,253,22,38,1,196,5,55,222,48,90,57,98,206,122,96,125,85,168,155,203,222,180,210,225,5,69,28,156,76,251,244,181,213,16,82,84,83,108,198,32,60,140,233,165,238,56,153,55,150,224,60,90,66,117,8,40,61,6,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,106,106,26,26,102,110,114,158,206,238,238,238,236,32,2,44,70,102,78,192,0,36,68,226,34,238,219,57,98,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,156,157,138,88,35,24,226,143,153,185,25,113,0,22,220,157,201,246,221,221,223,213,67,183,131,70,136,90,179,173,109,191,235,69,194,249,87,79,81,165,244,240,13,13,4,49,143,10,185,238,80,86,83,185,202,111,187,176,71,20,114,236,2,204,228,114,1,114,102,7,9,38,125,1,69,95,142,119,234,79,247,147,248,106,149,69,21,126,57,223,169,63,222,79,225,168,49,87,194,227,223,179,76,191,26,249,61,106,159,229,0,62,23,30,253,154,101,248,215,201,235,85,245,241,80,235,170,167,63,200,110,189,48,233,109,125,92,24,197,142,162,107,110,103,52,212,177,112,187,92,96,170,132,198,8,154,72,222,104,194,150,106,103,103,144,12,59,166,70,220,74,48,3,144,48,215,170,123,254,141,101,61,65,102,215,254,159,172,159,69,96,53,151,6,59,69,48,211,21,52,126,145,3,79,36,80,147,187,197,12,147,180,210,71,30,195,194,51,1,225,30,221,177,201,255,0,7,252,111,94,110,154,243,115,190,233,142,79,73,105,194,109,52,244,237,156,197,90,221,232,43,224,147,187,229,105,194,157,140,73,234,92,130,98,142,118,118,104,88,101,114,115,99,122,121,241,131,166,46,158,178,174,168,53,150,203,164,120,181,79,144,243,253,202,155,141,208,233,100,168,134,217,67,16,242,150,162,65,6,255,0,38,48,98,32,19,150,88,129,204,57,242,109,135,180,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,57,67,78,245,115,188,211,202,103,33,75,44,210,31,163,57,201,44,146,72,236,44,32,206,110,194,34,44,194,193,237,81,91,252,167,168,93,2,193,175,181,88,182,107,174,26,127,143,222,168,184,121,155,117,211,38,162,164,170,131,152,9,135,56,164,144,76,121,1,137,54,237,234,36,206,222,142,203,245,112,93,88,210,205,80,243,223,147,61,75,197,50,223,163,59,94,119,232,43,205,53,127,149,238,114,237,247,123,38,92,57,118,207,143,45,183,224,91,123,29,4,22,120,163,251,246,106,111,224,191,39,162,95,147,208,191,89,183,222,143,53,30,170,231,37,171,233,156,51,40,242,244,249,53,182,32,6,170,40,226,115,237,84,211,72,91,109,52,93,217,93,163,34,104,228,19,33,46,46,225,44,127,173,226,143,239,217,169,191,130,252,158,137,98,170,13,159,114,156,91,78,53,199,78,42,177,188,146,134,213,150,225,153,109,188,8,132,101,105,169,107,169,100,97,146,41,162,150,55,255,0,34,72,229,140,152,132,152,12,9,157,132,154,0,122,197,232,235,59,233,3,59,167,176,95,235,62,153,198,239,60,254,175,228,29,184,105,254,148,237,67,78,117,95,222,161,60,178,65,218,146,161,163,252,227,183,61,185,14,236,254,153,1,225,139,215,143,228,66,251,77,160,218,177,122,227,128,228,23,1,250,54,233,113,184,246,233,113,121,136,38,41,54,30,209,63,102,162,114,167,98,229,36,113,66,79,36,207,183,57,73,230,122,182,211,106,184,212,208,86,92,45,148,149,85,22,186,135,171,161,150,104,68,206,150,119,138,72,94,88,137,219,112,55,138,105,99,114,29,159,132,134,62,194,118,112,196,15,11,157,16,215,157,19,208,105,168,245,162,249,87,79,71,124,168,11,142,63,136,213,199,249,252,122,2,230,82,188,132,95,106,35,168,35,25,30,151,217,19,139,147,241,150,105,128,115,41,17,5,159,234,171,166,124,55,170,253,35,172,210,220,194,186,174,220,99,80,55,43,69,206,153,220,142,221,113,140,36,8,167,120,249,48,204,28,101,144,14,50,118,228,6,92,72,15,132,129,175,14,169,105,110,119,162,217,221,207,76,245,46,197,244,54,73,102,236,249,218,47,53,13,71,107,187,8,77,31,231,33,51,140,183,142,80,47,178,79,182,251,62,206,206,205,179,70,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,209,201,216,165,130,50,146,89,56,3,17,151,16,2,125,133,156,159,109,153,157,253,22,177,185,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,234,107,171,170,93,185,202,123,51,51,51,51,48,128,8,176,128,0,179,0,0,136,139,8,139,51,7,213,165,186,91,157,235,78,119,108,211,61,52,177,125,51,146,94,123,222,74,139,205,67,79,221,237,66,115,73,249,201,140,35,29,163,136,203,237,19,111,182,205,187,187,51,236,39,210,143,74,58,113,210,86,156,6,21,133,69,231,174,181,221,185,239,247,249,225,96,170,187,213,11,59,49,19,51,191,110,16,228,77,20,44,238,49,137,19,187,153,156,146,30,186,248,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,65,39,98,170,9,6,72,164,224,108,64,92,76,5,246,38,113,125,182,118,118,244,91,62,226,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,28,125,250,89,227,25,34,147,129,176,152,242,3,23,216,153,137,183,217,217,159,209,7,235,40,86,241,171,247,167,197,190,31,208,252,198,226,166,165,66,183,141,95,189,62,45,240,254,135,230,55,20,23,87,192,199,245,217,251,183,252,73,91,255,0,19,175,15,250,61,34,172,169,234,7,68,49,223,41,130,213,242,159,38,182,197,36,17,82,216,106,164,158,24,98,42,96,35,105,30,25,228,168,244,134,48,33,132,128,182,113,140,128,35,184,30,6,63,174,207,221,191,226,74,71,245,163,60,210,253,53,210,252,131,47,214,138,170,72,48,152,41,198,146,244,245,118,249,43,160,146,10,153,6,155,181,37,60,97,33,74,6,83,8,56,240,38,216,223,127,77,208,107,215,210,175,83,25,151,74,26,185,71,170,88,125,13,37,196,10,156,173,183,123,101,75,48,133,198,221,33,198,114,192,210,113,114,132,249,69,25,132,130,207,196,192,121,9,135,56,207,97,237,45,213,44,19,90,112,75,102,166,105,165,247,233,156,110,243,222,242,85,190,86,106,126,239,106,99,134,79,205,204,1,32,237,36,70,63,104,91,125,183,109,217,217,223,89,124,178,227,98,188,101,87,155,182,45,142,125,95,178,214,220,42,42,45,214,143,56,117,127,71,210,156,132,81,83,119,205,152,229,237,131,136,119,9,185,23,29,223,213,212,170,120,45,232,230,172,99,22,236,183,88,174,243,125,29,128,230,86,250,122,123,93,55,26,105,190,151,170,166,170,168,140,170,121,137,188,212,254,89,194,162,46,217,0,140,190,107,151,175,104,93,4,159,172,95,235,251,163,235,87,86,90,70,67,111,106,184,243,188,58,158,178,191,20,56,101,22,10,153,204,5,228,161,148,100,49,139,133,67,195,16,52,132,66,241,24,129,242,224,210,71,38,80,43,41,214,134,177,223,116,11,166,12,255,0,85,113,104,121,222,173,86,248,233,237,210,114,6,242,213,85,117,17,82,69,83,177,129,129,246,78,160,101,237,144,184,159,111,131,236,197,187,6,184,74,239,244,171,211,62,101,213,126,174,81,233,110,31,93,73,110,1,167,43,149,222,231,82,236,65,110,183,70,113,132,179,180,124,152,166,62,82,198,1,24,187,114,51,30,68,1,206,64,180,10,245,116,95,172,118,45,2,234,131,0,213,92,166,30,118,91,85,194,74,123,140,156,141,188,181,45,93,60,180,146,212,236,0,102,125,144,168,41,123,98,46,71,219,224,219,57,110,193,176,158,150,233,110,9,162,216,37,179,76,244,210,197,244,54,55,102,239,121,42,47,53,53,71,107,187,49,205,39,231,38,51,144,183,146,83,47,180,79,182,251,54,204,204,205,234,209,16,17,91,252,167,168,93,2,193,175,181,88,182,107,174,26,127,143,222,168,184,121,155,117,211,38,162,164,170,131,152,9,135,56,164,144,76,121,1,137,54,237,234,36,206,222,142,203,208,97,90,133,128,234,85,170,91,238,156,231,24,254,85,109,130,160,169,37,172,178,92,225,174,130,57,196,68,138,34,146,18,33,99,97,48,39,23,125,246,49,127,189,144,65,15,138,63,191,102,166,254,11,242,122,37,159,254,10,158,235,25,79,196,10,239,151,91,150,0,120,163,251,246,106,111,224,191,39,162,89,255,0,224,169,238,177,148,252,64,174,249,117,185,6,106,106,150,150,224,154,211,130,92,244,207,82,236,95,76,227,119,158,207,157,162,243,83,83,247,123,83,4,209,254,114,19,9,7,105,34,2,251,36,219,237,179,238,206,236,250,251,245,49,209,222,174,116,211,171,148,218,91,121,179,213,223,194,255,0,81,219,196,238,118,218,51,48,191,129,24,128,4,49,143,34,106,150,35,140,14,159,114,49,51,29,156,192,227,146,77,140,215,228,220,113,60,86,241,125,180,101,55,108,102,213,91,122,199,252,199,209,23,26,138,40,228,170,183,247,193,130,127,47,41,51,156,93,192,102,19,224,237,200,89,153,247,100,22,3,161,126,140,172,93,30,105,197,85,178,75,175,211,57,158,81,229,234,50,107,148,70,109,74,82,68,199,218,166,166,140,182,218,24,187,178,179,72,66,210,72,70,68,92,89,194,40,242,85,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,5,14,207,182,202,145,23,103,245,93,132,169,65,83,123,23,43,134,246,46,80,88,94,181,236,133,119,233,235,50,24,224,121,77,172,151,22,97,97,223,255,0,136,106,127,231,90,244,97,183,57,108,185,125,142,241,4,175,28,148,23,42,106,144,54,125,156,72,37,18,103,255,0,54,203,102,173,76,199,41,178,188,14,251,98,170,128,102,142,170,223,85,19,129,14,236,92,161,49,219,109,219,253,178,214,107,47,199,171,176,188,166,170,197,91,4,144,84,208,148,68,64,109,177,11,144,9,183,166,239,247,19,58,13,154,240,43,155,93,241,106,58,222,239,50,62,230,239,191,236,144,155,254,69,232,85,172,233,195,32,135,33,211,74,10,168,103,9,152,123,191,108,75,125,255,0,190,38,111,217,253,74,233,160,224,149,14,236,171,127,98,235,118,245,246,32,172,93,84,168,31,185,86,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,169,127,106,169,80,254,168,57,111,106,169,82,42,164,5,129,222,43,218,206,122,121,165,244,88,197,186,172,2,227,121,132,166,136,90,99,3,118,142,178,145,223,244,127,169,139,218,237,247,172,241,80,175,227,3,168,210,100,154,199,143,98,176,73,249,139,61,186,173,143,98,63,180,229,88,99,234,207,233,233,216,111,103,252,200,49,215,162,12,112,242,142,165,241,91,96,192,82,179,71,112,148,196,65,139,209,168,166,251,159,250,221,150,197,180,208,181,61,52,80,55,178,48,16,111,243,54,202,10,252,38,241,184,175,125,85,211,213,212,199,202,58,27,5,198,81,244,23,216,246,140,62,255,0,103,164,143,236,83,178,128,169,37,82,160,157,7,30,170,177,246,42,25,254,229,91,123,16,114,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,90,206,172,125,233,245,147,226,6,67,243,25,214,202,107,90,206,172,125,233,245,147,226,6,67,243,25,208,91,252,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,208,143,191,85,60,131,28,81,243,55,16,30,70,98,219,147,176,182,251,187,179,122,173,130,122,28,233,18,213,210,14,145,150,41,61,198,146,241,150,95,170,6,229,145,221,96,167,16,3,157,129,132,41,97,55,22,148,233,161,110,92,59,143,187,156,147,72,195,31,117,227,28,127,240,130,233,159,13,195,180,122,155,169,162,174,171,175,203,51,202,122,219,104,49,59,199,5,182,221,5,113,68,80,0,49,59,72,114,203,72,18,148,133,236,102,140,0,71,105,10,89,10,64,81,193,226,177,208,229,78,165,90,171,250,164,211,99,164,138,251,140,89,220,242,155,97,4,80,53,198,221,74,38,111,90,18,108,206,117,48,197,184,144,200,79,220,134,40,196,28,74,33,142,105,31,68,26,171,172,255,0,240,84,247,167,202,126,31,215,124,198,220,190,79,23,46,153,240,221,21,213,203,54,169,97,149,213,96,26,175,81,118,185,92,237,147,59,200,20,215,24,78,3,168,158,41,8,156,184,78,85,124,222,55,111,176,98,124,75,129,12,113,253,126,10,158,244,249,79,195,250,239,152,219,144,93,95,28,239,212,159,239,39,240,213,26,184,6,169,103,122,95,245,143,234,45,247,232,207,173,184,253,102,45,120,254,245,134,111,53,107,170,227,223,131,243,160,92,57,118,195,237,135,19,109,189,9,183,117,37,94,57,223,169,63,222,79,225,170,45,109,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,148,211,212,207,33,48,199,20,113,139,57,25,145,59,11,11,51,187,187,179,50,15,65,165,90,103,149,107,38,163,227,154,91,133,82,121,139,214,77,112,138,223,77,202,57,14,56,121,191,219,158,94,216,25,140,49,3,20,146,27,11,240,140,12,157,182,23,91,15,116,171,211,62,27,210,134,145,209,233,110,31,93,87,113,50,168,43,149,222,231,82,238,39,113,184,200,17,132,179,180,124,156,97,14,49,70,1,24,187,241,0,30,68,103,206,67,181,94,31,61,18,90,186,80,192,36,190,228,240,82,87,106,46,85,79,79,53,214,176,169,68,103,180,192,80,194,71,105,9,6,105,64,194,58,129,144,138,88,220,90,103,237,185,51,180,113,237,150,168,11,90,206,172,125,233,245,147,226,6,67,243,25,214,202,107,90,206,172,125,233,245,147,226,6,67,243,25,208,74,167,130,167,186,198,83,241,2,187,229,214,229,159,235,0,60,21,61,214,50,159,136,21,223,46,183,44,255,0,64,68,68,4,68,64,80,109,226,175,210,174,27,211,198,174,88,179,13,53,182,210,90,49,141,67,167,171,169,27,68,18,63,10,27,141,49,135,154,104,98,224,195,13,49,13,69,57,0,49,23,19,121,132,90,56,198,48,105,201,81,87,227,157,250,147,253,228,254,26,131,0,58,104,234,47,59,233,127,84,232,53,51,5,168,255,0,21,71,120,162,225,15,248,78,215,230,97,154,122,62,228,177,73,217,238,246,0,123,160,60,195,218,207,237,103,216,123,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,148,212,237,87,3,195,60,70,18,20,82,195,32,122,179,28,114,199,36,110,226,228,14,224,238,36,66,236,79,172,98,203,79,15,158,182,238,189,40,103,242,88,178,121,234,235,180,235,42,168,167,134,235,70,85,68,48,90,103,41,161,19,187,4,99,12,166,103,29,56,200,37,20,108,47,51,118,216,157,222,56,246,9,74,241,71,247,19,212,223,193,126,113,68,161,91,164,239,122,125,27,248,129,143,124,198,5,178,69,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,95,90,12,85,241,71,247,19,212,223,193,126,113,68,160,175,73,254,189,254,84,240,223,201,111,255,0,6,127,88,45,223,87,63,153,255,0,174,158,102,63,43,252,255,0,230,191,158,237,255,0,57,246,63,219,122,110,167,83,197,31,220,79,83,127,5,249,197,18,133,110,147,189,233,244,111,226,6,61,243,24,16,91,252,179,235,87,214,171,207,215,175,165,126,178,125,33,81,244,199,210,221,207,61,231,187,133,223,243,29,223,206,119,187,156,249,243,251,92,183,223,215,117,37,62,10,121,78,135,90,47,185,166,55,115,174,242,218,177,126,224,54,209,173,138,22,142,166,207,8,119,36,134,138,93,187,157,238,231,57,39,137,203,99,142,26,115,17,46,204,164,25,23,226,25,225,231,106,234,94,213,81,170,154,87,71,73,110,213,75,117,59,49,131,144,195,6,73,4,99,176,211,206,79,176,133,72,139,48,197,57,59,51,179,12,82,191,14,220,144,67,6,45,148,234,62,135,106,61,46,73,141,215,93,113,44,207,18,184,24,137,20,79,13,85,13,84,110,81,203,12,177,72,223,229,199,36,82,11,137,11,152,24,187,57,11,134,207,203,21,124,81,253,196,245,55,240,95,156,81,47,213,232,95,172,219,23,88,122,113,85,115,146,213,244,54,103,139,249,122,124,154,219,16,27,210,140,146,177,246,170,105,164,45,247,134,94,212,174,209,145,60,145,144,16,151,38,96,150,79,202,241,71,247,19,212,223,193,126,113,68,130,21,186,78,247,167,209,191,136,24,247,204,96,91,41,173,107,58,78,247,167,209,191,136,24,247,204,96,91,41,160,199,94,166,186,193,198,122,90,213,13,45,178,234,51,210,81,225,57,205,61,252,110,183,130,138,162,89,237,147,209,199,74,116,198,17,192,18,20,160,101,49,196,64,193,190,242,70,124,133,163,33,59,213,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,222,154,186,134,165,159,132,161,187,59,59,59,59,16,24,147,9,129,139,177,129,136,144,184,144,179,180,101,248,231,126,164,255,0,121,63,134,175,171,193,167,169,140,202,255,0,37,211,165,139,237,13,37,85,139,28,179,213,228,118,42,225,102,142,122,48,122,216,154,122,67,102,29,166,3,150,177,229,19,119,99,7,238,11,185,137,3,68,24,45,214,15,73,153,151,72,186,161,245,30,251,81,87,120,177,87,211,199,83,98,200,202,129,169,96,186,131,70,15,59,0,52,146,176,28,82,155,198,64,231,207,110,217,187,48,202,14,254,255,0,195,207,173,59,175,75,26,161,79,98,203,242,10,177,210,188,150,161,219,32,163,106,98,170,106,41,222,62,49,92,32,140,73,136,12,73,162,25,92,24,156,225,98,110,220,134,16,241,153,254,167,122,122,197,122,160,209,171,214,145,229,53,62,67,207,246,234,109,215,64,165,142,162,107,101,116,69,202,42,136,196,219,252,168,205,132,128,142,41,101,6,48,231,201,181,204,212,44,42,235,166,185,254,75,167,55,218,138,73,238,88,173,226,182,201,89,45,33,145,65,36,244,211,28,50,20,100,66,36,224,228,14,236,238,34,251,109,187,55,177,6,207,182,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,125,107,21,124,46,61,196,244,203,241,175,156,86,172,170,64,68,68,5,128,30,53,126,235,24,183,196,10,31,151,92,86,127,172,0,241,171,247,88,197,190,32,80,252,186,226,131,0,60,46,61,251,52,203,241,175,147,214,169,254,80,3,225,113,239,217,166,95,141,124,158,181,79,242,2,34,32,43,85,213,143,186,198,178,124,63,200,126,93,58,186,168,131,85,117,178,159,86,62,235,26,201,240,255,0,33,249,116,234,234,171,85,213,143,186,198,178,124,63,200,126,93,58,13,107,20,239,120,142,244,57,83,213,110,27,65,152,105,241,210,83,234,46,31,79,56,80,195,40,69,16,94,233,9,216,222,138,89,221,152,128,196,152,138,2,34,237,9,203,40,147,11,76,242,199,4,43,106,132,26,171,169,116,240,96,233,226,235,141,227,57,47,82,57,45,170,144,3,44,167,27,38,47,80,53,132,83,189,20,53,18,121,242,56,133,248,8,29,68,20,226,46,127,156,222,150,71,102,16,38,121,63,87,196,203,195,206,235,171,215,82,234,15,68,40,234,235,179,106,234,139,125,182,251,96,98,35,107,171,17,69,73,5,84,4,255,0,102,3,136,94,38,151,155,140,61,152,202,87,40,222,51,121,179,255,0,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,181,53,13,13,51,63,8,131,119,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,112,244,11,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,48,193,77,4,98,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,235,235,88,107,226,189,172,86,173,53,233,46,247,136,141,250,174,135,33,212,26,138,123,37,174,42,42,161,138,121,32,25,163,154,180,140,121,137,189,51,211,129,193,35,139,19,111,85,16,27,113,145,221,4,37,234,174,166,101,90,201,168,249,30,169,102,181,126,98,245,147,92,37,184,84,241,146,67,142,30,111,246,32,139,184,102,99,12,64,195,28,96,228,252,35,0,22,125,133,149,234,204,250,81,172,179,116,49,167,93,83,88,98,250,67,233,172,130,239,6,69,36,112,207,220,160,165,121,198,146,132,73,153,202,46,200,205,69,84,229,51,246,137,228,175,130,45,143,97,118,176,24,158,45,125,206,114,171,54,21,139,80,249,219,214,65,112,167,181,219,169,187,161,31,126,170,121,6,56,163,230,110,32,60,140,197,183,39,97,109,247,119,102,245,91,9,245,71,211,167,229,19,163,108,155,167,93,45,167,250,63,202,99,244,84,120,229,23,62,239,47,163,100,130,106,90,62,228,242,142,221,207,43,28,61,217,36,251,60,249,147,150,206,206,17,3,225,139,170,95,146,254,178,112,175,55,125,250,50,213,150,249,140,90,225,253,235,222,243,94,106,55,242,144,122,1,16,114,174,142,139,237,143,29,182,251,68,192,230,167,249,106,174,182,115,209,77,80,181,107,86,145,226,26,175,102,26,72,233,242,155,61,53,200,233,233,171,70,172,40,231,48,110,245,43,202,44,204,103,12,189,200,143,236,139,177,198,76,226,46,206,204,30,213,17,16,89,78,180,237,26,113,124,233,79,83,237,250,177,113,242,24,223,213,249,231,150,164,73,187,145,85,68,237,37,25,68,5,52,35,52,205,84,20,253,184,74,80,25,100,225,27,190,198,236,181,194,83,125,227,5,172,118,44,27,166,7,210,170,136,124,197,235,82,238,16,83,209,199,200,195,177,75,67,81,5,93,69,78,236,4,5,196,194,154,46,219,144,19,249,158,99,201,163,38,80,130,131,97,239,15,10,44,54,131,162,221,42,131,4,187,85,220,109,165,103,57,167,154,164,92,76,110,50,84,202,117,240,179,56,7,216,142,176,170,99,7,217,247,0,23,98,63,211,44,138,81,213,224,183,172,119,220,195,70,178,221,29,187,195,220,164,211,187,133,61,69,174,167,144,55,26,91,145,84,72,84,220,4,25,223,132,240,84,75,220,35,50,47,51,199,236,140,98,207,34,168,45,87,86,62,235,26,201,240,255,0,33,249,116,235,90,197,178,159,86,62,235,26,201,240,255,0,33,249,116,235,90,196,25,63,226,105,69,83,65,215,30,167,193,85,118,171,184,153,84,91,102,105,170,70,33,49,9,45,148,134,16,179,68,0,60,35,18,24,193,221,156,220,0,92,200,207,145,150,79,248,37,233,230,156,94,239,186,137,168,247,59,87,159,204,241,127,163,232,237,179,84,82,51,199,108,165,171,10,150,146,74,121,59,143,188,210,246,142,51,119,136,74,56,193,152,100,38,158,80,31,151,199,7,10,181,80,103,250,89,168,208,212,85,189,202,249,103,184,217,42,34,35,30,192,193,67,52,83,68,64,60,121,49,185,92,38,98,119,39,103,97,143,102,29,157,202,218,120,62,235,29,247,6,234,129,180,170,158,31,49,101,212,187,124,244,245,145,242,0,236,85,80,211,207,87,79,83,187,129,25,113,0,169,139,182,196,2,254,103,153,114,120,197,144,77,250,197,95,20,127,113,61,77,252,23,231,20,75,42,145,6,181,157,39,123,211,232,223,196,12,123,230,48,41,169,241,71,247,19,212,223,193,126,113,68,178,169,98,175,138,63,184,158,166,254,11,243,138,36,16,2,178,83,161,126,140,175,189,97,234,61,85,178,75,175,208,216,102,47,229,234,50,107,148,70,15,84,49,202,231,218,166,166,140,183,222,105,123,82,179,72,66,241,198,32,68,92,157,130,41,44,174,147,224,191,149,13,83,195,116,207,233,79,163,62,182,228,22,235,23,157,236,119,188,175,154,169,142,30,239,111,144,243,227,220,229,199,144,239,182,219,182,251,173,146,116,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,57,67,78,245,115,188,211,202,103,33,75,44,210,31,163,57,201,44,146,72,236,44,32,206,110,194,34,44,194,193,234,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,245,162,13,122,250,232,232,202,251,209,230,163,210,219,35,186,253,51,134,101,30,98,163,25,185,74,96,213,69,28,78,29,218,106,152,199,109,166,139,187,19,60,130,45,28,130,98,67,197,220,226,143,26,214,206,122,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,156,97,168,122,73,222,25,226,48,144,101,138,104,207,213,152,227,150,56,228,102,38,32,119,6,98,18,23,113,125,109,181,99,5,252,151,234,158,101,166,127,74,125,39,245,75,32,184,216,188,239,99,179,230,188,173,76,144,247,123,124,139,135,46,223,46,60,139,109,246,221,246,221,4,234,120,92,123,137,233,151,227,95,56,173,81,87,226,143,239,217,169,191,130,252,158,137,74,167,133,199,184,158,153,126,53,243,138,213,21,126,40,254,253,154,155,248,47,201,232,144,120,171,181,179,50,151,161,172,86,243,67,37,91,98,116,186,177,127,166,186,0,213,176,192,247,25,108,246,146,162,115,135,150,230,109,20,55,14,39,197,248,51,200,219,143,113,152,190,174,130,180,183,4,214,158,172,112,109,51,212,187,23,211,56,221,231,233,63,59,69,230,166,167,238,246,173,181,83,71,249,200,76,36,29,164,136,11,236,147,111,182,207,187,59,179,228,175,78,184,181,247,48,240,126,215,203,78,57,67,230,234,233,243,3,186,73,31,116,35,227,75,68,22,106,186,153,55,55,102,126,16,65,41,237,191,34,227,176,179,147,179,62,0,98,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,4,157,138,168,36,25,34,147,129,177,1,113,48,23,216,153,197,246,217,217,219,209,6,210,104,190,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,190,180,26,171,175,65,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,26,154,134,134,153,155,156,167,179,187,187,187,187,8,0,139,17,153,147,176,0,9,17,56,136,187,183,159,83,83,224,251,211,214,43,132,232,75,117,5,230,126,144,201,53,27,191,77,202,74,88,199,232,186,26,58,201,224,242,240,201,179,200,253,217,34,238,200,252,152,75,132,3,193,158,46,102,25,21,209,247,73,152,111,72,186,95,245,30,197,81,73,120,190,215,212,73,83,125,200,198,129,233,103,186,155,72,111,3,24,60,146,184,4,81,27,70,32,199,195,126,225,179,49,74,110,247,213,17,4,101,248,175,116,57,77,146,218,175,125,92,105,201,213,189,246,219,79,78,121,117,165,130,90,134,174,164,136,99,128,107,96,97,98,120,142,8,132,59,162,251,68,240,196,82,110,5,25,247,162,45,109,80,160,219,197,63,164,204,55,167,61,80,180,231,26,127,81,73,67,98,212,170,139,133,77,62,57,73,64,240,65,102,58,88,232,218,86,140,251,132,196,18,203,81,36,140,2,17,132,77,176,11,113,102,102,15,65,224,169,239,79,148,252,63,174,249,141,185,93,95,28,239,212,159,239,39,240,213,106,188,21,61,233,242,159,135,245,223,49,183,43,171,227,157,250,147,253,228,254,26,130,213,120,42,123,211,229,63,15,235,190,99,110,83,82,161,91,193,83,222,159,41,248,127,93,243,27,114,154,148,4,94,83,84,181,75,4,209,108,18,231,169,154,151,125,250,27,27,179,118,124,237,111,149,154,163,181,221,152,33,143,243,112,129,200,91,201,40,15,217,23,219,125,223,102,103,118,245,104,8,136,128,136,136,60,166,172,125,68,252,150,102,95,149,47,254,3,62,175,220,126,177,255,0,61,255,0,90,252,180,158,107,249,143,206,255,0,51,220,254,111,237,255,0,181,245,217,107,4,166,167,198,79,90,254,163,116,251,105,209,202,75,127,122,175,83,110,15,222,158,72,185,71,5,13,186,90,122,137,56,147,72,46,51,20,231,70,195,184,24,188,125,253,248,151,7,80,172,130,114,124,32,174,218,95,55,73,116,214,44,46,231,72,121,61,29,226,182,175,49,163,25,164,121,225,173,154,98,26,105,78,51,127,178,7,71,5,48,137,70,221,178,120,164,111,89,6,93,179,125,66,95,131,206,183,221,112,62,162,234,52,106,27,29,37,101,183,84,105,220,106,42,202,66,9,232,103,183,82,213,212,196,97,237,19,2,23,152,8,29,153,247,56,201,137,184,56,73,54,136,10,42,252,115,191,82,127,188,159,195,84,170,40,171,241,206,253,73,254,242,127,13,65,25,120,30,127,153,105,134,77,6,103,167,249,13,93,138,251,75,79,87,77,79,112,164,118,25,224,10,154,121,41,229,120,203,109,192,222,41,164,102,49,216,193,221,136,92,73,152,153,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,26,154,134,134,153,155,156,167,179,187,187,187,187,8,0,139,17,153,147,176,0,9,17,56,136,187,183,159,83,189,225,197,208,229,79,74,88,109,126,97,168,39,73,81,168,185,133,60,1,93,12,65,20,161,100,164,23,115,106,40,167,102,114,51,34,113,41,200,75,180,71,20,66,44,77,11,75,32,93,94,143,186,76,195,122,69,210,255,0,168,246,42,138,75,197,246,190,162,74,155,238,70,52,15,75,61,212,218,67,120,24,193,228,149,192,34,136,218,49,6,62,27,247,13,153,138,83,119,190,168,136,32,7,197,31,223,179,83,127,5,249,61,18,202,175,3,31,215,103,238,223,241,37,42,136,130,0,124,81,253,251,53,55,240,95,147,209,43,171,225,157,211,214,43,213,6,141,117,15,164,121,77,79,144,243,255,0,85,234,109,215,64,165,142,162,107,101,116,69,114,40,170,35,19,111,242,163,54,18,2,56,165,148,24,195,159,38,181,94,40,254,253,154,155,248,47,201,232,150,85,120,24,254,187,63,118,255,0,137,32,142,13,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,48,212,61,36,237,52,18,129,198,50,197,52,103,232,238,18,69,36,114,51,19,9,179,27,49,8,147,56,180,159,248,80,245,199,77,146,218,172,157,35,234,48,85,189,246,219,79,80,24,141,217,206,90,134,174,164,136,100,156,168,167,114,114,120,142,8,132,251,68,219,68,240,196,49,236,5,24,119,178,127,174,142,140,172,93,97,233,197,45,178,59,175,208,217,158,47,230,42,49,155,148,166,111,74,50,74,193,221,166,169,140,119,222,25,123,81,51,200,34,242,70,64,36,60,153,142,41,53,246,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,80,207,77,60,100,227,36,82,70,76,196,6,36,206,46,46,204,236,236,236,232,54,158,69,135,254,27,189,102,223,122,180,211,139,197,179,60,181,118,179,60,19,201,83,221,238,80,0,5,45,214,58,134,155,177,82,49,142,221,169,159,203,202,210,198,194,209,242,97,32,217,143,181,22,96,32,192,15,25,61,107,250,141,211,237,167,71,41,45,253,234,189,77,184,63,122,121,34,229,28,20,54,233,105,234,36,226,77,32,184,204,83,157,27,14,224,98,241,247,247,226,92,29,68,174,128,232,229,247,168,13,101,196,244,119,28,155,203,213,228,215,1,167,146,167,136,31,148,165,1,41,42,106,120,25,131,73,218,130,57,101,237,243,98,62,28,71,237,19,50,200,191,21,237,98,186,234,87,86,151,188,68,111,212,149,216,246,159,83,211,217,45,113,81,85,20,176,71,57,67,28,213,164,99,204,129,170,90,160,206,9,28,88,95,106,88,128,219,148,110,234,229,120,45,232,229,139,48,214,92,183,88,174,243,119,42,244,238,223,79,79,107,166,226,109,198,170,228,53,17,149,79,49,54,103,225,4,21,17,118,200,12,75,204,242,251,37,24,187,134,32,117,79,162,159,201,219,168,44,219,71,35,184,121,218,76,126,224,222,66,114,151,185,33,208,207,16,84,82,247,75,183,27,60,205,4,209,52,156,65,135,184,199,199,113,217,222,90,124,31,117,142,197,156,244,192,218,85,79,15,151,189,105,165,194,122,122,200,249,25,247,233,107,170,39,171,167,169,221,192,64,121,25,212,197,219,98,50,111,45,204,184,180,130,203,24,60,108,52,190,213,143,106,230,7,170,246,242,164,134,163,51,179,213,91,107,169,225,162,24,142,73,237,231,30,213,82,202,207,188,198,113,86,69,19,114,29,196,41,65,185,19,59,48,120,159,7,221,99,190,224,221,80,54,149,83,195,230,44,186,151,111,158,158,178,62,64,29,138,170,26,121,234,233,234,119,112,35,46,32,21,49,118,216,128,95,204,243,46,79,24,178,9,191,80,173,227,87,239,79,139,124,63,161,249,141,197,77,74,133,111,26,191,122,124,91,225,253,15,204,110,40,46,87,130,61,218,213,96,181,107,205,246,251,115,164,183,91,109,212,248,253,93,101,101,92,195,12,20,208,70,55,50,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,138,189,127,117,131,117,234,203,87,8,173,239,73,30,9,135,84,86,80,98,129,12,68,199,83,1,152,180,149,210,148,128,50,243,168,104,98,54,140,132,90,32,16,14,60,218,73,36,177,88,238,169,103,120,166,9,151,105,157,130,251,229,113,188,239,200,125,96,162,242,176,159,156,242,83,60,212,191,156,48,121,35,225,33,57,126,108,135,150,251,22,237,232,174,7,74,61,40,234,63,86,186,142,24,86,21,23,145,181,80,246,231,191,223,231,133,206,150,209,74,78,236,196,76,206,221,201,143,137,52,80,179,177,72,66,78,238,0,18,72,1,114,188,60,250,44,186,245,79,170,20,247,220,191,31,171,45,43,198,170,29,242,10,198,169,42,86,173,157,163,229,21,190,9,4,92,140,200,158,34,149,129,197,194,23,39,238,70,103,15,41,233,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,207,233,110,150,224,154,45,130,91,52,207,77,44,95,67,99,118,110,247,146,162,243,83,84,118,187,179,28,210,126,114,99,57,11,121,37,50,251,68,251,111,179,108,204,204,222,173,1,68,95,141,134,177,90,175,89,150,7,162,22,59,245,92,181,24,213,61,85,238,255,0,71,13,80,149,32,207,84,209,141,24,203,24,155,187,84,199,20,115,155,52,128,206,49,86,3,139,187,74,74,93,22,181,157,83,235,95,242,137,234,11,54,214,56,237,254,74,147,32,184,55,144,128,162,237,200,20,48,68,20,244,189,209,238,72,205,51,193,12,79,39,19,113,238,57,241,216,118,102,15,107,208,63,79,22,174,166,186,139,160,211,156,162,213,87,89,140,5,158,233,93,125,150,146,176,105,167,162,129,169,78,24,42,99,39,127,180,97,89,61,27,176,241,54,119,118,230,5,27,27,44,127,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,80,207,77,60,100,227,36,82,70,76,196,6,36,206,46,46,204,236,236,236,234,98,124,22,244,114,251,135,232,214,91,172,87,121,187,116,154,137,112,167,167,181,211,113,7,229,75,109,42,136,202,167,152,155,187,115,158,122,136,187,100,0,67,229,185,125,161,144,93,176,131,197,55,0,169,193,122,210,204,170,155,30,164,180,219,114,170,122,11,253,181,169,154,33,10,160,146,152,34,168,168,112,141,254,201,157,100,21,110,124,217,140,143,145,190,252,216,136,38,39,162,253,99,190,235,239,76,24,6,170,229,48,240,189,93,109,242,83,220,100,228,15,230,106,169,42,37,164,150,167,96,0,0,239,29,57,75,219,17,97,14,231,6,221,135,119,189,106,45,124,15,179,250,153,109,90,167,165,181,217,13,35,83,210,212,91,175,246,187,73,60,67,59,156,163,44,21,181,0,219,119,76,25,161,160,2,245,112,7,120,255,0,69,228,126,82,148,130,0,124,81,253,251,53,55,240,95,147,209,44,255,0,240,84,247,88,202,126,32,87,124,186,220,179,253,16,64,15,138,63,191,102,166,254,11,242,122,37,159,254,10,158,235,25,79,196,10,239,151,91,150,0,120,163,251,246,106,111,224,191,39,162,89,255,0,224,169,238,177,148,252,64,174,249,117,185,6,127,162,47,41,145,106,150,9,138,103,120,142,153,223,239,190,87,36,206,252,255,0,213,250,47,43,49,249,207,37,11,77,85,249,192,7,142,62,17,147,23,231,8,121,111,176,238,254,136,61,90,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,224,189,138,143,85,91,251,21,14,255,0,114,10,133,84,168,23,85,160,234,169,133,170,41,165,129,253,146,1,3,255,0,157,182,90,233,117,191,142,30,47,212,190,85,108,40,10,38,120,237,242,128,144,48,250,61,20,63,115,127,91,58,216,201,65,55,139,38,55,21,147,170,186,138,186,104,248,199,93,96,183,74,94,130,219,158,210,7,221,237,244,141,189,168,51,163,194,135,89,207,80,244,190,183,24,184,213,129,220,108,208,140,210,139,204,102,108,210,86,85,187,126,151,245,56,251,29,254,229,158,42,21,252,31,181,26,76,111,88,242,28,86,121,63,49,120,183,82,48,110,71,246,92,107,0,125,25,189,61,123,239,237,255,0,157,77,66,2,165,253,170,165,73,32,55,181,84,168,111,69,90,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,14,31,216,169,92,146,225,5,67,236,92,174,25,182,92,160,233,171,170,142,142,156,234,101,127,178,27,111,254,119,219,254,85,173,175,84,217,156,249,198,186,101,215,89,205,203,177,119,175,166,29,200,139,97,106,201,201,155,237,122,255,0,73,79,255,0,81,185,196,120,38,154,92,46,102,108,46,93,173,157,249,255,0,219,16,143,244,91,127,233,173,108,110,117,210,220,238,85,119,41,223,121,42,231,146,115,125,221,254,209,19,147,250,191,175,222,130,73,124,26,112,210,159,54,187,230,132,46,205,21,61,125,3,19,48,253,227,70,127,229,127,75,251,20,189,44,3,240,147,193,229,199,244,134,91,220,195,179,220,102,58,129,125,135,212,100,164,161,38,245,103,223,238,251,214,126,32,42,9,254,245,90,161,217,144,112,219,125,202,191,98,165,155,238,85,160,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,214,179,171,31,122,125,100,248,129,144,252,198,117,178,154,214,179,171,31,122,125,100,248,129,144,252,198,116,19,83,225,113,238,39,166,95,141,124,226,181,101,82,197,95,11,143,113,61,50,252,107,231,21,171,42,144,17,17,4,85,248,231,126,164,255,0,121,63,134,171,85,224,169,239,79,148,252,63,174,249,141,185,93,95,28,239,212,159,239,39,240,213,106,188,21,61,233,242,159,135,245,223,49,183,32,186,190,57,223,169,63,222,79,225,170,207,248,48,218,109,87,30,171,239,117,151,11,101,37,85,69,175,7,175,171,161,150,104,68,206,150,119,172,162,133,229,136,157,183,3,120,166,150,55,33,217,248,72,99,236,39,103,188,30,57,223,169,63,222,79,225,170,213,120,42,123,211,229,63,15,235,190,99,110,65,53,40,136,128,181,172,234,199,222,159,89,62,32,100,63,49,157,108,166,181,172,234,199,222,159,89,62,32,100,63,49,157,6,111,244,49,213,86,27,210,135,135,230,115,152,94,110,84,133,147,220,115,139,181,54,39,104,146,55,152,238,55,22,181,91,184,57,68,38,5,229,163,34,140,166,62,67,196,29,133,159,184,113,129,188,56,188,69,179,41,117,114,191,75,122,141,205,114,12,148,53,38,241,3,216,110,117,36,211,133,178,239,57,184,121,102,140,67,148,84,213,4,113,0,12,110,208,192,96,60,99,0,146,89,2,50,209,6,213,8,163,47,194,159,174,170,156,198,58,14,150,53,94,190,174,166,251,75,78,208,225,85,195,75,16,192,86,234,74,32,111,163,77,161,140,92,78,40,169,228,148,102,145,203,184,207,32,145,137,12,109,44,154,32,34,34,2,138,191,28,239,212,159,239,39,240,213,42,138,42,252,115,191,82,127,188,159,195,80,99,175,133,230,144,225,186,245,170,250,147,164,122,129,5,92,150,44,139,77,235,33,168,122,73,222,25,226,48,186,219,37,138,104,207,213,152,227,150,56,228,102,38,32,119,6,98,18,23,113,123,171,162,30,15,58,161,91,173,23,56,117,150,174,146,221,167,88,197,224,10,146,160,158,57,103,203,168,163,171,253,0,138,154,167,157,8,77,78,4,228,103,35,73,19,203,27,8,200,252,220,60,255,0,130,167,189,62,83,240,254,187,230,54,229,53,40,63,39,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,116,228,236,82,193,24,199,20,124,205,200,203,136,0,182,228,238,79,182,238,238,254,171,245,145,16,98,175,138,63,184,158,166,254,11,243,138,37,10,221,39,123,211,232,223,196,12,123,230,48,41,169,241,71,247,19,212,223,193,126,113,68,161,91,164,239,122,125,27,248,129,143,124,198,4,27,41,168,118,241,159,147,65,155,84,49,168,113,74,42,66,213,66,167,34,203,42,40,42,120,180,116,77,28,126,72,43,98,104,220,78,164,133,221,192,251,131,32,66,0,210,9,129,211,188,121,147,226,5,215,117,139,165,92,86,76,43,22,63,59,169,185,5,189,228,183,83,108,113,253,23,75,60,117,81,197,117,230,116,242,211,207,218,169,167,22,242,196,236,71,190,239,176,250,188,22,127,170,172,247,42,255,0,101,114,60,147,35,184,127,229,43,43,174,85,213,18,127,186,146,105,164,144,255,0,172,136,139,239,119,65,112,58,92,252,187,126,93,177,159,228,209,255,0,195,39,251,247,232,79,245,159,253,167,63,152,255,0,94,255,0,123,255,0,173,251,255,0,167,254,231,237,113,83,83,226,143,238,39,169,191,130,252,226,137,124,158,30,125,22,90,186,88,210,250,123,238,95,143,210,14,170,100,180,238,249,5,99,84,141,83,209,64,242,114,138,223,4,130,44,32,2,45,17,74,192,228,199,51,19,247,36,0,135,143,215,226,143,238,39,169,191,130,252,226,137,4,43,116,157,239,79,163,127,16,49,239,152,192,182,83,90,214,116,157,239,79,163,127,16,49,239,152,192,182,83,65,21,126,57,223,169,63,222,79,225,170,213,120,42,123,211,229,63,15,235,190,99,110,87,87,199,59,245,39,251,201,252,53,90,175,5,79,122,124,167,225,253,119,204,109,200,38,165,107,89,213,143,189,62,178,124,64,200,126,99,58,217,77,107,89,213,143,189,62,178,124,64,200,126,99,58,9,169,240,184,247,19,211,47,198,190,113,90,178,169,98,175,133,199,184,158,153,126,53,243,138,213,149,72,8,136,128,176,3,198,175,221,99,22,248,129,67,242,235,138,207,245,128,30,53,126,235,24,183,196,10,31,151,92,80,96,7,133,199,191,102,153,126,53,242,122,213,63,202,0,124,46,61,251,52,203,241,175,147,214,169,254,64,68,68,4,68,64,86,171,171,31,117,141,100,248,127,144,252,186,117,117,85,170,234,199,221,99,89,62,31,228,63,46,157,6,181,139,106,133,170,186,218,161,1,17,16,20,53,248,210,107,29,139,48,214,92,75,71,109,16,247,42,244,238,223,81,81,116,169,228,109,198,170,228,52,242,13,55,2,6,103,225,4,20,242,247,4,204,75,204,241,251,37,25,51,204,162,214,219,171,221,94,166,215,126,165,245,11,84,173,243,210,79,109,187,94,14,27,92,244,208,75,8,84,91,169,128,105,104,230,112,151,237,137,157,60,17,25,177,48,253,178,47,178,31,162,193,122,252,36,240,171,174,85,214,150,63,125,183,212,82,71,79,135,89,238,183,186,225,152,201,142,72,14,152,168,88,98,102,23,103,62,237,116,68,236,78,45,192,77,247,221,152,74,119,148,101,248,31,97,87,90,12,3,84,245,26,106,138,71,182,223,47,22,235,37,60,66,101,223,25,232,97,150,105,72,199,143,22,7,27,132,44,46,196,238,238,50,110,195,179,57,73,162,13,107,58,167,209,79,228,237,212,22,109,163,145,220,60,237,38,63,112,111,33,57,75,220,144,232,103,136,42,41,123,165,219,141,158,102,130,104,154,78,32,195,220,99,227,184,236,239,45,62,15,186,199,98,206,122,96,109,42,167,135,203,222,180,210,225,61,61,100,124,140,251,244,181,213,19,213,211,212,238,224,32,60,140,234,98,237,177,25,55,150,230,92,90,65,101,134,190,49,218,67,83,133,117,47,67,170,84,240,85,189,183,81,236,240,204,115,205,60,68,31,72,208,128,82,205,12,64,59,24,0,211,181,1,187,155,62,231,49,241,39,217,196,61,175,130,22,117,244,126,169,234,94,153,253,23,220,250,123,31,164,190,249,222,254,221,159,33,82,240,246,187,124,126,215,63,164,185,114,228,220,123,59,108,92,247,16,151,244,68,65,8,30,48,90,199,125,206,122,160,125,42,168,135,203,217,116,210,223,5,61,28,124,128,251,245,85,212,240,85,212,84,238,192,38,60,128,233,162,237,185,24,183,150,230,60,94,66,101,133,116,216,181,246,175,21,184,230,180,244,60,236,182,171,133,29,174,178,167,186,13,218,170,171,142,166,74,120,248,59,243,46,65,69,82,251,179,56,183,111,98,118,114,22,127,65,173,122,161,117,214,173,92,203,245,94,242,53,113,212,101,55,138,155,144,83,212,214,149,89,209,192,102,253,154,86,148,153,156,194,24,187,113,7,217,22,96,140,89,132,89,153,154,74,104,186,110,169,160,240,100,175,165,131,1,164,44,158,227,78,218,145,51,205,81,20,198,32,213,145,202,213,241,25,155,132,39,244,44,66,206,17,184,155,131,152,56,247,12,196,130,192,120,65,106,133,215,11,234,210,155,3,132,106,231,182,234,13,158,182,219,81,0,214,148,80,69,61,52,37,91,21,81,197,179,140,198,35,79,52,35,191,23,22,170,145,216,189,162,83,146,181,108,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,9,59,21,80,72,50,69,39,3,98,2,226,96,47,177,51,139,237,179,179,183,162,218,34,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,32,182,189,88,251,172,107,39,195,252,135,229,211,173,107,22,202,125,88,251,172,107,39,195,252,135,229,211,173,107,16,78,247,139,102,21,106,202,186,45,200,47,183,10,138,184,234,48,235,197,170,247,66,48,152,176,73,57,212,141,11,140,172,226,238,225,218,174,148,153,133,197,249,136,62,251,51,137,67,6,128,235,29,247,167,253,101,196,245,139,28,135,204,85,227,55,1,168,146,155,144,7,155,165,49,40,234,105,185,152,27,71,221,130,73,98,238,112,114,14,124,135,237,11,58,217,79,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,116,227,239,210,207,25,71,44,124,193,196,199,144,25,54,226,236,77,190,236,236,254,171,86,212,27,84,34,178,157,23,235,29,247,95,122,96,192,53,87,41,135,133,234,235,111,146,158,227,39,32,127,51,85,73,81,45,36,181,59,0,0,7,120,233,202,94,216,139,8,119,56,54,236,59,189,235,64,88,171,226,143,238,39,169,191,130,252,226,137,101,82,197,95,20,127,113,61,77,252,23,231,20,72,33,91,164,239,122,125,27,248,129,143,124,198,5,178,154,214,179,164,239,122,125,27,248,129,143,124,198,5,178,154,2,34,32,45,107,58,177,247,167,214,79,136,25,15,204,103,91,41,173,107,58,177,247,167,214,79,136,25,15,204,103,65,53,62,23,30,226,122,101,248,215,206,43,84,85,248,163,251,246,106,111,224,191,39,162,82,169,225,113,238,39,166,95,141,124,226,181,69,95,138,63,191,102,166,254,11,242,122,36,25,255,0,224,169,238,177,148,252,64,174,249,117,185,67,94,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,232,73,216,170,130,66,142,88,249,131,144,23,19,2,109,197,220,95,109,217,221,189,84,202,120,42,123,172,101,63,16,43,190,93,110,88,65,226,217,133,93,113,94,180,178,11,237,194,162,146,74,124,198,207,106,189,208,140,38,78,113,192,20,195,66,227,43,56,179,49,247,104,101,38,97,114,110,4,15,190,238,226,33,39,222,26,57,253,78,160,244,91,167,117,87,44,134,146,235,114,177,211,212,216,42,154,23,139,157,24,82,84,201,21,45,60,161,27,55,3,26,54,164,118,228,220,200,8,12,185,115,228,249,64,162,175,193,11,84,191,248,101,232,165,194,251,255,0,106,101,54,139,103,149,254,218,106,249,251,204,31,253,141,30,6,127,214,3,252,227,169,84,65,170,186,159,239,11,143,113,61,50,252,107,231,21,170,0,84,255,0,120,92,123,137,233,151,227,95,56,173,65,149,72,136,128,162,175,199,59,245,39,251,201,252,53,74,162,138,191,28,239,212,159,239,39,240,212,22,171,193,83,222,159,41,248,127,93,243,27,114,186,190,57,223,169,63,222,79,225,170,213,120,42,123,211,229,63,15,235,190,99,110,87,87,199,59,245,39,251,201,252,53,5,170,240,84,247,167,202,126,31,215,124,198,220,166,122,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,168,97,240,84,247,167,202,126,31,215,124,198,220,190,175,18,223,16,74,157,97,186,222,58,124,210,11,173,36,154,125,65,81,229,175,23,106,73,98,170,131,37,48,42,89,227,120,220,224,99,128,41,234,96,148,88,225,148,130,118,216,153,220,28,119,11,43,215,247,88,55,94,172,181,112,138,222,244,145,224,152,117,69,101,6,40,16,196,76,117,48,25,139,73,93,41,72,3,47,58,134,134,35,104,200,69,162,1,0,227,205,164,146,76,149,240,161,235,142,167,26,186,217,58,71,212,96,164,107,21,202,162,160,49,27,179,156,84,239,67,87,41,73,57,81,78,228,226,210,132,242,145,246,137,183,149,166,148,99,216,198,64,236,225,175,74,61,40,234,63,86,186,142,24,86,21,23,145,181,80,246,231,191,223,231,133,206,150,209,74,78,236,196,76,206,221,201,143,137,52,80,179,177,72,66,78,238,0,18,72,22,215,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,61,53,117,13,75,55,56,143,102,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,112,218,33,22,0,120,98,245,227,249,111,177,83,104,54,172,94,185,103,216,253,188,126,141,186,92,110,61,202,172,162,17,57,138,77,135,180,45,222,167,128,105,216,185,73,36,179,11,73,51,239,194,82,108,255,0,64,68,86,127,171,173,111,186,244,227,211,166,103,172,182,43,29,37,222,229,96,167,166,26,58,74,185,8,32,121,234,42,161,166,140,228,227,246,136,0,167,99,112,103,23,54,7,22,32,229,205,130,21,188,73,53,162,213,173,253,90,101,23,220,95,47,164,201,49,139,29,61,29,134,197,89,72,3,216,104,33,133,138,113,142,70,22,239,7,156,150,176,154,93,201,137,137,156,8,163,224,177,129,17,7,234,226,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,4,157,138,168,36,25,34,147,129,177,1,113,48,23,216,153,197,246,217,217,219,209,108,209,165,90,153,138,235,38,156,99,154,165,133,85,249,139,46,77,111,138,225,77,202,72,206,72,121,183,219,130,94,217,152,12,209,27,20,114,3,19,240,144,12,93,247,23,90,193,41,147,240,91,214,59,238,97,163,89,110,142,221,225,238,82,105,221,194,158,162,215,83,200,27,141,45,200,170,36,42,110,2,12,239,194,120,42,37,238,17,153,23,153,227,246,70,49,103,9,21,81,87,227,157,250,147,253,228,254,26,165,81,69,95,142,119,234,79,247,147,248,106,12,85,240,184,247,236,211,47,198,190,79,90,167,249,64,15,133,199,191,102,153,126,53,242,122,213,63,200,8,136,128,136,136,32,7,197,31,223,179,83,127,5,249,61,18,202,175,3,31,215,103,238,223,241,37,138,190,40,254,253,154,155,248,47,201,232,150,85,120,24,254,187,63,118,255,0,137,32,149,69,134,189,105,120,108,225,189,90,230,86,141,65,179,102,20,152,22,67,5,60,148,215,170,232,108,79,92,119,144,102,141,169,158,86,106,136,69,142,17,25,1,143,98,50,3,1,119,227,16,51,102,82,32,242,154,91,165,184,38,139,96,150,205,51,211,75,23,208,216,221,155,189,228,168,188,212,213,29,174,236,199,52,159,156,152,206,66,222,73,76,190,209,62,219,236,219,51,51,55,234,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,28,157,138,88,35,41,37,147,128,49,25,113,0,39,216,89,201,246,217,153,223,209,126,178,195,255,0,22,12,166,197,143,244,75,151,218,110,245,222,94,175,38,184,90,45,118,184,251,70,126,98,168,43,161,171,40,247,22,118,13,160,164,168,61,201,216,126,198,219,242,33,103,8,33,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,83,79,83,60,132,229,36,178,72,78,228,102,68,238,78,78,238,238,238,238,234,117,60,36,240,171,86,43,209,110,63,125,183,212,85,201,81,152,222,46,183,186,225,152,197,194,57,194,164,168,88,98,102,22,118,14,213,12,68,236,78,79,204,141,247,217,216,70,8,86,210,88,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,167,39,98,150,8,198,56,163,230,110,70,92,64,5,183,39,114,125,183,119,119,245,65,137,126,45,152,85,171,42,232,183,32,190,220,42,42,227,168,195,175,22,171,221,8,194,98,193,36,231,82,52,46,50,179,139,187,135,106,186,82,102,23,23,230,32,251,236,206,37,10,218,41,170,23,93,21,213,204,67,85,236,195,87,37,70,45,120,166,185,29,61,53,105,82,29,100,0,109,222,165,121,69,157,192,38,139,185,17,253,146,103,9,9,156,73,157,217,246,83,212,44,42,213,169,88,6,75,167,55,218,138,184,45,185,85,158,182,201,89,45,33,136,207,28,21,48,156,50,20,100,66,66,198,194,110,236,238,36,219,237,187,63,177,106,238,131,106,133,10,222,53,126,244,248,183,195,250,31,152,220,84,154,116,51,170,23,93,99,233,47,76,243,203,232,213,189,202,123,63,209,181,147,213,214,149,92,245,115,208,205,37,20,149,82,74,76,196,71,49,83,60,207,190,238,207,35,179,145,109,201,227,47,198,175,222,159,22,248,127,67,243,27,138,12,42,210,221,45,206,245,167,59,182,105,158,154,88,190,153,201,47,61,239,37,69,230,161,167,238,246,161,57,164,252,228,198,17,142,209,196,101,246,137,183,219,102,221,221,153,246,19,233,71,165,29,56,233,43,78,3,10,194,162,243,215,90,238,220,247,251,252,240,176,85,93,234,133,157,152,137,153,223,183,8,114,38,138,22,119,24,196,137,221,204,206,73,15,2,252,13,109,54,169,174,186,201,125,154,217,72,119,42,58,123,13,37,61,97,66,47,60,48,76,85,197,44,65,38,220,132,12,160,132,136,89,246,39,138,55,125,248,182,210,190,128,136,136,44,87,92,218,161,117,209,206,146,245,51,60,177,13,91,92,160,179,253,27,71,61,37,105,82,79,73,61,116,209,209,71,85,28,162,206,66,112,149,75,76,219,108,238,241,179,49,14,252,155,92,197,46,158,56,57,173,214,131,0,210,205,57,134,158,145,237,183,203,197,198,247,81,41,1,119,198,122,24,98,134,33,2,229,197,129,198,225,51,147,56,187,187,140,123,56,236,236,81,213,210,22,144,211,107,191,82,250,123,165,183,8,41,39,182,221,175,1,53,210,10,153,229,132,42,45,212,192,85,85,144,177,197,246,196,206,158,9,64,28,92,126,217,15,218,15,210,96,159,78,150,52,83,249,59,116,251,132,232,228,151,15,59,87,143,219,223,207,206,50,247,35,58,233,229,58,138,174,209,118,227,119,133,167,154,86,143,144,49,118,216,57,110,91,187,225,7,142,14,21,117,175,192,52,179,81,161,168,164,107,109,142,241,113,178,84,68,70,93,242,158,186,24,166,136,128,120,241,112,97,183,204,196,238,76,236,229,30,204,91,187,140,154,44,106,241,33,197,175,185,135,68,186,165,105,199,40,124,221,93,61,190,146,233,36,125,208,143,141,45,21,117,61,93,76,155,155,179,63,8,32,148,246,223,145,113,216,89,201,217,156,34,47,195,71,63,166,211,238,180,180,238,170,229,144,213,218,173,183,202,138,155,5,83,66,242,240,172,58,186,105,34,165,167,148,35,103,230,5,88,244,142,220,155,128,152,129,151,30,28,155,96,149,171,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,91,79,32,34,34,8,1,241,71,247,236,212,223,193,126,79,68,179,255,0,193,83,221,99,41,248,129,93,242,235,114,192,15,20,127,126,205,77,252,23,228,244,75,55,252,36,243,252,55,75,58,38,207,245,7,80,114,26,75,30,61,99,206,43,234,107,171,170,93,248,68,31,71,219,89,153,153,153,200,204,137,196,0,5,156,204,200,68,88,136,153,156,51,83,168,173,121,195,122,109,210,59,238,171,102,117,180,130,22,234,115,11,101,12,213,15,9,221,174,46,4,244,244,81,56,129,151,57,8,118,114,96,46,0,199,33,55,0,39,109,117,245,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,64,205,80,212,144,52,48,68,1,24,197,20,49,135,171,176,71,20,113,198,206,78,70,236,12,228,68,78,228,247,43,172,94,177,115,190,175,243,186,123,253,254,143,232,108,110,205,207,234,254,63,220,134,163,232,190,236,52,225,85,253,244,16,69,36,253,217,41,218,79,206,51,240,223,136,236,205,235,245,232,207,66,90,243,173,218,37,151,107,158,37,140,213,201,104,176,211,242,178,209,132,28,234,242,73,194,112,26,144,163,141,221,156,194,24,187,228,230,220,156,229,141,160,136,100,145,207,180,18,169,225,197,215,29,79,85,184,109,126,31,168,33,73,79,168,184,125,60,7,93,52,71,20,65,123,164,39,112,106,216,160,103,98,3,18,97,25,196,71,180,39,44,68,46,45,51,69,30,101,45,93,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,67,84,208,215,83,59,115,136,246,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,216,79,163,238,172,240,222,174,180,191,235,197,138,158,146,207,125,160,168,146,154,251,142,13,123,213,79,106,55,144,218,7,51,120,226,115,9,98,6,144,77,131,134,253,192,103,114,136,217,130,250,162,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,225,253,85,15,183,222,187,21,14,223,114,0,191,222,171,84,51,50,173,1,68,47,140,182,26,80,102,214,140,208,69,221,165,167,160,160,114,118,31,184,107,15,252,175,232,255,0,98,151,165,128,126,45,152,60,185,6,144,197,123,132,119,123,116,193,80,79,176,250,12,116,149,196,254,174,251,253,255,0,114,8,171,233,103,51,159,7,215,76,70,235,1,184,247,238,244,20,197,177,16,238,47,89,1,59,125,159,95,232,173,146,169,42,163,172,167,10,152,159,236,158,251,127,153,246,255,0,145,106,205,108,174,150,217,114,164,185,64,251,73,73,60,115,131,238,237,246,132,152,155,213,189,126,229,178,119,78,89,196,121,222,154,91,238,96,108,78,61,221,221,185,255,0,219,19,15,244,155,127,232,32,186,43,130,246,46,87,14,219,160,165,84,222,197,74,228,80,84,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,139,135,125,153,7,14,185,102,84,170,153,7,40,139,170,166,112,166,167,150,166,79,209,136,8,203,211,238,102,221,4,104,248,196,235,31,208,54,107,6,155,91,107,102,138,162,239,69,52,242,48,180,130,223,155,171,129,219,237,49,51,127,216,139,218,206,162,70,130,134,162,229,86,20,84,162,207,44,155,241,103,125,155,209,157,223,253,230,89,125,226,147,155,83,102,29,70,52,52,146,153,133,170,138,162,153,216,133,199,98,243,213,59,179,110,255,0,212,222,197,215,225,205,211,212,186,199,159,213,95,170,105,41,230,160,179,76,208,59,74,113,250,156,148,181,27,253,147,18,223,250,31,177,4,198,244,183,130,254,79,180,83,25,176,201,0,71,40,91,168,156,248,184,191,171,82,64,47,234,44,223,120,43,180,186,169,41,194,146,150,26,72,155,96,134,49,140,127,177,155,102,255,0,137,118,160,42,118,111,185,215,46,251,46,61,174,131,150,109,151,40,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,181,172,234,199,222,159,89,62,32,100,63,49,157,108,166,181,172,234,199,222,159,89,62,32,100,63,49,157,4,212,248,92,123,137,233,151,227,95,56,173,89,84,177,87,194,227,220,79,76,191,26,249,197,106,202,164,4,68,65,21,126,57,223,169,63,222,79,225,170,213,120,42,123,211,229,63,15,235,190,99,110,87,87,199,59,245,39,251,201,252,53,90,175,5,79,122,124,167,225,253,119,204,109,200,46,175,142,119,234,79,247,147,248,106,181,94,10,158,244,249,79,195,250,239,152,219,149,213,241,206,253,73,254,242,127,13,86,171,193,83,222,159,41,248,127,93,243,27,114,9,169,68,68,5,173,103,86,62,244,250,201,241,3,33,249,140,235,101,53,173,103,86,62,244,250,201,241,3,33,249,140,232,46,255,0,135,207,68,151,94,171,243,249,47,185,60,21,116,58,117,138,212,83,205,117,172,42,82,40,46,211,140,208,145,218,66,65,154,35,3,146,156,164,34,150,55,39,133,187,110,76,207,36,123,201,167,94,29,7,98,189,72,233,101,187,242,121,101,181,88,51,60,18,223,36,88,247,146,183,70,30,118,134,26,105,123,22,70,252,236,49,67,9,77,217,237,153,242,24,54,62,34,205,36,155,248,15,5,79,117,140,167,226,5,119,203,173,203,63,208,106,217,254,170,176,44,171,253,149,199,50,76,114,225,255,0,148,163,174,182,215,83,201,254,230,72,102,142,64,254,162,18,31,185,217,78,79,135,95,93,84,221,82,225,173,131,234,13,125,32,106,165,130,158,105,171,161,166,165,148,2,231,110,133,233,193,174,78,237,27,65,9,148,149,3,25,194,39,250,96,70,32,0,76,1,106,188,86,58,28,169,212,171,85,127,84,154,108,116,145,95,113,139,59,158,83,108,32,138,6,184,219,169,68,205,235,66,77,153,206,166,24,183,18,25,9,251,144,197,24,131,137,68,49,205,18,216,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,170,104,107,169,157,185,196,123,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,134,209,8,172,87,71,125,85,97,189,87,233,29,191,48,179,92,169,7,39,183,83,211,211,101,150,136,227,120,78,221,113,112,251,110,49,17,153,121,105,8,100,40,79,145,114,6,113,119,238,4,128,23,213,1,69,95,142,119,234,79,247,147,248,106,149,69,21,126,57,223,169,63,222,79,225,168,45,87,130,167,189,62,83,240,254,187,230,54,229,53,42,21,188,21,61,233,242,159,135,245,223,49,183,41,169,64,68,68,24,171,226,143,238,39,169,191,130,252,226,137,65,14,158,230,183,93,53,207,241,173,70,177,83,210,79,114,197,111,20,87,186,56,170,192,138,9,39,166,152,38,140,100,17,33,39,7,32,102,118,98,23,219,125,157,189,170,119,188,81,253,196,245,55,240,95,156,81,40,1,65,232,51,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,67,212,215,87,84,187,115,148,246,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,151,63,12,95,15,250,205,34,163,166,234,7,91,241,223,41,157,85,241,159,25,182,203,36,241,85,88,105,100,130,104,101,42,144,19,104,222,105,227,168,245,134,64,34,132,64,119,113,144,140,35,180,30,26,30,29,52,217,181,52,58,255,0,212,102,21,73,89,140,86,83,199,54,39,143,220,134,86,58,211,105,99,148,46,83,70,38,34,244,206,32,224,16,202,38,19,132,164,100,13,27,70,82,203,162,2,197,95,20,127,113,61,77,252,23,231,20,75,42,150,42,248,163,251,137,234,111,224,191,56,162,65,10,221,39,123,211,232,223,196,12,123,230,48,45,148,214,181,157,39,123,211,232,223,196,12,123,230,48,45,148,208,69,95,142,119,234,79,247,147,248,106,181,94,10,158,244,249,79,195,250,239,152,219,149,213,241,206,253,73,254,242,127,13,86,171,193,83,222,159,41,248,127,93,243,27,114,9,169,90,214,117,99,239,79,172,159,16,50,31,152,206,182,83,90,214,117,99,239,79,172,159,16,50,31,152,206,130,106,124,46,61,196,244,203,241,175,156,86,172,170,88,171,225,113,238,39,166,95,141,124,226,181,101,82,2,34,32,44,0,241,171,247,88,197,190,32,80,252,186,226,179,253,96,7,141,95,186,198,45,241,2,135,229,215,20,24,1,225,113,239,217,166,95,141,124,158,181,79,242,128,31,11,143,126,205,50,252,107,228,245,170,127,144,17,17,1,17,16,21,170,234,199,221,99,89,62,31,228,63,46,157,93,85,106,186,177,247,88,214,79,135,249,15,203,167,65,173,98,218,161,106,174,182,168,64,68,68,30,83,86,51,175,201,126,150,102,90,153,244,95,210,127,84,177,251,141,247,201,119,251,62,107,202,211,73,55,107,185,196,184,114,237,241,229,196,182,223,125,159,109,150,176,74,127,188,81,253,196,245,55,240,95,156,81,40,1,65,176,159,134,246,45,125,195,250,37,210,219,78,71,67,229,42,234,45,245,119,72,227,238,132,156,169,107,107,170,42,233,164,220,29,217,185,193,60,71,182,252,135,150,196,204,76,236,217,42,191,39,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,116,228,236,82,193,24,199,20,124,205,200,203,136,0,182,228,238,79,182,238,238,254,171,245,144,70,175,141,238,11,244,134,150,105,166,166,125,41,219,250,7,32,171,177,121,46,198,253,239,63,76,211,119,123,156,190,207,15,163,120,241,226,252,187,219,238,60,54,44,43,240,184,247,236,211,47,198,190,79,90,165,39,197,78,211,106,184,244,57,159,86,92,45,148,149,85,22,186,139,61,93,12,179,66,38,116,179,189,206,154,23,150,34,118,220,13,226,154,88,220,135,103,225,33,143,176,157,158,13,180,159,58,252,151,234,158,27,169,159,69,253,39,245,75,32,183,95,124,151,127,179,230,188,173,76,115,118,187,156,75,135,46,223,30,92,75,109,247,217,246,217,6,207,203,23,252,75,179,250,157,62,232,183,81,42,173,185,13,37,170,229,124,167,166,176,82,180,207,23,58,192,171,169,142,42,170,120,130,70,126,102,84,111,86,239,197,185,136,9,152,241,225,201,178,129,69,7,142,14,127,77,45,215,75,52,182,135,33,171,106,138,90,123,141,254,233,105,23,148,96,112,148,162,130,138,160,219,110,209,155,60,53,224,62,174,96,207,39,232,180,141,200,35,91,79,112,171,174,165,103,248,214,156,216,170,41,32,185,101,87,138,43,37,28,181,102,67,4,115,212,204,16,198,82,16,137,19,3,17,179,187,176,147,237,190,204,254,197,179,237,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,80,151,224,251,163,151,220,231,170,6,213,90,121,188,189,151,77,45,243,212,86,73,196,15,191,85,93,79,61,37,61,54,206,98,99,200,14,166,94,227,9,139,121,110,5,197,228,23,83,126,131,89,109,126,209,203,239,79,250,203,150,104,238,71,55,152,171,198,110,5,79,29,79,16,15,55,74,98,210,83,84,240,3,54,143,187,4,145,75,219,230,228,28,248,151,218,23,101,54,158,22,89,253,54,117,209,110,27,74,249,13,93,218,229,138,212,87,216,46,79,82,242,145,210,156,117,39,45,61,59,28,141,246,128,40,231,164,96,224,238,2,28,65,182,224,226,56,23,227,39,162,159,81,186,130,180,235,29,37,195,189,73,169,182,247,239,65,36,188,164,130,186,221,21,61,60,156,69,163,22,24,74,3,163,113,220,204,158,78,254,252,71,131,47,65,224,159,170,22,172,123,87,51,205,40,184,13,36,53,25,157,158,150,229,67,81,53,104,196,114,79,111,57,55,165,138,39,109,230,51,138,178,89,95,137,110,33,74,111,196,153,221,192,36,211,171,31,117,141,100,248,127,144,252,186,117,173,98,217,79,171,31,117,141,100,248,127,144,252,186,117,173,98,13,170,22,189,126,36,56,181,139,15,235,107,84,173,56,229,15,148,164,168,184,82,93,36,143,186,114,114,170,173,161,167,171,169,147,115,119,118,231,60,242,158,219,241,30,91,11,48,179,51,108,40,162,131,199,7,0,166,138,235,165,154,165,67,143,85,189,69,85,61,198,193,116,187,11,74,80,48,68,81,79,69,78,111,191,104,13,222,106,243,31,70,51,102,147,244,154,54,226,23,3,193,63,84,46,185,14,145,231,154,81,112,26,185,169,240,203,197,45,202,134,162,106,210,148,35,130,224,18,111,75,20,78,219,66,1,45,28,178,191,18,216,142,168,223,136,187,59,156,143,168,54,240,130,213,11,174,23,213,165,54,7,8,213,207,109,212,27,61,109,182,162,1,173,40,160,138,122,104,74,182,42,163,139,103,25,140,70,158,104,71,126,46,45,85,35,177,123,68,167,37,1,98,175,138,63,184,158,166,254,11,243,138,37,149,75,21,124,81,253,196,245,55,240,95,156,81,32,133,110,147,189,233,244,111,226,6,61,243,24,22,202,107,90,206,147,189,233,244,111,226,6,61,243,24,22,202,104,8,136,128,181,172,234,199,222,159,89,62,32,100,63,49,157,108,166,181,172,234,199,222,159,89,62,32,100,63,49,157,4,212,248,92,123,137,233,151,227,95,56,173,81,87,226,143,239,217,169,191,130,252,158,137,74,167,133,199,184,158,153,126,53,243,138,213,21,126,40,254,253,154,155,248,47,201,232,144,103,255,0,130,167,186,198,83,241,2,187,229,214,229,226,188,112,112,171,173,126,1,165,154,141,13,69,35,91,108,119,139,141,146,162,34,50,239,148,245,208,197,52,68,3,199,139,131,13,190,102,39,114,103,103,40,246,98,221,220,125,175,130,167,186,198,83,241,2,187,229,214,229,145,93,115,105,125,215,88,250,75,212,204,14,196,85,111,114,158,207,244,149,28,20,148,69,87,61,92,244,51,71,91,29,44,113,11,177,17,204,84,205,11,109,187,179,200,206,194,91,113,112,134,191,13,28,254,155,79,186,210,211,186,171,150,67,87,106,182,223,42,42,108,21,77,11,203,194,176,234,233,164,138,150,158,80,141,159,152,21,99,210,59,114,110,2,98,6,92,120,114,109,130,86,172,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,109,17,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,113,247,233,103,140,100,138,78,6,194,99,200,12,95,98,102,38,223,103,102,127,68,26,182,169,254,240,184,247,19,211,47,198,190,113,90,160,5,79,247,133,199,184,158,153,126,53,243,138,212,25,84,136,136,10,42,252,115,191,82,127,188,159,195,84,170,40,171,241,206,253,73,254,242,127,13,65,106,188,21,61,233,242,159,135,245,223,49,183,43,171,227,157,250,147,253,228,254,26,173,87,130,167,189,62,83,240,254,187,230,54,229,117,124,115,191,82,127,188,159,195,80,71,6,154,106,246,101,164,180,217,148,24,100,244,144,30,115,139,213,98,23,57,166,129,165,48,183,84,203,9,212,12,76,95,100,76,198,14,219,147,177,108,18,27,143,19,226,99,242,105,110,150,231,122,211,157,219,52,207,77,44,95,76,228,151,158,247,146,162,243,80,211,247,123,80,156,210,126,114,99,8,199,104,226,50,251,68,219,237,179,110,238,204,254,126,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,9,77,61,76,242,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,41,233,240,243,232,178,213,210,198,151,211,223,114,252,126,144,117,83,37,167,119,200,43,26,164,106,158,138,7,147,148,86,248,36,17,97,0,17,104,138,86,7,38,57,152,159,185,32,4,60,66,229,116,163,210,142,156,116,149,167,1,133,97,81,121,235,173,119,110,123,253,254,120,88,42,174,245,66,206,204,68,204,239,219,132,57,19,69,11,59,140,98,68,238,230,103,36,135,101,124,70,122,9,254,85,22,40,53,35,78,231,242,250,155,140,219,252,157,37,60,245,28,41,111,84,32,103,43,81,147,155,240,134,102,57,36,40,165,244,23,35,32,149,248,144,201,14,106,162,13,88,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,216,39,161,126,179,108,93,97,233,197,85,206,75,87,208,217,158,47,229,233,242,107,108,64,111,74,50,74,199,218,169,166,144,183,222,25,123,82,187,70,68,242,70,64,66,92,153,130,89,49,131,197,123,161,202,108,150,213,123,234,227,78,78,173,239,182,218,122,115,203,173,44,18,212,53,117,36,67,28,3,91,3,11,19,196,112,68,33,221,23,218,39,134,34,147,112,40,207,189,128,29,26,224,221,75,229,58,219,99,188,244,189,65,87,6,79,105,168,120,95,32,58,0,154,221,100,10,152,38,136,230,172,146,88,164,134,48,120,124,198,204,66,70,124,93,162,19,147,136,184,108,102,162,87,198,179,93,40,238,183,220,47,167,139,13,231,189,244,39,60,147,34,166,141,160,146,48,170,148,59,116,32,70,206,242,199,48,66,85,70,81,187,0,188,117,112,31,219,220,92,37,169,107,45,175,218,199,125,234,3,89,114,205,98,200,225,242,245,121,53,192,170,35,166,228,7,229,41,64,90,58,106,110,96,0,210,118,160,142,40,187,156,24,143,135,34,251,68,238,131,37,124,39,116,46,251,169,253,80,91,53,27,232,107,85,110,45,166,155,220,110,229,112,112,62,53,83,211,212,71,64,208,196,236,78,83,12,225,223,19,217,134,63,44,229,204,79,182,39,133,106,111,188,31,116,114,197,131,116,192,218,171,79,55,152,189,106,93,194,122,138,201,56,152,118,41,104,106,39,164,167,166,217,204,128,184,152,84,203,220,97,2,127,51,192,185,52,98,234,16,80,102,166,174,232,93,247,41,240,216,208,93,121,199,44,214,163,164,194,126,177,91,178,90,189,194,58,239,43,87,127,148,40,159,119,102,121,97,142,119,148,120,114,114,2,171,228,32,226,82,144,219,255,0,14,221,116,163,208,30,171,49,76,146,253,121,250,51,27,191,119,113,187,244,196,208,52,99,75,84,204,209,28,178,76,226,48,195,29,80,82,205,36,140,66,67,28,39,250,76,238,5,37,93,27,104,229,139,168,15,10,252,127,71,114,57,188,189,38,77,111,190,83,199,83,196,207,202,85,5,234,178,74,106,158,0,96,242,118,167,142,41,123,124,216,79,135,18,251,36,236,161,46,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,9,67,61,52,241,147,140,145,73,25,51,16,24,147,56,184,187,51,179,179,179,160,218,121,69,95,142,119,234,79,247,147,248,106,206,158,139,245,142,251,175,189,48,96,26,171,148,195,194,245,117,183,201,79,113,147,144,63,153,170,164,168,150,146,90,157,128,0,3,188,116,229,47,108,69,132,59,156,27,118,29,223,5,188,115,191,82,127,188,159,195,80,98,175,133,199,191,102,153,126,53,242,122,213,63,202,0,124,46,61,251,52,203,241,175,147,214,169,254,64,68,68,4,68,65,0,62,40,254,253,154,155,248,47,201,232,150,85,120,24,254,187,63,118,255,0,137,44,85,241,71,247,236,212,223,193,126,79,68,178,171,192,199,245,217,251,183,252,73,4,170,34,34,2,139,95,28,171,181,214,27,86,141,216,161,185,213,133,182,178,162,253,87,81,70,51,19,65,52,240,141,8,197,41,199,191,18,48,25,230,17,39,109,197,165,145,155,110,79,188,165,40,54,241,133,205,109,89,87,88,39,98,183,211,213,199,81,135,98,246,219,37,113,76,2,193,36,230,83,87,49,68,236,78,238,29,170,232,133,220,152,95,152,155,109,179,49,16,90,175,15,12,42,213,159,245,165,165,86,43,205,69,92,52,244,183,131,189,129,83,24,137,188,246,250,105,107,161,23,114,18,110,5,45,52,98,109,182,238,14,76,206,46,236,77,176,242,133,111,6,77,45,250,215,212,117,247,83,43,236,94,106,131,4,199,228,242,213,190,107,135,147,186,86,155,67,15,230,216,216,164,231,74,55,17,245,18,1,219,119,216,187,110,166,165,1,107,153,215,54,151,218,180,115,171,77,76,192,236,69,72,214,216,47,31,73,81,193,73,68,52,144,82,65,93,12,117,177,210,199,16,187,136,132,35,82,208,182,219,51,180,108,236,35,191,22,216,205,64,183,139,6,45,125,199,250,218,203,238,215,122,31,47,73,147,91,237,23,75,92,157,208,63,49,74,20,48,210,20,155,11,187,134,211,210,84,6,196,204,95,99,125,184,144,187,132,133,120,61,102,183,92,171,163,224,177,92,41,233,35,167,195,178,139,149,146,132,161,2,99,146,3,24,107,156,165,119,39,103,62,237,116,162,206,44,45,192,65,182,221,156,139,13,124,106,253,233,241,111,135,244,63,49,184,171,171,224,99,250,236,253,219,254,36,173,87,141,95,189,62,45,240,254,135,230,55,20,23,87,192,199,245,217,251,183,252,73,74,162,138,191,3,31,215,103,238,223,241,37,42,136,8,136,130,13,188,95,117,66,235,154,117,105,83,129,204,53,112,91,116,250,207,69,109,167,128,171,74,88,37,158,166,17,173,150,168,34,217,134,19,33,168,134,18,219,147,147,82,198,238,94,193,31,213,240,113,210,26,156,215,169,122,237,82,168,130,173,173,186,113,103,154,96,158,25,226,16,250,70,184,14,150,24,101,2,220,204,10,157,235,205,156,25,182,56,67,145,54,236,39,101,124,67,243,91,86,127,214,150,170,223,108,212,245,112,211,210,222,2,200,99,82,2,38,243,219,233,162,161,152,153,132,137,184,20,180,210,16,62,251,184,56,187,176,187,184,182,111,248,29,98,215,218,76,87,87,51,90,138,30,22,91,173,194,207,107,163,169,238,131,247,106,169,35,170,146,162,62,12,252,199,136,86,211,62,238,204,47,220,216,93,220,73,152,36,253,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,70,104,42,96,144,92,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,125,104,131,85,117,176,247,135,134,107,117,207,250,45,210,171,237,230,158,146,26,138,91,57,217,0,105,128,132,30,11,125,76,180,48,147,177,17,63,50,138,154,50,55,223,103,55,39,102,22,118,22,132,14,176,48,10,157,48,234,143,84,176,201,177,234,75,21,61,46,81,93,83,111,183,210,52,67,4,22,234,153,94,162,137,163,24,159,128,3,211,77,11,176,54,220,25,216,93,133,217,197,165,211,194,27,58,250,219,209,181,182,193,244,95,148,250,149,144,93,44,93,238,255,0,115,205,247,36,26,254,239,30,45,219,219,207,246,248,238,95,205,114,223,237,113,16,205,84,68,65,0,62,40,254,253,154,155,248,47,201,232,149,138,147,87,179,35,209,122,125,4,25,233,35,196,224,202,38,203,206,49,129,187,243,220,78,146,58,81,35,145,247,118,8,226,140,216,68,120,238,243,72,231,207,104,248,95,95,20,127,126,205,77,252,23,228,244,74,202,104,94,133,234,63,81,122,143,110,210,253,47,179,121,235,173,118,242,205,52,174,225,75,111,165,23,102,146,170,166,70,103,237,194,28,135,119,217,201,200,132,0,76,204,0,130,229,244,73,209,246,77,213,206,168,69,101,22,171,162,194,108,117,16,22,89,120,164,150,159,191,67,4,177,206,112,132,113,202,108,68,115,21,49,196,198,33,35,70,228,198,98,76,220,74,127,176,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,59,83,80,208,211,51,240,136,55,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,243,250,23,161,122,113,211,166,156,91,180,191,75,236,222,70,213,67,188,179,77,43,177,213,92,42,137,153,164,170,169,145,153,187,147,31,17,221,246,97,97,17,0,16,0,0,27,128,130,32,60,82,250,9,250,137,89,126,234,187,75,231,231,143,221,110,30,115,47,181,212,84,111,37,5,117,92,236,47,89,78,70,251,201,12,211,202,44,113,110,229,28,146,51,131,60,68,227,6,21,244,197,212,46,85,210,254,178,217,117,115,22,166,243,254,67,185,77,113,181,157,84,148,240,220,232,101,30,50,211,200,64,255,0,228,200,14,66,98,18,197,17,184,31,14,47,178,154,130,31,17,222,135,41,186,82,204,168,51,13,62,58,186,141,58,204,42,39,10,24,101,9,101,59,37,88,179,27,209,75,59,179,137,129,11,145,64,68,93,210,8,165,18,98,120,94,89,2,106,116,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,57,77,78,213,112,60,51,196,97,33,69,44,50,7,171,49,199,44,114,70,238,46,64,238,14,226,68,46,196,254,213,67,183,131,206,13,212,189,14,168,84,102,24,237,5,93,155,72,46,148,239,54,71,87,95,64,1,5,244,225,142,174,10,56,104,166,146,39,57,14,42,153,36,35,120,72,64,90,51,25,11,147,198,7,49,40,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,184,118,221,114,136,41,217,190,247,85,42,125,142,185,103,221,7,42,210,245,73,130,254,80,116,83,38,176,199,0,73,41,219,171,92,57,56,183,171,210,78,45,234,76,255,0,121,171,180,186,170,233,194,174,150,106,73,91,112,154,50,140,191,177,219,103,255,0,141,6,172,117,244,53,22,218,179,162,170,22,105,99,219,147,51,238,222,172,206,223,239,58,150,239,7,109,99,250,122,205,127,211,107,149,108,210,212,90,40,161,158,54,38,144,155,243,149,115,187,253,167,39,111,251,40,251,25,150,37,248,140,244,245,46,142,103,244,183,234,106,74,120,104,47,51,60,12,209,28,126,135,29,45,62,223,100,4,118,254,159,237,93,158,22,217,181,54,31,212,99,195,87,41,128,93,104,169,233,153,132,92,183,47,61,77,179,62,207,253,111,237,65,60,104,186,169,167,10,154,120,170,99,253,25,64,76,125,62,231,109,215,106,14,29,151,12,185,117,74,10,209,112,207,187,46,80,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,23,4,185,84,151,181,7,10,166,246,42,27,125,253,93,118,32,47,37,171,121,12,56,158,151,229,121,36,231,192,45,246,122,169,220,184,114,219,104,203,238,251,215,173,86,11,174,156,160,49,142,150,245,26,103,33,19,159,29,173,140,57,109,183,39,17,22,111,87,111,188,217,4,8,235,190,93,54,111,171,153,93,250,83,99,25,111,21,221,167,104,248,111,27,213,74,99,233,254,233,76,15,132,246,143,62,7,162,53,183,235,141,63,10,155,237,109,53,202,62,53,28,219,132,148,81,63,171,55,163,126,155,250,40,114,211,140,80,245,63,82,40,241,162,114,99,187,203,83,35,240,119,23,220,98,146,95,77,152,191,218,254,199,91,35,233,46,29,73,130,105,253,151,26,162,7,8,169,104,169,163,22,115,114,118,227,4,97,234,238,204,251,236,12,131,216,34,46,29,246,100,20,25,51,63,170,229,151,89,122,191,22,93,130,223,114,10,209,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,22,181,157,88,251,211,235,39,196,12,135,230,51,173,148,212,69,235,127,132,79,82,90,149,173,25,246,163,88,179,109,53,130,219,149,101,23,91,221,28,85,119,42,241,158,56,42,106,228,154,49,144,70,140,133,141,132,217,157,152,137,183,223,103,127,106,12,202,240,184,247,19,211,47,198,190,113,90,178,169,89,78,140,244,83,42,233,219,166,204,63,71,51,91,133,170,182,245,143,253,33,230,103,181,203,36,148,167,223,175,168,168,14,5,36,113,155,236,19,11,62,224,223,105,159,109,219,103,123,214,128,136,136,34,175,199,59,245,39,251,201,252,53,90,175,5,79,122,124,167,225,253,119,204,109,203,53,60,72,122,41,213,62,176,127,39,127,147,59,254,41,108,250,165,244,191,157,250,118,170,166,30,231,154,242,157,190,215,102,9,119,219,203,31,46,92,118,220,118,223,119,219,197,120,122,120,122,107,71,73,154,209,122,212,109,70,201,240,171,141,182,227,139,212,217,34,138,201,91,87,52,227,60,149,116,147,9,16,205,77,16,176,113,167,54,119,98,119,221,199,211,218,236,22,215,199,59,245,39,251,201,252,53,90,175,5,79,122,124,167,225,253,119,204,109,203,53,60,72,122,41,213,62,176,127,39,127,147,59,254,41,108,250,165,244,191,157,250,118,170,166,30,231,154,242,157,190,215,102,9,119,219,203,31,46,92,118,220,118,223,119,219,197,120,122,120,122,107,71,73,154,209,122,212,109,70,201,240,171,141,182,227,139,212,217,34,138,201,91,87,52,227,60,149,116,147,9,16,205,77,16,176,113,167,54,119,98,119,221,199,211,218,236,18,20,136,136,11,90,206,172,125,233,245,147,226,6,67,243,25,214,202,106,34,245,191,194,39,169,45,74,214,140,251,81,172,89,182,154,193,109,202,178,139,173,238,142,42,187,149,120,207,28,21,53,114,77,24,200,35,70,66,198,194,108,206,204,68,219,239,179,191,181,5,245,240,84,247,88,202,126,32,87,124,186,220,179,253,98,255,0,135,167,75,249,247,73,154,47,122,211,157,70,187,227,247,27,149,199,40,169,189,197,45,146,162,105,160,24,36,164,164,132,68,138,104,162,38,62,84,230,238,204,46,219,56,250,251,89,178,129,1,68,95,138,199,66,180,216,116,149,253,83,233,69,5,37,53,138,170,161,230,205,104,74,170,82,156,110,53,117,166,255,0,73,3,205,33,49,4,178,212,71,17,67,27,15,109,218,50,16,33,41,30,41,116,95,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,65,173,191,77,29,69,231,125,47,234,157,6,166,96,181,31,226,168,239,20,92,33,255,0,9,218,252,204,51,79,71,220,150,41,59,61,222,192,15,116,7,152,123,89,253,172,251,9,232,94,186,105,199,81,122,113,110,213,13,47,188,249,235,85,118,241,77,12,172,193,85,111,170,22,103,146,150,166,54,119,237,204,28,135,118,221,197,196,132,192,140,12,12,163,47,88,188,22,53,46,167,63,186,92,52,67,80,112,168,241,58,250,137,234,232,232,111,114,87,82,207,108,3,154,71,142,140,92,99,169,121,194,56,187,66,211,25,137,155,242,220,27,109,202,245,116,57,209,191,91,61,33,102,69,75,85,157,233,173,243,78,175,149,2,119,235,8,94,46,28,227,61,152,124,237,31,42,38,16,169,17,97,103,23,118,9,128,88,13,197,198,41,98,9,10,81,87,227,157,250,147,253,228,254,26,165,81,97,87,137,15,69,58,167,214,15,228,239,242,103,127,197,45,159,84,190,151,243,191,78,213,84,195,220,243,94,83,183,218,236,193,46,251,121,99,229,203,142,219,142,219,238,251,6,21,248,42,123,211,229,63,15,235,190,99,110,83,82,163,215,195,211,195,211,90,58,76,214,139,214,163,106,54,79,133,92,109,183,28,94,166,201,20,86,74,218,185,167,25,228,171,164,152,72,134,106,104,133,131,141,57,179,187,19,190,238,62,158,215,105,10,64,68,68,24,171,226,143,238,39,169,191,130,252,226,137,70,95,135,95,66,181,61,82,230,77,156,106,13,5,88,105,93,130,162,104,107,166,166,170,136,14,231,113,133,169,205,173,174,205,35,79,8,20,117,3,33,204,33,250,0,64,38,6,76,97,50,125,70,232,133,171,168,237,30,189,104,213,246,249,87,104,182,223,234,45,197,89,87,73,24,156,237,5,61,116,21,50,4,124,190,200,153,140,14,12,110,196,192,230,196,226,124,120,63,181,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,57,59,20,176,70,49,197,31,51,114,50,226,0,45,185,59,147,237,187,187,191,170,15,174,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,47,173,17,1,98,175,138,63,184,158,166,254,11,243,138,37,149,74,202,117,153,162,153,87,81,61,54,102,26,57,133,92,45,84,87,172,131,232,255,0,45,61,210,89,35,165,14,197,125,61,65,243,40,227,144,219,112,132,153,182,7,251,78,219,236,219,187,4,11,244,157,239,79,163,127,16,49,239,152,192,182,83,81,23,162,30,17,61,73,105,174,180,96,58,141,125,205,180,214,123,110,43,148,90,175,117,145,82,92,171,202,121,32,166,171,142,105,6,49,42,49,23,55,16,118,102,114,22,223,109,221,189,170,93,16,69,95,142,119,234,79,247,147,248,106,181,94,10,158,244,249,79,195,250,239,152,219,150,106,120,144,244,83,170,125,96,254,78,255,0,38,119,252,82,217,245,75,233,127,59,244,237,85,76,61,207,53,229,59,125,174,204,18,239,183,150,62,92,184,237,184,237,190,239,183,138,240,244,240,244,214,142,147,53,162,245,168,218,141,147,225,87,27,109,199,23,169,178,69,21,146,182,174,105,198,121,42,233,38,18,33,154,154,33,96,227,78,108,238,196,239,187,143,167,181,216,36,41,107,89,213,143,189,62,178,124,64,200,126,99,58,217,77,68,94,183,248,68,245,37,169,90,209,159,106,53,139,54,211,88,45,185,86,81,117,189,209,197,87,114,175,25,227,130,166,174,73,163,25,4,104,200,88,216,77,153,217,136,155,125,246,119,246,160,204,175,11,143,113,61,50,252,107,231,21,171,42,149,148,232,207,69,50,174,157,186,108,195,244,115,53,184,90,171,111,88,255,0,210,30,102,123,92,178,73,74,125,250,250,138,128,224,82,71,25,190,193,48,179,238,13,246,153,246,221,182,119,189,104,8,136,128,176,3,198,175,221,99,22,248,129,67,242,235,138,207,245,139,254,33,125,47,231,221,89,232,189,151,78,116,230,239,143,219,174,86,236,162,154,247,44,183,186,137,161,128,160,142,146,174,18,17,40,98,148,156,249,84,3,179,56,179,108,197,235,236,103,8,161,240,184,247,236,211,47,198,190,79,90,167,249,70,7,70,126,23,250,251,211,183,82,120,126,177,230,185,126,159,214,217,113,255,0,164,60,204,22,187,133,108,149,71,223,160,168,167,14,3,37,36,96,251,28,194,239,185,183,217,103,219,119,217,158,79,208,17,17,1,17,16,21,170,234,199,221,99,89,62,31,228,63,46,157,93,85,226,181,191,10,186,234,86,139,231,218,115,98,168,164,130,229,149,98,247,91,37,28,181,102,67,4,115,212,210,73,12,101,33,8,145,48,49,27,59,187,9,62,219,236,207,236,65,172,98,218,161,66,183,247,21,58,167,255,0,187,237,42,255,0,214,183,31,250,10,154,148,4,68,65,133,94,47,57,215,213,46,141,174,86,15,162,252,223,215,92,130,215,98,239,119,251,126,83,183,33,87,247,120,241,126,230,254,67,183,199,113,254,119,150,255,0,103,137,67,14,136,97,86,173,74,214,140,7,78,111,181,21,112,91,114,172,162,213,100,172,150,144,196,103,142,10,154,184,225,144,163,34,18,22,54,19,119,103,113,38,223,109,217,253,138,116,252,66,250,95,207,186,179,209,123,46,156,233,205,223,31,183,92,173,217,69,53,238,89,111,117,19,67,1,65,29,37,92,36,34,80,197,41,57,242,168,7,102,113,102,217,139,215,216,207,138,189,34,248,84,235,70,136,117,23,134,106,190,167,95,52,214,249,143,99,117,21,53,115,209,210,84,213,212,206,243,249,89,134,154,88,227,154,144,3,156,117,5,12,172,78,76,226,241,177,15,218,22,65,41,72,136,131,31,250,252,193,127,40,157,27,106,197,131,233,79,163,252,166,63,37,247,189,216,238,242,250,54,64,175,237,113,228,59,119,60,175,111,150,255,0,103,159,45,139,110,47,174,186,217,207,91,240,171,174,165,104,190,125,167,54,42,138,72,46,89,86,47,117,178,81,203,86,100,48,71,61,77,36,144,198,82,16,137,19,3,17,179,187,176,147,237,190,204,254,197,17,127,220,84,234,159,254,239,180,171,255,0,90,220,127,232,40,38,165,107,153,215,54,168,90,181,143,171,77,76,207,44,67,72,246,217,239,31,70,209,207,73,90,53,112,85,193,67,12,116,81,213,71,40,179,9,4,195,76,211,54,219,179,52,140,204,69,183,39,216,119,44,250,213,245,86,243,245,23,232,175,172,159,71,212,125,15,244,183,115,200,249,238,217,118,60,199,107,243,157,158,231,14,124,62,215,29,246,245,217,67,103,247,21,58,167,255,0,187,237,42,255,0,214,183,31,250,10,12,170,240,108,209,79,168,221,62,221,181,142,174,225,222,171,212,219,131,118,96,142,94,81,193,67,110,150,162,158,62,66,241,139,140,197,57,214,57,108,102,47,31,99,110,37,205,150,127,171,127,160,58,57,98,233,255,0,70,177,61,29,199,38,243,20,152,205,188,105,228,169,226,97,230,234,140,138,74,154,158,6,102,241,247,103,146,89,123,124,220,67,159,17,251,34,204,174,2,12,21,241,130,209,203,22,115,211,3,234,173,68,222,94,245,166,151,8,42,40,228,226,103,223,165,174,168,130,146,162,155,102,49,1,228,103,77,47,113,196,201,188,183,1,226,210,19,168,160,233,11,87,169,180,35,169,125,61,213,43,132,244,144,91,109,55,128,134,233,61,76,18,204,20,246,234,144,42,90,201,152,34,251,100,97,79,60,166,12,44,95,108,71,236,159,232,190,195,218,171,166,120,174,178,105,198,71,165,185,173,39,152,178,228,214,249,109,245,60,99,140,228,135,155,125,137,226,238,1,128,205,17,176,201,25,184,191,9,0,9,155,113,101,16,63,220,84,234,159,254,239,180,171,255,0,90,220,127,232,40,37,83,171,31,117,141,100,248,127,144,252,186,117,173,98,217,34,245,128,234,230,125,210,133,243,74,245,6,227,143,158,162,223,240,123,134,57,93,112,166,170,51,183,84,92,102,163,146,157,170,220,154,154,34,0,144,136,101,48,24,63,55,204,128,88,216,88,138,45,191,184,169,213,63,253,223,105,87,254,181,184,255,0,208,80,77,74,196,175,20,220,2,155,58,232,183,50,170,108,122,174,237,114,197,106,40,47,246,214,166,105,72,233,78,58,144,138,162,161,194,55,251,64,20,115,213,185,243,103,1,14,70,251,112,98,28,181,95,147,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,113,247,233,103,140,163,150,62,96,226,99,200,12,155,113,118,38,223,118,118,127,84,26,198,233,238,107,117,211,92,255,0,26,212,107,21,61,36,247,44,86,241,69,123,163,138,172,8,160,146,122,105,130,104,198,65,18,18,112,114,6,103,102,33,125,183,217,219,218,182,136,80,173,253,197,78,169,255,0,238,251,74,191,245,173,199,254,130,165,123,166,188,43,62,211,93,6,193,180,231,83,170,49,249,242,28,86,207,13,146,121,108,39,49,81,73,5,54,240,211,16,148,194,38,230,244,225,11,200,238,34,221,206,124,89,135,102,65,114,214,42,248,163,251,137,234,111,224,191,56,162,89,84,172,167,89,154,41,149,117,19,211,102,97,163,152,85,194,213,69,122,200,62,143,242,211,221,37,146,58,80,236,87,211,212,31,50,142,57,13,183,8,73,155,96,127,180,237,190,205,187,176,64,191,73,222,244,250,55,241,3,30,249,140,11,101,53,17,122,33,225,19,212,150,154,235,70,3,168,215,220,219,77,103,182,226,185,69,170,247,89,21,37,202,188,167,146,10,106,184,230,144,99,18,163,17,115,113,7,102,103,33,109,246,221,219,218,165,209,1,17,16,22,181,157,88,251,211,235,39,196,12,135,230,51,173,148,212,69,235,127,132,79,82,90,149,173,25,246,163,88,179,109,53,130,219,149,101,23,91,221,28,85,119,42,241,158,56,42,106,228,154,49,144,70,140,133,141,132,217,157,152,137,183,223,103,127,106,12,202,240,184,247,19,211,47,198,190,113,90,162,175,197,31,223,179,83,127,5,249,61,18,153,62,140,244,83,42,233,219,166,204,63,71,51,91,133,170,182,245,143,253,33,230,103,181,203,36,148,167,223,175,168,168,14,5,36,113,155,236,19,11,62,224,223,105,159,109,219,103,124,43,235,51,194,255,0,95,122,137,234,79,48,214,60,43,47,211,250,43,46,65,244,127,150,130,233,112,173,142,168,59,20,20,244,231,204,99,164,144,27,115,132,157,182,55,251,46,219,236,251,179,5,192,240,84,247,88,202,126,32,87,124,186,220,179,253,98,255,0,135,167,75,249,247,73,154,47,122,211,157,70,187,227,247,27,149,199,40,169,189,197,45,146,162,105,160,24,36,164,164,132,68,138,104,162,38,62,84,230,238,204,46,219,56,250,251,89,178,129,6,177,154,215,165,247,93,21,213,204,191,74,47,37,87,37,70,45,120,169,182,133,69,77,17,82,29,100,0,111,217,170,104,137,221,192,38,139,183,40,125,162,103,9,5,216,137,157,157,230,207,194,127,41,177,100,29,18,226,22,155,69,119,152,171,198,110,23,123,93,210,62,209,135,151,170,58,233,170,198,61,201,153,143,120,42,233,207,113,119,31,183,182,252,132,153,172,95,91,62,23,90,209,212,47,81,121,14,178,233,206,119,133,65,109,201,41,232,10,90,75,220,213,116,211,210,207,5,44,116,196,3,217,130,97,144,28,96,3,99,119,7,222,66,30,63,97,140,238,255,0,134,247,69,58,167,209,247,229,19,242,153,127,197,46,127,91,126,136,242,95,65,85,84,205,219,242,190,111,185,221,239,65,22,219,249,144,227,199,150,251,22,251,108,219,132,22,41,254,240,184,247,19,211,47,198,190,113,90,176,3,251,138,157,83,255,0,221,246,149,127,235,91,143,253,5,73,247,70,122,41,149,116,237,211,102,31,163,153,173,194,213,91,122,199,254,144,243,51,218,229,146,74,83,239,215,212,84,7,2,146,56,205,246,9,133,159,112,111,180,207,182,237,179,184,94,180,68,64,81,87,227,157,250,147,253,228,254,26,165,81,97,87,137,15,69,58,167,214,15,228,239,242,103,127,197,45,159,84,190,151,243,191,78,213,84,195,220,243,94,83,183,218,236,193,46,251,121,99,229,203,142,219,142,219,238,251,6,21,248,42,123,211,229,63,15,235,190,99,110,87,87,199,59,245,39,251,201,252,53,92,175,15,79,15,77,104,233,51,90,47,90,141,168,217,62,21,113,182,220,113,122,155,36,81,89,43,106,230,156,103,146,174,146,97,34,25,169,162,22,14,52,230,206,236,78,251,184,250,123,93,178,171,87,122,103,195,117,171,87,52,179,84,179,58,234,179,13,40,168,175,185,91,45,144,187,198,21,55,25,142,144,233,231,150,65,38,46,16,21,39,54,141,155,237,153,7,34,224,37,28,129,138,190,26,94,31,116,218,61,106,179,245,7,171,246,170,184,245,6,190,159,204,217,237,53,113,75,75,62,52,6,53,80,72,210,48,78,225,57,212,83,79,17,56,77,16,156,15,184,187,49,177,109,33,72,136,8,136,128,188,166,155,233,86,156,104,253,138,163,24,210,252,46,213,140,218,170,238,21,55,73,169,45,212,237,20,103,85,57,243,146,71,102,255,0,114,34,223,162,17,132,113,131,8,0,8,250,180,65,135,254,41,122,233,71,163,253,41,223,177,186,43,207,148,201,53,19,253,77,219,33,141,160,146,67,165,145,217,238,6,81,202,252,187,62,87,185,9,72,2,68,18,84,193,250,46,76,99,10,218,3,163,151,222,160,53,151,19,209,220,114,111,47,87,147,92,6,158,74,158,32,126,82,148,4,164,169,169,224,102,13,39,106,8,229,151,183,205,136,248,113,31,180,76,202,90,188,65,250,33,234,107,172,29,71,177,215,98,89,78,159,218,176,204,82,222,84,246,170,75,165,202,168,106,164,170,157,196,234,170,77,162,161,46,28,187,112,70,209,247,100,22,26,118,54,226,242,24,183,228,244,19,225,143,155,116,221,172,178,235,22,177,228,184,165,222,174,209,111,150,159,29,166,177,84,86,75,217,170,168,23,142,106,153,78,72,225,102,227,3,201,16,198,225,32,151,152,34,251,5,16,57,4,133,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,171,18,218,161,66,183,247,21,58,167,255,0,187,237,42,255,0,214,183,31,250,10,12,255,0,240,184,247,19,211,47,198,190,113,90,163,131,197,191,65,170,116,179,169,121,53,38,223,69,73,6,61,169,244,255,0,74,83,53,53,60,84,225,21,198,0,142,42,232,220,0,220,140,200,158,42,147,148,128,57,157,97,55,218,32,50,121,94,232,207,69,50,174,157,186,108,195,244,115,53,184,90,171,111,88,255,0,210,30,102,123,92,178,73,74,125,250,250,138,128,224,82,71,25,190,193,48,179,238,13,246,153,246,221,182,119,240,30,32,253,25,86,117,131,167,22,58,28,74,235,106,181,102,120,165,192,170,45,85,119,67,156,105,100,165,157,132,42,169,141,226,229,195,151,110,9,26,78,212,132,197,78,192,220,90,67,38,12,63,240,83,215,74,59,85,247,52,233,226,253,121,236,253,55,195,36,199,105,164,104,35,140,234,162,14,221,112,9,187,180,178,76,112,141,41,140,108,198,45,29,36,231,246,54,39,63,214,241,206,253,73,254,242,127,13,95,147,160,62,22,253,98,116,255,0,172,184,158,177,99,153,198,149,84,85,227,55,1,168,146,155,233,122,224,243,116,166,37,29,77,55,51,183,27,71,221,130,73,98,238,112,114,14,124,135,237,11,58,201,95,18,30,138,117,79,172,31,201,223,228,206,255,0,138,91,62,169,125,47,231,126,157,170,169,135,185,230,188,167,111,181,217,130,93,246,242,199,203,151,29,183,29,183,221,246,8,214,240,184,247,236,211,47,198,190,79,90,167,249,70,7,70,126,23,250,251,211,183,82,120,126,177,230,185,126,159,214,217,113,255,0,164,60,204,22,187,133,108,149,71,223,160,168,167,14,3,37,36,96,251,28,194,239,185,183,217,103,219,119,217,158,79,208,17,17,1,17,16,64,15,138,63,191,102,166,254,11,242,122,37,149,94,6,63,174,207,221,191,226,75,245,122,204,240,191,215,222,162,122,147,204,53,143,10,203,244,254,138,203,144,125,31,229,160,186,92,43,99,170,14,197,5,61,57,243,24,233,36,6,220,225,39,109,141,254,203,182,251,62,236,215,171,195,123,162,157,83,232,251,242,137,249,76,191,226,151,63,173,191,68,121,47,160,170,170,102,237,249,95,55,220,238,247,160,139,109,252,200,113,227,203,125,139,125,182,109,195,53,81,17,1,64,15,138,63,191,102,166,254,11,242,122,37,63,202,48,58,204,240,191,215,222,162,122,147,204,53,143,10,203,244,254,138,203,144,125,31,229,160,186,92,43,99,170,14,197,5,61,57,243,24,233,36,6,220,225,39,109,141,254,203,182,251,62,236,193,249,94,6,63,174,207,221,191,226,74,85,22,42,248,120,116,147,149,116,141,165,153,22,45,168,18,226,149,217,37,247,32,43,129,220,108,69,36,189,202,17,166,132,32,130,89,101,134,41,31,183,35,85,16,134,206,35,222,39,103,220,201,101,82,2,136,15,27,220,23,232,253,83,211,77,76,250,83,185,244,246,63,87,98,242,93,141,187,62,66,165,166,238,247,57,125,174,127,73,113,227,197,184,246,119,220,185,236,50,254,176,171,196,135,162,157,83,235,7,242,119,249,51,191,226,150,207,170,95,75,249,223,167,106,170,97,238,121,175,41,219,237,118,96,151,125,188,177,242,229,199,109,199,109,247,125,131,21,124,16,179,175,163,245,79,82,244,207,232,190,231,211,216,253,37,247,206,247,246,236,249,10,151,135,181,219,227,246,185,253,37,203,151,38,227,217,219,98,231,184,249,95,26,191,122,124,91,225,253,15,204,110,43,39,252,61,60,61,53,163,164,205,104,189,106,54,163,100,248,85,198,219,113,197,234,108,145,69,100,173,171,154,113,158,74,186,73,132,136,102,166,136,88,56,211,155,59,177,59,238,227,233,237,118,120,133,248,122,107,71,86,122,209,101,212,109,57,201,240,171,117,182,221,139,211,89,37,138,247,91,87,12,229,60,117,117,115,17,8,195,77,40,184,113,168,6,103,114,103,221,139,211,216,238,22,215,192,199,245,217,251,183,252,73,74,162,194,175,13,238,138,117,79,163,239,202,39,229,50,255,0,138,92,254,182,253,17,228,190,130,170,169,155,183,229,124,223,115,187,222,130,45,183,243,33,199,143,45,246,45,246,217,183,205,84,4,68,65,172,14,172,103,95,149,13,83,204,181,51,232,191,163,62,182,228,23,27,239,146,239,247,188,175,154,169,146,110,215,115,136,243,227,220,227,203,136,239,182,251,54,251,41,180,240,147,194,173,88,175,69,184,253,246,223,81,87,37,70,99,120,186,222,235,134,99,23,8,231,10,146,161,97,137,152,89,216,59,84,49,19,177,57,63,50,55,223,103,97,28,32,254,226,167,84,255,0,247,125,165,95,250,214,227,255,0,65,82,125,209,158,138,101,93,59,116,217,135,232,230,107,112,181,86,222,177,255,0,164,60,204,246,185,100,146,148,251,245,245,21,1,192,164,142,51,125,130,97,103,220,27,237,51,237,187,108,238,23,173,17,16,64,15,138,63,191,102,166,254,11,242,122,37,154,158,8,89,215,210,26,89,169,122,103,244,95,111,232,28,130,146,251,231,123,251,247,188,253,51,195,218,237,241,251,60,62,141,229,203,147,242,239,109,176,240,220,191,43,172,207,11,253,125,234,39,169,60,195,88,240,172,191,79,232,172,185,7,209,254,90,11,165,194,182,58,160,236,80,83,211,159,49,142,146,64,109,206,18,118,216,223,236,187,111,179,238,205,122,188,55,186,41,213,62,143,191,40,159,148,203,254,41,115,250,219,244,71,146,250,10,170,166,110,223,149,243,125,206,239,122,8,182,223,204,135,30,60,183,216,183,219,102,220,51,85,17,16,65,15,136,70,1,153,106,159,136,246,109,167,218,125,143,85,223,50,27,229,69,146,154,134,134,153,155,156,167,244,53,27,187,187,187,176,128,8,177,25,153,59,0,0,145,19,136,139,187,74,247,71,93,29,96,157,32,96,149,22,11,5,103,211,57,37,231,135,214,12,131,183,53,63,210,157,169,170,14,151,251,212,231,150,56,59,81,212,60,127,155,118,231,183,34,221,223,211,208,97,61,51,225,184,119,81,122,135,212,209,87,85,215,229,153,229,61,29,180,24,157,227,130,219,110,130,150,146,34,128,1,137,218,67,150,90,64,148,164,47,99,52,96,2,59,72,82,222,4,4,68,64,94,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,189,53,117,13,75,63,9,67,118,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,111,64,136,62,75,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,190,180,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,20,58,224,9,157,253,23,36,223,114,235,31,71,226,232,59,209,112,207,187,46,80,96,175,139,14,143,62,121,162,52,87,235,117,63,58,155,21,109,77,202,78,85,28,27,132,116,82,191,163,63,163,254,131,122,40,126,208,140,186,108,35,87,49,75,244,70,192,49,94,40,123,174,241,243,218,54,170,136,203,211,253,202,216,239,86,176,234,76,239,79,239,88,213,104,57,197,85,69,83,25,51,27,139,191,40,36,15,71,102,119,223,99,117,173,198,163,226,135,166,26,145,89,141,11,147,157,162,90,105,27,155,185,62,229,20,114,250,238,195,254,219,246,50,13,146,180,147,33,135,44,210,252,83,36,128,249,133,194,207,75,59,23,14,59,239,24,253,223,114,245,170,193,116,45,148,6,79,210,222,156,204,196,36,112,99,180,81,159,29,182,228,194,66,237,232,239,247,131,171,250,131,135,246,42,85,107,173,247,223,209,208,86,43,149,72,251,85,72,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,56,117,65,62,223,122,168,151,89,111,191,179,127,216,130,177,245,85,170,65,190,203,42,144,20,119,120,194,106,108,184,254,152,80,96,20,211,68,207,144,210,74,70,206,34,228,236,21,116,174,251,59,190,237,232,207,236,103,82,25,85,56,210,210,205,82,110,204,48,198,82,62,255,0,177,155,117,8,30,44,58,167,79,158,107,61,154,193,71,83,20,177,227,244,181,177,159,111,131,241,51,171,49,113,119,18,119,221,187,13,232,251,127,190,131,195,248,112,233,205,78,115,212,13,182,190,58,73,164,134,211,222,238,72,44,124,99,238,208,213,179,110,226,206,205,191,31,191,101,63,98,44,2,192,62,193,109,153,70,119,131,22,156,141,22,13,150,103,85,116,242,13,68,247,136,35,136,221,201,153,226,106,71,118,244,118,217,255,0,159,47,93,254,245,38,72,11,130,246,46,85,46,131,141,149,76,202,150,245,117,87,177,7,40,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,56,118,84,236,170,127,85,75,250,58,10,135,216,185,84,178,169,7,4,44,98,224,94,194,109,157,64,39,136,246,156,212,224,221,64,220,171,228,164,154,56,110,221,158,220,132,199,198,78,213,13,35,62,206,76,204,251,114,251,183,83,248,163,55,198,119,78,70,183,6,196,243,170,74,121,10,162,11,196,241,202,108,228,236,209,61,35,59,250,51,108,223,204,15,174,255,0,114,15,67,224,247,169,178,228,26,97,95,128,84,205,19,190,61,73,17,3,48,139,19,49,213,213,59,110,236,251,191,163,183,181,153,72,138,131,191,9,237,83,167,192,245,158,243,96,172,169,138,40,242,10,90,40,195,185,193,185,24,85,128,176,179,145,51,238,253,247,244,109,255,0,222,83,127,75,56,213,82,195,82,14,206,51,70,50,54,223,177,219,116,29,170,130,244,85,170,77,190,203,160,164,95,127,189,86,203,168,119,223,217,183,237,93,130,130,164,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,92,63,162,229,82,78,130,146,127,216,184,143,212,159,211,103,93,102,78,229,179,127,157,119,70,205,197,157,5,104,136,130,215,117,49,168,182,237,49,209,60,191,42,175,144,91,201,217,234,101,0,238,0,57,59,11,54,205,207,211,125,201,150,190,53,135,112,215,93,124,106,104,28,136,242,220,152,162,129,156,57,56,71,81,86,68,219,180,109,235,179,27,187,187,41,27,241,133,215,72,237,180,22,157,35,183,114,115,188,208,76,85,36,39,17,48,52,117,113,63,171,108,228,219,246,137,189,54,255,0,121,99,111,133,198,139,212,234,22,186,91,243,121,27,106,44,86,227,1,30,241,200,252,200,224,168,221,152,135,102,109,184,139,250,254,214,65,45,253,36,233,56,104,246,140,89,49,125,217,230,242,116,103,51,176,152,238,67,73,8,59,236,110,238,222,160,234,243,174,186,120,2,154,158,42,104,219,96,136,4,7,251,25,182,101,216,128,169,119,92,147,253,202,148,21,55,246,174,81,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,23,15,253,171,148,65,75,58,169,80,170,23,251,144,114,172,199,86,218,78,26,195,163,23,188,95,118,105,188,157,97,194,238,38,91,17,82,76,12,251,3,179,191,169,178,188,235,174,162,0,169,167,150,154,70,220,37,2,2,254,199,109,157,6,180,148,135,112,208,173,124,122,105,220,132,241,44,152,98,157,152,56,185,199,79,86,36,251,52,141,233,187,3,59,59,173,131,186,103,212,91,118,167,104,158,33,149,80,72,47,231,44,244,210,152,119,0,220,93,197,219,103,225,233,190,226,234,30,188,81,244,94,167,79,117,210,225,155,198,219,209,101,87,25,200,54,142,70,224,65,5,62,204,228,91,179,239,200,159,211,246,58,201,47,7,173,116,142,229,65,118,210,59,143,38,59,53,4,37,76,68,113,11,27,73,87,43,250,54,204,79,183,116,91,215,127,247,208,74,34,34,32,234,147,208,155,211,119,92,139,254,213,204,140,220,93,215,72,19,177,108,255,0,230,65,244,55,170,229,82,46,170,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,93,70,94,139,177,253,139,170,70,223,209,7,88,238,69,253,174,190,145,109,153,153,81,16,51,125,175,219,236,93,136,11,204,106,102,95,71,129,224,55,252,190,186,102,142,43,85,190,106,162,126,98,14,220,71,219,185,122,54,223,214,189,58,143,63,20,78,170,41,112,124,26,239,164,86,106,169,154,229,126,164,169,183,153,65,83,16,246,219,251,217,207,144,250,159,232,202,95,215,237,246,123,80,70,247,86,186,191,114,234,35,93,231,173,165,58,153,130,26,169,173,20,33,36,163,55,45,235,38,113,113,224,222,194,238,15,163,110,254,159,122,149,159,12,110,158,160,210,77,32,43,237,198,146,15,164,239,210,210,220,72,251,50,4,128,231,69,30,224,238,127,177,204,189,140,205,234,254,140,162,247,160,253,21,174,214,174,161,49,185,106,161,26,139,109,170,237,5,77,123,207,12,146,1,151,25,100,14,78,62,141,246,161,223,213,255,0,210,182,0,197,177,219,126,43,97,162,177,219,105,97,130,42,88,35,137,198,33,226,46,226,2,59,179,127,96,178,15,214,68,92,59,236,130,131,119,251,157,27,217,234,168,125,221,246,246,127,90,237,22,65,82,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,14,183,246,122,32,59,253,238,170,38,93,77,187,62,222,223,235,65,222,139,134,125,215,40,48,175,196,231,167,168,53,111,72,6,251,110,164,131,233,59,12,181,87,17,62,204,135,33,184,81,73,176,51,135,237,112,31,107,59,122,55,163,168,166,233,43,87,238,93,59,235,188,21,181,71,83,8,77,85,13,162,184,35,148,97,227,181,100,46,78,92,219,216,61,178,244,125,159,215,238,91,11,229,56,237,191,42,176,214,216,238,84,176,207,21,84,18,68,195,40,242,22,114,2,29,221,191,176,157,107,255,0,215,134,138,215,104,175,80,153,36,180,176,141,61,182,235,118,158,166,129,224,134,72,192,11,140,82,31,23,47,71,251,83,111,232,255,0,232,65,61,250,103,151,209,231,152,13,131,47,161,153,164,138,235,111,134,168,95,152,155,191,33,246,238,62,143,191,245,47,78,163,207,194,239,170,138,92,227,6,180,105,21,230,170,103,185,88,105,41,173,224,83,212,196,93,198,254,249,112,226,62,135,250,49,15,245,251,61,190,213,33,136,56,38,221,157,151,204,91,137,127,99,175,169,117,202,12,255,0,107,246,123,80,112,5,232,187,87,76,109,183,162,237,111,98,14,81,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,82,74,157,191,111,170,169,209,153,7,44,219,50,229,17,7,158,212,28,170,223,132,225,87,172,166,231,91,29,44,22,202,25,170,74,89,15,139,3,8,191,174,251,63,177,246,251,150,188,61,92,106,181,211,88,245,251,45,189,189,222,107,149,7,211,19,197,109,30,231,112,24,27,132,123,199,246,91,244,187,66,254,207,217,237,246,169,99,241,67,214,218,92,23,67,111,120,125,190,250,52,183,91,213,20,180,129,20,115,113,144,216,165,165,98,217,184,191,176,37,127,189,189,29,67,239,79,56,93,110,166,235,174,25,141,149,12,183,1,184,223,105,158,173,187,111,35,20,109,39,57,57,250,183,163,136,150,251,191,237,65,41,62,17,218,17,38,37,167,151,76,255,0,32,176,188,21,215,90,234,106,154,89,167,135,99,120,30,141,136,28,95,147,250,111,49,125,204,254,170,69,87,142,210,76,38,215,128,96,22,108,118,213,67,21,36,112,80,211,9,71,24,113,102,113,132,3,109,183,127,103,29,189,171,216,160,46,169,79,103,111,254,157,215,106,249,205,157,223,209,7,49,182,254,175,186,238,102,217,80,44,187,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,112,237,186,233,145,182,245,109,215,122,235,38,65,196,71,187,191,255,0,78,203,181,124,224,206,207,234,190,132,5,29,94,46,58,17,38,91,167,150,188,255,0,31,176,188,245,214,170,234,154,154,169,160,135,115,104,26,141,200,220,159,147,122,111,8,253,206,254,138,69,87,142,213,188,38,215,159,224,23,156,118,235,67,21,92,115,208,212,136,199,32,114,103,114,132,195,109,183,111,111,45,189,168,53,241,233,31,85,174,154,57,175,216,149,237,174,243,91,104,62,152,130,43,144,247,59,96,224,252,227,222,79,178,255,0,163,221,39,246,126,223,103,181,108,61,167,217,85,191,54,194,172,185,77,178,182,58,168,46,116,48,212,140,177,159,38,54,33,246,239,179,123,95,127,185,107,133,212,54,23,91,166,90,235,153,227,99,67,45,188,109,215,218,151,164,110,219,198,195,27,201,206,62,30,175,232,194,67,182,207,251,20,193,120,94,107,109,46,117,161,182,76,62,225,125,26,171,173,150,138,42,67,138,73,185,72,12,50,213,48,238,220,91,218,17,55,222,254,140,131,55,23,14,219,178,229,16,117,237,251,61,21,66,142,200,200,42,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,195,190,203,149,73,123,80,113,247,170,133,81,183,245,186,173,189,16,114,186,231,152,41,224,146,162,66,102,8,129,204,157,223,102,102,102,221,215,98,183,93,64,106,5,54,153,233,62,71,148,212,75,8,121,123,109,97,7,116,220,25,200,105,165,61,153,219,213,159,236,32,134,127,20,13,102,168,207,186,131,189,225,212,213,64,84,56,205,108,180,227,218,152,201,143,156,52,187,242,103,251,62,133,19,251,21,213,240,152,233,250,75,222,93,30,172,222,40,38,122,122,73,224,168,160,144,233,227,32,126,45,91,25,236,69,187,183,168,11,122,109,254,117,130,250,159,144,87,234,158,178,228,87,248,217,230,170,200,239,211,20,34,4,82,114,238,76,227,24,139,151,171,250,113,102,255,0,145,78,199,135,238,148,182,154,116,221,134,133,85,33,69,89,95,103,167,170,155,185,16,1,177,153,75,33,51,237,235,255,0,102,127,106,12,151,17,16,22,0,22,17,22,217,153,155,102,102,92,162,32,164,223,102,246,236,186,197,157,223,119,221,84,94,187,178,229,153,5,76,223,122,229,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,22,53,101,158,35,221,24,224,217,85,231,10,202,117,147,201,94,177,251,133,69,174,227,77,245,118,235,39,98,170,9,10,57,99,230,20,196,5,196,192,155,113,119,23,219,118,119,111,85,146,171,5,124,80,186,40,254,80,24,33,235,62,158,219,46,181,218,147,134,219,194,154,43,117,19,119,190,153,181,140,196,103,78,209,17,54,211,69,221,158,104,222,54,115,147,237,197,194,66,56,187,97,127,244,83,172,206,155,58,137,202,170,176,173,28,212,143,172,23,170,43,121,221,39,166,250,30,190,147,133,40,73,28,101,39,58,136,35,7,216,230,141,182,103,229,246,183,219,102,119,107,214,181,108,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,9,59,21,80,72,50,69,39,3,98,2,226,96,47,177,51,139,237,179,179,183,162,216,39,161,206,174,237,93,95,105,25,101,115,219,169,44,249,101,134,160,109,185,29,170,10,129,48,9,220,24,130,170,16,114,121,66,154,102,229,195,184,219,177,199,52,108,82,118,158,66,11,149,173,122,247,164,253,59,98,180,185,174,177,229,127,87,236,181,183,0,181,193,83,228,106,106,249,213,28,114,72,49,240,167,142,67,109,194,25,31,119,110,63,103,109,247,118,103,183,250,91,215,175,73,218,211,157,219,52,207,77,53,91,233,156,146,243,222,242,84,95,65,92,169,251,189,168,78,105,63,57,53,56,70,59,71,17,151,218,38,223,109,155,119,118,103,176,30,53,126,235,24,183,196,10,31,151,92,86,0,120,92,123,246,105,151,227,95,39,173,65,63,203,197,106,246,180,105,126,130,225,178,106,6,174,101,244,152,237,138,58,136,169,26,162,96,146,83,150,121,29,248,69,20,81,9,75,41,236,196,78,32,36,236,0,102,251,8,19,183,239,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,28,157,138,88,35,41,37,147,128,49,25,113,0,39,216,89,201,246,217,153,223,209,64,191,95,93,107,229,93,86,106,61,93,146,211,115,242,250,101,140,220,38,143,28,183,211,188,129,29,127,7,40,198,231,80,210,8,25,77,40,59,184,9,139,118,99,55,6,110,69,41,202,18,169,253,212,126,132,255,0,239,231,255,0,6,111,31,244,69,125,116,135,89,52,239,93,240,216,245,7,75,111,21,119,108,122,122,137,105,160,174,154,213,87,66,21,7,27,179,27,196,213,81,70,82,3,22,224,230,12,225,204,12,119,228,4,205,9,126,31,189,8,223,122,170,202,163,205,114,144,242,90,101,143,220,26,59,141,78,225,39,210,149,80,73,75,36,182,174,1,81,21,68,29,218,106,130,127,50,44,226,27,108,219,151,163,78,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,65,245,175,41,170,90,165,130,104,182,9,115,212,205,75,190,253,13,141,217,187,62,118,183,202,205,81,218,238,204,16,199,249,184,64,228,45,228,148,7,236,139,237,190,239,179,51,187,122,181,138,190,40,254,226,122,155,248,47,206,40,144,126,174,39,226,61,209,142,115,149,89,176,172,91,89,60,237,235,32,184,83,218,237,212,223,87,110,177,247,234,167,144,99,138,62,103,76,32,60,140,197,183,39,97,109,247,119,102,245,89,42,181,172,233,59,222,159,70,254,32,99,223,49,129,108,166,128,190,75,157,218,213,101,166,10,203,205,206,146,130,158,74,136,41,2,90,153,134,32,41,231,148,33,134,38,34,118,103,57,37,146,56,192,125,164,102,34,219,187,179,47,173,98,175,138,63,184,158,166,254,11,243,138,36,25,84,139,8,60,52,58,227,166,234,59,13,135,71,179,128,171,13,69,194,236,241,156,213,114,28,181,1,124,183,66,241,192,213,165,49,185,19,84,177,28,67,48,153,125,179,145,164,7,118,35,8,115,125,1,17,16,17,17,1,20,90,248,128,245,49,153,116,161,226,7,133,106,150,31,67,73,113,2,211,122,75,109,222,217,82,204,33,113,183,73,117,173,57,96,105,56,185,66,124,162,140,194,65,103,226,96,60,132,195,156,103,34,186,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,156,166,167,106,184,30,25,226,48,144,162,150,25,3,213,152,227,150,57,35,119,23,32,119,7,113,34,23,98,112,246,168,136,128,190,74,43,181,170,227,83,95,71,111,185,210,85,84,90,234,26,146,186,40,102,19,58,89,222,40,230,104,165,22,125,192,222,41,162,145,132,182,126,18,1,123,9,157,254,181,17,122,199,213,221,215,164,31,20,141,78,202,231,183,85,222,49,59,245,61,142,219,145,218,160,168,32,51,129,173,84,36,21,80,131,147,68,117,48,191,46,29,198,217,194,73,163,98,143,186,242,8,75,162,47,201,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,56,251,244,179,198,50,69,39,3,97,49,228,6,47,177,51,19,111,179,179,63,162,253,100,4,69,106,186,177,247,88,214,79,135,249,15,203,167,65,117,81,70,175,133,167,94,223,94,232,236,61,40,234,132,28,50,11,85,191,201,226,23,74,122,125,163,175,161,164,129,201,168,234,4,27,104,230,134,8,137,194,93,152,100,142,55,99,118,148,88,167,146,164,4,68,65,242,86,221,173,86,234,154,10,59,133,206,146,150,162,233,80,244,148,49,77,48,129,213,78,209,73,51,197,16,187,238,102,209,67,44,142,35,187,240,140,203,216,46,237,245,172,10,241,149,187,93,108,29,54,225,55,219,21,206,174,221,114,183,106,69,182,174,142,178,146,98,134,122,105,227,160,184,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,47,107,225,251,215,117,139,170,172,86,60,43,41,63,37,169,184,253,189,164,184,211,108,114,125,41,75,4,116,177,203,117,230,20,241,83,193,221,169,168,38,242,194,238,65,182,237,184,250,176,102,2,34,32,34,44,21,241,127,202,111,184,54,129,105,238,107,139,87,121,43,214,63,170,22,155,165,186,167,180,18,118,42,160,162,175,146,41,56,27,16,23,19,1,125,137,156,95,109,157,157,189,16,103,82,44,106,232,95,172,219,23,88,122,113,85,115,146,213,244,54,103,139,249,122,124,154,219,16,27,210,140,146,177,246,170,105,164,45,247,134,94,212,174,209,145,60,145,144,16,151,38,96,150,76,149,64,68,68,4,81,107,226,3,212,198,101,210,135,136,30,21,170,88,125,13,37,196,11,77,233,45,183,123,101,75,48,133,198,221,37,214,180,229,129,164,226,229,9,242,138,51,9,5,159,137,128,242,19,14,113,156,138,232,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,114,154,157,170,224,120,103,136,194,66,138,88,100,15,86,99,142,88,228,141,220,92,129,220,29,196,136,93,137,195,218,162,34,2,34,32,34,34,2,34,197,254,191,186,193,181,116,155,164,100,86,247,171,147,59,204,105,235,40,49,64,134,33,112,166,156,0,90,74,233,74,64,40,184,83,188,209,27,70,66,79,41,144,7,30,15,36,145,134,74,199,118,181,77,117,168,177,67,115,164,59,149,29,60,53,117,20,99,48,188,240,193,49,72,49,74,113,239,200,64,202,9,132,73,219,98,120,164,102,223,139,237,245,173,109,180,135,170,45,80,210,110,161,163,234,46,150,247,87,87,125,175,188,75,114,201,34,132,227,165,11,228,21,21,13,53,109,44,162,49,188,66,19,63,45,182,141,218,51,224,96,44,81,131,180,255,0,116,235,175,56,111,82,90,71,98,213,108,50,182,144,130,227,78,1,115,161,134,161,230,59,77,197,128,94,162,138,87,32,2,231,25,22,204,78,3,204,28,36,22,224,98,238,23,45,124,151,107,157,53,150,213,91,121,172,142,174,74,122,10,121,42,101,10,74,73,106,167,32,1,114,38,142,24,68,165,148,246,103,216,35,18,50,125,152,89,221,217,151,214,136,49,87,251,168,253,9,255,0,223,207,254,12,222,63,232,138,239,232,135,82,58,37,212,125,170,231,121,209,124,250,147,35,167,179,84,5,53,120,13,60,244,179,211,25,143,32,115,134,160,2,86,2,102,46,39,199,129,56,72,204,238,224,108,209,237,226,167,208,119,253,119,234,175,72,44,191,226,165,203,236,86,203,119,254,124,234,111,100,125,223,253,28,101,8,225,255,0,25,80,101,252,233,168,245,233,215,94,115,46,155,117,114,197,170,216,101,109,88,157,186,160,2,231,67,13,67,66,23,107,115,152,189,69,20,174,64,99,194,65,29,152,156,11,129,176,72,45,204,5,216,54,94,86,83,90,250,204,233,179,167,108,170,151,10,214,61,72,250,191,122,173,183,133,210,10,111,161,235,234,249,210,156,146,70,50,115,167,130,64,109,206,25,27,103,126,95,103,125,182,118,119,244,29,58,235,206,27,212,150,145,216,181,91,12,173,164,32,184,211,128,92,232,97,168,121,142,211,113,96,23,168,162,149,200,0,185,198,69,179,19,128,243,7,9,5,184,24,187,197,15,141,95,189,62,45,240,254,135,230,55,20,18,125,162,157,102,116,217,212,78,85,85,133,104,230,164,125,96,189,81,91,206,233,61,55,208,245,244,156,41,66,72,227,41,57,212,65,24,62,199,52,109,179,63,47,181,190,219,51,187,94,181,10,222,10,158,244,249,79,195,250,239,152,219,148,175,117,21,175,56,111,77,186,71,125,213,108,206,182,144,66,221,78,97,108,161,154,161,225,59,181,197,192,158,158,138,39,16,50,231,33,14,206,76,5,192,24,228,38,224,4,236,13,111,234,71,68,186,112,181,91,47,58,209,159,82,99,148,247,154,131,166,160,2,167,158,170,122,147,1,228,110,16,211,129,202,224,44,227,200,248,240,23,56,217,221,156,193,158,208,127,117,31,161,63,251,249,255,0,193,155,199,253,17,66,183,82,253,69,231,125,80,106,157,126,166,103,85,31,227,104,236,244,92,33,255,0,6,90,252,204,211,65,71,220,138,40,251,221,174,249,143,116,199,153,251,93,253,140,217,211,225,117,225,255,0,89,119,172,182,245,55,173,248,239,102,213,15,150,184,224,246,185,228,158,10,169,42,162,158,41,225,187,23,108,195,140,45,218,218,40,228,99,25,134,66,145,197,129,162,41,66,82,176,236,255,0,13,207,237,86,235,206,33,144,210,92,105,238,150,122,11,253,48,11,184,78,246,234,209,50,164,168,56,77,154,88,194,86,142,94,60,196,119,120,228,111,104,19,55,160,81,65,226,67,175,57,151,77,190,32,122,113,170,216,101,109,88,157,187,7,183,5,206,134,26,134,132,46,214,231,186,215,189,69,20,174,64,99,194,65,29,152,156,11,129,176,72,45,204,5,218,66,186,104,234,47,4,234,131,75,40,53,51,5,168,255,0,21,71,120,162,225,55,248,50,233,229,161,154,122,62,228,177,71,222,237,119,192,123,160,60,15,218,207,237,102,11,170,136,136,8,136,128,136,163,47,197,99,174,170,156,58,58,254,150,52,162,190,174,154,251,85,78,240,230,181,197,75,17,64,54,234,186,35,111,163,65,166,140,156,142,88,170,35,148,166,141,199,182,205,24,137,145,20,141,16,73,77,178,237,106,189,83,29,101,154,231,73,95,79,29,68,244,135,45,52,195,40,12,240,74,112,205,19,144,187,179,28,114,199,36,102,62,209,48,33,125,157,157,151,214,160,47,195,231,173,187,175,74,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,149,81,12,22,153,202,104,68,238,193,24,195,41,153,199,78,50,9,69,27,11,204,221,182,39,119,142,61,167,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,32,250,209,17,1,124,151,59,181,170,203,76,21,151,155,157,37,5,60,149,16,82,4,181,51,12,64,83,207,40,67,12,76,68,236,206,114,75,36,113,128,251,72,204,69,183,119,102,95,90,197,95,20,127,113,61,77,252,23,231,20,72,50,169,22,16,120,104,117,199,77,212,118,27,14,143,103,1,86,26,139,133,217,227,57,170,228,57,106,2,249,110,133,227,129,171,74,99,114,38,169,98,56,134,97,50,251,103,35,72,14,236,70,16,230,250,2,34,32,34,44,74,241,6,235,110,213,210,134,1,29,139,24,158,146,187,81,114,170,122,136,109,84,99,84,35,61,166,2,134,97,11,177,198,80,202,6,17,212,12,98,49,72,194,211,63,113,133,221,163,147,96,202,170,43,181,170,227,83,95,71,111,185,210,85,84,90,234,26,146,186,40,102,19,58,89,222,40,230,104,165,22,125,192,222,41,162,145,132,182,126,18,1,123,9,157,236,6,127,226,17,210,54,150,102,87,109,62,212,29,82,171,177,228,54,58,135,166,174,161,169,197,239,28,226,61,153,217,217,218,149,196,192,133,196,192,197,220,12,8,72,92,132,153,222,202,120,53,93,174,183,254,155,115,107,237,246,231,87,113,185,92,117,34,229,87,89,89,87,49,77,61,76,242,80,91,202,73,100,144,157,200,204,137,220,156,157,221,221,221,221,213,192,241,6,232,146,213,213,126,1,29,247,24,130,146,135,81,113,90,122,137,173,85,131,74,37,61,218,1,134,98,11,73,200,83,68,0,18,84,20,100,50,200,228,208,191,113,197,153,164,147,112,184,26,67,215,23,74,250,239,153,71,167,218,91,171,116,151,108,134,122,121,106,96,161,154,219,91,66,117,1,27,51,155,68,245,80,198,50,27,14,230,224,14,231,192,12,182,226,4,237,125,86,173,159,234,171,2,202,191,217,92,115,36,199,46,31,249,74,58,235,109,117,60,159,238,100,134,104,228,15,234,33,33,251,157,148,239,120,124,245,183,106,234,191,0,146,197,147,207,73,67,168,184,173,61,60,55,90,50,170,18,158,237,0,195,8,157,216,35,24,98,0,9,42,10,65,40,163,98,104,95,182,196,236,210,71,184,95,93,107,215,189,39,233,219,21,165,205,117,143,43,250,191,101,173,184,5,174,10,159,35,83,87,206,168,227,146,65,143,133,60,114,27,110,16,200,251,187,113,251,59,111,187,179,61,170,196,252,71,186,49,206,114,171,54,21,139,107,39,157,189,100,23,10,123,93,186,155,234,237,214,62,253,84,242,12,113,71,204,233,132,7,145,152,182,228,236,45,190,238,236,222,170,202,248,213,251,172,98,223,16,40,126,93,113,81,87,210,119,189,62,141,252,64,199,190,99,2,13,148,215,159,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,239,83,93,93,82,239,194,32,221,153,153,153,153,200,204,137,196,0,5,156,204,200,68,88,136,153,159,245,110,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,130,31,16,46,187,175,189,85,101,82,97,88,177,249,45,50,199,238,15,37,186,155,96,147,233,74,168,36,170,142,43,175,51,167,138,162,14,237,53,64,183,150,39,113,13,183,125,203,213,130,79,255,0,186,143,208,159,253,252,255,0,224,205,227,254,136,189,87,242,245,233,59,242,89,249,107,252,171,127,168,207,172,31,85,190,147,250,10,229,255,0,93,60,183,153,236,118,124,191,119,249,159,181,207,135,15,187,150,254,138,32,122,5,232,163,42,234,179,81,233,47,119,107,103,151,211,44,102,225,12,153,29,194,161,164,8,235,248,56,200,86,202,119,140,128,202,105,65,217,140,128,155,179,25,177,187,242,40,130,92,233,241,127,197,172,88,55,69,250,123,133,98,212,62,74,203,143,230,22,155,93,186,155,186,114,118,41,96,180,215,199,20,124,205,200,203,136,0,182,228,238,79,182,238,238,254,168,50,87,75,122,245,233,59,90,115,187,102,153,233,166,171,125,51,146,94,123,222,74,139,232,43,149,63,119,181,9,205,39,231,38,167,8,199,104,226,50,251,68,219,237,179,110,238,204,249,0,160,7,194,227,223,179,76,191,26,249,61,106,159,228,4,68,64,68,68,4,81,1,225,105,215,183,212,74,203,15,74,58,161,7,60,126,235,112,242,120,133,210,158,159,121,40,43,170,231,114,106,58,129,6,222,72,102,158,82,112,151,103,40,228,145,216,221,226,38,40,37,253,1,17,16,17,17,1,17,16,17,17,1,17,16,121,77,82,213,44,19,69,176,75,158,166,106,93,247,232,108,110,205,217,243,181,190,86,106,142,215,118,96,134,63,205,194,7,33,111,36,160,63,100,95,109,247,125,153,157,218,192,127,117,31,161,63,251,249,255,0,193,155,199,253,17,60,81,253,196,245,55,240,95,156,81,40,1,65,181,66,34,32,242,154,165,170,88,38,139,96,151,61,76,212,187,239,208,216,221,155,179,231,107,124,172,213,29,174,236,193,12,127,155,132,14,66,222,73,64,126,200,190,219,238,251,51,59,181,128,254,234,63,66,127,247,243,255,0,131,55,143,250,34,120,163,251,137,234,111,224,191,56,162,80,2,131,106,132,68,64,68,68,4,69,106,186,151,234,47,4,233,127,75,43,245,51,58,168,255,0,27,71,103,162,225,55,248,78,233,229,166,154,10,62,228,81,73,217,238,246,12,123,166,60,3,218,239,236,103,15,127,83,148,216,169,50,171,118,21,81,93,194,245,117,183,214,221,40,233,187,70,253,218,90,73,41,163,168,147,155,55,1,226,117,180,205,179,187,19,247,55,22,118,18,118,253,101,173,102,164,117,59,172,186,167,174,52,253,66,228,249,70,249,125,182,225,77,112,179,156,80,137,82,218,124,180,221,218,104,41,160,147,152,12,49,27,110,192,92,185,19,145,72,230,102,100,83,147,208,231,87,118,174,175,180,140,178,185,237,212,150,124,178,195,80,54,220,142,213,5,64,152,4,238,12,65,85,8,57,60,161,77,51,114,225,220,109,216,227,154,54,41,59,79,33,6,69,47,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,175,173,90,174,172,125,214,53,147,225,254,67,242,233,208,93,84,81,87,225,89,215,143,253,104,233,83,87,239,95,227,98,196,47,183,59,143,254,96,41,172,130,29,175,253,32,162,57,38,255,0,23,78,3,252,208,41,84,64,68,68,4,69,103,250,170,234,99,13,233,67,72,235,53,75,48,161,171,184,153,84,13,182,209,108,166,103,19,184,220,100,9,14,40,30,78,46,48,135,24,164,51,144,153,248,128,23,17,51,225,25,133,213,142,237,106,154,235,81,98,134,231,72,119,42,58,120,106,234,40,198,97,121,225,130,98,144,98,148,227,223,144,129,148,19,8,147,182,196,241,72,205,191,23,219,235,81,171,225,13,169,153,86,178,106,63,81,250,165,154,213,249,139,214,77,112,176,92,42,120,201,33,199,15,55,185,240,130,46,225,153,140,49,3,12,113,131,147,240,140,0,89,246,22,82,84,131,242,114,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,142,78,197,44,17,148,146,201,192,24,140,184,128,19,236,44,228,251,108,204,239,232,177,175,251,168,253,9,255,0,223,207,254,12,222,63,232,138,234,245,99,238,177,172,159,15,242,31,151,78,181,172,65,180,150,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,209,199,223,165,158,49,146,41,56,27,9,143,32,49,125,137,152,155,125,157,153,253,23,235,43,85,210,119,186,198,141,252,63,199,190,93,2,186,168,62,74,43,181,170,227,83,95,71,111,185,210,85,84,90,234,26,146,186,40,102,19,58,89,222,40,230,104,165,22,125,192,222,41,162,145,132,182,126,18,1,123,9,157,254,181,17,122,199,213,221,215,164,31,20,141,78,202,231,183,85,222,49,59,245,61,142,219,145,218,160,168,32,51,129,173,84,36,21,80,131,147,68,117,48,191,46,29,198,217,194,73,163,98,143,186,242,12,175,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,28,125,250,89,227,25,34,147,129,176,152,242,3,23,216,153,137,183,217,217,159,209,7,235,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,46,29,190,245,202,32,233,38,118,125,219,117,216,15,187,123,119,92,59,46,7,211,102,65,216,184,33,19,23,3,22,33,38,217,217,219,118,118,92,162,8,119,241,103,233,250,75,38,93,38,172,217,232,38,106,122,185,231,168,175,144,41,227,16,110,77,69,24,110,67,179,191,169,147,122,239,254,101,106,188,47,245,154,163,1,234,14,201,135,84,213,0,208,228,213,177,83,151,118,99,22,14,16,213,109,197,155,236,250,148,173,237,82,139,226,7,165,45,169,125,55,102,65,75,72,82,214,80,89,234,42,161,237,196,6,110,96,81,72,44,219,250,255,0,216,91,216,160,159,76,50,10,253,44,214,92,118,255,0,35,60,53,88,229,250,18,152,76,138,62,61,185,152,100,18,113,245,111,78,76,255,0,242,160,217,178,9,130,162,8,234,35,38,112,148,24,197,217,247,103,103,109,217,118,43,117,211,254,160,83,106,102,147,227,153,77,60,176,159,152,182,209,145,246,141,205,152,138,154,35,217,221,253,93,254,218,184,168,56,37,79,222,170,127,85,70,223,214,232,43,103,221,114,169,23,245,85,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,225,223,101,214,228,219,251,127,173,84,79,247,174,167,118,35,223,116,29,161,235,254,101,90,164,89,217,189,125,170,164,5,128,222,44,218,210,216,70,144,82,225,212,160,207,61,246,170,166,220,127,156,144,93,130,74,25,25,203,236,182,207,183,113,189,29,254,255,0,237,89,231,87,80,52,148,179,85,155,125,152,99,41,31,251,25,183,255,0,145,64,143,137,86,177,86,234,79,81,121,22,57,207,107,126,49,115,158,10,112,105,36,118,119,40,96,18,119,18,217,153,217,227,127,99,125,238,130,219,116,121,166,117,154,165,212,46,21,105,237,60,148,145,94,233,166,171,55,224,251,48,185,72,204,236,110,219,239,218,118,251,214,196,184,125,150,12,115,20,180,88,41,65,134,43,125,20,52,226,204,204,219,48,131,55,177,189,63,208,162,227,193,247,73,15,204,215,234,69,100,31,155,156,169,164,128,157,163,127,80,243,241,250,122,242,111,86,111,185,148,175,160,46,31,216,185,84,146,10,93,183,118,245,118,85,11,125,235,133,82,14,81,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,4,80,120,160,248,125,211,90,105,175,93,80,232,181,170,172,192,234,10,191,48,177,211,69,45,73,243,154,90,170,138,203,211,203,44,228,76,12,71,0,156,17,69,194,48,98,151,236,128,158,216,1,211,174,188,230,93,54,234,229,139,85,176,202,218,177,59,117,64,5,206,134,26,134,132,46,214,231,49,122,138,41,92,128,199,132,130,59,49,56,23,3,96,144,91,152,11,182,203,202,8,124,69,58,21,169,233,107,50,124,227,79,168,42,207,74,239,245,16,195,67,53,77,84,70,118,203,140,205,80,111,109,102,121,30,121,128,99,167,41,2,98,15,208,49,2,51,49,115,48,201,79,18,29,121,195,122,146,240,252,211,141,86,195,43,105,8,46,57,197,184,46,116,48,212,60,199,105,184,181,170,189,234,40,165,114,0,46,113,145,108,196,224,60,193,194,65,110,6,46,248,151,225,113,239,217,166,95,141,124,158,181,98,252,119,107,172,54,170,139,20,55,58,176,182,214,84,67,87,81,70,51,19,65,52,240,140,131,20,167,30,252,72,192,103,152,68,157,183,22,150,70,109,185,62,235,101,218,235,101,169,58,203,53,206,174,130,162,74,121,233,14,90,105,138,35,40,39,136,225,154,39,33,118,119,9,34,146,72,204,125,132,6,66,251,179,187,32,205,95,18,254,184,234,122,142,204,166,209,236,28,41,3,78,176,187,196,135,13,92,103,21,65,223,46,48,180,144,61,104,204,14,66,212,204,39,40,194,32,95,108,36,121,13,221,200,2,27,43,209,223,74,185,151,85,250,185,111,195,236,214,218,177,198,45,213,20,245,57,101,222,57,26,16,183,91,156,254,219,12,164,6,62,102,65,25,6,16,226,92,141,156,157,187,97,33,135,148,233,215,65,179,46,164,181,114,197,165,56,101,21,89,29,198,160,14,231,93,13,59,76,22,155,115,24,181,69,108,172,70,3,194,49,45,216,92,199,153,184,70,47,204,197,159,96,158,154,58,116,193,58,95,210,202,13,51,193,105,255,0,197,86,94,43,121,205,254,19,186,121,104,97,158,179,183,44,178,118,123,189,128,46,208,23,0,246,51,123,93,195,218,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,118,166,161,161,166,103,225,16,110,238,238,238,238,228,102,68,228,102,100,238,102,100,68,78,68,78,239,232,17,16,22,42,248,163,251,137,234,111,224,191,56,162,89,84,177,87,197,31,220,79,83,127,5,249,197,18,8,86,233,59,222,159,70,254,32,99,223,49,129,108,166,181,172,233,59,222,159,70,254,32,99,223,49,129,108,166,128,177,87,197,31,220,79,83,127,5,249,197,18,202,165,138,190,40,254,226,122,155,248,47,206,40,144,64,182,39,148,223,112,108,170,205,154,226,213,222,74,245,143,220,41,238,150,234,158,208,73,216,170,130,65,146,41,56,27,16,23,19,1,125,137,156,95,109,157,157,189,20,249,244,3,214,13,171,171,45,35,18,184,61,92,121,222,29,79,71,65,149,132,209,11,5,76,230,4,209,215,68,81,128,197,194,161,225,148,222,49,17,120,140,76,56,240,104,228,147,95,117,239,244,47,93,53,31,167,77,71,183,106,134,151,222,124,141,214,135,120,166,134,86,115,165,184,82,147,179,201,75,83,27,59,119,33,62,35,187,110,196,196,34,96,64,96,6,33,179,74,43,85,211,71,81,120,39,84,26,89,65,169,152,45,71,248,170,59,197,23,9,191,193,151,79,45,12,211,209,247,37,138,62,247,107,190,3,221,1,224,126,214,127,107,53,213,64,68,68,16,173,227,87,239,79,139,124,63,161,249,141,197,91,79,15,158,182,238,189,40,103,242,88,178,121,234,235,180,235,42,168,167,134,235,70,85,68,48,90,103,41,161,19,187,4,99,12,166,103,29,56,200,37,20,108,47,51,118,216,157,222,56,246,185,126,53,126,244,248,183,195,250,31,152,220,86,0,32,218,75,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,104,227,239,210,207,24,201,20,156,13,132,199,144,24,190,196,204,77,190,206,204,254,139,245,148,43,120,94,245,211,249,20,202,131,67,181,143,51,242,154,109,122,231,244,61,77,104,242,134,197,116,146,65,118,222,103,38,242,244,115,111,39,115,118,32,9,92,36,252,208,149,68,143,53,40,10,0,124,81,253,251,53,55,240,95,147,209,41,254,80,3,226,143,239,217,169,191,130,252,158,137,7,160,240,235,235,170,167,165,172,201,176,125,65,175,171,61,43,191,212,77,53,116,52,212,177,25,219,46,51,53,56,53,201,221,163,121,230,1,142,156,99,56,68,255,0,64,200,196,12,197,128,231,121,106,174,164,251,194,235,196,2,178,209,89,109,233,147,91,242,46,245,170,111,45,110,193,238,147,199,60,245,81,213,75,60,80,67,105,46,216,31,40,95,187,188,82,72,224,48,140,101,27,147,131,196,49,4,181,43,85,213,143,186,198,178,124,63,200,126,93,58,186,170,213,117,99,238,177,172,159,15,242,31,151,78,131,91,107,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,167,123,195,247,174,235,23,85,88,172,120,86,82,126,75,83,113,251,123,73,113,166,216,228,250,82,150,8,233,99,150,235,204,41,226,167,131,187,83,80,77,229,133,220,131,109,219,113,245,104,23,94,131,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,53,77,13,117,51,183,56,143,103,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,112,218,33,21,138,232,239,170,172,55,170,253,35,183,230,22,107,149,32,228,246,234,122,122,108,178,209,28,111,9,219,174,46,31,109,198,34,51,47,45,33,12,133,9,242,46,64,206,46,253,192,144,2,250,160,192,15,26,191,117,140,91,226,5,15,203,174,42,29,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,67,84,208,215,83,59,115,136,246,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,152,159,26,191,117,140,91,226,5,15,203,174,42,21,144,108,145,210,175,83,24,111,85,250,71,71,170,88,125,13,93,184,198,160,173,183,123,101,75,57,29,186,227,24,70,114,192,210,113,97,152,56,203,25,132,130,205,200,12,121,8,31,56,194,240,45,107,58,104,234,47,59,233,127,84,232,53,51,5,168,255,0,21,71,120,162,225,15,248,78,215,230,97,154,122,62,228,177,73,217,238,246,0,123,160,60,195,218,207,237,103,216,79,66,245,211,78,58,139,211,139,118,168,105,125,231,207,90,171,183,138,104,101,102,10,171,125,80,179,60,148,181,49,179,191,110,96,228,59,182,238,46,36,38,4,96,96,100,23,1,96,7,141,95,186,198,45,241,2,135,229,215,21,159,235,0,60,106,253,214,49,111,136,20,63,46,184,160,138,14,157,117,231,50,233,183,87,44,90,173,134,86,213,137,219,170,0,46,116,48,212,52,33,118,183,57,139,212,81,74,228,6,60,36,17,217,137,192,184,27,4,130,220,192,93,182,9,233,163,168,188,19,170,13,44,160,212,204,22,163,252,85,29,226,139,132,223,224,203,167,150,134,105,232,251,146,197,31,123,181,223,1,238,128,240,63,107,63,181,155,90,197,125,122,59,234,171,50,233,67,87,45,249,133,154,229,86,88,197,198,162,158,155,44,180,71,27,76,23,27,115,31,219,113,136,140,7,204,198,37,33,66,124,135,137,187,139,191,108,228,3,13,132,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,59,212,215,87,84,187,240,136,55,102,102,102,102,114,51,34,113,0,1,103,51,50,17,22,34,38,103,253,91,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,162,47,197,195,170,235,22,170,88,180,223,75,244,226,91,85,235,12,189,91,233,181,6,28,134,9,140,164,169,145,206,182,138,58,113,141,216,123,61,190,21,29,209,54,121,59,142,32,237,19,196,108,118,87,194,179,15,212,124,183,171,139,69,70,158,103,191,85,163,199,237,242,222,50,18,224,242,125,39,103,9,224,142,122,14,215,232,73,222,57,97,29,205,217,163,219,188,59,201,20,98,225,112,60,106,253,233,241,111,135,244,63,49,184,171,105,225,243,214,221,215,165,12,254,75,22,79,61,93,118,157,101,85,20,240,221,104,202,168,134,11,76,229,52,34,119,96,140,97,148,204,227,167,25,4,162,141,133,230,110,219,19,187,199,30,215,47,198,175,222,159,22,248,127,67,243,27,138,192,4,27,73,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,28,125,250,89,227,25,34,147,129,176,152,242,3,23,216,153,137,183,217,217,159,209,126,178,133,111,11,222,186,127,34,153,80,104,118,177,230,126,83,77,175,92,254,135,169,173,30,80,216,174,146,72,46,219,204,228,222,94,142,109,228,238,110,196,1,43,132,159,154,18,168,145,230,165,1,98,87,136,55,91,118,174,148,48,8,236,88,196,244,149,218,139,149,83,212,67,106,163,26,161,25,237,48,20,51,8,93,142,50,134,80,48,142,160,99,17,138,70,22,153,251,140,46,237,28,155,93,94,170,186,152,195,122,80,210,58,205,82,204,40,106,238,38,85,3,109,180,91,41,153,196,238,55,25,2,67,138,7,147,139,140,33,198,41,12,228,38,126,32,5,196,76,248,70,122,240,234,174,166,101,90,201,168,249,30,169,102,181,126,98,245,147,92,37,184,84,241,146,67,142,30,111,246,32,139,184,102,99,12,64,195,28,96,228,252,35,0,22,125,133,144,73,255,0,135,167,137,213,102,83,89,143,244,253,212,85,111,122,235,55,110,217,96,203,101,57,231,170,186,213,75,60,16,82,80,212,197,28,71,202,103,238,201,189,89,152,11,140,99,220,103,55,41,78,79,212,112,120,83,244,57,83,166,182,170,14,169,53,36,233,37,190,228,246,118,60,90,216,33,20,237,110,183,85,8,27,86,156,155,59,133,76,209,108,34,49,147,118,225,150,65,55,34,148,163,135,63,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,59,212,215,87,84,187,240,136,55,102,102,102,102,114,51,34,113,0,1,103,51,50,17,22,34,38,103,15,21,212,191,81,120,39,75,250,89,95,169,153,213,71,248,218,59,61,23,9,191,194,119,79,45,52,208,81,247,34,138,78,207,119,176,99,221,49,224,30,215,127,99,62,190,221,69,107,206,101,212,150,174,95,117,91,51,173,171,35,184,212,24,91,40,102,168,105,130,211,110,99,39,167,162,137,196,0,120,70,37,179,147,0,243,55,57,9,185,153,59,250,190,177,58,170,204,186,175,213,203,134,97,121,185,85,142,49,110,168,168,166,196,237,18,70,208,133,186,220,231,246,28,162,19,49,243,50,8,198,83,31,34,228,108,194,207,219,8,192,63,127,166,190,140,175,186,225,163,250,165,175,215,187,175,209,88,102,156,227,247,154,136,94,3,2,170,185,222,41,109,229,83,29,48,139,239,219,132,57,66,114,200,77,185,9,140,113,238,228,114,66,24,214,175,255,0,69,29,87,95,122,75,214,90,44,203,187,117,172,196,46,91,81,229,54,74,41,128,124,253,47,19,104,228,97,145,156,30,104,12,251,177,190,224,79,177,199,220,0,150,71,86,1,100,87,92,157,34,93,122,65,213,193,197,32,184,213,222,49,59,245,57,92,177,203,172,244,228,6,112,49,184,157,44,198,194,209,29,76,47,199,159,109,246,112,146,25,28,99,238,180,98,27,4,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,28,125,250,89,227,25,34,147,129,176,152,242,3,23,216,153,137,183,217,217,159,209,126,178,130,31,14,190,186,170,122,90,204,155,7,212,26,250,179,210,187,253,68,211,87,67,77,75,17,157,178,227,51,83,131,92,157,218,55,158,96,24,233,198,51,132,79,244,12,140,64,204,88,14,116,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,15,173,65,15,136,167,66,181,61,45,102,79,156,105,245,5,89,233,93,254,162,24,104,102,169,170,136,206,217,113,153,170,13,237,172,207,35,207,48,12,116,229,32,76,65,250,6,32,70,102,46,103,59,203,242,114,204,90,197,156,226,183,156,43,41,161,243,182,92,130,223,81,107,184,211,119,78,62,253,44,241,148,114,199,204,28,76,121,1,147,110,46,196,219,238,206,207,234,131,95,126,135,58,187,186,244,131,171,133,149,207,110,171,188,98,119,234,113,182,228,118,168,42,8,12,224,99,98,10,168,65,201,162,58,152,95,151,14,227,108,225,36,209,177,71,221,121,6,239,248,191,229,54,44,231,95,116,247,53,197,171,188,237,151,32,210,251,77,210,221,83,218,56,251,244,179,214,215,201,20,156,13,132,199,144,24,190,196,204,77,190,206,204,254,138,202,245,175,210,141,247,164,189,101,173,195,123,87,90,204,66,229,189,102,45,123,173,132,7,207,210,241,7,146,55,40,221,193,230,128,207,181,35,108,4,251,4,157,176,9,99,101,96,16,103,79,132,6,83,98,193,181,247,80,179,92,166,187,201,89,113,253,47,187,93,46,53,61,163,147,177,75,5,109,4,146,201,192,24,140,184,128,19,236,44,228,251,108,204,239,232,173,7,92,157,93,221,122,190,213,193,202,224,183,85,217,241,59,13,57,91,113,203,84,245,4,102,16,57,185,29,84,192,196,241,5,76,207,199,159,109,182,96,142,24,220,164,237,52,133,142,170,255,0,244,81,210,141,247,171,77,101,162,195,123,87,90,60,66,219,181,102,83,123,162,132,11,200,82,241,55,142,54,41,29,129,166,156,195,181,27,108,100,219,156,157,179,8,164,100,23,47,195,175,161,90,158,169,115,38,206,53,6,130,172,52,174,193,81,52,53,211,83,85,68,7,115,184,194,212,230,214,215,102,145,167,132,10,58,129,144,230,16,253,0,32,19,3,38,48,157,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,191,43,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,181,53,13,13,51,63,8,131,119,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,127,64,130,21,188,106,253,233,241,111,135,244,63,49,184,172,127,232,163,170,235,239,73,122,203,69,153,119,110,181,152,133,203,106,60,166,201,69,48,15,159,165,226,109,28,140,50,51,131,205,1,159,118,55,220,9,246,56,251,128,18,200,235,32,60,106,253,233,241,111,135,244,63,49,184,172,0,65,180,150,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,209,199,223,165,158,49,146,41,56,27,9,143,32,49,125,137,152,155,125,157,153,253,23,235,40,33,240,235,235,170,167,165,172,201,176,125,65,175,171,61,43,191,212,77,53,116,52,212,177,25,219,46,51,53,56,53,201,221,163,121,230,1,142,156,99,56,68,255,0,64,200,196,12,197,128,231,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,32,250,209,21,138,235,19,170,172,55,165,13,35,184,102,23,155,149,33,100,247,26,122,138,108,78,209,36,111,49,220,110,44,31,97,202,33,48,47,45,25,20,101,49,242,30,32,236,44,253,195,140,12,45,167,136,23,93,214,46,149,113,89,48,172,88,252,238,166,228,22,247,146,221,77,177,199,244,93,44,241,213,71,21,215,153,211,203,79,63,106,166,156,91,203,19,177,30,251,190,195,234,240,67,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,152,166,158,166,121,9,202,73,100,144,157,200,204,137,220,156,157,221,221,221,221,215,235,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,135,169,174,174,169,118,231,41,236,204,204,204,204,194,0,34,194,0,2,204,0,2,34,44,34,44,205,125,53,31,163,43,238,146,116,119,138,245,49,156,221,123,87,92,239,32,183,83,217,44,244,230,7,28,22,122,138,26,186,145,169,168,54,223,121,165,237,66,65,24,187,52,113,187,243,220,205,194,16,198,181,34,158,20,125,107,254,76,178,168,58,107,212,203,157,214,167,27,203,110,20,244,216,148,187,247,161,179,221,38,144,133,233,248,48,188,131,13,84,146,7,168,151,8,229,110,78,12,211,77,40,226,87,73,58,33,106,234,63,95,177,205,23,188,223,42,236,212,249,29,61,208,66,190,154,49,144,233,167,134,221,83,81,9,184,23,161,131,75,12,124,195,113,114,14,66,196,14,236,109,226,181,87,76,242,173,27,212,124,143,75,115,90,79,47,122,198,110,18,219,234,120,199,32,71,55,7,251,19,197,220,0,50,134,80,113,146,51,113,110,113,152,19,54,196,200,54,126,69,24,30,23,94,32,20,119,122,59,111,76,154,223,145,118,110,176,249,107,118,15,116,158,56,32,165,146,150,40,34,130,27,73,118,192,56,204,221,173,226,146,71,50,152,164,40,220,152,218,33,150,79,208,22,42,248,163,251,137,234,111,224,191,56,162,89,84,177,87,197,31,220,79,83,127,5,249,197,18,8,22,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,9,59,21,80,72,50,69,39,3,98,2,226,96,47,177,51,139,237,179,179,183,162,216,39,161,206,174,237,93,95,105,25,101,115,219,169,44,249,101,134,160,109,185,29,170,10,129,48,9,220,24,130,170,16,114,121,66,154,102,229,195,184,219,177,199,52,108,82,118,158,66,215,133,92,174,157,117,231,50,233,183,87,44,90,173,134,86,213,137,219,170,0,46,116,48,212,52,33,118,183,57,139,212,81,74,228,6,60,36,17,217,137,192,184,27,4,130,220,192,93,131,101,228,86,211,167,93,121,195,122,146,210,59,22,171,97,149,180,132,23,26,112,11,157,12,53,15,49,218,110,44,2,245,20,82,185,0,23,56,200,182,98,112,30,96,225,32,183,3,23,127,65,170,186,153,138,232,222,156,100,122,165,154,213,249,123,46,51,111,150,225,83,198,72,194,73,184,55,216,130,46,225,128,20,210,155,140,113,131,147,115,144,192,89,247,38,65,226,186,170,234,99,13,233,67,72,235,53,75,48,161,171,184,153,84,13,182,209,108,166,103,19,184,220,100,9,14,40,30,78,46,48,135,24,164,51,144,153,248,128,23,17,51,225,25,235,195,170,186,153,149,107,38,163,228,122,165,154,213,249,139,214,77,112,150,225,83,198,73,14,56,121,191,216,130,46,225,153,140,49,3,12,113,131,147,240,140,0,89,246,22,94,215,170,174,166,51,46,171,245,114,179,84,179,10,26,75,112,13,56,219,109,22,202,102,98,11,117,186,51,144,226,129,228,226,197,49,242,150,67,57,9,155,145,153,113,16,14,17,133,160,65,53,62,10,158,235,25,79,196,10,239,151,91,150,127,172,0,240,84,247,88,202,126,32,87,124,186,220,179,253,4,101,248,172,116,43,83,152,199,95,213,62,148,80,85,212,223,105,105,222,108,214,132,170,162,24,10,221,73,68,111,244,144,60,210,11,137,197,21,60,113,20,49,177,119,25,227,33,1,33,145,229,139,93,42,212,204,171,70,245,31,28,213,44,42,175,203,222,177,155,132,87,10,110,82,72,17,205,193,254,220,18,246,204,12,161,148,28,163,144,24,155,156,102,98,239,177,58,217,249,67,95,138,231,69,31,147,44,170,126,165,52,206,217,117,169,198,242,219,133,69,78,91,22,221,232,108,247,73,164,18,106,142,110,79,32,195,85,36,135,232,67,194,57,91,139,27,52,208,196,33,237,124,64,122,152,195,122,175,240,252,194,181,75,15,161,171,183,24,234,69,37,182,239,108,169,103,35,183,92,99,181,86,156,176,52,156,88,102,14,50,198,97,32,179,114,3,30,66,7,206,48,192,190,147,189,233,244,111,226,6,61,243,24,21,170,68,18,63,226,177,215,29,54,165,93,107,250,91,211,96,171,138,197,140,94,28,50,155,153,28,176,61,198,227,74,70,15,68,17,238,204,116,208,203,185,17,72,47,220,154,40,200,24,70,33,146,108,53,233,163,167,76,239,170,13,83,160,211,60,22,159,252,85,101,226,183,156,63,224,203,95,153,134,25,235,59,114,203,31,123,181,223,2,237,1,115,63,99,55,181,219,197,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,134,166,161,161,166,102,231,41,236,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,237,176,239,74,61,40,233,199,73,90,112,24,86,21,23,158,186,215,118,231,191,223,231,133,130,170,239,84,44,236,196,76,206,253,184,67,145,52,80,179,184,198,36,78,238,102,114,72,97,234,244,47,66,244,227,167,77,56,183,105,126,151,217,188,141,170,135,121,102,154,87,99,170,184,85,19,51,73,85,83,35,51,119,38,62,35,187,236,194,194,34,0,32,0,0,56,129,227,87,238,177,139,124,64,161,249,117,197,103,250,192,15,26,191,117,140,91,226,5,15,203,174,40,48,3,194,227,223,179,76,191,26,249,61,106,159,229,0,62,23,30,253,154,101,248,215,201,235,84,255,0,32,34,44,85,254,234,63,66,127,247,243,255,0,131,55,143,250,34,12,170,69,109,180,71,168,173,28,234,54,205,113,200,116,107,46,60,134,221,105,170,26,58,186,135,182,85,210,12,115,56,49,176,55,153,138,55,39,226,236,239,199,125,183,109,253,172,174,74,13,85,212,207,120,105,120,130,83,107,13,170,207,211,230,175,221,106,228,212,26,10,127,45,103,187,85,203,45,84,249,40,0,213,79,35,200,225,3,4,7,79,77,4,66,231,52,164,115,190,228,238,230,229,188,48,175,170,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,49,67,61,52,241,147,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,32,218,121,22,37,120,121,245,167,106,234,159,75,233,236,89,126,65,72,90,169,141,83,187,100,20,109,76,52,175,91,3,73,198,43,132,17,137,56,152,16,188,67,43,131,11,4,206,77,219,140,14,30,89,106,128,136,136,8,136,128,136,136,8,136,131,21,124,81,253,196,245,55,240,95,156,81,40,1,83,253,226,143,238,39,169,191,130,252,226,137,64,10,13,170,17,17,6,42,248,163,251,137,234,111,224,191,56,162,80,2,167,251,197,31,220,79,83,127,5,249,197,18,128,20,27,84,34,34,2,34,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,15,202,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,239,83,93,93,82,239,194,32,221,153,153,153,153,200,204,137,196,0,5,156,204,200,68,88,136,153,159,94,206,177,58,170,204,186,175,213,203,134,97,121,185,85,142,49,110,168,168,166,196,237,18,70,208,133,186,220,231,246,28,162,19,49,243,50,8,198,83,31,34,228,108,194,207,219,8,192,46,175,136,167,93,85,61,82,230,79,131,233,245,125,88,105,93,130,162,25,168,97,169,165,136,14,231,113,133,170,1,238,76,239,27,79,8,20,117,5,24,66,71,250,0,38,64,6,78,1,231,250,5,232,163,42,234,179,81,233,47,119,107,103,151,211,44,102,225,12,153,29,194,161,164,8,235,248,56,200,86,202,119,140,128,202,105,65,217,140,128,155,179,25,177,187,242,40,130,80,181,88,127,76,90,203,159,104,118,83,212,46,37,139,253,37,136,97,247,1,183,221,14,9,132,234,131,104,90,89,231,24,27,115,120,96,3,129,229,63,78,35,56,147,49,4,115,20,95,39,78,186,243,153,116,219,171,150,45,86,195,43,106,196,237,213,0,23,58,24,106,26,16,187,91,156,197,234,40,165,114,3,30,18,8,236,196,224,92,13,130,65,110,96,46,219,36,98,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,156,157,138,88,35,24,226,143,153,185,25,113,0,22,220,157,201,246,221,221,223,213,66,103,137,127,67,149,61,56,230,83,107,14,14,116,135,167,89,165,226,64,134,146,48,138,156,236,119,25,154,73,222,136,97,6,17,122,103,16,148,161,32,31,176,17,188,102,204,226,7,48,75,247,78,186,243,134,245,37,164,118,45,86,195,43,105,8,46,52,224,23,58,24,106,30,99,180,220,88,5,234,40,165,114,0,46,113,145,108,196,224,60,193,194,65,110,6,46,255,0,47,86,62,235,26,201,240,255,0,33,249,116,234,10,250,40,234,186,251,210,94,178,209,102,93,219,173,102,33,114,218,143,41,178,81,76,3,231,233,120,155,71,35,12,140,224,243,64,103,221,141,247,2,125,142,62,224,4,178,58,155,238,161,114,155,22,115,209,126,165,230,184,181,119,157,178,228,26,95,121,186,91,170,123,71,31,126,150,123,76,178,69,39,3,97,49,228,6,47,177,51,19,111,179,179,63,162,13,112,148,228,248,104,117,199,77,212,118,27,14,143,103,1,86,26,139,133,217,227,57,170,228,57,106,2,249,110,133,227,129,171,74,99,114,38,169,98,56,134,97,50,251,103,35,72,14,236,70,16,193,178,253,92,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,160,147,177,85,4,131,36,82,112,54,32,46,38,2,251,19,56,190,219,59,59,122,32,218,77,22,58,244,57,213,221,171,171,237,35,44,174,123,117,37,159,44,176,212,13,183,35,181,65,80,38,1,59,131,16,85,66,14,79,40,83,76,220,184,119,27,118,56,230,141,138,78,211,200,87,254,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,160,243,250,171,169,152,174,141,233,198,71,170,89,173,95,151,178,227,54,249,110,21,60,100,140,36,155,131,125,136,34,238,24,1,77,41,184,199,24,57,55,57,12,5,159,114,101,175,15,85,93,76,102,93,87,234,229,102,169,102,20,52,150,224,26,113,182,218,45,148,204,196,22,235,116,103,33,197,3,201,197,138,99,229,44,134,114,19,55,35,50,226,32,28,35,11,171,226,13,214,221,215,170,252,254,59,22,49,61,93,14,157,98,181,21,16,218,168,198,168,138,11,180,227,52,194,23,99,140,161,136,192,228,167,40,196,98,145,137,225,110,227,11,179,201,38,248,150,130,85,60,12,127,93,159,187,127,196,148,170,40,171,240,49,253,118,126,237,255,0,18,82,168,130,213,117,99,238,177,172,159,15,242,31,151,78,181,172,91,41,245,99,238,177,172,159,15,242,31,151,78,181,172,65,178,159,73,222,235,26,55,240,255,0,30,249,116,10,234,171,85,210,119,186,198,141,252,63,199,190,93,2,186,168,32,7,197,31,223,179,83,127,5,249,61,18,244,30,29,125,117,84,244,181,153,54,15,168,53,245,103,165,119,250,137,166,174,134,154,150,35,59,101,198,102,167,6,185,59,180,111,60,192,49,211,140,103,8,159,232,25,24,129,152,176,31,159,241,71,247,236,212,223,193,126,79,68,177,85,6,213,8,162,87,194,235,196,2,178,209,89,109,233,147,91,242,46,245,170,111,45,110,193,238,147,199,60,245,81,213,75,60,80,67,105,46,216,31,40,95,187,188,82,72,224,48,140,101,27,147,131,196,49,75,82,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,10,73,190,245,75,54,206,254,174,234,181,74,10,155,216,185,84,138,169,7,227,230,22,88,50,60,82,239,96,170,6,40,174,20,83,83,147,59,51,238,196,14,222,199,244,255,0,74,215,107,172,61,51,172,210,222,161,115,91,79,105,227,164,150,247,83,53,33,183,6,221,137,198,71,102,96,119,219,110,235,55,220,182,61,81,65,227,7,164,135,230,104,53,34,142,15,205,192,85,50,78,76,209,183,169,249,8,253,125,121,63,171,191,220,232,47,55,132,206,180,182,111,164,21,88,117,80,51,79,98,170,166,183,7,231,36,39,112,142,134,54,98,251,77,179,111,219,127,70,127,187,251,22,124,168,11,240,213,214,42,221,54,234,47,29,199,57,239,111,201,238,112,65,80,15,36,140,204,227,12,226,46,194,59,179,187,188,141,237,111,185,148,247,82,84,13,93,44,53,96,223,102,104,198,70,254,199,109,255,0,229,65,220,168,63,79,243,170,213,38,206,237,233,237,65,64,147,126,213,216,207,186,232,98,226,94,213,218,47,247,160,173,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,23,4,255,0,114,14,179,125,155,213,213,2,4,231,187,108,223,241,42,221,219,125,190,245,88,14,205,232,130,164,69,193,19,0,185,147,236,194,219,186,11,53,213,126,172,218,180,135,73,174,119,219,165,68,145,52,244,213,113,198,225,17,155,187,141,52,164,255,0,162,237,251,25,107,253,118,142,191,89,245,194,229,45,165,187,210,101,57,28,135,19,200,92,62,196,245,91,3,191,39,125,189,12,127,110,203,55,252,94,117,190,12,143,42,183,233,117,162,227,83,254,5,185,84,29,100,92,100,0,103,242,208,136,183,169,113,45,251,135,236,111,244,125,254,47,194,123,71,38,206,181,122,239,150,87,81,65,37,13,146,142,144,193,228,32,119,230,85,128,91,176,187,59,250,118,11,246,63,179,219,186,9,78,232,235,75,27,73,244,15,15,199,165,134,40,234,70,205,74,213,13,27,139,183,115,237,25,62,226,45,190,239,35,190,255,0,214,175,114,233,164,166,142,142,150,26,72,133,132,33,140,99,22,102,217,153,153,182,93,200,56,117,75,191,170,228,157,153,189,85,63,165,179,178,14,91,250,149,106,145,85,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,252,156,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,211,143,191,75,60,101,28,177,243,7,19,30,64,100,219,139,177,54,251,179,179,250,175,214,68,26,230,117,137,210,174,101,210,134,174,92,48,251,205,182,172,177,139,141,69,69,78,39,119,146,70,152,46,54,230,63,176,197,40,128,15,153,140,74,49,152,56,143,19,118,38,110,217,198,103,103,241,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,66,62,253,84,242,12,113,71,204,220,64,121,25,139,110,78,194,219,238,238,205,234,166,83,198,175,221,99,22,248,129,67,242,235,138,192,15,11,143,126,205,50,252,107,228,245,168,37,211,161,206,145,45,93,32,233,25,98,147,220,105,47,25,101,250,160,110,89,29,214,10,113,0,57,216,24,66,150,19,113,105,78,154,22,229,195,184,251,185,201,52,140,49,247,94,49,200,164,68,4,68,64,88,171,226,143,238,39,169,191,130,252,226,137,101,82,138,15,22,110,182,237,87,170,107,167,73,26,113,61,37,125,60,117,20,115,101,151,138,106,161,148,6,120,37,144,206,210,241,148,46,204,113,203,29,28,167,44,82,238,38,5,9,51,59,72,40,48,47,164,239,122,125,27,248,129,143,124,198,5,178,154,213,179,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,104,36,236,85,65,32,201,20,156,13,136,11,137,128,190,196,206,47,182,206,206,222,139,96,158,135,58,187,181,117,125,164,101,149,207,110,164,179,229,150,26,129,182,228,118,168,42,4,192,39,112,98,10,168,65,201,229,10,105,155,151,14,227,110,199,28,209,177,73,218,121,8,50,41,98,175,138,63,184,158,166,254,11,243,138,37,149,75,21,124,81,253,196,245,55,240,95,156,81,32,133,110,147,189,233,244,111,226,6,61,243,24,22,69,120,151,244,57,83,211,142,101,54,176,224,231,72,122,117,154,94,36,8,105,35,8,169,206,199,113,153,164,157,232,134,16,97,23,166,113,9,74,18,1,251,1,27,198,108,206,32,115,99,175,73,222,244,250,55,241,3,30,249,140,11,99,220,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,211,143,191,75,60,101,28,177,243,7,19,30,64,100,219,139,177,54,251,179,179,250,160,215,139,163,190,170,179,46,148,53,114,223,152,89,174,85,101,140,92,106,41,233,178,203,68,113,180,193,113,183,49,253,183,24,136,192,124,204,98,82,20,39,200,120,155,184,187,246,206,64,61,132,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,59,84,208,215,83,59,240,148,55,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,129,110,191,186,62,186,244,155,171,132,54,246,164,147,4,204,106,43,43,241,67,134,82,115,166,128,12,94,74,25,70,67,41,121,211,180,209,3,72,68,77,40,16,31,46,111,36,113,250,191,14,190,186,170,122,90,204,155,7,212,26,250,179,210,187,253,68,211,87,67,77,75,17,157,178,227,51,83,131,92,157,218,55,158,96,24,233,198,51,132,79,244,12,140,64,204,88,12,39,121,17,16,66,183,141,95,189,62,45,240,254,135,230,55,20,240,200,233,211,4,234,131,75,53,239,76,243,170,127,254,160,86,89,235,121,205,254,12,186,121,107,196,48,86,118,226,150,62,247,107,190,101,218,50,224,126,199,111,99,179,198,175,222,159,22,248,127,67,243,27,138,186,190,6,63,174,207,221,191,226,72,35,131,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,12,53,15,73,59,77,4,160,113,140,177,77,25,250,59,132,145,73,28,140,196,194,108,198,204,66,36,206,45,38,158,23,94,32,20,119,122,59,111,76,154,223,145,118,110,176,249,107,118,15,116,158,56,32,165,146,150,40,34,130,27,73,118,192,56,204,221,173,226,146,71,50,152,164,40,220,152,218,33,151,34,188,65,186,36,181,117,95,128,71,125,198,32,164,161,212,92,86,158,162,107,85,96,210,137,79,118,128,97,152,130,210,114,20,209,0,4,149,5,25,12,178,57,52,47,220,113,102,105,36,222,11,46,214,204,203,74,51,250,219,53,100,149,118,12,179,14,188,73,77,41,210,85,179,79,111,184,210,76,226,79,28,208,147,179,28,114,198,251,28,100,254,162,206,47,236,116,27,68,40,1,241,71,247,236,212,223,193,126,79,68,164,211,195,175,174,170,110,169,112,214,193,245,6,190,144,53,82,193,79,52,213,208,211,82,202,1,115,183,66,244,224,215,39,118,141,160,132,202,74,129,140,225,19,253,48,35,16,0,38,0,140,191,20,127,126,205,77,252,23,228,244,72,47,175,70,253,34,90,186,190,240,252,202,49,72,46,52,150,124,178,195,169,23,11,150,57,117,158,156,76,2,119,181,91,196,233,102,54,23,148,41,166,110,60,251,111,187,28,112,200,227,39,105,163,40,245,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,9,59,21,80,72,81,203,31,48,114,2,226,96,77,184,187,139,237,187,59,183,170,153,79,5,79,117,140,167,226,5,119,203,173,203,218,248,138,116,43,77,213,46,26,249,198,159,80,82,6,170,88,41,225,134,134,106,154,169,64,46,118,232,94,160,222,218,204,242,52,16,153,73,80,82,4,196,31,166,2,4,96,4,230,1,226,188,47,122,233,252,181,226,161,161,218,199,153,249,189,73,178,243,250,30,166,180,120,205,125,181,199,24,187,111,51,147,249,138,200,118,147,185,187,9,156,76,18,126,116,134,162,70,202,174,172,125,214,53,147,225,254,67,242,233,214,184,56,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,65,39,98,170,9,6,72,164,224,108,64,92,76,5,246,38,113,125,182,118,118,244,83,61,166,93,96,218,186,178,240,252,214,34,184,61,92,121,222,29,166,247,90,12,172,38,136,88,42,103,59,85,75,71,93,17,70,3,23,10,135,134,83,120,196,69,226,49,48,227,193,163,146,64,132,197,38,158,43,29,10,211,97,210,87,245,79,165,20,20,148,214,42,170,135,155,53,161,42,169,74,113,184,213,214,155,253,36,15,52,132,196,18,203,81,28,69,12,108,61,183,104,200,64,132,164,120,163,45,109,59,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,208,107,111,211,71,81,121,223,75,250,167,65,169,152,45,71,248,170,59,197,23,8,127,194,118,191,51,12,211,209,247,37,138,78,207,119,176,3,221,1,230,30,214,127,107,62,194,122,23,174,154,113,212,94,156,91,181,67,75,239,62,122,213,93,188,83,67,43,48,85,91,234,133,153,228,165,169,141,157,251,115,7,33,221,183,113,113,33,48,35,3,3,40,86,241,2,232,70,251,210,174,85,38,107,139,7,157,211,44,130,224,241,219,170,119,8,254,139,170,158,74,169,34,181,112,58,137,106,39,237,83,83,139,249,146,102,19,223,103,216,189,31,242,186,5,235,95,42,233,79,81,233,44,151,107,159,152,211,44,154,225,12,121,29,190,161,228,56,232,57,184,198,87,58,118,140,76,198,104,129,153,204,64,95,189,24,48,59,114,24,142,32,207,255,0,26,191,117,140,91,226,5,15,203,174,42,40,58,100,180,218,175,253,73,105,69,138,251,108,164,184,219,110,57,197,138,146,178,142,174,17,154,10,152,36,175,132,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,74,79,139,254,83,98,206,122,47,211,220,215,22,174,243,182,92,131,48,180,221,45,213,61,163,143,191,75,61,166,190,72,164,224,108,38,60,128,197,246,38,98,109,246,118,103,244,81,131,210,119,189,62,141,252,64,199,190,99,2,11,235,226,41,208,173,79,75,89,147,231,26,125,65,86,122,87,127,168,134,26,25,170,106,162,51,182,92,102,106,131,123,107,51,200,243,204,3,29,57,72,19,16,126,129,136,17,153,139,153,249,254,129,122,215,202,186,83,212,122,75,37,218,231,230,52,203,38,184,67,30,71,111,168,121,14,58,14,110,49,149,206,157,163,19,49,154,32,102,115,16,23,239,70,12,14,220,134,35,138,119,179,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,59,211,87,80,212,179,240,148,55,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,215,179,173,62,153,234,122,81,215,155,174,152,67,93,87,112,177,79,79,13,223,30,174,171,120,187,245,54,233,185,48,247,26,50,118,99,142,88,230,133,221,196,57,188,47,35,0,9,139,32,216,119,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,104,227,239,210,207,24,201,20,156,13,132,199,144,24,190,196,204,77,190,206,204,254,139,5,188,106,253,214,49,111,136,20,63,46,184,172,95,240,167,235,78,235,166,121,253,7,78,58,141,144,85,207,132,229,117,13,73,141,129,83,21,67,218,239,115,204,13,28,64,76,92,162,166,168,35,54,33,97,49,25,138,51,252,219,28,242,22,80,120,213,251,172,98,223,16,40,126,93,113,65,29,94,28,152,181,139,57,235,11,11,194,178,154,31,59,101,200,45,249,21,174,227,77,221,56,251,244,179,216,171,227,150,62,96,226,99,200,12,155,113,118,38,223,118,118,127,85,245,245,253,209,245,215,164,221,92,33,183,181,36,152,38,99,81,89,95,138,28,50,147,157,52,0,98,242,80,202,50,25,75,206,157,166,136,26,66,34,105,64,128,249,115,121,35,143,197,116,95,172,118,45,2,234,131,0,213,92,166,30,118,91,85,194,74,123,140,156,141,188,181,45,93,60,180,146,212,236,0,102,125,144,168,41,123,98,46,71,219,224,219,57,110,211,231,171,218,67,164,125,85,105,28,152,102,103,5,37,255,0,24,191,211,197,112,182,92,237,243,129,156,6,64,229,79,95,69,80,60,133,141,132,247,19,110,64,96,100,36,199,25,144,144,107,68,167,79,194,143,167,79,200,183,78,48,103,247,186,126,25,38,169,121,123,237,71,219,223,181,107,16,47,163,162,251,50,156,101,188,114,201,81,201,132,13,188,223,108,219,120,155,104,246,192,60,59,53,66,155,173,155,79,78,249,157,138,146,190,197,111,168,108,158,225,85,83,95,29,48,92,241,24,46,15,1,85,48,211,205,36,176,157,67,7,108,33,98,238,129,202,60,156,5,138,65,157,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,130,24,124,106,253,233,241,111,135,244,63,49,184,167,134,71,78,152,39,84,26,89,175,122,103,157,83,255,0,245,2,178,207,91,206,111,240,101,211,203,94,33,130,179,183,20,177,247,187,93,243,46,209,151,3,246,59,123,29,158,53,126,244,248,183,195,250,31,152,220,85,213,240,49,253,118,126,237,255,0,18,65,28,26,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,160,97,168,122,73,218,104,37,3,140,101,138,104,207,209,220,36,138,72,228,102,38,19,102,54,98,17,38,113,105,9,232,63,197,35,21,211,109,44,184,233,159,82,215,107,172,191,84,237,241,190,37,91,69,109,142,79,49,67,79,77,20,49,90,26,56,35,14,51,55,107,148,115,76,78,39,220,54,150,88,248,11,158,90,248,131,116,73,106,234,191,0,142,251,140,65,73,67,168,184,173,61,68,214,170,193,165,18,158,237,0,195,49,5,164,228,41,162,0,9,42,10,50,25,100,114,104,95,184,226,204,210,73,188,16,229,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,132,157,138,168,36,40,229,143,152,57,1,113,48,38,220,93,197,246,221,157,219,213,5,192,234,95,168,188,239,170,13,83,175,212,204,234,163,252,109,29,158,139,132,63,224,203,95,153,154,104,40,251,145,69,31,123,181,223,49,238,152,243,63,107,191,177,155,50,188,41,250,28,166,212,171,173,7,84,154,146,117,113,88,177,139,195,30,45,108,16,150,7,184,220,105,72,13,171,78,77,153,142,154,25,118,17,24,201,251,147,69,32,155,136,196,81,205,101,60,62,122,36,186,245,95,159,201,125,201,224,171,161,211,172,86,162,158,107,173,97,82,145,65,118,156,102,132,142,210,18,12,209,24,28,148,229,33,20,177,185,60,45,219,114,102,121,35,222,122,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,15,173,69,7,140,252,157,69,157,77,144,110,20,84,144,104,140,117,20,3,66,112,212,210,202,115,228,29,170,215,115,148,94,49,170,136,251,15,40,48,9,73,3,128,1,242,105,13,227,9,95,95,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,65,0,61,0,244,125,117,234,203,87,4,110,13,73,30,9,135,84,81,215,229,103,52,164,199,83,1,153,60,116,49,12,102,50,243,168,104,101,7,144,72,90,32,19,62,92,218,56,228,153,238,161,113,107,22,13,209,126,165,225,88,181,15,146,178,227,250,95,121,181,219,169,187,167,39,98,150,11,76,177,197,31,51,114,50,226,0,45,185,59,147,237,187,187,191,170,246,218,67,162,250,95,160,184,108,122,127,164,120,133,38,59,98,142,162,90,183,167,132,228,148,229,158,71,110,114,203,44,164,82,202,123,48,139,17,145,59,0,0,54,194,2,205,231,250,177,247,88,214,79,135,249,15,203,167,65,173,98,217,119,168,173,6,195,122,146,210,59,238,148,230,116,84,132,23,26,115,59,101,116,212,239,49,218,110,44,4,212,245,177,48,152,23,56,200,183,113,99,30,96,231,25,63,3,38,125,104,150,213,8,53,172,234,95,167,76,239,165,253,83,175,211,60,234,159,252,109,101,158,183,156,63,225,59,95,153,154,24,43,59,113,75,39,103,187,216,50,237,25,115,15,99,183,177,222,95,188,40,255,0,148,119,242,113,131,242,215,255,0,192,167,247,191,212,15,61,207,233,79,162,248,23,46,230,255,0,252,71,252,215,149,229,246,248,115,219,243,30,93,101,6,161,232,190,151,234,181,215,19,190,234,6,33,73,118,185,96,215,136,111,216,245,97,28,145,79,65,91,25,9,9,4,145,144,147,131,144,70,69,17,59,198,111,28,110,66,92,7,111,106,128,136,136,45,87,82,253,58,96,157,80,105,101,126,153,231,84,255,0,227,107,44,245,188,230,255,0,6,93,60,180,208,193,89,219,138,88,251,221,174,249,151,104,203,129,251,29,189,142,218,245,235,166,133,234,63,78,154,143,113,210,253,80,179,121,27,173,14,210,195,52,78,231,75,112,165,39,118,142,170,154,71,102,238,66,124,75,103,217,137,136,72,12,64,192,192,118,105,80,173,227,87,239,79,139,124,63,161,249,141,197,6,37,116,235,160,217,151,82,90,185,98,210,156,50,138,172,142,227,80,7,115,174,134,157,166,11,77,185,140,90,162,182,86,35,1,225,24,150,236,46,99,204,220,35,23,230,98,207,176,159,78,186,13,134,244,219,164,118,45,41,195,40,169,4,45,212,224,119,58,232,105,222,19,187,92,92,5,170,43,101,98,51,46,114,16,238,194,230,92,1,130,49,126,0,44,209,67,224,169,239,79,148,252,63,174,249,141,185,77,74,2,34,32,133,111,26,191,122,124,91,225,253,15,204,110,42,218,120,111,104,54,27,212,150,165,234,62,148,230,116,84,132,23,29,55,184,157,178,186,106,119,152,237,55,22,174,160,106,122,216,152,76,11,156,100,91,184,177,143,48,115,140,159,129,147,61,203,241,171,247,167,197,190,31,208,252,198,226,158,10,158,244,249,79,195,250,239,152,219,144,98,87,81,90,13,153,116,219,171,151,221,41,204,232,170,196,237,213,6,118,202,233,169,218,16,187,91,156,201,169,235,98,97,51,30,18,8,238,226,198,92,13,142,50,126,96,76,217,233,225,117,226,1,89,104,172,182,244,201,173,249,23,122,213,55,150,183,96,247,73,227,158,122,168,234,165,158,40,33,180,151,108,15,148,47,221,222,41,36,112,24,70,50,141,201,193,226,24,179,171,173,126,148,108,93,90,104,213,110,27,218,181,81,229,246,221,235,49,107,221,108,38,94,66,171,144,60,145,185,70,236,109,12,224,29,169,27,99,22,220,36,237,153,197,27,45,123,50,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,66,78,197,84,18,20,114,199,204,28,128,184,152,19,110,46,226,251,110,206,237,234,131,105,53,175,183,136,196,157,69,205,212,149,198,110,164,40,169,40,238,71,79,49,99,84,244,149,52,181,48,67,143,189,125,95,148,8,229,130,56,202,64,98,239,51,28,241,132,228,204,207,32,142,236,205,34,158,22,61,105,221,117,243,13,172,209,173,82,200,42,238,154,131,136,211,189,93,45,116,244,196,231,114,178,11,197,16,203,52,252,157,164,169,138,89,24,12,141,128,140,14,18,252,233,247,141,179,3,87,180,95,75,245,235,13,147,79,245,115,16,164,200,172,82,84,69,86,212,243,28,145,28,83,198,239,194,88,165,136,134,88,143,103,33,114,2,23,112,51,7,220,76,153,194,48,60,41,250,21,166,204,100,160,234,159,85,232,41,42,108,84,181,13,54,21,66,53,82,140,229,113,164,173,7,250,72,222,25,5,132,34,150,158,72,134,25,24,187,142,242,17,0,136,198,242,223,95,26,191,117,140,91,226,5,15,203,174,43,61,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,192,191,26,191,117,140,91,226,5,15,203,174,40,48,3,194,227,223,179,76,191,26,249,61,106,148,159,16,110,137,45,93,87,224,17,223,113,136,41,40,117,23,21,167,168,154,213,88,52,162,83,221,160,24,102,32,180,156,133,52,64,1,37,65,70,67,44,142,77,11,247,28,89,154,73,55,139,111,11,143,126,205,50,252,107,228,245,170,127,144,107,3,245,91,81,240,109,83,250,149,110,161,186,209,103,216,254,65,244,92,20,214,153,94,74,232,47,16,84,246,198,58,115,167,114,114,152,103,6,96,120,157,221,201,153,197,223,209,214,199,218,3,249,101,252,141,98,127,202,15,232,175,202,23,209,227,244,239,209,156,123,61,238,69,195,151,15,205,247,187,125,190,239,107,243,93,222,231,107,243,124,23,215,69,162,250,95,110,213,202,253,119,183,226,20,148,185,221,210,206,214,26,235,196,39,32,29,85,19,28,102,195,44,108,93,163,54,120,98,102,148,129,228,225,24,7,46,2,194,222,213,1,98,175,138,63,184,158,166,254,11,243,138,37,149,75,21,124,81,253,196,245,55,240,95,156,81,32,133,110,147,189,233,244,111,226,6,61,243,24,22,69,120,151,244,57,83,211,142,101,54,176,224,231,72,122,117,154,94,36,8,105,35,8,169,206,199,113,153,164,157,232,134,16,97,23,166,113,9,74,18,1,251,1,27,198,108,206,32,115,99,175,73,222,244,250,55,241,3,30,249,140,11,99,220,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,211,143,191,75,60,101,28,177,243,7,19,30,64,100,219,139,177,54,251,179,179,250,160,215,223,161,206,174,238,189,32,234,225,101,115,219,170,239,24,157,250,156,109,185,29,170,10,130,3,56,24,216,130,170,16,114,104,142,166,23,229,195,184,219,56,73,52,108,81,247,94,65,245,94,32,221,109,221,122,175,207,227,177,99,19,213,208,233,214,43,81,81,13,170,140,106,136,160,187,78,51,76,33,118,56,202,24,140,14,74,114,140,70,41,24,158,22,238,48,187,60,146,111,101,122,148,211,156,55,72,117,231,57,211,13,63,202,170,242,43,22,49,120,154,219,79,93,87,76,240,79,206,61,154,88,36,109,153,136,225,151,185,11,200,34,33,35,196,242,8,136,155,51,120,172,78,221,98,188,101,86,107,78,83,145,253,95,178,214,220,41,233,238,55,127,38,117,127,71,210,156,130,50,212,246,1,216,229,237,131,145,246,197,249,23,29,155,213,208,100,255,0,135,207,68,151,94,171,243,249,47,185,60,21,116,58,117,138,212,83,205,117,172,42,82,40,46,211,140,208,145,218,66,65,154,35,3,146,156,164,34,150,55,39,133,187,110,76,207,36,123,217,94,166,237,54,171,7,82,90,175,98,177,91,41,45,214,219,118,113,125,164,163,163,164,132,97,130,154,8,235,230,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,91,25,233,86,153,226,186,55,167,24,230,150,225,84,158,94,203,140,219,226,183,211,114,142,48,146,110,13,246,231,151,182,0,5,52,166,229,36,134,194,220,228,51,39,109,201,214,186,253,88,251,211,235,39,196,12,135,230,51,160,149,79,5,79,117,140,167,226,5,119,203,173,203,63,214,0,120,42,123,172,101,63,16,43,190,93,110,89,254,128,191,39,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,116,227,239,210,207,25,71,44,124,193,196,199,144,25,54,226,236,77,190,236,236,254,171,245,145,4,0,245,245,209,70,85,210,158,163,213,222,237,54,207,49,166,89,53,194,105,49,203,133,59,72,113,208,115,114,144,109,149,15,33,25,140,209,3,59,1,25,63,122,48,115,103,228,50,132,88,191,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,132,166,158,166,121,9,134,56,163,140,89,200,204,137,216,88,89,157,221,221,153,148,207,248,213,251,172,98,223,16,40,126,93,113,81,87,210,119,189,62,141,252,64,199,190,99,2,9,158,240,249,232,146,213,210,134,1,37,247,39,130,146,187,81,114,170,122,121,174,181,133,74,35,61,166,2,134,18,59,72,72,51,74,6,17,212,12,132,82,198,226,211,63,109,201,157,163,143,108,181,68,64,88,1,227,87,238,177,139,124,64,161,249,117,197,103,250,192,15,26,191,117,140,91,226,5,15,203,174,40,48,3,194,227,223,179,76,191,26,249,61,106,159,229,0,62,23,30,253,154,101,248,215,201,235,84,255,0,32,45,91,243,43,123,90,114,251,229,169,161,8,90,138,229,83,79,219,15,209,14,18,144,241,109,190,230,219,101,180,130,214,75,95,45,141,101,215,93,70,179,12,7,3,80,101,183,122,102,136,247,228,28,43,37,30,47,191,174,237,182,200,37,147,193,66,128,35,233,179,49,185,180,142,229,81,156,84,64,227,183,163,52,116,20,68,207,254,126,235,255,0,161,72,74,193,239,7,138,71,166,233,1,166,115,98,106,172,166,229,51,54,223,163,176,194,27,127,247,27,255,0,157,103,10,13,85,212,143,245,91,208,229,54,75,210,38,155,117,113,167,39,86,247,219,110,155,226,199,151,90,88,37,168,106,234,72,173,148,144,13,108,12,44,79,17,193,16,135,116,95,104,158,24,138,77,192,163,62,244,112,45,148,250,78,247,88,209,191,135,248,247,203,160,65,174,182,150,234,150,119,162,217,221,179,83,52,210,251,244,54,73,102,239,121,42,223,43,13,71,107,187,9,195,39,230,230,3,140,183,142,83,31,180,47,182,251,182,206,204,237,176,159,74,61,87,105,199,86,186,112,25,174,21,47,145,186,208,246,224,191,216,39,153,142,170,209,84,76,238,194,78,204,221,200,79,137,60,83,51,48,200,34,76,236,6,18,70,17,151,226,91,225,247,83,163,215,91,199,80,122,65,106,164,143,79,171,234,60,205,226,211,73,20,84,176,99,70,101,75,4,109,27,28,238,115,133,69,76,242,147,4,49,8,64,219,11,51,3,14,216,193,210,143,85,218,143,210,86,163,134,107,133,75,231,173,85,221,184,47,246,9,230,112,165,187,210,139,187,176,147,179,63,110,96,228,79,20,204,206,81,145,19,59,24,28,145,152,108,124,139,202,105,110,169,96,154,211,130,91,53,51,77,47,191,76,227,119,158,247,146,173,242,179,83,247,123,83,28,50,126,110,96,9,7,105,34,49,251,66,219,237,187,110,206,206,254,173,1,22,63,245,235,170,89,222,139,116,157,156,234,102,154,95,126,134,201,44,223,70,121,42,223,43,13,71,107,187,114,165,134,79,205,204,7,25,111,28,166,63,104,95,109,247,109,157,153,218,48,58,122,241,30,235,59,57,215,221,52,194,178,157,100,243,182,92,131,48,179,90,238,52,223,87,109,81,247,233,103,173,138,57,99,230,20,194,99,200,12,155,113,118,38,223,118,118,127,84,19,126,136,136,8,136,131,21,124,81,253,196,245,55,240,95,156,81,40,1,82,233,226,235,214,14,51,65,134,220,58,75,195,222,146,229,125,186,84,83,22,92,83,69,80,7,104,130,39,164,174,164,8,157,192,98,148,231,114,140,156,196,205,128,35,49,33,229,32,144,68,90,13,170,17,99,87,66,253,102,216,186,195,211,138,171,156,150,175,161,179,60,95,203,211,228,214,216,128,222,148,100,149,143,181,83,77,33,111,188,50,246,165,118,140,137,228,140,128,132,185,51,4,178,100,170,12,85,241,71,247,19,212,223,193,126,113,68,160,5,79,247,138,63,184,158,166,254,11,243,138,37,0,40,54,168,68,68,31,147,150,101,54,44,27,21,188,230,185,77,119,146,178,227,246,250,139,165,198,167,180,114,118,41,96,140,164,150,78,0,196,101,196,0,159,97,103,39,219,102,103,127,69,249,95,234,19,92,116,179,255,0,171,120,102,160,99,255,0,249,106,111,61,107,174,166,255,0,113,44,92,225,151,255,0,20,199,151,244,93,189,33,175,196,127,196,2,179,168,139,236,186,73,164,57,23,253,73,232,60,180,242,212,211,199,61,60,153,21,87,0,147,149,64,76,17,200,16,195,35,184,4,46,60,94,72,158,82,115,252,203,69,45,93,39,123,172,104,223,195,252,123,229,208,32,133,110,190,186,40,202,186,83,212,122,187,221,166,217,230,52,203,38,184,77,38,57,112,167,105,14,58,14,110,82,13,178,161,228,35,49,154,32,103,96,35,39,239,70,14,108,252,134,80,139,234,240,249,235,110,235,210,134,127,37,139,39,158,174,187,78,178,170,138,120,110,180,101,84,67,5,166,114,154,17,59,176,70,48,202,102,113,211,140,130,81,70,194,243,55,109,137,221,227,143,105,191,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,227,13,67,210,78,240,207,17,132,131,44,83,70,126,172,199,28,177,199,35,49,49,3,184,51,16,144,187,139,235,195,212,191,78,153,223,75,250,167,95,166,121,213,63,248,218,203,61,111,56,127,194,118,191,51,52,48,86,118,226,150,78,207,119,176,101,218,50,230,30,199,111,99,184,108,145,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,148,48,248,161,117,211,249,107,202,143,67,180,115,51,243,122,109,101,225,244,197,77,16,241,134,251,116,142,66,119,218,102,39,243,20,112,237,31,111,102,16,57,88,228,252,232,141,60,141,143,248,79,90,250,203,167,253,50,223,122,98,198,238,125,139,45,238,225,60,133,91,35,141,68,145,90,234,169,102,134,186,216,49,206,38,17,195,41,201,28,194,80,246,140,36,239,190,228,243,110,22,255,0,66,244,47,81,250,139,212,123,118,151,233,125,155,207,93,107,183,150,105,165,119,10,91,125,40,187,52,149,85,50,51,63,110,16,228,59,190,206,78,68,32,2,102,96,4,30,175,165,30,148,117,31,171,93,71,12,43,10,139,200,218,168,123,115,223,239,243,194,231,75,104,165,39,118,98,38,103,110,228,199,196,154,40,89,216,164,33,39,119,0,9,36,9,201,215,44,3,13,210,206,137,181,59,79,180,251,30,164,177,227,214,61,55,200,41,168,104,105,153,248,68,31,71,212,59,187,187,187,145,153,19,145,153,147,185,153,145,17,57,17,59,191,160,233,163,167,76,19,165,253,44,160,211,60,22,159,252,85,101,226,183,156,223,225,59,167,150,134,25,235,59,114,203,39,103,187,216,2,237,1,112,15,99,55,181,221,213,143,186,198,178,124,63,200,126,93,58,13,107,22,127,245,71,208,119,255,0,146,198,153,117,87,164,22,95,213,254,51,46,95,98,182,91,191,250,221,206,166,246,71,221,255,0,209,198,80,142,31,241,149,6,95,206,154,192,5,178,159,73,222,235,26,55,240,255,0,30,249,116,8,53,246,233,215,94,115,46,155,117,114,197,170,216,101,109,88,157,186,160,2,231,67,13,67,66,23,107,115,152,189,69,20,174,64,99,194,65,29,152,156,11,129,176,72,45,204,5,219,42,186,255,0,241,29,166,234,107,0,199,52,155,77,173,21,118,123,20,244,244,23,172,166,98,170,151,122,139,139,194,198,246,208,109,163,105,169,169,229,55,229,36,145,254,118,104,99,48,16,24,132,229,179,254,34,90,71,167,26,41,213,102,87,135,105,149,227,191,65,81,218,188,85,218,198,129,169,99,177,85,86,51,206,244,17,112,17,140,225,24,228,138,72,222,49,97,8,230,8,159,145,68,68,248,214,130,239,244,171,211,62,101,213,126,174,81,233,110,31,93,73,110,1,167,43,149,222,231,82,236,65,110,183,70,113,132,179,180,124,152,166,62,82,198,1,24,187,114,51,30,68,1,206,64,190,190,42,218,103,138,232,222,176,105,158,150,225,84,158,94,203,140,233,125,178,223,77,202,56,194,73,184,92,46,60,231,151,182,0,5,52,166,229,36,134,194,220,228,51,39,109,201,212,175,244,83,162,26,95,161,61,60,227,86,45,38,190,85,223,237,25,21,60,57,60,215,218,152,228,132,238,243,213,211,196,237,84,208,31,173,56,20,67,8,132,59,51,128,0,177,185,73,204,202,50,252,106,253,233,241,111,135,244,63,49,184,160,186,190,6,63,174,207,221,191,226,74,85,20,85,248,24,254,187,63,118,255,0,137,41,62,203,50,155,22,13,138,222,115,92,166,187,201,89,113,251,125,69,210,227,83,218,57,59,20,176,70,82,75,39,0,98,50,226,0,79,176,179,147,237,179,51,191,162,15,1,213,143,186,198,178,124,63,200,126,93,58,214,177,78,245,95,88,58,95,213,151,74,29,74,22,159,61,92,117,24,118,47,147,80,84,132,209,72,193,83,68,116,117,173,67,93,17,24,11,240,168,138,18,55,140,132,100,136,196,192,135,102,9,36,130,20,27,41,244,157,238,177,163,127,15,241,239,151,64,174,170,181,93,39,123,172,104,223,195,252,123,229,208,43,170,130,0,124,81,253,251,53,55,240,95,147,209,43,255,0,209,95,74,54,46,173,60,61,51,108,55,181,106,163,203,237,186,129,93,89,139,94,235,97,50,242,21,94,66,214,242,70,229,27,177,180,51,128,118,164,109,140,91,112,147,182,103,20,108,172,7,138,63,191,102,166,254,11,242,122,37,159,254,10,158,235,25,79,196,10,239,151,91,144,67,94,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,232,73,216,170,130,66,142,88,249,131,144,23,19,2,109,197,220,95,109,217,221,189,84,202,120,94,245,211,249,107,197,67,67,181,143,51,243,122,147,101,231,244,61,77,104,241,154,251,107,142,49,118,222,103,39,243,21,144,237,39,115,118,19,56,152,36,252,233,13,68,141,237,124,69,58,21,166,234,151,13,124,227,79,168,41,3,85,44,20,240,195,67,53,77,84,160,23,59,116,47,80,111,109,102,121,26,8,76,164,168,41,2,98,15,211,1,2,48,2,115,8,54,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,9,59,21,80,72,50,69,39,3,98,2,226,96,47,177,51,139,237,179,179,183,162,13,164,209,98,255,0,64,61,96,218,186,178,210,49,43,131,213,199,157,225,212,244,116,25,88,77,16,176,84,206,96,77,29,116,69,24,12,92,42,30,25,77,227,17,23,136,196,195,143,6,142,73,50,129,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,21,15,253,106,181,73,32,225,159,213,84,168,253,29,221,213,66,236,237,232,130,165,100,122,197,210,198,213,141,3,204,49,232,161,138,74,146,179,85,53,59,72,226,205,220,251,38,47,185,11,237,179,198,207,191,245,43,220,186,106,233,163,172,165,154,146,81,98,9,163,40,201,157,183,103,103,109,144,107,61,105,142,191,70,53,194,219,45,217,187,50,98,217,28,103,43,198,92,254,196,21,91,27,183,23,109,253,0,191,102,235,96,30,148,53,102,213,171,218,77,108,190,218,234,36,149,160,166,164,142,71,56,140,29,156,169,162,38,253,39,127,218,234,42,124,88,116,114,108,23,87,173,25,101,13,20,17,208,222,232,234,204,222,50,6,126,99,88,101,187,139,51,63,175,124,127,107,251,125,155,47,105,225,13,173,240,99,153,85,195,75,174,247,26,159,240,213,202,3,163,139,140,134,14,254,90,97,38,244,46,35,183,108,61,173,254,159,184,38,33,23,2,76,98,198,47,187,19,110,203,148,29,4,14,196,238,251,63,236,253,138,160,125,219,209,213,102,59,251,85,12,237,190,223,122,14,212,92,11,253,203,148,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,75,186,229,253,138,151,109,208,112,223,212,171,246,46,7,219,234,170,64,86,243,94,181,22,143,75,244,202,243,148,214,202,224,16,81,212,150,237,19,200,255,0,102,158,67,127,70,255,0,33,92,53,28,94,48,26,206,120,238,157,88,240,27,77,78,213,23,91,133,76,53,34,244,252,153,224,122,55,98,251,79,236,127,207,143,179,215,253,8,34,211,93,51,154,189,84,214,92,175,47,121,59,191,75,222,39,58,127,205,180,91,199,207,132,126,159,115,241,17,246,186,153,111,11,93,40,124,19,167,235,62,75,85,78,241,214,95,237,225,49,254,127,155,56,149,77,65,183,163,122,55,161,10,136,254,146,180,142,179,89,53,174,199,96,130,54,56,40,171,41,43,170,153,231,104,183,137,170,225,2,102,125,159,213,216,223,217,254,149,176,238,154,226,180,152,78,5,96,197,104,163,112,138,217,111,134,156,89,205,205,219,136,183,222,254,223,93,208,122,84,69,195,251,16,117,203,179,255,0,196,184,140,93,191,98,229,219,119,85,139,32,229,155,101,202,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,12,0,241,171,247,88,197,190,32,80,252,186,226,176,3,194,227,223,179,76,191,26,249,61,106,207,255,0,26,191,117,140,91,226,5,15,203,174,43,0,60,46,61,251,52,203,241,175,147,214,160,159,228,68,64,68,86,43,172,78,170,176,222,148,52,142,225,152,94,110,84,133,147,220,105,234,41,177,59,68,145,188,199,113,184,176,125,135,40,132,192,188,180,100,81,148,199,200,120,131,176,179,247,14,48,48,181,94,34,157,117,83,116,181,134,190,15,167,213,244,135,170,151,250,120,102,161,134,166,150,83,11,101,186,103,168,7,185,51,188,111,4,198,50,83,148,97,9,31,233,152,153,1,128,184,28,21,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,41,167,169,158,66,114,146,89,36,39,114,51,34,119,39,39,119,119,119,119,117,250,217,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,234,107,171,170,93,185,202,123,51,51,51,51,48,128,8,176,128,0,179,0,0,136,139,8,139,51,102,165,187,162,203,86,153,248,106,231,189,71,106,54,63,73,62,109,149,211,217,42,241,179,42,145,168,107,93,146,123,149,189,227,148,5,135,140,85,53,2,102,228,76,70,67,9,70,31,155,115,158,50,12,11,87,43,167,93,121,204,186,109,213,203,22,171,97,149,181,98,118,234,128,11,157,12,53,13,8,93,173,206,98,245,20,82,185,1,143,9,4,118,98,112,46,6,193,32,183,48,23,111,175,164,239,122,125,27,248,129,143,124,198,5,125,124,69,58,21,169,233,107,50,124,227,79,168,42,207,74,239,245,16,195,67,53,77,84,70,118,203,140,205,80,111,109,102,121,30,121,128,99,167,41,2,98,15,208,49,2,51,49,115,48,153,62,157,117,231,13,234,75,72,236,90,173,134,86,210,16,92,105,192,46,116,48,212,60,199,105,184,176,11,212,81,74,228,0,92,227,34,217,137,192,121,131,132,130,220,12,93,237,7,138,63,184,158,166,254,11,243,138,37,17,125,14,117,119,117,233,7,87,11,43,158,221,87,120,196,239,212,227,109,200,237,80,84,16,25,192,198,196,21,80,131,147,68,117,48,191,46,29,198,217,194,73,163,98,143,186,242,12,175,120,141,229,54,44,231,195,171,52,205,113,106,239,59,101,200,45,248,237,210,221,83,218,56,251,244,179,221,40,36,138,78,6,194,99,200,12,95,98,102,38,223,103,102,127,68,16,217,210,119,189,62,141,252,64,199,190,99,2,217,77,107,89,210,119,189,62,141,252,64,199,190,99,2,217,77,5,180,234,43,65,176,222,164,180,142,251,165,57,157,21,33,5,198,156,206,217,93,53,59,204,118,155,139,1,53,61,108,76,38,5,206,50,45,220,88,199,152,57,198,79,192,201,159,26,250,62,240,185,210,254,158,110,191,95,53,46,166,147,62,205,173,215,137,42,236,53,165,20,144,209,90,224,136,140,105,165,10,103,39,19,169,33,113,152,138,78,109,12,141,27,69,235,23,126,92,223,68,4,81,235,226,23,226,23,173,29,38,107,69,151,78,116,231,24,194,174,54,219,142,47,77,123,150,91,221,21,92,211,140,242,85,213,194,66,37,13,76,66,193,198,156,29,153,197,223,119,47,95,99,55,181,240,222,235,91,84,250,193,252,162,126,83,44,24,165,179,234,151,209,30,75,232,42,90,152,123,158,107,205,247,59,189,233,229,223,111,44,28,120,241,219,114,223,125,219,96,194,191,26,191,122,124,91,225,253,15,204,110,42,234,248,24,254,187,63,118,255,0,137,43,85,227,87,239,79,139,124,63,161,249,141,197,120,174,137,186,152,169,233,99,167,157,127,206,44,212,53,115,228,55,202,140,111,28,199,230,133,162,225,69,113,158,158,242,113,213,202,210,137,9,4,67,12,146,48,112,62,102,32,14,194,38,70,33,153,62,43,157,107,254,76,177,89,250,107,211,59,157,170,167,36,203,109,245,20,217,108,187,247,166,179,218,230,140,69,169,248,56,188,99,53,84,114,31,169,23,56,226,110,76,12,243,67,40,197,14,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,40,105,222,174,118,134,8,128,35,41,101,154,67,245,118,8,226,142,73,29,133,136,221,129,216,68,137,216,95,228,255,0,87,122,227,170,127,253,91,204,245,3,32,255,0,200,211,121,235,165,117,79,251,136,162,231,52,191,248,160,60,191,162,205,233,57,62,31,61,18,90,186,80,192,36,190,228,240,82,87,106,46,85,79,79,53,214,176,169,68,103,180,192,80,194,71,105,9,6,105,64,194,58,129,144,138,88,220,90,103,237,185,51,180,113,236,23,87,165,94,153,240,222,148,52,142,143,75,112,250,234,187,137,149,65,92,174,247,58,151,113,59,141,198,64,140,37,157,163,228,227,8,113,138,48,8,197,223,136,0,242,35,62,114,28,48,248,163,251,246,106,111,224,191,39,162,83,252,160,7,197,31,223,179,83,127,5,249,61,18,12,255,0,240,84,247,88,202,126,32,87,124,186,220,179,253,96,7,130,167,186,198,83,241,2,187,229,214,229,159,232,48,43,170,15,10,140,55,95,181,230,223,171,56,230,87,73,135,90,47,21,17,30,101,108,161,183,59,79,90,109,222,57,235,105,228,115,120,130,166,103,242,241,144,188,76,12,239,37,65,60,146,114,142,91,215,170,122,47,165,250,11,209,54,176,105,254,145,226,20,152,237,138,60,31,38,171,122,120,78,73,78,89,228,183,207,206,89,101,148,138,89,79,102,17,98,50,39,96,0,6,216,64,89,178,41,90,174,172,125,214,53,147,225,254,67,242,233,208,107,88,182,136,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,239,83,93,93,82,239,194,32,221,153,153,153,153,200,204,137,196,0,5,156,204,200,68,88,136,153,159,87,117,155,254,40,61,96,228,218,217,171,151,173,18,179,61,93,187,4,192,47,5,64,116,21,49,83,145,214,94,232,142,170,158,106,230,49,14,232,3,180,210,68,17,247,8,92,35,25,28,68,205,192,3,31,250,170,234,99,50,234,191,87,43,53,75,48,161,164,183,0,211,141,182,209,108,166,102,32,183,91,163,57,14,40,30,78,44,83,31,41,100,51,144,153,185,25,151,17,0,225,24,102,87,133,167,65,63,94,235,44,61,87,106,132,252,49,251,85,195,206,98,22,186,122,141,164,175,174,164,157,197,171,42,8,31,120,225,134,120,137,130,45,216,164,146,55,115,102,136,88,103,178,190,31,189,8,223,122,170,202,163,205,114,144,242,90,101,143,220,26,59,141,78,225,39,210,149,80,73,75,36,182,174,1,81,21,68,29,218,106,130,127,50,44,226,27,108,219,151,163,78,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,65,129,126,53,126,235,24,183,196,10,31,151,92,84,85,244,157,239,79,163,127,16,49,239,152,192,165,83,198,175,221,99,22,248,129,67,242,235,138,136,189,16,205,109,90,107,173,24,14,163,95,105,234,231,182,226,185,69,170,247,89,21,32,9,79,36,20,213,113,205,32,198,36,66,46,110,32,236,204,228,45,190,219,187,123,80,108,39,213,87,83,24,111,74,26,71,89,170,89,133,13,93,196,202,160,109,182,139,101,51,56,157,198,227,32,72,113,64,242,113,113,132,56,197,33,156,132,207,196,0,184,137,159,8,207,94,29,85,212,204,171,89,53,31,35,213,44,214,175,204,94,178,107,132,183,10,158,50,72,113,195,205,254,196,17,119,12,204,97,136,24,99,140,28,159,132,96,2,207,176,178,246,189,85,117,49,153,117,95,171,149,154,165,152,80,210,91,128,105,198,219,104,182,83,51,16,91,173,209,156,135,20,15,39,22,41,143,148,178,25,200,76,220,140,203,136,128,112,140,51,3,194,159,161,202,109,74,186,208,117,73,169,39,87,21,139,24,188,49,226,214,193,9,96,123,141,198,148,128,218,180,228,217,152,233,161,151,97,17,140,159,185,52,82,9,184,140,69,28,193,122,188,41,250,28,169,211,91,85,7,84,154,146,116,146,223,114,123,59,30,45,108,16,138,118,183,91,170,132,13,171,78,77,157,194,166,104,182,17,24,201,187,112,203,32,155,145,74,81,195,232,60,106,253,214,49,111,136,20,63,46,184,172,255,0,88,1,227,87,238,177,139,124,64,161,249,117,197,4,43,41,31,240,167,235,142,155,77,110,180,29,45,234,72,85,203,98,201,239,12,24,181,204,78,89,222,221,113,170,32,6,162,56,247,118,10,105,165,216,132,163,22,237,205,44,132,108,67,41,73,14,31,244,147,162,22,174,163,245,251,28,209,123,205,242,174,205,79,145,211,221,4,43,233,163,25,14,154,120,109,213,53,16,155,129,122,24,52,176,199,204,55,23,32,228,44,64,238,198,222,3,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,61,53,117,13,75,55,56,143,102,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,112,217,246,75,77,170,107,173,61,246,107,101,33,220,168,233,230,164,167,172,40,69,231,134,9,138,50,150,32,147,110,66,6,80,66,68,44,251,19,197,27,190,252,91,111,173,71,7,133,63,92,117,58,149,106,160,233,111,82,66,146,43,238,49,103,96,197,174,98,113,64,215,27,117,40,128,53,17,199,187,57,212,195,22,196,37,24,191,114,24,164,35,97,40,138,73,164,125,4,43,120,213,251,211,226,223,15,232,126,99,113,87,87,192,199,245,217,251,183,252,73,90,175,26,191,122,124,91,225,253,15,204,110,42,234,248,24,254,187,63,118,255,0,137,32,149,69,133,93,118,248,115,88,186,171,190,227,249,230,7,85,106,197,51,63,164,41,232,242,59,188,252,251,117,182,118,2,18,144,160,140,31,204,86,67,180,67,19,185,196,197,31,40,206,77,130,46,222,106,162,15,41,165,90,103,138,232,222,156,99,154,91,133,82,121,123,46,51,111,138,223,77,202,56,194,73,184,55,219,158,94,216,0,20,210,155,148,146,27,11,115,144,204,157,183,39,94,173,17,1,17,16,21,170,234,199,221,99,89,62,31,228,63,46,157,93,85,106,186,177,247,88,214,79,135,249,15,203,167,65,173,98,218,161,106,174,182,168,64,68,68,4,68,64,80,173,227,87,239,79,139,124,63,161,249,141,197,77,74,133,111,26,191,122,124,91,225,253,15,204,110,40,30,10,158,244,249,79,195,250,239,152,219,148,212,168,86,240,84,247,167,202,126,31,215,124,198,220,166,165,1,17,16,66,183,141,95,189,62,45,240,254,135,230,55,20,240,84,247,167,202,126,31,215,124,198,220,158,53,126,244,248,183,195,250,31,152,220,83,193,83,222,159,41,248,127,93,243,27,114,9,169,88,149,215,71,64,152,207,87,148,214,124,138,205,116,164,199,51,187,109,69,13,9,223,106,90,162,160,14,200,18,204,243,83,52,3,40,197,204,94,166,73,192,184,242,51,136,98,115,0,55,48,203,84,65,103,250,100,233,119,75,250,89,192,33,196,52,254,201,72,23,42,202,122,71,200,111,66,18,52,247,154,216,97,24,202,160,251,146,72,81,131,151,112,198,1,62,220,111,44,156,89,185,19,149,224,68,64,88,1,227,87,238,177,139,124,64,161,249,117,197,103,250,192,15,26,191,117,140,91,226,5,15,203,174,40,48,3,194,227,223,179,76,191,26,249,61,106,159,229,0,62,23,30,253,154,101,248,215,201,235,84,255,0,32,34,44,95,241,11,234,131,62,233,51,69,236,186,141,167,54,140,126,227,114,184,229,20,214,73,98,189,211,205,52,3,4,148,149,115,17,8,195,44,68,199,202,156,25,157,201,219,103,47,79,99,176,101,2,197,95,20,127,113,61,77,252,23,231,20,75,13,116,67,197,219,169,45,74,214,140,7,78,111,184,78,154,193,109,202,178,139,85,146,178,90,75,109,120,207,28,21,53,113,195,33,70,69,88,66,198,194,110,236,238,36,219,237,187,63,177,102,87,138,63,184,158,166,254,11,243,138,36,16,173,210,119,189,62,141,252,64,199,190,99,2,145,255,0,21,142,186,170,112,232,235,250,88,210,138,250,186,107,237,85,59,195,154,215,21,44,69,0,219,170,232,141,190,141,6,154,50,114,57,98,168,142,82,154,55,30,219,52,98,38,68,82,52,81,65,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,18,118,42,160,144,100,138,78,6,196,5,196,192,95,98,103,23,219,103,103,111,68,255,0,85,89,238,85,254,202,228,121,38,71,112,255,0,202,86,87,92,171,170,36,255,0,117,36,211,73,33,255,0,89,17,23,222,238,131,245,116,171,76,242,173,100,212,124,115,75,112,170,79,49,122,201,174,17,91,233,185,71,33,199,15,55,251,115,203,219,3,49,134,32,98,146,67,97,126,17,129,147,182,194,235,208,117,21,160,217,151,77,186,185,125,210,156,206,138,172,78,221,80,103,108,174,154,157,161,11,181,185,204,154,158,182,38,19,49,225,32,142,238,44,101,192,216,227,39,230,4,205,53,62,31,61,18,90,186,80,192,36,190,228,240,82,87,106,46,85,79,79,53,214,176,169,68,103,180,192,80,194,71,105,9,6,105,64,194,58,129,144,138,88,220,90,103,237,185,51,180,113,237,234,250,228,233,18,213,213,246,145,142,41,5,198,146,207,150,88,106,10,229,142,93,103,167,19,0,157,193,196,233,102,54,23,148,41,166,110,60,251,111,187,28,112,200,227,39,105,163,32,194,175,11,239,16,74,107,77,53,151,165,237,105,186,213,152,29,64,208,97,247,202,153,101,169,62,115,75,75,79,71,101,104,162,128,137,129,136,231,32,158,89,120,70,12,49,125,144,16,219,2,250,177,247,167,214,79,136,25,15,204,103,86,255,0,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,116,36,236,85,65,33,71,44,124,193,200,11,137,129,54,226,238,47,182,236,238,222,171,228,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,83,79,83,60,132,229,36,178,72,78,228,102,68,238,78,78,238,238,238,238,232,38,127,193,83,221,99,41,248,129,93,242,235,114,207,245,128,30,10,158,235,25,79,196,10,239,151,91,150,127,160,34,34,12,0,241,171,247,88,197,190,32,80,252,186,226,162,175,164,239,122,125,27,248,129,143,124,198,5,42,158,53,126,235,24,183,196,10,31,151,92,84,85,244,157,239,79,163,127,16,49,239,152,192,131,101,52,68,64,88,1,227,87,238,177,139,124,64,161,249,117,197,103,250,192,15,26,191,117,140,91,226,5,15,203,174,40,48,3,194,227,223,179,76,191,26,249,61,106,159,229,0,62,23,30,253,154,101,248,215,201,235,84,255,0,32,45,110,186,202,183,133,179,171,45,96,166,2,55,99,205,111,21,31,111,219,188,181,82,72,255,0,230,220,253,63,171,101,178,42,215,119,196,34,128,237,221,103,234,181,57,200,198,231,123,105,247,102,251,165,130,41,25,191,204,199,183,249,144,75,39,133,13,177,232,58,36,195,170,158,0,143,233,26,251,189,75,16,237,188,155,87,205,23,39,254,191,205,109,235,247,11,44,190,88,207,225,179,111,11,103,68,90,91,77,28,39,19,29,13,109,71,19,223,119,121,107,234,100,114,245,251,157,205,221,191,169,219,101,147,8,53,87,91,41,244,157,238,177,163,127,15,241,239,151,64,181,172,89,149,212,255,0,93,85,57,255,0,79,58,99,211,14,150,215,213,193,140,88,240,123,37,183,51,154,106,88,184,93,174,48,83,209,24,193,19,73,27,205,24,82,205,76,236,242,1,135,116,200,219,137,70,0,114,7,201,226,51,214,191,242,170,212,120,44,24,5,206,235,30,153,98,223,155,182,211,78,253,168,238,149,204,230,210,92,202,30,34,99,200,13,163,136,101,114,32,140,72,182,136,166,150,54,242,157,11,244,101,125,235,15,81,234,173,146,93,126,134,195,49,127,47,81,147,92,162,48,122,161,142,87,62,213,53,52,101,190,243,75,218,149,154,66,23,142,49,2,34,228,236,17,73,224,58,98,233,235,42,234,131,89,108,186,71,139,84,249,15,63,220,169,184,221,14,150,74,136,109,148,49,15,41,106,36,16,111,242,99,6,34,1,57,101,136,28,195,159,38,216,123,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,148,52,239,87,59,205,60,166,114,20,178,205,33,250,51,156,146,201,36,142,194,194,12,230,236,34,34,204,44,30,170,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,47,173,89,78,179,53,175,42,233,219,166,204,195,88,240,171,125,170,182,245,143,253,31,229,160,186,69,36,148,167,223,175,167,167,62,99,28,145,155,236,19,19,182,198,223,105,155,125,219,118,120,246,209,15,23,110,164,181,43,90,48,29,57,190,225,58,107,5,183,42,202,45,86,74,201,105,45,181,227,60,112,84,213,199,12,133,25,21,97,11,27,9,187,179,184,147,111,182,236,254,196,18,105,175,122,41,138,245,19,164,247,221,28,205,110,23,90,43,46,65,229,124,204,246,185,99,142,168,59,21,49,84,7,2,146,57,1,183,56,69,159,112,127,178,239,182,207,179,182,48,105,239,132,79,77,186,107,159,227,90,141,98,205,181,42,123,150,43,120,162,189,209,197,87,114,160,40,36,158,154,96,154,49,144,70,140,73,193,200,25,157,152,133,246,223,103,111,106,205,244,64,69,133,94,36,61,107,106,159,71,223,147,191,201,157,131,20,185,253,109,250,95,206,253,59,75,83,55,111,202,249,78,223,107,179,60,91,111,230,79,151,46,91,236,59,109,179,239,101,122,51,241,64,215,222,162,122,147,195,244,115,53,196,52,254,138,203,144,125,33,230,103,181,219,235,99,170,14,197,5,69,64,112,41,42,228,6,220,225,22,125,193,254,203,190,219,62,206,193,39,235,18,188,67,58,211,181,116,177,165,245,22,44,67,32,164,29,84,201,105,217,177,250,55,166,26,167,162,129,228,227,45,194,120,200,152,64,4,90,81,137,205,137,142,102,22,237,200,1,55,27,149,213,119,85,218,113,210,86,156,30,107,154,203,231,174,181,221,200,44,22,8,38,96,170,187,213,11,51,184,139,187,63,110,16,228,47,44,206,206,49,137,11,51,25,156,113,158,189,154,165,170,89,222,180,231,119,61,76,212,187,239,211,57,37,231,179,231,107,124,172,52,253,222,212,33,12,127,155,132,2,49,218,56,128,126,200,182,251,110,251,187,187,184,121,251,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,197,52,245,51,200,78,82,75,36,132,238,70,100,78,228,228,238,238,238,238,238,190,85,155,244,221,10,211,96,30,30,89,191,83,218,165,65,73,62,79,124,167,199,238,88,100,48,213,75,206,211,110,158,190,0,41,229,120,228,104,100,58,168,106,89,218,51,3,237,0,131,242,25,12,194,60,32,65,237,116,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,65,77,78,213,112,52,208,74,7,25,69,44,50,7,163,184,73,20,146,70,238,46,38,204,110,226,66,76,196,219,15,116,197,212,46,43,213,6,141,89,117,115,22,166,242,30,127,185,77,113,181,157,84,117,19,91,43,162,46,50,211,200,64,255,0,228,200,14,66,4,113,75,17,184,7,62,45,20,30,36,126,31,116,221,59,84,199,172,58,55,106,171,45,58,184,212,13,53,109,182,24,165,152,49,147,104,160,142,39,150,162,105,229,154,96,169,153,231,38,50,17,8,205,194,61,247,56,217,236,7,71,221,89,230,93,34,234,135,215,139,21,61,93,226,197,95,79,37,53,247,28,26,246,165,130,234,13,25,180,14,102,241,202,192,113,74,109,32,155,7,61,187,128,206,195,41,179,132,196,248,163,251,137,234,111,224,191,56,162,80,2,167,123,196,35,63,195,117,79,195,135,54,212,29,62,200,105,47,152,245,242,158,201,83,67,93,76,239,194,80,250,102,141,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,160,133,6,213,10,37,124,90,250,215,250,110,178,179,164,221,50,185,218,171,44,176,246,100,205,46,16,63,126,66,174,134,126,224,91,5,220,120,71,217,56,162,146,82,140,136,158,71,24,157,227,120,166,3,190,190,36,126,32,149,61,59,83,71,163,218,55,117,164,45,69,184,211,141,77,109,202,25,98,152,241,144,105,96,146,38,150,158,104,37,134,99,169,133,231,22,2,33,56,193,194,77,182,56,221,225,179,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,53,53,13,13,51,55,57,79,103,119,119,119,118,16,1,22,35,51,39,96,0,18,34,113,17,119,96,243,235,101,62,147,189,214,52,111,225,254,61,242,232,22,181,139,101,62,147,189,214,52,111,225,254,61,242,232,16,93,85,132,30,48,181,184,109,47,71,199,6,81,105,171,172,185,86,101,22,216,113,201,161,39,96,163,184,176,204,103,52,172,198,59,131,209,133,108,108,206,199,246,229,7,226,219,49,134,111,168,64,241,123,215,74,61,79,234,58,147,78,113,235,207,157,178,233,165,188,173,211,8,52,7,8,222,39,54,146,181,227,150,55,35,46,32,20,144,24,27,179,199,45,52,162,192,47,200,140,48,89,75,167,130,61,167,75,230,192,53,10,251,73,108,164,61,69,163,188,69,73,95,88,80,200,243,195,100,154,24,202,150,32,144,155,128,129,212,65,88,68,49,191,34,120,163,121,55,97,135,104,160,166,197,175,181,120,173,199,53,167,161,231,101,181,92,40,237,117,149,61,208,110,213,85,92,117,50,83,199,193,223,153,114,10,42,151,221,153,197,187,123,19,179,144,179,229,87,133,102,177,216,180,139,171,139,69,54,71,14,212,153,237,190,92,58,58,158,71,253,235,85,83,60,18,83,63,0,2,115,238,79,79,20,27,125,145,30,255,0,50,38,16,118,112,158,149,106,186,177,247,88,214,79,135,249,15,203,167,87,85,90,174,172,125,214,53,147,225,254,67,242,233,208,107,88,166,79,84,122,238,177,116,171,209,126,143,225,88,177,249,221,77,200,52,191,31,146,221,77,177,199,244,93,44,246,147,142,43,175,51,167,150,158,126,213,77,56,183,150,39,98,61,247,125,135,213,225,177,125,87,59,181,214,245,82,21,151,155,157,93,125,68,116,240,82,4,181,51,20,166,48,65,16,67,12,76,68,238,236,17,197,28,113,128,251,4,0,69,182,102,102,65,245,255,0,170,172,247,42,255,0,101,114,60,147,35,184,127,229,43,43,174,85,213,18,127,186,146,105,164,144,255,0,172,136,139,239,119,87,87,170,30,148,117,31,165,43,238,49,100,207,226,231,245,163,31,165,188,69,52,112,187,71,5,81,3,53,101,1,72,46,81,73,53,60,219,137,60,82,24,148,103,4,159,103,186,192,50,63,225,79,208,229,78,154,218,168,58,164,212,147,164,150,251,147,217,216,241,107,96,132,83,181,186,221,84,32,109,90,114,108,238,21,51,69,176,136,198,77,219,134,89,4,220,138,82,142,28,212,234,43,65,176,222,164,180,142,251,165,57,157,21,33,5,198,156,206,217,93,53,59,204,118,155,139,1,53,61,108,76,38,5,206,50,45,220,88,199,152,57,198,79,192,201,156,33,179,195,175,174,170,158,150,179,38,193,245,6,190,172,244,174,255,0,81,52,213,208,211,82,196,103,108,184,204,212,224,215,39,118,141,231,152,6,58,113,140,225,19,253,3,35,16,51,22,3,246,190,53,126,244,248,183,195,250,31,152,220,86,37,117,21,160,217,151,77,186,185,125,210,156,206,138,172,78,221,80,103,108,174,154,157,161,11,181,185,204,154,158,182,38,19,49,225,32,142,238,44,101,192,216,227,39,230,4,205,229,114,204,255,0,50,206,169,177,250,92,195,33,171,187,6,43,103,142,193,104,122,151,98,58,91,116,114,203,44,84,236,123,114,32,2,158,70,14,78,252,67,136,14,192,0,34,18,105,224,99,250,236,253,219,254,36,189,255,0,140,38,133,235,46,127,167,22,237,79,196,178,155,173,215,16,194,248,75,116,195,168,232,71,183,77,187,84,60,247,185,36,105,24,229,237,131,193,23,14,217,118,163,41,165,98,0,121,157,252,7,129,143,235,179,247,111,248,146,149,68,26,187,225,185,254,101,167,213,55,90,172,51,33,171,181,29,242,207,91,96,185,180,46,220,43,45,213,113,60,85,20,242,129,51,137,129,11,238,219,183,217,49,3,30,38,2,77,231,214,122,120,154,244,37,117,209,28,202,227,174,122,91,140,210,71,165,247,234,136,202,170,142,215,1,0,99,117,166,194,36,18,71,187,176,83,77,46,229,25,135,24,192,228,236,113,141,154,30,238,5,160,217,79,164,239,117,141,27,248,127,143,124,186,5,117,85,138,232,115,63,195,117,7,165,13,48,170,195,50,26,75,168,88,241,123,93,130,230,208,187,243,163,184,210,81,195,21,69,60,160,76,196,6,36,219,182,237,246,128,128,199,144,24,147,223,84,16,3,226,143,239,217,169,191,130,252,158,137,103,255,0,130,167,186,198,83,241,2,187,229,214,229,128,30,40,254,253,154,155,248,47,201,232,149,223,233,107,170,251,175,74,30,30,25,45,247,24,176,85,215,100,57,86,164,93,172,118,170,193,18,24,45,51,149,142,144,130,180,228,40,37,128,206,57,6,50,26,105,28,94,102,238,56,238,49,201,176,92,191,21,62,188,127,235,191,74,154,65,122,255,0,21,22,95,125,182,92,127,243,225,83,100,32,237,127,232,229,41,199,55,248,202,115,31,231,65,96,7,77,29,58,103,125,80,106,157,6,153,224,180,255,0,226,171,47,21,188,225,255,0,6,90,252,204,48,207,89,219,150,88,251,221,174,248,23,104,11,153,251,25,189,174,222,42,211,108,204,181,95,63,162,179,81,201,87,127,203,51,27,196,116,209,29,93,91,60,247,11,141,92,204,34,242,77,49,51,57,201,44,141,185,200,77,234,78,228,254,215,91,4,116,81,210,141,139,164,189,26,162,195,123,86,170,204,190,229,181,102,83,123,162,132,199,207,213,114,55,142,54,41,29,205,225,128,15,181,27,108,2,251,28,157,176,57,100,100,30,215,167,93,6,195,122,109,210,59,22,148,225,148,84,130,22,234,112,59,157,116,52,239,9,221,174,46,2,213,21,178,177,25,151,57,8,119,97,115,46,0,193,24,191,0,22,107,150,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,135,109,215,40,131,166,65,119,253,139,152,182,111,248,149,100,202,134,109,157,7,106,46,27,216,185,65,133,190,41,90,80,249,223,79,215,140,150,150,157,228,172,176,91,206,96,252,255,0,6,97,26,154,115,127,71,244,127,65,37,13,58,23,156,213,233,94,178,226,153,123,73,218,250,34,241,1,212,126,109,165,218,62,124,36,244,251,223,137,23,177,214,200,122,149,138,210,102,216,21,255,0,21,173,141,206,43,157,190,106,114,102,55,7,126,66,255,0,123,123,61,118,90,241,117,107,164,117,154,55,173,119,203,4,241,176,65,91,89,87,93,74,205,59,75,180,79,87,48,11,59,236,222,172,192,222,223,244,160,159,253,5,212,90,61,80,211,43,54,83,69,43,152,79,71,76,91,188,79,27,253,170,120,205,189,31,252,181,112,212,113,120,63,235,57,228,90,117,124,192,110,213,59,212,90,174,20,208,211,11,83,241,102,129,168,217,135,237,55,181,255,0,48,94,223,95,244,169,29,65,195,250,170,31,250,215,98,164,189,190,136,12,234,165,67,54,202,166,246,32,229,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,5,37,251,21,59,250,161,59,179,110,206,219,255,0,90,166,63,217,182,200,59,91,216,185,68,65,209,91,82,20,84,115,214,72,236,195,4,69,35,187,251,54,22,119,255,0,145,107,215,215,62,181,214,234,254,176,213,11,212,69,45,190,210,241,189,43,199,24,51,126,118,150,155,159,218,18,46,95,106,63,219,232,166,159,172,141,90,165,209,253,24,185,223,166,168,142,41,106,97,170,130,22,54,7,228,77,73,49,108,204,68,59,190,226,222,197,175,46,63,108,184,102,153,109,182,206,204,115,84,221,107,105,233,55,17,245,220,204,99,111,65,103,219,218,222,198,65,37,158,13,250,59,220,185,228,90,159,112,165,156,90,106,26,80,163,144,156,196,31,141,92,188,182,251,60,75,214,1,251,223,217,247,110,165,137,88,142,138,180,182,155,74,186,122,195,172,177,198,97,57,217,233,202,161,140,200,159,184,238,102,95,164,204,237,246,164,47,185,95,116,5,65,19,51,236,171,93,101,235,233,251,80,27,213,247,217,86,222,197,64,14,222,140,187,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,6,0,120,213,251,172,98,223,16,40,126,93,113,88,1,225,113,239,217,166,95,141,124,158,181,103,255,0,141,95,186,198,45,241,2,135,229,215,21,128,30,23,30,253,154,101,248,215,201,235,80,79,242,34,32,43,85,212,191,78,152,39,84,26,89,95,166,121,213,63,248,218,203,61,111,57,191,193,151,79,45,52,48,86,118,226,150,62,247,107,190,101,218,50,224,126,199,111,99,181,213,68,26,198,107,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,129,134,161,233,39,105,160,148,14,49,150,41,163,63,71,112,146,41,35,145,152,152,77,152,217,136,68,153,197,178,86,221,215,85,78,99,208,134,123,210,198,171,215,213,212,223,105,105,236,144,225,85,195,75,16,192,86,234,74,203,123,125,26,109,12,98,226,113,69,79,36,163,52,142,93,198,121,4,140,72,99,105,100,167,196,27,162,75,87,85,248,4,119,220,98,10,74,29,69,197,105,234,38,181,86,13,40,148,247,104,6,25,136,45,39,33,77,16,0,73,80,81,144,203,35,147,66,253,199,22,102,146,77,224,135,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,116,36,236,85,65,33,71,44,124,193,200,11,137,129,54,226,238,47,182,236,238,222,168,61,87,79,89,77,139,6,215,221,52,205,114,154,239,37,101,199,243,11,53,210,227,83,218,57,59,20,176,86,197,36,178,112,6,35,46,32,4,251,11,57,62,219,51,59,250,43,235,226,13,214,221,215,170,252,254,59,22,49,61,93,14,157,98,181,21,16,218,168,198,168,138,11,180,227,52,194,23,99,140,161,136,192,228,167,40,196,98,145,137,225,110,227,11,179,201,38,248,150,174,255,0,74,189,51,230,93,87,234,229,30,150,225,245,212,150,224,26,114,185,93,238,117,46,196,22,235,116,103,24,75,59,71,201,138,99,229,44,96,17,139,183,35,49,228,64,28,228,0,186,190,31,61,18,93,122,175,207,228,190,228,240,85,208,233,214,43,81,79,53,214,176,169,72,160,187,78,51,66,71,105,9,6,104,140,14,74,114,144,138,88,220,158,22,237,185,51,60,145,239,38,158,35,120,181,139,6,240,234,205,48,172,90,135,201,89,113,251,126,59,107,183,83,119,78,78,197,44,23,74,8,226,143,153,185,25,113,0,22,220,157,201,246,221,221,223,213,100,174,149,105,158,43,163,122,113,142,105,110,21,73,229,236,184,205,190,43,125,55,40,227,9,38,224,223,110,121,123,96,0,83,74,110,82,72,108,45,206,67,50,118,220,157,88,15,20,127,113,61,77,252,23,231,20,72,33,91,164,239,122,125,27,248,129,143,124,198,5,178,154,214,179,164,239,122,125,27,248,129,143,124,198,5,178,154,2,34,32,194,174,181,188,55,191,150,14,169,218,181,51,242,203,245,75,232,204,126,11,23,146,250,187,231,251,157,186,154,137,187,189,207,53,22,219,249,158,60,120,190,220,55,223,215,102,245,125,12,116,49,252,139,190,187,127,213,71,235,143,215,31,163,127,216,79,163,252,175,148,243,63,252,145,55,62,94,103,255,0,23,110,31,126,254,153,84,136,33,91,198,175,222,159,22,248,127,67,243,27,138,183,253,35,104,229,139,89,58,71,234,158,154,239,55,151,171,195,237,246,44,198,215,83,196,207,179,85,65,5,222,66,110,2,96,197,221,129,234,32,220,185,8,119,249,241,34,1,101,112,60,106,253,233,241,111,135,244,63,49,184,175,127,224,187,139,88,179,156,87,168,92,43,41,161,243,182,92,130,223,99,181,220,105,187,167,31,126,150,120,238,145,203,31,48,113,49,228,6,77,184,187,19,111,187,59,63,170,8,235,210,124,235,242,95,170,120,110,166,125,23,244,159,213,44,130,221,125,242,93,254,207,154,242,181,49,205,218,238,113,46,28,187,124,121,113,45,183,223,103,219,101,179,70,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,209,199,223,165,158,49,146,41,56,27,9,143,32,49,125,137,152,155,125,157,153,253,22,178,250,177,130,254,75,245,79,50,211,63,165,62,147,250,165,144,92,108,94,119,177,217,243,94,86,166,72,123,189,190,69,195,151,111,151,30,69,182,251,110,251,110,167,123,195,95,87,169,181,127,163,236,30,119,158,145,238,88,125,59,226,23,40,105,160,150,32,128,232,68,66,156,93,228,223,153,149,27,210,72,100,14,224,231,41,51,113,217,192,67,40,20,0,248,163,251,246,106,111,224,191,39,162,83,252,160,7,197,31,223,179,83,127,5,249,61,18,12,255,0,240,84,247,88,202,126,32,87,124,186,220,179,253,96,7,130,167,186,198,83,241,2,187,229,214,229,159,232,10,213,117,99,238,177,172,159,15,242,31,151,78,174,170,181,93,88,251,172,107,39,195,252,135,229,211,160,214,177,101,255,0,138,158,142,88,180,139,171,139,189,78,57,54,212,153,237,190,44,198,74,110,39,253,235,85,83,60,241,212,183,51,50,115,238,79,79,44,251,253,145,30,255,0,1,22,16,103,124,64,82,211,227,105,163,150,41,113,92,23,168,26,121,187,55,170,107,131,97,213,145,241,50,243,116,178,71,81,87,78,251,185,240,143,178,113,84,250,48,114,63,53,246,139,104,197,156,30,9,122,199,98,151,21,206,186,126,168,135,179,122,166,184,62,99,71,39,35,47,55,75,36,116,244,149,13,179,7,8,251,39,21,55,171,159,35,243,95,100,118,140,157,228,253,64,95,133,198,175,83,105,47,88,56,204,23,41,233,32,182,231,52,243,98,21,83,77,4,178,152,29,73,1,210,140,77,31,232,153,214,65,73,27,145,49,3,4,134,229,199,244,198,125,16,96,7,141,95,186,198,45,241,2,135,229,215,21,17,122,33,133,90,181,43,90,48,29,57,190,212,85,193,109,202,178,139,85,146,178,90,67,17,158,56,42,106,227,134,66,140,136,72,88,216,77,221,157,196,155,125,183,103,246,41,116,241,171,247,88,197,190,32,80,252,186,226,162,175,164,239,122,125,27,248,129,143,124,198,4,31,171,213,119,74,58,143,210,86,163,158,21,154,197,231,173,85,221,201,236,23,248,33,112,165,187,210,139,179,57,11,59,191,110,96,228,45,44,46,238,81,145,11,179,152,28,114,30,74,248,94,245,211,249,20,202,131,67,181,143,51,242,154,109,122,231,244,61,77,104,242,134,197,116,146,65,118,222,103,38,242,244,115,111,39,115,118,32,9,92,36,252,208,149,68,143,45,58,233,161,122,113,212,94,156,92,116,191,84,44,222,122,213,93,180,176,205,19,176,85,91,234,133,157,163,170,166,145,217,251,115,7,34,217,246,113,113,34,3,19,3,48,40,1,234,187,165,29,71,233,43,81,207,10,205,98,243,214,170,238,228,246,11,252,16,184,82,221,233,69,217,156,133,157,223,183,48,114,22,150,23,119,40,200,133,217,204,14,57,12,54,62,88,1,227,87,238,177,139,124,64,161,249,117,197,89,255,0,11,239,16,74,107,77,53,151,165,237,105,186,213,152,29,64,208,97,247,202,153,101,169,62,115,75,75,79,71,101,104,162,128,137,129,136,231,32,158,89,120,70,12,49,125,144,16,218,240,120,213,251,172,98,223,16,40,126,93,113,65,128,30,23,30,253,154,101,248,215,201,235,84,164,248,131,116,73,106,234,191,0,142,251,140,65,73,67,168,184,173,61,68,214,170,193,165,18,158,237,0,195,49,5,164,228,41,162,0,9,42,10,50,25,100,114,104,95,184,226,204,210,73,188,91,120,92,123,246,105,151,227,95,39,173,83,252,131,86,207,245,85,129,101,95,236,174,57,146,99,151,15,252,165,29,117,182,186,158,79,247,50,67,52,114,7,245,16,144,253,206,202,119,188,62,122,219,181,117,95,128,73,98,201,231,164,161,212,92,86,158,158,27,173,25,85,9,79,118,128,97,132,78,236,17,140,49,0,4,149,5,32,148,81,177,52,47,219,98,118,105,35,223,197,117,219,225,171,252,170,117,31,31,213,44,3,45,181,98,215,169,60,189,175,40,243,148,123,199,85,66,14,92,107,99,237,11,28,181,145,131,180,124,37,38,25,35,8,71,185,11,69,246,242,87,166,142,157,48,78,151,244,178,131,76,240,90,127,241,85,151,138,222,115,127,132,238,158,90,24,103,172,237,203,44,157,158,239,96,11,180,5,192,61,140,222,215,112,138,191,26,191,122,124,91,225,253,15,204,110,42,234,248,24,254,187,63,118,255,0,137,43,85,227,87,239,79,139,124,63,161,249,141,197,93,95,3,31,215,103,238,223,241,36,18,168,136,163,131,174,143,19,234,157,25,213,203,62,148,232,179,210,93,143,21,188,80,215,102,21,212,213,145,16,84,132,103,51,86,88,29,165,166,144,99,55,30,195,157,76,70,231,17,242,143,139,24,27,48,72,250,43,105,211,174,188,225,189,73,105,29,139,85,176,202,218,66,11,141,56,5,206,134,26,135,152,237,55,22,1,122,138,41,92,128,11,156,100,91,49,56,15,48,112,144,91,129,139,189,203,64,68,68,5,106,186,177,247,88,214,79,135,249,15,203,167,87,85,90,174,172,125,214,53,147,225,254,67,242,233,208,107,88,182,168,90,171,173,170,16,17,17,1,17,16,20,43,120,213,251,211,226,223,15,232,126,99,113,83,82,161,91,198,175,222,159,22,248,127,67,243,27,138,7,130,167,189,62,83,240,254,187,230,54,229,53,42,21,188,21,61,233,242,159,135,245,223,49,183,41,169,64,68,68,16,173,227,87,239,79,139,124,63,161,249,141,197,60,21,61,233,242,159,135,245,223,49,183,39,141,95,189,62,45,240,254,135,230,55,20,240,84,247,167,202,126,31,215,124,198,220,130,106,81,17,1,17,16,22,0,120,213,251,172,98,223,16,40,126,93,113,89,254,176,3,198,175,221,99,22,248,129,67,242,235,138,12,0,240,184,247,236,211,47,198,190,79,90,167,249,64,15,133,199,191,102,153,126,53,242,122,213,63,200,11,31,250,214,233,75,249,96,233,101,171,76,254,190,253,82,250,51,32,130,251,231,126,139,243,253,206,221,53,68,61,174,223,122,45,183,243,60,185,114,125,184,109,183,174,237,144,8,130,53,116,159,193,175,242,95,170,120,110,166,127,40,239,164,254,169,100,22,235,239,146,250,161,217,243,94,86,166,57,187,93,207,58,92,57,118,248,242,226,91,111,190,207,182,203,32,60,81,253,196,245,55,240,95,156,81,44,170,88,171,226,143,238,39,169,191,130,252,226,137,4,0,169,137,240,167,232,114,167,77,109,84,29,82,106,73,210,75,125,201,236,236,120,181,176,66,41,218,221,110,170,16,54,173,57,54,119,10,153,162,216,68,99,38,237,195,44,130,110,69,41,71,12,101,244,157,239,79,163,127,16,49,239,152,192,182,83,64,68,68,24,65,226,95,208,229,55,81,216,108,218,195,131,157,88,106,46,23,103,144,33,164,140,37,168,11,229,186,23,146,119,162,24,65,136,154,165,136,229,40,72,7,237,156,143,25,179,177,1,195,6,203,106,133,173,103,86,62,244,250,201,241,3,33,249,140,232,37,83,193,83,221,99,41,248,129,93,242,235,114,207,245,128,30,10,158,235,25,79,196,10,239,151,91,150,127,160,34,34,12,0,241,171,247,88,197,190,32,80,252,186,226,162,175,164,239,122,125,27,248,129,143,124,198,5,42,158,53,126,235,24,183,196,10,31,151,92,84,85,244,157,239,79,163,127,16,49,239,152,192,131,101,52,68,64,88,1,227,87,238,177,139,124,64,161,249,117,197,103,250,192,15,26,191,117,140,91,226,5,15,203,174,40,48,3,194,227,223,179,76,191,26,249,61,106,159,229,0,62,23,30,253,154,101,248,215,201,235,84,255,0,32,40,127,235,203,160,46,170,181,131,170,220,227,82,116,179,73,227,187,99,55,183,183,73,71,86,23,187,109,47,112,163,183,211,69,51,188,115,84,1,179,247,99,147,119,113,245,246,250,239,186,152,4,65,105,58,75,211,204,143,74,58,108,211,189,60,203,232,94,138,247,100,177,195,79,113,166,121,163,151,177,80,251,148,145,243,140,136,11,137,19,182,226,78,207,183,181,93,180,68,26,171,175,65,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,26,154,134,134,153,155,156,167,179,187,187,187,187,8,0,139,17,153,147,176,0,9,17,56,136,187,183,159,83,147,225,109,210,37,171,66,180,142,151,89,111,55,26,75,182,89,170,22,122,11,144,73,21,56,240,181,218,165,6,158,26,88,164,33,105,92,228,105,35,57,253,88,28,227,136,88,95,178,210,200,23,171,163,238,147,48,222,145,116,191,234,61,138,162,146,241,125,175,168,146,166,251,145,141,3,210,207,117,54,144,222,6,48,121,37,112,8,162,54,140,65,143,134,253,195,102,98,148,221,239,170,34,11,85,213,30,133,255,0,41,77,9,201,180,83,235,79,213,207,172,126,75,252,39,228,124,231,99,203,214,65,83,252,207,114,62,92,187,28,127,77,182,229,191,174,219,62,21,105,63,131,95,228,191,84,240,221,76,254,81,223,73,253,82,200,45,215,223,37,245,67,179,230,188,173,76,115,118,187,158,116,184,114,237,241,229,196,182,223,125,159,109,148,149,34,2,43,85,213,30,186,127,38,189,9,201,181,175,234,183,214,63,171,158,75,252,25,231,188,159,127,204,86,65,77,252,247,110,78,60,123,252,191,65,247,227,183,166,251,182,21,105,63,140,167,229,67,84,240,221,51,254,78,63,70,125,109,200,45,214,47,59,245,191,189,229,124,213,76,112,247,123,126,72,121,241,238,114,227,200,119,219,109,219,125,208,100,7,92,253,12,127,45,31,169,63,245,81,250,157,245,59,233,47,246,19,233,15,53,230,252,183,255,0,36,67,195,143,150,255,0,198,223,159,221,183,173,170,233,115,194,147,249,53,235,182,51,173,127,151,175,172,127,87,60,239,248,51,234,183,147,239,249,138,57,233,191,158,243,114,113,227,223,229,250,15,191,29,189,55,221,179,253,16,91,253,116,208,189,56,234,47,78,46,58,95,170,22,111,61,106,174,218,88,102,137,216,42,173,245,66,206,209,213,83,72,236,253,185,131,145,108,251,56,184,145,1,137,129,152,22,185,154,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,160,97,168,122,73,218,104,37,3,140,101,138,104,207,209,220,36,138,72,228,102,38,19,102,54,98,17,38,113,109,156,214,58,245,183,209,246,51,213,206,151,203,101,38,164,162,205,172,116,243,150,39,120,171,150,163,177,67,60,178,64,115,4,145,196,108,36,19,13,48,68,230,65,35,198,196,230,2,78,220,72,34,87,23,235,78,235,122,232,115,82,122,83,213,44,130,174,190,162,58,123,43,224,115,203,76,82,152,193,5,206,154,74,139,124,179,177,59,176,71,20,108,112,49,142,194,1,44,125,198,102,130,37,137,107,245,114,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,66,78,197,84,18,20,114,199,204,28,128,184,152,19,110,46,226,251,110,206,237,234,191,41,6,101,120,142,245,199,77,213,110,101,65,135,233,240,85,211,233,214,31,81,57,208,205,41,203,17,222,234,201,152,30,182,88,29,216,64,4,88,134,1,33,238,136,75,41,19,139,204,241,71,226,122,23,232,202,251,214,30,163,213,91,36,186,253,13,134,98,254,94,163,38,185,68,96,245,67,28,174,125,170,106,104,203,125,230,151,181,43,52,132,47,28,98,4,69,201,216,34,147,192,116,197,211,214,85,213,6,178,217,116,143,22,169,242,30,127,185,83,113,186,29,44,149,16,219,40,98,30,82,212,72,32,223,228,198,12,68,2,114,203,16,57,135,62,77,176,246,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,40,105,222,174,119,154,121,76,228,41,101,154,67,244,103,57,37,146,73,29,133,132,25,205,216,68,69,152,88,49,211,196,111,22,177,96,222,29,89,166,21,139,80,249,43,46,63,111,199,109,118,234,110,233,201,216,165,130,233,65,28,81,243,55,35,46,32,2,219,147,185,62,219,187,187,250,168,23,83,253,226,143,238,39,169,191,130,252,226,137,64,10,15,170,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,49,77,61,76,242,19,148,146,201,33,59,145,153,19,185,57,59,187,187,187,187,169,180,240,224,240,255,0,163,233,222,197,22,173,234,246,59,255,0,85,138,255,0,51,4,84,213,18,65,81,30,59,75,204,227,227,78,112,156,145,156,211,70,204,103,51,23,38,142,86,136,88,63,60,242,218,175,9,78,138,62,132,163,163,234,203,83,109,151,90,59,212,221,232,240,187,124,237,216,140,104,102,131,182,119,50,102,46,114,119,130,89,99,136,100,17,22,141,138,86,105,26,88,76,36,253,6,170,235,101,62,147,189,214,52,111,225,254,61,242,232,22,181,139,101,62,147,189,214,52,111,225,254,61,242,232,16,123,93,66,205,109,90,107,128,100,186,141,125,167,171,158,219,138,217,235,111,117,145,82,0,148,242,65,77,9,205,32,198,36,66,46,110,32,236,204,228,45,190,219,187,123,86,178,250,133,154,221,117,43,63,201,117,26,251,79,73,5,203,42,188,86,222,235,34,164,2,24,35,158,166,99,154,65,140,72,136,152,24,141,217,153,200,159,109,183,119,246,169,179,241,115,212,204,171,78,250,71,154,221,139,85,249,79,174,185,5,38,51,113,156,36,146,57,134,134,72,42,42,37,8,200,12,118,238,121,81,136,216,185,9,69,44,160,227,246,183,104,86,210,124,23,242,161,170,120,110,153,253,41,244,103,214,220,130,221,98,243,189,142,247,149,243,85,49,195,221,237,242,30,124,123,156,184,242,29,246,219,118,223,116,18,127,164,61,40,209,209,120,71,230,180,250,151,23,58,187,253,190,229,170,246,161,8,96,121,173,146,67,67,28,148,47,28,174,242,183,231,160,163,2,50,22,9,26,42,217,97,118,2,98,37,21,120,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,65,39,98,170,9,6,72,164,224,108,64,92,76,5,246,38,113,125,182,118,118,244,91,62,226,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,156,157,138,88,35,24,226,143,153,185,25,113,0,22,220,157,201,246,221,221,223,213,107,111,212,190,1,77,165,157,67,106,70,159,91,241,234,187,29,182,199,148,92,169,173,116,53,45,47,56,173,222,96,222,141,217,229,119,51,2,167,120,140,12,157,249,129,9,110,92,183,112,216,207,73,243,175,202,134,150,97,186,153,244,95,209,159,91,113,251,117,247,201,119,251,222,87,205,83,71,55,107,185,196,121,241,238,113,229,196,119,219,125,155,125,151,149,234,199,221,99,89,62,31,228,63,46,157,99,175,131,214,107,117,202,186,62,11,21,194,158,146,58,124,59,40,185,89,40,74,16,38,57,32,49,134,185,202,87,114,118,115,238,215,74,44,226,194,220,4,27,109,217,200,178,43,171,31,117,141,100,248,127,144,252,186,116,26,214,41,31,240,167,232,114,155,82,174,180,29,82,106,73,213,197,98,198,47,12,120,181,176,66,88,30,227,113,165,32,54,173,57,54,102,58,104,101,216,68,99,39,238,77,20,130,110,35,17,71,52,112,45,148,250,78,247,88,209,191,135,248,247,203,160,65,117,81,17,6,58,245,201,210,37,171,171,237,35,28,82,11,141,37,159,44,176,212,21,203,28,186,207,78,38,1,59,131,137,210,204,108,47,40,83,76,220,121,246,223,118,56,225,145,198,78,211,70,90,251,101,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,132,157,138,168,36,40,229,143,152,57,1,113,48,38,220,93,197,246,221,157,219,213,109,38,161,91,198,175,222,159,22,248,127,67,243,27,138,11,171,224,99,250,236,253,219,254,36,165,81,69,95,129,143,235,179,247,111,248,146,149,68,22,171,171,31,117,141,100,248,127,144,252,186,117,173,98,217,79,171,31,117,141,100,248,127,144,252,186,117,173,98,12,180,240,249,235,110,235,210,134,127,37,139,39,158,174,187,78,178,170,138,120,110,180,101,84,67,5,166,114,154,17,59,176,70,48,202,102,113,211,140,130,81,70,194,243,55,109,137,221,227,143,105,233,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,88,204,255,0,75,115,189,47,250,185,245,234,197,244,103,214,220,126,143,41,179,255,0,125,67,55,154,181,213,114,236,79,249,163,46,28,187,103,246,15,137,182,222,162,219,178,151,79,7,28,147,94,110,58,37,93,143,230,24,197,36,122,95,105,168,153,177,27,196,207,216,171,150,115,156,206,174,158,40,216,54,168,166,25,74,66,121,201,197,194,82,56,133,230,102,33,166,12,11,241,71,247,236,212,223,193,126,79,68,189,174,157,105,125,215,81,252,38,51,235,157,152,170,228,168,193,117,96,178,131,164,166,162,42,131,169,128,45,148,116,211,111,197,217,227,8,162,171,146,160,228,216,152,66,156,183,102,103,115,31,21,226,143,239,217,169,191,130,252,158,137,102,167,133,102,11,249,80,232,23,86,244,211,233,79,163,62,182,228,23,251,23,157,236,119,188,175,154,178,209,67,221,237,242,30,124,123,156,184,242,29,246,219,118,223,116,17,151,211,70,127,77,165,157,67,105,190,160,220,50,26,187,29,182,199,148,91,106,110,149,212,207,47,56,173,222,96,26,177,157,162,103,51,2,167,121,64,192,89,249,129,16,236,92,182,125,151,150,172,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,108,103,209,78,83,98,204,58,71,210,27,182,57,93,230,233,41,240,251,101,174,73,59,71,31,26,170,40,6,146,166,61,141,153,223,132,240,74,27,237,196,184,238,46,226,236,238,23,173,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,112,254,197,67,250,62,251,46,197,214,99,191,163,160,228,73,157,246,85,174,177,244,244,253,139,177,1,68,239,140,134,142,246,238,120,238,167,219,233,103,38,134,134,168,43,36,23,50,6,229,87,23,29,254,207,17,245,156,190,246,246,253,251,41,98,86,35,173,93,45,166,213,94,158,179,43,44,145,153,206,22,122,130,167,96,50,23,238,51,129,143,232,179,187,253,168,199,238,65,11,125,12,107,93,110,144,107,13,40,181,68,81,91,238,207,35,213,60,145,131,183,230,169,106,120,125,162,33,227,246,164,253,190,171,97,74,42,144,173,163,130,178,55,103,25,226,25,25,219,217,177,51,63,252,171,87,140,130,217,112,194,242,219,149,157,216,225,169,181,86,212,82,110,67,235,184,25,70,254,132,205,191,177,253,172,182,26,232,223,86,169,117,131,70,45,151,232,106,35,150,90,104,105,96,153,129,129,184,147,210,66,91,59,9,22,207,185,63,181,5,244,92,63,177,114,136,58,247,245,85,15,236,93,114,126,205,183,85,11,187,182,238,237,191,245,32,236,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,195,251,23,42,146,246,160,160,246,118,245,245,85,70,206,205,234,251,170,118,251,91,253,235,177,189,25,7,40,139,207,231,121,85,14,25,138,220,114,27,129,176,67,73,77,52,174,78,98,44,220,99,35,246,151,167,176,93,4,101,120,197,234,221,182,225,100,198,112,43,93,72,156,161,116,154,162,86,25,35,45,195,202,3,111,179,110,77,252,243,127,244,236,177,179,195,19,74,31,82,245,234,122,233,184,249,108,126,154,150,164,185,12,159,206,21,108,46,47,184,187,109,233,25,251,127,228,86,55,168,173,88,147,88,181,50,227,150,8,16,83,77,217,236,129,56,19,142,212,241,70,94,160,204,207,235,26,147,255,0,7,221,33,184,226,88,109,247,61,186,68,192,247,218,88,97,140,92,36,18,110,213,93,80,190,252,182,111,232,183,177,4,136,219,40,130,219,109,165,183,199,183,26,104,66,22,219,127,232,139,55,223,253,139,234,68,65,73,59,51,122,170,27,215,238,244,251,149,70,238,184,22,102,245,111,189,5,66,170,92,55,177,114,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,48,3,198,175,221,99,22,248,129,67,242,235,138,192,15,11,143,126,205,50,252,107,228,245,171,63,252,106,253,214,49,111,136,20,63,46,184,172,0,240,184,247,236,211,47,198,190,79,90,130,127,145,17,1,17,16,20,106,248,193,116,163,98,190,224,143,213,86,45,21,170,215,122,198,123,20,121,67,118,76,38,189,82,205,52,20,212,178,114,23,112,121,160,51,16,220,133,136,226,61,158,77,160,138,50,146,165,138,190,40,254,226,122,155,248,47,206,40,144,65,14,158,225,87,93,74,207,241,173,57,177,84,82,65,114,202,175,20,86,74,57,106,204,134,8,231,169,152,33,140,164,33,18,38,6,35,103,119,97,39,219,125,153,253,139,98,142,149,122,103,195,122,80,210,58,61,45,195,235,170,238,38,85,5,114,187,220,234,93,196,238,55,25,2,48,150,118,143,147,140,33,198,40,192,35,23,126,32,3,200,140,249,200,112,25,210,119,189,62,141,252,64,199,190,99,2,217,77,1,98,175,138,63,184,158,166,254,11,243,138,37,149,75,21,124,81,253,196,245,55,240,95,156,81,32,133,110,147,189,233,244,111,226,6,61,243,24,22,202,107,90,206,147,189,233,244,111,226,6,61,243,24,22,202,104,8,136,128,136,136,33,91,198,175,222,159,22,248,127,67,243,27,138,186,190,6,63,174,207,221,191,226,74,213,120,213,251,211,226,223,15,232,126,99,113,87,87,192,199,245,217,251,183,252,73,6,53,120,169,232,229,139,72,186,184,187,212,227,147,109,73,158,219,226,204,100,166,226,127,222,181,85,51,207,29,75,115,51,39,62,228,244,242,207,191,217,17,239,240,17,97,6,119,201,255,0,4,125,94,166,59,86,161,104,37,116,244,145,212,65,81,22,95,107,140,96,151,191,56,24,199,75,90,71,39,172,76,17,188,116,12,35,246,77,222,105,31,237,179,63,15,214,241,184,210,251,85,86,1,167,186,209,9,82,65,114,182,94,37,197,234,24,104,135,191,89,5,76,50,84,197,206,163,118,46,16,21,36,220,99,118,38,222,174,66,103,31,94,120,85,225,175,171,213,58,65,214,14,15,59,207,86,214,220,194,161,241,11,148,52,208,69,41,206,21,196,33,78,46,242,109,192,6,177,169,36,50,7,99,96,136,153,185,110,224,65,176,74,128,31,20,127,126,205,77,252,23,228,244,74,127,148,0,248,163,251,246,106,111,224,191,39,162,65,159,254,10,158,235,25,79,196,10,239,151,91,150,127,172,0,240,84,247,88,202,126,32,87,124,186,220,179,253,1,90,174,172,125,214,53,147,225,254,67,242,233,213,213,86,171,171,31,117,141,100,248,127,144,252,186,116,26,214,45,132,252,69,116,114,197,172,157,35,231,116,215,121,188,189,94,31,111,159,49,181,212,241,51,236,213,80,65,44,132,220,4,193,139,187,3,212,65,185,114,16,239,243,226,68,2,203,94,197,180,237,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,65,172,22,158,230,183,93,53,207,241,173,70,177,83,210,79,114,197,111,20,87,186,56,170,192,138,9,39,166,152,38,140,100,17,33,39,7,32,102,118,98,23,219,125,157,189,171,103,44,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,163,143,191,75,60,99,36,82,112,54,19,30,64,98,251,19,49,54,251,59,51,250,45,101,245,99,5,252,151,234,158,101,166,127,74,125,39,245,75,32,184,216,188,239,99,179,230,188,173,76,144,247,123,124,139,135,46,223,46,60,139,109,246,221,246,221,78,79,133,198,175,84,234,215,71,216,204,23,41,234,231,185,96,213,19,98,21,83,77,4,81,1,133,48,129,210,140,77,31,233,0,81,207,73,27,145,48,155,156,102,229,203,244,200,45,175,141,95,186,198,45,241,2,135,229,215,21,21,125,39,123,211,232,223,196,12,123,230,48,41,84,241,171,247,88,197,190,32,80,252,186,226,162,87,167,172,166,197,131,107,238,154,102,185,77,119,146,178,227,249,133,154,233,113,169,237,28,157,138,88,43,98,146,89,56,3,17,151,16,2,125,133,156,159,109,153,157,253,16,108,105,173,26,189,134,232,46,151,228,26,185,168,19,213,199,98,199,105,198,106,134,164,129,230,158,83,57,6,40,161,140,61,25,206,73,100,142,54,114,113,6,115,103,34,17,103,38,215,175,170,174,166,51,46,171,245,114,179,84,179,10,26,75,112,13,56,219,109,22,202,102,98,11,117,186,51,144,226,129,228,226,197,49,242,150,67,57,9,155,145,153,113,16,14,17,133,203,235,235,173,124,171,170,205,71,171,178,90,110,126,95,76,177,155,132,209,227,150,250,119,144,35,175,224,229,24,220,234,26,65,3,41,165,7,119,1,49,110,204,102,224,205,200,165,57,125,7,135,95,66,181,61,82,230,77,156,106,13,5,88,105,93,130,162,104,107,166,166,170,136,14,231,113,133,169,205,173,174,205,35,79,8,20,117,3,33,204,33,250,0,64,38,6,76,96,23,211,194,235,195,254,178,239,89,109,234,111,91,241,222,205,170,31,45,113,193,237,115,201,60,21,82,85,69,60,83,195,118,46,217,135,24,91,181,180,81,200,198,51,12,133,35,139,3,68,82,222,191,26,191,117,140,91,226,5,15,203,174,43,61,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,192,191,26,191,117,140,91,226,5,15,203,174,40,48,3,194,227,223,179,76,191,26,249,61,106,159,229,0,62,23,30,253,154,101,248,215,201,235,84,255,0,32,34,34,8,86,241,171,247,167,197,190,31,208,252,198,226,174,175,129,143,235,179,247,111,248,146,181,94,53,126,244,248,183,195,250,31,152,220,87,148,232,35,170,235,23,73,122,53,175,57,151,118,213,89,151,220,190,173,209,226,214,74,217,140,124,253,87,43,131,73,35,140,108,230,240,192,7,221,145,247,1,125,130,62,224,28,177,186,9,10,241,20,235,170,155,165,172,53,240,125,62,175,164,61,84,191,211,195,53,12,53,52,178,152,91,45,211,61,64,61,201,157,227,120,38,49,146,156,163,8,72,255,0,76,196,200,12,5,192,224,133,126,174,89,148,223,115,156,170,243,154,229,53,222,118,245,144,92,42,46,151,26,158,208,71,223,170,158,66,146,89,56,3,8,15,35,50,125,133,152,91,125,153,153,189,20,191,120,117,120,118,216,176,221,44,187,103,157,70,105,247,60,191,58,183,213,218,224,182,214,206,99,53,166,197,87,77,217,150,55,1,97,58,90,201,194,73,134,71,99,121,99,136,130,54,120,76,167,7,8,246,232,115,171,187,175,72,58,184,89,92,246,234,187,198,39,126,167,27,110,71,106,130,160,128,206,6,54,32,170,132,28,154,35,169,133,249,112,238,54,206,18,77,27,20,125,215,144,118,8,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,56,251,244,179,198,50,69,39,3,97,49,228,6,47,177,51,19,111,179,179,63,162,215,179,173,126,148,111,189,37,235,45,110,27,218,186,214,98,23,45,235,49,107,221,108,32,62,126,151,136,60,145,185,70,238,15,52,6,125,169,27,96,39,216,36,237,128,75,27,43,193,225,161,215,29,79,78,57,148,58,61,156,5,33,233,214,105,120,140,230,171,144,226,167,59,29,198,102,142,6,173,41,141,196,94,153,196,34,25,132,203,236,4,109,32,59,56,152,76,19,146,136,136,10,213,117,99,238,177,172,159,15,242,31,151,78,174,170,181,93,88,251,172,107,39,195,252,135,229,211,160,214,177,109,80,181,87,91,84,32,34,34,2,34,32,40,86,241,171,247,167,197,190,31,208,252,198,226,166,165,66,183,141,95,189,62,45,240,254,135,230,55,20,15,5,79,122,124,167,225,253,119,204,109,202,106,84,43,120,42,123,211,229,63,15,235,190,99,110,83,82,128,136,136,33,91,198,175,222,159,22,248,127,67,243,27,138,120,42,123,211,229,63,15,235,190,99,110,79,26,191,122,124,91,225,253,15,204,110,41,224,169,239,79,148,252,63,174,249,141,185,4,212,162,34,2,34,32,44,0,241,171,247,88,197,190,32,80,252,186,226,179,253,96,7,141,95,186,198,45,241,2,135,229,215,20,24,1,225,113,239,217,166,95,141,124,158,181,79,242,128,31,11,143,126,205,50,252,107,228,245,170,127,144,17,17,1,98,175,138,63,184,158,166,254,11,243,138,37,149,75,21,124,81,253,196,245,55,240,95,156,81,32,133,110,147,189,233,244,111,226,6,61,243,24,22,202,107,90,206,147,189,233,244,111,226,6,61,243,24,22,202,104,8,136,128,181,172,234,199,222,159,89,62,32,100,63,49,157,108,166,181,172,234,199,222,159,89,62,32,100,63,49,157,4,170,120,42,123,172,101,63,16,43,190,93,110,89,254,176,3,193,83,221,99,41,248,129,93,242,235,114,207,244,4,68,65,128,30,53,126,235,24,183,196,10,31,151,92,84,85,244,157,239,79,163,127,16,49,239,152,192,165,83,198,175,221,99,22,248,129,67,242,235,138,138,190,147,189,233,244,111,226,6,61,243,24,16,108,166,136,136,11,0,60,106,253,214,49,111,136,20,63,46,184,172,255,0,88,1,227,87,238,177,139,124,64,161,249,117,197,6,0,120,92,123,246,105,151,227,95,39,173,83,252,160,7,194,227,223,179,76,191,26,249,61,106,159,228,4,68,64,68,68,26,171,173,148,250,78,247,88,209,191,135,248,247,203,160,90,214,45,148,250,78,247,88,209,191,135,248,247,203,160,65,117,81,17,1,17,16,89,78,179,52,83,42,234,39,166,204,195,71,48,171,133,170,138,245,144,125,31,229,167,186,75,36,116,161,216,175,167,168,62,101,28,114,27,110,16,147,54,192,255,0,105,219,125,155,119,104,246,209,15,8,158,164,180,215,90,48,29,70,190,230,218,107,61,183,21,202,45,87,186,200,169,46,85,229,60,144,83,85,199,52,131,24,149,24,139,155,136,59,51,57,11,111,182,238,222,213,46,136,128,136,136,8,136,130,56,60,93,122,76,195,114,29,59,184,117,89,102,168,164,178,100,56,173,61,53,53,234,56,104,28,143,33,9,234,233,41,105,158,89,26,65,24,206,1,146,77,143,182,102,97,194,55,118,24,195,140,59,41,254,241,71,247,19,212,223,193,126,113,68,160,5,6,198,125,31,116,153,134,244,139,165,255,0,81,236,85,20,151,139,237,125,68,149,55,220,140,104,30,150,123,169,180,134,240,49,131,201,43,128,69,17,180,98,12,124,55,238,27,51,20,166,239,125,81,16,98,175,138,63,184,158,166,254,11,243,138,37,30,190,27,158,31,116,221,68,212,201,172,58,201,106,171,29,58,183,84,21,53,21,182,104,165,132,50,99,120,167,142,87,138,162,25,226,154,16,166,153,160,39,49,18,9,13,142,61,247,9,25,165,167,168,221,16,181,117,29,163,215,173,26,190,223,42,237,22,219,253,69,184,171,42,233,35,19,157,160,167,174,130,166,64,143,151,217,19,49,129,193,141,216,152,28,216,156,79,143,7,184,22,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,7,214,136,136,53,87,91,41,244,157,238,177,163,127,15,241,239,151,64,181,172,91,41,244,157,238,177,163,127,15,241,239,151,64,130,45,124,105,243,250,155,239,80,216,166,159,83,228,52,149,150,220,87,23,10,147,161,133,226,35,160,184,214,84,72,243,52,174,45,204,76,233,224,160,54,3,127,64,224,66,205,220,119,47,1,225,51,165,246,173,71,235,6,215,115,188,149,36,148,248,45,158,179,40,10,74,154,33,168,10,153,192,163,166,135,110,78,205,25,197,45,92,117,1,38,196,226,116,227,179,51,187,24,217,254,181,178,155,238,97,213,198,175,93,178,58,239,55,87,79,152,92,237,113,201,218,8,248,210,209,78,84,148,209,236,12,204,252,32,130,32,223,110,69,199,114,119,39,119,121,10,240,71,210,251,85,46,1,168,90,209,49,82,79,114,185,222,34,197,233,216,168,135,191,71,5,52,49,212,203,194,163,119,46,19,149,92,60,163,102,22,222,146,50,119,47,78,1,38,138,21,188,104,241,63,161,250,154,199,50,154,76,103,201,82,100,24,125,55,122,227,29,23,110,59,133,116,21,85,33,39,41,89,153,165,154,56,30,140,75,119,114,24,222,6,125,135,130,154,149,29,94,54,152,181,138,175,64,176,92,214,162,135,157,234,213,152,53,174,142,167,186,109,218,165,171,162,168,146,162,62,12,252,11,145,209,83,62,238,206,77,219,216,93,152,137,156,44,7,130,94,83,125,164,215,220,235,10,167,174,225,101,186,225,239,116,172,166,237,3,247,106,169,43,105,227,167,147,155,183,49,226,21,181,45,179,59,11,247,55,38,119,17,118,147,254,172,125,214,53,147,225,254,67,242,233,212,21,244,7,157,126,78,250,201,210,123,255,0,209,127,72,121,188,130,59,23,103,191,218,227,244,148,103,65,221,229,196,183,237,249,174,231,29,190,215,14,59,142,252,154,117,58,177,247,88,214,79,135,249,15,203,167,65,173,98,217,79,164,239,117,141,27,248,127,143,124,186,5,173,98,217,79,164,239,117,141,27,248,127,143,124,186,4,23,85,17,16,20,43,120,213,251,211,226,223,15,232,126,99,113,83,82,161,91,198,175,222,159,22,248,127,67,243,27,138,11,171,224,99,250,236,253,219,254,36,165,81,69,95,129,143,235,179,247,111,248,146,149,68,22,171,171,31,117,141,100,248,127,144,252,186,117,173,98,217,79,171,31,117,141,100,248,127,144,252,186,117,173,98,13,132,244,159,64,116,107,93,122,88,233,243,242,185,167,182,172,163,234,190,31,142,92,237,126,116,9,251,19,125,29,79,200,95,139,183,114,19,226,29,200,15,148,82,112,14,96,92,71,108,149,86,171,164,239,117,141,27,248,127,143,124,186,5,117,80,64,15,138,63,191,102,166,254,11,242,122,37,159,254,10,158,235,25,79,196,10,239,151,91,150,0,120,163,251,246,106,111,224,191,39,162,89,255,0,224,169,238,177,148,252,64,174,249,117,185,4,117,120,138,232,229,247,70,250,184,206,233,174,243,121,138,76,194,225,62,99,107,169,226,1,222,165,175,158,89,9,184,9,155,143,106,118,168,131,114,226,71,216,231,196,68,197,150,127,248,37,229,54,42,189,2,206,176,170,122,238,119,171,86,96,247,74,202,110,209,183,106,150,174,138,158,58,121,57,187,112,46,71,69,82,219,51,185,55,111,114,102,98,23,123,85,227,105,163,151,216,178,172,23,168,26,121,187,214,90,155,123,97,213,145,241,1,242,149,81,201,81,87,78,251,185,243,147,188,18,212,250,48,113,15,43,246,139,121,5,154,208,120,61,102,182,172,87,172,16,177,92,41,234,228,168,204,113,123,149,146,132,161,1,112,142,112,40,107,156,165,119,38,118,14,213,12,162,206,44,79,204,129,182,217,220,132,39,37,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,21,36,170,92,63,177,7,91,250,125,222,159,122,172,93,157,189,21,36,204,254,175,247,46,65,221,5,107,229,185,209,5,202,219,85,111,147,110,53,48,156,47,190,255,0,210,23,111,187,251,87,212,136,32,95,196,239,74,31,77,53,234,10,232,120,249,108,130,154,170,164,120,140,159,206,13,108,206,79,185,59,239,233,32,123,63,229,89,39,224,233,171,118,219,125,147,38,192,174,149,34,18,157,210,26,136,152,164,140,118,15,40,109,190,207,177,63,243,47,255,0,211,186,247,94,48,90,67,113,203,112,219,22,123,107,137,141,236,84,179,67,32,176,72,68,253,218,186,81,109,184,238,223,210,127,106,140,14,157,117,98,77,29,212,203,118,88,64,71,77,15,123,188,2,224,46,91,211,203,24,250,155,59,55,172,136,54,90,69,231,240,76,170,135,51,197,109,217,13,188,216,225,171,166,134,86,38,49,38,126,81,137,251,71,211,216,76,189,2,10,36,103,118,244,125,149,33,179,55,167,162,236,127,86,93,123,125,173,254,244,29,141,236,92,170,71,218,170,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,195,250,42,119,92,147,253,202,135,125,203,109,191,206,130,177,246,170,151,2,222,155,174,80,22,5,120,167,107,212,58,125,167,19,224,244,114,127,127,94,33,242,196,205,36,91,136,207,75,88,12,78,36,206,91,110,205,236,217,103,140,243,5,60,50,84,72,251,4,66,230,79,253,76,219,186,128,143,17,237,104,173,213,110,160,238,16,65,114,158,91,85,182,138,130,40,225,121,128,227,238,52,46,110,76,195,233,191,231,157,191,111,181,6,61,233,118,27,89,159,231,246,28,82,136,93,202,227,113,165,167,55,96,34,226,18,78,17,185,59,15,175,167,54,253,159,218,182,77,210,156,14,155,79,49,26,91,5,59,51,60,92,249,109,207,111,89,76,219,244,157,223,250,106,30,124,39,244,54,29,66,213,139,166,99,122,183,69,61,13,134,154,142,106,126,244,6,77,221,122,193,46,66,237,176,179,183,96,155,239,246,255,0,106,155,132,5,195,174,85,36,236,200,56,127,85,203,50,225,159,127,189,84,222,196,28,162,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,192,15,26,191,117,140,91,226,5,15,203,174,43,0,60,46,61,251,52,203,241,175,147,214,172,255,0,241,171,247,88,197,190,32,80,252,186,226,176,3,194,227,223,179,76,191,26,249,61,106,9,254,68,68,4,68,64,88,171,226,143,238,39,169,191,130,252,226,137,101,82,197,95,20,127,113,61,77,252,23,231,20,72,33,91,164,239,122,125,27,248,129,143,124,198,5,178,154,214,179,164,239,122,125,27,248,129,143,124,198,5,178,154,2,197,95,20,127,113,61,77,252,23,231,20,75,42,150,42,248,163,251,137,234,111,224,191,56,162,65,10,221,39,123,211,232,223,196,12,123,230,48,45,148,214,181,157,39,123,211,232,223,196,12,123,230,48,45,148,208,17,17,1,17,16,66,183,141,95,189,62,45,240,254,135,230,55,21,117,124,12,127,93,159,187,127,196,149,170,241,171,247,167,197,190,31,208,252,198,226,174,175,129,143,235,179,247,111,248,146,12,202,241,8,210,251,86,170,244,125,169,54,203,129,82,67,81,96,179,203,148,80,213,205,68,53,39,79,61,188,94,165,251,91,187,60,103,44,81,203,78,242,11,238,33,80,126,132,206,224,90,251,98,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,4,157,138,168,36,25,34,147,129,177,1,113,48,23,216,153,197,246,217,217,219,209,109,38,181,140,214,252,42,213,166,186,209,159,105,205,138,162,174,123,110,43,148,93,108,148,114,213,152,148,242,65,77,87,36,49,148,132,34,34,230,226,12,238,236,34,219,239,179,55,177,6,202,122,123,154,218,181,43,0,198,181,26,197,79,87,5,183,42,179,209,94,232,226,171,1,25,227,130,166,16,154,49,144,68,136,88,216,77,153,217,136,155,125,246,119,246,168,33,241,71,247,236,212,223,193,126,79,68,164,251,194,179,88,239,186,187,210,61,162,155,35,135,122,188,10,225,46,29,29,79,32,254,250,165,166,130,9,41,159,128,0,176,118,224,168,138,13,190,209,23,99,153,19,145,187,52,96,248,163,251,246,106,111,224,191,39,162,65,159,254,10,158,235,25,79,196,10,239,151,91,150,127,172,0,240,84,247,88,202,126,32,87,124,186,220,179,253,1,90,174,172,125,214,53,147,225,254,67,242,233,213,213,86,171,171,31,117,141,100,248,127,144,252,186,116,26,214,45,170,22,170,235,106,132,16,67,226,205,165,246,173,56,235,6,233,115,179,21,36,116,249,213,158,143,40,58,74,106,33,167,10,105,204,164,166,155,126,46,237,33,203,45,36,149,7,38,194,228,117,5,187,59,179,153,95,255,0,4,125,94,169,11,174,161,104,37,116,245,114,83,207,79,22,95,107,140,96,139,177,1,129,71,75,90,71,39,164,174,114,52,148,12,35,246,129,154,25,31,236,59,191,59,129,227,113,133,90,171,244,95,79,117,26,106,138,182,185,88,242,137,108,148,241,9,143,96,160,174,164,146,105,72,199,143,39,54,43,124,44,46,196,204,204,82,110,197,187,56,224,87,135,86,177,223,116,111,171,140,18,166,209,15,152,164,204,46,16,97,215,74,110,64,29,234,90,249,226,140,95,153,1,184,246,167,106,121,246,30,36,125,142,28,132,76,157,4,138,248,213,251,172,98,223,16,40,126,93,113,80,172,166,167,198,175,221,99,22,248,129,67,242,235,138,137,93,11,208,189,71,234,47,81,237,218,95,165,246,111,61,117,174,222,89,166,149,220,41,109,244,162,236,210,85,84,200,204,253,184,67,144,238,251,57,57,16,128,9,153,128,16,123,110,142,250,85,204,186,175,213,203,126,31,102,182,213,142,49,110,168,167,169,203,46,241,200,208,133,186,220,231,246,216,101,32,49,243,50,8,200,48,135,18,228,108,228,237,219,9,12,54,19,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,237,77,67,67,76,207,194,32,221,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,223,197,116,209,211,166,9,210,254,150,80,105,158,11,79,254,42,178,241,91,206,111,240,157,211,203,67,12,245,157,185,101,147,179,221,236,1,118,128,184,7,177,155,218,239,117,80,22,0,120,213,251,172,98,223,16,40,126,93,113,89,254,176,3,198,175,221,99,22,248,129,67,242,235,138,12,0,240,184,247,236,211,47,198,190,79,90,167,249,64,15,133,199,191,102,153,126,53,242,122,213,63,200,8,136,130,21,188,106,253,233,241,111,135,244,63,49,184,172,0,89,255,0,227,87,239,79,139,124,63,161,249,141,197,120,175,14,190,133,106,122,165,204,155,56,212,26,10,176,210,187,5,68,208,215,77,77,85,16,29,206,227,11,83,155,91,93,154,70,158,16,40,234,6,67,152,67,244,0,128,76,12,152,192,47,167,133,215,135,253,101,222,178,219,212,222,183,227,189,155,84,62,90,227,131,218,231,146,120,42,164,170,138,120,167,134,236,93,179,14,48,183,107,104,163,145,140,102,25,10,71,22,6,136,165,150,165,242,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,245,160,182,157,69,104,54,27,212,150,145,223,116,167,51,162,164,32,184,211,153,219,43,166,167,121,142,211,113,96,38,167,173,137,132,192,185,198,69,187,139,24,243,7,56,201,248,25,51,235,217,212,86,131,102,93,54,234,229,247,74,115,58,42,177,59,117,65,157,178,186,106,118,132,46,214,231,50,106,122,216,152,76,199,132,130,59,184,177,151,3,99,140,159,152,19,54,203,203,29,122,228,233,18,213,213,246,145,142,41,5,198,146,207,150,88,106,10,229,142,93,103,167,19,0,157,193,196,233,102,54,23,148,41,166,110,60,251,111,187,28,112,200,227,39,105,163,32,194,175,11,239,16,74,107,77,53,151,165,237,105,186,213,152,29,64,208,97,247,202,153,101,169,62,115,75,75,79,71,101,104,162,128,137,129,136,231,32,158,89,120,70,12,49,125,144,16,218,87,214,0,116,45,225,123,138,232,167,213,221,99,215,24,254,154,212,154,78,85,180,214,126,228,114,218,236,83,63,7,132,182,102,127,49,89,22,196,253,222,111,16,25,254,108,72,162,142,161,243,253,1,90,174,172,125,214,53,147,225,254,67,242,233,213,213,86,171,171,31,117,141,100,248,127,144,252,186,116,26,214,45,170,22,170,235,106,132,4,68,64,68,68,5,10,222,53,126,244,248,183,195,250,31,152,220,84,212,168,86,241,171,247,167,197,190,31,208,252,198,226,129,224,169,239,79,148,252,63,174,249,141,185,77,74,133,111,5,79,122,124,167,225,253,119,204,109,202,106,80,17,17,4,43,120,213,251,211,226,223,15,232,126,99,113,79,5,79,122,124,167,225,253,119,204,109,201,227,87,239,79,139,124,63,161,249,141,197,60,21,61,233,242,159,135,245,223,49,183,32,154,148,68,64,68,68,5,128,30,53,126,235,24,183,196,10,31,151,92,86,127,172,0,241,171,247,88,197,190,32,80,252,186,226,131,0,60,46,61,251,52,203,241,175,147,214,169,254,80,3,225,113,239,217,166,95,141,124,158,181,79,242,2,34,32,44,85,241,71,247,19,212,223,193,126,113,68,178,169,98,175,138,63,184,158,166,254,11,243,138,36,16,173,210,119,189,62,141,252,64,199,190,99,2,217,77,107,89,210,119,189,62,141,252,64,199,190,99,2,217,77,1,17,16,22,181,157,88,251,211,235,39,196,12,135,230,51,173,148,214,181,157,88,251,211,235,39,196,12,135,230,51,160,149,79,5,79,117,140,167,226,5,119,203,173,203,63,214,0,120,42,123,172,101,63,16,43,190,93,110,89,254,128,136,136,48,3,198,175,221,99,22,248,129,67,242,235,138,138,190,147,189,233,244,111,226,6,61,243,24,20,170,120,213,251,172,98,223,16,40,126,93,113,81,87,210,119,189,62,141,252,64,199,190,99,2,13,148,209,17,1,96,7,141,95,186,198,45,241,2,135,229,215,21,159,235,0,60,106,253,214,49,111,136,20,63,46,184,160,192,15,11,143,126,205,50,252,107,228,245,170,127,148,0,248,92,123,246,105,151,227,95,39,173,83,252,128,136,136,8,136,131,85,117,178,159,73,222,235,26,55,240,255,0,30,249,116,11,90,197,178,159,73,222,235,26,55,240,255,0,30,249,116,8,46,170,34,32,34,34,2,34,32,34,34,2,34,32,197,95,20,127,113,61,77,252,23,231,20,74,0,84,255,0,120,163,251,137,234,111,224,191,56,162,80,2,131,106,132,68,64,68,68,4,68,65,170,186,216,163,73,243,175,201,127,64,184,110,165,253,23,244,159,213,45,31,183,95,124,151,127,179,230,188,173,150,57,187,93,206,37,195,151,111,143,46,37,182,251,236,251,108,181,215,83,253,255,0,198,178,255,0,230,127,255,0,241,113,4,0,169,254,240,197,210,223,201,127,70,216,87,155,177,125,25,117,203,124,198,83,112,254,250,239,121,175,53,35,249,73,253,12,132,57,80,199,69,246,7,142,219,125,161,99,115,80,2,182,93,233,146,211,117,176,116,219,165,22,43,237,178,174,221,114,183,96,246,42,74,202,58,184,74,25,233,167,142,130,17,146,41,35,38,98,3,18,103,23,23,102,118,118,118,116,23,45,99,175,136,126,21,117,207,250,45,213,91,21,154,162,146,26,138,91,56,94,204,170,76,132,30,11,125,76,85,211,11,56,137,63,50,138,154,65,6,219,103,55,22,119,22,119,38,200,165,106,186,177,247,88,214,79,135,249,15,203,167,65,174,182,147,231,95,146,253,83,195,117,51,232,191,164,254,169,100,22,235,239,146,239,246,124,215,149,169,142,110,215,115,137,112,229,219,227,203,137,109,190,251,62,219,45,138,122,177,247,88,214,79,135,249,15,203,167,90,214,41,254,255,0,227,89,127,243,63,255,0,248,184,130,0,86,202,125,39,123,172,104,223,195,252,123,229,208,45,107,22,202,125,39,123,172,104,223,195,252,123,229,208,32,186,168,136,128,161,91,198,175,222,159,22,248,127,67,243,27,138,154,149,10,222,53,126,244,248,183,195,250,31,152,220,80,93,95,3,31,215,103,238,223,241,37,42,138,42,252,12,127,93,159,187,127,196,148,170,32,181,93,88,251,172,107,39,195,252,135,229,211,173,107,22,202,125,88,251,172,107,39,195,252,135,229,211,173,107,16,108,167,210,119,186,198,141,252,63,199,190,93,2,186,170,213,116,157,238,177,163,127,15,241,239,151,64,174,170,8,1,241,71,247,236,212,223,193,126,79,68,179,255,0,193,83,221,99,41,248,129,93,242,235,114,192,15,20,127,126,205,77,252,23,228,244,75,63,252,21,61,214,50,159,136,21,223,46,183,32,247,254,42,122,57,125,213,222,145,238,245,56,228,219,213,224,87,8,179,25,41,184,135,247,213,45,52,19,199,82,220,204,197,131,183,5,68,179,239,246,136,187,28,4,92,141,157,161,51,68,51,91,86,154,235,70,3,168,215,218,122,185,237,184,174,81,106,189,214,69,72,2,83,201,5,53,92,115,72,49,137,16,139,155,136,59,51,57,11,111,182,238,222,213,178,158,161,97,86,173,74,192,50,93,57,190,212,85,193,109,202,172,245,182,74,201,105,12,70,120,224,169,132,225,144,163,34,18,22,54,19,119,103,113,38,223,109,217,253,139,88,204,179,22,190,224,217,85,231,10,202,104,124,149,235,31,184,84,90,238,52,221,208,147,177,85,4,133,28,177,243,7,32,46,38,4,219,139,184,190,219,179,187,122,160,218,77,22,58,248,123,234,133,171,85,122,62,211,107,157,188,105,33,168,176,89,226,197,235,169,33,173,26,147,167,158,222,45,76,221,221,153,158,51,150,40,226,168,104,201,183,16,168,15,82,103,99,44,138,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,20,187,46,27,209,84,254,197,75,190,223,122,10,153,114,169,23,103,85,32,241,186,173,129,211,106,30,35,85,96,168,102,119,151,135,29,249,237,233,40,27,254,139,179,255,0,65,107,101,170,56,109,102,1,159,223,177,74,209,118,43,117,198,170,156,29,192,135,144,71,57,198,196,204,94,190,188,31,246,255,0,106,217,253,66,63,139,6,134,195,167,186,177,107,204,108,182,232,160,161,191,83,86,77,81,217,128,197,187,173,88,69,200,157,247,23,119,239,139,125,222,207,236,65,154,190,21,58,213,22,162,232,165,70,57,88,111,231,113,234,138,75,115,51,156,91,144,133,20,77,203,136,179,59,55,230,203,218,206,179,141,64,231,134,190,191,212,105,22,169,158,55,83,93,52,118,235,244,175,49,131,78,0,12,113,82,84,250,187,31,181,223,112,111,71,111,99,41,223,130,96,168,134,58,136,223,112,148,88,197,255,0,169,219,118,65,216,169,47,106,169,112,77,233,186,10,119,85,123,87,91,62,197,182,223,231,85,139,253,200,42,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,69,195,251,16,82,238,235,129,251,78,185,92,139,108,131,150,244,92,162,32,182,157,66,106,45,14,154,233,117,251,32,170,185,69,72,80,80,85,27,57,155,11,236,212,242,159,167,163,255,0,180,253,159,114,214,218,241,117,187,229,247,227,184,215,75,53,101,194,184,227,143,114,46,71,33,48,136,11,111,247,250,51,50,148,207,22,206,161,229,179,74,58,77,143,223,182,158,170,154,156,234,160,134,102,221,233,230,130,172,15,118,224,254,143,200,127,165,191,177,96,255,0,69,250,23,115,214,109,94,180,68,246,73,171,45,86,250,186,122,137,207,181,202,55,112,170,167,228,15,246,135,250,50,251,61,125,31,216,130,98,58,13,233,254,221,162,58,109,246,108,241,210,215,87,1,71,52,189,142,217,200,35,85,80,76,207,246,203,125,152,153,101,2,249,109,182,250,123,93,20,116,52,145,136,69,22,252,68,91,102,109,221,221,255,0,223,117,245,32,46,179,245,246,58,172,159,102,93,94,174,94,143,233,251,54,65,80,182,205,178,236,84,179,122,170,144,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,96,7,141,95,186,198,45,241,2,135,229,215,21,128,30,23,30,253,154,101,248,215,201,235,84,239,102,186,123,128,234,85,170,43,22,163,96,248,254,85,109,130,160,106,226,163,189,219,33,174,130,57,196,72,70,81,142,97,33,99,97,51,22,38,109,246,50,111,189,215,159,197,186,122,208,44,26,251,75,148,225,90,31,167,248,253,234,139,159,150,184,218,241,154,42,74,168,57,129,1,240,150,56,196,199,144,25,11,236,254,162,78,207,232,238,130,224,34,34,2,34,32,44,85,241,71,247,19,212,223,193,126,113,68,178,169,126,78,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,225,230,109,215,74,40,234,233,103,224,98,97,206,41,24,128,184,152,9,54,237,232,66,206,222,172,200,53,194,233,59,222,159,70,254,32,99,223,49,129,108,166,173,165,167,166,78,155,108,23,90,43,237,139,167,205,53,183,92,173,213,17,213,209,214,82,98,116,16,207,77,60,100,197,28,177,200,49,49,1,137,51,19,19,59,59,59,51,178,185,104,11,21,124,81,253,196,245,55,240,95,156,81,44,170,95,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,120,121,155,117,210,138,58,186,89,248,24,152,115,138,70,32,46,38,2,77,187,122,16,179,183,171,50,13,112,186,78,247,167,209,191,136,24,247,204,96,91,41,171,105,105,233,147,166,219,5,214,138,251,98,233,243,77,109,215,43,117,68,117,116,117,148,152,157,4,51,211,79,25,49,71,44,114,12,76,64,98,76,196,196,206,206,206,204,236,174,90,2,34,32,34,34,8,86,241,171,247,167,197,190,31,208,252,198,226,174,175,129,143,235,179,247,111,248,146,145,252,215,68,52,95,82,174,177,95,117,27,72,112,172,170,229,5,56,210,69,89,123,176,82,87,79,28,2,68,67,16,201,52,100,76,12,70,100,194,207,182,230,79,247,186,250,176,93,39,210,205,47,243,223,147,61,52,197,49,47,164,251,94,119,232,43,53,53,7,154,237,242,237,247,123,32,60,248,247,15,143,45,246,230,91,123,93,7,171,80,109,227,11,133,90,177,94,176,78,251,111,168,171,146,163,49,197,237,183,186,225,152,197,194,57,192,166,161,97,137,152,89,216,59,84,49,19,177,57,63,50,55,223,103,97,25,201,94,83,58,210,125,44,213,15,35,249,76,211,76,83,45,250,51,187,228,190,157,179,83,87,249,94,231,30,231,107,188,5,195,151,108,57,113,219,126,3,191,177,144,70,7,130,94,177,223,98,202,179,174,159,170,33,239,89,106,109,239,152,209,201,200,7,202,85,71,37,61,37,67,108,193,206,78,240,75,77,234,231,196,60,175,217,29,228,39,108,107,241,71,247,236,212,223,193,126,79,68,167,39,10,209,13,23,211,91,172,183,221,57,210,28,43,21,185,79,78,84,146,214,89,44,20,148,51,201,1,16,145,68,82,67,24,147,131,144,1,56,187,237,184,11,253,204,190,76,167,167,173,2,206,111,181,89,78,107,161,250,127,144,94,171,120,121,155,141,211,25,162,171,170,159,128,8,7,57,100,140,140,184,128,8,182,239,232,34,204,222,140,200,49,3,193,83,221,99,41,248,129,93,242,235,114,207,245,231,240,173,61,192,116,214,213,45,139,78,112,124,127,21,182,207,80,85,114,209,217,45,144,208,193,36,228,34,37,41,71,8,136,185,184,128,11,147,182,251,0,183,220,203,208,32,43,85,213,143,186,198,178,124,63,200,126,93,58,186,171,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,232,53,98,91,84,43,85,252,147,186,88,255,0,193,167,74,191,246,54,221,255,0,185,87,85,5,138,235,167,10,181,103,253,31,106,221,138,243,81,87,13,61,46,47,87,123,2,166,49,19,121,237,227,231,161,23,114,18,110,5,45,52,98,109,182,238,14,76,206,46,236,77,175,14,39,148,223,112,108,170,205,154,226,213,222,74,245,143,220,41,238,150,234,158,208,73,216,170,130,65,146,41,56,27,16,23,19,1,125,137,156,95,109,157,157,189,22,210,106,213,127,36,238,150,63,240,105,210,175,253,141,183,127,238,80,97,255,0,137,53,198,251,212,79,69,250,23,118,197,177,206,205,235,83,115,12,98,162,221,104,243,128,92,42,174,54,154,194,138,155,190,109,24,62,199,48,135,112,152,7,239,126,45,236,190,189,0,244,125,106,233,55,72,196,110,13,87,38,119,152,211,209,215,229,103,52,162,225,77,56,1,60,116,49,12,102,81,112,167,121,165,7,144,72,158,83,35,62,92,30,56,227,201,91,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,190,180,4,68,64,88,1,227,87,238,177,139,124,64,161,249,117,197,103,250,243,249,174,158,224,58,149,106,138,197,168,216,62,63,149,91,96,168,26,184,168,239,118,200,107,160,142,113,18,17,148,99,152,72,88,216,76,197,137,155,125,140,155,239,116,16,67,225,113,239,217,166,95,141,124,158,181,79,242,183,248,183,79,90,5,131,95,105,114,156,43,67,244,255,0,31,189,81,115,242,215,27,94,51,69,73,85,7,48,32,62,18,199,24,152,242,3,33,125,159,212,73,217,253,29,213,192,64,68,68,17,171,214,167,74,55,222,173,60,66,240,156,55,181,117,163,196,45,186,127,67,89,148,222,232,161,2,242,20,190,126,232,241,198,197,35,176,52,211,152,118,163,109,140,155,115,147,182,97,20,140,164,83,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,116,228,236,82,193,24,199,20,124,205,200,203,136,0,182,228,238,79,182,238,238,254,171,245,145,1,17,16,17,17,1,17,16,21,170,234,199,221,99,89,62,31,228,63,46,157,93,85,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,116,26,177,45,170,21,170,254,73,221,44,127,224,211,165,95,251,27,110,255,0,220,171,170,128,136,136,8,136,128,161,91,198,175,222,159,22,248,127,67,243,27,138,154,149,226,179,93,16,209,125,74,186,197,125,212,109,33,194,178,171,148,20,227,73,21,101,238,193,73,93,60,112,9,17,12,67,36,209,145,48,49,25,147,11,62,219,153,63,222,232,34,47,193,83,222,159,41,248,127,93,243,27,114,154,149,226,176,173,16,209,125,53,186,203,125,211,157,33,194,177,91,148,244,229,73,45,101,146,193,73,67,60,144,17,9,20,69,36,49,137,56,57,0,19,139,190,219,128,191,220,203,218,160,34,34,8,86,241,171,247,167,197,190,31,208,252,198,226,158,10,158,244,249,79,195,250,239,152,219,148,186,102,186,33,162,250,149,117,138,251,168,218,67,133,101,87,40,41,198,146,42,203,221,130,146,186,120,224,18,34,24,134,73,163,34,96,98,51,38,22,125,183,50,127,189,211,10,209,13,23,211,91,172,183,221,57,210,28,43,21,185,79,78,84,146,214,89,44,20,148,51,201,1,16,145,68,82,67,24,147,131,144,1,56,187,237,184,11,253,204,131,218,162,34,2,34,32,44,0,241,171,247,88,197,190,32,80,252,186,226,179,253,121,252,215,79,112,29,74,181,69,98,212,108,31,31,202,173,176,84,13,92,84,119,187,100,53,208,71,56,137,8,202,49,204,36,44,108,38,98,196,205,190,198,77,247,186,8,33,240,184,247,236,211,47,198,190,79,90,167,249,91,252,91,167,173,2,193,175,180,185,78,21,161,250,127,143,222,168,185,249,107,141,175,25,162,164,170,131,152,16,31,9,99,140,76,121,1,144,190,207,234,36,236,254,142,234,224,32,34,34,2,197,95,20,127,113,61,77,252,23,231,20,75,42,151,228,229,56,158,43,156,216,170,177,108,215,25,181,100,22,90,222,30,102,221,116,162,142,174,150,126,6,38,28,226,145,136,11,137,128,147,110,222,132,44,237,234,204,131,92,46,147,189,233,244,111,226,6,61,243,24,22,202,106,218,90,122,100,233,182,193,117,162,190,216,186,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,76,81,203,28,131,19,16,24,147,49,49,51,179,179,179,59,43,150,128,136,136,11,90,206,172,125,233,245,147,226,6,67,243,25,214,202,106,218,93,186,100,233,182,255,0,117,173,190,223,122,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,78,82,75,36,133,19,145,153,19,185,57,59,187,187,187,187,160,196,191,5,79,117,140,167,226,5,119,203,173,203,63,215,159,194,180,247,1,211,91,84,182,45,57,193,241,252,86,219,61,65,85,203,71,100,182,67,67,4,147,144,136,148,165,28,34,34,230,226,0,46,78,219,236,2,223,115,47,64,128,136,136,48,3,198,175,221,99,22,248,129,67,242,235,138,138,190,147,189,233,244,111,226,6,61,243,24,22,198,121,174,158,224,58,149,106,138,197,168,216,62,63,149,91,96,168,26,184,168,239,118,200,107,160,142,113,18,17,148,99,152,72,88,216,76,197,137,155,125,140,155,239,117,229,45,61,50,116,219,96,186,209,95,108,93,62,105,173,186,229,110,168,142,174,142,178,147,19,160,134,122,105,227,38,40,229,142,65,137,136,12,73,152,152,153,217,217,217,157,144,92,180,68,64,88,1,227,87,238,177,139,124,64,161,249,117,197,103,250,243,249,174,158,224,58,149,106,138,197,168,216,62,63,149,91,96,168,26,184,168,239,118,200,107,160,142,113,18,17,148,99,152,72,88,216,76,197,137,155,125,140,155,239,116,16,67,225,113,239,217,166,95,141,124,158,181,79,242,183,248,183,79,90,5,131,95,105,114,156,43,67,244,255,0,31,189,81,115,242,215,27,94,51,69,73,85,7,48,32,62,18,199,24,152,242,3,33,125,159,212,73,217,253,29,213,192,64,68,68,4,68,65,170,186,217,79,164,239,117,141,27,248,127,143,124,186,4,254,73,221,44,127,224,211,165,95,251,27,110,255,0,220,171,149,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,144,125,104,136,128,136,136,8,136,128,136,136,8,136,131,21,124,81,253,196,245,55,240,95,156,81,40,1,91,73,101,56,158,43,156,216,170,177,108,215,25,181,100,22,90,222,30,102,221,116,162,142,174,150,126,6,38,28,226,145,136,11,137,128,147,110,222,132,44,237,234,204,188,7,242,78,233,99,255,0,6,157,42,255,0,216,219,119,254,229,5,213,68,68,4,68,64,68,68,26,171,169,169,234,91,255,0,228,219,104,248,127,130,127,250,251,90,202,175,228,157,210,199,254,13,58,85,255,0,177,182,239,253,202,246,183,61,61,192,111,88,104,105,205,231,7,199,235,241,56,233,224,164,11,13,77,178,25,109,195,4,14,15,12,77,76,66,241,48,70,241,198,224,60,118,30,3,182,219,50,13,101,244,247,10,186,234,86,127,141,105,205,138,162,146,11,150,85,120,162,178,81,203,86,100,48,71,61,76,193,12,101,33,8,145,48,49,27,59,187,9,62,219,236,207,236,91,68,43,105,105,233,147,166,219,5,214,138,251,98,233,243,77,109,215,43,117,68,117,116,117,148,152,157,4,51,211,79,25,49,71,44,114,12,76,64,98,76,196,196,206,206,206,204,236,174,90,2,34,32,213,93,79,247,255,0,26,203,255,0,153,255,0,255,0,197,197,117,127,146,119,75,31,248,52,233,87,254,198,219,191,247,43,223,253,83,197,126,170,253,69,250,179,106,250,183,244,127,209,63,67,249,40,252,143,145,237,246,188,183,99,110,223,103,183,246,59,124,120,241,251,59,109,232,131,86,213,178,159,73,222,235,26,55,240,255,0,30,249,116,9,252,147,186,88,255,0,193,167,74,191,246,54,221,255,0,185,87,42,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,32,250,209,17,1,66,183,141,95,189,62,45,240,254,135,230,55,21,53,43,197,102,186,33,162,250,149,117,138,251,168,218,67,133,101,87,40,41,198,146,42,203,221,130,146,186,120,224,18,34,24,134,73,163,34,96,98,51,38,22,125,183,50,127,189,208,71,7,129,143,235,179,247,111,248,146,149,69,229,48,93,39,210,205,47,243,223,147,61,52,197,49,47,164,251,94,119,232,43,53,53,7,154,237,242,237,247,123,32,60,248,247,15,143,45,246,230,91,123,93,122,180,22,171,171,31,117,141,100,248,127,144,252,186,117,173,98,218,118,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,171,107,252,147,186,88,255,0,193,167,74,191,246,54,221,255,0,185,64,233,59,221,99,70,254,31,227,223,46,129,93,85,242,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,245,160,128,31,20,127,126,205,77,252,23,228,244,75,63,252,21,61,214,50,159,136,21,223,46,183,44,191,202,122,122,208,44,230,251,85,148,230,186,31,167,249,5,234,183,135,153,184,221,49,154,42,186,169,248,0,128,115,150,72,200,203,136,0,139,110,254,130,44,205,232,204,189,6,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,10,174,90,59,37,178,26,24,36,156,132,68,165,40,225,17,23,55,16,1,114,118,223,96,22,251,153,7,160,90,251,120,148,105,13,78,144,117,131,156,64,208,85,181,183,48,168,108,190,219,53,76,241,74,115,133,113,17,212,19,52,123,112,1,172,106,184,192,77,152,216,34,23,126,91,177,150,193,43,197,102,186,33,162,250,149,117,138,251,168,218,67,133,101,87,40,41,198,146,42,203,221,130,146,186,120,224,18,34,24,134,73,163,34,96,98,51,38,22,125,183,50,127,189,208,96,7,130,62,168,90,170,176,13,66,209,121,134,146,11,149,178,241,22,81,78,229,90,61,250,200,42,97,142,154,94,20,251,49,112,128,169,33,229,35,57,54,245,113,139,176,250,115,147,69,226,176,173,16,209,125,53,186,203,125,211,157,33,194,177,91,148,244,229,73,45,101,146,193,73,67,60,144,17,9,20,69,36,49,137,56,57,0,19,139,190,219,128,191,220,203,218,160,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,235,38,221,182,93,138,151,111,84,20,135,167,181,215,98,233,245,98,245,127,79,217,178,237,23,221,144,114,177,127,175,46,159,237,218,221,166,223,106,207,29,85,117,8,12,112,203,216,238,28,98,85,84,228,236,223,108,118,221,133,214,80,47,150,229,111,167,186,81,73,67,87,24,156,82,237,200,73,183,103,217,217,219,253,246,65,171,173,158,235,119,196,47,193,113,161,150,106,59,133,9,201,30,226,92,78,50,113,32,38,223,238,244,119,101,178,79,79,122,139,67,169,90,93,97,200,41,110,81,85,148,244,20,166,238,6,196,251,61,60,71,235,232,223,237,255,0,103,222,160,115,173,61,22,171,209,109,105,185,90,222,212,116,84,87,105,234,235,169,27,183,196,28,124,220,195,176,253,162,246,11,7,236,246,183,162,206,111,9,62,161,229,188,202,90,77,144,95,183,158,150,154,160,233,96,154,102,221,169,225,130,144,3,102,224,222,141,196,191,165,191,181,4,164,46,31,213,114,136,58,203,236,186,229,157,215,36,219,174,16,86,139,134,246,46,80,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,21,46,254,170,165,75,251,80,80,207,187,174,198,246,42,88,125,85,104,11,224,190,94,40,236,22,138,187,197,125,68,80,195,73,4,147,17,200,91,11,48,139,147,238,255,0,216,206,190,245,140,157,123,235,37,14,151,232,149,242,31,63,4,21,245,212,53,48,192,197,49,1,185,29,29,87,22,110,62,187,238,30,158,168,33,123,172,109,89,29,101,215,123,198,95,77,84,19,209,249,90,58,90,99,142,83,48,113,8,3,125,185,122,183,219,35,244,219,219,186,146,255,0,9,173,5,159,23,210,143,175,121,37,166,122,106,251,141,194,180,132,102,130,54,112,96,146,1,22,223,212,182,252,195,191,221,237,81,3,133,227,87,28,227,48,180,99,84,112,212,84,79,115,174,167,165,126,216,243,54,105,37,24,247,245,255,0,41,189,190,139,101,109,30,194,105,116,251,1,160,198,105,33,237,4,50,77,35,143,108,99,217,206,66,127,96,250,125,236,131,218,162,46,29,246,65,73,236,254,138,145,103,111,106,224,183,223,118,253,170,177,109,253,168,42,111,98,229,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,112,254,197,202,32,234,38,119,246,42,131,102,244,66,109,189,138,129,223,125,223,246,160,238,69,195,62,235,148,17,159,226,231,211,213,126,87,108,178,106,86,51,108,170,169,168,180,82,207,28,177,193,0,63,112,166,171,129,189,95,208,189,59,132,255,0,122,143,62,142,117,100,116,107,93,236,249,125,77,80,65,71,229,107,41,106,78,73,76,1,132,224,61,183,227,234,255,0,108,67,211,111,110,203,96,61,99,192,104,117,19,11,171,177,214,67,221,114,237,241,30,208,200,255,0,206,198,79,232,95,228,50,214,183,52,198,174,56,62,97,119,198,171,33,168,167,158,217,93,81,74,221,193,224,110,209,202,81,239,233,254,75,251,61,16,108,249,99,188,81,223,237,20,151,138,10,136,166,134,174,8,230,19,140,183,23,98,22,38,217,255,0,177,217,125,235,25,58,8,214,74,29,80,209,43,28,62,126,9,235,232,104,105,161,157,134,98,51,98,10,58,94,76,252,189,119,220,253,125,86,77,160,225,253,139,173,223,103,93,170,135,31,84,28,179,250,170,149,45,237,85,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,42,31,218,170,119,217,82,130,166,109,151,40,136,10,24,188,89,245,238,124,155,82,3,75,173,197,194,154,134,158,134,186,67,9,37,103,119,40,170,25,193,197,217,135,109,166,103,255,0,233,117,46,58,165,145,134,39,131,220,47,132,91,60,15,8,143,169,54,238,82,128,253,222,190,199,117,173,142,172,102,183,13,66,207,46,57,93,206,114,150,122,177,132,92,136,204,253,2,32,6,109,205,247,254,138,12,146,240,207,210,104,117,15,93,105,174,85,209,177,211,91,4,39,102,112,140,153,164,142,178,141,247,216,191,168,223,216,202,121,217,153,155,102,102,102,88,51,225,97,161,145,233,238,140,6,75,115,137,158,229,114,174,175,121,29,227,139,113,102,146,33,22,98,23,119,118,218,1,127,111,222,179,157,1,82,74,165,75,236,238,130,157,189,85,108,223,122,165,153,84,131,148,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,28,59,125,234,141,189,85,106,151,100,28,138,169,82,219,51,170,144,112,236,206,219,59,51,183,245,168,24,241,48,210,104,116,243,93,106,110,84,49,176,83,92,196,231,118,96,140,89,228,146,178,177,247,216,127,168,27,218,202,122,22,12,120,167,232,100,122,133,163,18,100,182,200,153,174,86,218,234,7,141,218,56,183,38,121,37,18,103,34,118,118,109,167,39,246,253,200,49,39,194,99,94,231,198,117,32,244,186,226,92,233,171,169,235,171,163,51,146,87,118,113,138,157,152,24,89,156,118,218,23,127,254,150,83,58,181,133,210,124,214,225,167,185,229,187,43,182,78,81,79,72,51,11,16,153,135,161,196,96,237,184,62,255,0,210,91,39,105,110,70,25,102,15,111,190,9,110,243,188,194,94,164,251,56,202,99,247,250,251,25,144,122,197,195,182,235,148,65,67,123,85,106,133,83,62,232,57,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,75,251,87,11,151,246,163,55,222,130,164,68,65,137,94,39,25,231,212,158,150,239,114,195,52,177,212,75,95,109,17,120,216,153,246,122,150,251,217,219,253,171,168,52,210,252,86,167,53,212,28,123,25,166,136,100,243,247,74,74,115,98,38,22,224,115,128,63,183,118,254,151,236,127,236,82,83,227,45,169,212,238,246,237,44,130,166,95,50,199,111,174,154,46,38,193,218,227,86,236,251,239,197,223,151,31,77,150,54,248,99,224,79,151,117,7,79,89,52,17,28,20,116,193,35,57,184,250,24,87,81,190,236,206,207,235,177,123,80,78,54,158,227,81,226,88,157,29,138,40,128,26,7,148,157,135,109,183,41,8,190,230,102,251,255,0,98,244,104,136,56,119,217,149,14,170,45,254,229,214,12,251,238,207,184,191,237,65,216,42,165,195,123,23,40,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,10,146,85,46,31,216,130,134,85,179,238,203,168,217,247,221,223,97,111,216,187,7,127,189,5,75,206,106,22,53,30,91,137,214,88,165,136,13,167,120,137,152,182,219,113,144,75,239,103,111,187,246,47,70,136,53,127,213,12,86,167,10,212,28,135,25,169,136,99,242,23,74,186,112,97,38,38,224,19,152,55,179,102,254,143,236,111,236,83,151,225,143,158,125,118,233,110,201,44,211,75,37,68,85,247,33,39,145,137,223,102,169,127,189,221,255,0,219,50,140,191,19,140,9,241,30,160,234,43,33,130,32,130,178,152,228,119,7,31,83,58,234,199,221,217,153,189,118,31,106,201,47,6,157,78,167,103,184,233,100,245,50,249,151,59,133,116,49,113,55,14,215,26,71,119,223,126,44,252,185,122,108,130,85,209,17,5,11,150,246,163,183,222,141,237,65,82,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,46,29,246,92,170,73,5,46,77,186,168,95,117,78,222,213,88,160,229,83,33,180,96,230,254,198,85,47,204,201,43,35,160,178,212,85,200,92,68,56,110,251,111,237,54,111,249,80,64,95,137,46,75,62,75,213,126,69,81,44,198,99,79,65,109,128,24,156,189,27,202,129,123,29,223,239,55,255,0,74,204,127,6,188,6,3,196,46,217,188,244,208,185,201,95,91,12,114,187,11,158,195,228,159,111,102,236,219,131,253,234,58,186,159,203,98,206,117,195,35,201,160,149,228,138,169,168,216,29,227,225,232,20,144,131,250,127,104,186,154,15,12,140,10,44,39,165,219,48,60,37,28,245,23,11,145,158,242,243,244,122,135,111,236,254,131,32,203,84,68,65,73,46,25,145,223,119,92,143,181,5,72,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,40,118,92,138,23,181,112,207,179,160,173,17,16,69,255,0,140,166,3,0,98,22,156,222,10,104,88,227,175,162,134,73,89,133,143,98,243,175,183,179,119,109,205,190,245,135,30,27,89,44,248,215,85,248,237,68,83,24,13,69,5,202,3,97,114,245,111,42,101,236,103,111,188,27,253,10,84,188,77,240,40,179,110,151,111,32,208,148,147,211,220,45,166,27,75,195,209,170,25,191,179,250,110,161,127,166,12,182,44,27,92,49,204,154,121,94,56,169,90,177,141,218,62,126,135,73,48,55,167,246,147,32,217,78,51,105,1,141,189,142,170,95,153,141,214,71,95,101,167,171,140,185,9,243,217,246,219,216,110,223,242,47,211,65,73,62,202,150,38,221,86,74,141,189,136,43,103,221,114,169,21,82,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,164,189,170,165,73,250,32,165,157,247,85,143,177,80,206,239,247,42,208,114,173,215,80,55,168,241,253,43,187,92,229,152,34,16,146,152,121,27,179,51,111,56,55,222,236,202,226,172,90,241,35,188,189,179,165,203,244,81,204,17,73,45,117,181,152,143,109,191,215,66,255,0,127,249,40,32,55,149,70,67,120,229,43,239,45,71,183,102,219,244,71,250,191,169,150,202,61,62,217,34,199,244,170,211,110,132,28,5,164,169,61,157,221,221,157,231,63,218,181,235,233,167,22,131,52,214,188,119,27,170,142,67,134,175,206,57,180,110,236,95,98,146,99,111,86,103,251,197,150,200,184,189,11,91,108,116,212,98,219,112,231,247,191,222,110,255,0,127,246,160,253,85,195,174,85,37,186,10,61,125,170,177,84,179,186,168,80,84,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,130,146,84,122,251,85,100,169,119,116,21,178,229,112,43,148,22,231,168,43,36,89,6,149,93,173,211,3,152,188,148,199,179,59,179,187,180,225,251,22,181,220,170,49,235,199,40,159,105,105,253,155,182,255,0,164,63,215,253,78,182,130,202,40,90,229,99,169,163,38,223,159,15,189,254,227,103,251,191,177,107,117,212,182,45,6,23,173,121,22,55,75,28,129,13,39,147,112,105,29,220,190,221,36,38,254,174,205,247,147,160,216,87,167,235,212,121,6,149,218,110,113,76,18,137,201,82,60,129,217,217,246,156,219,238,119,101,113,86,45,120,110,94,94,231,210,229,134,41,38,9,100,138,186,228,206,65,182,223,235,162,127,187,252,165,148,168,56,47,98,161,221,247,85,186,161,221,219,238,65,80,251,85,74,144,245,85,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,42,73,215,46,251,42,8,182,251,183,65,83,108,170,84,15,175,170,173,1,70,231,140,174,111,228,244,178,131,9,138,160,24,171,174,86,249,36,143,97,114,112,102,170,61,253,187,183,172,99,247,125,202,72,212,47,120,199,228,30,107,94,104,44,99,191,24,172,182,249,219,217,254,218,169,191,183,250,72,44,231,134,174,59,22,71,213,101,146,25,121,109,73,108,184,212,182,196,237,235,216,32,253,143,254,49,214,192,64,3,24,176,11,108,204,161,35,194,2,192,119,14,163,234,174,67,233,216,199,238,0,207,179,251,121,83,127,155,250,74,110,80,21,36,170,84,31,245,32,225,191,106,173,189,138,134,246,239,178,236,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,195,251,21,15,251,87,98,235,127,110,251,32,168,93,84,168,7,251,157,86,130,147,1,144,92,9,183,103,90,254,248,149,99,177,99,157,86,94,225,139,150,213,118,203,117,75,238,78,254,189,129,15,216,223,226,217,108,8,161,27,197,254,192,118,254,163,233,110,69,235,223,199,237,224,239,179,251,121,84,255,0,155,250,40,50,91,193,171,55,243,154,89,95,132,203,80,14,84,55,43,132,145,199,176,177,48,59,82,158,254,221,223,214,66,251,190,245,36,106,23,188,28,50,15,43,175,53,246,50,223,140,182,91,132,239,236,255,0,109,74,223,219,253,21,52,40,10,151,217,84,168,47,79,84,28,139,170,151,91,22,255,0,118,202,182,125,208,114,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,131,130,84,59,110,171,119,102,246,170,80,114,44,170,92,54,223,114,229,7,14,236,222,174,160,91,197,43,34,166,200,186,162,146,122,89,70,65,131,31,183,196,78,196,47,177,126,112,190,239,234,38,83,145,168,25,0,98,248,141,117,240,228,237,181,63,107,237,114,97,253,41,68,125,175,233,253,37,173,118,178,103,23,61,68,212,59,150,83,117,174,154,174,106,128,128,24,229,54,39,97,8,64,118,221,189,54,221,159,217,251,80,73,103,131,38,157,28,54,155,182,165,74,219,119,228,184,80,196,238,38,219,143,247,159,177,247,226,254,162,95,118,255,0,232,82,142,176,243,194,199,12,28,95,165,59,36,242,64,1,81,83,112,185,148,143,193,196,159,251,229,217,183,223,250,129,191,208,203,48,208,21,36,255,0,114,169,80,255,0,212,131,150,246,170,149,35,253,106,164,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,69,16,26,47,215,183,242,87,235,19,90,244,223,81,32,243,26,101,147,106,134,67,89,87,81,5,63,58,171,45,113,215,73,19,214,11,3,115,154,23,8,227,25,98,245,38,16,19,137,185,9,71,48,75,250,34,32,34,34,2,47,41,170,186,153,138,232,222,156,100,122,165,154,213,249,123,46,51,111,150,225,83,198,72,194,73,184,55,216,130,46,225,128,20,210,155,140,113,131,147,115,144,192,89,247,38,81,193,225,253,212,198,101,213,127,136,30,107,170,89,133,13,37,184,7,77,234,237,182,139,101,51,49,5,186,221,29,214,136,226,129,228,226,197,49,242,150,67,57,9,155,145,153,113,16,14,17,128,73,252,151,107,84,55,90,123,20,215,58,64,185,86,83,205,87,79,70,83,11,79,52,16,148,99,44,161,30,252,136,0,167,132,72,153,182,23,150,54,125,185,54,255,0,90,141,95,23,157,76,202,180,111,81,250,112,213,44,42,175,203,222,177,155,133,254,225,77,202,73,2,57,184,61,179,156,18,246,204,12,161,148,28,163,144,24,155,156,102,98,239,177,58,204,174,149,122,152,195,122,175,210,58,61,82,195,232,106,237,198,53,5,109,187,219,42,89,200,237,215,24,194,51,150,6,147,139,12,193,198,88,204,36,22,110,64,99,200,64,249,198,1,120,17,17,1,89,77,107,235,51,166,206,157,178,170,92,43,88,245,35,234,253,234,182,222,23,72,41,190,135,175,171,231,74,114,73,24,201,206,158,9,1,183,56,100,109,157,249,125,157,246,217,217,222,245,168,86,241,171,247,167,197,190,31,208,252,198,226,130,79,180,83,172,206,155,58,137,202,170,176,173,28,212,143,172,23,170,43,121,221,39,166,250,30,190,147,133,40,73,28,101,39,58,136,35,7,216,230,141,182,103,229,246,183,219,102,119,107,214,161,91,193,83,222,159,41,248,127,93,243,27,114,154,148,4,68,64,68,68,24,255,0,170,93,122,244,157,162,217,221,207,76,245,47,85,190,134,201,44,221,159,59,69,244,21,202,163,181,221,132,38,143,243,144,211,156,101,188,114,129,125,146,125,183,217,246,118,118,107,129,162,154,247,164,253,68,226,181,89,174,142,101,127,88,44,180,87,3,181,207,83,228,106,105,56,85,4,113,200,81,240,168,142,51,125,130,104,223,118,110,63,107,109,247,103,102,132,31,20,127,126,205,77,252,23,228,244,75,63,252,21,61,214,50,159,136,21,223,46,183,32,207,244,68,64,68,68,4,68,64,68,81,151,226,177,215,85,78,29,29,127,75,26,81,95,87,77,125,170,167,120,115,90,226,165,136,160,27,117,93,17,183,209,160,211,70,78,71,44,85,17,202,83,70,227,219,102,140,68,200,138,70,136,36,166,217,118,181,94,169,142,178,205,115,164,175,167,142,162,122,67,150,154,97,148,6,120,37,56,102,137,200,93,217,142,57,99,146,51,31,104,152,16,190,206,206,203,235,80,23,225,243,214,221,215,165,12,254,75,22,79,61,93,118,157,101,85,20,240,221,104,202,168,134,11,76,229,52,34,119,96,140,97,148,204,227,167,25,4,162,141,133,230,110,219,19,187,199,30,211,211,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,144,125,107,228,185,221,173,86,90,96,172,188,220,233,40,41,228,168,130,144,37,169,152,98,2,158,121,66,24,98,98,39,102,115,146,89,35,140,7,218,70,98,45,187,187,50,250,214,42,248,163,251,137,234,111,224,191,56,162,65,149,72,176,131,195,67,174,58,110,163,176,216,116,123,56,10,176,212,92,46,207,25,205,87,33,203,80,23,203,116,47,28,13,90,83,27,145,53,75,17,196,51,9,151,219,57,26,64,119,98,48,135,55,208,17,17,1,17,16,23,201,108,187,90,175,84,199,89,102,185,210,87,211,199,81,61,33,203,77,48,202,3,60,18,156,51,68,228,46,236,199,28,177,201,25,143,180,76,8,95,103,103,101,25,126,40,190,32,20,118,138,59,151,76,154,33,145,119,174,179,121,155,118,113,116,130,56,39,165,142,150,88,37,130,107,72,247,0,249,76,253,221,229,146,55,2,132,163,24,216,156,222,81,139,18,188,62,122,219,186,244,161,159,201,98,201,231,171,174,211,172,170,162,158,27,173,25,85,16,193,105,156,166,132,78,236,17,140,50,153,156,116,227,32,148,81,176,188,205,219,98,119,120,227,216,39,209,23,201,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,214,128,136,136,45,86,186,117,71,161,61,53,253,9,249,107,206,126,174,125,99,243,63,70,127,131,43,43,59,254,95,181,222,255,0,91,69,39,30,61,248,191,75,109,249,122,111,179,237,249,58,41,214,103,77,157,68,229,85,88,86,142,106,71,214,11,213,21,188,238,147,211,125,15,95,73,194,148,36,142,50,147,157,68,17,131,236,115,70,219,51,242,251,91,237,179,59,182,11,120,231,126,164,255,0,121,63,134,171,85,224,169,239,79,148,252,63,174,249,141,185,4,212,162,34,2,249,35,187,90,166,186,212,88,161,185,210,29,202,142,158,26,186,138,49,152,94,120,96,152,164,24,165,56,247,228,32,101,4,194,36,237,177,60,82,51,111,197,246,250,212,80,120,144,235,206,101,211,111,136,30,156,106,182,25,91,86,39,110,193,237,193,115,161,134,161,161,11,181,185,238,181,239,81,69,43,144,24,240,144,71,102,39,2,224,108,18,11,115,1,118,9,95,69,106,186,104,234,47,4,234,131,75,40,53,51,5,168,255,0,21,71,120,162,225,55,248,50,233,229,161,154,122,62,228,177,71,222,237,119,192,123,160,60,15,218,207,237,102,186,168,8,136,130,202,107,95,89,157,54,116,237,149,82,225,90,199,169,31,87,239,85,182,240,186,65,77,244,61,125,95,58,83,146,72,198,78,116,240,72,13,185,195,35,108,239,203,236,239,182,206,206,255,0,173,161,125,81,232,79,82,159,77,254,69,51,159,172,127,87,60,183,210,127,224,202,202,62,199,152,238,246,127,215,49,71,203,151,98,95,209,223,110,62,187,110,219,197,95,141,95,189,62,45,240,254,135,230,55,21,117,124,12,127,93,159,187,127,196,144,74,162,243,249,150,127,134,233,245,53,170,171,51,200,105,45,65,124,188,81,88,45,141,51,191,58,203,141,92,173,21,61,60,64,44,228,102,68,251,190,205,246,64,76,203,136,1,19,125,89,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,71,39,98,150,8,202,73,100,224,12,70,92,64,9,246,22,114,125,182,102,119,244,90,251,245,201,213,221,215,171,237,92,28,174,11,117,93,159,19,176,211,149,183,28,181,79,80,70,97,3,155,145,213,76,12,79,16,84,204,252,121,246,219,102,8,225,141,202,78,211,72,65,176,242,198,172,179,196,123,163,28,27,42,188,225,89,78,178,121,43,214,63,112,168,181,220,105,190,174,221,100,236,85,65,33,71,44,124,194,152,128,184,152,19,110,46,226,251,110,206,237,234,172,87,131,190,168,107,206,121,164,119,172,127,56,26,75,166,159,98,53,1,104,199,47,21,53,187,220,96,156,64,12,237,205,27,51,188,148,209,69,36,68,6,110,15,31,49,136,59,161,176,211,122,15,20,46,138,63,148,6,8,122,207,167,182,203,173,118,164,225,182,240,166,138,221,68,221,239,166,109,99,49,25,211,180,68,77,180,209,119,103,154,55,141,156,228,251,113,112,144,142,46,216,95,253,20,235,51,166,206,162,114,170,172,43,71,53,35,235,5,234,138,222,119,73,233,190,135,175,164,225,74,18,71,25,73,206,162,8,193,246,57,163,109,153,249,125,173,246,217,157,218,245,173,91,49,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,130,78,197,84,18,12,145,73,192,216,128,184,152,11,236,76,226,251,108,236,237,232,182,9,232,115,171,187,87,87,218,70,89,92,246,234,75,62,89,97,168,27,110,71,106,130,160,76,2,119,6,32,170,132,28,158,80,166,153,185,112,238,54,236,113,205,27,20,157,167,144,130,229,107,94,189,233,63,78,216,173,46,107,172,121,95,213,251,45,109,192,45,112,84,249,26,154,190,117,71,28,146,12,124,41,227,144,219,112,134,71,221,219,143,217,219,125,221,153,237,254,150,245,235,210,118,180,231,118,205,51,211,77,86,250,103,36,188,247,188,149,23,208,87,42,126,239,106,19,154,79,206,77,78,17,142,209,196,101,246,137,183,219,102,221,221,153,236,7,141,95,186,198,45,241,2,135,229,215,21,128,30,23,30,253,154,101,248,215,201,235,80,79,242,241,90,189,173,26,95,160,184,108,154,129,171,153,125,38,59,98,142,162,42,70,168,152,36,148,229,158,71,126,17,69,20,66,82,202,123,49,19,136,9,59,0,25,190,194,4,237,251,249,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,71,39,98,150,8,202,73,100,224,12,70,92,64,9,246,22,114,125,182,102,119,244,80,47,215,215,90,249,87,85,154,143,87,100,180,220,252,190,153,99,55,9,163,199,45,244,239,32,71,95,193,202,49,185,212,52,130,6,83,74,14,238,2,98,221,152,205,193,155,145,74,114,132,170,127,117,31,161,63,251,249,255,0,193,155,199,253,17,122,11,175,136,71,72,214,44,54,193,168,55,157,82,171,163,199,178,170,138,234,107,45,116,216,189,224,66,188,232,222,38,169,120,153,233,121,16,1,79,24,57,237,193,207,152,179,185,70,108,49,65,225,251,208,141,247,170,172,170,60,215,41,15,37,166,88,253,193,163,184,212,238,18,125,41,85,4,148,178,75,106,224,21,17,84,65,221,166,168,39,243,34,206,33,182,205,185,122,54,69,120,220,90,109,86,11,86,131,88,172,86,202,75,117,182,221,79,144,82,81,209,210,66,48,193,77,4,99,108,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,65,158,154,41,214,103,77,157,68,229,85,88,86,142,106,71,214,11,213,21,188,238,147,211,125,15,95,73,194,148,36,142,50,147,157,68,17,131,236,115,70,219,51,242,251,91,237,179,59,181,235,80,173,224,169,239,79,148,252,63,174,249,141,185,77,74,2,34,32,249,45,151,107,85,234,152,235,44,215,58,74,250,120,234,39,164,57,105,166,25,64,103,130,83,134,104,156,133,221,152,227,150,57,35,49,246,137,129,11,236,236,236,190,181,12,26,85,214,221,215,165,14,185,117,162,197,147,207,87,93,167,89,86,164,94,161,186,209,149,81,12,22,153,202,240,226,119,96,140,97,148,204,227,167,25,4,162,141,133,230,110,219,19,187,199,30,211,19,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,113,247,233,103,140,100,138,78,6,194,99,200,12,95,98,102,38,223,103,102,127,68,31,172,136,136,11,207,230,89,254,27,167,212,214,170,172,207,33,164,181,5,242,241,69,96,182,52,206,252,235,46,53,114,180,84,244,241,0,179,145,153,19,238,251,55,217,1,51,46,32,4,77,250,183,105,46,176,218,171,102,177,81,82,86,92,130,158,66,163,167,171,169,42,104,38,157,133,251,97,36,163,28,133,24,57,108,206,109,25,184,179,187,176,150,219,62,185,157,96,106,71,80,90,145,174,55,137,58,152,163,250,63,51,176,114,179,149,172,104,98,166,142,219,74,211,73,60,84,241,118,247,238,194,222,96,138,57,136,229,41,35,48,46,228,140,226,78,27,31,34,142,175,10,62,181,255,0,41,184,172,29,53,234,101,206,213,77,146,98,86,250,122,108,74,93,251,51,94,45,112,198,66,244,252,24,90,50,154,150,56,195,212,75,156,145,63,39,7,120,102,148,164,85,1,17,98,87,136,55,91,118,174,148,48,8,236,88,196,244,149,218,139,149,83,212,67,106,163,26,161,25,237,48,20,51,8,93,142,50,134,80,48,142,160,99,17,138,70,22,153,251,140,46,237,28,155,6,79,219,178,204,86,241,125,187,226,214,156,154,213,91,122,199,252,191,210,246,234,122,216,228,170,183,247,193,206,15,49,16,187,156,93,192,103,32,230,205,200,89,221,183,101,250,203,92,29,20,234,211,86,52,95,95,106,186,129,183,93,252,237,235,32,184,29,70,85,31,151,166,143,233,170,89,235,99,171,172,166,221,225,48,166,239,28,77,249,200,129,136,55,251,59,55,163,207,246,133,235,166,156,117,23,167,22,237,80,210,251,207,158,181,87,111,20,208,202,204,21,86,250,161,102,121,41,106,99,103,126,220,193,200,119,109,220,92,72,76,8,192,192,200,46,2,34,32,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,12,62,39,93,120,254,91,239,181,58,13,164,247,174,88,14,63,112,47,164,174,150,235,143,114,151,40,152,66,18,143,113,237,11,246,105,231,26,134,30,50,73,20,196,209,204,219,240,136,155,245,124,31,117,51,168,234,141,101,109,55,176,85,221,111,90,79,73,111,156,242,10,122,217,14,90,27,14,227,60,180,178,82,185,155,13,60,211,85,59,139,199,30,253,209,57,140,128,187,93,200,130,98,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,250,212,43,120,98,245,227,249,16,190,211,104,54,172,94,184,224,57,5,192,126,141,186,92,110,61,186,92,94,98,9,138,77,135,180,79,217,168,156,169,216,185,73,28,80,147,201,51,237,206,82,121,169,64,68,68,4,68,64,68,68,4,68,64,68,81,23,173,125,96,228,221,35,120,157,234,69,232,94,174,183,9,190,84,99,227,150,89,233,34,167,239,215,65,21,142,16,132,227,146,80,114,19,132,170,78,86,1,56,218,71,22,3,33,103,228,33,46,136,191,39,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,104,227,239,210,207,24,201,20,156,13,132,199,144,24,190,196,204,77,190,206,204,254,139,245,144,124,151,107,157,53,150,213,91,121,172,142,174,74,122,10,121,42,101,10,74,73,106,167,32,1,114,38,142,24,68,165,148,246,103,216,35,18,50,125,152,89,221,217,150,48,127,117,31,161,63,251,249,255,0,193,155,199,253,17,101,82,136,15,22,46,138,46,56,182,85,115,234,163,77,237,156,241,187,206,213,57,140,0,212,180,240,218,171,138,74,122,120,234,35,22,32,146,111,53,36,220,141,134,51,38,149,165,144,205,218,86,96,9,52,209,14,164,116,75,168,251,85,206,243,162,249,245,38,71,79,102,168,10,106,240,26,121,233,103,166,51,30,64,231,13,64,4,172,4,204,92,79,143,2,112,145,153,221,192,217,174,90,214,179,166,46,161,114,174,151,245,150,203,171,152,181,55,159,242,29,202,107,141,172,234,164,167,134,231,67,40,241,150,158,66,7,255,0,38,64,114,19,16,150,40,141,192,248,113,125,135,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,57,77,78,213,112,60,51,196,97,33,69,44,50,7,171,49,199,44,114,70,238,46,64,238,14,226,68,46,196,225,226,117,175,172,206,155,58,118,202,169,112,173,99,212,143,171,247,170,219,120,93,32,166,250,30,190,175,157,41,201,36,99,39,58,120,36,6,220,225,145,182,119,229,246,119,219,103,103,127,214,208,190,168,244,39,169,79,166,255,0,34,153,207,214,63,171,158,91,233,63,240,101,101,31,99,204,119,123,63,235,152,163,229,203,177,47,232,239,183,31,93,183,109,226,175,198,175,222,159,22,248,127,67,243,27,138,186,190,6,63,174,207,221,191,226,72,37,81,90,173,116,234,143,66,122,107,250,19,242,215,156,253,92,250,199,230,126,140,255,0,6,86,86,119,252,191,107,189,254,182,138,78,60,123,241,126,150,219,242,244,223,103,219,234,234,43,94,112,222,155,116,142,251,170,217,157,109,32,133,186,156,194,217,67,53,67,194,119,107,139,129,61,61,20,78,32,101,206,66,29,156,152,11,128,49,200,77,192,9,219,94,29,116,215,77,71,234,47,81,238,58,161,170,23,159,61,117,174,218,40,97,137,156,41,109,244,162,238,241,210,211,70,238,253,184,67,145,108,219,185,57,17,25,145,153,153,144,77,255,0,247,81,250,19,255,0,191,159,252,25,188,127,209,22,79,218,110,116,215,171,85,21,230,142,58,184,233,235,233,227,169,136,42,233,37,165,156,64,197,136,90,72,102,17,150,35,217,219,112,144,68,197,247,98,102,118,118,81,87,225,79,208,149,213,238,180,29,83,107,46,51,72,54,209,167,105,240,139,85,198,2,41,228,157,200,10,59,195,131,187,8,0,139,19,65,204,73,205,207,190,44,28,32,146,73,95,64,95,37,21,218,213,113,169,175,163,183,220,233,42,170,45,117,13,73,93,20,51,9,157,44,239,20,115,52,82,139,62,224,111,20,209,72,194,91,63,9,0,189,132,206,255,0,90,135,110,161,186,179,204,186,69,241,59,212,204,226,197,79,87,120,177,87,211,218,105,175,184,224,215,181,44,23,80,107,29,43,64,230,111,28,172,7,20,166,210,9,176,115,219,184,12,236,50,155,56,76,74,47,41,165,186,165,130,107,78,9,108,212,205,52,190,253,51,141,222,123,222,74,183,202,205,79,221,237,76,112,201,249,185,128,36,29,164,136,199,237,11,111,182,237,187,59,59,250,180,4,68,65,141,89,103,136,247,70,56,54,85,121,194,178,157,100,242,87,172,126,225,81,107,184,211,125,93,186,201,216,170,130,66,142,88,249,133,49,1,113,48,38,220,93,197,246,221,157,219,213,93,93,20,215,189,39,234,39,21,170,205,116,115,43,250,193,101,162,184,29,174,122,159,35,83,73,194,168,35,142,66,143,133,68,113,155,236,19,70,251,179,113,251,91,111,187,59,52,64,120,193,104,229,247,6,234,129,245,86,162,111,49,101,212,187,124,21,20,114,113,0,236,85,80,211,193,73,81,77,179,25,25,113,0,166,151,184,226,2,254,103,128,242,120,201,213,224,240,62,207,233,162,186,234,158,150,215,100,53,111,81,85,79,110,191,218,237,36,242,148,12,17,20,176,86,212,3,109,218,3,119,154,128,11,213,140,217,163,253,38,141,248,132,175,162,34,11,41,173,125,102,116,217,211,182,85,75,133,107,30,164,125,95,189,86,219,194,233,5,55,208,245,245,124,233,78,73,35,25,57,211,193,32,54,231,12,141,179,191,47,179,190,219,59,59,254,182,133,245,71,161,61,74,125,55,249,20,206,126,177,253,92,242,223,73,255,0,131,43,40,251,30,99,187,217,255,0,92,197,31,46,93,137,127,71,125,184,250,237,187,111,2,221,104,107,29,139,95,122,160,207,245,87,22,135,133,150,235,112,142,158,221,39,35,127,51,75,73,79,21,36,85,59,24,1,135,120,41,198,94,217,11,16,119,56,62,238,59,188,159,248,54,104,167,212,110,159,110,218,199,87,112,239,85,234,109,193,187,48,71,47,40,224,161,183,75,81,79,31,33,120,197,198,98,156,235,28,182,51,23,143,177,183,18,230,200,51,253,17,16,23,228,219,178,204,86,241,125,187,226,214,156,154,213,91,122,199,252,191,210,246,234,122,216,228,170,183,247,193,206,15,49,16,187,156,93,192,103,32,230,205,200,89,221,183,101,142,189,127,117,131,106,233,55,72,200,173,239,87,38,119,152,211,214,80,98,129,12,66,225,77,56,0,180,149,210,148,128,81,112,167,121,162,54,140,132,158,83,32,14,60,30,73,35,133,110,158,58,155,207,186,125,215,154,29,121,163,169,171,200,46,69,81,80,87,234,122,235,140,194,247,200,42,119,243,33,81,43,59,145,153,19,180,162,114,49,179,76,17,200,66,124,54,112,217,37,23,138,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,229,53,59,85,192,240,207,17,132,133,20,176,200,30,172,199,28,177,201,27,184,185,3,184,59,137,16,187,19,251,84,4,68,65,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,245,171,85,213,143,186,198,178,124,63,200,126,93,58,193,95,9,78,181,254,155,163,163,233,55,83,110,119,90,203,212,61,233,48,187,132,239,223,140,168,97,131,184,118,194,118,30,113,246,66,41,100,136,164,34,23,141,202,38,120,218,40,64,194,79,209,17,1,121,251,22,127,134,228,217,54,77,134,88,178,26,74,187,238,29,81,77,77,125,183,139,187,79,66,117,20,225,81,3,152,187,51,184,73,20,140,226,109,184,59,140,130,207,202,51,17,197,95,19,237,88,234,95,72,244,73,239,154,21,73,73,69,143,84,83,212,83,101,217,40,76,17,220,108,161,44,244,144,210,61,27,188,194,66,114,148,211,70,230,17,200,97,232,98,241,19,9,168,128,233,87,169,140,203,165,13,92,163,213,44,62,134,146,226,5,78,86,219,189,178,165,152,66,227,110,144,227,57,96,105,56,185,66,124,162,140,194,65,103,226,96,60,132,195,156,102,27,36,162,242,154,91,170,88,38,180,224,150,205,76,211,75,239,211,56,221,231,189,228,171,124,172,212,253,222,212,199,12,159,155,152,2,65,218,72,140,126,208,182,251,110,219,179,179,191,171,64,94,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,189,77,117,117,75,191,8,131,118,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,127,64,160,175,196,103,175,111,229,81,125,131,77,244,238,15,47,166,88,205,195,206,82,84,79,79,194,170,245,92,0,113,53,97,49,183,56,97,96,146,65,138,47,66,113,50,57,91,145,12,112,132,234,34,138,191,10,62,186,127,152,233,127,90,243,63,251,94,151,0,173,174,31,242,132,173,114,84,57,127,230,188,168,16,255,0,183,133,143,253,111,10,149,68,4,69,98,186,193,234,207,13,233,23,75,254,188,95,105,233,47,23,218,250,136,233,172,88,225,87,189,44,247,83,105,1,167,112,54,142,87,0,138,35,121,8,220,56,111,219,7,118,41,65,156,46,255,0,214,204,87,235,87,212,95,172,214,175,172,159,71,253,45,244,63,157,143,207,121,30,231,107,204,246,55,238,118,123,159,99,185,199,143,47,179,190,254,139,245,150,177,151,109,107,213,203,214,168,86,235,85,102,163,228,17,231,117,245,18,84,203,144,82,87,29,45,104,153,198,241,19,71,36,46,47,16,118,157,226,96,143,136,12,123,0,179,3,48,173,135,186,88,191,235,46,83,211,238,19,127,234,6,201,244,86,125,89,111,115,187,211,21,48,211,73,233,41,180,18,75,8,187,180,83,73,3,67,36,145,236,60,36,51,30,17,237,219,16,186,168,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,169,127,106,169,82,95,212,128,47,247,42,149,13,253,106,180,5,23,30,51,122,116,115,90,109,58,149,19,111,216,146,223,67,43,176,155,236,63,223,158,215,223,139,122,144,253,219,255,0,165,74,58,195,207,20,236,48,114,142,148,239,115,199,0,29,69,53,194,216,81,191,7,34,111,239,150,103,219,111,234,55,255,0,75,160,141,143,11,92,138,155,29,234,138,57,234,165,24,198,124,126,225,16,187,144,182,229,249,178,251,255,0,168,93,79,75,59,63,171,45,99,116,111,56,185,233,222,161,219,114,155,85,116,212,147,83,132,224,231,17,176,187,137,194,99,182,239,233,182,238,222,223,216,182,81,211,252,128,50,140,70,134,248,18,119,26,163,187,246,185,49,126,140,164,62,214,244,254,138,15,68,169,38,85,46,31,111,189,5,12,219,42,197,82,170,103,103,246,32,229,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,5,36,184,221,31,111,218,141,178,10,155,216,185,68,65,142,30,32,89,157,94,15,211,30,69,120,183,214,149,45,72,213,91,128,36,18,217,254,213,92,108,237,236,127,185,157,64,6,33,143,87,102,25,45,37,130,142,25,106,42,106,251,156,64,5,204,139,132,100,111,233,187,111,232,47,247,253,202,102,60,96,50,247,180,244,224,88,253,61,83,199,45,210,239,109,141,197,139,139,187,49,205,39,236,245,245,135,246,183,252,241,155,208,134,40,121,135,83,120,205,181,168,158,164,34,167,184,79,32,113,228,204,45,71,40,238,254,173,233,185,55,249,221,144,79,23,79,152,93,46,159,233,69,159,25,164,161,26,64,128,234,77,226,17,227,179,156,242,23,179,119,253,173,247,171,140,186,105,105,227,164,128,105,226,6,16,29,246,102,246,122,190,235,185,7,15,232,169,92,186,227,239,65,200,170,151,13,236,92,160,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,45,107,58,177,247,167,214,79,136,25,15,204,103,91,41,173,107,58,177,247,167,214,79,136,25,15,204,103,65,158,158,23,222,32,148,214,154,107,47,75,218,211,117,171,48,58,129,160,195,239,149,50,203,82,124,230,150,150,158,142,202,209,69,1,19,3,17,206,65,60,178,240,140,24,98,251,32,33,180,175,173,85,212,212,248,94,245,211,249,107,197,67,67,181,143,51,243,122,147,101,231,244,61,77,104,241,154,251,107,142,49,118,222,103,39,243,21,144,237,39,115,118,19,56,152,36,252,233,13,68,140,25,254,191,39,44,202,108,88,54,43,121,205,114,154,239,37,101,199,237,245,23,75,141,79,104,228,236,82,193,25,73,44,156,1,136,203,136,1,62,194,206,79,182,204,206,254,139,245,148,53,248,174,117,175,249,77,202,167,233,175,76,238,119,90,108,111,18,184,84,83,101,178,239,217,134,241,116,134,65,22,167,224,226,210,20,52,178,70,126,164,92,36,149,249,48,59,67,12,164,22,127,196,27,173,187,175,85,249,252,118,44,98,122,186,29,58,197,106,42,33,181,81,141,81,20,23,105,198,105,132,46,199,25,67,17,129,201,78,81,136,197,35,19,194,221,198,23,103,146,77,238,95,130,167,189,62,83,240,254,187,230,54,229,128,11,63,252,21,61,233,242,159,135,245,223,49,183,32,186,190,57,223,169,63,222,79,225,171,0,58,104,234,47,59,233,127,84,232,53,51,5,168,255,0,21,71,120,162,225,15,248,78,215,230,97,154,122,62,228,177,73,217,238,246,0,123,160,60,195,218,207,237,103,207,255,0,28,239,212,159,239,39,240,213,21,104,54,115,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,229,53,59,85,192,240,207,17,132,133,20,176,200,30,172,199,28,177,201,27,184,185,3,184,59,137,16,187,19,251,85,1,126,31,61,109,221,122,80,207,228,177,100,243,213,215,105,214,85,81,79,13,214,140,170,136,96,180,206,83,66,39,118,8,198,25,76,206,58,113,144,74,40,216,94,102,237,177,59,188,113,237,59,216,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,71,31,126,150,120,198,72,164,224,108,38,60,128,197,246,38,98,109,246,118,103,244,65,250,202,21,188,106,253,233,241,111,135,244,63,49,184,169,169,80,173,227,87,239,79,139,124,63,161,249,141,197,3,193,83,222,159,41,248,127,93,243,27,114,154,149,10,222,10,158,244,249,79,195,250,239,152,219,148,212,160,34,34,2,34,32,128,31,20,127,126,205,77,252,23,228,244,75,63,252,21,61,214,50,159,136,21,223,46,183,44,0,241,71,247,236,212,223,193,126,79,68,179,255,0,193,83,221,99,41,248,129,93,242,235,114,12,255,0,68,68,4,68,64,68,86,43,172,78,170,176,222,148,52,142,225,152,94,110,84,133,147,220,105,234,41,177,59,68,145,188,199,113,184,176,125,135,40,132,192,188,180,100,81,148,199,200,120,131,176,179,247,14,48,48,182,158,32,93,119,88,186,85,197,100,194,177,99,243,186,155,144,91,222,75,117,54,199,31,209,116,179,199,85,28,87,94,103,79,45,60,253,170,154,113,111,44,78,196,123,238,251,15,171,193,13,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,98,154,122,153,228,39,41,37,146,66,119,35,50,39,114,114,119,119,119,119,119,95,173,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,30,166,186,186,165,219,156,167,179,51,51,51,51,8,0,139,8,0,11,48,0,8,136,176,136,179,53,244,212,126,140,175,186,73,209,222,43,212,198,115,117,237,93,115,188,130,221,79,100,179,211,152,28,112,89,234,40,106,234,70,166,160,219,125,230,151,181,9,4,98,236,209,198,239,207,115,55,8,67,26,212,138,120,81,245,175,249,50,202,160,233,175,83,46,119,90,156,111,45,184,83,211,98,82,239,222,134,207,116,154,66,23,167,224,194,242,12,53,82,72,30,162,92,35,149,185,56,51,77,52,163,137,93,36,232,133,171,168,253,126,199,52,94,243,124,171,179,83,228,116,247,65,10,250,104,198,67,166,158,27,117,77,68,38,224,94,134,13,44,49,243,13,197,200,57,11,16,59,177,183,138,213,93,51,202,180,111,81,242,61,45,205,105,60,189,235,25,184,75,111,169,227,28,129,28,220,31,236,79,23,112,0,202,25,65,198,72,205,197,185,198,96,76,219,19,32,217,249,98,175,138,63,184,158,166,254,11,243,138,37,141,94,23,94,32,20,119,122,59,111,76,154,223,145,118,110,176,249,107,118,15,116,158,56,32,165,146,150,40,34,130,27,73,118,192,56,204,221,173,226,146,71,50,152,164,40,220,152,218,33,151,37,124,81,253,196,245,55,240,95,156,81,32,129,108,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,160,147,177,85,4,131,36,82,112,54,32,46,38,2,251,19,56,190,219,59,59,122,41,243,232,7,172,27,87,86,90,70,37,112,122,184,243,188,58,158,142,131,43,9,162,22,10,153,204,9,163,174,136,163,1,139,133,67,195,41,188,98,34,241,24,152,113,224,209,201,38,190,235,223,232,94,186,106,63,78,154,143,110,213,13,47,188,249,27,173,14,241,77,12,172,231,75,112,165,39,103,146,150,166,54,118,238,66,124,71,118,221,137,136,68,192,128,192,12,67,102,148,86,171,166,142,162,240,78,168,52,178,131,83,48,90,143,241,84,119,138,46,19,127,131,46,158,90,25,167,163,238,75,20,125,238,215,124,7,186,3,192,253,172,254,214,107,170,128,176,215,196,83,174,170,110,150,176,215,193,244,250,190,144,245,82,255,0,79,12,212,48,212,210,202,97,108,183,76,245,0,247,38,119,141,224,152,198,74,114,140,33,35,253,51,19,32,48,23,3,186,189,98,117,85,134,244,161,164,119,12,194,243,114,164,44,158,227,79,81,77,137,218,36,141,230,59,141,197,131,236,57,68,38,5,229,163,34,140,166,62,67,196,29,133,159,184,113,129,235,217,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,30,166,186,186,165,219,156,167,179,51,51,51,51,8,0,139,8,0,11,48,0,8,136,176,136,179,48,45,54,204,203,85,243,250,43,53,28,149,119,252,179,49,188,71,77,17,213,213,179,207,112,184,213,204,194,47,36,211,19,51,156,146,200,219,156,132,222,164,238,79,237,117,251,250,215,160,154,177,211,182,85,75,133,107,30,41,245,126,245,91,111,11,164,20,222,122,154,175,157,41,201,36,99,39,58,121,36,6,220,225,145,182,119,229,246,119,219,103,103,121,95,240,185,232,74,235,162,118,169,181,223,90,49,154,74,124,218,249,78,3,143,219,170,224,47,59,143,81,16,155,74,114,114,126,49,84,212,9,139,56,112,238,69,24,184,57,11,205,52,67,149,93,85,116,207,134,245,95,164,117,154,91,152,87,85,219,140,106,6,229,104,185,211,59,145,219,174,49,132,129,20,239,31,38,25,131,140,178,1,198,78,220,128,203,137,1,240,144,2,53,188,41,250,227,166,211,91,173,7,75,122,146,21,114,216,178,123,195,6,45,115,19,150,119,183,92,106,136,1,168,142,61,221,130,154,105,118,33,40,197,187,115,75,33,27,16,202,82,67,49,43,88,29,85,211,60,171,70,245,31,35,210,220,214,147,203,222,177,155,132,182,250,158,49,200,17,205,193,254,196,241,119,0,12,161,148,28,100,140,220,91,156,102,4,205,177,50,148,175,10,126,186,170,115,24,232,58,88,213,122,250,186,155,237,45,59,67,133,87,13,44,67,1,91,169,40,129,190,141,54,134,49,113,56,162,167,146,81,154,71,46,227,60,130,70,36,49,180,161,38,136,136,130,42,252,115,191,82,127,188,159,195,85,170,240,84,247,167,202,126,31,215,124,198,220,174,175,142,119,234,79,247,147,248,106,181,94,10,158,244,249,79,195,250,239,152,219,144,77,74,34,32,40,86,241,171,247,167,197,190,31,208,252,198,226,166,165,66,183,141,95,189,62,45,240,254,135,230,55,20,24,255,0,209,71,85,215,222,146,245,150,139,50,238,221,107,49,11,150,212,121,77,146,138,96,31,63,75,196,218,57,24,100,103,7,154,3,62,236,111,184,19,236,113,247,0,37,145,214,194,120,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,71,31,126,150,120,198,72,164,224,108,38,60,128,197,246,38,98,109,246,118,103,244,90,182,172,202,240,235,235,170,167,165,172,201,176,125,65,175,171,61,43,191,212,77,53,116,52,212,177,25,219,46,51,53,56,53,201,221,163,121,230,1,142,156,99,56,68,255,0,64,200,196,12,197,128,194,119,145,124,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,125,104,33,91,198,175,222,159,22,248,127,67,243,27,138,186,190,6,63,174,207,221,191,226,74,213,120,213,251,211,226,223,15,232,126,99,113,88,149,129,107,206,101,166,186,71,168,90,83,135,214,213,219,3,82,42,45,65,119,174,166,168,104,206,75,117,32,86,180,180,78,220,28,184,78,85,113,185,144,152,253,136,74,50,99,9,77,144,100,87,136,207,94,223,202,162,251,6,155,233,220,30,95,76,177,155,135,156,164,168,158,159,133,85,234,184,0,226,106,194,99,110,112,194,193,36,131,20,94,132,226,100,114,183,34,24,225,241,93,0,244,125,117,234,203,87,4,110,13,73,30,9,135,84,81,215,229,103,52,164,199,83,1,153,60,116,49,12,102,50,243,168,104,101,7,144,72,90,32,19,62,92,218,56,228,182,189,52,116,233,157,245,65,170,116,26,103,130,211,255,0,138,172,188,86,243,135,252,25,107,243,48,195,61,103,110,89,99,239,118,187,224,93,160,46,103,236,102,246,187,79,70,147,224,186,53,209,102,141,97,186,103,244,165,170,209,13,93,194,221,98,243,189,130,138,108,139,34,172,40,225,238,246,249,73,33,205,52,141,203,143,35,104,162,13,183,24,97,220,66,234,226,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,156,157,138,88,35,24,226,143,153,185,25,113,0,22,220,157,201,246,221,221,223,213,126,178,34,8,160,241,65,240,251,166,180,211,94,186,161,209,107,85,89,129,212,21,126,97,99,166,138,90,147,231,52,181,85,21,151,167,150,89,200,152,24,142,1,56,34,139,132,96,197,47,217,1,61,176,3,167,93,121,204,186,109,213,203,22,171,97,149,181,98,118,234,128,11,157,12,53,13,8,93,173,206,98,245,20,82,185,1,143,9,4,118,98,112,46,6,193,32,183,48,23,109,151,148,16,248,138,116,43,83,210,214,100,249,198,159,80,85,158,149,223,234,33,134,134,106,154,168,140,237,151,25,154,160,222,218,204,242,60,243,0,199,78,82,4,196,31,160,98,4,102,98,230,97,146,158,36,58,243,134,245,37,225,249,167,26,173,134,86,210,16,92,115,139,112,92,232,97,168,121,142,211,113,107,85,123,212,81,74,228,0,92,227,34,217,137,192,121,131,132,130,220,12,93,241,47,194,227,223,179,76,191,26,249,61,106,197,248,238,215,88,109,85,22,40,110,117,97,109,172,168,134,174,162,140,102,38,130,105,225,25,6,41,78,61,248,145,128,207,48,137,59,110,45,44,140,219,114,125,214,203,181,214,203,82,117,150,107,157,93,5,68,148,243,210,28,180,211,20,70,80,79,17,195,52,78,66,236,238,18,69,36,145,152,251,8,12,133,247,103,118,65,154,190,37,253,113,212,245,29,153,77,163,216,56,82,6,157,97,119,137,14,26,184,206,42,131,190,92,97,105,32,122,209,152,28,133,169,152,78,81,132,64,190,216,72,242,27,187,144,4,54,87,163,190,149,115,46,171,245,114,223,135,217,173,181,99,140,91,170,41,234,114,203,188,114,52,33,110,183,57,253,182,25,72,12,124,204,130,50,12,33,196,185,27,57,59,118,194,67,15,41,211,174,131,102,93,73,106,229,139,74,112,202,42,178,59,141,64,29,206,186,26,118,152,45,54,230,49,106,138,217,88,140,7,132,98,91,176,185,143,51,112,140,95,153,139,62,193,61,52,116,233,130,116,191,165,148,26,103,130,211,255,0,138,172,188,86,243,155,252,39,116,242,208,195,61,103,110,89,100,236,247,123,0,93,160,46,1,236,102,246,187,135,181,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,237,77,67,67,76,207,194,32,221,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,222,50,252,115,191,82,127,188,159,195,84,170,40,171,241,206,253,73,254,242,127,13,65,106,188,21,61,233,242,159,135,245,223,49,183,41,169,90,214,116,209,212,94,119,210,254,169,208,106,102,11,81,254,42,142,241,69,194,31,240,157,175,204,195,52,244,125,201,98,147,179,221,236,0,247,64,121,135,181,159,218,207,176,158,133,235,166,156,117,23,167,22,237,80,210,251,207,158,181,87,111,20,208,202,204,21,86,250,161,102,121,41,106,99,103,126,220,193,200,119,109,220,92,72,76,8,192,192,200,46,2,34,32,214,179,171,31,122,125,100,248,129,144,252,198,117,150,158,23,61,118,218,180,78,235,54,132,107,70,77,87,79,132,223,42,0,177,251,141,92,227,228,177,234,210,35,121,66,78,77,202,42,106,130,49,119,62,125,184,164,23,55,17,105,166,148,113,47,171,31,122,125,100,248,129,144,252,198,117,106,144,109,80,188,85,110,180,105,125,187,87,40,52,34,225,151,210,82,231,119,75,59,223,168,108,243,4,128,117,84,76,114,3,148,82,56,246,140,217,225,149,222,33,55,147,132,102,124,120,11,147,71,7,135,55,137,78,43,143,97,51,232,207,83,25,135,209,145,227,54,254,230,49,125,158,154,48,165,27,93,29,24,3,91,8,41,226,99,121,128,32,35,136,139,184,115,145,148,123,247,26,32,150,58,181,251,88,239,189,64,107,46,89,172,89,28,62,94,175,38,184,21,68,116,220,128,252,165,40,11,71,77,77,204,0,26,78,212,17,197,23,115,131,17,240,228,95,104,157,208,108,210,176,215,196,83,161,90,110,169,112,215,206,52,250,130,144,53,82,193,79,12,52,51,84,213,74,1,115,183,66,245,6,246,214,103,145,160,132,202,74,130,144,38,32,253,48,16,35,0,39,48,250,188,43,44,26,167,102,233,30,209,113,213,43,221,214,187,233,219,132,183,12,114,11,157,77,76,179,80,88,198,8,41,233,96,17,157,155,181,11,249,121,37,136,35,222,55,138,104,204,95,237,187,54,96,32,213,179,253,85,96,89,87,251,43,142,100,152,229,195,255,0,41,71,93,109,174,167,147,253,204,144,205,28,129,253,68,36,63,115,178,157,239,15,158,182,237,93,87,224,18,88,178,121,233,40,117,23,21,167,167,134,235,70,85,66,83,221,160,24,97,19,187,4,99,12,64,1,37,65,72,37,20,108,77,11,246,216,157,154,72,247,199,95,20,95,15,250,59,189,29,203,169,189,16,199,123,55,88,124,205,199,56,181,193,36,16,82,201,75,20,18,207,53,216,123,134,28,102,110,214,210,199,27,25,76,82,12,140,44,109,41,75,24,26,85,169,153,86,141,234,62,57,170,88,85,95,151,189,99,55,8,174,20,220,164,144,35,155,131,253,184,37,237,152,25,67,40,57,71,32,49,55,56,204,197,223,98,116,27,15,117,85,212,198,27,210,134,145,214,106,150,97,67,87,113,50,168,27,109,162,217,76,206,39,113,184,200,18,28,80,60,156,92,97,14,49,72,103,33,51,241,0,46,34,103,194,51,215,135,85,117,51,42,214,77,71,200,245,75,53,171,243,23,172,154,225,45,194,167,140,146,28,112,243,127,177,4,93,195,51,24,98,6,24,227,7,39,225,24,0,179,236,44,189,175,85,93,76,102,93,87,234,229,102,169,102,20,52,150,224,26,113,182,218,45,148,204,196,22,235,116,103,33,197,3,201,197,138,99,229,44,134,114,19,55,35,50,226,32,28,35,15,87,132,244,137,117,189,116,115,168,125,93,100,215,26,187,125,182,193,81,71,109,198,168,6,156,129,238,115,157,194,146,158,162,168,204,199,137,83,0,207,36,67,219,119,114,152,36,98,32,236,184,74,24,234,178,171,160,94,181,242,174,148,245,30,146,201,118,185,249,141,50,201,174,16,199,145,219,234,30,67,142,131,155,140,101,115,167,104,196,204,102,136,25,156,196,5,251,209,131,3,183,33,136,226,178,157,61,98,214,44,231,95,116,211,10,202,104,124,237,151,32,204,44,214,187,141,55,116,227,239,210,207,91,20,114,199,204,28,76,121,1,147,110,46,196,219,238,206,207,234,189,183,88,157,42,230,93,40,106,229,195,15,188,219,106,203,24,184,212,84,84,226,119,121,36,105,130,227,110,99,251,12,82,136,0,249,152,196,163,25,131,136,241,55,98,102,237,156,102,97,176,238,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,209,199,223,165,158,49,146,41,56,27,9,143,32,49,125,137,152,155,125,157,153,253,20,96,248,162,248,128,88,174,182,43,151,76,154,33,145,93,90,189,174,21,54,236,226,233,4,103,75,24,71,1,203,4,214,145,238,3,73,39,57,7,121,100,141,198,55,140,6,54,41,70,105,68,48,131,70,122,211,215,157,3,210,60,187,70,180,199,32,164,181,218,50,234,143,54,117,193,77,181,198,219,57,0,69,52,180,115,137,51,198,114,197,28,96,228,76,110,28,24,162,237,73,185,189,148,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,83,79,83,60,132,195,28,81,198,44,228,102,68,236,44,44,206,238,238,204,200,61,94,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,40,105,222,174,118,134,8,128,35,41,101,154,67,245,118,8,226,142,73,29,133,136,221,129,216,68,137,216,95,97,62,149,122,103,195,122,80,210,58,61,45,195,235,170,238,38,85,5,114,187,220,234,93,196,238,55,25,2,48,150,118,143,147,140,33,198,40,192,35,23,126,32,3,200,140,249,200,126,43,161,126,140,172,93,30,105,197,85,178,75,175,211,57,158,81,229,234,50,107,148,70,109,74,82,68,199,218,166,166,140,182,218,24,187,178,179,72,66,210,72,70,68,92,89,194,40,242,85,6,170,234,90,124,37,58,215,250,110,142,143,164,221,77,185,221,107,47,80,247,164,194,238,19,191,126,50,161,134,14,225,219,9,216,121,199,217,8,165,146,34,144,136,94,55,40,153,227,104,161,3,137,100,65,181,66,44,32,240,211,235,170,167,169,172,102,171,76,53,58,190,174,171,84,49,202,121,238,85,85,197,75,20,112,93,237,207,80,204,51,131,65,24,69,9,194,243,195,9,70,226,220,155,183,32,145,185,72,209,230,250,2,34,32,34,34,2,34,32,40,1,241,71,247,236,212,223,193,126,79,68,167,249,64,15,138,63,191,102,166,254,11,242,122,36,30,255,0,195,131,196,2,179,167,123,236,90,73,171,217,23,253,73,235,252,204,241,84,212,71,61,68,152,237,87,3,147,149,56,66,18,72,112,205,35,48,28,44,60,90,73,90,81,112,252,243,75,55,235,85,117,42,158,20,125,116,255,0,49,210,254,181,230,127,246,189,46,1,91,92,63,229,9,90,228,168,114,255,0,205,121,80,33,255,0,111,11,31,250,222,20,18,168,136,136,32,91,196,103,162,143,228,171,168,240,95,240,11,101,214,77,50,202,127,57,109,169,157,187,177,218,235,157,205,228,182,20,220,136,203,136,3,73,17,74,194,71,25,16,239,41,67,44,143,229,58,23,235,54,251,209,230,163,213,92,228,181,125,51,134,101,30,94,159,38,182,196,0,213,69,28,78,125,170,154,105,11,109,166,139,187,43,180,100,77,28,130,100,37,197,220,37,142,122,117,75,75,112,77,105,193,46,122,103,169,118,47,166,113,187,207,103,206,209,121,169,169,251,189,169,130,104,255,0,57,9,132,131,180,145,1,125,146,109,246,217,247,103,118,125,125,250,193,233,51,50,233,23,84,62,163,223,106,42,239,22,42,250,120,234,108,89,25,80,53,44,23,80,104,193,231,96,6,146,86,3,138,83,120,200,28,249,237,219,55,102,25,65,220,47,255,0,140,173,218,213,127,234,75,9,190,216,174,116,151,27,109,199,77,237,181,116,117,148,147,12,208,84,193,37,125,192,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,92,15,7,12,255,0,13,210,204,55,168,45,65,212,28,134,146,199,143,88,233,241,202,154,234,234,151,126,17,6,247,38,102,102,102,114,51,34,113,0,1,103,51,50,17,22,34,38,103,141,90,219,181,214,227,77,65,71,112,185,213,213,83,218,233,222,146,134,41,166,35,10,88,30,89,38,120,162,23,125,128,30,89,165,145,196,118,110,114,25,123,73,221,209,221,174,176,218,170,44,80,220,234,194,219,89,81,13,93,69,24,204,77,4,211,194,50,12,82,156,123,241,35,1,158,97,18,118,220,90,89,25,182,228,251,133,235,235,7,171,60,203,171,173,80,250,241,125,167,171,179,216,168,41,227,166,177,99,133,94,213,80,90,129,227,6,157,192,218,56,152,206,89,65,228,35,112,231,183,108,29,220,98,6,107,233,225,193,225,255,0,89,212,69,246,45,91,213,236,119,254,164,244,30,102,8,169,170,36,158,158,76,138,171,129,199,198,156,225,56,228,8,97,145,216,206,102,46,47,36,77,16,177,254,121,226,180,29,18,116,125,147,117,115,170,17,89,69,170,232,176,155,29,68,5,150,94,41,37,167,239,208,193,44,115,156,33,28,114,155,17,28,197,76,113,49,136,72,209,185,49,152,147,55,18,159,236,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,212,212,52,52,204,252,34,13,221,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,195,208,34,34,2,128,31,20,127,126,205,77,252,23,228,244,74,127,148,0,248,163,251,246,106,111,224,191,39,162,65,250,190,28,221,107,255,0,37,93,71,158,193,159,220,238,178,105,150,83,249,187,149,52,15,221,142,215,92,238,13,29,204,97,226,70,92,64,30,57,70,39,18,56,200,75,105,74,24,163,121,233,90,171,169,20,240,197,241,0,163,210,42,202,110,159,181,191,34,242,152,45,95,24,49,155,148,177,193,21,45,134,170,73,230,154,81,169,49,6,145,225,158,74,143,89,164,50,24,72,7,118,24,200,206,48,153,68,68,65,128,30,50,122,41,245,231,167,219,78,177,210,92,59,53,122,101,112,126,244,18,75,198,57,232,110,50,211,211,201,196,90,50,114,152,103,10,55,29,204,5,163,239,239,200,184,50,140,14,139,245,142,197,160,93,80,96,26,171,148,195,206,203,106,184,73,79,113,147,145,183,150,165,171,167,150,146,90,157,128,12,207,178,21,5,47,108,69,200,251,124,27,103,45,218,127,181,251,71,44,93,64,104,214,89,163,185,28,222,94,147,38,183,149,60,117,60,76,252,165,80,19,73,77,83,192,12,30,78,212,241,197,47,111,155,9,240,226,95,100,157,150,178,232,54,168,86,171,170,125,107,254,78,221,62,230,218,199,29,191,206,213,227,246,246,242,16,20,93,200,206,186,121,66,158,151,186,61,200,221,225,105,230,137,228,226,108,93,182,62,59,150,204,255,0,87,77,122,189,77,175,90,13,131,106,228,51,210,73,81,145,89,225,154,224,212,144,75,12,17,92,67,120,171,97,140,37,220,216,35,169,142,104,217,221,203,118,6,118,34,103,98,124,53,241,164,214,59,238,31,163,88,150,142,218,33,237,210,106,37,194,162,162,233,83,200,31,149,45,180,169,228,26,110,4,14,237,206,121,233,229,238,9,129,15,150,227,246,134,66,102,8,108,91,52,104,14,142,88,186,127,209,172,79,71,113,201,188,197,38,51,111,26,121,42,120,152,121,186,163,34,146,166,167,129,153,188,125,217,228,150,94,223,55,16,231,196,126,200,179,40,43,240,228,211,63,202,135,89,58,113,110,168,164,186,201,65,97,184,22,77,89,61,190,61,252,175,144,140,170,41,206,98,112,33,8,74,170,58,104,137,223,109,251,204,2,66,70,46,182,20,64,86,83,170,238,171,180,227,164,173,56,60,215,53,151,207,93,107,187,144,88,44,16,76,193,85,119,170,22,103,113,23,118,126,220,33,200,94,89,157,156,99,18,22,102,51,56,227,59,129,170,90,165,130,104,182,9,115,212,205,75,190,253,13,141,217,187,62,118,183,202,205,81,218,238,204,16,199,249,184,64,228,45,228,148,7,236,139,237,190,239,179,51,187,107,217,213,119,85,218,143,213,174,163,158,107,154,203,228,109,84,61,200,44,22,8,38,115,165,180,82,147,179,184,139,187,55,114,99,226,47,44,206,204,82,16,139,51,0,4,113,128,91,253,82,213,44,239,90,115,187,158,166,106,93,247,233,156,146,243,217,243,181,190,86,26,126,239,106,16,134,63,205,194,1,24,237,28,64,63,100,91,125,183,125,221,221,223,202,171,235,136,244,153,153,100,61,43,231,189,86,94,106,42,236,152,246,43,81,110,166,178,199,53,3,16,100,39,61,104,210,212,188,82,60,130,81,132,5,36,123,159,108,192,207,156,108,236,81,159,27,20,131,34,186,36,235,7,38,233,27,84,34,189,11,213,214,225,55,202,136,7,44,179,210,69,79,223,174,130,40,231,8,78,57,37,7,33,56,74,164,229,96,19,141,164,113,96,50,22,126,67,176,70,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,209,199,223,165,158,49,146,41,56,27,9,143,32,49,125,137,152,155,125,157,153,253,22,188,93,96,244,153,153,116,139,170,31,81,239,181,21,119,139,21,125,60,117,54,44,140,168,26,150,11,168,52,96,243,176,3,73,43,1,197,41,188,100,14,124,246,237,155,179,12,160,239,125,60,56,60,64,43,58,119,190,197,164,154,189,145,127,212,158,191,204,207,21,77,68,115,212,73,142,213,112,57,57,83,132,33,36,135,12,210,51,1,194,195,197,164,149,165,23,15,207,52,161,55,232,136,130,213,117,99,238,177,172,159,15,242,31,151,78,181,172,91,41,245,99,238,177,172,159,15,242,31,151,78,181,172,65,55,222,28,30,32,20,125,68,88,162,210,77,94,200,191,234,177,65,230,103,138,166,162,56,41,227,200,169,121,156,156,169,194,16,142,48,154,24,221,128,225,97,228,241,196,210,139,159,231,154,44,234,90,187,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,134,169,161,174,166,118,231,17,236,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,63,221,18,117,131,140,245,115,165,241,94,133,233,40,179,107,29,60,3,150,89,233,34,168,236,80,207,44,147,132,39,28,146,131,9,4,195,76,114,176,9,200,241,177,48,25,19,183,34,11,255,0,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,212,11,120,134,116,89,117,233,99,84,42,47,184,134,63,86,58,87,146,212,51,227,245,143,82,85,77,69,59,199,202,91,124,242,16,177,1,137,52,165,19,27,147,156,44,47,220,144,194,110,51,232,188,166,169,105,110,9,173,56,37,207,76,245,46,197,244,206,55,121,236,249,218,47,53,53,63,119,181,48,77,31,231,33,48,144,118,146,32,47,178,77,190,219,62,236,238,206,16,45,208,191,89,183,222,143,53,30,170,231,37,171,233,156,51,40,242,244,249,53,182,32,6,170,40,226,115,237,84,211,72,91,109,52,93,217,93,163,34,104,228,19,33,46,46,225,44,123,4,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,174,191,88,61,38,102,93,34,234,135,212,123,237,69,93,226,197,95,79,29,77,139,35,42,6,165,130,234,13,24,60,236,0,210,74,192,113,74,111,25,3,159,61,187,102,236,195,40,59,254,254,138,245,227,172,186,33,211,238,109,160,216,197,234,234,49,228,29,159,171,183,72,174,35,28,152,191,41,72,171,188,176,188,68,127,223,0,91,55,25,35,236,200,229,52,123,72,100,78,25,65,226,189,215,29,78,75,117,189,244,143,167,33,72,246,43,109,69,56,101,215,102,56,170,30,186,174,34,142,113,162,129,197,201,162,8,37,16,238,147,237,43,205,17,71,176,12,103,222,140,181,232,48,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,67,83,80,208,211,51,115,148,246,119,119,119,119,97,0,17,98,51,50,118,0,1,34,39,17,23,118,246,189,81,232,95,242,107,215,108,155,69,62,180,253,99,250,185,228,191,194,126,71,201,247,252,197,28,21,63,204,247,36,227,199,191,199,244,223,126,59,250,111,179,5,170,83,125,225,193,226,1,71,212,69,138,45,36,213,236,139,254,171,20,30,102,120,170,106,35,130,158,60,138,151,153,201,202,156,33,8,227,9,161,141,216,14,22,30,79,28,77,40,185,254,121,162,140,190,153,122,62,201,186,165,210,253,82,189,105,203,85,214,102,216,53,69,128,173,86,113,150,158,40,46,112,86,73,84,21,32,114,78,113,140,70,3,8,74,38,231,182,209,200,28,73,228,18,11,21,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,18,118,42,160,144,100,138,78,6,196,5,196,192,95,98,103,23,219,103,103,111,68,27,47,107,70,175,97,186,11,165,249,6,174,106,4,245,113,216,177,218,113,154,161,169,32,121,167,148,206,65,138,40,99,15,70,115,146,89,35,141,156,156,65,156,217,200,132,89,201,181,214,234,43,94,115,46,164,181,114,251,170,217,157,109,89,29,198,160,194,217,67,53,67,76,22,155,115,25,61,61,20,78,32,3,194,49,45,156,152,7,153,185,200,77,204,201,223,213,245,95,214,14,168,117,115,147,90,239,89,227,210,81,91,108,116,226,54,187,61,36,81,246,40,103,150,158,152,43,78,57,56,52,196,19,77,77,221,96,148,228,120,216,152,24,139,103,34,186,190,28,93,14,83,117,91,153,87,230,26,130,117,116,250,117,135,212,64,21,208,196,18,196,119,186,178,103,54,162,138,118,102,16,1,22,18,156,132,187,162,18,196,34,194,243,52,177,133,223,240,180,232,39,235,221,101,135,170,237,80,159,134,63,106,184,121,204,66,215,79,81,180,149,245,212,147,184,181,101,65,3,239,28,48,207,17,48,69,187,20,146,70,238,108,209,11,12,242,254,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,10,146,85,46,31,216,130,149,83,122,170,87,44,130,165,110,122,131,194,233,117,3,74,47,24,205,93,8,213,132,231,76,109,17,15,45,220,39,140,189,155,183,236,127,189,92,101,211,85,79,29,92,5,79,40,49,1,109,187,63,179,209,247,65,171,190,95,143,87,97,249,45,93,130,178,25,105,234,105,59,124,128,197,192,135,156,98,109,233,187,237,232,77,247,253,234,127,252,63,115,58,188,227,166,60,118,241,112,173,42,170,146,170,184,129,200,69,187,253,154,185,25,155,216,223,115,178,134,110,187,241,67,195,250,155,201,173,175,68,244,193,45,61,190,120,195,143,22,113,122,56,135,118,245,127,77,197,255,0,206,206,164,203,193,255,0,47,123,183,78,3,143,212,85,60,146,218,238,247,40,216,92,185,59,51,156,50,126,207,79,89,191,107,255,0,204,25,236,184,127,98,229,16,81,186,228,87,15,178,54,223,181,5,104,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,184,127,98,229,112,254,196,20,59,110,130,203,149,200,160,169,17,16,69,95,140,174,91,79,81,102,177,226,209,215,196,83,133,198,146,114,129,164,110,92,5,171,199,119,31,217,187,51,110,172,175,132,6,43,244,191,83,114,222,103,164,238,193,73,143,220,69,136,131,113,19,222,6,246,239,232,251,31,251,235,203,120,157,106,63,215,78,160,106,45,244,149,35,53,37,4,7,19,241,51,118,25,2,182,177,182,217,253,61,133,247,50,202,15,5,252,22,54,179,95,117,2,90,119,105,94,166,190,134,57,94,49,245,14,52,47,183,47,210,246,242,244,246,32,148,116,68,65,73,108,169,109,253,170,167,246,174,27,250,208,86,136,136,8,136,128,136,136,8,136,128,136,136,8,139,132,28,162,227,118,77,217,208,114,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,181,172,234,199,222,159,89,62,32,100,63,49,157,108,166,181,172,234,199,222,159,89,62,32,100,63,49,157,6,111,225,189,10,211,117,75,225,195,166,153,198,159,80,82,6,170,88,41,238,144,208,205,83,85,40,5,206,221,13,230,234,111,109,102,121,26,8,76,164,168,41,2,98,15,211,1,2,48,2,115,8,224,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,9,59,21,80,72,50,69,39,3,98,2,226,96,47,177,51,139,237,179,179,183,162,158,159,11,143,113,61,50,252,107,231,21,171,26,188,81,124,63,232,238,244,119,46,166,244,67,29,236,221,97,243,55,28,226,215,4,144,65,75,37,44,80,75,60,215,97,238,24,113,153,187,91,75,28,108,101,49,72,50,48,177,180,165,40,89,93,124,241,89,203,245,87,166,92,123,73,177,138,43,173,163,51,186,91,228,181,234,5,226,162,26,41,41,110,116,165,75,37,52,209,211,135,109,248,249,174,231,120,220,66,2,128,133,163,141,228,103,230,216,85,165,90,103,149,107,38,163,227,154,91,133,82,121,139,214,77,112,138,223,77,202,57,14,56,121,191,219,158,94,216,25,140,49,3,20,146,27,11,240,140,12,157,182,23,94,126,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,9,77,61,76,242,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,41,233,240,249,232,146,213,210,134,1,37,247,39,130,146,187,81,114,170,122,121,174,181,133,74,35,61,166,2,134,18,59,72,72,51,74,6,17,212,12,132,82,198,226,211,63,109,201,157,163,143,96,192,15,18,78,153,240,222,148,52,143,65,244,183,15,174,171,184,153,84,100,247,43,189,206,165,220,78,227,113,144,45,33,44,237,31,39,24,67,140,81,128,70,46,252,64,7,145,25,243,144,254,191,5,79,122,124,167,225,253,119,204,109,202,234,248,231,126,164,255,0,121,63,134,171,85,224,169,239,79,148,252,63,174,249,141,185,5,213,241,206,253,73,254,242,127,13,86,43,194,79,0,195,117,79,93,51,253,62,212,28,122,146,249,143,95,52,222,190,154,186,134,165,159,132,161,244,149,181,217,217,217,216,128,196,152,76,12,93,140,12,68,133,196,133,157,175,175,142,119,234,79,247,147,248,106,181,94,10,158,244,249,79,195,250,239,152,219,144,99,175,88,157,42,230,93,40,106,229,195,15,188,219,106,203,24,184,212,84,84,226,119,121,36,105,130,227,110,99,251,12,82,136,0,249,152,196,163,25,131,136,241,55,98,102,237,156,102,121,21,225,123,215,79,228,83,42,13,14,214,60,207,202,105,181,235,159,208,245,53,163,202,27,21,210,73,5,219,121,156,155,203,209,205,188,157,205,216,128,37,112,147,243,66,85,18,60,170,117,47,211,166,9,213,6,150,87,233,158,117,79,254,54,178,207,91,206,111,240,101,211,203,77,12,21,157,184,165,143,189,218,239,153,118,140,184,31,177,219,216,237,175,94,191,104,229,247,167,253,101,203,52,119,35,155,204,85,227,55,2,167,142,167,136,7,155,165,49,105,41,170,120,1,155,71,221,130,72,165,237,243,114,14,124,75,237,11,178,13,154,84,43,120,213,251,211,226,223,15,232,126,99,113,87,215,194,159,174,170,156,198,58,14,150,53,94,190,174,166,251,75,78,208,225,85,195,75,16,192,86,234,74,32,111,163,77,161,140,92,78,40,169,228,148,102,145,203,184,207,32,145,137,12,109,45,138,241,171,247,167,197,190,31,208,252,198,226,129,224,169,239,79,148,252,63,174,249,141,185,77,74,133,111,5,79,122,124,167,225,253,119,204,109,202,106,80,21,191,202,181,211,78,49,13,88,194,180,66,231,121,238,230,121,223,155,150,219,107,167,102,57,33,165,167,166,158,121,42,170,61,91,181,11,249,115,140,29,247,35,145,221,132,93,130,82,143,242,186,151,234,47,4,233,127,75,43,245,51,58,168,255,0,27,71,103,162,225,55,248,78,233,229,166,154,10,62,228,81,73,217,238,246,12,123,166,60,3,218,239,236,103,137,94,139,117,211,81,250,139,241,51,192,245,67,84,47,62,122,235,93,244,204,80,195,19,56,82,219,233,70,209,92,241,210,211,70,238,253,184,67,145,108,219,185,57,17,25,145,153,153,144,77,250,34,32,128,31,20,127,126,205,77,252,23,228,244,75,63,252,21,61,214,50,159,136,21,223,46,183,44,0,241,71,247,236,212,223,193,126,79,68,179,255,0,193,83,221,99,41,248,129,93,242,235,114,12,255,0,68,68,4,68,64,90,251,120,140,73,212,92,221,73,92,102,234,66,138,146,142,228,116,243,22,53,79,73,83,75,83,4,56,251,215,213,249,64,142,88,35,140,164,6,46,243,49,207,24,78,76,204,242,8,238,204,219,4,175,21,171,218,47,165,250,245,134,201,167,250,185,136,82,100,86,41,42,34,171,106,121,142,72,142,41,227,119,225,44,82,196,67,44,71,179,144,185,1,11,184,25,131,238,38,76,225,24,30,20,253,10,211,102,50,80,117,79,170,244,20,149,54,42,90,134,155,10,161,26,169,70,114,184,210,86,131,253,36,111,12,130,194,17,75,79,36,67,12,140,93,199,121,8,128,68,99,121,111,175,141,95,186,198,45,241,2,135,229,215,21,158,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,96,95,141,95,186,198,45,241,2,135,229,215,20,24,1,225,113,239,217,166,95,141,124,158,181,74,79,136,55,68,150,174,171,240,8,239,184,196,20,148,58,139,138,211,212,77,106,172,26,81,41,238,208,12,51,16,90,78,66,154,32,0,146,160,163,33,150,71,38,133,251,142,44,205,36,155,197,183,133,199,191,102,153,126,53,242,122,213,63,200,53,129,250,173,168,248,54,169,253,74,183,80,221,104,179,236,127,32,250,46,10,107,76,175,37,116,23,136,42,123,99,29,57,211,185,57,76,51,131,48,60,78,238,228,204,226,239,232,234,101,58,201,252,178,255,0,114,191,32,254,80,127,69,126,80,190,143,177,253,59,244,103,30,207,123,233,170,62,28,184,126,111,189,219,237,247,123,95,154,238,247,59,95,155,224,178,214,139,69,244,190,221,171,149,250,239,111,196,41,41,115,187,165,157,172,53,215,136,78,64,58,170,38,56,205,134,88,216,187,70,108,240,196,205,41,3,201,194,48,14,92,5,133,172,87,138,63,184,158,166,254,11,243,138,36,16,173,210,119,189,62,141,252,64,199,190,99,2,200,175,18,254,135,42,122,113,204,166,214,28,28,233,15,78,179,75,196,129,13,36,97,21,57,216,238,51,52,147,189,16,194,12,34,244,206,33,41,66,64,63,96,35,120,205,153,196,14,108,117,233,59,222,159,70,254,32,99,223,49,129,108,123,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,113,247,233,103,140,163,150,62,96,226,99,200,12,155,113,118,38,223,118,118,127,84,26,241,116,119,213,86,101,210,134,174,91,243,11,53,202,172,177,139,141,69,61,54,89,104,142,54,152,46,54,230,63,182,227,17,24,15,153,140,74,66,132,249,15,19,119,23,126,217,200,7,176,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,106,154,26,234,103,126,18,134,238,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,208,45,215,247,71,215,94,147,117,112,134,222,212,146,96,153,141,69,101,126,40,112,202,78,116,208,1,139,201,67,40,200,101,47,58,118,154,32,105,8,137,165,2,3,229,205,228,142,63,87,225,215,215,85,79,75,89,147,96,250,131,95,86,122,87,127,168,154,106,232,105,169,98,51,182,92,102,106,112,107,147,187,70,243,204,3,29,56,198,112,137,254,129,145,136,25,139,1,132,154,117,245,209,70,43,213,102,156,85,222,237,54,207,47,169,184,205,190,105,49,203,133,59,70,18,87,240,98,144,109,149,15,33,0,20,50,155,187,1,25,55,102,67,115,103,226,82,132,176,45,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,18,118,42,160,144,163,150,62,96,228,5,196,192,155,113,119,23,219,118,119,111,85,180,154,193,95,20,46,138,63,148,6,8,122,207,167,182,203,173,118,164,225,182,240,166,138,221,68,221,239,166,109,99,49,25,211,180,68,77,180,209,119,103,154,55,141,156,228,251,113,112,144,142,46,216,125,126,26,29,113,211,117,29,134,195,163,217,192,85,134,162,225,118,120,206,106,185,14,90,128,190,91,161,120,224,106,210,152,220,137,170,88,142,33,152,76,190,217,200,210,3,187,17,132,57,21,212,191,81,120,39,75,250,89,95,169,153,213,71,248,218,59,61,23,9,191,194,119,79,45,52,208,81,247,34,138,78,207,119,176,99,221,49,224,30,215,127,99,62,184,56,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,65,39,98,170,9,6,72,164,224,108,64,92,76,5,246,38,113,125,182,118,118,244,87,43,169,142,170,181,115,170,252,202,155,48,213,43,149,32,133,186,159,203,91,45,22,216,206,27,117,184,29,135,184,240,196,102,101,206,66,22,35,51,34,50,216,71,126,1,24,0,121,253,116,215,77,71,234,47,81,238,58,161,170,23,159,61,117,174,218,40,97,137,156,41,109,244,162,238,241,210,211,70,238,253,184,67,145,108,219,185,57,17,25,145,153,153,148,143,248,95,120,125,212,218,106,108,189,80,235,77,170,144,204,233,198,191,15,177,212,197,21,72,112,154,42,90,138,59,211,75,20,228,44,108,39,56,132,18,197,206,51,97,151,236,152,134,214,131,194,247,161,111,203,94,84,26,227,172,120,103,155,211,107,47,63,161,233,171,75,140,55,219,164,114,11,54,240,184,191,152,163,135,105,59,155,184,129,202,193,31,231,68,106,35,105,169,64,68,68,17,87,227,157,250,147,253,228,254,26,173,87,130,167,189,62,83,240,254,187,230,54,229,117,124,115,191,82,127,188,159,195,85,170,240,84,247,167,202,126,31,215,124,198,220,130,106,81,21,191,215,77,116,211,142,157,52,226,227,170,26,161,121,242,54,170,29,162,134,24,153,142,170,225,84,76,239,29,45,52,110,237,220,152,248,150,205,187,11,8,145,153,0,1,152,131,85,181,211,78,52,106,179,16,180,230,183,158,213,215,59,200,40,177,187,5,182,6,99,170,173,170,168,158,56,92,196,29,219,104,98,238,137,203,35,187,8,139,139,54,230,113,129,196,183,141,95,189,62,45,240,254,135,230,55,21,106,172,189,69,231,125,80,117,245,165,90,151,157,84,126,176,44,116,118,122,46,16,255,0,131,45,127,77,52,208,81,247,34,138,62,247,107,190,99,221,49,230,126,215,127,99,53,213,241,171,247,167,197,190,31,208,252,198,226,130,223,248,100,104,94,156,117,23,172,25,214,151,234,133,155,207,90,171,180,254,182,88,102,137,216,42,173,245,67,112,183,180,117,84,210,59,63,110,96,228,91,62,206,46,36,64,98,96,102,5,101,122,151,233,211,59,233,127,84,235,244,207,58,167,255,0,27,89,103,173,231,15,248,78,215,230,102,134,10,206,220,82,201,217,238,246,12,187,70,92,195,216,237,236,119,202,175,5,79,122,124,167,225,253,119,204,109,202,79,186,174,233,71,78,58,181,211,131,194,179,88,188,141,214,135,185,61,130,255,0,4,44,117,86,138,162,102,103,33,103,118,238,66,124,69,165,133,221,134,65,17,118,112,48,142,64,12,0,240,186,241,0,172,180,86,91,122,100,214,252,139,189,106,155,203,91,176,123,164,241,207,61,84,117,82,207,20,16,218,75,182,7,202,23,238,239,20,146,56,12,35,25,70,228,224,241,12,82,212,181,108,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,9,59,21,80,72,81,203,31,48,114,2,226,96,77,184,187,139,237,187,59,183,170,153,239,11,30,180,238,186,249,134,214,104,214,169,100,21,119,77,65,196,105,222,174,150,186,122,98,115,185,89,5,226,136,101,154,126,78,210,84,197,44,140,6,70,192,70,7,9,126,116,251,198,193,137,126,53,126,244,248,183,195,250,31,152,220,86,10,226,120,181,247,57,202,172,216,86,45,67,231,111,89,5,194,158,215,110,166,238,132,125,250,169,228,24,226,143,153,184,128,242,51,22,220,157,133,183,221,221,155,213,103,87,141,95,189,62,45,240,254,135,230,55,21,239,252,14,177,107,21,94,85,171,153,173,69,15,59,213,170,223,103,181,209,212,247,77,187,84,181,114,85,73,81,31,6,126,5,200,232,169,159,119,103,38,237,236,46,204,68,206,25,171,210,167,79,88,39,66,93,56,214,30,83,83,106,107,173,13,190,163,32,206,178,74,42,89,143,204,246,2,73,73,155,208,165,146,26,120,121,71,24,136,143,46,39,35,68,7,49,139,196,183,95,93,107,229,93,86,106,61,93,146,211,115,242,250,101,140,220,38,143,28,183,211,188,129,29,127,7,40,198,231,80,210,8,25,77,40,59,184,9,139,118,99,55,6,110,69,41,203,117,124,80,186,233,252,181,229,71,161,218,57,153,249,189,54,178,240,250,98,166,136,120,195,125,186,71,33,59,237,51,19,249,138,56,118,143,183,179,8,28,172,114,126,116,70,158,70,199,94,142,250,85,204,186,175,213,203,126,31,102,182,213,142,49,110,168,167,169,203,46,241,200,208,133,186,220,231,246,216,101,32,49,243,50,8,200,48,135,18,228,108,228,237,219,9,12,2,74,124,35,181,191,168,189,79,192,43,177,141,64,177,210,93,116,235,20,167,142,203,143,100,163,37,45,60,244,83,210,67,74,3,106,58,120,246,57,131,203,203,28,163,57,6,236,227,32,148,146,57,139,71,33,75,207,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,118,166,161,161,166,103,225,16,110,238,238,238,238,228,102,68,228,102,100,238,102,100,68,78,68,78,239,232,16,23,228,229,152,181,139,57,197,111,56,86,83,67,231,108,185,5,190,162,215,113,166,238,156,125,250,89,227,40,229,143,152,56,152,242,3,38,220,93,137,183,221,157,159,213,126,178,32,215,51,172,78,149,115,46,148,53,114,225,135,222,109,181,101,140,92,106,42,42,113,59,188,146,52,193,113,183,49,253,134,41,68,0,124,204,98,81,140,193,196,120,155,177,51,118,206,51,59,63,137,226,215,220,231,42,179,97,88,181,15,157,189,100,23,10,123,93,186,155,186,17,247,234,167,144,99,138,62,102,226,3,200,204,91,114,118,22,223,119,118,111,85,50,158,53,126,235,24,183,196,10,31,151,92,86,0,120,92,123,246,105,151,227,95,39,173,65,46,157,14,116,137,106,233,7,72,203,20,158,227,73,120,203,47,213,3,114,200,238,176,83,136,1,206,192,194,20,176,155,139,74,116,208,183,46,29,199,221,206,73,164,97,143,186,241,142,69,34,32,40,171,241,206,253,73,254,242,127,13,82,168,162,175,199,59,245,39,251,201,252,53,4,85,172,170,232,23,173,124,171,165,61,71,164,178,93,174,126,99,76,178,107,132,49,228,118,250,135,144,227,160,230,227,25,92,233,218,49,51,25,162,6,103,49,1,126,244,96,192,237,200,98,56,189,175,132,158,1,134,234,158,186,103,250,125,168,56,245,37,243,30,190,105,189,125,53,117,13,75,63,9,67,233,43,107,179,179,179,177,1,137,48,152,24,187,24,24,137,11,137,11,59,89,94,177,58,85,204,186,80,213,203,134,31,121,182,213,150,49,113,168,168,169,196,238,242,72,211,5,198,220,199,246,24,165,16,1,243,49,137,70,51,7,17,226,110,196,205,219,56,204,195,97,220,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,163,143,191,75,60,99,36,82,112,54,19,30,64,98,251,19,49,54,251,59,51,250,47,214,80,129,225,123,214,191,242,127,206,195,70,53,10,231,106,161,211,108,202,224,117,50,220,107,95,179,244,53,208,161,16,10,135,148,69,247,134,94,212,16,200,210,59,4,127,98,94,113,136,75,220,155,244,26,214,117,99,239,79,172,159,16,50,31,152,206,178,127,165,174,137,45,93,87,244,53,146,223,113,136,41,40,117,23,21,206,46,211,90,171,6,148,74,123,180,3,103,164,32,180,156,133,52,64,1,37,65,70,67,44,142,77,11,247,28,89,154,73,55,198,14,172,125,233,245,147,226,6,67,243,25,212,143,248,40,106,246,26,120,6,101,160,133,61,92,121,100,23,138,140,188,35,40,31,177,61,184,225,162,165,34,9,27,118,99,142,88,193,136,75,142,237,52,110,28,246,147,128,69,6,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,232,73,216,170,130,66,142,88,249,131,144,23,19,2,109,197,220,95,109,217,221,189,85,192,233,123,66,239,189,69,235,142,43,165,246,155,53,214,186,130,186,225,79,45,254,107,115,128,73,111,179,140,192,213,117,79,36,140,241,199,194,50,126,46,108,236,242,20,96,194,100,98,5,42,158,40,93,11,126,90,241,83,215,29,28,195,60,222,164,217,120,125,49,77,68,92,102,190,218,227,140,153,246,133,133,252,197,100,59,71,219,217,196,206,38,56,255,0,58,67,79,27,121,79,6,78,157,62,173,96,151,222,165,239,244,251,87,229,253,203,22,63,246,255,0,66,215,4,205,230,165,251,18,184,191,118,170,38,14,50,70,38,30,75,144,187,140,222,161,34,152,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,167,39,98,150,8,198,56,163,230,110,70,92,64,5,183,39,114,125,183,119,119,245,95,172,136,128,161,219,197,99,161,202,109,53,186,215,245,73,166,199,87,45,139,39,188,57,229,54,194,9,103,123,117,198,168,140,222,180,36,217,216,41,166,151,113,33,144,155,183,52,177,136,57,12,163,28,51,18,190,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,130,5,188,62,122,36,186,245,95,159,201,125,201,224,171,161,211,172,86,162,158,107,173,97,82,145,65,118,156,102,132,142,210,18,12,209,24,28,148,229,33,20,177,185,60,45,219,114,102,121,35,222,79,252,76,109,54,171,7,135,254,160,88,172,86,202,75,117,182,221,79,97,164,163,163,164,132,97,130,154,8,238,212,35,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,37,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,59,83,80,208,211,51,240,136,55,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,199,95,20,127,113,61,77,252,23,231,20,72,33,91,164,239,122,125,27,248,129,143,124,198,5,63,221,75,244,233,130,117,65,165,149,250,103,157,83,255,0,141,172,179,214,243,155,252,25,116,242,211,67,5,103,110,41,99,239,118,187,230,93,163,46,7,236,118,246,59,64,15,73,222,244,250,55,241,3,30,249,140,11,101,52,26,203,107,166,133,234,63,78,154,143,113,210,253,80,179,121,27,173,14,210,195,52,78,231,75,112,165,39,118,142,170,154,71,102,238,66,124,75,103,217,137,136,72,12,64,192,192,101,255,0,195,187,195,187,249,51,239,171,90,180,246,171,166,161,93,45,241,5,29,24,83,247,62,171,243,238,181,68,113,212,52,133,28,211,73,25,196,7,32,0,240,227,44,113,156,145,200,68,121,107,154,232,190,151,234,46,101,135,106,6,113,136,82,94,111,184,5,69,69,94,57,81,82,114,16,80,79,51,71,206,86,137,139,180,102,207,12,68,4,98,79,25,198,38,28,73,153,215,181,64,68,68,26,171,172,191,201,58,40,250,111,160,125,63,234,199,76,173,151,90,203,212,63,74,71,154,91,224,110,252,101,67,13,198,182,48,185,139,57,115,143,178,17,69,28,163,24,144,188,110,50,187,70,209,76,103,136,10,127,188,46,61,196,244,203,241,175,156,86,160,130,28,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,213,52,53,212,206,220,226,61,157,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,246,8,232,235,172,92,19,171,252,18,162,255,0,96,163,250,27,36,179,112,250,193,143,247,38,168,250,47,187,53,64,82,255,0,125,28,17,71,63,118,58,119,147,243,108,252,55,226,91,59,122,198,95,137,31,135,221,55,78,213,49,235,14,141,218,170,203,78,174,53,3,77,91,109,134,41,102,12,100,218,40,35,137,229,168,154,121,102,152,42,102,121,201,140,132,66,51,112,143,125,206,54,124,74,208,189,116,212,126,157,53,30,221,170,26,95,121,242,55,90,29,226,154,25,89,206,150,225,74,78,207,37,45,76,108,237,220,132,248,142,237,187,19,16,137,129,1,128,24,134,205,40,173,254,133,235,166,156,117,23,167,22,237,80,210,251,207,158,181,87,111,20,208,202,204,21,86,250,161,102,121,41,106,99,103,126,220,193,200,119,109,220,92,72,76,8,192,192,202,224,32,34,34,2,34,32,40,1,241,71,247,236,212,223,193,126,79,68,167,249,64,15,138,63,191,102,166,254,11,242,122,36,23,215,162,254,143,177,158,174,122,9,203,172,164,212,148,89,181,143,56,186,150,39,120,171,150,163,177,67,60,180,86,115,152,36,142,35,97,32,152,105,130,39,50,9,30,54,39,48,18,118,226,88,1,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,30,154,186,134,165,155,156,71,179,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,188,196,248,42,123,172,101,63,16,43,190,93,110,89,127,249,1,209,175,203,47,242,131,252,158,218,191,40,95,71,253,25,244,239,2,239,118,120,240,229,195,126,223,123,183,249,174,255,0,30,239,107,243,92,251,127,97,7,229,116,185,249,118,252,132,227,63,202,95,255,0,134,79,247,239,211,127,235,63,251,114,127,47,254,178,254,247,255,0,91,246,63,67,253,215,218,228,174,170,34,2,179,253,85,116,207,134,245,95,164,117,154,91,152,87,85,219,140,106,6,229,104,185,211,59,145,219,174,49,132,129,20,239,31,38,25,131,140,178,1,198,78,220,128,203,137,1,240,144,47,2,32,214,7,84,180,183,59,209,108,238,231,166,122,151,98,250,27,36,179,118,124,237,23,154,134,163,181,221,132,38,143,243,144,153,198,91,199,40,23,217,39,219,125,159,103,103,102,245,125,49,116,245,149,117,65,172,182,93,35,197,170,124,135,159,238,84,220,110,135,75,37,68,54,202,24,135,148,181,18,8,55,249,49,131,17,0,156,178,196,14,97,207,147,101,87,141,95,189,62,45,240,254,135,230,55,21,117,124,12,127,93,159,187,127,196,144,72,254,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,40,105,222,174,119,154,121,76,228,41,101,154,67,244,103,57,37,146,73,29,133,132,25,205,216,68,69,152,91,218,162,32,34,34,2,128,31,20,127,126,205,77,252,23,228,244,74,127,148,0,248,163,251,246,106,111,224,191,39,162,65,237,124,60,186,76,195,122,186,210,253,109,193,239,181,20,150,123,237,5,70,47,83,98,200,202,129,234,167,181,27,201,94,243,176,3,73,19,152,75,16,60,100,14,124,55,237,155,179,148,64,237,137,90,165,165,185,222,139,103,119,61,51,212,187,23,208,217,37,155,179,231,104,188,212,53,29,174,236,33,52,127,156,132,206,50,222,57,64,190,201,62,219,236,251,59,59,52,149,120,24,254,187,63,118,255,0,137,44,148,241,25,232,163,249,85,105,196,23,252,2,217,106,143,83,113,111,206,91,106,103,110,212,151,74,22,99,121,45,133,55,33,1,228,102,210,68,82,177,8,72,36,59,196,51,75,35,5,170,240,197,241,0,172,213,218,58,110,159,181,191,34,243,121,213,39,24,49,155,148,177,207,45,85,250,150,56,38,154,81,169,49,7,141,166,130,58,127,89,164,49,41,132,199,118,41,4,206,73,21,90,176,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,62,158,29,221,94,127,42,221,26,127,173,53,189,237,66,195,187,84,89,71,10,15,45,12,253,210,151,202,213,199,197,222,55,238,199,17,115,97,225,198,88,229,218,48,141,226,228,25,84,181,235,241,27,211,63,201,127,89,58,143,110,167,164,186,199,65,126,184,14,77,71,61,194,61,188,215,159,140,106,42,14,18,96,17,56,70,170,74,152,133,219,125,187,46,4,68,64,78,182,20,81,87,227,123,165,191,252,45,53,174,223,98,255,0,182,241,107,189,207,205,127,101,77,4,29,151,63,254,201,23,48,15,234,50,254,109,144,123,255,0,5,189,99,190,230,26,53,150,232,237,222,30,229,38,157,220,41,234,45,117,60,129,184,210,220,138,162,66,166,224,32,206,252,39,130,162,94,225,25,145,121,158,63,100,99,22,124,54,241,108,205,110,185,87,90,89,5,138,225,79,73,29,62,29,103,181,89,40,74,16,38,57,32,58,97,174,114,149,220,157,156,251,181,210,139,56,176,183,1,6,219,118,114,47,147,194,235,93,43,52,91,169,55,142,231,121,242,88,101,247,31,187,203,148,52,141,60,177,197,75,111,160,168,184,13,80,195,19,253,185,163,242,166,34,238,6,77,28,211,136,142,231,187,98,174,89,148,223,115,156,170,243,154,229,53,222,118,245,144,92,42,46,151,26,158,208,71,223,170,158,66,146,89,56,3,8,15,35,50,125,133,152,91,125,153,153,189,16,73,255,0,130,22,150,255,0,240,203,214,187,133,139,254,212,197,173,23,63,53,253,181,53,240,118,88,255,0,251,26,92,204,63,168,11,249,198,82,168,177,255,0,160,125,51,202,180,139,164,45,54,193,115,90,79,41,122,167,183,212,92,42,105,74,57,35,146,151,206,213,205,88,16,74,18,0,152,77,24,84,8,72,14,63,102,65,49,103,118,102,119,200,4,17,1,227,55,252,163,190,189,216,190,179,127,240,152,252,223,213,191,163,185,249,127,165,59,47,223,243,255,0,252,153,252,247,107,127,177,216,223,181,246,252,210,199,94,128,122,62,186,245,101,171,130,55,6,164,143,4,195,170,40,235,242,179,154,82,99,169,128,204,158,58,24,134,51,25,121,212,52,50,131,200,36,45,16,9,159,46,109,28,114,79,245,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,94,127,75,116,183,4,209,108,18,217,166,122,105,98,250,27,27,179,119,188,149,23,154,154,163,181,221,152,230,147,243,147,25,200,91,201,41,151,218,39,219,125,155,102,102,102,12,117,241,49,180,218,172,30,31,250,129,98,177,91,41,45,214,219,117,61,134,146,142,142,146,17,134,10,104,35,187,80,140,113,71,24,179,8,0,139,48,176,179,51,51,51,51,40,12,83,253,226,143,238,39,169,191,130,252,226,137,64,10,13,148,250,157,233,235,21,234,131,70,175,90,71,148,212,249,15,63,219,169,183,93,2,150,58,137,173,149,209,23,40,170,35,19,111,242,163,54,18,2,56,165,148,24,195,159,38,215,135,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,12,53,15,73,59,77,4,160,113,140,177,77,25,250,59,132,145,73,28,140,196,194,108,198,204,66,36,206,45,179,154,241,89,174,139,233,126,162,230,88,118,160,103,24,133,37,230,251,128,84,84,85,227,149,21,39,33,5,4,243,52,124,229,104,152,187,70,108,240,196,64,70,36,241,156,98,97,196,153,157,6,53,120,92,218,122,163,176,104,52,214,46,162,45,149,118,235,61,186,160,41,48,202,59,204,50,195,123,166,162,143,152,203,21,68,114,51,16,83,9,48,13,56,200,205,35,11,72,223,204,249,117,153,72,136,45,87,86,62,235,26,201,240,255,0,33,249,116,235,90,197,178,159,86,62,235,26,201,240,255,0,33,249,116,235,90,196,18,169,226,185,208,183,243,253,80,104,166,25,255,0,108,85,103,244,84,37,254,73,13,210,58,118,31,252,239,154,49,47,246,147,56,127,174,38,88,65,209,29,167,94,110,61,75,225,213,157,56,91,41,42,179,43,93,65,213,140,183,8,121,219,169,104,156,30,26,169,107,75,109,194,153,226,152,163,34,29,164,252,224,140,95,158,40,217,246,51,94,43,72,116,95,75,244,23,13,143,79,244,143,16,164,199,108,81,212,75,86,244,240,156,146,156,179,200,237,206,89,101,148,138,89,79,102,17,98,50,39,96,0,6,216,64,89,131,218,162,34,11,63,213,87,76,248,111,85,250,71,89,165,185,133,117,93,184,198,160,110,86,139,157,51,185,29,186,227,24,72,17,78,241,242,97,152,56,203,32,28,100,237,200,12,184,144,31,9,3,94,205,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,48,212,61,36,237,52,18,129,198,50,197,52,103,232,238,18,69,36,114,51,19,9,179,27,49,8,147,56,182,206,107,202,100,90,91,130,101,121,222,35,169,151,251,23,154,201,48,79,63,245,126,183,205,76,30,79,206,194,208,213,126,108,13,163,147,156,98,195,249,193,46,59,110,59,63,170,12,96,240,226,232,114,167,165,44,54,191,48,212,19,164,168,212,92,194,158,0,174,134,32,138,80,178,82,11,185,181,20,83,179,57,25,145,56,148,228,37,218,35,138,33,22,38,133,165,146,50,252,81,253,251,53,55,240,95,147,209,41,254,80,3,226,143,239,217,169,191,130,252,158,137,6,85,120,24,254,187,63,118,255,0,137,39,138,231,66,223,207,245,65,162,152,103,253,177,85,159,209,80,151,249,36,55,72,233,216,127,243,190,104,196,191,218,76,225,254,184,153,60,12,127,93,159,187,127,196,148,170,32,215,91,163,174,142,179,190,175,243,186,139,5,130,179,232,108,110,205,195,235,6,65,219,134,163,232,190,236,53,7,75,253,234,115,197,36,253,217,41,222,63,205,187,240,223,145,108,205,235,176,78,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,106,106,26,26,102,126,17,6,238,238,238,238,238,70,100,78,70,102,78,230,102,68,68,228,68,238,255,0,149,164,58,47,165,250,11,134,199,167,250,71,136,82,99,182,40,234,37,171,122,120,78,73,78,89,228,118,231,44,178,202,69,44,167,179,8,177,25,19,176,0,3,108,32,44,222,213,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,23,27,179,38,236,131,148,92,46,80,17,17,1,17,16,17,17,1,17,16,17,17,7,91,239,191,162,168,118,92,63,245,46,91,218,130,164,68,65,8,62,47,248,175,209,29,77,197,121,130,147,181,5,94,63,110,23,33,13,132,143,121,219,219,191,171,236,31,239,43,213,224,213,150,211,211,217,175,152,180,149,241,12,231,113,171,156,96,121,27,151,2,106,1,221,135,246,110,238,219,175,183,198,131,5,141,236,214,45,64,138,157,222,86,169,160,161,146,86,140,125,3,141,115,237,203,244,189,188,125,61,139,23,252,49,117,31,234,95,80,52,246,250,186,145,134,146,190,0,137,185,25,179,20,135,91,70,219,108,222,158,193,251,217,4,243,162,34,14,178,100,102,217,84,75,132,21,55,177,114,184,111,98,229,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,112,75,149,73,58,14,21,76,169,221,149,76,131,149,241,221,235,254,139,183,77,93,197,159,181,199,209,247,219,212,153,190,239,237,95,98,179,189,90,230,117,88,14,133,95,114,74,56,216,228,134,106,56,246,115,33,244,42,152,219,218,62,191,122,13,126,181,255,0,40,169,203,181,143,47,187,84,25,19,125,55,112,8,183,50,45,163,243,82,147,51,114,245,102,251,94,197,49,126,18,24,180,118,110,148,237,151,119,13,167,184,221,46,103,47,160,251,90,113,6,245,111,87,244,136,125,170,14,170,38,158,229,91,53,73,182,242,212,200,82,151,175,244,157,221,223,218,182,54,232,227,8,135,79,122,127,176,99,48,145,56,195,61,108,159,104,69,159,115,169,145,255,0,163,232,130,245,162,46,31,216,130,146,244,125,183,92,143,170,225,114,62,212,21,34,34,2,34,32,34,34,2,42,8,216,91,117,67,76,206,251,127,161,7,114,42,25,254,245,90,14,29,246,84,153,236,219,170,157,183,92,56,179,160,235,238,55,237,85,9,59,250,179,122,46,123,109,251,87,44,59,32,229,159,117,202,225,29,7,43,141,215,84,146,48,238,145,159,47,95,189,7,114,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,214,179,171,31,122,125,100,248,129,144,252,198,117,178,154,214,179,171,31,122,125,100,248,129,144,252,198,116,19,83,225,113,238,39,166,95,141,124,226,181,101,82,197,95,11,143,113,61,50,252,107,231,21,171,42,144,99,86,147,116,11,161,218,47,212,117,255,0,168,124,22,223,228,228,186,219,222,158,223,96,106,104,94,134,203,85,49,187,213,212,210,59,139,156,93,192,96,0,140,28,70,33,146,164,27,120,229,8,225,201,84,68,17,87,227,157,250,147,253,228,254,26,173,87,130,167,189,62,83,240,254,187,230,54,229,117,124,115,191,82,127,188,159,195,85,170,240,84,247,167,202,126,31,215,124,198,220,130,234,248,231,126,164,255,0,121,63,134,171,85,224,169,239,79,148,252,63,174,249,141,185,93,95,28,239,212,159,239,39,240,213,137,94,31,221,76,97,189,40,106,94,107,170,89,133,13,93,196,203,7,171,182,218,45,148,204,226,119,27,140,149,212,71,20,15,39,23,24,67,140,82,25,200,76,252,64,11,136,153,240,140,194,85,60,65,186,219,181,116,161,128,71,98,198,39,164,174,212,92,170,158,162,27,85,24,213,8,207,105,128,161,152,66,236,113,148,50,129,132,117,3,24,140,82,48,180,207,220,97,119,104,228,218,8,127,213,86,123,149,127,178,185,30,73,145,220,63,242,149,149,215,42,234,137,63,221,73,52,210,72,127,214,68,69,247,187,175,213,213,93,76,202,181,147,81,242,61,82,205,106,252,197,235,38,184,75,112,169,227,36,135,28,60,223,236,65,23,112,204,198,24,129,134,56,193,201,248,70,0,44,251,11,41,95,240,167,232,114,167,77,109,84,29,82,106,73,210,75,125,201,236,236,120,181,176,66,41,218,221,110,170,16,54,173,57,54,119,10,153,162,216,68,99,38,237,195,44,130,110,69,41,71,8,94,175,15,158,137,45,93,40,96,18,95,114,120,41,43,181,23,42,167,167,154,235,88,84,162,51,218,96,40,97,35,180,132,131,52,160,97,29,64,200,69,44,110,45,51,246,220,153,218,56,246,192,191,26,191,122,124,91,225,253,15,204,110,42,106,84,43,120,213,251,211,226,223,15,232,126,99,113,64,240,84,247,167,202,126,31,215,124,198,220,166,39,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,189,77,117,117,75,191,8,131,118,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,120,107,240,106,187,90,172,29,73,102,215,219,237,206,146,221,109,183,105,189,202,174,178,178,174,97,134,10,104,35,175,183,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,175,21,226,5,215,117,247,170,172,170,76,43,22,63,37,166,88,253,193,228,183,83,108,18,125,41,85,4,149,81,197,117,230,116,241,84,65,221,166,168,22,242,196,238,33,182,239,185,122,176,89,254,170,186,152,204,186,175,213,202,205,82,204,40,105,45,192,52,227,109,180,91,41,153,136,45,214,232,206,67,138,7,147,139,20,199,202,89,12,228,38,110,70,101,196,64,56,70,23,47,194,227,223,179,76,191,26,249,61,106,199,88,240,12,202,92,6,163,84,135,30,171,108,78,150,241,13,128,238,196,204,48,61,198,88,100,156,105,193,221,247,51,104,161,51,46,44,252,25,227,231,199,185,31,44,138,240,184,247,236,211,47,198,190,79,90,130,127,145,71,175,136,95,136,94,180,116,153,173,22,93,57,211,156,99,10,184,219,110,56,189,53,238,89,111,116,85,115,78,51,201,87,87,9,8,148,53,49,11,7,26,112,118,103,23,125,220,189,125,140,222,215,195,123,173,109,83,235,7,242,137,249,76,176,98,150,207,170,95,68,121,47,160,169,106,97,238,121,175,55,220,238,247,167,151,125,188,176,113,227,199,109,203,125,247,109,130,53,188,81,253,251,53,55,240,95,147,209,44,255,0,240,84,247,88,202,126,32,87,124,186,220,176,3,197,31,223,179,83,127,5,249,61,18,207,255,0,5,79,117,140,167,226,5,119,203,173,200,51,253,17,16,17,17,1,17,16,22,0,120,213,251,172,98,223,16,40,126,93,113,89,254,176,3,198,175,221,99,22,248,129,67,242,235,138,12,0,240,184,247,236,211,47,198,190,79,90,167,249,64,15,133,199,191,102,153,126,53,242,122,213,63,200,11,21,124,81,253,196,245,55,240,95,156,81,44,170,88,171,226,143,238,39,169,191,130,252,226,137,4,43,116,157,239,79,163,127,16,49,239,152,192,182,83,90,214,116,157,239,79,163,127,16,49,239,152,192,182,83,65,109,58,138,208,108,55,169,45,35,190,233,78,103,69,72,65,113,167,51,182,87,77,78,243,29,166,226,192,77,79,91,19,9,129,115,140,139,119,22,49,230,14,113,147,240,50,103,198,190,143,188,46,116,191,167,155,175,215,205,75,169,164,207,179,107,117,226,74,187,13,105,69,36,52,86,184,34,35,26,105,66,153,201,196,234,72,92,102,34,147,155,67,35,70,209,122,197,223,151,55,209,1,17,120,173,107,213,11,86,138,233,30,95,170,247,145,164,146,159,22,179,212,220,130,158,166,180,105,2,178,112,7,236,210,180,164,206,192,115,75,219,136,62,201,59,156,130,204,36,238,204,225,5,126,36,53,186,37,85,213,126,89,6,137,90,106,232,194,142,162,162,28,174,105,138,119,10,204,145,235,42,14,190,104,154,99,34,96,98,48,141,216,88,35,231,17,184,11,131,137,158,58,226,119,27,21,159,42,179,93,178,156,115,235,5,150,138,225,79,81,113,180,121,195,164,250,66,148,36,18,150,155,190,12,231,23,112,24,131,184,45,200,121,110,222,172,153,102,83,125,206,114,171,206,107,148,215,121,219,214,65,112,168,186,92,106,123,65,31,126,170,121,10,73,100,224,12,32,60,140,201,246,22,97,109,246,102,102,244,95,37,206,211,117,178,212,133,29,230,217,87,65,81,37,60,21,97,21,76,37,17,148,19,196,19,67,43,9,51,59,132,145,73,28,128,94,194,3,18,109,217,217,208,108,231,164,255,0,81,63,37,152,111,228,183,255,0,128,207,171,246,239,171,159,207,127,214,191,45,31,149,254,127,243,191,204,246,255,0,156,251,127,237,189,119,94,173,97,255,0,133,102,177,223,117,119,164,123,69,54,71,14,245,120,21,194,92,58,58,158,65,253,245,75,77,4,18,83,63,0,1,96,237,193,81,20,27,125,162,46,199,50,39,35,118,108,192,64,69,133,94,36,61,107,106,159,71,223,147,191,201,157,131,20,185,253,109,250,95,206,253,59,75,83,55,111,202,249,78,223,107,179,60,91,111,230,79,151,46,91,236,59,109,179,239,226,188,61,60,66,245,163,171,61,104,189,105,206,163,99,24,85,186,219,110,197,234,111,113,75,100,162,171,134,114,158,58,186,72,68,72,166,169,148,92,56,212,27,187,48,179,238,195,235,237,103,11,107,227,157,250,147,253,228,254,26,173,87,130,167,189,62,83,240,254,187,230,54,229,117,124,115,191,82,127,188,159,195,85,170,240,84,247,167,202,126,31,215,124,198,220,130,100,242,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,142,78,197,44,17,148,146,201,192,24,140,184,128,19,236,44,228,251,108,204,239,232,160,51,175,238,176,110,189,89,106,225,21,189,233,35,193,48,234,138,202,12,80,33,136,152,234,96,51,22,146,186,82,144,6,94,117,13,12,70,209,144,139,68,2,1,199,155,73,36,151,3,196,191,174,58,158,163,179,41,180,123,7,10,64,211,172,46,241,33,195,87,25,197,80,119,203,140,45,36,15,90,51,3,144,181,51,9,202,48,136,23,219,9,30,67,119,114,0,135,10,163,180,221,102,181,84,95,97,182,85,157,182,142,162,26,74,138,193,132,158,8,103,152,100,40,162,57,54,226,38,99,4,196,34,239,185,52,82,59,111,197,246,11,151,210,119,189,62,141,252,64,199,190,99,2,202,175,26,191,122,124,91,225,253,15,204,110,43,21,122,78,247,167,209,191,136,24,247,204,96,89,85,227,87,239,79,139,124,63,161,249,141,197,3,193,83,222,159,41,248,127,93,243,27,114,204,175,18,254,184,233,186,113,195,102,209,236,28,42,207,81,115,75,60,135,13,92,103,45,56,88,237,211,60,144,61,104,204,14,36,245,46,65,40,194,32,95,96,227,121,13,217,132,2,104,181,232,207,170,95,228,143,155,102,26,145,69,141,253,55,122,185,97,245,86,43,37,60,165,198,148,43,165,172,164,148,101,169,118,38,55,132,2,9,9,196,62,209,147,8,110,12,79,32,89,92,179,41,190,231,57,85,231,53,202,107,188,237,235,32,184,84,93,46,53,61,160,143,191,85,60,133,36,178,112,6,16,30,70,100,251,11,48,182,251,51,51,122,32,98,120,181,247,57,202,172,216,86,45,67,231,111,89,5,194,158,215,110,166,238,132,125,250,169,228,24,226,143,153,184,128,242,51,22,220,157,133,183,221,221,155,213,108,19,208,231,72,150,174,144,116,140,177,73,238,52,151,140,178,253,80,55,44,142,235,5,56,128,28,236,12,33,75,9,184,180,167,77,11,114,225,220,125,220,228,154,70,24,251,175,24,218,175,13,14,135,41,186,113,195,97,214,28,224,234,207,81,115,75,60,97,53,36,129,45,56,88,237,211,60,115,181,17,66,108,36,245,46,65,17,76,70,63,96,227,104,193,153,132,206,108,223,65,10,222,53,126,244,248,183,195,250,31,152,220,86,42,233,127,81,121,222,143,233,102,162,233,158,11,81,228,63,41,158,74,142,241,91,194,25,121,218,226,166,175,134,122,62,220,177,30,221,239,60,5,221,2,3,14,198,204,239,205,220,114,171,198,175,222,159,22,248,127,67,243,27,138,193,92,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,208,143,191,85,60,131,28,81,243,55,16,30,70,98,219,147,176,182,251,187,179,122,160,245,90,23,161,122,143,212,94,163,219,180,191,75,236,222,122,235,93,188,179,77,43,184,82,219,233,69,217,164,170,169,145,153,251,112,135,33,221,246,114,114,33,0,19,51,0,45,133,58,104,233,211,4,233,127,75,40,52,207,5,167,255,0,21,89,120,173,231,55,248,78,233,229,161,134,122,206,220,178,201,217,238,246,0,187,64,92,3,216,205,237,119,182,157,0,244,125,106,233,55,72,196,110,13,87,38,119,152,211,209,215,229,103,52,162,225,77,56,1,60,116,49,12,102,81,112,167,121,165,7,144,72,158,83,35,62,92,30,56,227,202,4,4,68,64,68,68,24,1,227,87,238,177,139,124,64,161,249,117,197,96,7,133,199,191,102,153,126,53,242,122,213,159,254,53,126,235,24,183,196,10,31,151,92,86,0,120,92,123,246,105,151,227,95,39,173,65,63,200,136,128,162,175,199,59,245,39,251,201,252,53,74,162,138,191,28,239,212,159,239,39,240,212,22,171,193,83,222,159,41,248,127,93,243,27,114,149,78,165,250,116,193,58,160,210,202,253,51,206,169,255,0,198,214,89,235,121,205,254,12,186,121,105,161,130,179,183,20,177,247,187,93,243,46,209,151,3,246,59,123,29,162,175,193,83,222,159,41,248,127,93,243,27,114,207,79,16,110,182,237,93,40,96,17,216,177,137,233,43,181,23,42,167,168,134,213,70,53,66,51,218,96,40,102,16,187,28,101,12,160,97,29,64,198,35,20,140,45,51,247,24,93,218,57,54,8,65,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,3,13,67,210,78,211,65,40,28,99,44,83,70,126,142,225,36,82,71,35,49,48,155,49,179,16,137,51,139,73,167,133,103,93,215,220,194,227,104,233,75,84,79,205,213,211,219,229,143,18,187,236,17,241,165,162,165,128,98,181,118,32,167,102,126,16,65,85,55,153,150,94,69,199,131,238,78,59,197,181,218,231,153,106,190,127,91,121,172,142,174,255,0,150,102,55,137,42,101,10,74,70,121,238,23,26,185,156,137,163,134,17,102,115,146,89,31,96,140,91,212,153,133,189,140,166,251,195,175,161,90,110,150,176,214,206,53,6,130,144,245,82,255,0,79,52,53,211,83,85,74,97,108,183,76,244,230,214,215,102,145,224,152,198,74,113,144,230,16,253,51,32,19,48,22,51,8,118,234,199,222,159,89,62,32,100,63,49,157,91,252,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,160,147,177,85,4,131,36,82,112,54,32,46,38,2,251,19,56,190,219,59,59,122,43,129,213,143,189,62,178,124,64,200,126,99,58,244,24,159,73,153,150,117,210,134,65,213,14,31,81,87,118,12,87,40,146,203,119,177,211,80,49,29,45,186,58,56,170,37,185,60,189,206,68,0,83,198,39,24,196,252,67,148,164,76,0,124,66,106,122,28,234,238,213,213,246,145,150,87,61,186,146,207,150,88,106,6,219,145,218,160,168,19,0,157,193,136,42,161,7,39,148,41,166,110,92,59,141,187,28,115,70,197,39,105,228,44,138,90,208,244,235,175,57,151,77,186,185,98,213,108,50,182,172,78,221,80,1,115,161,134,161,161,11,181,185,204,94,162,138,87,32,49,225,32,142,204,78,5,192,216,36,22,230,2,237,176,159,78,186,243,134,245,37,164,118,45,86,195,43,105,8,46,52,224,23,58,24,106,30,99,180,220,88,5,234,40,165,114,0,46,113,145,108,196,224,60,193,194,65,110,6,46,225,114,209,17,1,17,16,22,42,248,163,251,137,234,111,224,191,56,162,89,84,177,87,197,31,220,79,83,127,5,249,197,18,8,86,233,59,222,159,70,254,32,99,223,49,129,108,166,181,172,233,59,222,159,70,254,32,99,223,49,129,108,166,128,136,136,8,136,131,85,117,63,222,23,30,226,122,101,248,215,206,43,84,0,169,254,240,184,247,19,211,47,198,190,113,90,131,37,50,204,90,197,156,226,183,156,43,41,161,243,182,92,130,223,81,107,184,211,119,78,62,253,44,241,148,114,199,204,28,76,121,1,147,110,46,196,219,238,206,207,234,160,7,174,142,140,175,189,30,106,61,45,178,59,175,211,56,102,81,230,42,49,155,148,166,13,84,81,196,225,221,166,169,140,118,218,104,187,177,51,200,34,209,200,38,36,60,93,206,40,246,20,94,43,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,140,53,15,73,59,195,60,70,18,12,177,77,25,250,179,28,114,199,28,140,196,196,14,224,204,66,66,238,46,16,45,209,39,88,57,55,72,218,161,21,232,94,174,183,9,190,84,64,57,101,158,146,42,126,253,116,17,71,56,66,113,201,40,57,9,194,85,39,43,0,156,109,35,139,1,144,179,242,25,254,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,237,83,67,93,76,239,194,80,221,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,92,206,167,122,122,202,186,95,214,91,214,145,229,53,62,127,200,118,234,109,215,64,165,146,158,27,157,12,163,202,42,136,196,219,252,168,205,132,140,66,88,165,6,51,225,201,242,83,195,131,196,2,179,167,123,236,90,73,171,217,23,253,73,235,252,204,241,84,212,71,61,68,152,237,87,3,147,149,56,66,18,72,112,205,35,48,28,44,60,90,73,90,81,112,252,243,74,19,126,136,163,3,172,207,20,13,125,233,219,169,60,195,71,48,172,67,79,235,108,184,255,0,209,254,90,123,165,190,182,74,163,239,208,83,212,31,50,142,174,48,125,142,98,102,216,27,236,179,111,187,238,238,18,126,139,23,252,61,58,160,207,186,179,209,123,214,163,106,53,163,31,183,92,173,217,69,77,146,40,172,148,243,67,1,65,29,37,36,194,68,51,75,41,57,242,168,54,119,98,102,217,135,211,218,239,148,8,10,0,124,81,253,251,53,55,240,95,147,209,41,254,80,3,226,143,239,217,169,191,130,252,158,137,6,127,248,42,123,172,101,63,16,43,190,93,110,89,254,176,3,193,83,221,99,41,248,129,93,242,235,114,207,244,4,68,64,68,68,16,173,227,87,239,79,139,124,63,161,249,141,197,93,95,3,31,215,103,238,223,241,37,106,188,106,253,233,241,111,135,244,63,49,184,171,171,224,99,250,236,253,219,254,36,130,85,17,17,1,17,70,7,89,158,40,26,251,211,183,82,121,134,142,97,88,134,159,214,217,113,255,0,163,252,180,247,75,125,108,149,71,223,160,167,168,62,101,29,92,96,251,28,196,205,176,55,217,102,223,119,221,220,36,253,64,15,138,63,191,102,166,254,11,242,122,37,37,62,27,221,107,106,159,88,63,148,79,202,101,131,20,182,125,82,250,35,201,125,5,75,83,15,115,205,121,190,231,119,189,60,187,237,229,131,143,30,59,110,91,239,187,109,26,222,40,254,253,154,155,248,47,201,232,144,101,87,129,143,235,179,247,111,248,146,245,94,44,93,107,219,177,108,86,231,210,190,155,220,249,228,151,157,169,179,25,193,234,169,230,181,80,148,116,245,17,211,198,76,33,28,222,106,57,184,155,140,134,45,19,75,25,131,188,172,225,136,29,21,117,87,252,148,244,59,93,239,246,155,109,214,163,41,201,190,129,178,227,149,52,244,124,233,104,43,142,27,163,141,85,68,210,70,112,143,105,153,228,8,77,156,166,32,113,97,224,50,201,22,48,90,109,153,150,171,231,244,86,106,57,42,239,249,102,99,120,142,154,35,171,171,103,158,225,113,171,153,132,94,73,166,38,103,57,37,145,183,57,9,189,73,220,159,218,232,63,87,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,20,52,239,87,59,67,4,64,17,148,178,205,33,250,187,4,113,71,36,142,194,196,110,192,236,34,68,236,47,176,247,76,93,61,98,189,47,232,213,151,72,241,106,159,63,228,59,149,55,27,161,210,199,79,53,206,186,82,229,45,68,130,13,254,76,96,196,70,65,20,81,3,153,240,228,254,43,162,78,143,177,158,145,180,190,43,40,181,37,110,109,124,167,128,178,203,197,36,181,29,138,233,226,146,115,132,35,142,83,113,16,132,106,78,38,49,8,222,70,22,51,17,119,226,57,20,128,177,255,0,175,141,51,202,181,119,164,45,73,193,112,170,79,55,122,168,183,211,220,41,169,70,57,36,146,171,201,85,195,88,112,68,17,129,25,205,32,83,144,70,12,63,106,66,1,119,102,119,118,200,4,65,170,186,247,250,3,163,151,222,160,53,151,19,209,220,114,111,47,87,147,92,6,158,74,158,32,126,82,148,4,164,169,169,224,102,13,39,106,8,229,151,183,205,136,248,113,31,180,76,201,175,218,57,125,233,255,0,89,114,205,29,200,230,243,21,120,205,192,169,227,169,226,1,230,233,76,90,74,106,158,0,102,209,247,96,146,41,123,124,220,131,159,18,251,66,236,179,43,193,131,72,105,178,253,121,201,117,114,227,5,36,212,250,123,103,24,104,216,167,148,39,134,227,112,238,69,28,192,3,246,12,26,154,26,232,201,141,253,30,104,221,133,221,185,0,76,250,34,32,34,34,12,85,241,71,247,19,212,223,193,126,113,68,160,5,79,247,138,63,184,158,166,254,11,243,138,37,0,40,54,168,68,68,4,68,65,106,186,177,247,88,214,79,135,249,15,203,167,90,214,45,148,250,177,247,88,214,79,135,249,15,203,167,90,214,32,218,161,17,16,17,17,1,17,16,20,0,248,163,251,246,106,111,224,191,39,162,83,252,160,7,197,31,223,179,83,127,5,249,61,18,12,170,240,49,253,118,126,237,255,0,18,82,168,162,175,192,199,245,217,251,183,252,73,74,162,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,227,117,202,233,144,248,250,253,233,28,140,91,32,238,92,59,236,136,130,130,39,111,87,111,69,79,113,191,106,236,113,221,113,219,111,218,128,7,187,110,170,103,221,112,194,204,185,102,217,7,40,138,135,127,189,5,104,186,94,102,103,219,253,42,177,54,38,221,5,104,136,128,136,136,8,136,130,146,244,92,15,171,237,186,228,189,171,132,21,162,225,189,139,148,24,71,226,223,139,71,121,233,78,231,119,96,222,123,117,210,216,113,122,15,181,231,32,127,87,245,111,73,75,216,161,211,64,50,138,156,71,88,241,11,181,57,144,183,211,118,240,151,99,33,222,63,53,17,59,63,31,87,111,179,236,83,249,214,62,17,14,161,116,255,0,127,198,102,34,97,154,122,41,62,200,139,190,225,83,27,255,0,75,209,107,147,79,52,246,218,216,106,65,182,150,154,65,148,125,127,164,206,206,222,196,27,74,218,43,254,148,183,69,93,197,155,187,203,209,183,219,208,157,190,255,0,236,95,98,179,189,37,102,117,89,246,133,88,178,74,200,216,36,154,106,200,246,99,34,244,26,153,27,218,94,191,114,188,72,56,117,74,169,213,59,178,10,133,114,169,23,85,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,42,11,239,85,170,11,239,65,64,237,201,246,93,173,236,93,98,222,187,174,198,246,32,229,99,199,94,213,148,244,125,53,223,164,169,141,164,7,172,160,98,23,251,255,0,190,67,250,159,239,89,14,177,195,196,2,170,221,77,211,109,232,174,37,180,67,93,64,229,246,57,122,121,129,102,251,191,106,8,39,208,43,16,228,186,181,98,178,29,47,152,106,159,53,188,123,139,114,227,77,41,127,75,211,250,59,250,173,146,240,154,6,181,227,20,84,44,46,205,23,115,209,246,251,228,39,251,189,62,245,175,39,69,16,5,79,82,184,156,114,51,59,112,184,63,171,122,127,172,103,91,21,218,65,163,183,196,13,236,110,95,254,19,160,251,21,37,251,21,74,146,246,110,130,150,118,127,106,172,87,91,123,85,99,251,80,84,136,136,8,136,128,186,204,246,221,114,79,237,117,210,79,203,213,144,113,33,190,255,0,230,84,3,59,147,51,63,222,187,35,137,200,183,127,237,244,93,236,44,200,2,59,108,170,68,64,68,68,4,68,64,68,68,31,60,241,114,125,247,244,72,197,216,189,89,125,11,141,155,246,32,11,174,85,59,108,156,144,84,139,134,118,117,202,2,34,32,34,34,2,34,32,34,34,2,214,179,171,31,122,125,100,248,129,144,252,198,117,178,154,214,179,171,31,122,125,100,248,129,144,252,198,116,19,83,225,113,238,39,166,95,141,124,226,181,101,82,197,95,11,143,113,61,50,252,107,231,21,171,42,144,17,17,4,85,248,231,126,164,255,0,121,63,134,171,85,224,169,239,79,148,252,63,174,249,141,185,93,95,28,239,212,159,239,39,240,213,106,188,21,61,233,242,159,135,245,223,49,183,32,186,190,57,223,169,63,222,79,225,171,18,188,63,186,103,195,122,175,212,188,215,75,115,10,234,187,113,142,15,87,114,180,92,233,157,200,237,215,24,235,168,130,41,222,62,76,51,7,25,100,3,140,157,185,1,151,18,3,225,32,101,175,142,119,234,79,247,147,248,106,181,94,10,158,244,249,79,195,250,239,152,219,144,97,254,186,104,94,163,244,233,168,247,29,47,213,11,55,145,186,208,237,44,51,68,238,116,183,10,82,119,104,234,169,164,118,110,228,39,196,182,125,152,152,132,128,196,12,12,6,74,188,46,188,64,40,238,244,118,222,153,53,191,34,236,221,97,242,214,236,30,233,60,112,65,75,37,44,80,69,4,54,146,237,128,113,153,187,91,197,36,142,101,49,72,81,185,49,180,67,46,106,117,93,210,142,156,117,107,167,7,133,102,177,121,27,173,15,114,123,5,254,8,88,234,173,21,68,204,206,66,206,237,220,132,248,139,75,11,187,12,130,34,236,224,97,28,129,0,58,233,161,122,143,211,166,163,220,116,191,84,44,222,70,235,67,180,176,205,19,185,210,220,41,73,221,163,170,166,145,217,187,144,159,18,217,246,98,98,18,3,16,48,48,16,217,165,66,183,141,95,189,62,45,240,254,135,230,55,21,151,254,27,189,125,88,181,247,21,181,232,150,164,92,60,150,166,227,246,240,167,167,154,170,164,228,250,205,75,4,123,61,72,73,41,17,149,96,128,114,158,50,39,35,216,166,13,199,184,16,226,7,141,95,189,62,45,240,254,135,230,55,20,24,21,69,118,186,219,169,171,232,237,247,58,186,90,123,165,59,82,87,69,12,196,1,85,3,75,28,205,20,162,207,177,131,75,12,82,48,150,237,206,48,47,104,179,181,203,233,163,167,76,239,170,13,83,160,211,60,22,159,252,85,101,226,183,156,63,224,203,95,153,134,25,235,59,114,203,31,123,181,223,2,237,1,115,63,99,55,181,219,197,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,134,166,161,161,166,102,231,41,236,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,237,177,71,74,189,51,225,189,40,105,29,30,150,225,245,213,119,19,42,130,185,93,238,117,46,226,119,27,140,129,24,75,59,71,201,198,16,227,20,96,17,139,191,16,1,228,70,124,228,48,194,15,19,125,11,211,142,157,58,17,193,116,191,75,236,222,70,213,67,168,20,82,205,52,174,199,85,112,170,43,101,193,164,170,169,145,153,187,147,31,17,221,246,97,97,17,0,16,0,0,28,64,240,184,247,236,211,47,198,190,79,90,179,255,0,198,175,221,99,22,248,129,67,242,235,138,192,15,11,143,126,205,50,252,107,228,245,168,36,167,173,111,13,239,229,131,170,118,173,76,252,178,253,82,250,51,31,130,197,228,190,174,249,254,231,110,166,162,110,239,115,205,69,182,254,103,143,30,47,183,13,247,245,217,189,95,67,29,12,127,34,239,174,223,245,81,250,227,245,199,232,223,246,19,232,255,0,43,229,60,207,255,0,36,77,207,151,153,255,0,197,219,135,223,191,166,85,34,8,1,241,71,247,236,212,223,193,126,79,68,179,255,0,193,83,221,99,41,248,129,93,242,235,114,192,15,20,127,126,205,77,252,23,228,244,75,63,252,21,61,214,50,159,136,21,223,46,183,32,207,244,86,83,71,186,198,233,247,94,117,31,38,210,173,47,205,190,153,191,98,253,233,102,104,169,37,122,90,202,88,158,0,146,170,154,165,133,226,150,22,154,160,98,103,228,196,100,4,96,37,19,132,135,122,208,17,17,1,17,16,22,0,120,213,251,172,98,223,16,40,126,93,113,89,254,176,3,198,175,221,99,22,248,129,67,242,235,138,12,0,240,184,247,236,211,47,198,190,79,90,167,249,64,15,133,199,191,102,153,126,53,242,122,213,63,200,11,21,124,81,253,196,245,55,240,95,156,81,44,170,88,171,226,143,238,39,169,191,130,252,226,137,4,43,116,157,239,79,163,127,16,49,239,152,192,182,83,90,214,116,157,239,79,163,127,16,49,239,152,192,182,83,64,68,68,5,28,30,52,250,197,106,178,233,30,41,162,22,251,245,92,87,220,150,240,23,186,234,58,74,161,16,43,85,40,72,44,53,81,177,177,184,73,83,36,71,19,16,56,17,209,200,251,177,68,202,71,212,0,248,154,107,95,229,167,171,140,167,203,219,252,173,6,9,190,21,71,206,46,19,75,228,167,155,204,73,38,210,24,150,245,82,212,240,38,227,188,77,23,33,98,229,184,90,174,149,116,183,242,211,212,118,157,105,156,214,47,166,104,47,57,5,47,210,180,94,107,203,247,109,113,31,122,187,243,140,96,67,181,44,83,151,216,38,55,219,96,220,156,89,242,255,0,198,179,76,254,175,235,142,23,170,84,148,150,170,122,76,195,31,59,124,222,94,62,21,85,21,212,19,126,114,122,141,129,152,247,130,174,142,48,55,34,46,48,56,187,8,128,111,232,60,17,244,190,235,85,159,234,22,180,76,85,112,91,109,150,120,177,122,118,42,34,236,86,79,83,52,117,50,240,168,221,135,156,3,73,15,40,217,137,246,171,140,157,199,211,158,85,120,179,105,125,215,81,250,62,186,92,236,197,87,37,70,11,120,163,202,14,146,154,136,170,14,166,0,25,41,166,223,139,179,198,17,69,87,37,65,201,177,48,133,57,110,204,206,230,33,132,30,12,154,165,245,83,168,235,238,153,215,223,124,173,6,119,143,201,229,168,188,175,63,57,116,162,54,154,31,206,48,57,71,194,148,174,37,234,66,5,190,207,185,118,217,77,74,214,51,68,51,91,86,154,235,70,3,168,215,218,122,185,237,184,174,81,106,189,214,69,72,2,83,201,5,53,92,115,72,49,137,16,139,155,136,59,51,57,11,111,182,238,222,213,179,154,12,85,235,159,161,143,229,163,245,39,254,170,63,83,190,167,125,37,254,194,125,33,230,188,223,150,255,0,228,136,120,113,242,223,248,219,243,251,182,245,242,157,20,248,111,127,35,237,83,186,234,103,229,151,235,111,210,120,252,246,47,37,245,119,200,118,251,149,52,243,119,123,158,106,93,246,242,220,120,241,109,249,239,191,166,207,154,168,130,42,252,115,191,82,127,188,159,195,84,101,226,121,254,101,130,211,100,20,184,126,67,87,105,12,170,207,37,130,238,244,206,194,117,86,233,37,138,89,105,220,246,228,32,101,4,108,124,93,185,7,32,45,192,204,74,77,60,115,191,82,127,188,159,195,84,96,98,120,181,247,57,202,172,216,86,45,67,231,111,89,5,194,158,215,110,166,238,132,125,250,169,228,24,226,143,153,184,128,242,51,22,220,157,133,183,221,221,155,213,7,170,208,189,11,212,126,162,245,30,221,165,250,95,102,243,215,90,237,229,154,105,93,194,150,223,74,46,205,37,85,76,140,207,219,132,57,14,239,179,147,145,8,0,153,152,1,72,175,136,167,78,152,39,75,253,2,224,250,105,130,211,254,176,45,149,151,138,222,115,127,132,238,159,66,213,195,61,103,110,89,100,236,247,123,0,93,160,46,1,236,102,246,187,229,167,64,61,31,90,186,77,210,49,27,131,85,201,157,230,52,244,117,249,89,205,40,184,83,78,0,79,29,12,67,25,148,92,41,222,105,65,228,18,39,148,200,207,151,7,142,56,237,7,141,95,186,198,45,241,2,135,229,215,20,17,87,210,119,189,62,141,252,64,199,190,99,2,202,175,26,191,122,124,91,225,253,15,204,110,43,21,122,78,247,167,209,191,136,24,247,204,96,89,85,227,87,239,79,139,124,63,161,249,141,197,6,63,244,103,210,215,242,184,205,179,13,55,162,201,62,132,189,91,112,250,171,237,146,162,81,229,74,117,209,86,82,68,49,84,179,11,155,66,97,60,130,228,31,104,9,196,246,54,23,140,237,6,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,122,106,234,26,150,110,113,30,204,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,249,191,224,169,239,79,148,252,63,174,249,141,185,72,79,92,157,14,97,189,94,225,163,85,74,116,150,61,69,177,211,144,88,111,198,15,194,64,221,203,201,86,113,103,35,166,34,114,118,38,103,56,76,156,193,137,138,88,165,11,65,225,123,215,79,229,175,21,13,14,214,60,207,205,234,77,151,159,208,245,53,163,198,107,237,174,56,197,219,121,156,159,204,86,67,180,157,205,216,76,226,96,147,243,164,53,18,54,127,173,96,114,156,91,81,244,59,81,234,177,188,146,134,235,137,102,120,149,192,8,132,101,120,106,168,106,163,113,146,41,162,150,55,255,0,34,72,229,140,156,72,92,12,9,217,196,158,111,188,63,122,238,177,117,85,138,199,133,101,39,228,181,55,31,183,180,151,26,109,142,79,165,41,96,142,150,57,110,188,194,158,42,120,59,181,53,4,222,88,93,200,54,221,183,31,86,12,22,241,171,247,167,197,190,31,208,252,198,226,189,255,0,129,214,45,98,171,202,181,115,53,168,161,231,122,181,91,236,246,186,58,158,233,183,106,150,174,74,169,42,35,224,207,192,185,29,21,51,238,236,228,221,189,133,217,136,153,252,7,141,95,189,62,45,240,254,135,230,55,21,117,124,12,127,93,159,187,127,196,144,74,162,34,32,34,34,2,34,32,192,15,26,191,117,140,91,226,5,15,203,174,43,0,60,46,61,251,52,203,241,175,147,214,172,255,0,241,171,247,88,197,190,32,80,252,186,226,176,3,194,227,223,179,76,191,26,249,61,106,9,254,68,68,5,21,126,57,223,169,63,222,79,225,170,85,20,85,248,231,126,164,255,0,121,63,134,160,197,95,14,190,162,240,78,151,245,79,56,212,204,234,163,245,127,115,163,179,209,112,155,252,39,116,243,52,147,65,71,220,138,41,59,61,222,193,143,116,199,128,123,93,253,140,246,43,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,12,213,13,73,3,67,4,64,17,140,81,67,24,122,187,4,113,71,28,108,228,228,110,192,206,68,68,238,79,226,150,127,248,94,244,45,249,107,202,131,92,117,143,12,243,122,109,101,231,244,61,53,105,113,134,251,116,142,65,102,222,23,23,243,20,112,237,39,115,119,16,57,88,35,252,232,141,68,108,23,171,194,235,195,254,142,209,71,109,234,111,91,241,222,245,214,111,45,113,193,237,115,201,4,244,177,210,203,4,83,195,118,46,217,159,41,159,187,180,81,200,192,80,148,101,35,139,155,196,81,73,250,34,13,107,58,177,247,167,214,79,136,25,15,204,103,82,169,224,169,238,177,148,252,64,174,249,117,185,69,95,86,62,244,250,201,241,3,33,249,140,234,85,60,21,61,214,50,159,136,21,223,46,183,32,195,95,18,254,135,42,122,113,204,166,214,28,28,233,15,78,179,75,196,129,13,36,97,21,57,216,238,51,52,147,189,16,194,12,34,244,206,33,41,66,64,63,96,35,120,205,153,196,14,107,85,208,231,87,119,94,144,117,112,178,185,237,213,119,140,78,253,78,54,220,142,213,5,65,1,156,12,108,65,85,8,57,52,71,83,11,242,225,220,109,156,36,154,54,40,251,175,32,236,17,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,113,247,233,103,140,163,150,62,96,226,99,200,12,155,113,118,38,223,118,118,127,85,128,26,41,224,231,167,24,6,178,213,103,58,135,153,253,116,196,45,87,3,159,30,198,234,168,89,188,204,124,99,40,10,229,38,236,18,246,205,230,18,132,35,104,229,237,196,100,236,7,37,51,6,127,226,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,28,125,250,89,227,25,34,147,129,176,152,242,3,23,216,153,137,183,217,217,159,209,126,178,34,2,34,32,44,85,241,71,247,19,212,223,193,126,113,68,178,169,98,175,138,63,184,158,166,254,11,243,138,36,16,173,210,119,189,62,141,252,64,199,190,99,2,217,77,107,89,210,119,189,62,141,252,64,199,190,99,2,217,77,1,17,16,17,17,6,170,234,127,188,46,61,196,244,203,241,175,156,86,168,1,83,253,225,113,238,39,166,95,141,124,226,181,6,85,34,34,11,21,214,15,73,152,111,87,90,95,245,30,251,81,73,103,190,208,84,71,83,98,200,202,129,234,167,181,27,200,15,59,0,52,145,57,132,177,3,198,64,231,195,126,217,187,57,68,14,218,246,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,135,166,174,161,169,102,231,17,236,206,206,206,206,226,96,66,226,96,98,238,6,4,36,46,66,76,239,180,66,138,15,28,171,77,170,27,174,141,223,97,182,82,5,202,178,158,253,73,81,88,48,139,79,52,16,149,9,69,17,201,183,34,0,41,230,33,23,125,133,229,145,219,110,79,184,122,191,7,126,170,179,44,234,154,245,211,78,119,114,171,187,6,43,103,11,182,47,87,44,108,71,75,110,142,80,130,106,57,102,115,228,64,5,61,55,96,120,63,16,238,131,155,0,66,3,237,122,163,240,164,254,82,154,237,147,107,95,229,235,234,231,214,63,37,254,12,250,173,231,59,30,94,142,10,111,231,188,220,124,185,118,57,126,131,109,203,111,93,183,124,85,240,84,247,167,202,126,31,215,124,198,220,166,165,6,63,244,83,210,151,242,62,210,203,174,153,253,125,250,219,244,158,65,61,247,206,253,23,228,59,125,202,106,120,123,93,190,244,187,237,229,185,114,228,219,243,219,111,77,223,32,17,16,20,0,248,163,251,246,106,111,224,191,39,162,83,252,160,7,197,31,223,179,83,127,5,249,61,18,12,255,0,240,84,247,88,202,126,32,87,124,186,220,179,253,96,7,130,167,186,198,83,241,2,187,229,214,229,159,232,8,136,128,136,136,33,91,198,175,222,159,22,248,127,67,243,27,138,186,190,6,63,174,207,221,191,226,74,213,120,213,251,211,226,223,15,232,126,99,113,87,87,192,199,245,217,251,183,252,73,4,170,34,34,2,192,14,168,252,41,63,148,166,187,100,218,215,249,122,250,185,245,143,201,127,131,62,171,121,206,199,151,163,130,155,249,239,55,31,46,93,142,95,160,219,114,219,215,109,223,63,209,6,42,244,49,208,199,242,46,250,237,255,0,85,31,174,63,92,126,141,255,0,97,62,143,242,190,83,204,255,0,242,68,220,249,121,159,252,93,184,125,251,250,69,95,138,63,191,102,166,254,11,242,122,37,63,202,0,124,81,253,251,53,55,240,95,147,209,32,249,58,126,192,41,179,174,139,122,158,170,108,122,174,237,114,197,106,48,203,253,181,169,154,82,58,83,142,166,190,42,138,135,8,223,237,0,81,207,86,231,205,156,4,57,27,237,193,136,108,174,138,106,133,215,69,117,115,16,213,123,48,213,201,81,139,94,41,174,71,79,77,90,84,135,89,0,27,119,169,94,81,103,112,9,162,238,68,127,100,153,194,66,103,18,103,118,121,9,240,93,197,172,89,206,43,212,46,21,148,208,249,219,46,65,111,177,218,238,52,221,211,143,191,75,60,119,72,229,143,152,56,152,242,3,38,220,93,137,183,221,157,159,213,70,93,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,18,134,122,105,227,39,25,34,146,50,102,32,49,38,113,113,118,103,103,103,103,65,180,242,44,117,240,240,205,110,185,255,0,69,186,85,125,188,211,210,67,81,75,103,59,32,13,48,16,131,193,111,169,150,134,18,118,34,39,230,81,83,70,70,251,236,230,228,236,194,206,194,217,20,128,136,172,167,90,26,199,125,208,46,152,51,253,85,197,161,231,122,181,91,227,167,183,73,200,27,203,85,85,212,69,73,21,78,198,6,7,217,58,129,151,182,66,226,125,190,15,179,22,236,16,47,213,62,181,255,0,40,158,160,179,109,99,142,223,228,169,50,11,131,121,8,10,46,220,129,67,4,65,79,75,221,30,228,140,211,60,16,196,242,113,55,30,227,159,29,135,102,108,191,240,91,214,59,22,31,172,185,110,142,221,225,237,213,234,37,190,158,162,215,83,200,223,149,85,180,106,36,42,110,2,14,205,206,9,234,37,238,17,128,143,150,227,246,138,65,102,142,181,117,122,88,214,191,228,237,212,22,19,172,114,91,252,237,38,63,112,127,63,0,197,220,144,232,103,136,233,234,187,67,220,141,158,102,130,105,94,62,70,195,220,96,229,184,238,206,27,41,162,34,2,34,32,197,95,20,127,113,61,77,252,23,231,20,74,0,84,255,0,120,163,251,137,234,111,224,191,56,162,80,2,131,106,132,68,64,68,68,22,171,171,31,117,141,100,248,127,144,252,186,117,173,98,217,79,171,31,117,141,100,248,127,144,252,186,117,173,98,13,170,17,17,1,17,16,17,17,1,64,15,138,63,191,102,166,254,11,242,122,37,63,202,0,124,81,253,251,53,55,240,95,147,209,32,202,175,3,31,215,103,238,223,241,37,42,138,42,252,12,127,93,159,187,127,196,148,170,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,225,221,153,7,43,130,117,199,36,219,116,29,50,11,185,122,50,65,23,23,223,127,69,223,179,126,197,202,2,34,32,34,34,2,34,32,42,72,119,221,84,136,62,35,103,98,118,119,251,213,113,155,239,254,101,244,16,179,174,137,34,113,45,219,251,125,80,118,129,239,178,236,95,48,191,31,87,93,194,254,199,65,90,34,32,34,34,10,73,82,238,205,236,85,18,161,253,168,43,31,216,170,84,143,179,117,82,15,195,205,168,26,233,140,86,208,184,187,180,189,191,70,219,238,144,95,239,244,251,150,182,154,251,98,28,107,86,175,182,64,165,242,237,77,229,118,143,113,126,60,169,162,47,232,250,127,75,127,69,178,221,216,26,75,124,160,254,199,227,255,0,225,50,215,83,173,120,2,155,169,92,178,56,217,153,184,91,223,209,189,63,214,48,32,155,14,130,107,41,235,58,107,176,201,77,27,70,13,89,94,194,45,247,127,124,159,245,55,222,178,29,99,135,64,21,86,234,158,155,108,165,110,45,226,42,234,247,31,177,199,211,204,19,63,221,251,86,71,160,225,253,139,168,182,228,219,174,215,246,46,178,111,93,208,84,63,114,173,80,63,114,173,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,7,14,168,47,98,173,253,138,135,223,238,100,20,131,59,59,255,0,106,237,101,214,59,250,238,203,177,7,43,15,188,84,43,252,159,73,89,15,2,33,55,174,181,236,237,255,0,165,135,252,203,48,86,12,248,188,85,213,211,244,189,87,29,56,11,199,53,218,216,50,187,255,0,181,238,155,250,122,254,209,20,17,115,208,172,125,222,167,113,65,255,0,201,92,95,255,0,188,167,91,18,209,179,181,48,51,251,125,127,227,90,242,116,6,46,125,83,98,140,223,226,46,95,254,197,50,216,130,48,104,193,128,119,217,191,106,10,149,37,236,85,42,75,216,131,173,189,171,180,125,139,168,125,175,253,171,180,125,136,57,68,92,59,236,131,149,195,191,220,184,114,217,83,234,78,131,130,103,127,79,218,170,0,97,111,103,170,169,155,101,202,2,34,252,172,155,38,179,226,54,106,171,245,246,164,161,163,163,132,167,148,134,50,55,97,31,110,204,44,238,232,63,85,91,221,67,215,157,49,210,218,98,170,204,111,147,83,0,126,151,110,142,105,93,190,219,7,244,69,255,0,164,76,176,71,171,175,21,27,102,45,85,46,31,162,211,149,77,108,124,194,166,90,203,59,188,97,32,84,48,237,185,200,46,255,0,100,15,216,46,219,236,163,124,235,53,191,170,76,164,195,148,87,187,150,228,238,44,212,212,128,12,110,114,237,253,15,246,134,255,0,127,177,4,170,231,222,47,221,61,216,194,104,49,83,189,93,231,9,24,56,133,150,64,246,19,179,250,201,44,127,115,55,250,86,44,229,254,47,90,171,113,170,51,198,45,52,148,240,115,126,3,81,5,72,63,30,69,182,252,43,118,223,103,21,246,104,159,132,94,123,146,176,85,234,149,108,20,112,144,17,180,118,219,196,124,189,64,28,89,247,128,190,242,45,246,127,185,191,207,150,54,95,8,222,150,233,98,141,174,216,229,206,162,70,22,98,38,191,84,179,187,236,223,179,102,246,239,247,32,192,249,60,85,250,136,41,94,70,11,67,122,190,222,149,223,244,181,232,113,159,22,253,104,183,213,137,95,40,45,243,83,179,22,227,20,85,100,91,187,122,122,21,102,222,213,156,69,225,61,210,100,188,130,92,54,224,193,190,227,198,255,0,89,191,245,123,73,120,77,68,240,126,208,251,133,178,64,192,169,46,118,186,183,40,248,24,223,36,39,102,103,251,95,207,70,99,234,223,212,131,157,54,241,129,209,27,201,83,91,243,10,91,237,178,162,105,123,124,158,208,230,222,166,204,62,161,60,143,236,119,127,243,44,219,211,93,89,193,181,106,202,23,252,30,233,45,101,33,148,128,207,37,52,144,147,56,19,9,122,27,55,222,237,254,149,3,93,70,244,49,171,122,7,85,61,109,85,190,150,178,199,12,65,35,212,199,114,138,67,31,205,153,150,236,236,14,251,52,101,236,31,217,237,94,123,166,254,172,245,31,167,107,181,35,99,213,180,207,104,26,150,154,122,121,40,99,152,182,121,34,35,113,119,113,125,246,143,211,237,125,255,0,232,13,141,145,89,238,154,186,143,195,250,140,193,105,242,188,106,122,151,50,146,162,57,66,106,71,129,217,227,145,135,217,187,183,176,131,239,251,213,225,65,73,179,56,250,175,157,205,217,217,189,125,23,212,190,121,162,245,221,144,87,25,238,187,25,247,95,32,59,179,237,237,217,125,34,251,160,173,17,16,17,17,1,17,16,17,17,1,107,89,213,143,189,62,178,124,64,200,126,99,58,217,77,107,89,213,143,189,62,178,124,64,200,126,99,58,9,169,240,184,247,19,211,47,198,190,113,90,178,169,98,175,133,199,184,158,153,126,53,243,138,213,149,72,8,136,130,42,252,115,191,82,127,188,159,195,85,170,240,84,247,167,202,126,31,215,124,198,220,174,175,142,119,234,79,247,147,248,106,181,94,10,158,244,249,79,195,250,239,152,219,144,93,95,28,239,212,159,239,39,240,213,106,188,21,61,233,242,159,135,245,223,49,183,43,171,227,157,250,147,253,228,254,26,177,171,195,35,93,52,227,167,77,96,206,181,67,84,47,62,70,213,67,167,245,177,67,12,76,199,85,112,170,43,133,189,227,165,166,141,221,187,147,31,18,217,183,97,97,18,51,32,0,51,16,152,158,170,186,152,195,122,80,210,58,205,82,204,40,106,238,38,85,3,109,180,91,41,153,196,238,55,25,2,67,138,7,147,139,140,33,198,41,12,228,38,126,32,5,196,76,248,70,122,240,234,174,166,101,90,201,168,249,30,169,102,181,126,98,245,147,92,37,184,84,241,146,67,142,30,111,246,32,139,184,102,99,12,64,195,28,96,228,252,35,0,22,125,133,151,171,234,95,168,188,239,170,13,83,175,212,204,234,163,252,109,29,158,139,132,63,224,203,95,153,154,104,40,251,145,69,31,123,181,223,49,238,152,243,63,107,191,177,155,58,124,46,188,63,235,46,245,150,222,166,245,191,29,236,218,161,242,215,28,30,215,60,147,193,85,37,84,83,197,60,55,98,237,152,113,133,187,91,69,28,140,99,48,200,82,56,176,52,69,40,94,191,11,222,133,191,34,152,168,107,142,177,225,158,83,82,111,92,254,135,166,173,46,83,88,173,114,70,44,219,194,226,222,94,178,109,228,238,110,228,97,19,132,127,154,34,168,141,241,127,198,86,211,117,191,245,119,132,216,172,86,202,187,141,202,227,131,219,105,40,232,233,33,41,167,169,158,75,157,192,99,138,56,197,156,140,200,157,133,133,153,221,221,217,153,76,250,181,85,29,61,98,183,14,166,161,234,118,237,83,231,47,86,220,62,44,74,209,69,37,44,101,29,15,247,213,68,211,214,12,132,206,109,49,132,237,8,184,112,227,27,206,206,230,210,236,1,101,60,63,122,17,177,116,171,138,199,154,229,33,231,117,55,32,183,180,119,26,157,206,63,162,233,103,142,150,73,109,92,2,162,90,121,251,85,52,228,254,100,89,136,247,217,182,31,71,204,4,68,24,1,227,87,238,177,139,124,64,161,249,117,197,96,7,133,199,191,102,153,126,53,242,122,213,159,254,53,126,235,24,183,196,10,31,151,92,86,0,120,92,123,246,105,151,227,95,39,173,65,63,200,136,130,0,124,81,253,251,53,55,240,95,147,209,47,63,130,245,131,147,105,119,72,151,190,155,180,253,234,237,247,44,195,40,185,87,228,55,34,138,158,88,38,178,84,219,32,163,42,16,25,0,203,156,132,50,17,72,61,178,141,162,141,132,139,184,92,61,7,138,63,191,102,166,254,11,242,122,37,139,246,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,74,105,234,103,144,152,99,138,56,197,156,140,200,157,133,133,153,221,221,217,153,7,235,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,134,169,161,174,166,118,231,17,236,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,177,71,74,189,76,97,189,87,233,29,30,169,97,244,53,118,227,26,130,182,221,237,149,44,228,118,235,140,97,25,203,3,73,197,134,96,227,44,102,18,11,55,32,49,228,32,124,227,8,118,234,135,195,119,81,250,101,208,236,99,90,46,121,39,211,62,123,202,193,148,90,35,182,56,73,142,85,79,11,16,137,79,20,179,69,52,35,55,56,10,103,40,199,184,80,48,177,247,126,205,149,233,163,168,188,239,165,253,83,160,212,204,22,163,252,85,29,226,139,132,63,225,59,95,153,134,105,232,251,146,197,39,103,187,216,1,238,128,243,15,107,63,181,156,54,83,69,111,244,47,93,52,227,168,189,56,183,106,134,151,222,124,245,170,187,120,166,134,86,96,170,183,213,11,51,201,75,83,27,59,246,230,14,67,187,110,226,226,66,96,70,6,6,87,1,1,17,16,22,0,120,213,251,172,98,223,16,40,126,93,113,89,254,176,3,198,175,221,99,22,248,129,67,242,235,138,12,0,240,184,247,236,211,47,198,190,79,90,167,249,64,15,133,199,191,102,153,126,53,242,122,213,63,200,11,21,124,81,253,196,245,55,240,95,156,81,44,170,88,171,226,143,238,39,169,191,130,252,226,137,4,43,116,157,239,79,163,127,16,49,239,152,192,182,83,90,214,116,157,239,79,163,127,16,49,239,152,192,182,83,64,68,68,30,83,86,51,175,201,126,150,102,90,153,244,95,210,127,84,177,251,141,247,201,119,251,62,107,202,211,73,55,107,185,196,184,114,237,241,229,196,182,223,125,159,109,150,178,249,102,83,125,206,114,171,206,107,148,215,121,219,214,65,112,168,186,92,106,123,65,31,126,170,121,10,73,100,224,12,32,60,140,201,246,22,97,109,246,102,102,244,83,189,226,143,171,213,58,75,209,246,77,5,182,122,184,46,89,205,68,56,133,44,208,193,20,160,1,82,38,117,67,43,73,250,32,116,112,85,198,196,44,70,199,32,56,241,253,49,129,107,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,130,119,188,43,52,114,251,164,93,35,218,42,114,57,182,171,207,110,18,230,49,211,113,15,239,90,90,152,32,142,153,185,129,147,31,114,10,120,167,223,236,144,247,248,16,177,3,187,228,174,172,96,191,149,13,44,204,180,207,233,79,163,62,182,227,247,27,23,157,236,119,188,175,154,166,146,30,239,111,144,243,227,220,229,199,144,239,182,219,182,251,166,147,224,191,146,253,44,195,116,207,233,79,164,254,169,99,246,235,23,157,236,118,124,215,149,166,142,30,239,111,145,112,229,219,229,199,145,109,190,219,190,219,175,86,131,86,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,37,12,244,211,198,78,50,69,36,100,204,64,98,76,226,226,236,206,206,206,206,182,41,232,91,53,181,103,253,31,105,37,246,205,79,87,13,61,46,47,73,100,49,169,1,19,121,237,227,228,102,38,97,34,110,5,45,52,132,15,190,238,14,46,236,46,238,45,8,61,116,225,87,92,3,172,29,91,177,94,106,41,38,168,170,202,42,239,96,84,198,68,13,5,192,188,244,34,238,66,47,204,98,169,140,77,182,217,141,137,153,201,153,137,228,167,193,66,237,106,155,166,220,202,197,13,206,144,238,84,121,197,69,93,69,24,204,47,60,48,77,65,68,49,74,113,239,200,64,202,9,132,73,219,98,120,164,102,223,139,236,18,20,136,136,34,175,199,59,245,39,251,201,252,53,95,95,13,14,135,41,186,113,195,97,214,28,224,234,207,81,115,75,60,97,53,36,129,45,56,88,237,211,60,115,181,17,66,108,36,245,46,65,17,76,70,63,96,227,104,193,153,132,206,108,148,207,116,27,13,212,173,92,211,221,86,204,40,169,46,103,166,244,247,83,180,80,212,211,188,129,29,198,172,232,158,42,214,126,108,60,224,26,73,24,4,128,190,220,195,32,184,28,64,234,229,160,44,0,241,171,247,88,197,190,32,80,252,186,226,179,253,96,7,141,95,186,198,45,241,2,135,229,215,20,17,87,210,119,189,62,141,252,64,199,190,99,2,202,175,26,191,122,124,91,225,253,15,204,110,43,21,122,78,247,167,209,191,136,24,247,204,96,89,85,227,87,239,79,139,124,63,161,249,141,197,3,193,83,222,159,41,248,127,93,243,27,114,145,78,186,58,205,177,116,121,167,20,183,56,237,95,76,230,121,71,152,167,198,109,178,129,181,41,73,19,7,118,166,166,65,219,104,98,238,196,239,24,147,73,33,24,136,241,103,57,99,137,111,14,190,162,240,78,151,245,79,56,212,204,234,163,245,127,115,163,179,209,112,155,252,39,116,243,52,147,65,71,220,138,41,59,61,222,193,143,116,199,128,123,93,253,140,246,83,93,53,211,81,250,139,212,123,142,168,106,133,231,207,93,107,182,138,24,98,103,10,91,125,40,187,188,116,180,209,187,191,110,16,228,91,54,238,78,68,70,100,102,102,100,31,129,118,185,230,90,175,159,214,222,107,35,171,191,229,153,141,226,74,153,66,146,145,158,123,133,198,174,103,34,104,225,132,89,156,228,150,71,216,35,22,245,38,97,111,99,41,190,240,235,232,86,155,165,172,53,179,141,65,160,164,61,84,191,211,205,13,116,212,213,82,152,91,45,211,61,57,181,181,217,164,120,38,49,146,156,100,57,132,63,76,200,4,204,5,140,236,87,133,215,135,253,29,162,142,219,212,222,183,227,189,235,172,222,90,227,131,218,231,146,9,233,99,165,150,8,167,134,236,93,179,62,83,63,119,104,163,145,128,161,40,202,71,23,55,136,162,147,244,16,173,227,87,239,79,139,124,63,161,249,141,197,93,95,3,31,215,103,238,223,241,37,106,188,106,253,233,241,111,135,244,63,49,184,171,171,224,99,250,236,253,219,254,36,130,85,17,17,1,17,16,17,17,6,0,120,213,251,172,98,223,16,40,126,93,113,88,1,225,113,239,217,166,95,141,124,158,181,103,255,0,141,95,186,198,45,241,2,135,229,215,21,128,30,23,30,253,154,101,248,215,201,235,80,79,242,34,32,40,171,241,206,253,73,254,242,127,13,82,168,162,175,199,59,245,39,251,201,252,53,6,26,244,21,211,61,55,84,253,67,91,48,123,205,117,36,24,245,142,159,235,30,65,12,207,47,58,219,116,21,16,4,148,145,60,68,36,39,41,77,28,110,124,195,128,17,155,57,16,8,22,193,24,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,167,39,98,150,8,198,56,163,230,110,70,92,64,5,183,39,114,125,183,119,119,245,80,217,224,169,239,79,148,252,63,174,249,141,185,77,74,2,34,32,214,179,171,31,122,125,100,248,129,144,252,198,117,42,158,10,158,235,25,79,196,10,239,151,91,148,85,245,99,239,79,172,159,16,50,31,152,206,165,83,193,83,221,99,41,248,129,93,242,235,114,12,255,0,68,68,4,68,64,68,68,5,138,190,40,254,226,122,155,248,47,206,40,150,85,44,85,241,71,247,19,212,223,193,126,113,68,130,21,186,78,247,167,209,191,136,24,247,204,96,91,41,173,107,58,78,247,167,209,191,136,24,247,204,96,91,41,160,34,34,2,34,32,213,93,79,247,133,199,184,158,153,126,53,243,138,213,0,42,127,188,46,61,196,244,203,241,175,156,86,160,202,164,68,64,81,87,227,157,250,147,253,228,254,26,165,81,69,95,142,119,234,79,247,147,248,106,11,85,224,169,239,79,148,252,63,174,249,141,185,77,74,133,111,5,79,122,124,167,225,253,119,204,109,202,106,80,23,159,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,239,83,93,93,82,239,194,32,221,153,153,153,153,200,204,137,196,0,5,156,204,200,68,88,136,153,159,208,40,149,241,147,210,62,160,171,47,182,157,91,173,188,125,99,210,123,94,240,80,211,83,208,69,28,152,181,85,64,83,199,48,212,24,15,114,88,106,36,130,51,9,140,156,70,66,120,182,143,120,158,96,146,173,11,215,77,56,234,47,78,45,218,161,165,247,159,61,106,174,222,41,161,149,152,42,173,245,66,204,242,82,212,198,206,253,185,131,144,238,219,184,184,144,152,17,129,129,148,32,248,163,251,246,106,111,224,191,39,162,94,83,163,174,177,115,190,144,51,186,139,253,130,143,233,156,110,243,195,235,6,63,220,134,159,233,78,212,53,1,75,253,244,112,75,36,29,169,42,30,79,205,179,115,219,137,110,207,233,245,248,132,103,248,110,169,245,115,155,106,14,159,100,52,151,204,122,249,79,100,169,161,174,166,119,225,40,125,15,70,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,193,35,254,10,158,235,25,79,196,10,239,151,91,150,127,172,0,240,84,247,88,202,126,32,87,124,186,220,179,253,1,17,16,17,17,4,43,120,213,251,211,226,223,15,232,126,99,113,87,87,192,199,245,217,251,183,252,73,90,175,26,191,122,124,91,225,253,15,204,110,42,234,248,24,254,187,63,118,255,0,137,32,149,68,68,64,68,68,5,0,62,40,254,253,154,155,248,47,201,232,148,255,0,40,1,241,71,247,236,212,223,193,126,79,68,131,42,188,12,127,93,159,187,127,196,150,42,248,157,105,111,228,191,172,156,215,202,88,190,140,181,101,190,95,41,183,255,0,125,119,188,215,154,141,188,220,254,166,68,28,171,163,173,251,5,199,109,190,200,176,56,44,170,240,49,253,118,126,237,255,0,18,95,87,142,14,1,83,45,171,75,53,74,135,30,164,106,122,90,139,141,130,233,118,22,136,103,115,148,98,158,138,156,223,126,233,131,52,53,230,62,142,0,239,39,232,188,141,200,63,91,192,251,53,186,215,224,26,167,167,51,83,210,53,182,199,120,183,94,233,229,16,46,249,79,93,12,176,202,38,92,184,184,48,219,225,113,102,22,118,114,147,119,45,217,134,77,20,11,120,79,229,55,220,127,173,172,66,211,104,174,242,244,153,53,190,239,107,186,71,218,3,243,20,161,67,53,88,199,185,51,184,109,61,37,57,238,46,197,246,54,223,137,19,60,244,160,40,203,241,193,205,110,180,24,6,150,105,204,52,244,143,109,190,94,46,55,186,137,72,11,190,51,208,195,20,49,8,23,46,44,14,55,9,156,153,197,221,220,99,217,199,103,98,147,69,0,62,39,90,165,249,80,235,39,53,242,151,223,164,237,88,151,151,197,173,255,0,222,189,159,43,229,99,111,55,7,168,9,31,26,233,43,126,217,114,223,127,178,78,12,8,62,79,13,237,23,181,107,159,85,22,108,83,42,196,41,50,60,78,150,207,120,171,200,233,42,76,68,2,136,232,165,166,9,91,114,19,230,53,53,52,188,10,39,238,1,184,200,60,120,57,142,53,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,40,103,166,158,50,113,146,41,35,38,98,3,18,103,23,23,102,118,118,118,117,46,158,9,122,103,149,99,250,113,168,154,165,118,164,242,246,92,194,225,111,183,218,59,145,200,18,84,121,6,169,239,206,60,129,128,225,115,171,104,196,192,139,243,144,78,46,194,225,235,133,126,39,90,91,249,47,235,39,53,242,150,47,163,45,89,111,151,202,109,255,0,223,93,239,53,230,163,111,55,63,169,145,7,42,232,235,126,193,113,219,111,178,44,14,8,38,79,162,253,99,190,235,239,76,24,6,170,229,48,240,189,93,109,242,83,220,100,228,15,230,106,169,42,37,164,150,167,96,0,0,239,29,57,75,219,17,97,14,231,6,221,135,119,189,106,50,252,15,179,91,173,126,1,170,122,115,53,61,35,91,108,119,139,117,238,158,81,2,239,148,245,208,203,12,162,101,203,139,131,13,190,23,22,97,103,103,41,55,114,221,152,100,209,1,17,16,98,175,138,63,184,158,166,254,11,243,138,37,0,42,127,188,81,253,196,245,55,240,95,156,81,40,1,65,181,66,34,32,43,63,173,253,93,116,233,211,141,214,217,98,214,93,76,164,176,92,174,244,231,87,73,70,52,85,85,179,188,2,92,123,167,29,52,82,20,96,229,200,68,141,133,141,194,70,30,92,15,107,171,118,162,169,184,218,171,109,244,119,106,187,93,69,85,60,144,197,93,72,49,20,244,166,66,236,51,70,211,1,196,230,46,236,76,210,1,134,236,220,132,155,118,125,112,122,179,194,181,231,6,215,156,158,131,169,26,138,186,236,218,186,163,207,84,93,101,62,112,93,32,45,198,42,154,83,226,34,244,206,33,194,49,17,22,141,163,237,112,141,227,120,192,39,211,171,31,117,141,100,248,127,144,252,186,117,173,98,206,158,145,122,215,250,19,166,93,88,233,59,83,110,118,170,59,44,218,127,147,201,133,220,39,126,196,131,93,53,44,242,29,176,157,135,132,157,227,150,89,34,41,8,73,164,98,137,158,71,150,16,12,22,65,181,66,34,32,34,34,2,34,32,40,1,241,71,247,236,212,223,193,126,79,68,167,249,64,15,138,63,191,102,166,254,11,242,122,36,25,85,224,99,250,236,253,219,254,36,165,81,69,95,129,143,235,179,247,111,248,146,149,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,195,190,203,174,67,217,84,79,178,249,141,221,223,111,102,232,42,19,119,125,191,107,175,160,25,152,125,23,76,49,182,251,190,254,139,232,64,68,86,123,169,94,163,240,254,156,240,90,140,175,37,158,165,140,100,167,142,32,134,145,231,119,121,36,113,246,110,205,236,19,251,254,228,30,199,82,181,103,6,210,91,41,223,243,139,164,180,116,128,81,131,188,116,210,76,78,230,78,35,232,12,255,0,123,63,250,22,18,106,79,140,14,136,217,138,166,223,135,210,223,110,117,16,203,219,228,214,135,6,244,55,98,245,57,227,127,99,51,255,0,157,70,167,82,29,89,234,63,81,55,106,182,200,107,105,154,208,85,47,52,20,241,208,199,9,108,210,74,64,228,236,228,251,237,39,175,218,251,191,211,232,122,114,232,99,86,245,242,170,10,218,91,125,45,29,142,104,142,70,169,146,229,20,102,95,155,3,29,153,152,221,183,105,7,218,63,183,216,130,241,100,222,45,250,209,112,171,34,177,208,91,225,167,118,29,134,88,170,196,183,102,245,244,26,205,189,171,207,71,226,175,212,64,202,210,56,90,31,213,183,244,174,255,0,165,172,200,211,191,7,237,15,183,219,35,12,246,146,231,116,171,98,147,153,149,242,65,119,103,127,179,252,204,96,62,141,253,75,221,143,132,247,73,145,113,8,176,219,131,134,251,151,43,253,102,255,0,215,236,36,24,95,136,120,189,106,173,186,168,15,39,180,210,84,65,205,185,141,60,21,38,252,121,14,251,115,173,219,125,152,150,83,96,62,47,221,61,223,2,24,50,163,189,90,39,57,28,56,157,150,67,246,147,51,122,199,44,159,115,191,250,23,235,222,188,35,122,91,170,138,70,180,227,151,58,121,28,93,132,158,253,82,238,207,179,254,221,219,219,183,220,177,59,91,60,34,243,220,105,142,175,75,107,96,172,132,64,77,227,185,94,35,229,232,6,228,205,180,3,247,136,237,187,253,239,254,96,149,61,60,215,157,49,213,42,97,170,195,175,147,84,129,254,143,114,142,104,157,254,219,135,244,133,191,164,46,174,18,214,188,43,53,191,165,188,164,3,148,86,75,150,226,236,46,212,213,96,108,14,18,237,253,63,246,224,255,0,119,181,73,7,72,190,42,54,204,166,170,44,63,90,103,42,106,217,56,5,52,180,118,119,104,206,67,168,113,219,112,144,157,190,201,135,180,89,183,221,4,152,34,252,172,103,38,179,229,214,106,91,245,138,164,166,163,172,132,103,136,138,50,7,113,47,102,236,76,206,203,245,80,80,96,196,222,207,85,72,179,183,167,236,93,171,135,109,208,25,254,229,202,235,245,23,85,49,110,130,164,92,51,238,185,65,73,46,183,246,174,194,93,101,237,111,237,65,216,62,197,82,164,125,138,164,29,21,140,239,76,108,222,223,79,248,214,187,93,117,71,218,234,119,43,31,252,149,185,255,0,251,202,5,177,84,128,210,3,129,111,179,173,119,250,252,23,14,169,178,182,127,241,22,223,255,0,98,133,4,176,248,87,215,249,206,146,177,238,100,68,109,93,116,221,223,255,0,75,63,249,214,96,172,25,240,135,171,171,168,233,122,146,58,128,22,142,27,181,204,98,118,255,0,107,221,7,245,245,253,164,75,57,144,112,235,168,217,221,219,251,87,107,174,178,223,211,102,65,200,251,21,106,134,223,239,101,91,123,16,114,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,131,135,246,42,31,216,171,117,65,123,16,112,43,177,189,139,168,61,175,253,171,181,144,114,176,187,197,138,154,57,250,77,191,17,51,242,10,251,91,143,175,255,0,37,51,127,202,235,52,86,33,248,165,80,121,158,146,114,25,182,223,141,194,214,222,215,255,0,182,135,254,116,17,87,225,217,77,13,71,84,22,82,151,125,225,183,92,36,15,93,190,215,96,135,254,34,117,176,130,215,119,160,74,130,167,234,147,21,217,246,105,41,238,32,255,0,217,228,166,127,249,22,195,180,210,4,176,137,131,179,139,239,182,207,253,104,59,85,36,170,84,151,237,65,214,15,190,207,251,87,104,251,23,83,123,127,206,187,71,216,128,169,34,111,218,132,91,123,87,65,73,235,253,123,32,173,200,156,182,219,253,11,180,27,102,223,246,170,32,245,221,223,246,46,212,4,69,227,117,103,83,108,26,81,131,94,51,43,245,116,48,67,108,162,150,171,237,201,24,187,240,102,244,102,50,22,127,87,111,189,189,168,62,141,76,212,59,14,152,225,183,92,190,255,0,95,77,77,13,182,146,74,159,207,74,1,203,139,55,251,114,22,127,87,111,189,189,170,24,122,218,241,6,205,245,138,231,93,130,226,21,180,80,99,93,186,154,26,135,106,24,72,230,30,251,237,198,70,146,70,217,196,7,213,182,127,87,127,216,237,227,58,214,235,79,45,234,51,41,168,176,219,234,34,139,26,163,42,138,72,226,26,40,132,234,27,204,185,137,115,19,147,118,216,35,217,197,219,127,95,218,189,71,64,189,16,87,235,166,71,75,154,230,150,203,141,61,130,215,114,166,49,29,230,166,105,199,182,242,242,229,218,118,112,127,205,236,226,109,191,175,245,32,182,61,51,116,121,168,29,70,92,36,172,142,130,178,146,212,50,241,146,114,134,104,202,87,40,74,70,40,201,160,48,118,244,31,243,63,245,178,153,206,155,186,48,210,158,158,172,69,79,96,183,214,29,109,95,106,74,153,39,184,75,43,17,140,92,61,155,14,223,164,127,119,223,254,101,119,244,251,79,241,237,54,199,41,113,188,110,148,224,166,167,134,40,182,41,138,71,251,17,136,55,169,122,251,5,151,166,65,192,139,8,176,139,108,204,219,50,229,17,1,17,16,121,252,199,5,198,243,187,92,214,156,142,136,231,134,104,202,55,225,49,198,236,206,36,62,142,46,223,113,146,132,14,188,58,35,174,208,60,178,107,214,17,107,172,151,25,146,158,156,159,237,79,82,241,31,106,66,144,156,222,38,102,22,104,93,253,73,246,223,246,123,39,125,121,109,69,192,44,90,139,140,87,227,247,202,115,150,58,154,121,98,110,18,144,62,229,25,135,181,191,203,116,16,17,209,223,84,57,102,128,231,182,186,106,58,202,96,178,86,87,66,53,33,45,52,102,226,210,79,7,50,228,68,59,125,152,190,247,217,150,193,56,190,77,106,203,45,16,222,45,53,81,205,12,188,191,68,196,157,182,34,31,94,46,237,237,23,251,214,184,253,78,104,157,86,131,106,173,110,14,84,211,133,32,83,83,84,211,156,156,203,144,201,27,59,253,162,1,223,237,49,253,223,119,245,44,241,240,157,234,134,251,112,190,220,116,151,40,173,166,58,120,168,225,146,144,158,8,227,39,35,172,46,78,228,196,219,255,0,62,223,209,255,0,231,132,175,42,72,88,219,103,85,34,15,148,129,192,159,111,70,221,118,135,232,178,172,219,118,84,139,58,10,219,216,185,92,55,177,114,128,136,136,8,136,128,136,136,11,90,206,172,125,233,245,147,226,6,67,243,25,214,202,107,90,206,172,125,233,245,147,226,6,67,243,25,208,77,79,133,199,184,158,153,126,53,243,138,213,149,75,21,124,46,61,196,244,203,241,175,156,86,172,170,64,68,68,17,87,227,157,250,147,253,228,254,26,173,87,130,167,189,62,83,240,254,187,230,54,229,117,124,115,191,82,127,188,159,195,85,170,240,84,247,167,202,126,31,215,124,198,220,130,234,248,231,126,164,255,0,121,63,134,168,171,82,169,227,157,250,147,253,228,254,26,176,131,163,190,149,115,46,171,245,114,223,135,217,173,181,99,140,91,170,41,234,114,203,188,114,52,33,110,183,57,253,182,25,72,12,124,204,130,50,12,33,196,185,27,57,59,118,194,67,0,186,190,29,125,10,212,245,75,153,54,113,168,52,21,97,165,118,10,137,161,174,154,154,170,32,59,157,198,22,167,54,182,187,52,141,60,32,81,212,12,135,48,135,232,1,0,152,25,49,132,233,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,249,88,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,169,168,104,105,153,248,68,27,187,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,250,4,4,68,64,68,68,24,1,227,87,238,177,139,124,64,161,249,117,197,96,7,133,199,191,102,153,126,53,242,122,213,159,254,53,126,235,24,183,196,10,31,151,92,86,0,120,92,123,246,105,151,227,95,39,173,65,63,200,136,130,0,124,81,253,251,53,55,240,95,147,209,44,170,240,92,233,235,21,184,81,228,125,78,221,170,124,229,234,219,112,169,196,173,20,82,82,198,81,208,254,98,154,105,235,6,66,103,54,152,194,118,132,92,56,113,141,231,103,115,105,118,12,85,241,71,247,236,212,223,193,126,79,68,179,255,0,193,83,221,99,41,248,129,93,242,235,114,12,244,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,234,5,188,65,186,36,186,244,161,159,199,125,198,32,171,174,211,172,170,162,162,107,85,96,210,144,193,105,156,166,152,130,210,114,20,210,153,156,116,227,25,12,178,56,188,205,220,113,103,120,228,218,125,23,159,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,239,77,93,67,82,207,194,80,221,157,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,216,32,135,160,94,181,242,174,148,245,30,146,201,118,185,249,141,50,201,174,16,199,145,219,234,30,67,142,131,155,140,101,115,167,104,196,204,102,136,25,156,196,5,251,209,131,3,183,33,136,226,158,140,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,163,143,191,75,60,99,36,82,112,54,19,30,64,98,251,19,49,54,251,59,51,250,45,115,58,170,233,159,50,233,67,87,43,52,183,48,174,164,184,129,83,141,202,209,115,166,118,16,184,219,164,57,2,41,222,62,78,80,159,40,164,3,140,157,248,152,23,18,48,225,33,229,7,133,239,93,63,145,76,168,52,59,88,243,63,41,166,215,174,127,67,212,214,143,40,108,87,73,36,23,109,230,114,111,47,71,54,242,119,55,98,0,149,194,79,205,9,84,72,225,53,40,136,128,176,3,198,175,221,99,22,248,129,67,242,235,138,207,245,128,30,53,126,235,24,183,196,10,31,151,92,80,96,7,133,199,191,102,153,126,53,242,122,213,63,202,0,124,46,61,251,52,203,241,175,147,214,169,254,64,88,171,226,143,238,39,169,191,130,252,226,137,101,82,197,95,20,127,113,61,77,252,23,231,20,72,33,91,164,239,122,125,27,248,129,143,124,198,5,178,154,214,179,164,239,122,125,27,248,129,143,124,198,5,178,154,2,34,32,141,95,27,220,235,232,253,44,211,77,51,250,47,185,244,246,65,87,125,243,189,253,187,62,66,153,161,237,118,248,253,174,127,73,114,229,201,184,246,118,216,185,238,49,215,209,78,45,125,204,58,184,210,27,78,57,67,230,234,233,243,11,101,210,72,251,161,31,26,90,41,198,174,166,77,205,217,159,132,16,74,123,111,200,184,236,44,228,236,207,147,254,53,247,107,172,221,73,97,182,41,174,117,103,109,163,193,233,234,233,232,202,98,120,33,158,106,250,209,150,80,143,126,34,102,48,66,36,76,219,147,69,27,62,252,91,111,63,224,219,139,88,178,14,174,43,46,215,122,31,49,87,140,225,247,27,165,174,78,233,135,151,170,57,233,169,10,77,133,217,143,120,42,234,3,98,103,31,183,190,220,132,93,130,111,209,17,4,43,120,213,251,211,226,223,15,232,126,99,113,94,171,193,11,58,250,63,84,245,47,76,254,139,238,125,61,143,210,95,124,239,127,110,207,144,169,120,123,93,190,63,107,159,210,92,185,114,110,61,157,182,46,123,143,234,248,226,226,214,42,76,171,73,51,90,122,30,23,171,173,190,241,107,172,169,238,155,247,105,105,36,165,146,158,62,14,252,7,137,214,212,190,236,204,79,220,216,157,216,69,155,192,120,42,123,211,229,63,15,235,190,99,110,65,53,40,136,128,136,136,11,0,60,106,253,214,49,111,136,20,63,46,184,172,255,0,88,1,227,87,238,177,139,124,64,161,249,117,197,4,85,244,157,239,79,163,127,16,49,239,152,192,178,171,198,175,222,159,22,248,127,67,243,27,138,197,94,147,189,233,244,111,226,6,61,243,24,22,85,120,213,251,211,226,223,15,232,126,99,113,65,128,11,63,252,47,122,22,252,181,229,65,174,58,199,134,121,189,54,178,243,250,30,154,180,184,195,125,186,71,32,179,111,11,139,249,138,56,118,147,185,187,136,28,172,17,254,116,70,162,54,181,93,2,244,81,149,117,89,168,244,151,187,181,179,203,233,150,51,112,134,76,142,225,80,210,4,117,252,28,100,43,101,59,198,64,101,52,160,236,198,64,77,217,140,216,221,249,20,65,44,244,98,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,156,157,138,88,35,24,226,143,153,185,25,113,0,22,220,157,201,246,221,221,223,213,7,235,34,34,8,86,241,171,247,167,197,190,31,208,252,198,226,174,175,129,143,235,179,247,111,248,146,181,94,53,126,244,248,183,195,250,31,152,220,85,213,240,49,253,118,126,237,255,0,18,65,42,136,136,128,136,136,8,136,131,0,60,106,253,214,49,111,136,20,63,46,184,172,0,240,184,247,236,211,47,198,190,79,90,179,255,0,198,175,221,99,22,248,129,67,242,235,138,192,15,11,143,126,205,50,252,107,228,245,168,39,249,17,16,20,85,248,231,126,164,255,0,121,63,134,169,84,81,87,227,157,250,147,253,228,254,26,130,213,120,42,123,211,229,63,15,235,190,99,110,83,82,161,91,193,83,222,159,41,248,127,93,243,27,114,154,148,4,68,65,173,103,86,62,244,250,201,241,3,33,249,140,234,85,60,21,61,214,50,159,136,21,223,46,183,40,171,234,199,222,159,89,62,32,100,63,49,157,74,167,130,167,186,198,83,241,2,187,229,214,228,25,254,136,136,8,136,128,136,136,11,21,124,81,253,196,245,55,240,95,156,81,44,170,88,171,226,143,238,39,169,191,130,252,226,137,4,43,116,157,239,79,163,127,16,49,239,152,192,182,83,90,214,116,157,239,79,163,127,16,49,239,152,192,182,83,64,68,68,4,68,65,170,186,159,239,11,143,113,61,50,252,107,231,21,170,0,84,255,0,120,92,123,137,233,151,227,95,56,173,65,149,72,136,128,162,175,199,59,245,39,251,201,252,53,74,162,138,191,28,239,212,159,239,39,240,212,22,171,193,83,222,159,41,248,127,93,243,27,114,154,149,10,222,10,158,244,249,79,195,250,239,152,219,148,212,160,47,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,222,154,186,134,165,159,132,161,187,59,59,59,59,16,24,147,9,129,139,177,129,136,144,184,144,179,183,160,68,26,240,245,183,209,246,77,210,54,168,75,101,38,171,173,194,111,149,19,150,39,120,171,150,159,191,93,4,81,192,115,4,145,196,110,66,112,149,72,68,230,65,27,72,226,230,2,44,252,71,29,86,205,26,233,161,122,113,212,94,156,92,116,191,84,44,222,122,213,93,180,176,205,19,176,85,91,234,133,157,163,170,166,145,217,251,115,7,34,217,246,113,113,34,3,19,3,48,45,117,181,211,66,245,31,167,77,71,184,233,126,168,89,188,141,214,135,105,97,154,39,115,165,184,82,147,187,71,85,77,35,179,119,33,62,37,179,236,196,196,36,6,32,96,96,33,45,94,10,158,235,25,79,196,10,239,151,91,150,127,172,0,240,84,247,88,202,126,32,87,124,186,220,179,253,1,17,16,17,17,4,43,120,213,251,211,226,223,15,232,126,99,113,87,87,192,199,245,217,251,183,252,73,90,175,26,191,122,124,91,225,253,15,204,110,42,234,248,24,254,187,63,118,255,0,137,32,149,68,68,64,68,68,5,0,62,40,254,253,154,155,248,47,201,232,148,255,0,40,1,241,71,247,236,212,223,193,126,79,68,131,42,188,12,127,93,159,187,127,196,150,90,120,151,96,21,58,131,209,110,162,82,219,113,234,75,173,202,199,79,77,127,165,121,154,46,116,97,73,83,28,181,85,17,28,142,220,12,104,218,173,159,139,243,32,35,1,229,207,139,226,95,129,143,235,179,247,111,248,146,149,68,26,182,98,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,4,157,138,168,36,25,34,147,129,177,1,113,48,23,216,153,197,246,217,217,219,209,109,38,181,108,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,9,59,21,80,72,81,203,31,48,114,2,226,96,77,184,187,139,237,187,59,183,170,159,63,13,28,254,167,80,122,45,211,186,171,150,67,73,117,185,88,233,234,108,21,77,11,197,206,140,41,42,100,138,150,158,80,141,155,129,141,27,82,59,114,110,100,4,6,92,185,242,112,190,186,171,169,152,174,141,233,198,71,170,89,173,95,151,178,227,54,249,110,21,60,100,140,36,155,131,125,136,34,238,24,1,77,41,184,199,24,57,55,57,12,5,159,114,101,172,18,155,239,24,45,99,177,96,221,48,62,149,84,67,230,47,90,151,112,130,158,142,62,70,29,138,90,26,136,42,234,42,119,96,32,46,38,20,209,118,220,128,159,204,243,30,77,25,50,138,14,144,180,134,155,93,250,151,211,221,45,184,65,73,61,182,237,120,9,174,144,84,207,44,33,81,110,166,2,170,172,133,142,47,182,38,116,240,74,0,226,227,246,200,126,208,126,147,4,239,116,95,163,151,221,2,233,131,0,210,172,166,110,119,171,85,190,74,139,140,124,65,188,181,85,93,68,181,114,211,110,6,96,125,147,168,40,187,130,78,39,219,230,219,49,108,216,129,227,105,166,121,86,65,167,26,119,170,86,154,79,49,101,195,238,23,11,125,223,183,28,135,37,63,159,106,110,196,229,196,28,2,22,58,71,140,140,200,127,57,60,2,204,78,126,146,84,172,167,90,26,57,125,215,222,152,51,253,42,197,166,225,122,186,219,227,168,183,71,196,31,204,213,82,84,69,87,21,54,230,96,1,222,58,113,139,184,68,194,29,206,111,187,14,206,16,217,225,139,170,95,146,254,178,112,175,55,125,250,50,213,150,249,140,90,225,253,235,222,243,94,106,55,242,144,122,1,16,114,174,142,139,237,143,29,182,251,68,192,230,167,249,106,174,182,125,210,173,76,197,117,147,78,49,205,82,194,170,252,197,151,38,183,197,112,166,229,36,103,36,60,219,237,193,47,108,204,6,104,141,138,57,1,137,248,72,6,46,251,139,160,245,104,136,131,21,124,81,253,196,245,55,240,95,156,81,40,1,83,253,226,143,238,39,169,191,130,252,226,137,64,10,13,170,17,17,1,99,175,91,125,31,99,61,92,233,124,182,82,106,74,44,218,199,79,57,98,119,138,185,106,59,20,51,203,36,7,48,73,28,70,194,65,48,211,4,78,100,18,60,108,78,96,36,237,196,178,41,16,106,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,30,154,186,134,165,155,156,71,179,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,191,159,83,125,226,63,225,255,0,71,212,69,138,93,91,210,28,119,254,171,20,30,90,9,105,169,228,130,158,60,138,151,152,71,198,160,230,56,227,9,161,141,220,194,103,46,79,28,79,17,49,254,101,226,132,20,27,84,34,34,2,34,32,34,34,2,128,31,20,127,126,205,77,252,23,228,244,74,127,148,0,248,163,251,246,106,111,224,191,39,162,65,149,94,6,63,174,207,221,191,226,74,85,20,85,248,24,254,187,63,118,255,0,137,41,84,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,92,63,177,114,184,127,98,14,179,253,23,93,66,14,100,219,250,182,235,184,153,213,64,219,50,0,139,3,108,202,164,68,31,145,148,100,214,172,78,209,53,226,237,85,28,48,197,199,244,204,69,223,114,17,244,228,236,222,210,111,189,107,237,214,39,84,57,102,191,103,183,74,106,202,202,99,178,81,215,76,52,193,21,52,96,228,209,207,63,2,228,36,91,253,153,126,231,217,214,97,120,177,117,67,125,183,223,109,218,75,139,214,211,5,60,180,115,73,86,77,4,114,19,16,86,15,23,98,114,125,191,152,127,232,255,0,243,176,59,166,61,19,170,215,157,85,162,193,198,154,115,164,58,106,154,154,131,143,152,241,24,227,119,111,180,32,91,125,167,15,187,239,254,180,23,195,160,254,136,235,181,243,44,134,245,155,218,235,34,198,99,167,168,38,251,83,211,60,167,218,140,163,38,54,137,217,197,218,102,127,66,109,246,253,158,217,191,195,176,92,111,4,181,195,105,199,40,142,8,97,140,99,110,115,28,142,236,194,35,234,228,239,247,0,175,155,78,176,11,22,157,99,20,24,253,142,156,226,142,154,158,40,159,156,164,111,184,198,1,237,127,242,25,122,148,4,68,64,92,16,177,11,137,54,236,237,179,174,81,6,61,117,35,209,134,148,245,11,98,26,123,253,190,176,43,105,59,178,83,73,5,194,88,152,76,162,225,236,216,183,253,16,251,190,239,243,40,99,234,103,163,205,64,233,206,225,29,100,148,21,149,118,162,151,140,115,140,51,72,81,56,194,50,57,72,79,0,3,55,169,127,153,191,169,214,196,43,204,234,14,159,227,218,147,142,85,99,121,37,41,207,77,81,12,177,108,51,20,111,246,227,32,127,81,245,246,19,160,133,222,137,124,65,179,125,29,185,208,224,185,125,109,20,248,215,110,154,134,157,222,134,17,56,71,190,219,242,145,228,141,182,97,50,245,125,223,209,159,246,187,204,246,153,234,29,135,83,176,219,86,95,96,175,166,169,134,229,73,29,79,230,101,3,227,201,159,253,161,19,55,171,63,222,254,197,10,221,125,244,65,95,161,121,29,86,107,133,219,46,53,22,11,165,202,164,200,119,154,165,160,30,219,75,203,151,105,153,129,191,57,187,145,190,222,159,214,188,191,69,61,105,229,189,57,229,52,246,27,133,68,82,227,85,133,79,73,36,69,69,17,29,59,121,150,50,46,100,113,236,219,28,155,185,59,237,233,251,16,79,218,47,27,164,250,155,96,213,124,26,207,153,88,107,161,158,27,157,20,85,95,98,72,201,219,155,63,163,176,17,51,122,179,253,239,236,94,201,5,38,219,182,255,0,177,117,49,19,22,219,127,165,119,174,169,253,54,118,253,136,42,18,111,218,170,95,48,201,235,253,123,46,241,45,253,136,57,37,214,111,182,239,251,23,97,46,183,246,255,0,157,7,96,170,149,35,251,85,72,11,94,255,0,17,58,104,105,250,160,189,20,91,239,53,186,223,33,250,239,246,187,2,63,241,11,45,130,234,100,8,161,35,55,102,22,219,125,223,250,214,188,93,125,212,21,71,84,153,86,239,187,71,79,110,6,254,207,37,11,255,0,202,130,84,124,39,105,163,131,164,219,9,11,63,35,175,186,57,122,255,0,242,83,183,252,140,179,69,98,31,133,173,7,150,233,39,30,155,109,185,92,46,141,237,127,251,104,191,230,89,120,131,135,246,46,178,93,142,186,143,218,223,218,130,166,246,42,219,216,168,31,98,173,7,40,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,10,146,217,213,74,146,100,20,183,245,42,219,216,186,217,157,118,55,177,7,42,193,245,201,137,54,109,211,149,251,30,216,223,191,87,64,109,197,221,159,236,212,129,125,204,255,0,179,246,43,248,188,110,175,80,21,203,1,184,81,136,238,230,112,63,177,254,233,69,254,228,26,246,244,127,123,139,30,234,31,21,186,207,32,71,28,77,94,196,70,236,204,219,209,78,223,123,179,123,93,150,198,120,245,64,213,89,233,231,31,97,115,255,0,120,157,150,177,54,25,142,197,153,177,145,180,103,73,52,241,187,151,166,207,196,197,253,171,101,189,45,173,107,134,15,111,170,18,98,230,83,123,29,159,109,165,38,251,144,122,197,195,182,236,185,92,59,110,200,40,217,86,222,197,67,187,251,87,46,255,0,101,7,76,166,255,0,119,162,166,32,228,94,190,155,42,182,230,255,0,213,251,23,116,113,176,54,219,238,130,166,102,22,217,151,40,186,107,42,225,161,164,154,182,160,216,98,130,50,144,221,221,153,153,133,183,127,87,254,166,65,248,122,129,153,218,244,255,0,14,187,229,215,122,168,96,167,181,210,73,82,79,33,136,183,217,111,252,98,22,219,119,111,189,148,18,117,187,214,14,103,174,122,129,144,227,116,247,10,79,171,20,213,211,83,211,132,84,145,51,203,24,188,91,59,200,196,123,253,168,89,217,217,219,211,253,235,235,226,111,214,76,121,101,238,251,162,56,179,27,210,210,203,37,13,108,195,45,60,128,91,121,83,217,182,18,38,245,3,111,210,103,103,254,197,140,93,31,116,189,148,117,5,169,86,88,35,164,146,11,20,53,240,21,85,68,180,211,188,114,71,188,142,236,39,27,51,122,60,36,206,252,155,103,116,23,63,195,163,164,33,215,60,218,155,54,202,232,107,154,201,97,187,83,184,136,156,176,52,174,209,28,187,185,52,110,206,219,180,78,219,27,125,251,250,58,155,188,67,17,178,225,54,58,123,5,134,156,161,165,167,142,56,196,74,66,55,216,1,129,189,75,215,216,44,188,238,139,105,61,151,70,240,122,60,66,202,35,194,24,161,105,8,94,77,156,130,16,143,211,153,19,255,0,67,246,253,235,222,160,34,34,14,55,254,164,102,251,221,25,182,92,160,227,102,116,109,254,245,202,32,34,225,189,23,40,48,31,197,19,167,58,13,67,193,170,245,10,146,142,114,184,90,41,60,195,152,75,38,206,212,244,213,102,205,197,132,155,111,81,253,159,218,202,31,244,155,80,239,58,97,157,218,242,203,36,241,69,45,61,76,29,215,146,49,54,120,134,104,228,118,216,189,61,177,183,174,237,253,171,101,124,255,0,24,165,204,49,27,165,130,172,119,10,170,89,227,111,210,246,148,70,31,209,118,127,233,45,108,245,187,77,106,244,159,81,174,152,93,75,57,53,23,99,129,246,204,24,185,193,28,143,183,63,95,78,231,237,65,177,246,149,230,116,217,214,29,71,124,130,162,57,138,78,231,50,141,197,199,210,83,22,253,23,127,246,139,215,168,242,240,140,214,72,179,44,22,233,130,85,200,205,93,101,165,9,207,115,143,237,52,149,149,46,219,8,179,23,176,199,218,202,67,80,112,237,186,227,139,170,149,47,253,136,42,69,75,63,220,170,64,68,68,4,68,64,68,68,5,173,103,86,62,244,250,201,241,3,33,249,140,235,101,53,109,46,221,50,116,219,127,186,214,223,111,189,62,105,173,198,229,113,168,146,174,178,178,175,19,160,154,122,153,228,39,41,37,146,66,137,200,204,137,220,156,157,221,221,221,221,208,90,15,11,143,113,61,50,252,107,231,21,171,42,151,228,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,46,126,90,221,107,162,142,146,150,14,102,70,124,34,141,132,7,145,153,19,236,222,164,78,239,234,238,191,89,1,17,16,69,95,142,119,234,79,247,147,248,106,181,94,10,158,244,249,79,195,250,239,152,219,148,191,103,90,79,165,154,161,228,127,41,154,105,138,101,191,70,119,124,151,211,182,106,106,255,0,43,220,227,220,237,119,128,184,114,237,135,46,59,111,192,119,246,50,249,112,173,16,209,125,53,186,203,125,211,157,33,194,177,91,148,244,229,73,45,101,146,193,73,67,60,144,17,9,20,69,36,49,137,56,57,0,19,139,190,219,128,191,220,200,48,171,197,19,65,179,46,164,181,115,167,93,41,195,40,170,200,238,53,25,9,220,235,161,167,105,130,211,110,99,181,53,69,108,172,70,3,194,49,45,216,92,199,153,184,70,47,204,197,159,45,122,104,233,211,4,233,127,75,40,52,207,5,167,255,0,21,89,120,173,231,55,248,78,233,229,161,134,122,206,220,178,201,217,238,246,0,187,64,92,3,216,205,237,119,186,168,128,136,136,8,136,128,136,136,48,3,198,175,221,99,22,248,129,67,242,235,138,192,15,11,143,126,205,50,252,107,228,245,170,119,179,93,61,192,117,42,213,21,139,81,176,124,127,42,182,193,80,53,113,81,222,237,144,215,65,28,226,36,35,40,199,48,144,177,176,153,139,19,54,251,25,55,222,235,207,226,221,61,104,22,13,125,165,202,112,173,15,211,252,126,245,69,207,203,92,109,120,205,21,37,84,28,192,128,248,75,28,98,99,200,12,133,246,127,81,39,103,244,119,65,112,17,17,4,0,248,163,251,246,106,111,224,191,39,162,89,255,0,224,169,238,177,148,252,64,174,249,117,185,101,254,83,211,214,129,103,55,218,172,167,53,208,253,63,200,47,85,188,60,205,198,233,140,209,85,213,79,192,4,3,156,178,70,70,92,64,4,91,119,244,17,102,111,70,101,232,48,173,61,192,116,214,213,45,139,78,112,124,127,21,182,207,80,85,114,209,217,45,144,208,193,36,228,34,37,41,71,8,136,185,184,128,11,147,182,251,0,183,220,200,61,2,34,32,181,93,75,244,233,130,117,65,165,149,250,103,157,83,255,0,141,172,179,214,243,155,252,25,116,242,211,67,5,103,110,41,99,239,118,187,230,93,163,46,7,236,118,246,59,107,195,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,6,26,135,164,157,166,130,80,56,198,88,166,140,253,29,194,72,164,142,70,98,97,54,99,102,33,18,103,22,217,205,120,172,215,68,52,95,82,174,177,95,117,27,72,112,172,170,229,5,56,210,69,89,123,176,82,87,79,28,2,68,67,16,201,52,100,76,12,70,100,194,207,182,230,79,247,186,8,245,240,186,241,0,163,187,209,219,122,100,214,252,139,179,117,135,203,91,176,123,164,241,193,5,44,148,177,65,20,16,218,75,182,1,198,102,237,111,20,146,57,148,197,33,70,228,198,209,12,178,126,173,165,167,166,78,155,108,23,90,43,237,139,167,205,53,183,92,173,213,17,213,209,214,82,98,116,16,207,77,60,100,197,28,177,200,49,49,1,137,51,19,19,59,59,59,51,178,185,104,11,0,60,106,253,214,49,111,136,20,63,46,184,172,255,0,94,127,53,211,220,7,82,173,81,88,181,27,7,199,242,171,108,21,3,87,21,29,238,217,13,116,17,206,34,66,50,140,115,9,11,27,9,152,177,51,111,177,147,125,238,130,8,124,46,61,251,52,203,241,175,147,214,169,254,86,255,0,22,233,235,64,176,107,237,46,83,133,104,126,159,227,247,170,46,126,90,227,107,198,104,169,42,160,230,4,7,194,88,227,19,30,64,100,47,179,250,137,59,63,163,186,184,8,11,21,124,81,253,196,245,55,240,95,156,81,44,170,95,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,120,121,155,117,210,138,58,186,89,248,24,152,115,138,70,32,46,38,2,77,187,122,16,179,183,171,50,13,112,186,78,247,167,209,191,136,24,247,204,96,91,41,171,105,105,233,147,166,219,5,214,138,251,98,233,243,77,109,215,43,117,68,117,116,117,148,152,157,4,51,211,79,25,49,71,44,114,12,76,64,98,76,196,196,206,206,206,204,236,174,90,2,34,32,133,111,26,191,122,124,91,225,253,15,204,110,43,208,120,35,225,87,90,253,104,212,45,70,134,162,145,173,182,60,94,43,37,68,68,101,223,41,235,170,227,154,34,1,227,197,193,134,223,51,19,185,51,179,148,123,49,110,238,50,169,154,232,134,139,234,85,214,43,238,163,105,14,21,149,92,160,167,26,72,171,47,118,10,74,233,227,128,72,136,98,25,38,140,137,129,136,204,152,89,246,220,201,254,247,95,86,11,164,250,89,165,254,123,242,103,166,152,166,37,244,159,107,206,253,5,102,166,160,243,93,190,93,190,239,100,7,159,30,225,241,229,190,220,203,111,107,160,245,104,136,131,0,60,106,253,214,49,111,136,20,63,46,184,172,0,240,184,247,236,211,47,198,190,79,90,167,123,53,211,220,7,82,173,81,88,181,27,7,199,242,171,108,21,3,87,21,29,238,217,13,116,17,206,34,66,50,140,115,9,11,27,9,152,177,51,111,177,147,125,238,188,254,45,211,214,129,96,215,218,92,167,10,208,253,63,199,239,84,92,252,181,198,215,140,209,82,85,65,204,8,15,132,177,198,38,60,128,200,95,103,245,18,118,127,71,116,23,1,17,16,17,17,1,96,7,141,95,186,198,45,241,2,135,229,215,21,159,235,207,230,186,123,128,234,85,170,43,22,163,96,248,254,85,109,130,160,106,226,163,189,219,33,174,130,57,196,72,70,81,142,97,33,99,97,51,22,38,109,246,50,111,189,208,107,153,210,119,189,62,141,252,64,199,190,99,2,207,255,0,17,78,157,51,190,168,58,250,193,244,211,5,167,253,95,219,43,47,21,188,225,255,0,6,90,254,154,171,134,122,206,220,178,199,222,237,119,192,187,64,92,207,216,205,237,118,144,155,79,76,157,54,216,46,180,87,219,23,79,154,107,110,185,91,170,35,171,163,172,164,196,232,33,158,154,120,201,138,57,99,144,98,98,3,18,102,38,38,118,118,118,103,101,114,208,120,173,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,80,211,189,92,239,52,242,153,200,82,203,52,135,232,206,114,75,36,146,59,11,8,51,155,176,136,139,48,183,181,68,64,68,68,16,173,227,87,239,79,139,124,63,161,249,141,197,93,95,3,31,215,103,238,223,241,37,35,249,174,136,104,190,165,93,98,190,234,54,144,225,89,85,202,10,113,164,138,178,247,96,164,174,158,56,4,136,134,33,146,104,200,152,24,140,201,133,159,109,204,159,239,117,245,96,186,79,165,154,95,231,191,38,122,105,138,98,95,73,246,188,239,208,86,106,106,15,53,219,229,219,238,246,64,121,241,238,31,30,91,237,204,182,246,186,15,86,136,136,8,136,128,136,136,48,3,198,175,221,99,22,248,129,67,242,235,138,192,15,11,143,126,205,50,252,107,228,245,170,119,179,93,61,192,117,42,213,21,139,81,176,124,127,42,182,193,80,53,113,81,222,237,144,215,65,28,226,36,35,40,199,48,144,177,176,153,139,19,54,251,25,55,222,235,207,226,221,61,104,22,13,125,165,202,112,173,15,211,252,126,245,69,207,203,92,109,120,205,21,37,84,28,192,128,248,75,28,98,99,200,12,133,246,127,81,39,103,244,119,65,112,17,17,1,69,95,142,119,234,79,247,147,248,106,149,69,229,51,173,39,210,205,80,242,63,148,205,52,197,50,223,163,59,190,75,233,219,53,53,127,149,238,113,238,118,187,192,92,57,118,195,151,29,183,224,59,251,25,4,64,248,42,123,211,229,63,15,235,190,99,110,83,82,188,86,21,162,26,47,166,183,89,111,186,115,164,56,86,43,114,158,156,169,37,172,178,88,41,40,103,146,2,33,34,136,164,134,49,39,7,32,2,113,119,219,112,23,251,153,123,84,4,68,65,173,103,86,62,244,250,201,241,3,33,249,140,234,85,60,21,61,214,50,159,136,21,223,46,183,44,180,187,116,201,211,109,254,235,91,125,190,244,249,166,183,27,149,198,162,74,186,202,202,188,78,130,105,234,103,144,156,164,150,73,10,39,35,50,39,114,114,119,119,119,119,119,94,175,10,211,220,7,77,109,82,216,180,231,7,199,241,91,108,245,5,87,45,29,146,217,13,12,18,78,66,34,82,148,112,136,139,155,136,0,185,59,111,176,11,125,204,131,208,34,34,2,34,32,34,34,2,197,95,20,127,113,61,77,252,23,231,20,75,42,151,228,229,56,158,43,156,216,170,177,108,215,25,181,100,22,90,222,30,102,221,116,162,142,174,150,126,6,38,28,226,145,136,11,137,128,147,110,222,132,44,237,234,204,131,92,46,147,189,233,244,111,226,6,61,243,24,22,202,106,218,90,122,100,233,182,193,117,162,190,216,186,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,76,81,203,28,131,19,16,24,147,49,49,51,179,179,179,59,43,150,128,136,136,8,136,131,85,117,63,222,23,30,226,122,101,248,215,206,43,85,213,254,73,221,44,127,224,211,165,95,251,27,110,255,0,220,175,127,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,185,249,107,117,174,138,58,74,88,57,153,25,240,138,54,16,30,70,100,79,179,122,145,59,191,171,186,15,214,68,68,5,21,126,57,223,169,63,222,79,225,170,85,23,148,206,180,159,75,53,67,200,254,83,52,211,20,203,126,140,238,249,47,167,108,212,213,254,87,185,199,185,218,239,1,112,229,219,14,92,118,223,128,239,236,100,17,3,224,169,239,79,148,252,63,174,249,141,185,77,74,241,88,86,136,104,190,154,221,101,190,233,206,144,225,88,173,202,122,114,164,150,178,201,96,164,161,158,72,8,132,138,34,146,24,196,156,28,128,9,197,223,109,192,95,238,101,237,80,17,17,1,99,255,0,88,189,29,96,157,95,224,148,246,11,253,103,208,217,37,155,159,213,252,131,183,53,71,209,125,217,169,206,171,251,212,39,138,57,251,177,211,180,127,156,119,225,191,33,217,219,215,32,17,6,16,120,73,224,25,150,150,104,94,127,167,218,131,143,85,216,242,27,30,164,87,211,87,80,212,179,115,136,254,141,182,187,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,190,111,162,32,34,34,2,34,32,133,111,26,191,122,124,91,225,253,15,204,110,42,234,248,24,254,187,63,118,255,0,137,41,31,205,116,67,69,245,42,235,21,247,81,180,135,10,202,174,80,83,141,36,85,151,187,5,37,116,241,192,36,68,49,12,147,70,68,192,196,102,76,44,251,110,100,255,0,123,175,171,5,210,125,44,210,255,0,61,249,51,211,76,83,18,250,79,181,231,126,130,179,83,80,121,174,223,46,223,119,178,3,207,143,112,248,242,223,110,101,183,181,208,122,180,68,64,68,68,5,0,62,40,254,253,154,155,248,47,201,232,148,255,0,43,127,148,244,245,160,89,205,246,171,41,205,116,63,79,242,11,213,111,15,51,113,186,99,52,85,117,83,240,1,0,231,44,145,145,151,16,1,22,221,253,4,89,155,209,153,4,117,248,24,254,187,63,118,255,0,137,41,84,94,83,5,210,125,44,210,255,0,61,249,51,211,76,83,18,250,79,181,231,126,130,179,83,80,121,174,223,46,223,119,178,3,207,143,112,248,242,223,110,101,183,181,215,171,65,2,222,44,24,181,247,31,235,107,47,187,93,232,124,189,38,77,111,180,93,45,114,119,64,252,197,40,80,195,72,82,108,46,238,27,79,73,80,27,19,49,125,141,246,226,66,239,147,254,7,217,253,76,182,173,83,210,218,236,134,145,169,233,106,45,215,251,93,164,158,33,157,206,81,150,10,218,128,109,187,166,12,208,208,1,122,184,3,188,127,162,242,63,41,31,206,180,159,75,53,67,200,254,83,52,211,20,203,126,140,238,249,47,167,108,212,213,254,87,185,199,185,218,239,1,112,229,219,14,92,118,223,128,239,236,101,242,225,90,33,162,250,107,117,150,251,167,58,67,133,98,183,41,233,202,146,90,203,37,130,146,134,121,32,34,18,40,138,72,99,18,112,114,0,39,23,125,183,1,127,185,144,68,95,140,158,181,253,121,234,10,211,163,148,150,254,205,38,153,91,223,189,60,145,113,146,122,235,140,84,245,18,113,38,144,152,161,24,2,141,135,112,2,105,59,251,242,30,14,189,7,130,126,151,218,178,29,92,207,53,94,224,84,147,84,97,150,122,91,109,13,60,212,67,41,199,61,192,228,222,170,41,93,247,132,194,42,57,98,126,35,185,5,81,183,33,102,118,57,73,202,122,122,208,44,230,251,85,148,230,186,31,167,249,5,234,183,135,153,184,221,49,154,42,186,169,248,0,128,115,150,72,200,203,136,0,139,110,254,130,44,205,232,204,189,6,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,10,174,90,59,37,178,26,24,36,156,132,68,165,40,225,17,23,55,16,1,114,118,223,96,22,251,153,7,160,68,68,26,219,117,123,164,52,218,17,212,190,161,105,109,190,10,72,45,182,155,193,205,107,130,154,121,102,10,123,117,72,13,85,28,46,114,253,178,48,167,158,32,55,39,47,182,37,246,143,244,158,87,252,31,117,142,197,156,244,192,218,85,79,15,151,189,105,165,194,122,122,200,249,25,247,233,107,170,39,171,167,169,221,192,64,121,25,212,197,219,98,50,111,45,204,184,180,130,203,42,178,158,158,180,11,57,190,213,101,57,174,135,233,254,65,122,173,225,230,110,55,76,102,138,174,170,126,0,32,28,229,146,50,50,226,0,34,219,191,160,139,51,122,51,47,213,193,116,159,75,52,191,207,126,76,244,211,20,196,190,147,237,121,223,160,172,212,212,30,107,183,203,183,221,236,128,243,227,220,62,60,183,219,153,109,237,116,30,173,17,16,98,175,138,63,184,158,166,254,11,243,138,37,0,43,105,44,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,195,204,219,174,148,81,213,210,207,192,196,195,156,82,49,1,113,48,18,109,219,208,133,157,189,89,151,128,254,73,221,44,127,224,211,165,95,251,27,110,255,0,220,160,186,168,136,128,136,136,10,45,124,86,58,18,181,61,170,191,170,109,26,198,106,198,228,53,15,62,111,106,183,64,37,4,144,56,153,73,120,96,103,98,3,18,97,105,248,9,49,177,247,201,131,132,242,73,41,72,128,136,136,8,136,128,136,136,10,0,124,81,253,251,53,55,240,95,147,209,41,254,86,255,0,41,233,235,64,179,155,237,86,83,154,232,126,159,228,23,170,222,30,102,227,116,198,104,170,234,167,224,2,1,206,89,35,35,46,32,2,45,187,250,8,179,55,163,50,8,235,240,49,253,118,126,237,255,0,18,82,168,188,166,11,164,250,89,165,254,123,242,103,166,152,166,37,244,159,107,206,253,5,102,166,160,243,93,190,93,190,239,100,7,159,30,225,241,229,190,220,203,111,107,175,86,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,169,119,251,144,56,186,229,155,101,195,127,98,169,1,121,13,84,204,233,176,92,58,178,249,61,68,112,148,125,190,5,35,139,15,172,160,47,191,39,111,246,235,215,168,242,241,115,214,72,176,220,22,215,130,82,72,207,93,122,165,57,195,99,143,236,180,117,148,206,251,137,51,151,176,11,216,200,34,83,86,117,14,243,169,249,221,211,44,189,207,20,178,212,84,207,218,120,227,16,102,136,166,146,70,109,135,211,219,35,250,238,255,0,218,166,3,194,239,167,58,13,60,193,169,53,10,174,142,113,184,93,233,60,195,25,203,38,204,213,20,212,134,237,197,196,91,111,66,253,191,218,234,34,180,71,77,106,245,99,81,173,120,93,51,56,181,111,127,153,246,204,216,120,65,36,141,191,15,95,94,223,237,91,38,96,24,197,46,31,136,218,236,20,131,176,82,210,193,27,254,151,180,98,0,254,147,187,255,0,69,7,161,68,92,63,170,3,239,247,38,204,203,148,65,195,183,222,201,191,245,46,87,14,219,160,229,17,16,126,38,95,136,217,115,107,29,77,130,253,78,83,82,212,71,36,100,35,33,3,236,96,224,254,163,235,236,39,80,137,226,47,210,16,232,102,109,83,155,98,148,53,207,100,191,93,170,28,132,142,89,218,39,120,130,93,216,158,54,102,109,222,87,125,205,254,237,189,25,78,178,240,90,211,164,246,93,100,193,235,49,11,208,143,9,162,153,163,34,121,54,98,56,78,63,94,4,47,253,63,219,247,32,131,254,136,186,193,204,244,51,80,49,236,110,162,225,73,245,98,166,186,26,122,128,150,146,39,120,163,39,151,119,105,28,131,111,181,51,187,187,187,250,127,191,59,122,127,153,218,245,3,14,180,101,214,138,168,103,167,186,82,71,82,47,25,137,55,218,111,252,82,38,219,118,127,189,214,191,157,96,244,189,148,116,251,169,87,168,36,164,146,123,20,213,243,149,45,68,84,211,180,113,199,188,110,204,71,35,59,122,188,194,204,252,159,119,101,147,190,25,61,100,199,137,222,236,90,35,148,177,181,45,84,161,67,69,49,75,79,24,14,254,104,246,125,196,73,253,76,27,244,157,221,255,0,181,4,196,46,29,152,155,103,93,84,117,112,215,82,67,91,78,108,81,79,24,200,14,206,206,206,196,219,183,171,127,83,174,228,31,36,161,196,189,61,119,85,68,111,247,250,174,233,35,99,109,183,217,116,237,193,255,0,171,246,32,250,31,217,186,163,101,203,62,226,184,103,127,106,10,217,182,101,202,225,155,102,92,160,252,236,134,160,105,108,245,19,151,176,120,127,190,76,203,92,206,176,47,113,100,61,67,229,87,88,36,9,35,149,168,24,72,29,157,159,106,40,27,238,119,111,107,58,216,99,84,171,90,223,131,220,42,136,152,120,20,62,215,102,223,121,69,190,245,173,37,250,99,190,230,110,98,109,33,213,205,4,108,227,235,187,241,1,111,98,13,130,250,27,196,155,9,233,202,195,143,108,109,216,171,175,55,228,238,239,246,170,76,190,246,111,219,251,21,252,94,55,72,104,10,219,128,219,232,200,118,112,57,223,216,255,0,124,164,255,0,122,246,72,56,127,98,161,255,0,173,86,254,197,214,236,232,43,29,153,84,169,22,85,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,46,9,114,136,58,253,170,182,92,63,162,229,182,251,144,114,190,43,205,33,87,91,102,165,15,105,241,251,191,97,51,255,0,200,190,212,65,172,150,187,88,15,26,214,60,210,210,94,131,21,254,226,192,219,59,108,45,85,40,183,183,215,250,42,125,186,36,206,105,245,19,167,108,127,38,128,56,119,170,43,163,113,238,9,236,225,85,32,251,71,211,246,40,135,241,35,209,154,189,57,215,59,166,65,12,64,214,251,205,76,245,28,130,19,22,238,205,89,88,123,110,254,142,252,67,238,127,243,41,16,240,144,201,26,231,210,197,166,209,37,75,201,53,21,194,232,196,206,76,251,111,82,197,253,173,233,35,32,205,244,68,65,66,234,144,246,125,159,213,118,191,181,117,184,238,94,187,127,200,130,168,135,215,215,213,118,170,64,24,61,138,164,5,134,190,37,61,71,91,180,115,73,11,30,131,156,151,60,129,234,237,241,136,73,11,56,185,81,201,177,56,158,239,182,242,7,177,190,255,0,235,101,151,247,107,149,61,162,219,85,115,170,144,70,58,104,78,82,220,153,183,97,23,45,183,127,79,185,64,167,136,246,189,214,234,238,187,222,241,200,107,42,100,181,99,23,73,225,167,3,148,14,62,79,20,32,252,120,254,199,140,155,213,223,219,247,122,160,199,11,53,182,235,169,122,129,73,107,167,103,43,134,73,117,24,155,96,114,252,228,210,250,190,192,219,190,220,183,244,101,176,87,70,90,51,79,164,154,21,135,90,234,99,111,164,6,207,77,223,118,105,7,105,29,140,137,248,155,250,110,242,63,166,204,163,87,195,15,164,153,115,252,218,203,172,121,53,53,60,182,155,85,92,85,148,144,207,75,43,243,113,243,64,238,197,232,31,167,16,59,63,175,221,236,117,51,244,148,180,244,52,176,209,210,196,49,67,0,12,113,128,182,204,34,205,179,51,32,238,68,68,4,68,64,69,248,25,158,115,142,96,86,115,189,228,151,24,105,169,192,128,29,206,104,227,125,201,246,111,211,38,111,111,245,168,199,234,39,197,182,170,10,218,155,38,145,82,220,40,202,10,142,223,156,10,138,57,68,152,100,145,139,111,176,126,142,204,15,190,255,0,252,240,149,116,80,139,133,248,176,235,165,5,226,41,114,91,213,198,190,145,152,216,162,114,163,22,119,227,232,238,253,143,218,164,243,165,174,173,240,174,164,113,248,106,45,69,229,174,142,117,12,116,178,85,83,201,39,24,137,190,215,24,203,118,244,38,254,138,11,252,136,136,10,21,60,92,240,1,197,181,50,195,123,138,61,134,228,117,32,100,204,123,59,133,45,19,55,181,246,253,190,197,53,106,49,60,106,49,136,11,7,195,50,113,8,251,237,126,150,7,46,47,201,132,168,247,118,223,250,251,67,254,134,65,97,124,31,111,67,107,215,156,130,144,143,103,173,180,211,71,183,167,253,187,19,111,235,251,57,125,223,181,77,170,215,227,195,155,54,139,10,234,66,219,36,231,32,199,117,138,158,222,204,14,45,246,206,190,151,103,126,95,115,108,254,207,95,85,176,58,2,160,189,62,229,90,164,153,5,44,251,253,202,182,117,67,55,222,171,111,98,14,81,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,112,238,168,119,219,238,85,151,177,80,237,247,160,228,125,126,229,90,164,89,84,131,135,118,102,119,119,219,111,189,66,95,140,21,232,110,154,243,143,210,9,238,244,86,154,152,246,244,255,0,183,101,109,253,63,111,31,191,246,41,171,186,78,52,182,202,186,146,125,154,40,36,55,127,217,176,187,168,2,241,25,205,162,205,122,144,185,73,1,200,81,218,162,168,183,187,27,139,253,176,175,170,221,219,143,220,251,183,183,215,209,5,220,240,140,192,7,41,212,203,245,238,88,247,27,105,211,0,19,177,236,206,116,181,172,254,199,219,246,123,84,213,168,196,240,87,198,32,28,31,51,201,200,35,239,189,250,40,24,184,191,39,17,163,221,155,127,234,238,151,250,93,73,218,2,34,32,34,176,61,82,245,111,133,116,221,143,205,81,117,47,51,116,99,167,96,165,142,170,158,57,56,202,79,246,184,200,91,191,160,191,244,84,97,230,158,44,58,233,95,120,150,92,106,245,113,160,164,118,6,24,152,168,201,153,248,250,187,63,99,246,160,155,164,81,81,211,183,139,109,84,245,180,214,77,93,165,184,86,20,245,29,191,56,117,20,113,8,177,73,27,14,255,0,96,61,25,156,223,125,255,0,249,210,113,134,103,56,230,123,103,11,222,55,113,134,166,156,200,193,156,38,142,71,220,95,103,253,2,118,246,255,0,90,15,223,68,68,4,68,65,97,58,205,209,154,125,91,208,172,198,215,77,27,125,32,86,122,158,195,187,72,91,200,204,4,47,196,31,215,103,141,189,54,117,175,173,230,219,117,211,77,64,171,181,212,51,141,195,27,186,148,79,184,56,254,114,25,125,31,99,109,219,126,59,250,178,217,254,174,150,158,186,150,106,58,168,134,88,103,2,142,64,38,221,136,93,182,118,117,12,30,39,157,36,203,128,102,215,173,99,198,105,169,226,180,221,106,229,172,171,134,10,89,91,131,151,149,6,119,47,80,253,57,77,221,253,62,255,0,107,160,205,191,13,110,163,173,218,199,164,131,143,79,206,59,158,62,244,150,249,4,228,133,220,156,104,227,220,152,67,103,219,120,207,218,223,119,245,58,204,165,1,62,28,58,247,91,164,90,239,100,199,38,172,169,142,213,147,221,32,134,160,2,80,8,249,52,83,3,114,229,251,94,65,111,71,111,103,223,232,167,174,211,114,167,187,219,105,110,116,178,9,71,83,8,74,59,19,62,204,66,197,182,237,233,247,160,250,215,84,163,235,233,232,187,85,38,12,126,212,29,81,158,254,158,205,215,98,235,97,217,223,102,101,216,222,212,21,162,34,11,17,214,222,115,79,167,125,59,100,25,52,225,207,179,81,67,27,15,112,67,119,58,168,199,218,94,159,181,64,78,132,216,15,37,214,60,46,210,62,163,45,254,220,198,219,59,238,47,85,16,191,179,215,250,74,99,188,91,242,70,182,116,177,118,180,71,82,241,205,91,112,181,176,179,19,54,251,84,185,127,107,250,70,234,59,252,55,52,102,175,81,181,206,215,144,77,16,61,190,205,83,5,71,35,132,201,187,176,214,81,158,219,183,163,63,19,251,223,252,200,39,138,205,72,84,54,216,105,79,218,28,190,239,218,78,255,0,242,175,181,17,7,14,168,246,42,223,111,189,112,222,168,57,21,202,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,160,183,127,99,174,89,246,71,217,27,218,130,164,68,65,24,126,50,216,100,49,96,182,108,178,158,148,4,134,237,71,28,146,8,59,187,177,13,115,250,191,177,189,73,151,138,240,105,213,26,248,242,235,150,148,79,89,43,210,29,45,194,231,20,101,32,240,31,245,163,122,14,219,251,88,159,219,183,171,172,174,241,76,211,243,205,250,89,187,21,13,9,79,93,73,115,182,201,11,132,92,204,25,167,226,238,205,187,125,210,19,127,99,186,139,255,0,13,189,65,13,63,234,118,217,83,81,95,229,97,184,218,174,20,78,79,39,17,229,218,238,254,199,223,249,159,234,255,0,145,6,192,104,168,134,104,170,35,105,161,54,48,47,99,183,222,171,65,73,46,25,189,85,78,140,200,57,68,93,85,53,17,210,211,203,85,49,48,199,8,20,134,239,236,102,102,221,221,6,28,120,147,245,57,38,135,105,116,118,91,28,245,49,94,47,199,85,64,7,12,241,1,70,239,70,110,39,177,110,238,204,242,3,236,205,251,63,169,67,30,3,136,101,90,247,170,240,219,66,73,170,238,23,235,152,77,93,80,96,114,187,52,213,0,39,33,112,109,253,178,127,83,127,98,200,191,20,29,105,61,73,215,187,166,35,73,118,122,155,126,45,113,158,32,1,151,148,108,101,5,56,190,205,197,182,118,112,54,246,191,223,236,87,111,194,7,68,6,251,149,100,90,135,144,227,205,61,52,52,148,69,110,158,162,15,178,206,213,71,205,192,156,189,125,97,31,187,238,65,36,29,42,104,189,171,68,180,91,22,196,169,41,105,134,170,158,215,78,53,82,69,17,7,114,95,180,100,79,201,220,183,114,144,159,215,246,186,188,74,136,162,8,98,8,98,22,16,140,88,68,89,182,102,102,109,153,149,104,8,184,127,216,185,64,95,13,230,241,69,98,183,75,115,184,73,198,24,120,242,245,102,127,82,97,111,107,179,123,93,190,245,247,44,88,241,13,213,218,141,40,209,26,202,186,11,163,209,86,84,180,111,17,132,220,15,236,214,82,139,237,246,95,127,67,127,244,160,140,46,180,122,229,212,61,93,203,238,152,206,51,147,222,173,120,253,37,108,145,180,48,215,143,19,237,84,79,197,217,226,102,244,226,65,253,47,232,178,198,91,110,153,103,183,203,36,185,53,14,55,115,168,164,19,110,82,141,28,199,207,151,23,98,103,96,118,118,126,99,235,191,222,169,192,49,106,221,71,206,168,241,193,150,67,169,186,28,242,17,241,230,68,67,17,200,239,182,237,190,252,95,239,83,205,166,125,41,224,22,221,55,165,199,159,8,181,0,73,79,7,255,0,18,143,171,12,113,127,227,122,254,135,237,65,175,137,9,9,56,147,59,59,62,206,207,237,103,89,33,208,166,180,228,26,85,174,54,147,167,191,215,83,91,106,41,171,163,56,35,168,96,141,204,160,114,221,216,189,61,177,183,249,246,95,71,89,61,41,229,58,23,150,220,47,80,227,149,84,248,236,245,102,193,40,211,241,134,39,146,121,216,7,126,101,183,217,1,102,246,123,91,252,248,227,107,186,87,217,171,162,185,91,42,164,166,169,135,151,9,99,45,136,119,103,23,217,255,0,177,221,191,206,131,104,204,118,239,21,246,207,5,210,3,228,19,115,217,247,103,246,19,183,221,233,247,47,210,88,251,208,182,105,114,206,186,118,177,223,46,245,242,86,85,29,93,120,20,178,30,228,236,53,6,205,247,50,200,36,5,30,126,50,180,99,83,162,120,193,128,110,80,223,228,144,157,219,127,70,162,153,72,98,192,143,23,235,149,182,135,66,236,145,213,65,17,201,81,116,168,134,55,39,217,216,222,138,93,157,189,61,168,34,87,167,108,130,167,25,214,92,78,231,74,6,102,215,122,1,113,1,103,114,111,53,17,109,234,207,183,232,251,91,213,108,181,71,80,245,84,193,59,196,241,185,111,246,93,253,91,103,217,107,75,211,156,16,212,235,118,21,5,64,9,1,223,237,162,236,77,187,62,245,112,178,217,98,222,46,52,113,139,187,190,219,251,127,181,208,125,42,146,85,42,73,7,95,63,181,182,207,254,133,216,46,168,103,221,213,109,237,65,82,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,10,73,215,95,63,181,182,207,254,133,216,254,213,67,190,206,130,177,85,42,69,84,131,205,106,101,200,236,250,119,147,221,98,132,229,58,91,69,92,162,1,237,119,104,137,253,22,184,125,68,228,21,57,54,178,229,151,58,160,48,55,187,215,139,9,139,51,139,121,169,75,111,70,109,255,0,75,218,254,171,100,13,67,132,42,48,60,134,9,25,156,36,182,212,9,51,183,163,179,198,251,178,214,255,0,168,200,33,166,214,236,214,10,112,17,0,191,220,133,152,91,102,109,170,230,100,18,171,224,213,70,52,218,39,147,153,134,197,53,254,57,5,217,182,244,122,40,84,134,44,8,240,129,185,91,107,180,46,247,29,44,17,4,148,247,74,120,100,113,125,221,205,168,162,221,223,211,218,179,221,1,126,110,69,119,138,197,103,158,233,57,241,8,120,110,251,179,123,73,155,239,244,251,215,233,44,125,235,167,52,185,96,189,59,95,47,150,138,249,40,234,130,174,128,6,88,207,98,102,42,128,103,251,157,4,52,245,215,173,57,6,170,235,141,216,234,47,245,213,54,218,122,106,24,194,9,42,24,227,99,24,24,183,102,31,79,108,143,254,125,214,55,136,145,19,8,179,187,187,236,204,222,215,117,245,93,46,149,247,154,233,110,87,58,169,42,106,102,227,206,89,11,114,45,153,133,183,127,236,102,111,243,44,142,232,219,165,60,167,93,50,219,125,234,108,114,170,163,29,130,172,24,229,42,126,80,202,241,207,3,24,239,204,119,251,38,76,254,223,99,255,0,152,44,141,203,76,179,219,29,146,44,154,187,27,185,211,210,17,191,25,74,142,96,225,199,147,185,59,184,51,51,55,2,245,223,238,89,53,209,119,92,186,135,164,89,125,175,25,201,178,123,213,211,31,171,173,142,55,134,106,241,226,29,218,136,57,59,188,172,254,156,68,255,0,165,253,39,82,149,169,157,41,224,23,45,55,170,199,155,8,181,24,71,79,63,255,0,18,143,163,20,114,255,0,227,122,126,159,237,80,51,159,226,213,186,113,157,86,99,133,44,129,83,107,56,36,19,227,192,132,138,32,145,159,109,223,109,185,55,222,131,103,43,53,226,138,251,110,138,231,111,147,148,51,114,227,234,206,254,132,226,254,199,118,246,179,253,235,238,88,177,225,229,171,181,26,175,162,52,117,117,247,71,173,172,166,105,30,83,57,185,159,218,172,170,22,223,236,182,222,128,223,232,89,78,128,136,184,111,216,131,149,103,122,171,209,123,86,182,232,182,83,137,85,210,211,21,85,69,174,160,105,100,150,34,62,220,191,100,196,155,139,177,110,197,24,191,167,236,101,120,149,18,196,19,68,112,202,44,65,32,184,144,187,110,206,206,219,59,32,214,107,62,196,50,173,4,213,121,173,167,36,212,151,11,13,204,230,161,168,0,56,157,218,26,131,16,144,121,182,254,216,255,0,173,191,181,76,231,134,199,83,146,107,142,151,73,101,190,79,83,45,226,194,116,180,6,115,79,17,148,142,212,96,228,123,14,206,204,239,25,190,206,223,183,250,214,36,248,191,104,128,216,178,172,119,80,241,236,121,160,166,154,146,180,174,51,211,193,246,93,222,168,56,57,147,23,167,172,197,247,125,234,210,120,95,107,73,233,182,189,218,241,26,187,179,211,91,242,155,140,17,24,20,188,99,115,24,42,5,183,110,47,187,187,152,55,181,190,239,106,9,221,69,213,77,81,29,85,60,85,80,147,20,115,0,200,14,222,199,103,109,217,215,106,10,29,189,87,44,185,118,70,65,202,34,162,105,162,167,141,230,152,216,0,125,174,255,0,114,8,145,241,150,213,26,249,50,235,110,148,65,89,43,82,5,45,190,231,44,99,32,240,47,245,219,122,142,219,251,92,95,219,183,163,47,107,224,211,134,67,46,11,121,203,42,41,64,136,174,213,145,199,33,3,179,179,8,208,191,163,251,31,212,93,97,199,137,38,160,134,160,117,59,115,169,167,175,243,80,219,173,86,250,38,38,147,144,242,237,119,127,99,109,252,247,245,255,0,200,165,3,194,207,79,207,8,233,102,210,85,212,37,5,117,93,206,229,36,206,113,112,51,103,159,139,59,182,239,247,70,45,253,140,200,51,13,17,16,82,239,186,224,119,111,107,174,95,218,141,178,10,145,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,112,237,186,227,103,85,42,95,118,251,208,84,139,141,247,92,160,240,250,211,139,211,102,58,115,115,177,85,81,133,80,74,80,27,68,67,201,157,198,96,127,102,237,251,22,183,253,235,230,146,234,19,79,78,53,84,23,27,95,232,250,188,82,7,118,13,159,215,213,219,113,145,255,0,204,235,103,89,97,142,120,222,41,64,76,11,218,206,219,179,168,45,241,62,208,9,244,179,88,203,44,183,81,148,86,123,181,37,4,92,134,8,227,141,170,94,57,91,102,224,255,0,237,96,223,217,251,125,126,228,19,17,211,158,161,219,181,55,74,45,121,77,186,233,21,120,77,45,76,79,40,73,207,119,9,141,189,187,55,179,211,238,87,53,71,47,131,198,173,69,123,210,249,244,206,225,116,9,107,173,149,151,25,226,138,73,200,165,120,156,169,207,151,18,251,183,152,189,91,254,61,212,141,32,46,23,40,128,173,55,84,58,139,14,152,232,198,71,146,157,112,210,203,29,186,183,180,79,39,7,114,26,73,141,182,125,159,239,22,251,149,217,81,205,226,253,173,146,98,186,123,101,211,187,105,192,85,23,138,202,184,42,65,166,49,54,128,168,248,147,187,15,163,255,0,62,62,143,251,89,4,77,230,215,155,142,164,106,133,234,246,83,73,89,87,145,94,166,150,50,223,153,72,242,204,252,25,189,155,250,59,51,123,20,246,244,11,166,52,90,119,211,118,20,99,103,142,138,190,227,98,164,150,173,218,46,6,102,238,102,78,94,175,234,239,35,191,249,212,42,116,119,165,179,234,198,186,216,44,209,197,41,197,110,171,164,185,76,193,24,155,56,5,100,2,236,236,94,155,59,31,255,0,57,108,63,131,217,33,198,240,219,29,130,158,62,17,219,237,240,83,136,241,97,219,136,51,123,27,209,144,126,226,225,215,43,135,246,32,167,125,213,77,236,84,170,155,216,131,149,26,254,51,133,121,108,43,25,26,79,49,228,30,154,167,205,112,223,182,207,230,168,248,114,255,0,63,177,73,66,195,15,20,93,63,172,205,116,34,166,107,125,12,181,53,20,193,24,11,71,19,25,14,245,212,143,253,190,198,127,103,236,65,16,189,36,77,75,7,80,88,180,149,174,13,11,53,119,39,63,103,250,202,125,191,223,91,30,217,194,40,237,84,99,8,176,131,83,199,197,155,246,113,101,171,254,19,147,212,225,185,61,22,73,71,191,122,143,185,199,99,33,253,56,200,31,212,125,125,132,235,102,61,47,202,40,179,29,63,176,100,52,19,197,44,117,150,218,73,185,70,78,237,185,192,7,247,250,255,0,73,189,168,45,47,90,90,19,65,173,90,55,114,177,210,216,33,172,185,61,77,36,177,184,192,199,38,193,51,59,187,55,33,223,208,139,239,251,221,64,109,255,0,75,50,252,115,45,60,90,231,141,220,97,168,17,18,237,201,78,66,78,207,31,38,125,191,249,235,103,51,0,144,92,36,1,33,127,107,59,110,202,193,102,157,19,232,214,109,152,182,107,95,66,112,86,52,67,19,199,13,37,39,7,226,46,44,239,188,78,251,236,255,0,183,238,100,31,153,225,253,140,220,49,126,155,236,116,23,42,57,105,230,106,187,129,112,144,56,62,207,82,78,222,139,36,151,231,88,44,54,188,102,213,13,154,207,75,29,61,36,14,78,17,128,8,51,57,19,147,250,11,51,123,93,254,229,250,40,10,45,60,106,114,201,6,195,132,226,81,212,122,29,222,166,164,133,139,238,10,88,219,217,183,254,95,246,255,0,243,165,41,221,133,156,137,217,153,155,119,119,80,163,226,217,159,80,101,154,143,143,218,104,110,16,84,189,184,234,142,86,142,103,55,7,58,106,39,29,219,238,223,215,253,8,49,159,164,139,21,86,65,175,248,117,53,37,52,147,20,23,139,125,65,176,7,46,34,53,176,51,187,255,0,87,170,217,20,4,64,88,69,182,102,80,81,225,81,133,125,107,234,42,162,178,74,114,146,59,77,186,9,156,187,108,98,4,245,212,206,206,251,251,31,96,125,191,177,212,236,160,42,75,215,209,84,169,127,106,10,24,118,125,217,86,205,247,174,25,189,85,77,236,65,202,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,10,73,190,245,67,142,239,187,174,199,109,213,46,222,168,57,31,79,69,82,165,189,170,164,31,149,149,211,189,94,47,119,165,97,228,242,208,78,12,219,111,187,188,101,178,215,55,171,123,21,86,63,175,249,141,53,93,52,144,148,247,139,133,64,49,135,30,66,85,179,179,59,127,87,162,217,14,120,154,120,36,128,159,102,144,28,29,246,253,173,178,130,175,21,124,43,234,167,81,84,245,145,211,148,113,221,173,211,204,197,219,96,19,38,174,169,119,118,219,218,251,27,111,253,172,131,35,188,21,178,201,10,195,155,98,82,84,122,5,222,154,164,69,203,238,58,89,27,217,183,254,67,246,255,0,243,229,45,66,135,132,158,125,65,137,234,62,65,105,174,184,65,76,247,19,165,56,154,73,156,28,220,41,171,92,182,111,191,111,79,244,169,174,103,98,102,33,118,118,118,221,157,144,114,177,183,196,7,25,184,101,29,55,223,40,45,180,114,212,76,245,118,242,225,24,115,125,154,164,93,253,22,73,47,206,191,216,109,121,53,170,107,53,226,150,58,138,73,220,92,227,48,19,103,113,38,38,244,38,118,246,179,125,200,53,155,176,105,102,95,145,229,161,139,91,49,187,140,213,4,36,93,184,233,200,137,153,163,228,239,183,255,0,61,79,151,69,186,19,65,162,186,55,109,177,213,88,33,163,185,53,77,92,178,57,64,193,38,199,51,187,59,183,34,219,208,71,239,251,153,118,97,125,19,232,214,19,152,190,107,65,66,115,214,60,69,19,71,53,37,39,6,228,44,46,237,180,76,251,236,223,183,239,117,127,64,2,49,96,140,4,69,189,140,205,179,32,249,111,1,20,150,170,193,152,88,129,233,228,228,207,251,56,186,215,11,171,121,169,103,234,11,41,146,137,193,225,118,161,226,225,236,255,0,89,65,191,251,235,98,13,80,202,40,176,237,63,200,50,26,249,226,138,58,59,109,92,220,164,39,102,220,32,51,251,189,127,162,254,197,172,230,109,147,212,230,89,61,110,73,89,191,122,179,183,203,115,34,253,8,196,27,212,189,125,130,200,37,147,193,140,175,47,133,100,195,87,230,60,131,83,83,121,94,123,246,221,252,213,103,62,63,231,246,169,40,88,97,225,117,167,245,152,86,132,83,77,112,161,150,154,162,164,36,2,105,34,96,34,218,186,173,255,0,183,216,237,237,253,171,51,208,112,254,197,78,251,42,159,216,169,65,83,46,87,13,236,92,160,198,254,190,180,198,139,81,58,110,205,76,172,241,214,215,219,172,85,114,210,59,197,204,192,217,192,197,199,213,189,89,227,103,255,0,50,129,44,38,243,113,211,125,80,178,222,198,105,40,234,241,219,212,50,200,91,240,40,222,41,155,155,63,183,111,70,118,127,106,217,135,56,178,67,146,97,183,203,5,68,124,227,184,91,231,167,33,226,197,191,32,118,246,63,163,173,120,58,196,210,217,244,159,93,111,246,105,34,148,34,184,213,213,220,161,99,140,65,152,14,178,113,102,102,31,77,153,131,255,0,156,130,120,186,94,212,88,117,59,70,49,204,148,43,134,170,89,45,212,93,210,105,57,187,17,82,66,111,187,236,223,121,63,220,174,202,142,111,8,29,108,147,42,211,219,214,157,220,142,1,168,179,214,82,65,76,15,49,145,188,3,71,196,93,152,189,27,249,130,244,111,216,234,70,80,112,235,148,68,5,108,186,141,212,59,118,153,105,69,215,41,184,221,34,160,8,101,166,137,165,57,56,108,231,48,55,183,103,246,250,253,202,230,168,229,241,135,213,168,172,154,95,6,153,219,238,129,21,117,206,178,221,60,177,71,57,12,173,19,21,65,242,226,63,118,240,143,171,255,0,199,178,8,161,239,95,53,107,80,158,122,129,170,175,184,221,63,75,213,229,144,251,80,108,222,190,142,251,12,109,254,102,91,32,104,182,47,77,135,105,205,178,197,75,70,20,161,17,78,111,16,143,22,103,41,141,253,155,191,237,80,197,225,131,160,19,234,158,177,182,89,113,163,41,108,246,154,74,248,185,20,17,201,31,153,104,226,109,159,155,255,0,181,159,127,103,236,245,251,148,233,69,12,112,70,209,68,2,0,62,198,102,217,153,5,104,139,141,246,65,198,206,185,102,217,112,219,191,222,170,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,84,151,181,84,169,47,106,3,62,223,114,169,117,182,254,215,85,178,14,86,3,120,184,233,45,118,103,162,3,150,217,232,38,169,172,180,92,109,207,198,56,133,249,11,148,209,191,218,127,86,254,125,103,202,183,218,239,134,209,103,154,101,115,199,46,17,137,195,52,148,242,59,20,98,109,184,204,14,222,133,232,130,27,60,41,117,50,44,35,169,16,181,215,213,69,13,37,198,205,112,16,238,72,66,197,46,209,30,219,55,166,252,97,119,245,253,138,116,132,196,197,136,9,137,159,216,236,251,178,214,147,15,200,171,116,11,89,105,175,116,204,83,75,101,99,103,19,145,195,155,77,74,227,179,184,111,254,55,127,79,216,203,98,13,14,212,10,61,78,211,107,110,97,66,76,80,213,73,81,27,59,115,245,112,148,133,255,0,77,153,254,239,216,131,222,162,34,14,8,132,69,200,157,153,153,183,119,127,185,148,12,248,154,234,133,94,125,174,179,218,100,168,19,130,204,224,64,35,41,158,207,45,21,27,190,236,254,141,250,47,236,83,159,151,93,130,199,140,220,238,146,54,237,77,73,52,191,127,244,99,34,251,191,177,107,95,175,89,183,229,15,85,175,121,104,238,193,93,229,184,143,34,38,110,20,209,70,251,114,102,127,232,126,196,25,147,224,245,166,245,183,221,91,200,243,9,169,100,106,75,117,178,153,163,147,128,184,147,149,96,147,250,187,238,223,204,63,220,166,120,69,128,88,7,216,45,179,44,5,240,142,211,74,124,91,72,15,51,105,142,73,178,42,8,12,152,132,25,129,154,166,165,217,153,219,215,239,111,111,236,89,246,128,169,37,82,165,253,168,56,85,50,165,189,85,76,219,32,229,120,93,106,196,105,243,77,62,185,89,166,135,184,242,118,120,143,108,79,217,60,100,254,143,254,74,247,74,137,161,142,162,55,138,81,98,18,246,179,182,232,53,106,200,173,21,22,11,245,198,201,85,20,145,203,65,87,53,41,140,131,177,51,129,184,190,237,251,119,101,63,126,31,218,137,110,204,116,3,25,161,138,182,158,90,170,75,101,28,114,136,76,230,66,65,69,74,196,207,191,177,217,203,213,67,231,92,218,75,83,165,218,233,125,14,31,222,183,58,202,170,232,203,140,99,183,114,178,167,102,216,93,254,232,253,174,204,178,19,194,159,168,234,188,95,80,91,75,110,255,0,157,164,171,166,173,170,132,206,105,157,199,140,48,48,131,11,51,139,51,52,47,251,16,76,226,46,4,152,133,136,95,118,118,221,151,40,8,138,153,100,8,99,57,100,125,128,5,200,159,111,99,55,181,7,135,214,61,75,176,105,134,13,117,200,111,119,74,74,70,130,142,115,23,158,110,30,163,12,134,206,219,122,255,0,216,223,217,251,22,184,186,191,169,119,109,87,206,43,178,251,180,159,106,171,181,198,54,144,200,3,140,49,198,252,121,187,187,111,219,103,117,158,158,40,221,91,87,222,50,99,210,76,101,251,52,195,71,77,53,68,129,60,226,78,50,69,80,38,46,219,8,191,164,163,251,126,239,69,129,218,53,166,55,109,90,207,173,184,133,164,29,222,122,136,59,228,206,27,132,69,52,113,145,108,100,44,251,119,27,209,4,162,120,63,232,101,126,41,104,191,106,93,246,217,81,79,53,234,138,40,34,239,66,12,194,241,85,206,207,196,189,75,254,198,47,247,127,188,164,181,120,93,28,211,59,102,149,97,116,184,197,180,24,70,30,124,153,163,0,111,89,100,54,244,15,79,251,35,175,116,128,184,127,95,189,151,42,135,245,65,203,55,223,186,169,112,222,197,202,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,165,219,239,221,84,184,127,98,3,122,125,236,185,84,55,162,173,1,70,151,140,6,134,87,229,118,139,14,165,216,173,149,21,19,89,104,165,130,94,204,32,236,79,45,92,12,220,139,208,191,236,132,255,0,127,251,234,75,87,133,214,61,51,182,106,174,23,85,140,92,129,136,102,225,197,158,48,54,244,150,51,127,67,244,255,0,177,178,13,113,116,131,82,238,218,81,156,80,229,246,153,62,213,47,119,148,111,33,136,31,40,100,141,185,112,118,119,219,184,238,203,99,173,28,212,187,6,167,224,214,172,134,201,116,164,171,105,232,224,50,120,38,231,234,80,198,110,239,191,175,253,145,189,191,181,107,145,172,186,99,118,210,92,250,229,136,93,129,217,224,168,159,176,78,225,185,196,51,73,24,150,192,68,205,191,109,253,22,120,248,92,245,109,95,103,201,131,73,50,103,239,83,21,29,76,212,242,28,243,145,48,199,21,56,128,179,108,66,222,145,23,236,251,253,16,76,2,42,98,144,38,140,37,141,247,3,22,33,125,189,172,254,197,82,2,34,224,137,132,92,137,246,102,109,221,6,49,248,128,234,37,187,14,208,12,154,134,90,218,120,170,170,237,149,145,196,39,51,129,17,29,21,83,11,54,222,215,119,31,69,0,152,237,162,162,255,0,126,183,89,41,98,146,73,107,234,225,165,1,140,119,39,115,54,22,217,191,110,238,179,243,197,99,168,234,188,163,80,95,75,109,31,154,164,164,166,162,170,152,194,105,153,203,148,51,177,3,139,179,11,179,180,205,251,86,61,244,51,164,181,58,163,174,150,32,225,253,235,108,172,165,174,144,184,198,91,246,235,41,183,109,137,219,238,147,218,204,232,39,155,69,113,26,124,47,79,173,182,104,97,237,188,125,238,67,219,16,246,207,33,55,163,127,148,189,210,162,24,99,167,141,162,136,88,68,125,140,205,178,173,7,14,169,85,59,110,169,127,68,28,138,169,82,222,213,82,14,8,88,197,192,189,132,219,58,134,31,24,93,55,173,177,106,222,57,152,67,75,35,210,92,109,149,45,36,156,5,132,92,107,8,155,213,159,119,254,125,190,229,51,235,1,60,92,116,210,159,41,210,0,204,222,99,142,108,118,130,115,22,17,7,99,103,169,166,119,103,119,245,251,159,217,251,80,96,159,134,86,168,85,224,58,235,5,166,58,129,8,47,46,100,98,82,152,110,241,81,86,59,108,205,232,255,0,164,222,213,60,194,66,66,196,46,206,206,219,179,183,222,203,89,141,5,205,191,39,154,173,100,203,75,119,10,31,51,200,121,16,179,243,166,150,54,223,139,59,255,0,79,246,45,148,49,27,176,95,49,155,101,210,54,217,170,105,33,151,239,254,148,98,95,127,246,160,253,132,68,65,73,24,128,185,25,48,179,123,93,223,102,80,91,226,181,169,145,102,253,72,157,174,130,170,41,169,45,214,107,120,159,110,66,38,25,118,148,246,217,253,55,227,51,63,167,237,83,47,174,58,129,71,166,58,109,114,204,43,137,134,26,89,41,227,119,126,126,142,114,136,183,232,51,191,223,251,22,187,249,134,69,91,175,186,203,83,123,169,98,134,91,211,3,48,132,142,124,26,26,86,29,153,207,111,241,91,250,254,215,65,44,158,17,218,75,93,134,104,129,101,183,138,9,169,171,46,247,27,139,241,146,33,110,34,197,12,109,246,155,213,255,0,152,89,242,173,246,132,97,180,88,30,153,91,49,203,124,98,16,195,37,68,140,195,24,131,110,83,27,191,160,250,43,130,128,169,119,223,238,92,186,161,247,246,178,10,135,218,170,84,143,181,84,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,184,118,221,114,136,40,85,15,177,82,236,140,251,32,173,83,36,97,40,60,114,11,16,191,181,157,183,101,82,32,130,31,20,109,39,165,211,222,161,36,184,218,163,96,162,184,90,237,228,76,209,198,63,157,112,144,127,161,182,255,0,102,22,246,183,249,253,139,56,124,33,245,64,242,45,7,250,157,95,47,41,237,23,59,128,137,17,72,68,76,71,12,141,237,244,111,231,254,231,255,0,149,121,255,0,25,12,30,158,175,73,105,179,118,136,90,74,43,133,184,28,223,142,239,187,212,134,222,205,253,146,126,223,249,150,39,248,87,234,92,152,166,182,150,59,45,76,193,77,91,76,230,226,220,156,28,142,174,136,61,140,91,111,176,251,118,65,57,168,136,131,30,58,236,212,120,52,223,167,235,237,194,87,22,58,234,74,218,72,183,231,179,155,209,84,59,55,217,103,127,187,239,217,150,190,120,149,149,242,76,174,203,142,137,56,189,210,225,77,68,206,204,206,237,220,144,67,127,95,79,233,125,234,102,60,98,110,109,79,160,152,253,40,74,66,82,95,37,2,102,223,103,103,162,159,211,211,251,84,103,116,65,131,142,119,212,38,63,66,113,129,141,190,162,146,226,236,110,222,200,235,169,155,211,118,127,95,182,130,112,250,59,211,168,180,203,167,108,35,27,9,10,67,138,209,11,153,16,136,187,185,17,201,253,29,219,254,200,175,74,252,204,98,136,45,184,221,174,130,54,102,26,122,56,99,102,111,216,192,204,191,77,1,80,234,162,125,153,80,206,200,57,117,200,174,29,246,109,255,0,98,234,41,152,73,182,119,65,244,34,162,51,230,206,234,180,24,67,226,71,210,173,14,174,105,204,217,85,160,138,27,189,21,77,35,137,12,80,125,166,121,165,98,103,34,113,125,191,62,239,237,251,190,255,0,85,10,152,142,85,126,211,156,170,28,134,206,125,155,141,188,165,137,153,204,153,183,32,40,201,157,192,153,253,132,254,199,91,65,213,210,83,87,83,157,45,100,17,205,9,237,200,36,22,33,125,159,118,221,159,211,218,204,162,139,172,127,12,12,182,174,231,91,155,104,245,37,186,80,170,168,105,14,154,90,216,105,248,148,147,76,68,194,45,8,51,51,9,6,223,107,238,251,246,65,121,186,87,241,41,197,117,26,134,135,28,201,104,224,162,186,71,75,249,200,198,74,185,159,148,113,69,203,237,60,46,223,164,229,247,253,223,214,179,86,207,168,248,173,238,38,154,146,225,184,187,59,255,0,53,39,220,251,125,226,203,90,220,219,74,51,237,57,168,150,12,186,200,212,37,9,240,39,26,168,101,109,249,56,250,112,39,251,197,215,197,110,212,93,65,179,194,212,246,156,239,33,162,137,157,221,130,154,233,60,99,187,251,125,4,153,144,108,143,148,107,94,23,139,209,203,85,85,93,191,108,28,246,237,77,236,97,119,251,129,255,0,218,168,218,234,223,197,46,224,117,85,152,94,151,90,105,100,138,74,96,2,172,122,170,184,156,30,72,164,98,251,28,35,221,217,204,31,219,235,254,251,70,157,93,243,43,202,106,70,59,149,246,229,115,158,77,133,188,213,97,200,239,247,51,110,101,253,123,127,157,94,157,34,232,127,94,53,129,224,170,177,88,237,244,244,50,205,218,121,170,174,112,135,176,196,75,102,23,39,254,151,236,251,159,252,225,102,169,41,178,77,64,201,98,167,25,103,184,221,46,18,197,11,28,211,242,51,119,113,140,119,41,11,250,197,189,95,253,229,53,158,31,221,16,90,244,34,146,167,51,191,200,117,151,138,248,2,22,239,83,211,63,111,183,83,33,51,137,3,155,251,4,62,255,0,248,189,61,23,72,253,2,98,90,9,103,130,171,37,160,163,175,190,4,210,200,83,27,65,80,236,207,44,100,13,205,224,18,244,104,219,239,244,255,0,139,47,153,153,155,102,102,102,65,202,34,164,221,152,93,247,217,5,7,43,15,163,46,0,156,189,87,67,238,68,239,186,238,137,157,155,116,29,194,185,92,55,177,114,128,136,136,8,136,128,136,136,10,34,245,191,197,219,169,45,53,214,140,251,78,108,88,78,154,207,109,197,114,139,173,146,142,90,187,109,121,79,36,20,213,114,67,25,72,67,88,34,230,226,12,238,236,34,219,239,179,55,177,75,162,214,179,171,31,122,125,100,248,129,144,252,198,116,19,209,209,158,181,229,93,68,244,217,135,235,30,107,111,181,81,94,178,15,164,60,204,22,184,164,142,148,59,21,245,20,225,192,100,146,67,109,194,17,119,220,223,237,59,237,179,108,205,122,214,42,248,92,123,137,233,151,227,95,56,173,89,84,128,163,3,172,207,20,13,125,233,219,169,60,195,71,48,172,67,79,235,108,184,255,0,209,254,90,123,165,190,182,74,163,239,208,83,212,31,50,142,174,48,125,142,98,102,216,27,236,179,111,187,238,239,39,234,0,124,81,253,251,53,55,240,95,147,209,32,149,239,15,78,168,51,238,172,244,94,245,168,218,141,104,199,237,215,43,118,81,83,100,138,43,37,60,208,192,80,71,73,73,48,145,12,210,202,78,124,170,13,157,216,153,182,97,244,246,187,229,2,192,15,5,79,117,140,167,226,5,119,203,173,203,63,208,21,159,194,122,152,195,115,30,162,245,15,166,82,161,171,160,203,48,58,122,59,144,57,51,201,5,202,221,61,45,36,165,56,27,11,52,103,20,181,97,17,70,94,214,120,204,8,183,144,98,188,10,5,188,70,242,155,238,13,226,43,154,102,184,181,119,146,189,99,247,12,118,233,110,169,237,4,157,138,168,45,116,18,69,39,3,98,2,226,96,47,177,51,139,237,179,179,183,162,9,233,69,138,189,2,245,175,138,245,89,167,20,150,75,181,207,203,234,110,51,111,134,60,142,223,80,241,132,149,252,24,99,43,157,59,70,32,5,12,166,236,230,32,45,217,144,216,29,184,148,71,46,85,32,34,34,2,34,242,154,165,170,88,38,139,96,151,61,76,212,187,239,208,216,221,155,179,231,107,124,172,213,29,174,236,193,12,127,155,132,14,66,222,73,64,126,200,190,219,238,251,51,59,176,91,254,171,186,174,211,142,146,180,224,243,92,214,95,61,117,174,238,65,96,176,65,51,5,85,222,168,89,157,196,93,217,251,112,135,33,121,102,118,113,140,72,89,152,204,227,140,254,94,143,186,179,195,122,186,210,255,0,175,22,42,122,75,61,246,130,162,74,107,238,56,53,239,85,61,168,222,67,104,28,205,227,137,204,37,136,26,65,54,14,27,247,1,157,202,35,102,131,110,171,186,174,212,126,173,117,28,243,92,214,95,35,106,161,238,65,96,176,65,51,157,45,162,148,157,157,196,93,217,187,147,31,17,121,102,118,98,144,132,89,152,0,35,140,63,43,166,46,161,114,174,151,245,150,203,171,152,181,55,159,242,29,202,107,141,172,234,164,167,134,231,67,40,241,150,158,66,7,255,0,38,64,114,19,16,150,40,141,192,248,113,112,217,77,23,138,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,229,53,59,85,192,240,207,17,132,133,20,176,200,30,172,199,28,177,201,27,184,185,3,184,59,137,16,187,19,251,84,4,68,65,138,189,123,107,159,83,93,53,224,145,107,22,142,89,180,254,247,136,91,123,84,249,21,53,246,142,168,171,168,164,150,102,142,26,152,142,58,168,130,88,72,228,142,34,141,131,184,4,226,95,108,8,222,28,10,180,248,215,245,37,13,214,138,107,238,154,105,173,101,180,42,35,42,202,122,74,74,250,105,230,129,137,187,129,28,165,85,32,198,110,59,179,27,198,108,46,236,238,37,182,207,51,234,8,124,71,122,28,166,233,75,50,160,204,52,248,234,234,52,235,48,168,156,40,97,148,37,148,236,149,98,204,111,69,44,238,206,38,4,46,69,1,17,119,72,34,148,73,137,225,121,100,9,169,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,229,53,59,85,192,240,207,17,132,133,20,176,200,30,172,199,28,177,201,27,184,185,3,184,59,137,16,187,19,181,191,53,186,233,174,139,231,218,141,98,167,164,158,229,138,226,247,91,221,28,85,96,69,4,147,211,82,73,52,99,32,137,9,56,57,3,51,179,16,190,219,236,237,237,80,65,208,191,89,183,222,143,53,30,170,231,37,171,233,156,51,40,242,244,249,53,182,32,6,170,40,226,115,237,84,211,72,91,109,52,93,217,93,163,34,104,228,19,33,46,46,225,44,115,105,212,221,218,213,127,233,19,85,239,182,43,157,37,198,219,113,211,123,237,93,29,101,36,195,52,21,48,73,108,152,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,4,91,127,118,175,170,127,251,129,210,175,253,85,113,255,0,167,41,169,90,171,173,162,51,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,59,212,215,87,84,187,240,136,55,102,102,102,102,114,51,34,113,0,1,103,51,50,17,22,34,38,103,15,41,212,86,188,225,189,54,233,29,247,85,179,58,218,65,11,117,57,133,178,134,106,135,132,238,215,23,2,122,122,40,156,64,203,156,132,59,57,48,23,0,99,144,155,128,19,180,80,255,0,118,175,170,127,251,129,210,175,253,85,113,255,0,167,44,117,235,7,171,60,203,171,173,80,250,241,125,167,171,179,216,168,41,227,166,177,99,133,94,213,80,90,129,227,6,157,192,218,56,152,206,89,65,228,35,112,231,183,108,29,220,98,6,107,233,225,193,225,255,0,89,212,69,246,45,91,213,236,119,254,164,244,30,102,8,169,170,36,158,158,76,138,171,129,199,198,156,225,56,228,8,97,145,216,206,102,46,47,36,77,16,177,254,121,226,12,245,233,199,89,122,246,214,237,6,201,53,146,251,133,105,173,130,178,178,206,117,120,5,149,236,181,173,61,238,113,218,64,150,126,237,192,6,26,105,132,94,40,137,200,92,158,81,157,246,136,5,170,48,131,251,181,125,83,255,0,220,14,149,127,234,171,143,253,57,77,74,214,179,170,125,20,254,78,221,65,102,218,57,29,195,206,210,99,247,6,242,19,148,189,201,14,134,120,130,162,151,186,93,184,217,230,104,38,137,164,226,12,61,198,62,59,142,206,225,177,238,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,209,199,223,165,158,49,146,41,56,27,9,143,32,49,125,137,152,155,125,157,153,253,23,235,44,21,240,125,214,59,22,115,211,3,105,85,60,62,94,245,166,151,9,233,235,35,228,103,223,165,174,168,158,174,158,167,119,1,1,228,103,83,23,109,136,201,188,183,50,226,210,11,44,234,65,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,71,39,98,150,8,202,73,100,224,12,70,92,64,9,246,22,114,125,182,102,119,244,80,217,253,218,190,169,255,0,238,7,74,191,245,85,199,254,156,179,211,197,55,63,166,193,122,45,204,169,91,33,171,180,220,178,170,138,11,5,181,233,158,81,58,163,146,164,37,168,167,115,141,190,200,29,28,21,108,124,221,128,131,144,62,252,216,74,18,244,7,71,47,189,64,107,46,39,163,184,228,222,94,175,38,184,13,60,149,60,64,252,165,40,9,73,83,83,192,204,26,78,212,17,203,47,111,155,17,240,226,63,104,153,144,108,61,211,94,107,159,106,86,131,96,218,141,169,212,248,252,25,14,85,103,134,247,60,86,16,152,104,163,130,167,121,169,132,70,98,35,99,106,115,133,164,103,34,110,231,62,46,227,179,171,150,136,128,162,47,91,252,93,186,146,211,93,104,207,180,230,197,132,233,172,246,220,87,40,186,217,40,229,171,182,215,148,242,65,77,87,36,49,148,132,53,130,46,110,32,206,238,194,45,190,251,51,123,20,186,45,107,58,177,247,167,214,79,136,25,15,204,103,65,61,29,25,235,94,85,212,79,77,152,126,177,230,182,251,85,21,235,32,250,67,204,193,107,138,72,233,67,177,95,81,78,28,6,73,36,54,220,33,23,125,205,254,211,190,219,54,204,215,173,98,175,133,199,184,158,153,126,53,243,138,213,149,72,11,31,250,197,235,23,4,233,3,4,167,191,223,232,254,153,201,47,60,254,175,227,253,201,169,254,148,237,77,78,21,95,223,65,4,177,193,218,142,161,164,252,227,55,61,184,142,238,254,153,0,161,219,197,215,164,204,203,30,212,75,135,85,150,106,138,187,222,61,149,84,83,83,94,163,134,129,132,49,227,130,146,146,150,153,229,145,164,34,144,39,40,228,216,251,96,0,124,35,119,114,144,57,4,154,116,197,212,46,43,213,6,141,89,117,115,22,166,242,30,127,185,77,113,181,157,84,117,19,91,43,162,46,50,211,200,64,255,0,228,200,14,66,4,113,75,17,184,7,62,45,117,86,188,61,18,117,131,147,116,141,170,17,94,133,234,235,112,155,229,68,3,150,89,233,34,167,239,215,65,20,115,132,39,28,146,131,144,156,37,82,114,176,9,198,210,56,176,25,11,63,33,216,35,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,104,227,239,210,207,24,201,20,156,13,132,199,144,24,190,196,204,77,190,206,204,254,136,63,89,17,97,87,137,135,90,247,30,152,48,75,110,19,166,151,63,45,169,57,110,213,52,85,145,189,44,223,67,80,195,52,111,37,68,212,243,12,156,251,219,28,17,177,71,197,246,156,152,216,161,97,32,252,173,99,241,83,211,141,31,234,178,61,16,185,216,60,230,25,102,222,221,148,100,212,179,181,68,148,87,35,104,200,94,24,162,114,238,67,79,246,227,168,7,252,247,113,228,97,6,122,126,21,25,191,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,150,174,248,158,45,125,206,114,171,54,21,139,80,249,219,214,65,112,167,181,219,169,187,161,31,126,170,121,6,56,163,230,110,32,60,140,197,183,39,97,109,247,119,102,245,91,20,116,115,211,237,103,76,93,62,227,122,73,118,200,62,153,186,208,247,235,46,85,49,79,57,210,181,84,242,148,135,29,48,76,79,219,132,57,48,51,0,198,38,66,82,188,96,114,155,32,189,104,136,131,10,186,212,241,48,193,58,95,190,134,155,225,182,79,173,249,245,21,194,147,233,187,108,237,53,37,45,186,132,130,26,130,229,59,134,210,77,52,18,176,197,219,230,32,68,71,39,243,109,12,185,65,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,202,106,118,171,129,225,158,35,9,10,41,97,144,61,89,142,57,99,146,55,113,114,7,112,119,18,33,118,39,132,191,17,158,138,63,146,174,163,193,127,192,45,151,89,52,203,41,252,229,182,166,118,238,199,107,174,119,55,146,216,83,114,35,46,32,13,36,69,43,9,28,100,67,188,165,12,178,63,148,232,95,172,219,239,71,154,143,85,115,146,213,244,206,25,148,121,122,124,154,219,16,3,85,20,113,57,246,170,105,164,45,182,154,46,236,174,209,145,52,114,9,144,151,23,112,150,48,216,81,23,201,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,214,128,176,171,66,252,80,180,107,90,250,142,189,232,228,50,125,11,97,171,242,212,88,77,226,186,50,139,233,218,230,57,90,160,100,114,118,242,253,221,224,106,88,140,24,143,129,243,33,150,88,233,219,24,60,87,186,227,169,201,110,183,190,145,244,228,41,30,197,109,168,167,12,186,236,199,21,67,215,85,196,81,206,52,80,56,185,52,65,4,162,29,210,125,165,121,162,40,246,1,140,251,209,150,131,106,132,88,21,225,185,226,9,83,212,77,52,154,61,172,151,90,65,212,91,117,57,84,209,92,166,150,40,79,38,7,150,121,37,104,169,225,130,40,97,58,104,90,1,112,18,35,144,24,228,219,96,145,219,61,80,22,63,245,139,214,46,9,210,6,9,79,127,191,209,253,51,146,94,121,253,95,199,251,147,83,253,41,218,154,156,42,191,190,130,9,99,131,181,29,67,73,249,198,110,123,113,29,221,253,46,6,186,107,166,156,116,233,167,23,29,80,213,11,207,145,181,80,237,20,48,196,204,117,87,10,162,103,120,233,105,163,119,110,228,199,196,182,109,216,88,68,140,200,0,12,199,94,30,162,181,231,50,234,75,87,47,186,173,153,214,213,145,220,106,12,45,148,51,84,52,193,105,183,49,147,211,209,68,226,0,60,35,18,217,201,128,121,155,156,132,220,204,157,194,117,58,62,235,111,75,250,185,198,121,89,103,164,177,230,212,84,242,85,222,49,50,170,146,121,232,96,243,7,20,114,132,199,12,67,82,4,35,17,145,68,46,209,188,241,129,236,228,60,163,131,251,181,125,83,255,0,220,14,149,127,234,171,143,253,57,123,255,0,8,238,140,175,181,119,219,63,88,153,109,215,200,218,168,124,253,62,41,110,167,48,57,46,18,16,77,69,83,83,80,254,189,184,67,148,241,132,126,146,28,130,230,252,0,7,191,24,40,54,61,232,207,90,242,174,162,122,108,195,245,143,53,183,218,168,175,89,7,210,30,102,11,92,82,71,74,29,138,250,138,112,224,50,73,33,182,225,8,187,238,111,246,157,246,217,182,102,189,107,21,124,46,61,196,244,203,241,175,156,86,172,170,64,68,68,5,109,58,141,214,251,87,78,58,61,122,214,91,237,142,174,239,109,176,84,91,134,178,146,146,65,9,222,10,138,232,41,164,56,249,125,146,48,25,220,216,29,197,141,193,133,200,57,115,107,150,177,87,197,31,220,79,83,127,5,249,197,18,12,148,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,56,251,244,179,198,50,69,39,3,97,49,228,6,47,177,51,19,111,179,179,63,162,253,101,4,62,29,125,117,84,244,181,153,54,15,168,53,245,103,165,119,250,137,166,174,134,154,150,35,59,101,198,102,167,6,185,59,180,111,60,192,49,211,140,103,8,159,232,25,24,129,152,176,28,233,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,100,31,90,34,32,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,195,93,20,241,75,209,173,107,234,58,171,68,109,182,175,161,108,53,124,233,177,156,162,231,92,81,125,59,92,199,24,133,56,210,188,45,229,251,187,204,241,60,146,177,31,8,193,192,101,149,162,107,171,215,79,79,183,222,165,122,113,200,180,239,22,200,46,182,235,213,63,27,197,186,146,138,112,142,27,197,85,48,25,197,65,84,198,64,5,12,166,227,179,145,136,199,40,195,43,238,209,113,45,123,50,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,66,78,197,84,18,20,114,199,204,28,128,184,152,19,110,46,226,251,110,206,237,234,131,105,52,88,107,225,215,215,85,55,84,184,107,96,250,131,95,72,26,169,96,167,154,106,232,105,169,101,0,185,219,161,122,112,107,147,187,70,208,66,101,37,64,198,112,137,254,152,17,136,0,19,0,102,82,2,179,253,85,117,49,134,244,161,164,117,154,165,152,80,213,220,76,170,6,219,104,182,83,51,137,220,110,50,4,135,20,15,39,23,24,67,140,82,25,200,76,252,64,11,136,153,240,140,238,86,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,209,201,216,165,130,50,146,89,56,3,17,151,16,2,125,133,156,159,109,153,157,253,22,189,157,107,245,93,125,234,211,89,107,115,46,237,214,143,16,182,239,71,139,89,43,102,2,242,20,188,65,164,145,198,54,96,105,167,48,238,200,251,153,54,225,31,112,194,40,221,4,196,244,57,215,30,27,213,238,26,84,181,65,73,99,212,91,29,56,157,250,194,6,252,36,13,216,124,237,31,39,114,58,98,39,22,113,119,115,132,201,128,220,152,162,150,91,129,212,191,83,24,111,75,88,246,41,153,234,13,13,89,227,215,252,162,159,28,174,173,166,103,51,182,4,212,181,51,53,91,196,194,229,48,9,83,139,24,15,219,224,100,66,198,66,209,156,96,120,68,116,179,117,212,61,80,62,163,175,179,85,209,227,24,37,68,180,150,195,162,186,149,44,245,151,183,142,55,120,140,98,251,101,76,20,243,187,200,46,64,50,60,177,3,247,99,121,227,89,65,227,87,238,177,139,124,64,161,249,117,197,6,127,162,137,95,11,175,16,10,203,69,101,183,166,77,111,200,187,214,169,188,181,187,7,186,79,28,243,213,71,85,44,241,65,13,164,187,96,124,161,126,238,241,73,35,128,194,49,148,110,78,15,16,197,45,72,8,136,128,136,136,8,136,130,34,245,191,197,219,169,45,53,214,140,251,78,108,88,78,154,207,109,197,114,139,173,146,142,90,187,109,121,79,36,20,213,114,67,25,72,67,88,34,230,226,12,238,236,34,219,239,179,55,177,72,79,70,122,215,149,117,19,211,102,31,172,121,173,190,213,69,122,200,62,144,243,48,90,226,146,58,80,236,87,212,83,135,1,146,73,13,183,8,69,223,115,127,180,239,182,205,179,52,11,245,99,239,79,172,159,16,50,31,152,206,166,167,194,227,220,79,76,191,26,249,197,106,12,170,88,255,0,142,245,139,130,92,186,177,203,186,73,191,209,253,13,146,89,188,135,213,249,187,147,84,125,61,221,182,189,125,87,217,8,59,116,189,136,217,155,243,146,191,115,127,179,179,183,21,144,10,2,252,76,110,215,91,7,136,6,160,95,108,87,58,187,117,202,221,81,97,171,163,172,164,152,161,158,154,120,237,52,37,28,177,200,46,196,6,36,204,76,76,236,236,236,206,200,39,209,22,42,244,11,214,190,43,213,102,156,82,89,46,215,63,47,169,184,205,190,24,242,59,125,67,198,18,87,240,97,140,174,116,237,24,128,20,50,155,179,152,128,183,102,67,96,118,226,81,28,185,84,128,136,136,8,136,130,207,234,239,83,24,110,138,234,230,150,105,110,103,67,86,1,170,245,21,246,219,101,206,22,121,2,154,227,9,210,5,60,18,198,34,229,194,114,171,224,210,51,253,131,16,228,60,8,164,142,240,40,171,241,206,253,73,254,242,127,13,94,255,0,195,23,196,2,179,87,104,233,186,126,214,252,139,205,231,84,156,96,198,110,82,199,60,181,87,234,88,224,154,105,70,164,196,30,54,154,8,233,253,102,144,196,166,19,29,216,164,19,57,2,69,81,17,1,89,78,171,186,174,211,142,146,180,224,243,92,214,95,61,117,174,238,65,96,176,65,51,5,85,222,168,89,157,196,93,217,251,112,135,33,121,102,118,113,140,72,89,152,204,227,140,239,90,137,95,24,46,149,51,179,202,159,170,139,5,202,235,124,198,254,143,130,139,32,130,182,178,30,206,59,219,146,10,122,81,165,19,145,164,120,103,146,161,201,226,142,50,225,47,122,66,45,166,216,3,61,122,62,234,207,13,234,235,75,254,188,88,169,233,44,247,218,10,137,41,175,184,224,215,189,84,246,163,121,13,160,115,55,142,39,48,150,32,105,4,216,56,111,220,6,119,40,141,154,250,173,109,186,85,234,99,50,233,67,87,40,245,75,15,161,164,184,129,83,149,182,239,108,169,102,16,184,219,164,56,206,88,26,78,46,80,159,40,163,48,144,89,248,152,15,33,48,231,25,236,61,165,186,165,130,107,78,9,108,212,205,52,190,253,51,141,222,123,222,74,183,202,205,79,221,237,76,112,201,249,185,128,36,29,164,136,199,237,11,111,182,237,187,59,59,135,171,68,88,191,215,247,88,54,174,147,116,140,138,222,245,114,103,121,141,61,101,6,40,16,196,46,20,211,128,11,73,93,41,72,5,23,10,119,154,35,104,200,73,229,50,0,227,193,228,146,48,240,29,91,248,158,225,189,51,107,109,147,72,45,248,109,94,74,118,234,136,102,205,230,7,120,78,130,146,120,24,226,134,141,139,97,154,167,140,177,78,238,78,209,112,102,139,151,57,8,233,242,255,0,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,181,77,13,117,51,191,9,67,119,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,109,96,110,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,20,211,212,207,33,57,73,44,146,19,185,25,145,59,147,147,187,187,187,187,186,159,239,15,62,150,110,189,44,104,53,61,139,47,154,172,115,12,150,161,239,25,5,27,93,74,170,138,138,119,251,49,67,4,99,180,32,99,11,68,50,152,49,57,200,196,221,217,35,8,120,133,192,208,110,166,48,221,121,200,117,39,12,179,80,213,219,178,29,46,202,43,113,203,213,20,204,230,4,17,213,84,67,77,87,20,172,44,36,19,13,52,142,225,232,113,152,24,187,56,240,146,75,192,181,214,213,253,82,206,244,91,174,45,81,212,189,52,190,253,13,146,89,181,3,40,242,85,190,86,26,142,215,118,174,170,25,63,55,48,28,101,188,114,152,253,161,125,183,221,182,118,103,105,190,233,71,170,237,56,234,215,78,3,53,194,165,242,55,90,30,220,23,251,4,243,49,213,90,42,137,157,216,73,217,155,185,9,241,39,138,102,102,25,4,73,157,128,194,72,192,47,90,34,32,44,127,232,235,172,92,19,171,252,18,162,255,0,96,163,250,27,36,179,112,250,193,143,247,38,168,250,47,187,53,64,82,255,0,125,28,17,71,63,118,58,119,147,243,108,252,55,226,91,59,122,228,2,214,91,66,245,211,81,250,116,212,123,118,168,105,125,231,200,221,104,119,138,104,101,103,58,91,133,41,59,60,148,181,49,179,183,114,19,226,59,182,236,76,66,38,4,6,0,98,27,52,162,183,250,23,174,154,113,212,94,156,91,181,67,75,239,62,122,213,93,188,83,67,43,48,85,91,234,133,153,228,165,169,141,157,251,115,7,33,221,183,113,113,33,48,35,3,3,43,128,128,136,136,11,197,107,126,107,117,211,93,23,207,181,26,197,79,73,61,203,21,197,238,183,186,56,170,192,138,9,39,166,164,146,104,198,65,18,18,112,114,6,103,102,33,125,183,217,219,218,154,171,173,26,95,162,22,171,69,247,85,242,250,76,110,219,124,188,83,216,104,235,42,194,78,195,214,204,38,81,140,146,8,184,194,28,98,144,158,89,28,99,22,23,114,33,94,127,171,31,117,141,100,248,127,144,252,186,116,17,87,253,218,190,169,255,0,238,7,74,191,245,85,199,254,156,166,165,106,174,182,168,64,68,68,5,30,185,39,140,118,137,91,181,230,203,135,227,246,170,187,182,151,201,79,217,188,101,205,77,60,83,197,87,47,7,142,104,41,12,26,83,166,133,185,12,172,66,210,155,153,20,98,237,8,141,78,106,235,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,113,134,161,233,39,120,103,136,194,65,150,41,163,63,86,99,142,88,227,145,152,152,129,220,25,136,72,93,197,245,214,234,43,65,179,46,155,117,114,251,165,57,157,21,88,157,186,160,206,217,93,53,59,66,23,107,115,153,53,61,108,76,38,99,194,65,29,220,88,203,129,177,198,79,204,9,152,54,94,69,17,126,20,61,113,212,227,87,91,39,72,250,140,20,141,98,185,84,84,6,35,118,115,138,157,232,106,229,41,39,42,41,220,156,90,80,158,82,62,209,54,242,180,210,140,123,24,200,29,153,116,64,94,43,90,53,123,13,208,93,47,200,53,115,80,39,171,142,197,142,211,140,213,13,73,3,205,60,166,114,12,81,67,24,122,51,156,146,201,28,108,228,226,12,230,206,68,34,206,77,234,174,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,215,219,174,142,179,111,189,97,234,61,45,206,59,87,208,216,102,47,230,41,241,155,108,160,15,84,49,202,225,221,169,169,144,119,222,105,123,81,59,198,36,241,198,32,34,60,157,142,89,2,93,58,31,235,143,13,234,251,25,184,193,48,82,88,115,187,61,69,84,245,248,227,27,187,133,184,170,9,169,103,128,201,247,168,1,136,161,142,89,25,131,105,152,157,227,140,36,133,139,40,22,176,58,91,170,89,222,139,103,118,205,76,211,75,239,208,217,37,155,189,228,171,124,172,53,29,174,236,39,12,159,155,152,14,50,222,57,76,126,208,190,219,238,219,59,51,182,193,61,31,117,103,134,245,117,165,255,0,94,44,84,244,150,123,237,5,68,148,215,220,112,107,222,170,123,81,188,134,208,57,155,199,19,152,75,16,52,130,108,28,55,238,3,59,148,70,204,23,213,17,98,175,95,93,107,226,189,41,233,197,93,146,211,115,243,26,155,147,91,230,143,28,183,211,188,103,37,7,54,40,198,231,80,210,9,128,195,17,179,184,9,139,247,164,7,6,110,35,41,196,30,83,172,95,19,156,19,165,156,238,159,76,236,24,95,215,188,146,151,159,214,10,47,164,166,181,253,17,202,26,121,169,127,56,116,178,71,81,221,142,119,47,205,151,216,237,236,94,165,179,101,6,144,235,70,151,235,214,27,30,160,105,30,95,73,145,88,164,168,150,145,234,33,9,34,56,167,141,219,156,82,197,40,140,177,30,206,36,194,98,46,224,96,109,184,152,187,235,45,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,152,166,158,166,121,9,202,73,100,144,157,200,204,137,220,156,157,221,221,221,221,212,239,120,110,244,101,125,233,47,78,47,23,60,242,235,221,204,243,191,37,81,119,182,192,96,116,182,168,233,218,110,197,48,200,59,247,102,111,49,43,203,35,19,199,201,196,67,118,14,236,161,152,10,213,117,71,174,159,201,175,66,114,109,107,250,173,245,143,234,231,146,255,0,6,121,239,39,223,243,21,144,83,127,61,219,147,143,30,255,0,47,208,125,248,237,233,190,237,117,86,42,248,163,251,137,234,111,224,191,56,162,65,127,244,183,84,176,77,105,193,45,154,153,166,151,223,166,113,187,207,123,201,86,249,89,169,251,189,169,142,25,63,55,48,4,131,180,145,24,253,161,109,246,221,183,103,103,127,86,160,47,195,207,173,59,175,75,26,161,79,98,203,242,10,177,210,188,150,161,219,32,163,106,98,170,106,41,222,62,49,92,32,140,73,136,12,73,162,25,92,24,156,225,98,110,220,134,16,241,158,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,131,235,68,68,4,69,226,171,117,163,75,237,218,185,65,161,23,12,190,146,151,59,186,89,222,253,67,103,152,36,3,170,162,99,144,28,162,145,199,180,102,207,12,174,241,9,188,156,35,51,227,192,92,152,61,170,34,32,34,34,2,34,32,34,34,2,34,32,46,9,114,184,127,98,14,163,39,31,85,200,74,197,232,234,153,89,221,183,93,45,184,147,62,232,62,212,84,131,179,139,62,251,170,144,96,247,136,15,68,22,189,119,164,166,204,236,18,29,29,226,130,3,133,251,52,244,205,220,238,84,198,78,228,70,224,254,194,63,191,254,63,88,83,171,166,201,52,255,0,37,150,156,165,158,221,116,183,203,44,46,112,207,196,193,217,202,50,216,163,47,234,38,244,127,247,150,209,142,204,237,179,179,59,127,90,196,30,174,58,4,196,181,238,207,61,86,53,65,71,65,124,57,162,144,102,6,130,157,221,154,89,8,219,155,64,69,234,210,63,223,235,255,0,24,98,207,73,30,41,119,0,170,163,194,245,70,211,75,28,81,211,24,13,99,85,85,202,230,241,197,27,15,216,225,38,206,238,6,254,223,79,247,222,73,113,125,107,194,242,138,56,170,169,107,182,238,3,30,221,169,189,142,44,255,0,120,55,251,101,2,250,187,208,254,188,104,251,207,85,125,177,219,234,40,98,155,180,211,82,220,225,63,105,144,142,236,78,47,253,31,217,247,183,249,172,181,37,243,43,197,170,74,59,109,246,229,108,158,61,197,252,173,97,198,237,247,59,110,5,253,91,127,153,6,205,55,141,71,197,108,145,60,213,119,13,133,153,159,249,169,62,247,219,238,23,88,85,213,71,137,78,43,167,52,53,216,230,53,71,5,109,210,74,95,205,198,82,85,194,252,164,138,94,63,105,161,102,253,38,31,191,239,254,165,14,183,29,69,212,27,196,47,79,118,206,242,26,216,157,217,220,42,110,147,200,59,183,179,208,137,217,125,184,78,148,103,218,141,81,20,24,141,145,171,138,99,224,46,85,80,196,219,242,97,245,230,77,247,147,32,248,50,236,170,253,168,217,84,217,13,224,251,215,27,129,69,19,179,25,59,110,32,49,139,51,153,59,251,5,189,174,166,175,195,115,165,90,29,35,211,152,114,171,185,20,215,122,218,154,183,34,40,160,251,44,211,68,194,204,66,228,251,126,97,159,219,247,253,222,139,30,186,56,240,192,203,105,46,116,89,182,176,210,91,162,10,90,135,144,41,162,173,134,163,145,71,52,36,44,66,240,155,59,56,137,239,246,190,255,0,187,117,43,180,148,148,212,52,225,75,71,4,112,194,27,241,8,197,132,91,119,221,246,102,244,246,187,160,238,68,84,72,124,27,116,28,146,225,151,80,204,196,79,187,186,237,103,221,183,253,168,12,171,93,110,236,171,23,221,144,114,172,183,88,154,117,22,166,244,237,155,227,103,33,70,114,218,38,112,33,17,39,103,18,9,63,165,179,127,216,213,233,95,153,147,209,5,203,27,186,80,72,204,227,81,71,52,110,207,251,28,29,144,106,255,0,150,217,95,27,202,239,88,233,19,147,218,238,21,52,78,238,204,206,253,185,8,55,244,244,254,143,220,182,12,232,79,81,224,212,142,159,172,87,8,156,92,232,105,40,169,37,219,158,204,109,69,78,238,223,105,153,254,255,0,187,118,80,181,214,254,14,56,39,80,153,5,8,70,0,55,10,138,187,139,48,59,123,36,174,169,111,93,153,189,126,194,147,31,7,107,155,84,104,38,65,74,114,145,20,119,200,128,89,247,217,153,168,160,244,245,254,196,25,246,136,136,48,11,197,227,84,15,29,208,119,195,168,37,227,61,222,231,111,18,38,41,4,133,132,231,145,253,158,143,252,199,222,255,0,242,44,30,240,185,210,122,93,66,234,18,59,141,214,54,58,43,125,174,224,66,207,28,101,249,214,8,199,250,123,237,246,102,127,99,127,159,218,191,71,197,67,82,228,202,245,180,113,216,170,102,58,106,42,102,54,23,228,192,196,21,117,161,236,114,219,125,139,219,178,203,15,6,252,30,158,147,73,106,115,119,136,94,74,219,133,196,24,219,142,237,179,211,6,222,205,253,145,254,223,249,144,72,220,113,132,64,209,198,44,34,222,198,102,217,149,72,136,56,47,98,165,29,247,70,100,21,51,108,185,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,20,146,55,181,84,168,246,32,173,23,12,251,174,80,99,239,93,90,107,81,170,157,58,95,113,122,24,34,150,164,234,168,38,1,144,132,71,236,84,131,190,238,76,255,0,115,186,128,76,31,35,188,233,166,125,107,189,67,60,148,181,22,234,218,105,165,237,200,94,160,50,4,155,63,2,109,219,236,183,166,235,103,11,197,182,43,189,186,91,124,219,240,151,142,254,187,123,9,159,254,69,175,63,93,250,110,26,93,212,125,235,31,130,30,212,21,20,84,21,145,3,205,220,118,18,167,16,125,223,252,168,203,209,6,192,58,121,146,83,229,184,141,13,250,148,220,227,168,121,91,119,23,23,220,100,33,246,63,175,220,189,34,195,143,11,173,92,155,82,186,112,160,164,185,84,12,151,43,117,194,227,28,252,96,237,179,51,76,38,222,207,71,251,51,15,255,0,75,44,199,65,27,94,53,23,120,98,210,108,54,218,12,237,41,100,133,203,236,251,91,201,201,247,255,0,186,101,138,62,19,150,153,46,61,72,86,84,132,64,99,75,105,140,139,150,222,155,215,210,191,166,255,0,228,186,184,158,49,90,151,79,144,231,56,254,11,73,57,19,90,106,103,169,156,30,30,60,72,169,41,28,62,215,223,233,33,123,23,223,224,175,141,141,78,127,159,228,18,68,196,84,246,235,116,81,63,55,109,152,170,36,114,244,254,216,133,4,190,196,220,98,1,219,109,133,155,111,217,232,171,68,65,65,125,235,134,103,221,84,79,183,162,224,95,119,64,118,244,254,213,208,113,238,251,51,110,255,0,118,235,234,92,113,100,29,80,70,227,234,94,213,220,184,244,102,92,114,253,168,42,69,72,152,147,187,55,220,170,65,248,215,172,59,23,200,105,222,150,241,96,183,213,70,78,206,237,53,44,103,234,207,187,126,144,186,183,85,221,39,104,21,198,165,234,234,244,215,30,57,29,153,183,123,53,19,251,63,182,21,119,145,7,131,199,116,51,74,177,96,8,236,184,61,146,156,64,251,130,193,108,166,15,181,187,62,255,0,102,54,253,140,189,189,61,37,45,32,118,169,41,162,132,55,223,140,96,194,223,232,101,218,136,8,139,172,230,17,118,245,65,216,168,61,137,182,84,132,142,94,138,182,100,20,48,51,42,216,85,72,128,136,136,8,136,128,136,136,8,136,128,181,172,234,199,222,159,89,62,32,100,63,49,157,108,166,181,172,234,199,222,159,89,62,32,100,63,49,157,4,212,248,92,123,137,233,151,227,95,56,173,89,84,177,87,194,227,220,79,76,191,26,249,197,106,202,164,5,0,62,40,254,253,154,155,248,47,201,232,148,255,0,40,1,241,71,247,236,212,223,193,126,79,68,131,63,252,21,61,214,50,159,136,21,223,46,183,44,255,0,88,1,224,169,238,177,148,252,64,174,249,117,185,103,250,2,128,31,20,127,126,205,77,252,23,228,244,74,127,148,0,248,163,251,246,106,111,224,191,39,162,65,101,52,47,93,53,31,167,77,71,183,106,134,151,222,124,141,214,135,120,166,134,86,115,165,184,82,147,179,201,75,83,27,59,119,33,62,35,187,110,196,196,34,96,64,96,6,59,10,116,209,212,94,9,213,6,150,80,106,102,11,81,254,42,142,241,69,194,111,240,101,211,203,67,52,244,125,201,98,143,189,218,239,128,247,64,120,31,181,159,218,205,175,180,122,13,153,86,244,242,61,70,217,232,170,238,24,245,30,81,87,140,222,158,26,118,112,181,24,83,209,75,77,52,166,198,229,194,114,171,146,54,126,12,0,113,0,185,185,76,2,189,7,74,61,87,106,63,73,90,142,25,174,21,47,158,181,87,118,224,191,216,39,153,194,150,239,74,46,238,194,78,204,253,185,131,145,60,83,51,57,70,68,76,236,96,114,70,97,177,242,47,41,165,186,165,130,107,78,9,108,212,205,52,190,253,51,141,222,123,222,74,183,202,205,79,221,237,76,112,201,249,185,128,36,29,164,136,199,237,11,111,182,237,187,59,59,250,180,31,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,97,134,10,104,35,23,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,80,3,215,247,88,55,94,172,181,112,138,222,244,145,224,152,117,69,101,6,40,16,196,76,117,48,25,139,73,93,41,72,3,47,58,134,134,35,104,200,69,162,1,0,227,205,164,146,76,181,241,138,215,77,118,179,125,31,162,159,85,190,174,105,182,71,221,255,0,9,249,234,58,207,173,126,95,232,250,159,230,123,111,81,67,229,106,31,143,233,183,123,150,254,162,219,40,192,196,237,214,43,198,85,102,180,229,57,31,213,251,45,109,194,158,158,227,119,242,103,87,244,125,41,200,35,45,79,96,29,142,94,216,57,31,108,95,145,113,217,189,93,6,79,248,121,244,89,117,234,159,84,41,239,185,126,63,86,90,87,141,84,59,228,21,141,82,84,173,91,59,71,202,43,124,18,8,185,25,145,60,69,43,3,139,132,46,79,220,140,206,30,95,173,226,59,208,229,55,74,89,149,6,97,167,199,87,81,167,89,133,68,225,67,12,161,44,167,100,171,22,99,122,41,103,118,113,48,33,114,40,8,139,186,65,20,162,76,79,11,203,36,217,233,110,150,224,154,45,130,91,52,207,77,44,95,67,99,118,110,247,146,162,243,83,84,118,187,179,28,210,126,114,99,57,11,121,37,50,251,68,251,111,179,108,204,204,223,94,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,122,106,234,26,150,126,18,134,236,236,236,236,236,64,98,76,38,6,46,198,6,34,66,226,66,206,193,0,61,18,117,131,147,116,141,170,17,94,133,234,235,112,155,229,68,3,150,89,233,34,167,239,215,65,20,115,132,39,28,146,131,144,156,37,82,114,176,9,198,210,56,176,25,11,63,33,159,236,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,213,52,53,212,206,252,37,13,221,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,181,161,213,44,119,4,197,51,187,157,131,77,53,23,235,222,55,75,217,242,89,7,209,19,90,252,231,40,64,228,254,245,153,222,72,248,72,71,31,218,127,181,219,228,222,132,202,69,60,27,53,115,168,42,203,237,219,73,40,172,255,0,88,244,158,215,180,245,213,53,21,241,71,38,45,85,80,21,18,66,84,224,101,220,150,26,137,32,144,14,16,23,17,144,154,93,227,222,86,152,37,169,17,16,23,159,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,239,77,93,67,82,207,194,80,221,157,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,219,208,34,13,115,58,193,233,51,50,233,23,84,62,163,223,106,42,239,22,42,250,120,234,108,89,25,80,53,44,23,80,104,193,231,96,6,146,86,3,138,83,120,200,28,249,237,219,55,102,25,65,223,223,244,193,214,221,215,75,180,47,83,186,105,206,231,171,184,98,121,142,47,123,164,176,212,77,84,78,22,10,217,173,181,191,154,138,33,132,204,194,170,164,233,129,199,152,71,17,145,202,255,0,167,43,188,207,245,59,211,214,43,213,6,141,94,180,143,41,169,242,30,127,183,83,110,186,5,44,117,19,91,43,162,46,81,84,70,38,223,229,70,108,36,4,113,75,40,49,135,62,77,175,14,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,24,106,30,146,118,154,9,64,227,25,98,154,51,244,119,9,34,146,57,25,137,132,217,141,152,132,73,156,88,60,82,203,255,0,17,158,181,255,0,149,86,163,193,96,192,46,119,88,244,203,22,252,221,182,154,119,237,71,116,174,103,54,146,230,80,241,19,30,64,109,28,67,43,145,4,98,69,180,69,52,177,182,32,43,171,211,23,79,89,87,84,26,203,101,210,60,90,167,200,121,254,229,77,198,232,116,178,84,67,108,161,136,121,75,81,32,131,127,147,24,49,16,9,203,44,64,230,28,249,48,123,94,137,58,62,201,186,185,213,8,172,162,213,116,88,77,142,162,2,203,47,20,146,211,247,232,96,150,57,206,16,142,57,77,136,142,98,166,56,152,196,36,104,220,152,204,73,155,137,108,17,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,114,118,41,96,140,99,138,62,102,228,101,196,0,91,114,119,39,219,119,119,127,85,248,26,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,156,161,167,122,185,222,105,229,51,144,165,150,105,15,209,156,228,150,73,36,118,22,16,103,55,97,17,22,97,111,106,128,161,175,198,147,71,44,88,126,178,226,90,197,104,155,183,87,168,150,250,138,123,165,55,19,126,85,86,209,167,140,106,121,145,187,55,56,39,167,139,182,32,2,62,91,151,218,41,9,218,101,22,26,248,182,97,86,172,171,162,220,130,251,112,168,171,142,163,14,188,90,175,116,35,9,139,4,147,157,72,208,184,202,206,46,238,29,170,233,73,152,92,95,152,131,239,179,56,144,97,87,131,6,175,83,98,26,243,146,233,29,198,122,72,105,245,10,206,51,81,185,65,41,207,53,198,223,220,150,56,64,199,236,0,61,52,213,210,19,155,122,188,49,179,19,59,241,57,159,90,203,104,14,177,223,122,127,214,92,79,88,177,200,124,197,94,51,112,26,137,41,185,0,121,186,83,18,142,166,155,153,129,180,125,216,36,150,46,231,7,32,231,200,126,208,179,173,154,80,67,95,141,38,177,216,179,13,101,196,180,118,209,15,114,175,78,237,245,21,23,74,158,70,220,106,174,67,79,32,211,112,32,102,126,16,65,79,47,112,76,196,188,207,31,178,81,147,63,229,120,54,104,167,215,158,160,174,218,199,87,112,236,210,105,149,189,187,48,71,47,25,39,174,184,197,81,79,31,33,120,201,138,17,128,43,28,182,48,38,147,177,183,33,230,203,21,122,167,214,191,229,19,212,22,109,172,113,219,252,149,38,65,112,111,33,1,69,219,144,40,96,136,41,233,123,163,220,145,154,103,130,24,158,78,38,227,220,115,227,176,236,205,45,62,15,186,57,98,193,186,96,109,85,167,155,204,94,181,46,225,61,69,100,156,76,59,20,180,53,19,210,83,211,108,230,64,92,76,42,101,238,48,129,63,153,224,92,154,49,116,25,212,136,136,11,90,206,172,125,233,245,147,226,6,67,243,25,214,202,107,90,206,172,125,233,245,147,226,6,67,243,25,208,77,79,133,199,184,158,153,126,53,243,138,213,149,75,21,124,46,61,196,244,203,241,175,156,86,172,170,64,94,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,189,53,117,13,75,63,9,67,118,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,111,64,136,53,204,235,7,164,204,203,164,93,80,250,143,125,168,171,188,88,171,233,227,169,177,100,101,64,212,176,93,65,163,7,157,128,26,73,88,14,41,77,227,32,115,231,183,108,221,152,101,7,124,159,240,163,235,95,242,101,149,65,211,94,166,92,238,181,56,222,91,112,167,166,196,165,223,189,13,158,233,52,132,47,79,193,133,228,24,106,164,144,61,68,184,71,43,114,112,102,154,105,70,71,250,193,233,51,13,234,235,75,254,163,223,106,41,44,247,218,10,136,234,108,89,25,80,61,84,246,163,121,1,231,96,6,146,39,48,150,32,120,200,28,248,111,219,55,103,40,129,219,94,204,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,244,213,212,53,44,220,226,61,153,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,195,99,62,167,122,133,197,122,95,209,171,214,174,101,52,222,127,200,118,233,173,214,176,170,142,158,107,157,116,165,198,42,120,200,223,252,169,13,196,76,130,40,165,54,3,225,197,245,214,213,45,82,206,245,167,59,185,234,102,165,223,126,153,201,47,61,159,59,91,229,97,167,238,246,161,8,99,252,220,32,17,142,209,196,3,246,69,183,219,119,221,221,221,253,6,174,245,35,173,186,245,106,197,236,218,191,159,85,228,244,248,117,60,180,214,115,171,167,129,167,136,36,24,134,71,146,96,1,150,160,201,169,226,220,230,35,55,113,119,119,220,137,223,45,124,49,122,14,252,183,223,105,181,231,86,44,188,176,28,126,224,63,70,218,238,54,238,229,46,81,48,132,195,38,197,221,23,236,211,206,52,238,92,163,146,41,137,164,133,247,225,40,176,100,255,0,133,207,66,87,93,19,181,77,174,250,209,140,210,83,230,215,202,112,28,126,221,87,1,121,220,122,136,132,218,83,147,147,241,138,166,160,76,89,195,135,114,40,197,193,200,94,105,162,25,10,68,64,68,68,30,83,84,180,183,4,214,156,18,231,166,122,151,98,250,103,27,188,246,124,237,23,154,154,159,187,218,152,38,143,243,144,152,72,59,73,16,23,217,38,223,109,159,118,119,103,215,223,172,30,147,51,46,145,117,67,234,61,246,162,174,241,98,175,167,142,166,197,145,149,3,82,193,117,6,140,30,118,0,105,37,96,56,165,55,140,129,207,158,221,179,118,97,148,29,246,51,86,171,169,222,158,177,94,168,52,106,245,164,121,77,79,144,243,253,186,155,117,208,41,99,168,154,217,93,17,114,138,162,49,54,255,0,42,51,97,32,35,138,89,65,140,57,242,96,138,15,13,207,16,74,110,157,170,100,209,237,100,186,213,150,157,92,106,10,166,138,229,52,178,204,24,201,180,83,201,43,69,79,12,18,205,48,84,204,240,11,128,144,132,102,231,38,219,156,142,249,85,226,91,226,9,77,163,214,171,199,79,154,65,117,171,143,80,107,233,252,181,226,237,73,44,180,179,227,64,99,75,60,111,27,156,14,19,157,69,52,242,139,28,50,137,192,251,19,59,27,14,209,45,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,6,26,135,164,157,166,130,80,56,198,88,166,140,253,29,194,72,164,142,70,98,97,54,99,102,33,18,103,22,241,72,8,164,211,42,232,114,167,165,47,14,29,92,204,53,4,233,42,53,23,48,167,199,194,186,24,130,41,66,201,72,55,154,51,106,40,167,102,114,51,34,113,41,200,75,180,71,20,66,44,77,11,75,36,101,160,253,92,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,160,147,177,85,4,131,36,82,112,54,32,46,38,2,251,19,56,190,219,59,59,122,41,222,233,91,196,51,75,245,199,65,178,13,84,212,106,202,76,46,229,167,116,240,62,106,18,140,158,74,23,151,147,65,81,74,95,104,164,9,202,51,24,224,103,41,154,70,237,109,38,241,201,46,53,120,172,116,37,106,123,85,127,84,218,53,140,213,141,200,106,30,124,222,213,110,128,74,9,32,113,50,146,240,192,206,196,6,36,194,211,240,18,99,99,239,147,7,9,228,146,40,80,100,87,91,125,96,228,221,92,234,132,183,162,122,186,44,38,199,81,56,226,118,122,184,169,251,244,48,75,28,1,49,201,36,64,196,71,49,83,4,174,4,114,52,110,78,0,68,205,200,174,7,135,23,67,148,221,86,230,85,249,134,160,157,93,62,157,97,245,16,5,116,49,4,177,29,238,172,153,205,168,162,157,153,132,0,69,132,167,33,46,232,132,177,8,176,188,205,44,118,211,163,174,142,179,190,175,243,186,139,5,130,179,232,108,110,205,195,235,6,65,219,134,163,232,190,236,53,7,75,253,234,115,197,36,253,217,41,222,63,205,187,240,223,145,108,205,235,176,78,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,106,106,26,26,102,126,17,6,238,238,238,238,238,70,100,78,70,102,78,230,102,68,68,228,68,238,225,232,22,170,235,106,133,170,186,9,243,240,172,187,90,174,61,14,96,52,118,251,157,37,85,69,174,162,241,73,93,20,51,9,157,44,239,115,169,153,162,148,89,247,3,120,166,138,70,18,217,248,72,5,236,38,119,203,85,174,183,71,93,98,231,125,32,103,117,23,251,5,31,211,56,221,231,135,214,12,127,185,13,63,210,157,168,106,2,151,251,232,224,150,72,59,82,84,60,159,155,102,231,183,18,221,159,211,96,156,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,213,52,53,212,206,252,37,13,221,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,131,208,34,34,2,197,95,20,127,113,61,77,252,23,231,20,75,42,150,42,248,163,251,137,234,111,224,191,56,162,65,0,42,79,188,46,188,64,43,45,21,150,222,153,53,191,34,239,90,166,242,214,236,30,233,60,115,207,85,29,84,179,197,4,54,146,237,129,242,133,251,187,197,36,142,3,8,198,81,185,56,60,67,20,112,233,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,170,241,69,100,163,150,172,200,96,142,122,153,130,24,202,66,17,34,96,98,54,119,118,18,125,183,217,159,216,153,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,233,171,168,106,89,185,196,123,51,179,179,179,184,152,16,184,152,24,187,129,129,9,11,144,147,59,134,209,8,176,3,194,247,174,159,203,94,42,26,29,172,121,159,155,212,155,47,63,161,234,107,71,140,215,219,92,113,139,182,243,57,63,152,172,135,105,59,155,176,153,196,193,39,231,72,106,36,108,255,0,64,81,193,226,177,208,229,78,165,90,171,250,164,211,99,164,138,251,140,89,220,242,155,97,4,80,53,198,221,74,38,111,90,18,108,206,117,48,197,184,144,200,79,220,134,40,196,28,74,33,142,105,31,68,26,192,233,86,166,101,90,55,168,248,230,169,97,85,126,94,245,140,220,34,184,83,114,146,64,142,110,15,246,224,151,182,96,101,12,160,229,28,128,196,220,227,51,23,125,137,214,197,61,52,117,23,130,117,65,165,148,26,153,130,212,127,138,163,188,81,112,155,252,25,116,242,208,205,61,31,114,88,163,239,118,187,224,61,208,30,7,237,103,246,179,68,175,138,23,69,31,201,255,0,59,61,103,211,219,101,170,135,77,179,43,128,83,69,110,162,110,207,208,215,66,132,140,233,218,34,39,222,25,123,83,205,27,198,204,17,253,184,184,70,33,23,115,21,116,195,93,53,31,71,236,89,214,55,131,94,124,165,6,162,99,242,99,119,184,100,103,146,51,165,144,197,200,198,55,126,223,123,183,222,132,100,33,34,8,234,103,225,196,137,140,67,50,188,86,58,211,186,234,102,127,95,211,142,156,228,21,112,97,56,165,67,210,100,128,52,197,78,247,75,220,19,27,73,17,147,151,41,105,169,200,1,132,92,64,74,97,144,255,0,56,193,4,131,141,125,29,244,171,153,117,95,171,150,252,62,205,109,171,28,98,221,81,79,83,150,93,227,145,161,11,117,185,207,237,176,202,64,99,230,100,17,144,97,14,37,200,217,201,219,182,18,24,90,172,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,212,212,52,52,204,220,229,61,157,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,182,40,233,87,166,124,55,165,13,35,163,210,220,62,186,174,226,101,80,87,43,189,206,165,220,78,227,113,144,35,9,103,104,249,56,194,28,98,140,2,49,119,226,0,60,136,207,156,134,23,43,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,116,228,236,82,193,24,199,20,124,205,200,203,136,0,182,228,238,79,182,238,238,254,171,5,188,106,253,214,49,111,136,20,63,46,184,172,255,0,88,1,227,87,238,177,139,124,64,161,249,117,197,4,43,41,169,240,189,235,167,242,215,138,134,135,107,30,103,230,245,38,203,207,232,122,154,209,227,53,246,215,28,98,237,188,206,79,230,43,33,218,78,230,236,38,113,48,73,249,210,26,137,26,37,116,35,71,47,186,251,169,148,90,85,139,77,194,245,117,183,221,106,45,209,241,7,243,53,84,150,234,138,184,169,183,51,0,14,241,211,140,93,194,38,16,238,115,125,216,118,127,192,180,220,243,45,40,207,232,175,52,113,213,216,50,204,58,241,29,76,65,87,72,205,61,190,227,73,51,16,180,144,204,46,204,113,203,27,110,18,11,250,139,177,55,181,144,109,16,139,21,122,5,235,95,21,234,179,78,41,44,151,107,159,151,212,220,102,223,12,121,29,190,161,227,9,43,248,48,198,87,58,118,140,64,10,25,77,217,204,64,91,179,33,176,59,113,40,142,92,170,64,68,68,4,68,65,173,103,86,62,244,250,201,241,3,33,249,140,234,106,124,46,61,196,244,203,241,175,156,86,168,86,234,199,222,159,89,62,32,100,63,49,157,77,79,133,199,184,158,153,126,53,243,138,212,25,84,160,7,197,31,223,179,83,127,5,249,61,18,159,229,0,62,40,254,253,154,155,248,47,201,232,144,99,254,150,234,150,119,162,217,221,179,83,52,210,251,244,54,73,102,239,121,42,223,43,13,71,107,187,9,195,39,230,230,3,140,183,142,83,31,180,47,182,251,182,206,204,237,176,159,74,61,87,105,199,86,186,112,25,174,21,47,145,186,208,246,224,191,216,39,153,142,170,209,84,76,238,194,78,204,221,200,79,137,60,83,51,48,200,34,76,236,6,18,70,26,230,71,105,186,205,106,168,190,195,108,171,59,109,29,68,52,149,21,131,9,60,16,207,48,200,81,68,114,109,196,76,198,9,136,69,223,114,104,164,118,223,139,237,120,58,81,234,187,81,250,74,212,112,205,112,169,124,245,170,187,183,5,254,193,60,206,20,183,122,81,119,118,18,118,103,237,204,28,137,226,153,153,202,50,34,103,99,3,146,51,13,143,145,121,77,45,213,44,19,90,112,75,102,166,105,165,247,233,156,110,243,222,242,85,190,86,106,126,239,106,99,134,79,205,204,1,32,237,36,70,63,104,91,125,183,109,217,217,223,213,160,34,34,8,171,241,206,253,73,254,242,127,13,81,107,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,165,120,231,126,164,255,0,121,63,134,168,234,209,237,11,212,125,121,172,201,173,58,95,102,250,102,235,139,227,243,100,147,91,98,119,122,170,202,88,167,130,25,2,152,25,159,187,51,121,129,54,143,118,35,16,38,14,70,224,6,19,105,225,231,214,157,171,170,125,47,167,177,101,249,5,33,106,166,53,78,237,144,81,181,48,210,189,108,13,39,24,174,16,70,36,226,96,66,241,12,174,12,44,19,57,55,110,48,56,121,125,125,122,245,189,252,141,44,88,113,219,48,127,172,183,172,186,225,39,106,41,234,59,20,177,80,210,28,5,89,200,199,115,105,140,39,8,226,216,92,68,140,164,46,77,27,69,44,21,233,110,169,103,122,45,157,219,53,51,77,47,191,67,100,150,110,247,146,173,242,176,212,118,187,176,156,50,126,110,96,56,203,120,229,49,251,66,251,111,187,108,236,206,222,215,171,14,162,174,189,82,235,109,227,87,238,22,154,187,53,61,117,61,37,37,13,158,107,161,87,133,182,8,96,0,120,162,145,192,25,128,165,105,102,113,16,22,99,152,223,213,221,201,194,98,122,75,241,48,209,174,168,111,180,26,121,83,100,186,225,185,245,199,187,229,172,213,12,85,180,181,157,176,158,99,242,245,145,131,51,240,130,14,103,222,8,126,209,176,135,115,103,117,150,183,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,70,104,42,96,144,92,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,70,183,131,7,79,23,92,111,25,201,122,145,201,109,84,128,25,101,56,217,49,122,129,172,34,157,232,161,168,147,207,145,196,47,192,64,234,32,167,17,115,252,230,244,178,59,48,129,51,201,38,136,53,235,235,163,163,43,239,71,154,143,75,108,142,235,244,206,25,148,121,138,140,102,229,41,131,85,20,113,56,119,105,170,99,29,182,154,46,236,76,242,8,180,114,9,137,15,23,115,138,59,129,225,159,214,189,187,166,12,238,229,132,234,93,207,203,105,182,91,189,77,109,100,143,85,55,208,213,208,195,35,199,81,13,60,35,39,62,246,193,4,140,49,242,125,160,39,54,24,92,74,98,122,138,208,108,55,169,45,35,190,233,78,103,69,72,65,113,167,51,182,87,77,78,243,29,166,226,192,77,79,91,19,9,129,115,140,139,119,22,49,230,14,113,147,240,50,103,215,95,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,12,53,15,73,59,77,4,160,113,140,177,77,25,250,59,132,145,73,28,140,196,194,108,198,204,66,36,206,44,27,31,107,70,175,97,186,11,165,249,6,174,106,4,245,113,216,177,218,113,154,161,169,32,121,167,148,206,65,138,40,99,15,70,115,146,89,35,141,156,156,65,156,217,200,132,89,201,181,203,215,77,116,212,126,162,245,30,227,170,26,161,121,243,215,90,237,162,134,24,153,194,150,223,74,46,239,29,45,52,110,239,219,132,57,22,205,187,147,145,17,153,25,153,153,53,7,93,53,31,83,240,77,63,211,156,198,243,231,108,186,105,111,170,183,88,132,217,206,97,142,121,187,134,242,74,110,70,92,64,32,128,1,157,163,142,42,104,132,0,95,153,30,64,120,115,116,81,252,170,181,30,123,254,127,108,186,199,166,88,183,231,46,85,48,55,106,59,165,115,56,60,118,193,155,144,152,242,3,121,37,40,152,136,35,17,29,226,41,162,145,131,39,252,36,58,44,186,217,106,99,234,179,84,177,250,186,10,137,41,246,192,224,150,164,162,50,130,120,164,142,162,225,44,12,44,238,18,69,35,4,14,101,177,1,203,39,109,217,224,149,74,82,34,13,107,58,177,247,167,214,79,136,25,15,204,103,95,171,210,143,85,218,143,210,86,163,134,107,133,75,231,173,85,221,184,47,246,9,230,112,165,187,210,139,187,176,147,179,63,110,96,228,79,20,204,206,81,145,19,59,24,28,145,159,229,117,99,239,79,172,159,16,50,31,152,206,190,76,223,65,179,44,51,71,180,243,92,138,138,174,175,19,207,233,235,0,46,3,78,195,5,21,198,158,186,174,156,168,140,152,201,249,148,84,193,56,145,48,115,105,36,16,98,236,200,72,54,51,210,221,82,193,53,167,4,182,106,102,154,95,126,153,198,239,61,239,37,91,229,102,167,238,246,166,56,100,252,220,192,18,14,210,68,99,246,133,183,219,118,221,157,157,253,90,128,191,15,62,180,238,189,44,106,133,61,139,47,200,42,199,74,242,90,135,108,130,141,169,138,169,168,167,120,248,197,112,130,49,38,32,49,38,136,101,112,98,115,133,137,187,114,24,67,198,122,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,15,173,106,174,182,168,90,171,160,200,174,137,58,193,201,186,70,213,8,175,66,245,117,184,77,242,162,1,203,44,244,145,83,247,235,160,138,57,194,19,142,73,65,200,78,18,169,57,88,4,227,105,28,88,12,133,159,144,207,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,106,154,26,234,103,126,18,134,238,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,218,208,228,90,91,157,226,152,38,35,169,151,251,23,149,198,243,191,63,245,126,183,205,66,126,115,201,76,208,213,126,108,13,228,143,132,132,195,249,193,30,91,238,59,183,170,203,255,0,14,15,16,10,206,157,239,177,105,38,175,100,95,245,39,175,243,51,197,83,81,28,245,18,99,181,92,14,78,84,225,8,73,33,195,52,140,192,112,176,241,105,37,105,69,195,243,205,40,77,250,242,154,165,170,88,38,139,96,151,61,76,212,187,239,208,216,221,155,179,231,107,124,172,213,29,174,236,193,12,127,155,132,14,66,222,73,64,126,200,190,219,238,251,51,59,183,160,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,48,193,77,4,98,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,234,5,188,67,58,211,186,245,79,170,21,22,44,67,32,171,45,43,198,170,25,177,250,55,166,42,86,173,157,163,227,45,194,120,200,156,140,200,158,81,137,205,133,194,23,22,237,198,103,55,32,240,29,96,245,103,153,117,117,170,31,94,47,180,245,118,123,21,5,60,116,214,44,112,171,218,170,11,80,60,96,211,184,27,71,19,25,203,40,60,132,110,28,246,237,131,187,140,64,205,154,157,12,220,245,182,191,195,175,168,58,92,226,58,177,211,171,118,15,123,166,193,94,106,72,33,2,55,165,185,203,114,120,140,69,166,152,59,210,196,206,102,228,12,108,96,15,184,72,35,137,93,11,244,101,125,235,15,81,234,173,146,93,126,134,195,49,127,47,81,147,92,162,48,122,161,142,87,62,213,53,52,101,190,243,75,218,149,154,66,23,142,49,2,34,228,236,17,73,54,157,77,218,109,86,14,145,53,94,197,98,182,82,91,173,182,237,55,190,210,81,209,210,66,48,193,77,4,118,201,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,144,107,110,182,168,90,171,173,170,16,17,17,1,99,255,0,88,189,29,96,157,95,224,148,246,11,253,103,208,217,37,155,159,213,252,131,183,53,71,209,125,217,169,206,171,251,212,39,138,57,251,177,211,180,127,156,119,225,191,33,217,219,215,32,17,6,174,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,233,171,168,106,89,185,196,123,51,179,179,179,184,152,16,184,152,24,187,129,129,9,11,144,147,59,203,247,134,151,136,37,54,176,218,172,253,62,106,253,214,174,77,65,160,167,242,214,123,181,92,178,213,79,146,128,13,84,242,60,142,16,48,64,116,244,208,68,46,115,74,71,59,238,78,238,110,91,220,15,17,222,135,42,122,173,195,104,51,13,62,58,74,125,69,195,233,231,10,24,101,8,162,11,221,33,59,27,209,75,59,179,16,24,147,17,64,68,93,161,57,101,18,97,105,158,88,224,133,6,122,120,145,248,130,83,117,19,83,30,143,104,221,214,172,116,234,221,80,53,53,183,40,101,150,16,201,141,226,130,72,154,90,121,160,138,104,66,154,102,156,88,8,136,36,54,9,54,220,35,118,192,181,237,116,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,65,67,78,245,115,180,48,68,1,25,75,44,210,31,171,176,71,20,114,72,236,44,70,236,14,194,36,78,194,249,149,226,99,211,214,43,210,254,141,116,241,164,120,181,79,159,242,31,90,42,110,55,67,165,142,158,107,157,116,165,109,41,106,36,16,111,242,99,6,34,50,8,162,136,28,207,135,39,12,0,87,127,165,94,166,51,46,148,53,114,143,84,176,250,26,75,136,21,57,91,110,246,202,150,97,11,141,186,67,140,229,129,164,226,229,9,242,138,51,9,5,159,137,128,242,19,14,113,157,192,240,206,180,218,175,253,107,233,253,138,251,108,164,184,219,110,52,247,234,74,202,58,184,70,104,42,96,146,201,92,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,189,7,136,207,69,31,201,87,81,224,191,224,22,203,172,154,101,148,254,114,219,83,59,119,99,181,215,59,155,201,108,41,185,17,151,16,6,146,34,149,132,142,50,33,222,82,134,89,28,37,39,81,188,67,52,27,4,233,162,199,212,141,45,101,93,202,159,48,167,153,177,124,122,65,242,215,27,141,108,70,241,205,78,66,252,154,32,130,81,33,154,118,231,24,236,206,15,43,201,8,203,4,58,165,170,89,222,180,231,119,61,76,212,187,239,211,57,37,231,179,231,107,124,172,52,253,222,212,33,12,127,155,132,2,49,218,56,128,126,200,182,251,110,251,187,187,191,149,82,19,225,165,225,247,83,172,55,91,63,80,122,191,106,164,147,79,168,42,60,205,158,211,87,20,85,80,100,166,5,85,4,141,35,4,236,112,5,61,76,17,19,132,209,16,78,219,139,179,131,150,225,122,252,40,122,28,166,198,173,86,78,174,53,24,234,218,251,114,167,168,60,70,210,225,45,59,80,210,74,50,64,85,179,177,48,188,167,60,68,125,161,109,226,104,101,25,55,50,144,59,50,104,136,128,177,87,197,31,220,79,83,127,5,249,197,18,202,165,138,190,40,254,226,122,155,248,47,206,40,144,64,10,145,79,12,95,16,10,61,34,172,166,233,251,91,242,47,41,130,213,241,131,25,185,75,28,17,82,216,106,164,158,105,165,26,147,16,105,30,25,228,168,245,154,67,33,132,128,119,97,140,140,227,142,181,234,181,75,75,115,189,22,206,238,122,103,169,118,47,161,178,75,55,103,206,209,121,168,106,59,93,216,66,104,255,0,57,9,156,101,188,114,129,125,146,125,183,217,246,118,118,96,217,249,20,117,120,98,248,128,86,106,237,29,55,79,218,223,145,121,188,234,147,140,24,205,202,88,231,150,170,253,75,28,19,77,40,212,152,131,198,211,65,29,63,172,210,24,148,194,99,187,20,130,103,38,106,235,166,186,105,199,78,154,113,113,213,13,80,188,249,27,85,14,209,67,12,76,199,85,112,170,38,119,142,150,154,55,118,238,76,124,75,102,221,133,132,72,204,128,0,204,66,223,245,139,214,46,9,210,6,9,79,127,191,209,253,51,146,94,121,253,95,199,251,147,83,253,41,218,154,156,42,191,190,130,9,99,131,181,29,67,73,249,198,110,123,113,29,221,253,53,247,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,15,83,93,93,82,237,206,83,217,153,153,153,153,132,0,69,132,0,5,152,0,4,68,88,68,89,155,247,245,211,93,53,31,168,189,71,184,234,134,168,94,124,245,214,187,104,161,134,38,112,165,183,210,139,187,199,75,77,27,187,246,225,14,69,179,110,228,228,68,102,70,102,102,89,235,225,67,208,229,78,75,117,178,117,113,168,199,72,246,43,109,69,65,226,54,151,8,170,30,186,174,34,146,2,173,157,137,137,162,8,37,19,237,11,109,43,205,16,201,184,12,97,222,9,20,233,22,231,173,183,174,157,48,203,207,81,113,213,199,168,53,244,245,53,55,80,171,164,130,150,113,3,170,152,169,154,72,96,17,8,143,203,60,27,135,17,49,125,216,217,141,137,149,224,68,64,68,68,4,68,64,68,68,4,68,64,68,68,20,184,170,28,25,215,106,32,164,54,22,217,84,169,118,84,28,142,62,136,59,81,117,132,194,78,254,171,177,7,85,69,37,45,88,118,170,233,162,152,55,223,140,128,196,223,232,117,226,50,45,12,210,172,164,14,59,214,15,100,168,19,62,225,49,219,41,143,237,110,239,191,218,141,255,0,107,175,120,136,45,13,15,73,218,5,110,169,106,186,77,53,199,130,70,103,109,218,205,68,222,223,236,133,92,91,46,29,139,227,212,237,75,103,176,91,233,99,23,119,102,134,150,48,245,119,221,255,0,68,89,126,202,32,34,42,72,196,93,153,254,244,21,46,153,227,114,245,31,106,236,229,251,23,62,142,200,62,96,143,103,118,118,217,254,253,151,123,55,167,246,42,184,178,229,7,91,179,238,185,31,185,9,246,117,200,190,254,136,42,84,74,220,162,49,219,125,197,219,111,219,232,171,68,16,89,226,199,105,146,221,212,133,29,73,196,0,53,86,153,8,120,237,235,181,125,83,250,237,254,83,44,174,240,87,187,195,46,147,102,86,211,103,121,71,36,30,63,103,216,222,78,63,191,253,203,171,73,227,81,141,141,54,127,128,100,17,196,194,85,22,235,140,82,191,55,125,216,106,35,113,244,254,217,73,124,30,14,186,151,79,143,103,57,6,11,87,57,11,93,170,96,169,128,26,30,92,136,105,42,220,254,215,221,233,24,251,80,76,122,243,122,135,146,83,226,88,141,117,250,168,220,35,167,120,155,118,23,39,220,164,17,246,55,175,222,189,34,195,143,20,93,92,155,77,122,112,175,164,182,212,12,119,43,141,194,221,28,28,160,238,51,179,204,70,254,223,70,251,48,151,255,0,75,160,132,156,227,35,188,234,94,125,116,189,77,60,149,85,23,26,218,153,162,238,72,94,128,82,28,155,55,50,125,155,237,63,166,234,126,250,22,211,90,141,43,233,210,197,139,215,65,20,85,33,85,95,49,140,100,36,63,110,164,221,182,113,102,251,153,148,46,116,33,166,225,170,61,71,217,113,249,225,238,193,79,69,95,89,40,52,221,183,113,26,114,6,217,255,0,202,144,125,22,195,22,123,108,86,139,116,86,248,119,225,23,45,183,125,253,164,239,255,0,42,15,181,17,112,239,178,14,31,218,130,184,246,170,208,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,21,15,178,173,82,237,234,128,42,165,67,63,170,173,1,69,7,139,174,128,94,238,185,84,90,179,99,166,133,233,224,182,211,69,82,231,84,204,237,28,65,86,102,236,14,223,176,91,239,82,190,173,222,186,105,237,167,80,116,250,245,108,185,83,201,46,244,21,44,204,18,16,191,243,18,143,221,254,91,160,138,15,9,29,103,44,79,82,234,180,226,170,167,133,45,204,36,168,17,106,126,95,156,150,162,134,47,210,111,86,244,23,83,70,181,157,210,92,154,247,164,58,203,143,221,99,32,134,122,27,173,11,212,119,35,221,187,93,248,165,127,66,219,111,65,111,110,203,101,11,69,222,27,213,150,59,181,57,129,71,40,155,179,139,179,183,217,39,111,185,223,246,126,212,16,19,226,39,117,150,231,212,117,241,140,249,52,94,91,143,217,219,219,65,73,255,0,50,206,127,6,220,36,109,90,127,123,204,9,159,123,213,60,35,252,230,255,0,204,214,85,135,179,111,79,103,237,81,237,215,37,83,212,245,25,146,238,108,92,124,159,179,255,0,65,166,82,191,225,111,103,123,95,79,22,231,217,219,144,206,206,206,239,255,0,111,214,127,82,12,203,68,68,20,59,250,163,109,237,84,158,251,170,135,238,65,90,34,32,46,169,9,196,93,219,218,187,85,4,12,79,234,131,166,6,38,125,221,125,42,150,22,101,82,2,227,118,92,19,253,203,172,201,197,253,16,118,238,206,185,84,111,235,178,173,5,36,235,228,148,93,223,213,254,245,246,59,51,170,92,55,65,215,8,187,54,238,187,155,216,184,97,217,84,128,136,136,8,136,128,136,136,8,136,128,136,136,11,90,206,172,125,233,245,147,226,6,67,243,25,214,202,107,90,206,172,125,233,245,147,226,6,67,243,25,208,77,79,133,199,184,158,153,126,53,243,138,213,149,75,21,124,46,61,196,244,203,241,175,156,86,172,170,64,90,251,120,154,93,173,87,174,184,245,62,178,205,115,164,175,167,142,162,219,72,114,211,76,50,128,207,5,178,146,25,162,114,23,118,99,142,88,228,140,199,218,38,4,47,179,179,178,147,79,18,190,181,237,221,58,105,197,118,151,225,87,61,181,55,46,183,140,116,192,47,85,4,150,171,93,75,84,196,119,56,167,140,88,30,96,56,8,35,22,148,76,100,48,149,216,132,28,78,11,16,76,247,130,133,218,213,55,77,185,149,138,27,157,33,220,168,243,138,138,186,138,49,152,94,120,96,154,130,136,98,148,227,223,144,129,148,19,8,147,182,196,241,72,205,191,23,218,66,150,180,61,58,235,206,101,211,110,174,88,181,91,12,173,171,19,183,84,0,92,232,97,168,104,66,237,110,115,23,168,162,149,200,12,120,72,35,179,19,129,112,54,9,5,185,128,187,108,39,211,174,188,225,189,73,105,29,139,85,176,202,218,66,11,141,56,5,206,134,26,135,152,237,55,22,1,122,138,41,92,128,11,156,100,91,49,56,15,48,112,144,91,129,139,184,92,181,0,62,40,254,253,154,155,248,47,201,232,148,255,0,40,1,241,71,247,236,212,223,193,126,79,68,131,58,124,32,49,107,22,115,209,126,161,97,89,77,15,157,178,228,25,133,218,215,113,166,238,156,125,250,89,237,52,17,203,31,48,113,49,228,6,77,184,187,19,111,187,59,63,170,194,15,16,110,137,46,189,40,103,241,223,113,136,42,235,180,235,42,168,168,154,213,88,52,164,48,90,103,41,166,32,180,156,133,52,166,103,29,56,198,67,44,142,47,51,119,28,89,222,57,54,207,95,5,79,117,140,167,226,5,119,203,173,203,37,58,192,212,142,159,116,223,67,175,18,117,49,71,244,134,25,127,229,103,43,88,208,203,83,37,202,169,225,146,120,169,226,237,237,218,153,252,185,20,115,17,196,49,200,0,93,200,221,132,152,33,219,195,207,173,59,175,75,26,161,79,98,203,242,10,177,210,188,150,161,219,32,163,106,98,170,106,41,222,62,49,92,32,140,73,136,12,73,162,25,92,24,156,225,98,110,220,134,16,241,158,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,181,98,83,103,224,243,69,173,161,211,165,69,195,60,187,82,73,167,211,212,60,56,21,8,140,29,248,0,42,170,222,227,49,188,96,198,225,37,76,156,69,165,50,54,120,100,216,64,28,28,195,48,53,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,56,195,80,244,147,188,51,196,97,32,203,20,209,159,171,49,199,44,113,200,204,76,64,238,12,196,36,46,226,250,240,245,59,211,214,85,210,254,178,222,180,143,41,169,243,254,67,183,83,110,186,5,44,148,240,220,232,101,30,81,84,70,38,223,229,70,108,36,98,18,197,40,49,159,14,79,178,154,177,93,96,244,153,134,245,117,165,255,0,81,239,181,20,150,123,237,5,68,117,54,44,140,168,30,170,123,81,188,128,243,176,3,73,19,152,75,16,60,100,14,124,55,237,155,179,148,64,236,24,1,225,67,215,29,78,53,117,178,116,143,168,193,72,214,43,149,69,64,98,55,103,56,169,222,134,174,82,146,114,162,157,201,197,165,9,229,35,237,19,111,43,77,40,199,177,140,129,217,250,188,90,250,215,250,110,178,179,164,221,50,185,218,171,44,176,246,100,205,46,16,63,126,66,174,134,126,224,91,5,220,120,71,217,56,162,146,82,140,136,158,71,24,157,227,120,166,3,142,28,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,244,213,212,53,44,220,226,61,153,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,216,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,169,168,104,105,153,185,202,123,59,187,187,187,176,128,8,177,25,153,59,0,0,145,19,136,139,187,7,239,232,94,133,234,63,81,122,143,110,210,253,47,179,121,235,173,118,242,205,52,174,225,75,111,165,23,102,146,170,166,70,103,237,194,28,135,119,217,201,200,132,0,76,204,0,182,41,208,189,11,211,142,157,52,226,221,165,250,95,102,242,54,170,29,229,154,105,93,142,170,225,84,76,205,37,85,76,140,205,220,152,248,142,239,179,11,8,136,0,128,0,0,219,94,137,58,62,198,122,70,210,248,172,162,212,149,185,181,242,158,2,203,47,20,146,212,118,43,167,138,73,206,16,142,57,77,196,66,17,169,56,152,196,35,121,24,88,204,69,223,136,228,82,2,34,32,34,34,2,196,175,18,174,153,240,221,121,233,230,247,153,222,107,170,237,217,14,151,89,238,185,29,150,182,23,115,2,8,233,218,106,154,73,98,114,97,32,152,105,163,102,63,67,140,192,9,157,199,156,114,101,170,181,93,88,251,172,107,39,195,252,135,229,211,160,214,177,108,103,209,247,73,152,111,72,186,95,245,30,197,81,73,120,190,215,212,73,83,125,200,198,129,233,103,186,155,72,111,3,24,60,146,184,4,81,27,70,32,199,195,126,225,179,49,74,110,250,230,45,170,16,17,17,1,126,78,89,139,88,179,156,86,243,133,101,52,62,118,203,144,91,234,45,119,26,110,233,199,223,165,158,50,142,88,249,131,137,143,32,50,109,197,216,155,125,217,217,253,87,235,34,13,91,50,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,66,78,197,84,18,20,114,199,204,28,128,184,152,19,110,46,226,251,110,206,237,234,166,167,22,234,187,81,236,30,20,116,189,71,86,203,231,179,58,28,124,236,244,245,197,51,156,143,84,55,50,180,211,215,202,85,13,55,122,97,252,221,68,140,108,227,44,130,109,246,24,254,206,10,248,184,233,158,85,135,245,123,120,206,174,212,155,217,115,219,125,5,194,209,85,28,114,118,203,203,82,67,71,60,4,100,12,15,48,28,12,100,0,69,198,57,224,39,118,115,217,177,130,61,94,204,131,69,234,52,16,167,164,147,19,159,40,135,47,8,202,6,239,193,113,10,73,41,72,130,70,217,220,36,138,64,98,18,229,179,195,27,135,13,228,230,30,41,109,17,167,184,85,171,77,112,12,107,78,108,85,21,115,219,113,91,61,21,146,142,90,179,18,158,72,41,161,8,99,41,8,68,69,205,196,25,221,216,69,183,223,102,111,98,130,31,12,93,45,252,168,117,147,133,121,187,23,210,118,172,75,204,101,55,15,239,174,207,149,242,177,191,148,159,208,196,143,141,116,148,95,96,121,111,191,218,23,6,53,63,200,8,136,128,181,161,234,110,237,106,191,245,37,170,247,219,21,206,146,227,109,184,231,23,218,186,58,202,73,134,104,42,96,146,190,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,38,158,44,93,107,219,177,108,86,231,210,190,155,220,249,228,151,157,169,179,25,193,234,169,230,181,80,148,116,245,17,211,198,76,33,28,222,106,57,184,155,140,134,45,19,75,25,131,188,172,225,16,40,39,207,194,178,237,106,184,244,57,128,209,219,238,116,149,85,22,186,139,197,37,116,80,204,38,116,179,189,206,166,102,138,81,103,220,13,226,154,41,24,75,103,225,32,23,176,153,223,45,86,185,157,31,117,103,153,116,139,170,31,94,44,84,245,119,139,21,125,60,148,215,220,112,107,218,150,11,168,52,102,208,57,155,199,43,1,197,41,180,130,108,28,246,238,3,59,12,166,207,176,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,106,154,26,234,103,126,18,134,238,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,193,232,17,17,1,65,183,139,126,163,105,30,111,212,188,150,77,62,197,105,33,200,113,90,127,163,114,188,142,154,164,8,47,21,124,35,120,224,112,141,220,92,233,5,138,19,144,182,149,207,148,36,44,52,241,187,230,255,0,138,23,90,255,0,201,255,0,4,61,24,211,219,157,214,135,82,115,43,120,84,197,113,162,126,207,208,214,178,152,128,234,26,82,23,222,105,123,83,195,27,70,236,113,253,185,121,198,65,23,114,24,112,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,67,83,80,208,211,51,115,148,246,119,119,119,119,97,0,17,98,51,50,118,0,1,34,39,17,23,118,15,62,182,40,232,91,86,116,107,87,58,113,199,110,58,29,136,125,82,176,216,121,88,234,113,222,36,255,0,69,87,70,1,36,208,247,157,155,204,242,239,12,190,99,212,165,239,115,147,140,175,32,12,80,245,165,225,179,153,116,149,134,218,53,6,205,152,85,231,184,244,245,18,83,94,171,161,177,53,8,89,141,222,54,166,121,89,170,38,39,9,136,164,6,61,132,4,192,5,223,148,160,207,106,186,62,234,207,50,233,23,84,62,188,88,169,234,239,22,42,250,121,41,175,184,224,215,181,44,23,80,104,205,160,115,55,142,86,3,138,83,105,4,216,57,237,220,6,118,25,77,156,54,51,69,231,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,59,84,208,215,83,59,240,148,55,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,244,8,8,136,128,136,136,49,171,174,142,140,172,93,97,233,197,45,178,59,175,208,217,158,47,230,42,49,155,148,166,111,74,50,74,193,221,166,169,140,119,222,25,123,81,51,200,34,242,70,64,36,60,153,142,41,49,215,195,43,195,206,235,164,181,54,238,164,117,182,142,174,131,50,146,158,71,199,49,227,34,136,237,16,79,17,70,117,21,130,219,59,212,201,20,134,45,1,122,68,6,238,108,243,59,13,60,143,162,12,85,241,71,247,19,212,223,193,126,113,68,160,5,79,247,138,63,184,158,166,254,11,243,138,37,0,40,54,168,81,1,213,231,132,238,85,65,171,24,228,189,46,88,251,216,182,105,112,250,62,91,124,165,39,149,197,59,116,209,63,126,166,174,105,229,154,88,101,112,171,149,207,135,216,33,24,133,140,228,132,10,95,209,5,191,208,189,11,211,142,157,52,226,221,165,250,95,102,242,54,170,29,229,154,105,93,142,170,225,84,76,205,37,85,76,140,205,220,152,248,142,239,179,11,8,136,0,128,0,0,220,4,68,5,170,186,218,161,106,174,131,213,100,90,91,157,226,152,38,35,169,151,251,23,149,198,243,191,63,245,126,183,205,66,126,115,201,76,208,213,126,108,13,228,143,132,132,195,249,193,30,91,238,59,183,170,202,175,14,110,189,191,146,189,246,125,55,212,72,60,198,153,100,215,15,57,87,81,5,63,58,171,45,113,128,68,245,130,192,220,230,133,194,56,198,88,189,73,132,4,226,110,66,81,205,158,189,16,105,14,27,175,94,24,152,150,145,234,4,21,114,88,178,42,123,188,53,15,73,59,195,60,70,23,202,185,98,154,51,245,102,56,229,142,57,25,137,136,29,193,152,132,133,220,94,32,58,138,208,108,203,166,221,92,190,233,78,103,69,86,39,110,168,51,182,87,77,78,208,133,218,220,230,77,79,91,19,9,152,240,144,71,119,22,50,224,108,113,147,243,2,102,13,151,145,68,95,133,15,92,117,56,213,214,201,210,62,163,5,35,88,174,85,21,1,136,221,156,226,167,122,26,185,74,73,202,138,119,39,22,148,39,148,143,180,77,188,173,52,163,30,198,50,7,102,93,16,22,42,248,163,251,137,234,111,224,191,56,162,89,84,177,87,197,31,220,79,83,127,5,249,197,18,8,86,233,59,222,159,70,254,32,99,223,49,129,76,79,136,167,66,180,221,82,225,175,156,105,245,5,32,106,165,130,158,24,104,102,169,170,148,2,231,110,133,234,13,237,172,207,35,65,9,148,149,5,32,76,65,250,96,32,70,0,78,97,14,221,39,123,211,232,223,196,12,123,230,48,45,148,208,106,239,105,185,230,90,81,159,209,94,104,227,171,176,101,152,117,226,58,152,130,174,145,154,123,125,198,146,102,33,105,33,152,93,152,227,150,54,220,36,23,245,23,98,111,107,41,211,240,249,235,110,213,213,126,1,37,139,39,158,146,135,81,113,90,122,120,110,180,101,84,37,61,218,1,134,17,59,176,70,48,196,0,18,84,20,130,81,70,196,208,191,109,137,217,164,143,120,214,241,88,147,65,159,170,58,248,116,106,138,144,111,3,78,229,155,212,91,170,121,81,73,123,121,79,184,13,19,70,194,21,34,44,47,57,132,132,39,33,236,66,19,4,239,37,191,232,3,18,214,220,155,170,60,70,225,160,195,73,29,247,29,168,11,149,194,178,174,40,38,130,134,208,114,199,73,91,60,144,75,44,79,56,52,85,110,47,28,70,51,59,27,246,200,73,152,196,54,30,68,95,147,150,101,54,44,27,21,188,230,185,77,119,146,178,227,246,250,139,165,198,167,180,114,118,41,96,140,164,150,78,0,196,101,196,0,159,97,103,39,219,102,103,127,68,22,47,175,253,85,210,253,41,233,115,46,171,213,76,118,147,34,163,200,169,206,195,106,178,213,210,73,60,21,247,89,98,146,74,81,147,182,113,148,64,5,11,204,242,140,145,152,52,46,241,23,117,163,103,215,133,94,174,176,58,148,190,245,83,174,55,141,77,185,183,102,213,15,43,94,55,72,84,161,4,148,150,120,166,144,233,227,149,132,143,148,207,221,57,36,119,51,110,228,134,194,236,12,2,55,171,163,191,13,92,171,170,141,26,202,181,86,171,45,250,177,252,237,191,14,138,166,142,78,205,198,186,34,2,146,121,205,199,253,103,250,116,236,112,243,38,151,184,78,223,222,239,20,193,250,190,17,90,199,164,250,85,175,183,123,78,161,67,228,239,89,181,190,151,31,198,238,252,170,100,218,170,106,216,71,232,254,196,64,65,253,240,101,1,247,228,113,24,252,166,219,179,74,74,111,214,173,153,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,161,39,98,170,9,10,57,99,230,14,64,92,76,9,183,23,113,125,183,103,118,245,83,125,225,169,214,189,187,168,189,56,161,210,252,214,231,190,166,226,54,242,142,164,9,234,167,146,235,107,166,106,104,130,231,44,242,11,131,76,103,56,132,130,242,145,148,128,114,179,8,155,8,6,106,172,0,241,171,247,88,197,190,32,80,252,186,226,179,253,96,7,141,95,186,198,45,241,2,135,229,215,20,24,1,225,113,239,217,166,95,141,124,158,181,102,87,138,199,66,181,57,140,117,253,83,233,69,5,93,77,246,150,157,230,205,104,74,170,33,128,173,212,148,70,255,0,73,3,205,32,184,156,81,83,199,17,67,27,23,113,158,50,16,18,25,30,92,53,240,184,247,236,211,47,198,190,79,90,167,249,6,178,218,23,174,154,143,211,166,163,219,181,67,75,239,62,70,235,67,188,83,67,43,57,210,220,41,73,217,228,165,169,141,157,187,144,159,17,221,183,98,98,17,48,32,48,3,29,133,58,104,234,47,4,234,131,75,40,53,51,5,168,255,0,21,71,120,162,225,55,248,50,233,229,161,154,122,62,228,177,71,222,237,119,192,123,160,60,15,218,207,237,102,129,110,178,115,173,26,212,190,163,179,60,235,66,237,119,90,76,110,245,112,146,178,73,238,19,145,125,33,93,33,145,84,214,67,17,139,73,79,12,178,57,24,197,33,17,54,238,91,68,196,208,69,127,252,33,48,93,101,189,117,29,87,157,105,189,210,213,108,198,241,219,120,209,230,51,220,32,26,143,51,67,84,110,81,209,195,19,16,200,211,73,37,47,49,148,72,70,62,195,145,185,179,180,19,4,223,162,34,2,43,41,213,119,85,218,113,210,86,156,30,107,154,203,231,174,181,221,200,44,22,8,38,96,170,187,213,11,51,184,139,187,63,110,16,228,47,44,206,206,49,137,11,51,25,156,113,156,112,232,15,139,174,162,69,212,53,109,211,94,238,245,103,165,119,250,138,184,105,109,148,212,84,134,120,200,77,80,39,77,51,201,13,48,79,88,16,70,207,17,179,191,50,3,41,24,76,196,99,32,195,94,172,125,233,245,147,226,6,67,243,25,212,212,248,92,123,137,233,151,227,95,56,173,80,151,212,221,218,213,127,234,75,85,239,182,43,157,37,198,219,113,206,47,181,116,117,148,147,12,208,84,193,37,124,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,202,109,60,46,61,196,244,203,241,175,156,86,160,202,165,0,62,40,254,253,154,155,248,47,201,232,148,255,0,40,1,241,71,247,236,212,223,193,126,79,68,131,34,188,28,48,12,55,84,240,222,160,180,251,80,113,234,75,230,61,124,167,199,41,171,168,106,89,248,74,27,220,157,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,219,16,58,193,233,51,50,233,23,84,62,163,223,106,42,239,22,42,250,120,234,108,89,25,80,53,44,23,80,104,193,231,96,6,146,86,3,138,83,120,200,28,249,237,219,55,102,25,65,223,55,252,12,127,93,159,187,127,196,150,127,245,59,211,214,43,213,6,141,94,180,143,41,169,242,30,127,183,83,110,186,5,44,117,19,91,43,162,46,81,84,70,38,223,229,70,108,36,4,113,75,40,49,135,62,76,16,193,225,231,214,157,215,165,141,80,167,177,101,249,5,88,233,94,75,80,237,144,81,181,49,85,53,20,239,31,24,174,16,70,36,196,6,36,209,12,174,12,78,112,177,55,110,67,8,120,207,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,90,203,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,129,134,161,233,39,105,160,148,14,49,150,41,163,63,71,112,146,41,35,145,152,152,77,152,217,136,68,153,197,179,127,195,23,196,2,143,72,171,41,186,126,214,252,139,202,96,181,124,96,198,110,82,199,4,84,182,26,169,39,154,105,70,164,196,26,71,134,121,42,61,102,144,200,97,32,29,216,99,35,56,194,101,17,17,4,85,248,231,126,164,255,0,121,63,134,171,85,224,169,239,79,148,252,63,174,249,141,185,93,95,28,239,212,159,239,39,240,213,30,189,58,235,206,101,211,110,174,88,181,91,12,173,171,19,183,84,0,92,232,97,168,104,66,237,110,115,23,168,162,149,200,12,120,72,35,179,19,129,112,54,9,5,185,128,187,6,101,120,157,120,127,209,233,21,101,79,80,58,33,142,249,76,22,175,148,249,53,182,41,32,138,150,195,85,36,240,195,17,83,1,27,72,240,207,37,71,164,49,129,12,36,5,179,140,100,1,30,5,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,134,166,161,161,166,102,231,41,236,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,237,178,70,150,234,70,156,117,51,163,86,204,255,0,28,163,250,87,16,205,45,243,69,37,21,218,133,191,57,27,145,193,83,75,81,9,242,2,226,97,44,70,219,148,101,197,248,145,131,177,62,48,116,209,225,201,134,232,15,86,153,174,174,81,218,234,254,172,219,169,233,166,211,166,123,179,204,212,71,89,13,68,87,40,103,7,102,148,206,22,218,56,158,71,48,120,106,69,200,165,152,92,162,12,191,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,237,77,67,67,76,207,194,32,221,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,223,208,34,32,40,118,241,159,213,93,47,201,117,67,26,211,12,127,29,164,159,54,195,233,201,242,27,225,82,73,20,240,65,60,113,205,75,111,9,121,176,204,28,101,41,201,138,51,96,121,99,104,228,23,58,128,124,223,241,17,234,243,249,41,104,211,125,86,173,236,234,22,99,221,162,197,249,208,121,152,96,237,20,94,106,174,78,78,209,183,106,57,71,131,23,62,82,201,22,241,156,109,47,24,11,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,83,79,83,60,132,195,28,81,198,44,228,102,68,236,44,44,206,238,238,204,200,62,85,61,30,23,154,199,164,249,255,0,76,24,222,158,233,236,63,71,94,176,27,124,84,249,37,163,149,76,222,90,170,162,162,164,188,207,126,80,16,63,52,113,79,83,219,140,136,98,238,246,253,24,71,120,246,234,223,195,11,50,233,155,68,172,154,191,111,204,169,50,80,183,83,195,14,111,8,51,66,20,21,115,206,193,20,212,110,91,20,212,220,165,138,7,98,102,151,155,52,188,120,72,65,79,142,189,49,117,11,149,116,191,172,182,93,92,197,169,188,255,0,144,238,83,92,109,103,85,37,60,55,58,25,71,140,180,242,16,63,249,50,3,144,152,132,177,68,110,7,195,139,134,202,104,188,166,150,234,150,9,173,56,37,179,83,52,210,251,244,206,55,121,239,121,42,223,43,53,63,119,181,49,195,39,230,230,0,144,118,146,35,31,180,45,190,219,182,236,236,239,234,208,107,89,213,143,189,62,178,124,64,200,126,99,58,151,238,130,180,183,4,214,159,13,140,27,77,53,46,197,244,206,55,121,250,79,206,209,121,169,169,251,189,171,253,84,209,254,114,19,9,7,105,34,2,251,36,219,237,179,238,206,236,241,3,213,143,189,62,178,124,64,200,126,99,58,154,159,11,143,113,61,50,252,107,231,21,168,33,219,172,30,147,51,46,145,117,67,234,61,246,162,174,241,98,175,167,142,166,197,145,149,3,82,193,117,6,140,30,118,0,105,37,96,56,165,55,140,129,207,158,221,179,118,97,148,29,242,127,195,23,196,2,143,72,171,41,186,126,214,252,139,202,96,181,124,96,198,110,82,199,4,84,182,26,169,39,154,105,70,164,196,26,71,134,121,42,61,102,144,200,97,32,29,216,99,35,56,242,255,0,197,139,80,52,106,193,211,5,207,2,212,128,243,89,38,81,181,78,29,70,16,147,76,245,212,181,20,237,37,68,117,15,4,177,193,218,142,163,237,177,60,101,44,71,44,64,98,242,57,12,22,32,218,161,106,174,182,51,232,143,18,214,220,15,166,140,59,12,215,225,164,131,39,177,211,157,182,42,40,98,131,157,13,186,3,120,104,224,150,90,121,100,134,115,104,99,7,105,3,135,216,32,19,18,144,14,73,53,204,65,55,221,22,232,94,156,117,23,225,153,129,233,126,168,89,188,245,170,187,233,153,97,154,39,96,170,183,213,13,222,185,163,170,166,145,217,251,115,7,34,217,246,113,113,34,3,19,3,48,40,128,215,77,11,212,126,157,53,30,227,165,250,161,102,242,55,90,29,165,134,104,157,206,150,225,74,78,237,29,85,52,142,205,220,132,248,150,207,179,19,16,144,24,129,129,128,205,255,0,133,199,184,158,153,126,53,243,138,213,232,58,219,232,251,25,234,231,75,229,178,147,82,81,102,214,58,121,203,19,188,85,203,81,216,161,158,89,32,57,130,72,226,54,18,9,134,152,34,115,32,145,227,98,115,1,39,110,36,16,129,39,86,26,218,125,58,83,244,176,57,29,36,122,125,5,68,211,29,24,219,160,239,206,7,85,29,88,194,115,184,185,176,71,83,25,202,46,46,38,239,52,130,100,96,209,128,58,85,233,159,50,234,191,87,40,244,183,15,174,164,183,0,211,149,202,239,115,169,118,32,183,91,163,56,194,89,218,62,76,83,31,41,99,0,140,93,185,25,143,34,0,231,32,126,85,179,166,237,109,187,107,105,244,229,75,128,213,134,162,133,68,244,207,99,169,168,130,152,249,195,1,212,27,180,178,152,194,224,240,129,72,6,199,194,64,113,32,114,98,29,231,167,163,238,147,48,222,145,116,191,234,61,138,162,146,241,125,175,168,146,166,251,145,141,3,210,207,117,54,144,222,6,48,121,37,112,8,162,54,140,65,143,134,253,195,102,98,148,221,194,224,104,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,114,134,157,234,231,121,167,148,206,66,150,89,164,63,70,115,146,89,36,145,216,88,65,156,221,132,68,89,133,188,255,0,86,62,235,26,201,240,255,0,33,249,116,234,234,171,85,213,143,186,198,178,124,63,200,126,93,58,13,107,22,213,11,85,117,181,66,2,177,93,96,245,103,134,244,139,165,255,0,94,47,180,244,151,139,237,125,68,116,214,44,112,171,222,150,123,169,180,128,211,184,27,71,43,128,69,17,188,132,110,28,55,237,131,187,20,160,207,112,53,163,87,176,221,5,210,252,131,87,53,2,122,184,236,88,237,56,205,80,212,144,60,211,202,103,32,197,20,49,135,163,57,201,44,145,198,206,78,32,206,108,228,66,44,228,218,245,245,85,212,198,101,213,126,174,86,106,150,97,67,73,110,1,167,27,109,162,217,76,204,65,110,183,70,114,28,80,60,156,88,166,62,82,200,103,33,51,114,51,46,34,1,194,48,9,201,232,43,84,179,189,105,233,59,6,212,205,75,190,253,51,146,94,126,147,243,181,190,86,26,126,239,106,229,85,12,127,155,132,2,49,218,56,128,126,200,182,251,110,251,187,187,190,64,44,85,240,184,247,19,211,47,198,190,113,90,178,169,1,71,7,137,151,135,157,215,87,174,165,212,30,136,81,213,215,102,213,213,22,251,109,246,192,196,70,215,86,34,138,146,10,168,9,254,204,7,16,188,77,47,55,24,123,49,148,174,81,188,102,243,72,250,32,198,174,133,250,50,177,116,121,167,21,86,201,46,191,76,230,121,71,151,168,201,174,81,25,181,41,73,19,31,106,154,154,50,219,104,98,238,202,205,33,11,73,33,25,17,113,103,8,163,196,15,28,239,212,159,239,39,240,213,42,138,42,252,115,191,82,127,188,159,195,80,98,175,133,199,191,102,153,126,53,242,122,213,58,122,165,165,184,38,180,224,151,61,51,212,187,23,211,56,221,231,179,231,104,188,212,212,253,222,212,193,52,127,156,132,194,65,218,72,128,190,201,54,251,108,251,179,187,60,22,120,92,123,246,105,151,227,95,39,173,83,252,130,29,180,191,194,67,50,161,234,209,240,125,70,134,174,251,164,24,237,61,53,218,179,35,109,173,141,125,9,33,119,10,56,0,36,152,196,252,200,28,114,139,24,152,195,25,31,56,138,106,119,57,126,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,235,68,4,68,64,88,171,226,143,238,39,169,191,130,252,226,137,101,82,197,95,20,127,113,61,77,252,23,231,20,72,32,5,79,159,136,103,69,150,174,169,244,190,162,251,136,99,244,133,170,152,213,59,62,63,88,245,35,74,245,176,52,156,165,183,207,33,11,137,129,11,202,81,49,184,176,76,226,253,200,192,230,229,1,139,106,132,26,176,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,40,103,166,158,50,113,146,41,35,38,98,3,18,103,23,23,102,118,118,118,117,117,122,134,234,195,91,122,163,169,176,207,172,57,29,37,196,49,170,114,134,219,13,53,186,10,80,136,228,138,0,168,153,222,49,98,35,152,169,130,67,103,119,1,55,38,140,99,13,129,164,211,196,235,195,254,179,87,104,234,122,129,209,12,119,205,231,84,156,167,201,173,177,73,60,181,87,234,88,224,134,24,138,152,8,222,54,154,8,233,253,33,140,4,166,19,45,156,164,16,9,35,175,163,174,142,179,190,175,243,186,139,5,130,179,232,108,110,205,195,235,6,65,219,134,163,232,190,236,53,7,75,253,234,115,197,36,253,217,41,222,63,205,187,240,223,145,108,205,234,23,87,195,155,160,159,229,81,125,159,82,53,18,127,47,166,88,205,195,201,213,211,193,81,194,170,245,92,0,18,189,24,184,63,56,97,96,146,50,150,95,66,113,49,8,159,145,20,144,206,162,243,248,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,169,168,104,105,153,248,68,27,187,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,250,4,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,195,251,23,76,194,238,219,178,239,84,184,238,131,228,136,93,159,209,254,245,245,139,174,24,54,85,51,51,32,229,113,187,50,229,81,191,174,200,42,221,151,43,164,9,201,253,87,96,191,220,130,165,243,78,196,239,187,47,165,82,226,206,130,136,201,200,89,223,218,187,85,2,12,47,232,171,64,68,68,20,62,222,212,103,245,66,251,213,35,190,232,59,81,17,4,111,120,201,97,35,117,211,251,38,96,44,251,217,105,230,31,231,54,254,122,178,144,61,155,122,251,127,106,193,143,14,203,172,182,206,163,172,108,7,197,165,243,60,190,206,254,202,10,191,249,212,158,248,164,89,222,233,211,197,197,246,119,226,48,51,51,59,255,0,219,244,127,212,162,131,161,186,167,166,234,51,26,216,216,121,121,207,111,254,131,82,131,98,165,11,158,45,218,206,89,102,165,210,233,197,45,79,58,91,96,71,80,66,244,252,127,57,21,69,116,95,164,254,175,232,76,166,70,239,119,134,203,101,146,237,80,96,49,196,32,238,228,236,205,246,137,155,239,118,253,191,181,107,95,171,89,53,239,87,181,151,32,186,200,65,52,245,215,90,231,167,237,199,179,118,187,242,202,222,131,190,254,132,254,205,208,72,31,132,86,128,94,237,89,84,186,179,124,166,133,169,231,182,212,197,76,225,84,206,239,28,161,72,96,238,12,223,176,159,239,82,190,173,222,133,233,237,167,79,180,250,203,108,182,211,201,22,212,20,204,236,114,17,63,243,17,15,223,254,67,43,136,128,169,37,82,161,223,213,1,182,85,170,89,189,85,72,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,130,246,46,87,15,234,200,40,114,102,251,217,84,47,233,234,169,33,228,170,100,21,42,38,136,42,33,146,9,91,112,144,92,9,183,251,157,182,117,90,32,128,15,17,237,41,143,75,58,144,175,134,223,79,44,84,149,246,219,125,83,60,132,71,249,199,137,195,209,200,91,252,79,179,213,74,199,65,218,194,58,153,210,229,37,246,178,182,152,171,169,165,186,70,108,28,7,139,4,196,237,184,177,62,207,177,179,250,254,213,103,252,84,186,115,168,212,108,90,77,71,182,187,121,139,53,16,202,109,218,148,220,130,158,10,201,56,183,23,226,206,251,183,181,150,35,248,118,245,23,67,128,81,214,233,149,203,147,125,37,60,231,1,119,33,1,222,98,166,141,155,237,125,167,125,216,159,211,252,200,49,127,168,107,253,78,85,171,247,187,173,67,198,242,212,61,43,59,131,108,62,148,208,139,125,239,254,213,79,103,71,152,149,38,27,163,182,219,77,16,24,198,29,237,185,147,147,250,213,84,23,222,205,254,217,212,4,106,237,169,236,218,181,113,181,148,173,35,197,45,35,114,102,217,159,148,17,63,252,171,97,238,159,121,62,158,209,17,125,253,207,255,0,95,42,65,115,23,15,236,92,174,11,216,130,135,125,157,114,222,214,84,59,253,166,109,213,109,247,32,173,17,16,17,17,1,17,16,21,4,12,239,236,85,162,10,89,149,72,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,181,172,234,199,222,159,89,62,32,100,63,49,157,108,166,181,172,234,199,222,159,89,62,32,100,63,49,157,4,212,248,92,123,137,233,151,227,95,56,173,94,171,173,126,171,172,93,37,232,213,110,101,221,181,86,101,247,45,232,241,107,37,108,198,62,126,171,144,52,146,56,198,206,111,12,0,125,217,31,112,23,216,35,238,1,203,27,175,43,225,113,238,39,166,95,141,124,226,181,68,175,136,93,223,168,43,175,83,89,4,125,69,91,188,141,214,135,185,5,130,8,134,35,165,11,17,85,79,45,32,211,84,71,12,94,110,17,238,200,45,49,131,74,228,36,50,48,24,20,96,22,3,44,202,111,185,206,85,121,205,114,154,239,59,122,200,46,21,23,75,141,79,104,35,239,213,79,33,73,44,156,1,132,7,145,153,62,194,204,45,190,204,204,222,139,235,207,48,12,203,76,50,105,240,205,64,199,170,236,87,218,90,122,74,154,139,125,91,48,207,0,84,211,199,81,19,72,59,238,6,241,77,27,184,22,198,14,238,36,194,76,226,217,41,225,125,108,209,43,183,85,246,90,93,105,146,144,12,41,198,167,15,122,154,185,233,131,235,36,53,148,178,209,179,28,68,34,230,226,19,176,4,175,219,144,220,67,98,50,1,127,151,197,31,223,179,83,127,5,249,61,18,11,21,38,144,230,65,162,244,250,246,48,82,73,137,207,148,77,136,28,131,59,119,224,184,133,36,117,66,39,27,236,238,18,69,33,184,144,242,217,225,145,143,134,241,243,185,93,20,117,93,125,233,47,89,104,179,46,237,214,179,16,185,109,71,148,217,40,166,1,243,244,188,77,163,145,134,70,112,121,160,51,238,198,251,129,62,199,31,112,2,89,29,103,255,0,133,103,212,79,228,11,171,127,149,47,254,3,62,176,95,254,177,255,0,61,255,0,90,254,133,162,243,95,204,126,119,249,158,231,243,127,111,253,175,174,202,40,117,10,139,13,183,103,249,45,191,78,110,213,119,76,78,150,241,91,13,134,186,172,92,103,170,183,12,198,212,211,72,206,0,236,101,19,1,59,56,7,171,191,217,31,99,6,206,88,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,71,31,126,150,120,198,72,164,224,108,38,60,128,197,246,38,98,109,246,118,103,244,80,47,226,143,239,217,169,191,130,252,158,137,100,255,0,130,133,207,91,101,186,230,86,97,142,173,180,130,150,158,162,164,204,169,32,24,31,36,148,168,132,88,38,113,239,25,181,36,39,200,4,158,48,103,141,205,132,164,141,203,24,60,81,253,251,53,55,240,95,147,209,32,206,159,8,12,166,197,131,116,95,168,89,174,83,93,228,172,184,254,97,118,186,92,106,123,71,39,98,150,11,77,4,146,201,192,24,140,184,128,19,236,44,228,251,108,204,239,232,163,175,173,126,171,175,189,90,107,45,110,101,221,186,209,226,22,221,232,241,107,37,108,192,94,66,151,136,52,146,56,198,204,13,52,230,29,217,31,115,38,220,35,238,24,69,27,171,107,38,121,170,16,232,189,62,152,205,85,86,26,117,89,148,77,126,167,128,173,241,180,19,94,225,164,142,25,72,42,120,115,35,10,121,225,98,137,164,226,45,44,100,226,206,76,239,249,88,5,171,13,190,230,86,155,54,160,229,245,120,174,61,89,80,208,215,94,169,173,79,114,58,0,38,118,105,158,153,164,140,164,6,46,60,216,75,155,7,39,17,144,153,128,131,47,252,52,250,21,166,234,107,38,170,212,253,78,160,164,170,210,252,114,162,123,109,85,9,85,75,28,247,123,139,211,179,140,0,240,72,18,194,16,180,240,204,82,57,55,39,237,198,34,108,82,60,115,146,188,166,149,98,218,113,133,233,198,57,141,233,13,13,170,147,12,164,183,196,86,65,181,202,210,210,201,75,35,119,6,96,149,156,187,221,206,111,35,202,228,69,33,27,153,17,57,57,63,171,64,95,147,150,101,54,44,27,21,188,230,185,77,119,146,178,227,246,250,139,165,198,167,180,114,118,41,96,140,164,150,78,0,196,101,196,0,159,97,103,39,219,102,103,127,69,250,203,5,124,96,181,142,197,131,116,192,250,85,81,15,152,189,106,93,194,10,122,56,249,24,118,41,104,106,32,171,168,169,221,128,128,184,152,83,69,219,114,2,127,51,204,121,52,100,200,33,219,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,12,213,13,73,3,67,4,64,17,140,81,67,24,122,187,4,113,71,28,108,228,228,110,192,206,68,68,238,79,242,105,86,166,101,90,55,168,248,230,169,97,85,126,94,245,140,220,34,184,83,114,146,64,142,110,15,246,224,151,182,96,101,12,160,229,28,128,196,220,227,51,23,125,137,215,234,232,14,142,95,122,128,214,92,79,71,113,201,188,189,94,77,112,26,121,42,120,129,249,74,80,18,146,166,167,129,152,52,157,168,35,150,94,223,54,35,225,196,126,209,51,38,191,104,229,247,167,253,101,203,52,119,35,155,204,85,227,55,2,167,142,167,136,7,155,165,49,105,41,170,120,1,155,71,221,130,72,165,237,243,114,14,124,75,237,11,178,13,148,241,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,142,62,253,44,241,140,145,73,192,216,76,121,1,139,236,76,196,219,236,236,207,232,191,89,96,175,131,238,177,216,179,158,152,27,74,169,225,242,247,173,52,184,79,79,89,31,35,62,253,45,117,68,245,116,245,59,184,8,15,35,58,152,187,108,70,77,229,185,151,22,144,89,103,82,2,40,86,241,171,247,167,197,190,31,208,252,198,226,174,175,129,143,235,179,247,111,248,146,9,84,68,68,5,106,186,177,247,88,214,79,135,249,15,203,167,87,85,90,174,172,125,214,53,147,225,254,67,242,233,208,107,88,182,168,90,171,173,170,16,17,17,1,17,16,71,87,141,38,142,95,115,13,26,196,181,138,209,55,114,147,78,238,21,20,247,74,110,32,220,105,110,69,79,24,212,243,35,103,126,19,193,79,23,108,64,200,188,207,47,178,49,147,188,54,45,143,122,211,211,219,22,168,116,167,169,248,150,73,126,250,18,131,234,252,247,66,184,151,62,221,44,148,46,213,177,73,43,71,20,178,60,45,37,48,119,26,56,202,71,143,155,3,114,113,90,225,32,151,239,4,189,51,202,177,253,56,212,77,82,187,82,121,123,46,97,112,183,219,237,29,200,228,9,42,60,131,84,247,231,30,64,192,112,185,213,180,98,96,69,249,200,39,23,97,112,245,146,165,141,94,27,214,235,21,175,162,93,45,166,199,50,63,166,233,14,223,87,81,37,79,147,58,110,221,84,181,213,18,84,211,112,55,119,126,196,231,44,29,207,209,147,181,204,118,18,102,89,42,128,176,255,0,196,103,173,127,228,171,167,16,88,48,11,157,170,77,77,202,127,55,109,166,157,251,178,90,232,93,141,164,185,148,60,72,11,137,131,71,16,202,226,39,33,17,109,40,195,44,111,150,183,105,46,176,218,171,102,177,81,82,86,92,130,158,66,163,167,171,169,42,104,38,157,133,251,97,36,163,28,133,24,57,108,206,109,25,184,179,187,176,150,219,62,181,157,72,220,245,182,237,173,185,77,87,81,177,213,134,162,133,68,84,215,198,169,164,130,152,249,195,4,113,68,236,20,226,48,184,60,33,19,129,198,220,36,7,19,103,38,46,78,22,254,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,9,77,61,76,242,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,47,175,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,116,36,236,85,65,33,71,44,124,193,200,11,137,129,54,226,238,47,182,236,238,222,171,61,60,26,45,154,37,95,173,183,250,172,226,74,65,212,91,117,60,21,56,43,77,87,60,38,64,240,86,69,114,104,128,73,161,152,251,50,196,238,6,196,108,12,102,13,176,72,67,137,125,88,251,211,235,39,196,12,135,230,51,160,243,249,118,144,230,88,86,157,224,90,165,121,130,145,241,237,71,167,184,205,101,158,25,216,143,157,13,89,82,212,195,40,62,196,6,36,209,155,62,206,14,19,6,196,228,198,33,145,94,28,221,107,255,0,37,93,71,158,193,159,220,238,178,105,150,83,249,187,149,52,15,221,142,215,92,238,13,29,204,97,226,70,92,64,30,57,70,39,18,56,200,75,105,74,24,163,124,223,233,202,139,68,174,62,17,54,91,127,81,119,106,187,94,159,85,83,220,97,186,215,82,12,229,61,41,150,69,59,83,77,27,64,6,110,99,82,240,19,55,3,13,217,185,137,7,38,120,97,65,181,66,179,253,85,117,49,134,244,161,164,117,154,165,152,80,213,220,76,170,6,219,104,182,83,51,137,220,110,50,4,135,20,15,39,23,24,67,140,82,25,200,76,252,64,11,136,153,240,140,241,87,193,162,231,173,181,250,37,127,165,206,35,171,29,58,183,84,65,77,130,188,212,144,66,4,111,61,100,183,39,136,196,90,105,131,189,44,76,230,110,64,198,198,0,251,132,130,56,107,226,215,123,214,90,190,171,43,44,154,155,55,103,31,163,183,195,83,133,219,224,184,13,77,44,86,185,27,182,117,2,204,0,225,52,211,211,202,242,180,131,205,136,4,24,228,138,56,77,195,18,243,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,67,212,215,87,84,187,115,148,246,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,152,159,12,94,131,191,34,22,42,109,121,213,139,47,28,251,32,183,143,209,182,187,141,187,183,85,139,194,71,48,201,177,119,73,187,213,16,21,59,151,40,227,150,17,121,33,125,185,202,47,28,30,31,88,150,145,231,29,90,96,184,214,180,13,36,246,42,170,137,158,154,134,186,32,42,43,133,196,97,55,164,166,168,115,148,25,128,165,97,226,59,75,221,145,163,129,227,33,152,156,118,30,65,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,59,211,87,80,212,179,240,148,55,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,215,219,173,126,148,111,189,37,235,45,110,27,218,186,214,98,23,45,235,49,107,221,108,32,62,126,151,136,60,145,185,70,238,15,52,6,125,169,27,96,39,216,36,237,128,75,27,45,138,86,37,120,163,219,52,142,191,163,236,154,171,86,100,171,19,183,84,67,83,139,53,29,88,67,82,87,247,19,138,149,128,12,152,102,14,50,204,243,6,196,77,78,211,152,55,48,18,16,192,191,12,94,188,127,34,23,218,109,6,213,139,215,28,7,32,184,15,209,183,75,141,199,183,75,139,204,65,49,73,176,246,137,251,53,19,149,59,23,41,35,138,18,121,38,125,185,202,79,53,43,85,117,177,71,65,183,189,101,200,186,83,192,175,122,231,55,155,200,43,109,237,83,75,112,150,224,53,117,87,11,92,143,220,162,168,169,113,1,97,152,160,56,217,217,202,67,33,17,57,79,186,114,0,6,64,34,213,93,79,247,133,199,184,158,153,126,53,243,138,212,25,84,136,136,8,136,131,21,124,81,253,196,245,55,240,95,156,81,40,1,83,253,226,143,238,39,169,191,130,252,226,137,64,10,13,170,17,17,1,17,16,22,170,235,106,133,170,186,9,254,240,184,247,19,211,47,198,190,113,90,172,255,0,140,189,110,137,82,232,149,130,12,226,211,87,89,168,181,149,19,195,130,205,9,78,193,70,13,61,25,220,166,149,132,198,23,7,132,34,141,152,216,207,156,160,224,44,205,33,135,215,210,175,80,184,175,75,254,21,248,110,174,101,52,222,127,200,125,45,77,110,181,133,84,116,243,92,235,165,189,86,140,84,241,145,191,249,82,27,136,153,4,81,74,108,7,195,139,196,94,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,25,170,26,146,6,134,8,128,35,24,162,134,48,245,118,8,226,142,56,217,201,200,221,129,156,136,137,220,156,60,82,217,35,164,91,102,182,217,122,116,195,44,221,69,201,87,38,160,208,83,212,211,93,78,174,174,10,169,200,2,170,97,166,121,38,128,136,37,63,44,208,110,124,136,201,247,115,119,55,39,88,23,225,71,208,183,243,29,80,107,94,25,255,0,107,213,96,20,85,197,254,81,21,210,74,119,31,252,215,149,50,47,246,243,48,127,173,230,89,85,226,143,238,39,169,191,130,252,226,137,6,85,44,85,241,71,247,19,212,223,193,126,113,68,161,91,164,239,122,125,27,248,129,143,124,198,5,53,62,40,254,226,122,155,248,47,206,40,144,66,183,73,222,244,250,55,241,3,30,249,140,10,95,188,74,250,215,183,116,233,167,21,218,95,133,92,246,212,220,186,222,49,211,0,189,84,18,90,173,117,45,83,17,220,226,158,49,96,121,128,224,32,140,90,81,49,144,194,87,98,16,113,56,129,233,59,222,159,70,254,32,99,223,49,129,124,157,75,203,153,31,80,218,145,75,168,57,173,94,95,144,219,178,139,149,174,186,249,83,19,66,117,199,75,80,116,237,35,68,206,227,8,113,136,88,34,23,225,24,48,128,253,145,100,30,87,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,53,53,13,13,51,55,57,79,103,119,119,119,118,16,1,22,35,51,39,96,0,18,34,113,17,119,109,132,250,59,233,87,13,233,67,72,237,248,125,154,219,72,89,61,198,158,158,167,44,187,199,35,204,119,27,139,7,219,97,148,128,11,203,70,69,32,194,28,71,136,59,147,183,112,228,51,197,255,0,6,221,28,210,122,45,26,172,215,75,68,223,73,103,215,11,133,199,31,186,84,241,169,135,232,202,86,42,105,6,223,192,143,179,54,237,29,61,79,124,65,137,188,199,107,127,205,147,41,21,64,80,173,226,201,213,231,229,119,81,255,0,147,238,21,91,207,16,192,46,7,244,177,73,65,218,146,171,34,133,230,130,110,50,27,185,188,48,1,148,67,176,131,20,133,57,63,116,26,19,105,9,241,33,173,214,218,94,148,50,200,52,74,211,73,88,117,148,245,16,229,115,76,80,49,209,227,109,71,80,117,243,68,211,24,139,155,136,4,110,194,199,39,9,77,192,88,216,76,53,247,65,146,157,2,244,163,89,213,110,184,210,89,46,113,112,195,49,126,205,227,40,154,72,103,120,231,165,25,133,134,128,100,137,199,183,53,71,219,17,119,144,8,99,9,228,30,79,23,2,159,236,79,22,177,96,216,173,155,10,197,168,124,149,151,31,183,211,218,237,212,221,211,147,177,75,4,99,28,81,243,55,35,46,32,2,219,147,185,62,219,187,187,250,172,117,240,222,182,104,149,7,74,24,157,86,137,73,72,65,113,167,167,169,202,218,26,185,230,49,201,26,142,158,42,246,148,38,39,40,79,148,64,236,2,195,27,131,129,131,112,49,34,202,4,17,235,226,177,209,101,171,83,48,10,254,163,180,231,31,164,131,54,197,41,222,175,36,49,169,26,118,186,89,32,132,222,73,76,92,120,203,83,78,32,14,36,228,4,80,140,129,249,199,8,35,24,139,210,173,76,202,180,111,81,241,205,82,194,170,252,189,235,25,184,69,112,166,229,36,129,28,220,31,237,193,47,108,192,202,25,65,202,57,1,137,185,198,102,46,251,19,173,159,150,189,126,34,191,145,175,229,113,157,254,70,126,149,236,253,33,63,214,95,59,203,179,245,139,191,47,210,30,87,159,231,59,61,205,183,229,233,221,239,118,255,0,51,218,65,55,253,52,117,23,130,117,65,165,148,26,153,130,212,127,138,163,188,81,112,155,252,25,116,242,208,205,61,31,114,88,163,239,118,187,224,61,208,30,7,237,103,246,179,98,175,141,95,186,198,45,241,2,135,229,215,21,134,190,17,25,62,174,90,186,163,60,123,78,109,244,151,43,21,226,207,41,229,212,181,183,35,165,130,158,221,20,177,241,173,1,29,218,74,152,165,144,2,49,120,207,118,168,148,55,136,100,57,163,204,175,26,191,117,140,91,226,5,15,203,174,40,48,3,194,227,223,179,76,191,26,249,61,106,201,255,0,20,31,16,74,107,181,53,235,165,237,22,186,213,128,5,65,80,102,23,202,105,101,166,62,112,203,85,79,89,101,120,165,128,73,193,200,32,35,158,41,120,72,14,81,125,160,35,222,56,52,199,41,212,124,43,47,143,39,210,122,235,173,14,73,67,111,185,20,85,118,184,156,234,169,169,74,138,112,172,152,28,89,202,62,20,165,80,79,40,236,81,8,188,140,64,224,196,222,85,5,213,233,163,167,76,239,170,13,83,160,211,60,22,159,252,85,101,226,183,156,63,224,203,95,153,134,25,235,59,114,203,31,123,181,223,2,237,1,115,63,99,55,181,219,96,142,157,116,27,13,233,183,72,236,90,83,134,81,82,8,91,169,192,238,117,208,211,188,39,118,184,184,11,84,86,202,196,102,92,228,33,221,133,204,184,3,4,98,252,0,89,172,7,133,62,49,162,86,94,151,40,46,154,81,112,164,188,95,107,234,24,51,91,176,219,103,165,156,174,237,16,79,228,141,230,245,48,165,138,170,56,132,163,126,201,63,114,65,102,41,100,89,148,128,138,42,252,115,191,82,127,188,159,195,85,170,240,84,247,167,202,126,31,215,124,198,220,130,87,186,138,208,108,55,169,45,35,190,233,78,103,69,72,65,113,167,51,182,87,77,78,243,29,166,226,192,77,79,91,19,9,129,115,140,139,119,22,49,230,14,113,147,240,50,103,215,223,169,126,157,51,190,151,245,78,191,76,243,170,127,241,181,150,122,222,112,255,0,132,237,126,102,104,96,172,237,197,44,157,158,239,96,203,180,101,204,61,142,222,199,125,148,213,138,235,19,165,92,55,170,253,35,184,97,247,155,109,32,228,246,234,122,138,156,78,239,36,143,9,219,174,46,31,97,138,81,3,47,45,33,12,99,48,113,46,64,204,76,221,192,140,192,53,204,83,253,225,113,238,39,166,95,141,124,226,181,64,182,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,232,73,216,170,130,66,142,88,249,131,144,23,19,2,109,197,220,95,109,217,221,189,84,159,248,74,117,175,138,217,172,84,125,38,234,109,207,232,234,178,184,77,38,23,112,157,227,10,89,188,193,247,14,216,78,194,46,51,20,231,44,145,20,132,93,210,152,162,103,18,24,66,64,149,69,0,62,40,254,253,154,155,248,47,201,232,148,255,0,40,1,241,71,247,236,212,223,193,126,79,68,131,42,188,12,127,93,159,187,127,196,148,170,40,171,240,49,253,118,126,237,255,0,18,82,168,131,26,186,232,232,202,197,214,30,156,82,219,35,186,253,13,153,226,254,98,163,25,185,74,102,244,163,36,172,29,218,106,152,199,125,225,151,181,19,60,130,47,36,100,2,67,201,152,226,147,95,107,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,37,12,244,211,198,78,50,69,36,100,204,64,98,76,226,226,236,206,206,206,206,182,158,88,1,226,117,208,119,229,190,197,83,175,58,79,101,229,159,99,246,242,250,74,215,110,183,119,42,178,136,68,225,24,247,46,232,183,122,158,1,168,113,227,28,146,204,45,28,45,191,8,133,131,242,124,49,124,64,43,53,118,142,155,167,237,111,200,188,222,117,73,198,12,102,229,44,115,203,85,126,165,142,9,166,148,106,76,65,227,105,160,142,159,214,105,12,74,97,49,221,138,65,51,146,69,86,172,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,78,247,135,55,90,255,0,202,171,78,39,176,103,247,59,84,122,155,139,126,110,229,77,3,246,164,186,80,179,3,71,115,24,120,136,15,35,55,142,81,137,200,66,65,18,218,33,154,40,216,49,175,199,59,245,39,251,201,252,53,69,90,149,79,28,239,212,159,239,39,240,213,98,188,36,240,12,55,84,245,211,63,211,237,65,199,169,47,152,245,243,77,235,233,171,168,106,89,248,74,31,73,91,93,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,216,45,87,68,157,96,228,221,35,106,132,87,161,122,186,220,38,249,81,0,229,150,122,72,169,251,245,208,69,28,225,9,199,36,160,228,39,9,84,156,172,2,113,180,142,44,6,66,207,200,118,8,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,56,251,244,179,198,50,69,39,3,97,49,228,6,47,177,51,19,111,179,179,63,162,215,139,172,30,147,51,46,145,117,67,234,61,246,162,174,241,98,175,167,142,166,197,145,149,3,82,193,117,6,140,30,118,0,105,37,96,56,165,55,140,129,207,158,221,179,118,97,148,29,239,255,0,134,231,136,37,55,78,213,50,104,246,178,93,106,203,78,174,53,5,83,69,114,154,89,102,12,100,218,41,228,149,162,167,134,9,102,152,42,102,120,5,192,72,66,51,115,147,109,206,71,112,155,69,226,181,163,87,176,221,5,210,252,131,87,53,2,122,184,236,88,237,56,205,80,212,144,60,211,202,103,32,197,20,49,135,163,57,201,44,145,198,206,78,32,206,108,228,66,44,228,222,213,67,7,140,189,110,182,213,107,109,130,12,226,211,73,71,167,84,116,243,195,130,205,9,64,231,88,111,5,25,220,166,149,132,202,102,54,152,226,141,152,216,3,132,64,224,46,239,33,152,97,94,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,25,170,26,146,6,134,8,128,35,24,162,134,48,245,118,8,226,142,56,217,201,200,221,129,156,136,137,220,158,82,124,39,122,40,183,98,216,173,179,170,141,72,182,115,201,47,59,212,225,208,27,85,83,205,106,161,40,234,41,228,168,144,92,130,57,188,212,115,114,6,40,204,90,38,138,64,55,121,93,130,56,58,69,182,104,149,235,168,188,50,205,212,92,148,145,233,245,125,69,77,53,212,234,234,231,165,128,76,233,102,26,103,146,104,8,78,32,243,47,6,231,200,64,91,119,55,96,98,117,178,74,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,168,12,241,17,233,15,249,41,107,43,125,86,162,236,233,238,99,221,173,197,249,215,249,153,160,237,12,94,106,146,78,76,210,55,106,73,71,131,151,62,81,73,22,242,28,141,47,25,254,86,83,173,15,200,215,242,96,207,255,0,47,255,0,74,253,69,250,62,63,164,62,137,229,231,187,222,98,47,41,229,246,251,61,239,53,229,248,119,63,53,203,110,239,230,249,160,137,111,12,254,181,237,221,48,103,119,44,39,82,238,126,91,77,178,221,234,107,107,36,122,169,190,134,174,134,25,30,58,136,105,225,25,57,247,182,8,36,97,143,147,237,1,57,176,194,226,83,168,181,87,83,189,225,67,147,234,230,75,210,93,145,181,26,223,72,246,43,109,69,69,6,35,115,123,145,212,86,215,91,162,154,64,33,158,50,228,209,4,18,137,193,22,198,219,199,16,143,104,6,48,146,96,135,110,172,125,233,245,147,226,6,67,243,25,212,186,116,65,171,216,110,130,248,98,98,90,185,168,19,213,199,98,199,105,238,243,84,53,36,15,52,242,153,223,42,226,138,24,195,209,156,228,150,72,227,103,39,16,103,54,114,33,22,114,104,139,234,199,222,159,89,62,32,100,63,49,157,121,252,187,60,213,11,214,157,224,90,127,152,85,85,253,83,198,41,238,53,120,141,60,214,248,224,1,130,178,172,188,220,177,74,192,39,80,5,83,79,32,185,17,27,9,196,96,60,120,147,32,253,94,162,181,231,50,234,75,87,47,186,173,153,214,213,145,220,106,12,45,148,51,84,52,193,105,183,49,147,211,209,68,226,0,60,35,18,217,201,128,121,155,156,132,220,204,157,243,211,194,83,162,143,166,235,40,250,178,212,219,101,170,178,203,15,122,60,46,223,59,119,228,42,232,103,237,157,204,153,139,132,125,147,138,88,226,25,4,137,228,114,149,154,55,138,19,60,43,232,230,209,211,237,247,168,44,110,211,212,221,199,202,96,181,125,248,39,105,74,88,169,101,170,146,34,10,113,169,169,138,104,164,165,133,164,33,55,153,156,133,136,5,164,97,140,164,146,61,143,144,22,170,235,106,133,170,186,9,254,240,184,247,19,211,47,198,190,113,90,178,169,98,175,133,199,184,158,153,126,53,243,138,213,149,72,60,165,187,74,180,226,209,168,247,125,94,182,97,118,170,108,206,253,111,167,181,220,175,113,211,179,85,84,210,194,238,241,198,69,255,0,218,49,59,125,163,24,96,18,114,104,98,96,245,104,136,10,213,117,99,238,177,172,159,15,242,31,151,78,174,170,181,93,88,251,172,107,39,195,252,135,229,211,160,214,177,109,59,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,152,97,130,154,8,197,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,214,172,75,63,252,78,186,241,252,183,223,106,116,27,73,239,92,176,28,126,224,95,73,93,45,215,30,229,46,81,48,132,37,30,227,218,23,236,211,206,53,12,60,100,146,41,137,163,153,183,225,17,48,89,78,186,58,205,190,245,135,168,244,183,56,237,95,67,97,152,191,152,167,198,109,178,128,61,80,199,43,135,118,166,166,65,223,121,165,237,68,239,24,147,199,24,128,136,242,118,57,100,198,181,125,122,62,233,51,50,234,235,84,62,163,216,170,42,236,246,42,10,121,42,111,185,24,208,53,84,22,160,120,205,224,99,7,146,38,51,150,80,104,196,24,249,237,220,54,103,24,141,218,197,32,159,239,11,143,113,61,50,252,107,231,21,171,42,150,42,248,92,123,137,233,151,227,95,56,173,89,84,128,136,136,10,42,252,115,191,82,127,188,159,195,84,170,40,171,241,206,253,73,254,242,127,13,65,138,190,23,30,253,154,101,248,215,201,235,84,255,0,40,1,240,184,247,236,211,47,198,190,79,90,167,249,1,17,16,17,22,42,248,163,251,137,234,111,224,191,56,162,65,149,75,21,124,81,253,196,245,55,240,95,156,81,40,1,83,253,226,143,238,39,169,191,130,252,226,137,4,0,173,170,22,170,235,106,132,5,229,52,223,74,180,227,71,236,85,24,198,151,225,118,172,102,213,87,112,169,186,77,73,110,167,104,163,58,169,207,156,146,59,55,251,145,22,253,16,140,35,140,24,64,0,71,213,162,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,165,217,84,136,40,16,102,127,98,173,17,1,17,16,17,17,1,17,16,80,254,215,92,111,187,174,95,239,84,51,253,167,109,208,118,183,177,114,184,31,98,229,5,140,235,15,18,164,204,180,118,229,105,173,3,40,207,179,191,2,113,127,74,170,114,251,153,255,0,218,178,129,62,158,111,245,56,174,175,217,46,180,239,27,75,78,245,76,206,109,184,250,211,76,47,247,183,251,101,176,159,80,92,155,79,107,72,126,238,223,255,0,175,137,107,195,164,86,167,188,234,213,186,214,50,180,111,44,181,109,201,219,118,110,48,74,255,0,242,32,155,14,190,117,200,116,187,64,163,154,142,225,72,53,215,42,90,121,64,36,237,147,159,26,170,70,125,133,201,157,253,12,189,138,46,188,56,116,166,61,83,234,66,130,27,133,60,178,210,80,91,110,21,78,241,145,7,231,26,38,15,87,17,127,241,222,207,69,233,124,71,117,206,159,81,114,156,119,17,181,155,246,172,52,85,20,213,63,110,35,103,62,248,179,55,217,245,109,158,31,189,254,245,154,126,21,189,57,212,105,206,45,30,163,220,157,188,197,230,136,165,6,237,74,14,33,81,5,28,156,95,147,241,119,109,159,216,200,36,18,24,130,158,24,224,137,182,8,197,128,91,127,185,155,102,85,162,32,164,159,211,209,82,196,207,247,178,169,213,34,60,80,86,62,197,202,225,189,25,114,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,56,45,149,42,167,246,42,29,246,246,32,236,69,72,191,220,170,65,230,181,31,24,131,47,194,175,22,26,143,101,77,21,68,109,237,246,148,38,63,115,179,255,0,73,107,119,152,99,247,93,18,213,114,180,207,25,5,69,150,122,74,151,22,2,30,76,227,28,204,204,210,54,255,0,127,181,217,108,210,161,27,197,139,71,234,241,77,113,44,206,142,156,142,138,190,221,65,17,152,71,35,179,27,71,51,62,228,251,143,232,194,223,127,252,168,48,207,45,202,75,45,205,39,201,206,34,141,234,100,129,220,93,217,221,184,0,7,220,204,223,209,91,25,116,225,91,21,118,154,208,75,19,187,255,0,59,190,251,127,219,19,126,207,236,90,213,45,129,188,60,178,105,50,141,5,182,215,202,124,136,154,103,245,227,247,86,213,55,221,253,136,50,137,112,254,197,202,225,253,136,58,93,190,219,186,236,111,185,82,251,110,170,23,251,208,86,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,181,172,234,199,222,159,89,62,32,100,63,49,157,108,166,181,172,234,199,222,159,89,62,32,100,63,49,157,4,212,248,92,123,137,233,151,227,95,56,173,78,190,186,40,197,122,172,211,138,187,221,166,217,229,245,55,25,183,205,38,57,112,167,104,194,74,254,12,82,13,178,161,228,32,2,134,83,119,96,35,38,236,200,110,108,252,74,80,149,225,113,238,39,166,95,141,124,226,181,101,82,13,91,50,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,66,78,197,84,18,20,114,199,204,28,128,184,152,19,110,46,226,251,110,206,237,234,189,6,178,106,246,101,174,250,137,112,213,45,65,158,146,124,134,237,79,67,13,116,244,208,52,33,80,116,212,144,210,180,206,13,246,68,204,96,19,54,22,16,230,69,196,64,118,22,151,79,20,46,133,191,45,120,169,235,142,142,97,158,111,82,108,188,62,152,166,162,46,51,95,109,113,198,76,251,66,194,254,98,178,29,163,237,236,226,103,19,28,127,157,33,167,141,161,89,7,191,167,215,77,71,161,208,233,186,120,182,94,124,142,25,93,144,75,146,92,169,169,217,194,75,141,81,67,79,28,97,80,123,253,184,99,242,160,97,27,51,15,112,156,203,155,132,79,31,160,233,87,166,124,203,170,253,92,163,210,220,62,186,146,220,3,78,87,43,189,206,165,216,130,221,110,140,227,9,103,104,249,49,76,124,165,140,2,49,118,228,102,60,136,3,156,129,229,116,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,65,67,78,245,115,180,48,68,1,25,75,44,210,31,171,176,71,20,114,72,236,44,70,236,14,194,36,78,194,251,9,244,171,211,62,27,210,134,145,209,233,110,31,93,87,113,50,168,43,149,222,231,82,238,39,113,184,200,17,132,179,180,124,156,97,14,49,70,1,24,187,241,0,30,68,103,206,67,15,107,165,90,103,138,232,222,156,99,154,91,133,82,121,123,46,51,111,138,223,77,202,56,194,73,184,55,219,158,94,216,0,20,210,155,148,146,27,11,115,144,204,157,183,39,80,89,226,143,239,217,169,191,130,252,158,137,79,242,128,31,20,127,126,205,77,252,23,228,244,72,50,255,0,195,35,66,244,227,168,190,132,115,173,47,213,11,55,158,181,87,106,5,108,176,205,19,176,85,91,234,134,217,111,104,234,169,164,118,126,220,193,200,182,125,156,92,72,128,196,192,204,11,0,58,174,233,71,81,250,74,212,115,194,179,88,188,245,170,187,185,61,130,255,0,4,46,20,183,122,81,118,103,33,103,119,237,204,28,133,165,133,221,202,50,33,118,115,3,142,67,147,255,0,5,79,117,140,167,226,5,119,203,173,203,45,58,138,192,52,75,80,116,142,251,75,212,46,61,73,117,194,108,116,231,127,184,60,205,63,58,48,164,2,148,170,34,58,119,105,192,198,54,145,159,180,252,200,8,195,237,49,144,184,69,15,135,71,136,191,228,19,202,104,166,181,220,127,234,109,249,207,163,46,125,159,254,7,63,215,117,51,126,102,154,152,234,43,60,197,68,177,15,218,63,205,123,91,236,238,205,53,43,86,27,180,118,168,110,181,176,216,171,106,235,45,161,81,32,209,212,85,211,13,52,243,64,196,253,179,146,33,146,65,140,220,118,119,6,144,216,93,221,152,139,109,222,103,252,33,51,174,163,178,189,26,171,181,234,69,175,205,233,181,151,141,30,29,125,184,78,99,92,125,178,112,146,142,16,113,127,49,71,22,220,70,82,33,237,19,60,32,242,136,184,83,6,127,168,64,241,130,214,59,238,115,213,3,233,85,68,62,94,203,166,150,248,41,232,227,228,7,223,170,174,167,130,174,162,167,118,1,49,228,7,77,23,109,200,197,188,183,49,226,242,19,41,169,203,50,155,22,13,138,222,115,92,166,187,201,89,113,251,125,69,210,227,83,218,57,59,20,176,70,82,75,39,0,98,50,226,0,79,176,179,147,237,179,51,191,162,214,11,44,202,111,185,206,85,121,205,114,154,239,59,122,200,46,21,23,75,141,79,104,35,239,213,79,33,73,44,156,1,132,7,145,153,62,194,204,45,190,204,204,222,136,51,255,0,193,111,71,44,89,134,178,229,186,197,119,155,185,87,167,118,250,122,123,93,55,19,110,53,87,33,168,140,170,121,137,179,63,8,32,168,139,182,64,98,94,103,151,217,40,197,221,227,73,163,150,44,63,89,113,45,98,180,77,219,171,212,75,125,69,61,210,155,137,191,42,171,104,211,198,53,60,200,221,155,156,19,211,197,219,16,1,31,45,203,237,20,132,237,150,190,16,90,95,106,194,250,75,166,207,33,42,73,238,90,131,120,173,185,84,78,52,67,20,241,65,77,49,81,69,74,114,238,229,48,9,83,205,48,239,197,133,234,164,102,31,105,19,197,247,75,237,89,167,73,117,57,228,197,73,5,203,79,175,20,87,42,121,202,136,101,158,88,42,102,26,41,105,66,93,216,161,2,42,136,102,45,185,49,61,44,108,227,236,33,12,53,240,108,214,191,168,221,65,93,180,114,174,223,222,164,212,219,123,118,103,142,46,82,65,93,110,138,162,162,62,68,242,11,12,37,1,214,49,108,6,79,39,99,110,35,205,212,212,173,101,180,7,88,239,189,63,235,46,39,172,88,228,62,98,175,25,184,13,68,148,220,128,60,221,41,137,71,83,77,204,192,218,62,236,18,75,23,115,131,144,115,228,63,104,89,214,205,40,60,86,107,162,26,47,169,87,88,175,186,141,164,56,86,85,114,130,156,105,34,172,189,216,41,43,167,142,1,34,33,136,100,154,50,38,6,35,50,97,103,219,115,39,251,221,125,88,46,147,233,102,151,249,239,201,158,154,98,152,151,210,125,175,59,244,21,154,154,131,205,118,249,118,251,189,144,30,124,123,135,199,150,251,115,45,189,174,189,90,32,34,34,2,181,93,88,251,172,107,39,195,252,135,229,211,171,170,173,87,86,62,235,26,201,240,255,0,33,249,116,232,53,172,91,84,45,85,214,213,8,8,136,128,136,136,48,87,198,11,88,236,88,55,76,15,165,85,16,249,139,214,165,220,32,167,163,143,145,135,98,150,134,162,10,186,138,157,216,8,11,137,133,52,93,183,32,39,243,60,199,147,70,76,161,5,103,255,0,140,158,181,253,121,234,10,211,163,148,150,254,205,38,153,91,223,189,60,145,113,146,122,235,140,84,245,18,113,38,144,152,161,24,2,141,135,112,2,105,59,251,242,30,14,176,42,59,77,214,107,85,69,246,27,101,89,219,104,234,33,164,168,172,24,73,224,134,121,134,66,138,35,147,110,34,102,48,76,66,46,251,147,69,35,182,252,95,96,153,255,0,6,205,107,250,243,211,237,219,71,42,237,253,154,189,50,184,55,102,120,226,227,28,244,55,25,106,42,35,228,79,33,57,76,51,133,99,22,192,2,209,246,54,228,92,221,103,250,132,15,7,221,99,190,224,221,80,54,149,83,195,230,44,186,151,111,158,158,178,62,64,29,138,170,26,121,234,233,234,119,112,35,46,32,21,49,118,216,128,95,204,243,46,79,24,178,155,244,5,130,190,35,254,31,244,125,68,88,165,213,189,33,199,127,234,177,65,229,160,150,154,158,72,41,227,200,169,121,132,124,106,14,99,142,48,154,24,221,204,38,114,228,241,196,241,19,31,230,94,44,234,68,26,182,98,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,4,157,138,168,36,25,34,147,129,177,1,113,48,23,216,153,197,246,217,217,219,209,125,122,133,154,221,117,43,63,201,117,26,251,79,73,5,203,42,188,86,222,235,34,164,2,24,35,158,166,99,154,65,140,72,136,152,24,141,217,153,200,159,109,183,119,246,169,52,241,92,232,91,249,254,168,52,83,12,255,0,182,42,179,250,42,18,255,0,36,134,233,29,59,15,254,119,205,24,151,251,73,156,63,215,19,40,171,65,239,242,173,116,212,124,191,73,240,173,16,185,222,123,88,102,9,230,229,182,218,233,217,194,57,170,170,42,103,158,74,170,143,87,238,204,222,96,227,7,125,132,35,103,97,22,115,148,164,186,189,11,244,101,125,235,15,81,234,173,146,93,126,134,195,49,127,47,81,147,92,162,48,122,161,142,87,62,213,53,52,101,190,243,75,218,149,154,66,23,142,49,2,34,228,236,17,73,226,186,85,233,159,50,234,191,87,40,244,183,15,174,164,183,0,211,149,202,239,115,169,118,32,183,91,163,56,194,89,218,62,76,83,31,41,99,0,140,93,185,25,143,34,0,231,32,108,41,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,202,26,119,171,157,230,158,83,57,10,89,102,144,253,25,206,73,100,146,71,97,97,6,115,118,17,17,102,22,15,85,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,149,149,235,7,164,204,55,171,173,47,250,143,125,168,164,179,223,104,42,35,169,177,100,101,64,245,83,218,141,228,7,157,128,26,72,156,194,88,129,227,32,115,225,191,108,221,156,162,7,107,234,136,53,119,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,15,77,93,67,82,205,206,35,217,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,222,108,252,51,250,215,184,245,63,130,92,176,157,75,185,249,157,73,196,183,169,173,172,145,233,97,250,102,134,105,164,120,234,33,167,132,99,225,217,220,32,145,134,62,45,188,4,230,229,51,136,249,95,19,174,131,191,45,246,42,157,121,210,123,47,44,251,31,183,151,210,86,187,117,187,185,85,148,66,39,8,199,185,119,69,187,212,240,13,67,143,24,228,150,97,104,225,109,248,68,45,16,26,91,170,89,222,139,103,118,205,76,211,75,239,208,217,37,155,189,228,171,124,172,53,29,174,236,39,12,159,155,152,14,50,222,57,76,126,208,190,219,238,219,59,51,176,108,231,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,152,97,130,154,8,197,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,214,189,157,109,245,131,147,117,115,170,18,222,137,234,232,176,155,29,68,227,137,217,234,226,167,239,208,193,44,112,4,199,36,145,3,17,28,197,76,18,184,17,200,209,185,56,1,19,55,34,187,253,114,248,152,92,122,157,193,44,186,103,166,246,75,174,41,141,215,219,194,76,198,138,224,212,181,30,122,185,166,130,104,225,134,70,7,145,161,130,74,126,67,48,148,69,47,117,216,226,6,6,98,199,94,149,122,103,204,186,175,213,202,61,45,195,235,169,45,192,52,229,114,187,220,234,93,136,45,214,232,206,48,150,118,143,147,20,199,202,88,192,35,23,110,70,99,200,128,57,200,1,145,94,23,189,20,127,40,12,236,53,159,80,173,150,170,237,54,195,110,7,77,45,186,181,187,223,76,221,6,17,48,167,120,132,155,104,98,238,193,52,143,35,56,73,246,34,225,32,156,189,185,191,94,127,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,181,53,13,13,51,63,8,131,119,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,127,64,130,213,127,36,238,150,63,240,105,210,175,253,141,183,127,238,87,191,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,92,252,181,186,215,69,29,37,44,28,204,140,248,69,27,8,15,35,50,39,217,189,72,157,223,213,221,126,178,32,34,34,2,34,32,197,95,20,127,113,61,77,252,23,231,20,74,0,84,255,0,120,163,251,137,234,111,224,191,56,162,80,2,131,106,132,68,64,68,68,5,170,186,218,161,106,174,131,208,95,115,252,203,38,198,113,156,50,251,144,213,213,216,176,234,122,154,107,21,188,157,154,10,16,168,168,58,137,220,5,153,153,206,73,100,119,35,125,205,216,99,23,126,49,128,142,100,248,112,120,127,214,117,17,125,139,86,245,123,29,255,0,169,61,7,153,130,42,106,137,39,167,147,34,170,224,113,241,167,56,78,57,2,24,100,118,51,153,139,139,201,19,68,44,127,158,120,173,7,68,157,31,100,221,92,234,132,86,81,106,186,44,38,199,81,1,101,151,138,73,105,251,244,48,75,28,231,8,71,28,166,196,71,49,83,28,76,98,18,52,110,76,102,36,205,196,167,251,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,181,53,13,13,51,63,8,131,119,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,112,244,11,242,114,156,79,21,206,108,85,88,182,107,140,218,178,11,45,111,15,51,110,186,81,71,87,75,63,3,19,14,113,72,196,5,196,192,73,183,111,66,22,118,245,102,95,172,136,45,165,167,166,78,155,108,23,90,43,237,139,167,205,53,183,92,173,213,17,213,209,214,82,98,116,16,207,77,60,100,197,28,177,200,49,49,1,137,51,19,19,59,59,59,51,178,180,30,40,254,226,122,155,248,47,206,40,150,85,44,85,241,71,247,19,212,223,193,126,113,68,130,21,186,78,247,167,209,191,136,24,247,204,96,87,215,197,155,75,237,90,113,214,13,210,231,102,42,72,233,243,171,61,30,80,116,148,212,67,78,20,211,153,73,77,54,252,93,218,67,150,90,73,42,14,77,133,200,234,11,118,119,103,50,177,93,39,123,211,232,223,196,12,123,230,48,41,31,241,184,210,251,85,86,1,167,186,209,9,82,65,114,182,94,37,197,234,24,104,135,191,89,5,76,50,84,197,206,163,118,46,16,21,36,220,99,118,38,222,174,66,103,31,94,97,229,60,17,245,122,164,46,186,133,160,149,211,213,201,79,61,60,89,125,174,49,130,46,196,6,5,29,45,105,28,158,146,185,200,210,80,48,143,218,6,104,100,127,176,238,252,229,125,107,237,225,175,171,213,58,65,214,14,15,59,207,86,214,220,194,161,241,11,148,52,208,69,41,206,21,196,33,78,46,242,109,192,6,177,169,36,50,7,99,96,136,153,185,110,224,91,4,160,40,43,241,43,232,162,227,211,166,163,215,106,134,21,108,219,76,178,235,128,201,76,98,212,176,71,106,186,84,189,76,167,108,138,8,201,141,225,0,128,142,50,104,132,6,51,8,157,200,129,200,231,81,121,77,85,211,60,87,89,52,227,35,210,220,214,147,204,89,114,107,124,182,250,158,49,198,114,67,205,190,196,241,119,0,192,102,136,216,100,140,220,95,132,128,4,205,184,178,8,33,232,7,172,27,175,73,186,184,37,112,122,73,48,76,198,162,142,131,43,9,162,39,58,104,0,201,163,174,136,163,2,151,157,59,77,41,188,98,36,210,129,24,113,230,241,201,28,255,0,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,173,191,82,253,58,103,125,47,234,157,126,153,231,84,255,0,227,107,44,245,188,225,255,0,9,218,252,204,208,193,89,219,138,89,59,61,222,193,151,104,203,152,123,29,189,142,249,85,208,151,137,135,242,111,210,124,131,74,181,54,201,244,221,151,30,183,212,92,112,184,168,219,179,85,45,116,181,34,71,110,144,216,28,26,19,57,229,168,239,201,246,162,24,230,22,105,156,161,136,67,47,252,80,186,215,254,79,248,33,232,198,158,220,238,180,58,147,153,91,194,166,43,141,19,246,126,134,181,148,196,7,80,210,144,190,243,75,218,158,24,218,55,99,143,237,203,206,50,8,187,144,173,137,226,215,220,231,42,179,97,88,181,15,157,189,100,23,10,123,93,186,155,186,17,247,234,167,144,99,138,62,102,226,3,200,204,91,114,118,22,223,119,118,111,85,245,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,135,169,174,174,169,118,231,41,236,204,204,204,204,194,0,34,194,0,2,204,0,2,34,44,34,44,205,49,62,19,125,33,254,72,180,227,249,65,102,180,92,50,252,254,222,31,68,140,117,253,216,233,113,217,154,25,225,229,24,51,3,77,57,128,202,91,145,184,198,48,11,118,141,230,7,12,148,232,255,0,166,187,23,74,218,29,103,211,43,99,247,174,179,113,186,100,149,99,84,115,199,87,120,150,24,194,162,72,156,132,56,194,221,160,142,54,96,7,237,198,14,76,230,230,69,141,126,53,126,235,24,183,196,10,31,151,92,86,127,172,0,241,171,247,88,197,190,32,80,252,186,226,131,0,60,46,61,251,52,203,241,175,147,214,171,255,0,226,69,225,187,249,63,250,83,168,94,158,172,63,234,83,237,214,100,216,205,28,95,245,151,239,58,202,64,111,254,35,246,188,145,55,250,223,212,133,187,27,181,61,128,240,184,247,236,211,47,198,190,79,90,167,249,6,184,61,40,245,93,168,253,37,106,56,102,184,84,190,122,213,93,219,130,255,0,96,158,103,10,91,189,40,187,187,9,59,51,246,230,14,68,241,76,204,229,25,17,51,177,129,201,25,236,19,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,202,106,118,171,129,225,158,35,9,10,41,97,144,61,89,142,57,99,146,55,113,114,7,112,119,18,33,118,39,130,15,16,188,115,167,220,91,169,172,130,211,211,169,246,109,80,247,34,191,219,98,167,150,10,91,85,246,42,169,225,171,165,166,9,35,14,48,183,106,51,102,7,56,152,164,38,140,152,24,64,46,175,132,222,174,117,5,142,107,143,228,191,76,172,255,0,90,48,203,207,11,142,85,102,168,175,138,158,59,117,47,122,26,121,46,212,239,41,54,211,69,221,139,156,113,177,20,241,179,3,139,184,199,36,65,50,153,214,147,233,102,168,121,31,202,102,154,98,153,111,209,157,223,37,244,237,154,154,191,202,247,56,247,59,93,224,46,28,187,97,203,142,219,240,29,253,140,190,92,43,68,52,95,77,110,178,223,116,231,72,112,172,86,229,61,57,82,75,89,100,176,82,80,207,36,4,66,69,17,73,12,98,78,14,64,4,226,239,182,224,47,247,50,246,168,128,136,136,53,172,234,199,222,159,89,62,32,100,63,49,157,91,75,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,174,95,86,62,244,250,201,241,3,33,249,140,235,34,167,232,75,38,213,254,135,52,155,168,13,18,198,106,239,25,101,45,61,226,131,35,179,80,65,78,39,93,69,13,206,229,32,87,14,238,18,207,82,12,33,79,219,22,150,73,65,233,196,4,123,78,198,18,41,225,243,214,221,171,170,252,2,75,22,79,61,37,14,162,226,180,244,240,221,104,202,168,74,123,180,3,12,34,119,96,140,97,136,0,36,168,41,4,162,141,137,161,126,219,19,179,73,30,241,109,226,143,239,217,169,191,130,252,158,137,103,255,0,135,255,0,134,127,242,121,190,218,117,211,87,175,126,119,62,142,222,126,70,201,70,251,82,216,38,156,36,142,110,228,192,110,213,115,118,36,104,253,25,162,2,57,184,247,191,53,40,224,7,138,63,191,102,166,254,11,242,122,36,25,85,224,99,250,236,253,219,254,36,165,81,69,95,129,143,235,179,247,111,248,146,149,68,4,68,65,17,126,43,221,14,84,227,87,91,223,87,26,114,116,141,98,185,84,83,158,93,105,96,138,157,232,106,229,40,224,26,216,24,88,90,80,158,82,14,232,190,242,180,210,148,155,152,200,125,156,53,232,167,41,190,225,253,92,105,13,219,28,174,242,149,117,25,133,178,215,36,157,160,147,149,45,108,227,73,83,30,198,206,205,206,9,229,13,246,228,60,183,23,98,102,118,153,79,20,127,113,61,77,252,23,231,20,74,21,186,78,247,167,209,191,136,24,247,204,96,65,159,254,57,223,169,63,222,79,225,170,213,120,42,123,211,229,63,15,235,190,99,110,87,87,199,59,245,39,251,201,252,53,90,175,5,79,122,124,167,225,253,119,204,109,200,37,83,169,222,158,177,94,168,52,106,245,164,121,77,79,144,243,253,186,155,117,208,41,99,168,154,217,93,17,114,138,162,49,54,255,0,42,51,97,32,35,138,89,65,140,57,242,109,120,117,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,64,195,80,244,147,180,208,74,7,24,203,20,209,159,163,184,73,20,145,200,204,76,38,204,108,196,34,76,226,219,57,175,21,154,232,190,151,234,46,101,135,106,6,113,136,82,94,111,184,5,69,69,94,57,81,82,114,16,80,79,51,71,206,86,137,139,180,102,207,12,68,4,98,79,25,198,38,28,73,153,208,88,175,13,220,59,168,236,11,167,27,94,51,212,44,93,174,215,9,241,154,106,202,195,59,165,182,214,65,176,80,213,194,241,15,103,183,193,142,49,121,100,49,9,218,18,24,59,13,26,186,189,78,244,245,138,245,65,163,87,173,35,202,106,124,135,159,237,212,219,174,129,75,29,68,214,202,232,139,148,85,17,137,183,249,81,155,9,1,28,82,202,12,97,207,147,93,84,65,172,14,169,105,110,119,162,217,221,207,76,245,46,197,244,54,73,102,236,249,218,47,53,13,71,107,187,8,77,31,231,33,51,140,183,142,80,47,178,79,182,251,62,206,206,205,45,62,20,125,107,254,83,113,88,58,107,212,203,157,170,155,36,196,173,244,244,216,148,187,246,102,188,90,225,140,133,233,248,48,180,101,53,44,113,135,168,151,57,34,126,78,14,240,205,41,92,15,19,14,138,46,61,79,224,150,220,219,77,45,158,103,82,113,45,169,168,168,227,106,88,126,153,161,154,104,218,74,121,170,38,40,248,118,119,57,227,114,147,139,111,56,176,57,76,196,48,131,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,18,118,42,160,144,100,138,78,6,196,5,196,192,95,98,103,23,219,103,103,111,68,27,73,168,22,241,25,235,95,249,85,106,60,22,12,2,231,117,143,76,177,111,205,219,105,167,126,212,119,74,230,115,105,46,101,15,17,49,228,6,209,196,50,185,16,70,36,91,68,83,75,27,92,174,172,124,81,174,186,231,211,70,49,166,88,125,53,94,57,150,100,212,230,250,129,45,182,82,142,144,32,3,154,23,183,194,82,15,116,130,165,134,58,131,97,61,130,34,24,10,73,249,204,195,133,122,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,160,161,167,122,185,218,24,34,0,140,165,150,105,15,213,216,35,138,57,36,118,22,35,118,7,97,18,39,97,112,190,190,29,221,33,255,0,42,221,101,127,173,52,93,237,61,195,187,85,185,71,10,255,0,45,52,253,209,151,202,210,71,197,158,71,238,201,17,115,113,225,198,40,229,218,64,145,226,229,63,203,197,104,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,114,134,157,234,231,121,167,148,206,66,150,89,164,63,70,115,146,89,36,145,216,88,65,156,221,132,68,89,133,189,170,13,107,58,177,247,167,214,79,136,25,15,204,103,82,125,211,55,74,58,113,213,175,134,102,155,97,89,172,94,70,235,67,244,236,246,11,252,16,177,213,90,42,138,239,88,206,66,206,237,220,132,248,139,75,11,187,12,130,34,236,224,97,28,129,24,61,88,251,211,235,39,196,12,135,230,51,169,169,240,184,247,19,211,47,198,190,113,90,130,16,53,211,66,245,31,167,77,71,184,233,126,168,89,188,141,214,135,105,97,154,39,115,165,184,82,147,187,71,85,77,35,179,119,33,62,37,179,236,196,196,36,6,32,96,96,50,149,225,149,226,25,117,213,170,155,119,77,218,219,89,87,95,153,71,79,35,99,153,9,137,74,119,120,32,136,164,58,122,194,109,221,170,99,138,51,38,156,189,37,0,118,55,105,153,138,162,255,0,248,139,105,126,131,103,125,52,100,121,62,186,149,93,182,159,15,167,42,219,69,250,219,69,230,110,54,234,217,76,34,138,56,67,113,105,66,121,74,24,142,19,48,140,183,18,35,137,227,9,162,215,221,6,213,11,85,117,176,159,135,254,168,245,5,171,189,62,218,115,30,160,113,175,41,95,87,206,91,109,234,121,98,138,170,253,75,36,178,24,85,21,12,52,241,71,75,11,70,80,199,19,242,34,152,64,165,226,34,64,82,107,216,130,127,188,46,61,196,244,203,241,175,156,86,172,170,88,171,225,113,238,39,166,95,141,124,226,181,123,94,176,122,179,195,122,69,210,255,0,175,23,218,122,75,197,246,190,162,58,107,22,56,85,239,75,61,212,218,64,105,220,13,163,149,192,34,136,222,66,55,14,27,246,193,221,138,80,103,11,213,29,218,213,53,214,162,197,13,206,144,238,84,116,240,213,212,81,140,194,243,195,4,197,32,197,41,199,191,33,3,40,38,17,39,109,137,226,145,155,126,47,183,214,181,172,197,186,157,214,92,99,168,42,94,167,75,40,250,99,62,134,224,119,9,171,110,144,140,241,213,119,34,40,100,128,227,110,44,48,148,6,80,176,71,195,183,27,179,68,241,241,7,25,243,233,87,169,140,55,170,253,35,163,213,44,62,134,174,220,99,80,86,219,189,178,165,156,142,221,113,140,35,57,96,105,56,176,204,28,101,140,194,65,102,228,6,60,132,15,156,96,23,129,90,174,172,125,214,53,147,225,254,67,242,233,213,213,86,171,171,31,117,141,100,248,127,144,252,186,116,26,214,47,107,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,10,26,119,171,157,161,130,32,8,202,89,102,144,253,93,130,56,163,146,71,97,98,55,96,118,17,34,118,23,242,150,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,74,105,234,103,144,152,99,138,56,197,156,140,200,157,133,133,153,221,221,217,153,108,19,208,191,70,86,46,143,52,226,170,217,37,215,233,156,207,40,242,245,25,53,202,35,54,165,41,34,99,237,83,83,70,91,109,12,93,217,89,164,33,105,36,35,34,46,44,225,20,97,237,122,85,233,159,13,233,67,72,232,244,183,15,174,171,184,153,84,21,202,239,115,169,119,19,184,220,100,8,194,89,218,62,78,48,135,24,163,0,140,93,248,128,15,34,51,231,33,235,110,182,168,90,171,160,159,239,11,143,113,61,50,252,107,231,21,171,42,150,42,248,92,123,137,233,151,227,95,56,173,89,84,128,136,136,10,42,252,115,191,82,127,188,159,195,84,170,40,171,241,206,253,73,254,242,127,13,65,138,190,23,30,253,154,101,248,215,201,235,84,255,0,40,1,240,184,247,236,211,47,198,190,79,90,167,249,1,17,16,23,228,229,56,158,43,156,216,170,177,108,215,25,181,100,22,90,222,30,102,221,116,162,142,174,150,126,6,38,28,226,145,136,11,137,128,147,110,222,132,44,237,234,204,191,89,16,90,175,228,157,210,199,254,13,58,85,255,0,177,182,239,253,202,181,94,40,254,226,122,155,248,47,206,40,150,85,44,85,241,71,247,19,212,223,193,126,113,68,130,0,86,213,11,85,117,181,66,2,249,45,151,107,85,234,152,235,44,215,58,74,250,120,234,39,164,57,105,166,25,64,103,130,83,134,104,156,133,221,152,227,150,57,35,49,246,137,129,11,236,236,236,176,47,196,235,175,31,200,133,138,167,65,180,158,245,199,62,200,45,229,244,149,210,221,113,237,213,98,240,145,194,81,238,61,162,110,245,68,5,80,195,198,72,229,132,94,57,155,110,113,19,199,87,66,253,102,223,122,60,212,122,171,156,150,175,166,112,204,163,203,211,228,214,216,128,26,168,163,137,207,181,83,77,33,109,180,209,119,101,118,140,137,163,144,76,132,184,187,132,177,134,194,136,191,39,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,104,227,239,210,207,24,201,20,156,13,132,199,144,24,190,196,204,77,190,206,204,254,139,245,144,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,80,255,0,122,235,102,251,108,235,176,159,239,84,182,219,160,236,111,98,229,112,222,197,202,11,89,212,125,108,84,58,107,95,44,174,237,252,214,219,109,255,0,108,67,251,127,181,107,155,137,101,37,137,102,144,100,225,17,72,244,210,78,236,44,236,206,252,192,195,239,103,111,233,41,227,241,13,201,164,197,244,22,229,95,17,241,33,104,95,211,143,223,91,74,223,127,246,173,126,80,92,28,59,27,188,107,118,169,253,29,79,9,156,215,138,154,169,223,243,100,92,27,132,179,108,253,182,223,250,46,182,66,211,140,98,12,67,10,179,216,105,253,148,212,84,241,191,183,218,48,128,253,238,239,253,21,17,254,17,218,50,89,102,89,122,206,171,160,112,138,219,83,21,60,36,97,43,111,202,146,167,147,179,179,176,191,164,131,237,221,76,170,2,34,164,159,238,65,194,168,118,84,51,239,237,85,183,177,7,40,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,10,135,111,234,85,170,75,218,131,134,125,159,101,90,233,119,226,254,191,233,93,162,251,182,232,57,88,205,214,247,78,118,141,111,211,170,249,100,163,166,43,133,45,44,143,12,165,1,153,137,5,61,71,23,220,29,159,209,228,89,50,190,107,141,28,55,10,26,138,41,227,25,2,120,142,50,18,109,217,216,153,219,254,84,26,179,215,208,213,91,106,206,138,182,18,138,104,246,228,4,46,46,219,179,59,122,63,175,177,217,77,183,132,182,79,29,239,66,66,222,210,111,37,28,102,68,14,108,238,60,171,171,31,216,222,172,162,255,0,173,173,53,151,78,53,206,241,75,29,165,232,40,170,188,191,150,141,162,237,135,217,163,166,115,227,234,255,0,121,250,255,0,106,204,207,5,156,210,82,185,103,56,164,245,238,241,211,209,80,60,48,17,250,11,157,69,67,191,22,219,246,159,237,251,208,74,250,34,32,233,151,118,245,221,35,46,77,183,236,73,247,127,78,63,115,250,170,97,125,155,103,65,222,222,197,202,164,93,84,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,90,206,172,125,233,245,147,226,6,67,243,25,214,202,107,90,206,172,125,233,245,147,226,6,67,243,25,208,77,79,133,199,184,158,153,126,53,243,138,213,149,75,21,124,46,61,196,244,203,241,175,156,86,172,170,64,90,245,248,144,226,214,44,63,173,173,82,180,227,148,62,82,146,162,225,73,116,146,62,233,201,202,170,182,134,158,174,166,77,205,221,219,156,243,202,123,111,196,121,108,44,194,204,205,176,162,128,31,20,127,126,205,77,252,23,228,244,72,51,127,193,67,0,195,98,209,124,203,84,135,30,164,124,178,171,40,168,176,29,216,153,202,118,183,69,73,69,56,211,131,187,236,0,242,204,102,92,89,185,187,71,207,151,110,62,50,62,176,3,193,83,221,99,41,248,129,93,242,235,114,207,244,5,0,62,40,254,253,154,155,248,47,201,232,148,255,0,40,1,241,71,247,236,212,223,193,126,79,68,131,61,60,26,174,214,171,7,72,153,181,246,251,115,164,183,91,109,217,197,202,174,178,178,174,97,134,10,104,35,182,91,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,214,21,248,138,117,213,83,213,46,100,248,62,159,87,213,134,149,216,42,33,154,134,26,154,88,128,238,119,24,90,160,30,228,206,241,180,240,129,71,80,81,132,36,127,160,2,100,0,100,224,22,127,24,234,187,81,240,110,153,111,29,50,97,82,253,13,106,202,50,10,187,197,254,233,4,206,213,85,212,178,210,211,64,212,3,179,55,106,23,242,228,242,187,59,148,162,99,27,241,6,144,101,252,174,154,58,116,206,250,160,213,58,13,51,193,105,255,0,197,86,94,43,121,195,254,12,181,249,152,97,158,179,183,44,177,247,187,93,240,46,208,23,51,246,51,123,93,131,218,244,73,209,246,77,213,206,168,69,101,22,171,162,194,108,117,16,22,89,120,164,150,159,191,67,4,177,206,112,132,113,202,108,68,115,21,49,196,198,33,35,70,228,198,98,76,220,74,127,176,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,59,83,80,208,211,51,240,136,55,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,252,173,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,80,211,189,92,239,52,242,153,200,82,203,52,135,232,206,114,75,36,146,59,11,8,51,155,176,136,139,48,183,181,65,137,94,41,185,253,54,11,209,110,101,74,217,13,93,166,229,149,84,80,88,45,175,76,242,137,213,28,149,33,45,69,59,156,109,246,64,232,224,171,99,230,236,4,28,129,247,230,194,80,24,165,167,199,23,41,190,210,98,186,73,133,83,215,112,178,221,110,23,139,165,101,55,104,31,187,85,73,29,44,116,242,115,118,230,60,66,182,165,182,103,97,126,230,228,206,226,46,216,23,208,206,151,218,181,143,171,77,51,192,239,165,72,246,217,239,31,73,86,65,87,68,53,112,85,193,67,12,149,178,82,201,17,59,9,4,195,76,240,190,251,179,52,142,238,37,183,23,13,132,244,247,10,181,105,174,1,141,105,205,138,162,174,123,110,43,103,162,178,81,203,86,98,83,201,5,52,33,12,101,33,8,136,185,184,131,59,187,8,182,251,236,205,236,95,38,172,96,191,149,13,44,204,180,207,233,79,163,62,182,227,247,27,23,157,236,119,188,175,154,166,146,30,239,111,144,243,227,220,229,199,144,239,182,219,182,251,175,86,136,53,87,91,36,116,133,171,213,58,239,211,70,158,234,149,194,122,185,238,87,107,56,67,116,158,166,8,161,58,139,141,49,149,45,100,204,17,125,129,3,168,130,83,6,22,31,176,67,246,67,244,90,5,186,189,210,26,109,8,234,95,80,180,182,223,5,36,22,219,77,224,230,181,193,77,60,179,5,61,186,164,6,170,142,23,57,126,217,24,83,207,16,27,147,151,219,18,251,71,250,79,46,158,16,217,215,214,222,141,173,182,15,162,252,167,212,172,130,233,98,239,119,251,158,111,185,32,215,247,120,241,110,222,222,127,183,199,114,254,107,150,255,0,107,136,134,106,162,34,2,34,32,43,85,213,143,186,198,178,124,63,200,126,93,58,186,170,213,117,99,238,177,172,159,15,242,31,151,78,131,90,197,181,66,213,93,109,80,128,136,136,8,139,29,124,67,243,91,174,1,209,110,170,223,108,212,244,147,84,85,89,194,200,99,82,4,64,208,92,42,98,161,152,153,132,133,249,140,85,50,16,62,251,49,176,187,177,51,56,184,65,6,191,107,29,247,168,13,101,203,53,139,35,135,203,213,228,215,2,168,142,155,144,31,148,165,1,104,233,169,185,128,3,73,218,130,56,162,238,112,98,62,28,139,237,19,186,144,171,103,77,212,215,111,6,67,170,165,192,106,195,39,10,137,245,33,218,166,162,90,99,231,13,97,196,117,236,18,152,131,131,217,64,156,1,155,132,128,226,96,37,33,9,60,101,226,120,181,247,57,202,172,216,86,45,67,231,111,89,5,194,158,215,110,166,238,132,125,250,169,228,24,226,143,153,184,128,242,51,22,220,157,133,183,221,221,155,213,108,251,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,114,118,41,96,140,99,138,62,102,228,101,196,0,91,114,119,39,219,119,119,127,84,26,203,233,86,166,101,90,55,168,248,230,169,97,85,126,94,245,140,220,34,184,83,114,146,64,142,110,15,246,224,151,182,96,101,12,160,229,28,128,196,220,227,51,23,125,137,214,207,203,88,29,85,211,60,171,70,245,31,35,210,220,214,147,203,222,177,155,132,182,250,158,49,200,17,205,193,254,196,241,119,0,12,161,148,28,100,140,220,91,156,102,4,205,177,50,157,79,12,93,82,252,168,116,109,133,121,187,239,210,119,92,75,204,98,215,15,239,94,207,149,242,178,63,148,131,208,4,79,141,12,148,95,108,121,111,191,218,39,54,52,25,84,136,136,11,89,110,161,113,107,22,13,175,186,151,133,98,212,62,74,203,143,230,23,155,93,186,155,186,114,118,41,96,173,150,56,163,230,110,70,92,64,5,183,39,114,125,183,119,119,245,91,52,173,107,58,177,247,167,214,79,136,25,15,204,103,65,49,62,19,120,6,27,140,244,115,140,102,118,44,122,146,146,251,152,212,92,42,111,183,1,103,121,235,142,158,225,85,79,3,25,59,187,176,71,20,108,194,13,176,51,148,132,205,202,67,34,204,165,138,190,23,30,226,122,101,248,215,206,43,86,85,32,34,34,2,130,191,20,190,152,244,227,167,157,101,161,189,233,213,234,213,73,73,159,121,171,167,213,10,42,102,135,232,8,227,24,3,184,205,221,39,236,212,78,85,69,27,52,113,198,29,163,142,54,113,13,134,95,250,157,234,23,21,233,127,70,175,90,185,148,211,121,255,0,33,219,166,183,90,194,170,58,121,174,117,210,151,24,169,227,35,127,242,164,55,17,50,8,162,148,216,15,135,23,215,91,84,181,75,59,214,156,238,231,169,154,151,125,250,103,36,188,246,124,237,111,149,134,159,187,218,132,33,143,243,112,128,70,59,71,16,15,217,22,223,109,223,119,119,119,15,42,182,30,232,75,166,124,55,166,157,6,179,90,172,85,216,253,246,251,145,211,197,119,190,228,246,119,121,32,188,28,156,142,14,204,206,78,242,83,69,20,140,17,59,113,2,110,82,176,1,76,108,240,65,171,58,3,172,186,21,244,7,229,115,79,110,184,191,214,139,123,92,237,126,116,5,187,240,250,114,23,226,239,219,152,57,7,114,3,227,44,124,195,152,15,33,223,53,124,40,250,215,252,153,101,80,116,215,169,151,59,173,78,55,150,220,41,233,177,41,119,239,67,103,186,77,33,11,211,240,97,121,6,26,169,36,15,81,46,17,202,220,156,25,166,154,81,9,148,68,68,4,68,64,68,68,4,68,65,138,190,40,254,226,122,155,248,47,206,40,148,0,169,254,241,71,247,19,212,223,193,126,113,68,160,5,6,213,8,136,128,136,136,11,85,117,181,66,213,93,4,249,248,86,90,109,86,238,135,48,26,203,125,178,146,150,162,233,81,120,171,174,150,24,68,14,170,118,185,212,194,210,202,76,219,153,180,80,197,27,17,110,252,35,1,246,11,51,101,170,197,95,11,143,113,61,50,252,107,231,21,171,42,144,17,17,1,98,175,138,63,184,158,166,254,11,243,138,37,149,75,21,124,81,253,196,245,55,240,95,156,81,32,133,110,147,189,233,244,111,226,6,61,243,24,20,239,117,211,133,90,179,254,143,181,110,197,121,168,171,134,158,151,23,171,189,129,83,24,137,188,246,241,243,208,139,185,9,55,2,150,154,49,54,219,119,7,38,103,23,118,38,130,30,147,189,233,244,111,226,6,61,243,24,22,202,104,53,108,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,9,59,21,80,72,50,69,39,3,98,2,226,96,47,177,51,139,237,179,179,183,162,217,163,73,243,175,202,134,150,97,186,153,244,95,209,159,91,113,251,117,247,201,119,251,222,87,205,83,71,55,107,185,196,121,241,238,113,229,196,119,219,125,155,125,150,182,250,223,133,90,180,215,90,51,237,57,177,84,85,207,109,197,114,139,173,146,142,90,179,18,158,72,41,170,228,134,50,144,132,68,92,220,65,157,221,132,91,125,246,102,246,41,179,240,172,214,59,238,174,244,143,104,166,200,225,222,175,2,184,75,135,71,83,200,63,190,169,105,160,130,74,103,224,0,44,29,184,42,34,131,111,180,69,216,230,68,228,110,204,25,128,136,136,49,87,196,155,167,172,87,93,58,101,201,47,119,106,159,163,175,90,111,111,175,203,109,23,8,233,99,150,71,242,212,178,73,61,25,57,51,27,67,56,3,49,48,16,237,36,112,27,177,180,92,10,0,86,127,248,178,117,121,249,93,212,127,228,251,133,86,243,196,48,11,129,253,44,82,80,118,164,170,200,161,121,160,155,140,134,238,111,12,0,101,16,236,32,197,33,78,79,221,6,132,219,13,116,243,69,245,67,85,173,89,101,247,79,241,10,187,181,183,6,179,205,126,200,107,4,227,138,10,10,40,196,136,136,228,144,132,92,220,66,66,24,133,222,67,104,228,113,18,224,91,6,85,120,75,104,14,27,172,125,67,84,102,25,157,210,144,131,77,169,233,175,246,203,64,220,30,10,186,187,139,84,15,151,168,104,133,185,75,77,78,65,202,77,136,118,148,233,68,185,129,144,60,228,173,96,116,171,83,50,173,27,212,124,115,84,176,170,191,47,122,198,110,17,92,41,185,73,32,71,55,7,251,112,75,219,48,50,134,80,114,142,64,98,110,113,153,139,190,196,235,98,158,154,58,139,193,58,160,210,202,13,76,193,106,63,197,81,222,40,184,77,254,12,186,121,104,102,158,143,185,44,81,247,187,93,240,30,232,15,3,246,179,251,89,130,234,172,0,241,171,247,88,197,190,32,80,252,186,226,179,253,96,7,141,95,186,198,45,241,2,135,229,215,20,24,1,225,113,239,217,166,95,141,124,158,181,103,255,0,138,23,93,63,145,76,84,244,59,71,51,63,41,169,55,174,31,76,84,209,15,41,172,86,185,35,39,125,166,98,111,47,89,54,241,246,246,98,48,137,206,79,205,17,83,200,241,43,161,26,199,125,208,45,76,162,213,92,90,30,119,171,85,190,235,79,110,147,144,55,150,170,171,183,84,82,69,83,177,129,129,246,78,160,101,237,144,184,159,111,131,236,197,187,126,5,218,231,153,106,190,127,91,121,172,142,174,255,0,150,102,55,137,42,101,10,74,70,121,238,23,26,185,156,137,163,134,17,102,115,146,89,31,96,140,91,212,153,133,189,140,129,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,26,154,134,134,153,155,156,167,179,187,187,187,187,8,0,139,17,153,147,176,0,9,17,56,136,187,182,195,189,40,244,163,167,29,37,105,192,97,88,84,94,122,235,93,219,158,255,0,127,158,22,10,171,189,80,179,179,17,51,59,246,225,14,68,209,66,206,227,24,145,59,185,153,201,33,218,175,15,222,132,108,93,42,226,177,230,185,72,121,221,77,200,45,237,29,198,167,115,143,232,186,89,227,165,146,91,87,0,168,150,158,126,213,77,57,63,153,22,98,61,246,109,135,209,243,1,1,17,16,17,17,6,181,157,88,251,211,235,39,196,12,135,230,51,169,169,240,184,247,19,211,47,198,190,113,90,161,91,171,31,122,125,100,248,129,144,252,198,117,53,62,23,30,226,122,101,248,215,206,43,80,101,82,128,31,20,127,126,205,77,252,23,228,244,74,127,148,0,248,163,251,246,106,111,224,191,39,162,65,149,94,6,63,174,207,221,191,226,74,85,20,85,248,24,254,187,63,118,255,0,137,41,84,64,68,68,24,171,226,143,238,39,169,191,130,252,226,137,66,183,73,222,244,250,55,241,3,30,249,140,10,106,124,81,253,196,245,55,240,95,156,81,40,86,233,59,222,159,70,254,32,99,223,49,129,6,127,248,231,126,164,255,0,121,63,134,171,85,224,169,239,79,148,252,63,174,249,141,185,93,95,28,239,212,159,239,39,240,213,106,188,21,61,233,242,159,135,245,223,49,183,32,154,148,68,64,68,68,5,10,222,48,157,61,98,186,87,172,182,61,92,197,170,123,31,149,79,61,83,113,181,133,44,113,67,77,93,70,52,195,45,68,100,12,219,247,252,192,200,108,66,229,221,105,77,204,187,188,66,93,53,163,87,176,221,5,210,252,131,87,53,2,122,184,236,88,237,56,205,80,212,144,60,211,202,103,32,197,20,49,135,163,57,201,44,145,198,206,78,32,206,108,228,66,44,228,218,224,235,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,129,154,161,169,32,104,96,136,2,49,138,40,99,15,87,96,142,40,227,141,156,156,141,216,25,200,136,157,201,195,197,41,222,240,175,208,28,55,73,122,104,181,106,13,154,233,73,118,200,117,54,158,27,181,234,186,142,224,245,52,192,17,156,205,77,70,12,204,35,25,192,50,72,19,14,206,109,80,83,139,153,8,3,12,43,102,186,47,170,26,117,134,225,218,129,156,98,21,118,107,22,127,79,81,87,142,84,84,156,98,117,240,66,241,243,149,162,98,238,128,59,77,17,1,24,139,72,18,9,135,33,118,117,147,254,25,253,107,219,186,96,206,238,88,78,165,220,252,182,155,101,187,212,214,214,72,245,83,125,13,93,12,50,60,117,16,211,194,50,115,239,108,16,72,195,31,39,218,2,115,97,133,196,130,117,17,17,6,181,157,88,251,211,235,39,196,12,135,230,51,169,137,240,247,207,240,221,44,240,225,194,117,7,80,114,26,75,30,61,99,167,189,212,215,87,84,187,240,136,62,153,172,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,120,118,234,199,222,159,89,62,32,100,63,49,157,126,174,85,213,118,163,223,250,108,194,186,89,182,75,244,54,25,139,249,185,238,81,211,204,239,37,246,170,90,249,234,227,42,135,217,182,134,46,232,48,66,219,139,200,15,41,57,59,68,208,135,160,235,111,172,28,155,171,157,80,150,244,79,87,69,132,216,234,39,28,78,207,87,21,63,126,134,9,99,128,38,57,36,136,24,136,230,42,96,149,192,142,70,141,201,192,8,153,185,21,234,240,220,240,251,166,234,38,166,77,97,214,75,85,88,233,213,186,160,169,168,173,179,69,44,33,147,27,197,60,114,188,85,16,207,20,208,133,52,205,1,57,136,144,72,108,113,239,184,72,205,101,122,36,232,251,38,234,231,84,34,178,139,85,209,97,54,58,136,11,44,188,82,75,79,223,161,130,88,231,56,66,56,229,54,34,57,138,152,226,99,16,145,163,114,99,49,38,110,37,176,70,39,139,88,176,108,86,205,133,98,212,62,74,203,143,219,233,237,118,234,110,233,201,216,165,130,49,142,40,249,155,145,151,16,1,109,201,220,159,109,221,221,253,80,126,178,213,93,109,80,181,87,65,57,61,16,106,246,27,160,190,24,152,150,174,106,4,245,113,216,177,218,123,188,213,13,73,3,205,60,166,119,202,184,162,134,48,244,103,57,37,146,56,217,201,196,25,205,156,136,69,156,154,34,250,157,234,23,42,234,131,89,111,90,185,148,211,121,15,63,219,166,183,90,194,170,74,136,109,148,49,15,24,169,227,35,127,242,164,55,17,1,57,101,148,216,3,159,22,243,249,118,175,102,89,174,157,224,90,91,121,158,145,177,237,56,167,184,195,101,130,24,24,79,157,117,89,85,84,205,41,190,228,102,68,241,131,54,236,12,16,134,194,196,230,71,145,94,28,221,20,127,42,173,71,158,255,0,159,219,46,177,233,150,45,249,203,149,76,13,218,142,233,92,206,15,29,176,102,228,38,60,128,222,73,74,38,34,8,196,71,120,138,104,164,96,177,85,189,55,107,109,6,137,80,117,27,62,3,86,90,117,113,168,122,104,111,144,212,65,48,9,180,242,83,187,203,16,27,205,8,119,162,40,216,228,1,7,55,1,103,220,195,151,171,232,251,171,60,203,164,93,80,250,241,98,167,171,188,88,171,233,228,166,190,227,131,94,212,176,93,65,163,54,129,204,222,57,88,14,41,77,164,19,96,231,183,112,25,216,101,54,125,138,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,215,219,174,142,140,175,189,30,106,61,45,178,59,175,211,56,102,81,230,42,49,155,148,166,13,84,81,196,225,221,166,169,140,118,218,104,187,177,51,200,34,209,200,38,36,60,93,206,40,194,122,116,183,84,176,77,105,193,45,154,153,166,151,223,166,113,187,207,123,201,86,249,89,169,251,189,169,142,25,63,55,48,4,131,180,145,24,253,161,109,246,221,183,103,103,127,43,213,143,186,198,178,124,63,200,126,93,58,134,191,14,110,181,255,0,146,174,163,207,96,207,238,119,89,52,203,41,252,221,202,154,7,238,199,107,174,119,6,142,230,48,241,35,46,32,15,28,163,19,137,28,100,37,180,165,12,81,188,244,160,192,15,12,94,131,191,34,22,42,109,121,213,139,47,28,251,32,183,143,209,182,187,141,187,183,85,139,194,71,48,201,177,119,73,187,213,16,21,59,151,40,227,150,17,121,33,125,185,202,47,159,232,136,11,85,117,181,66,213,93,4,255,0,120,92,123,137,233,151,227,95,56,173,89,84,177,87,194,227,220,79,76,191,26,249,197,106,202,164,4,68,64,81,87,227,157,250,147,253,228,254,26,165,81,69,95,142,119,234,79,247,147,248,106,12,85,240,184,247,236,211,47,198,190,79,90,167,249,64,15,133,199,191,102,153,126,53,242,122,213,63,200,8,136,128,136,136,11,21,124,81,253,196,245,55,240,95,156,81,44,170,88,171,226,143,238,39,169,191,130,252,226,137,4,0,173,132,250,232,235,54,197,209,230,156,82,220,227,181,125,51,153,229,30,98,159,25,182,202,6,212,165,36,76,29,218,154,153,7,109,161,139,187,19,188,98,77,36,132,98,35,197,156,229,143,94,197,237,117,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,64,205,80,212,144,52,48,68,1,24,197,20,49,135,171,176,71,20,113,198,206,78,70,236,12,228,68,78,228,225,229,46,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,20,211,212,207,33,57,73,44,146,19,185,25,145,59,147,147,187,187,187,187,186,184,26,223,211,118,182,244,225,117,182,89,181,163,1,171,199,42,47,52,231,83,64,101,81,5,84,21,32,5,196,216,38,167,51,137,204,93,199,144,114,230,44,113,187,179,49,131,188,143,248,74,116,81,244,37,29,31,86,90,155,108,186,209,222,166,239,71,133,219,231,110,196,99,67,52,29,179,185,147,49,115,147,188,18,203,28,67,32,136,180,108,82,179,72,210,194,97,157,93,78,244,245,138,245,65,163,87,173,35,202,106,124,135,159,237,212,219,174,129,75,29,68,214,202,232,139,148,85,17,137,183,249,81,155,9,1,28,82,202,12,97,207,147,4,80,120,110,120,130,83,116,237,83,38,143,107,37,214,172,180,234,227,80,85,52,87,41,165,150,96,198,77,162,158,73,90,42,120,96,150,105,130,166,103,128,92,4,132,35,55,57,54,220,228,119,155,69,172,102,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,24,106,30,146,118,154,9,64,227,25,98,154,51,244,119,9,34,146,57,25,137,132,217,141,152,132,73,156,90,77,60,37,58,215,250,110,142,143,164,221,77,185,221,107,47,80,247,164,194,238,19,191,126,50,161,134,14,225,219,9,216,121,199,217,8,165,146,34,144,136,94,55,40,153,227,104,161,3,9,63,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,195,251,23,42,146,116,29,114,23,22,219,246,164,91,191,174,234,153,159,118,217,149,80,110,222,156,126,230,245,65,220,136,136,48,83,197,167,39,142,201,161,39,111,121,54,146,178,48,33,6,54,103,46,53,212,111,236,127,87,80,147,65,67,85,114,171,10,42,40,74,89,164,223,136,8,185,59,236,206,239,232,222,190,198,117,40,94,52,217,164,163,114,193,177,72,43,221,163,168,162,175,121,160,19,244,39,10,138,119,110,77,183,237,15,219,247,44,51,232,151,77,101,212,125,115,179,210,201,105,122,250,42,95,49,230,99,120,187,129,246,168,234,92,57,122,183,222,30,159,216,130,103,122,29,208,27,94,134,105,52,20,49,81,211,141,109,196,105,106,103,148,96,48,34,54,165,140,93,254,219,187,250,191,47,217,247,172,142,95,53,190,142,27,125,13,61,20,17,140,97,4,65,24,136,182,204,204,44,205,255,0,34,250,80,21,14,251,190,202,162,125,155,117,212,207,201,253,63,210,130,182,111,234,85,170,71,218,170,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,92,23,177,114,136,58,100,29,254,231,93,129,236,217,112,237,178,55,181,5,104,136,130,41,252,99,180,121,224,163,198,117,26,201,98,102,103,184,84,65,85,52,81,127,67,202,68,251,145,111,236,110,195,253,223,119,250,113,51,195,231,91,35,209,157,112,134,90,235,187,80,208,95,154,146,138,94,82,112,3,63,57,15,22,119,226,95,209,121,63,103,181,253,84,220,117,31,162,24,246,188,233,181,118,31,125,161,138,160,194,57,229,164,114,2,39,9,138,158,72,217,217,152,195,215,237,254,221,189,22,190,186,201,162,250,129,211,246,104,54,220,134,217,95,110,40,101,142,74,10,211,141,163,238,72,49,199,35,184,108,69,179,139,200,63,127,255,0,56,54,72,197,111,180,121,54,53,108,200,45,245,49,207,79,112,165,142,162,57,35,46,66,76,66,207,232,255,0,122,253,85,132,126,23,189,65,193,169,186,49,110,194,175,89,56,215,95,49,203,124,80,205,20,213,28,166,1,243,19,198,27,183,22,246,136,199,247,191,220,179,113,5,38,219,139,175,153,247,99,219,250,215,214,186,101,15,233,55,255,0,233,5,64,254,158,213,91,122,174,128,45,159,103,93,194,232,42,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,173,103,86,62,244,250,201,241,3,33,249,140,235,101,53,173,103,86,62,244,250,201,241,3,33,249,140,232,38,167,194,227,220,79,76,191,26,249,197,106,202,165,138,190,23,30,226,122,101,248,215,206,43,86,85,32,40,1,241,71,247,236,212,223,193,126,79,68,167,249,64,15,138,63,191,102,166,254,11,242,122,36,25,255,0,224,169,238,177,148,252,64,174,249,117,185,103,250,192,15,5,79,117,140,167,226,5,119,203,173,203,63,208,20,0,248,163,251,246,106,111,224,191,39,162,83,252,160,47,196,198,211,117,191,248,128,106,5,138,197,108,171,184,220,174,53,22,26,74,58,58,72,74,105,234,103,146,211,66,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,131,26,240,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,67,83,80,208,211,51,115,148,246,119,119,119,119,97,0,17,98,51,50,118,0,1,34,39,17,23,118,216,163,165,94,153,240,222,148,52,142,143,75,112,250,234,187,137,149,65,92,174,247,58,151,113,59,141,198,64,140,37,157,163,228,227,8,113,138,48,8,197,223,136,0,242,35,62,114,29,159,240,253,232,70,197,210,174,43,30,107,148,135,157,212,220,130,222,209,220,106,119,56,254,139,165,158,58,89,37,181,112,10,137,105,231,237,84,211,147,249,145,102,35,223,102,216,125,31,48,16,17,17,4,37,248,203,103,244,217,55,84,118,188,50,221,144,213,213,211,225,216,189,37,53,101,188,158,86,130,134,227,81,44,181,18,56,9,51,3,156,148,210,80,185,24,111,187,12,98,239,188,124,71,228,240,117,211,63,174,29,86,77,157,85,210,93,90,147,2,199,235,46,16,213,83,199,253,234,53,213,44,212,113,193,80,110,14,205,206,9,235,12,1,136,72,138,7,38,119,16,54,127,1,226,143,239,217,169,191,130,252,158,137,101,87,129,143,235,179,247,111,248,146,9,84,68,68,16,45,226,193,139,95,113,254,182,178,251,181,222,135,203,210,100,214,251,69,210,215,39,116,15,204,82,133,12,52,133,38,194,238,225,180,244,149,1,177,51,23,216,223,110,36,46,249,43,224,99,250,236,253,219,254,36,188,87,141,198,21,117,160,214,141,61,212,105,170,41,30,219,124,197,229,178,83,196,38,93,241,158,134,174,73,165,35,30,60,88,28,110,16,176,187,19,187,184,201,187,14,204,229,245,120,33,103,95,71,234,158,165,233,159,209,125,207,167,177,250,75,239,157,239,237,217,242,21,47,15,107,183,199,237,115,250,75,151,46,77,199,179,182,197,207,113,9,127,68,68,4,68,64,86,171,171,31,117,141,100,248,127,144,252,186,117,117,85,170,234,199,221,99,89,62,31,228,63,46,157,6,181,139,106,133,170,186,218,161,1,17,16,20,85,248,222,234,151,255,0,11,77,20,183,223,127,237,188,166,239,108,242,191,217,77,65,63,121,195,255,0,178,67,192,15,250,204,127,155,117,42,139,94,31,16,252,214,213,159,245,165,170,183,219,53,61,92,52,244,183,128,178,24,212,128,137,188,246,250,104,168,102,38,97,34,110,5,45,52,132,15,190,238,14,46,236,46,238,44,23,43,194,59,76,242,172,195,171,219,62,117,105,164,218,203,129,91,235,238,23,122,169,35,147,182,62,102,146,106,56,32,19,16,112,105,140,231,115,16,50,30,81,193,57,51,187,134,207,58,138,58,188,22,244,114,251,135,232,214,91,172,87,121,187,116,154,137,112,167,167,181,211,113,7,229,75,109,42,136,202,167,152,155,187,115,158,122,136,187,100,0,67,229,185,125,161,144,93,164,85,4,32,120,193,104,229,247,6,234,129,245,86,162,111,49,101,212,187,124,21,20,114,113,0,236,85,80,211,193,73,81,77,179,25,25,113,0,166,151,184,226,2,254,103,128,242,120,201,213,203,240,62,205,109,84,25,254,169,233,204,212,245,111,114,190,89,237,215,186,121,68,7,176,48,80,205,44,50,137,151,46,76,110,87,8,92,89,133,217,216,100,221,199,102,98,191,254,49,218,67,77,154,244,209,67,170,84,240,82,53,203,78,47,16,204,115,205,60,162,127,71,87,24,82,205,12,64,59,129,153,84,61,1,187,155,54,193,9,241,38,221,196,226,219,162,253,99,177,104,23,84,24,6,170,229,48,243,178,218,174,18,83,220,100,228,109,229,169,106,233,229,164,150,167,96,3,51,236,133,65,75,219,17,114,62,223,6,217,203,118,13,143,145,17,1,107,89,213,143,189,62,178,124,64,200,126,99,58,217,77,107,89,213,143,189,62,178,124,64,200,126,99,58,9,169,240,184,247,19,211,47,198,190,113,90,178,169,98,175,133,199,184,158,153,126,53,243,138,213,149,72,11,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,48,193,77,4,98,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,235,235,81,23,226,235,214,14,77,95,153,92,58,75,195,222,174,219,98,181,211,211,22,92,83,69,78,97,119,158,86,164,174,164,8,157,192,165,136,32,97,140,156,196,193,204,228,49,33,227,24,145,134,42,245,183,214,14,77,213,206,168,75,122,39,171,162,194,108,117,19,142,39,103,171,138,159,191,67,4,177,192,19,28,146,68,12,68,115,21,48,74,224,71,35,70,228,224,4,76,220,138,250,248,98,244,29,249,111,190,211,107,206,172,89,121,96,56,253,192,126,141,181,220,109,221,202,92,162,97,9,134,77,139,186,47,217,167,156,105,220,185,71,36,83,19,73,11,239,194,81,108,117,232,251,164,204,203,171,173,80,250,143,98,168,171,179,216,168,41,228,169,190,228,99,64,213,80,90,129,227,55,129,140,30,72,152,206,89,65,163,16,99,231,183,112,217,156,98,55,109,132,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,59,83,80,208,211,51,240,136,55,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,11,85,214,15,73,152,111,87,90,95,245,30,251,81,73,103,190,208,84,71,83,98,200,202,129,234,167,181,27,200,15,59,0,52,145,57,132,177,3,198,64,231,195,126,217,187,57,68,14,218,246,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,135,166,174,161,169,102,231,17,236,206,206,206,206,226,96,66,226,96,98,238,6,4,36,46,66,76,239,180,66,192,15,19,174,131,191,45,246,42,157,121,210,123,47,44,251,31,183,151,210,86,187,117,187,185,85,148,66,39,8,199,185,119,69,187,212,240,13,67,143,24,228,150,97,104,225,109,248,68,44,31,171,225,123,214,191,242,128,193,3,70,53,10,231,117,174,212,156,54,222,117,50,220,107,95,189,244,205,172,102,16,10,135,148,69,182,154,46,236,16,200,210,59,156,159,98,94,114,17,203,219,206,165,171,190,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,106,154,26,234,103,110,113,30,206,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,251,20,116,171,212,198,27,213,126,145,209,234,150,31,67,87,110,49,168,43,109,222,217,82,206,71,110,184,198,17,156,176,52,156,88,102,14,50,198,97,32,179,114,3,30,66,7,206,48,11,192,136,136,8,136,128,136,136,49,87,197,31,220,79,83,127,5,249,197,18,128,21,63,222,40,254,226,122,155,248,47,206,40,148,0,160,218,161,17,16,17,17,1,106,174,182,168,90,171,160,159,239,11,143,113,61,50,252,107,231,21,171,42,150,42,248,92,123,137,233,151,227,95,56,173,89,84,128,136,136,11,21,124,81,253,196,245,55,240,95,156,81,44,170,88,171,226,143,238,39,169,191,130,252,226,137,4,43,116,157,239,79,163,127,16,49,239,152,192,182,83,90,214,116,157,239,79,163,127,16,49,239,152,192,182,83,65,6,222,48,184,85,171,21,235,4,239,182,250,138,185,42,51,28,94,219,123,174,25,140,92,35,156,10,106,22,24,153,133,157,131,181,67,17,59,19,147,243,35,125,246,118,17,187,254,9,122,199,125,139,42,206,186,126,168,135,189,101,169,183,190,99,71,39,32,31,41,85,28,148,244,149,13,179,7,57,59,193,45,55,171,159,16,242,191,100,119,144,157,174,175,141,166,45,98,171,208,44,23,53,168,161,231,122,181,102,13,107,163,169,238,155,118,169,106,232,170,36,168,143,131,63,2,228,116,84,207,187,179,147,118,246,23,102,34,103,143,111,15,125,80,186,233,87,88,58,109,115,183,141,92,212,247,251,196,88,189,117,36,53,165,76,21,16,92,9,169,155,187,179,59,72,17,75,36,85,13,25,54,196,116,225,234,46,204,98,27,15,44,0,241,100,234,243,242,69,167,31,201,247,10,173,225,151,231,246,243,250,88,164,160,238,199,75,142,204,211,65,55,25,13,216,26,105,204,10,33,216,77,198,49,156,159,180,111,9,190,74,117,129,212,165,139,165,109,14,188,106,109,205,187,215,89,185,90,241,186,66,165,57,227,171,188,75,12,135,79,28,172,36,28,97,110,209,201,35,185,131,246,227,54,23,115,112,18,215,95,44,202,111,185,206,85,121,205,114,154,239,59,122,200,46,21,23,75,141,79,104,35,239,213,79,33,73,44,156,1,132,7,145,153,62,194,204,45,190,204,204,222,136,62,188,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,212,212,52,52,204,220,229,61,157,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,182,40,233,87,166,124,55,165,13,35,163,210,220,62,186,174,226,101,80,87,43,189,206,165,220,78,227,113,144,35,9,103,104,249,56,194,28,98,140,2,49,119,226,0,60,136,207,156,135,142,190,23,189,20,127,39,252,16,53,159,80,173,151,90,29,73,204,173,231,77,45,186,181,187,63,67,90,202,97,48,167,120,132,159,121,165,237,65,52,143,35,49,199,246,34,225,25,4,189,204,234,65,8,30,40,93,20,127,39,252,236,245,159,79,109,150,170,29,54,204,174,1,77,21,186,137,187,63,67,93,10,18,51,167,104,136,159,120,101,237,79,52,111,27,48,71,246,226,225,24,132,93,203,85,208,47,85,213,157,41,107,141,37,238,231,47,60,51,40,236,217,242,136,100,154,118,142,10,82,152,92,107,198,56,152,187,147,83,253,178,22,120,204,138,51,158,49,226,242,243,25,244,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,239,77,93,67,82,207,194,80,221,157,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,219,93,110,170,186,103,204,186,80,213,202,205,45,204,43,169,46,32,84,227,114,180,92,233,157,132,46,54,233,14,64,138,119,143,147,148,39,202,41,0,227,39,126,38,5,196,140,56,72,97,177,158,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,209,199,223,165,158,49,146,41,56,27,9,143,32,49,125,137,152,155,125,157,153,253,22,11,120,213,251,172,98,223,16,40,126,93,113,88,255,0,225,55,214,189,187,79,235,63,147,22,168,92,251,22,91,221,192,36,196,43,100,122,170,137,34,186,85,79,12,45,108,24,192,76,35,134,83,144,166,18,252,208,4,157,247,55,39,153,156,50,3,198,175,221,99,22,248,129,67,242,235,138,8,86,82,233,225,79,208,173,78,29,29,7,84,250,175,65,87,77,125,170,167,105,176,170,17,170,136,160,27,117,93,16,63,210,70,240,200,78,71,44,85,18,68,48,200,195,219,102,144,136,8,138,55,138,213,120,83,244,57,77,169,87,90,14,169,53,36,234,226,177,99,23,134,60,90,216,33,44,15,113,184,210,144,27,86,156,155,51,29,52,50,236,34,49,147,247,38,138,65,55,17,136,163,154,98,80,17,17,1,17,16,17,17,6,181,157,88,251,211,235,39,196,12,135,230,51,169,169,240,184,247,19,211,47,198,190,113,90,161,91,171,31,122,125,100,248,129,144,252,198,117,53,62,23,30,226,122,101,248,215,206,43,80,101,82,128,31,20,127,126,205,77,252,23,228,244,74,127,148,0,248,163,251,246,106,111,224,191,39,162,65,149,94,6,63,174,207,221,191,226,74,85,20,85,248,24,254,187,63,118,255,0,137,41,84,64,68,68,24,171,226,143,238,39,169,191,130,252,226,137,66,183,73,222,244,250,55,241,3,30,249,140,10,106,124,81,253,196,245,55,240,95,156,81,40,86,233,59,222,159,70,254,32,99,223,49,129,6,127,248,231,126,164,255,0,121,63,134,171,85,224,169,239,79,148,252,63,174,249,141,185,93,95,28,239,212,159,239,39,240,213,106,188,21,61,233,242,159,135,245,223,49,183,32,154,148,68,64,68,81,87,227,5,213,231,183,164,124,22,183,252,69,110,114,82,80,127,230,42,168,41,33,148,223,252,137,228,112,15,241,2,210,127,63,26,12,85,241,17,234,243,249,86,235,43,125,86,173,239,105,238,29,221,162,197,249,208,121,105,167,238,140,94,106,174,78,78,242,63,118,72,135,131,23,14,49,71,22,241,132,143,47,47,213,240,230,232,163,249,85,106,60,247,252,254,217,117,143,76,177,111,206,92,170,96,110,212,119,74,230,112,120,237,131,55,33,49,228,6,242,74,81,49,16,70,34,59,196,83,69,35,88,174,157,116,27,50,234,75,87,44,90,83,134,81,85,145,220,106,0,238,117,208,211,180,193,105,183,49,139,84,86,202,196,96,60,35,18,221,133,204,121,155,132,98,252,204,89,246,41,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,229,13,59,213,206,243,79,41,156,133,44,179,72,126,140,231,36,178,73,35,176,176,131,57,187,8,136,179,11,7,228,245,21,160,216,111,82,90,71,125,210,156,206,138,144,130,227,78,103,108,174,154,157,230,59,77,197,128,154,158,182,38,19,2,231,25,22,238,44,99,204,28,227,39,224,100,207,174,190,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,24,106,30,146,118,154,9,64,227,25,98,154,51,244,119,9,34,146,57,25,137,132,217,141,152,132,73,156,91,103,53,135,254,35,61,20,127,42,173,56,130,255,0,128,91,45,81,234,110,45,249,203,109,76,237,218,146,233,66,204,111,37,176,166,228,32,60,140,218,72,138,86,33,9,4,135,120,134,105,100,96,178,190,19,189,107,219,178,156,86,217,210,190,164,92,248,100,150,109,233,176,233,205,234,170,38,186,208,140,117,21,18,83,200,78,39,28,62,86,56,120,131,148,128,47,19,197,24,3,60,78,231,37,75,86,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,182,20,232,147,172,28,103,171,157,47,138,244,47,73,69,155,88,233,224,28,178,207,73,21,71,98,134,121,100,156,33,56,228,148,24,72,38,26,99,149,128,78,71,141,137,128,200,157,185,16,65,183,86,62,244,250,201,241,3,33,249,140,235,228,233,215,65,179,46,164,181,114,197,165,56,101,21,89,29,198,160,14,231,93,13,59,76,22,155,115,24,181,69,108,172,70,3,194,49,45,216,92,199,153,184,70,47,204,197,159,213,235,150,1,153,106,159,91,58,157,167,218,125,143,85,223,50,27,230,164,100,20,212,52,52,204,220,229,63,164,42,29,221,221,221,132,0,69,136,204,201,216,0,4,136,156,68,93,218,108,250,58,232,235,4,233,3,4,168,176,88,43,62,153,201,47,60,62,176,100,29,185,169,254,148,237,77,80,116,191,222,167,60,177,193,218,142,161,227,252,219,183,61,185,22,238,254,129,114,244,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,57,67,78,245,115,188,211,202,103,33,75,44,210,31,163,57,201,44,146,72,236,44,32,206,110,194,34,44,194,222,213,17,1,106,174,182,168,90,198,104,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,130,134,157,234,231,104,96,136,2,50,150,89,164,63,87,96,142,40,228,145,216,88,141,216,29,132,72,157,133,194,224,116,125,210,102,101,213,214,168,125,71,177,84,85,217,236,84,20,242,84,223,114,49,160,106,168,45,64,241,155,192,198,15,36,76,103,44,160,209,136,49,243,219,184,108,206,49,27,182,193,26,91,165,184,38,139,96,150,205,51,211,75,23,208,216,221,155,189,228,168,188,212,213,29,174,236,199,52,159,156,152,206,66,222,73,76,190,209,62,219,236,219,51,51,55,149,233,139,167,172,87,165,253,26,178,233,30,45,83,231,252,135,114,166,227,116,58,88,233,230,185,215,74,92,165,168,144,65,191,201,140,24,136,200,34,138,32,115,62,28,158,234,160,47,21,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,198,26,135,164,157,225,158,35,9,6,88,166,140,253,89,142,57,99,142,70,98,98,7,112,102,33,33,119,23,246,168,131,90,206,167,122,122,202,186,95,214,91,214,145,229,53,62,127,200,118,234,109,215,64,165,146,158,27,157,12,163,202,42,136,196,219,252,168,205,132,140,66,88,165,6,51,225,201,228,251,193,178,239,212,21,118,147,221,173,249,149,187,254,164,244,27,65,134,212,212,12,84,242,13,87,153,168,146,180,105,192,97,105,42,97,41,38,126,115,73,47,16,146,38,142,54,63,206,180,57,149,173,253,55,104,151,81,246,171,101,155,90,48,26,76,142,158,205,80,117,52,6,85,19,210,207,76,102,60,77,130,106,115,9,88,9,152,121,7,46,4,225,27,187,59,128,59,92,180,4,68,64,90,171,173,170,22,170,232,39,251,194,227,220,79,76,191,26,249,197,106,202,165,138,190,23,30,226,122,101,248,215,206,43,86,85,32,34,34,2,138,191,28,239,212,159,239,39,240,213,42,138,42,252,115,191,82,127,188,159,195,80,98,175,133,199,191,102,153,126,53,242,122,213,63,202,0,124,46,61,251,52,203,241,175,147,214,169,254,64,68,68,4,68,64,88,171,226,143,238,39,169,191,130,252,226,137,101,82,197,95,20,127,113,61,77,252,23,231,20,72,32,5,103,167,134,231,135,221,55,81,53,50,107,14,178,90,170,199,78,173,213,5,77,69,109,154,41,97,12,152,222,41,227,149,226,168,134,120,166,132,41,166,104,9,204,68,130,67,99,143,125,194,70,107,63,208,191,70,87,222,176,245,30,170,217,37,215,232,108,51,23,242,245,25,53,202,35,7,170,24,229,115,237,83,83,70,91,239,52,189,169,89,164,33,120,227,16,34,46,78,193,20,155,4,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,100,31,90,34,32,198,174,186,58,50,177,117,135,167,20,182,200,238,191,67,102,120,191,152,168,198,110,82,153,189,40,201,43,7,118,154,166,49,223,120,101,237,68,207,32,139,201,25,0,144,242,102,56,164,215,218,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,9,67,61,52,241,147,140,145,73,25,51,16,24,147,56,184,187,51,179,179,179,173,167,149,180,173,233,187,68,171,245,182,131,168,217,240,26,65,212,91,117,59,211,67,124,134,162,120,76,129,224,146,157,222,88,128,218,25,143,179,41,70,199,32,17,176,48,11,62,192,28,67,207,244,115,119,234,10,251,211,238,55,118,234,110,221,229,51,170,190,252,243,188,163,20,85,82,210,201,41,29,57,84,211,69,12,81,210,204,209,144,131,194,204,68,194,2,242,56,200,82,71,29,235,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,195,250,42,13,253,61,170,162,117,210,101,187,236,200,40,109,220,246,254,181,244,131,108,44,186,226,15,233,63,255,0,237,119,32,47,202,202,175,180,120,206,53,115,200,46,21,49,193,79,111,165,146,162,73,36,46,34,44,34,239,234,255,0,114,253,85,132,126,40,93,65,193,166,90,49,113,194,172,185,56,208,223,50,59,124,176,195,20,53,28,102,49,243,16,70,123,55,23,246,9,73,247,183,222,130,52,60,65,181,178,61,102,215,9,165,161,187,181,117,5,133,170,232,162,227,39,48,3,243,147,114,102,126,35,253,22,143,246,251,27,213,101,159,131,142,143,60,244,121,54,163,94,236,76,236,215,10,120,41,102,150,47,232,121,73,95,113,45,253,143,223,111,187,239,255,0,68,125,104,222,139,234,7,80,57,161,91,113,235,101,125,196,166,150,73,43,235,66,54,147,183,33,71,36,140,231,185,14,238,79,25,125,255,0,252,253,130,186,112,209,12,123,65,180,218,135,15,177,80,197,78,103,28,18,213,184,129,11,156,195,79,28,110,238,206,103,235,246,63,110,222,168,46,154,34,32,164,253,155,46,184,199,111,185,213,111,237,70,109,208,84,62,197,202,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,164,151,84,146,112,93,207,234,203,168,163,22,119,39,65,204,82,17,122,19,109,178,237,95,51,22,197,179,55,177,125,12,251,182,232,57,88,17,226,127,210,177,106,150,158,193,153,226,116,19,21,214,201,45,77,113,69,73,75,19,188,128,20,111,246,29,253,9,152,158,32,251,223,251,61,139,61,215,229,101,54,26,92,154,195,93,101,172,140,76,42,169,229,139,103,17,47,82,2,31,97,122,127,73,208,107,251,209,126,188,223,58,103,215,16,138,232,62,90,154,190,174,154,211,116,130,166,121,99,24,8,43,35,228,68,193,233,184,179,72,207,187,109,234,254,191,182,125,176,12,194,217,159,97,150,108,190,211,85,4,244,215,106,40,170,192,225,62,64,236,99,191,163,251,118,246,251,86,191,253,115,105,21,86,143,117,19,149,69,78,68,20,151,27,197,69,85,25,51,0,56,187,180,114,158,204,15,233,177,77,233,232,222,207,189,73,119,133,78,191,22,161,105,69,62,158,221,37,222,179,22,182,83,211,242,115,148,201,197,167,154,48,223,147,113,109,196,69,223,103,127,243,32,207,53,195,182,237,178,229,16,124,230,220,11,127,249,21,113,190,236,185,148,57,108,251,251,21,49,182,205,183,245,160,238,69,195,123,23,40,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,10,16,58,133,240,225,235,59,57,215,221,75,205,113,109,27,243,182,92,131,48,188,221,45,213,63,88,173,81,247,233,103,173,150,72,164,224,117,34,99,200,12,95,98,102,38,223,103,102,127,69,55,232,131,31,250,10,210,220,239,69,186,78,193,180,207,82,236,95,67,100,150,111,164,252,237,23,154,134,163,181,221,185,85,77,31,231,33,51,140,183,142,80,47,178,79,182,251,62,206,206,205,144,8,136,10,32,58,245,232,43,171,29,105,234,199,57,212,205,52,210,159,166,113,187,207,209,158,74,183,233,219,109,63,119,181,109,165,134,79,205,205,80,18,14,210,68,99,246,133,183,219,118,221,157,157,229,253,16,97,255,0,133,254,130,106,199,78,218,5,127,194,181,143,20,250,191,122,173,204,42,174,144,83,121,234,106,190,116,167,69,69,24,201,206,158,73,1,183,56,100,109,157,249,125,157,246,217,217,223,48,17,16,22,58,225,61,34,90,172,189,99,106,31,87,89,53,198,146,225,114,191,211,209,219,113,170,1,167,19,107,100,1,111,164,167,168,170,51,49,228,53,38,80,73,16,246,221,152,97,57,24,136,251,206,17,100,82,32,34,34,2,34,32,136,14,189,122,10,234,199,90,122,177,206,117,51,77,52,167,233,156,110,243,244,103,146,173,250,118,219,79,221,237,91,105,97,147,243,115,84,4,131,180,145,24,253,161,109,246,221,183,103,103,124,170,240,182,233,115,59,233,175,75,51,15,202,222,13,245,115,51,200,242,1,238,127,132,225,172,239,218,233,233,163,242,191,235,121,100,136,120,205,61,111,179,99,126,95,107,118,96,219,53,81,1,17,16,96,7,138,223,75,154,237,212,167,228,187,242,41,131,125,99,250,185,244,223,210,127,225,58,58,62,199,152,242,61,159,245,204,177,242,229,216,151,244,119,219,143,174,219,182,246,255,0,194,255,0,163,62,164,250,118,215,219,254,107,172,122,111,245,126,203,91,135,213,90,224,169,250,98,130,175,157,81,214,209,72,49,240,167,158,67,109,194,25,31,119,110,63,103,109,247,118,103,147,244,64,68,68,4,68,64,86,255,0,168,92,90,251,156,232,22,165,225,88,181,15,157,189,100,24,125,230,215,110,166,238,132,125,250,169,232,165,142,40,249,155,136,15,35,49,109,201,216,91,125,221,217,189,85,192,68,16,3,253,203,142,187,63,239,25,255,0,9,172,255,0,244,181,63,200,136,8,136,131,242,114,203,141,246,207,138,222,110,216,182,57,245,130,245,69,111,168,168,183,90,60,224,82,125,33,84,17,145,69,77,223,54,112,139,184,108,33,220,38,226,60,183,127,70,80,47,253,203,142,187,63,239,25,255,0,9,172,255,0,244,181,63,200,130,218,116,215,164,52,218,11,160,216,54,145,195,5,36,117,24,237,158,24,110,15,73,60,179,65,45,196,247,150,182,104,206,93,141,194,74,153,38,145,153,216,118,99,102,97,22,102,22,185,104,136,45,254,191,104,229,139,168,13,26,203,52,119,35,155,203,210,100,214,242,167,142,167,137,159,148,170,2,105,41,170,120,1,131,201,218,158,56,165,237,243,97,62,28,75,236,147,178,132,31,238,92,117,217,255,0,120,207,248,77,103,255,0,165,169,254,68,30,83,74,175,57,222,65,167,24,229,223,84,49,63,171,57,125,69,190,47,167,45,99,36,50,71,79,92,45,198,110,209,67,52,192,240,145,177,28,127,157,34,237,144,115,216,249,11,122,180,68,5,8,29,66,248,112,245,157,156,235,238,165,230,184,182,141,249,219,46,65,152,94,110,150,234,159,172,86,168,251,244,179,214,203,36,82,112,58,145,49,228,6,47,177,51,19,111,179,179,63,162,155,244,65,143,253,5,105,110,119,162,221,39,96,218,103,169,118,47,161,178,75,55,210,126,118,139,205,67,81,218,238,220,170,166,143,243,144,153,198,91,199,40,23,217,39,219,125,159,103,103,102,200,4,68,5,142,189,96,244,73,165,253,92,227,60,111,80,82,88,243,106,42,120,233,44,249,96,210,201,60,244,48,121,128,150,72,142,16,154,33,169,2,17,148,4,101,39,104,222,121,12,54,114,46,89,20,136,44,87,71,221,38,97,189,34,233,127,212,123,21,69,37,226,251,95,81,37,77,247,35,26,7,165,158,234,109,33,188,12,96,242,74,224,17,68,109,24,131,31,13,251,134,204,197,41,187,223,84,68,4,68,65,25,122,207,224,255,0,106,205,250,151,163,201,112,75,237,38,49,165,249,21,69,69,202,253,110,183,209,140,39,101,104,194,157,188,173,23,41,13,140,234,165,58,147,31,205,4,52,192,4,204,36,195,20,71,34,152,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,169,168,104,105,153,248,68,27,187,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,250,4,64,68,68,4,68,64,68,68,24,255,0,215,174,150,231,122,211,210,118,115,166,122,105,98,250,103,36,188,253,25,228,168,188,212,52,253,222,213,202,150,105,63,57,49,132,99,180,113,25,125,162,109,246,217,183,119,102,120,129,254,229,199,93,159,247,140,255,0,132,214,127,250,90,159,228,64,68,68,4,68,64,80,3,253,203,142,187,63,239,25,255,0,9,172,255,0,244,181,63,200,131,31,250,10,210,220,239,69,186,78,193,180,207,82,236,95,67,100,150,111,164,252,237,23,154,134,163,181,221,185,85,77,31,231,33,51,140,183,142,80,47,178,79,182,251,62,206,206,205,144,8,136,8,136,128,177,255,0,175,93,45,206,245,167,164,236,231,76,244,210,197,244,206,73,121,250,51,201,81,121,168,105,251,189,171,149,44,210,126,114,99,8,199,104,226,50,251,68,219,237,179,110,238,204,249,0,136,33,3,167,175,14,30,179,176,109,125,211,76,215,41,209,191,37,101,199,243,11,53,210,227,83,245,138,213,39,98,150,10,216,164,150,78,1,82,70,92,64,9,246,22,114,125,182,102,119,244,83,126,136,130,213,117,85,165,191,150,158,156,117,23,76,225,177,125,51,95,121,199,234,190,138,162,243,94,95,187,116,136,59,212,63,156,115,1,29,170,162,128,190,217,48,62,219,30,226,228,207,12,22,159,12,239,16,11,5,214,138,251,98,209,250,187,117,202,221,81,29,93,29,101,38,91,105,134,122,105,227,38,40,229,142,65,172,98,3,18,102,38,38,118,118,118,103,101,62,136,131,202,125,15,249,80,210,207,160,53,75,14,250,51,235,110,63,228,242,60,127,233,14,247,149,243,84,220,42,168,252,212,14,60,248,247,36,143,187,27,142,251,114,23,109,217,97,174,151,248,77,105,126,154,245,70,250,203,77,145,213,212,97,54,58,138,107,222,45,141,60,146,119,232,238,163,43,155,12,245,27,242,150,154,156,130,51,137,183,231,35,144,140,174,77,9,61,78,122,162,2,34,32,44,127,235,95,165,27,23,86,154,53,91,134,246,173,84,121,125,183,122,204,90,247,91,9,151,144,170,228,15,36,110,81,187,27,67,56,7,106,70,216,197,183,9,59,102,113,70,203,32,17,6,31,248,126,244,35,98,233,87,21,143,53,202,67,206,234,110,65,111,104,238,53,59,156,127,69,210,207,29,44,146,218,184,5,68,180,243,246,170,105,201,252,200,179,17,239,179,108,62,143,117,122,169,233,142,197,213,86,43,136,225,89,77,235,201,89,113,252,194,131,37,184,211,121,99,147,233,74,88,35,158,57,104,121,132,177,28,29,208,168,38,239,11,185,6,219,176,187,250,181,235,68,31,37,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,95,90,34,2,34,32,34,34,2,34,32,132,14,161,124,56,122,206,206,117,247,82,243,92,91,70,252,237,151,32,204,47,55,75,117,79,214,43,84,125,250,89,235,101,146,41,56,29,72,152,242,3,23,216,153,137,183,217,217,159,209,73,255,0,65,90,91,157,232,183,73,216,54,153,234,93,139,232,108,146,205,244,159,157,162,243,80,212,118,187,183,42,169,163,252,228,38,113,150,241,202,5,246,73,246,223,103,217,217,217,178,1,16,20,64,117,235,208,87,86,58,211,213,142,115,169,154,105,165,63,76,227,119,159,163,60,149,111,211,182,218,126,239,106,219,75,12,159,155,154,160,36,29,164,136,199,237,11,111,182,237,187,59,59,203,250,32,192,15,10,78,151,53,219,166,191,202,143,229,175,6,250,185,245,143,232,79,163,63,194,116,117,157,255,0,47,231,187,223,235,105,100,227,199,191,23,233,109,191,47,77,246,125,179,253,17,1,17,16,99,255,0,94,186,91,157,235,79,73,217,206,153,233,165,139,233,156,146,243,244,103,146,162,243,80,211,247,123,87,42,89,164,252,228,198,17,142,209,196,101,246,137,183,219,102,221,221,153,227,3,167,175,14,30,179,176,109,125,211,76,215,41,209,191,37,101,199,243,11,53,210,227,83,245,138,213,39,98,150,10,216,164,150,78,1,82,70,92,64,9,246,22,114,125,182,102,119,244,83,126,136,48,3,197,111,165,205,118,234,83,242,93,249,20,193,190,177,253,92,250,111,233,63,240,157,29,31,99,204,121,30,207,250,230,88,249,114,236,75,250,59,237,199,215,109,219,123,127,225,127,209,159,82,125,59,107,237,255,0,53,214,61,55,250,191,101,173,195,234,173,112,84,253,49,65,87,206,168,235,104,164,24,248,83,207,33,182,225,12,143,187,183,31,179,182,251,187,51,201,250,32,34,34,2,177,93,89,244,125,165,253,93,97,177,88,179,134,171,160,190,217,233,234,135,28,190,211,75,35,157,170,121,222,39,51,120,24,198,42,128,39,167,136,76,13,183,224,196,192,81,147,177,181,245,68,24,213,208,191,70,86,46,143,52,226,170,217,37,215,233,156,207,40,242,245,25,53,202,35,54,165,41,34,99,237,83,83,70,91,109,12,93,217,89,164,33,105,36,35,34,46,44,225,20,121,42,136,128,136,136,35,171,172,127,11,79,203,207,80,86,93,71,211,43,173,171,16,178,229,61,248,243,67,130,135,187,37,53,112,197,60,161,115,24,30,104,194,111,48,109,20,18,140,110,4,50,16,204,237,43,201,49,6,117,105,110,150,224,154,45,130,91,52,207,77,44,95,67,99,118,110,247,146,162,243,83,84,118,187,179,28,210,126,114,99,57,11,121,37,50,251,68,251,111,179,108,204,204,222,173,16,99,175,76,221,34,90,180,43,82,245,107,89,111,55,26,75,182,89,170,25,69,202,228,18,69,78,60,45,118,169,107,166,158,26,88,164,33,105,92,228,105,35,57,253,88,28,227,136,88,95,178,210,201,145,72,136,8,136,128,177,171,161,126,140,172,93,30,105,197,85,178,75,175,211,57,158,81,229,234,50,107,148,70,109,74,82,68,199,218,166,166,140,182,218,24,187,178,179,72,66,210,72,70,68,92,89,194,40,242,85,16,17,17,1,17,16,17,17,1,17,16,20,0,255,0,114,227,174,207,251,198,127,194,107,63,253,45,79,242,32,199,254,130,180,183,59,209,110,147,176,109,51,212,187,23,208,217,37,155,233,63,59,69,230,161,168,237,119,110,85,83,71,249,200,76,227,45,227,148,11,236,147,237,190,207,179,179,179,100,2,34,2,34,32,44,0,241,91,233,115,93,186,148,252,151,126,69,48,111,172,127,87,62,155,250,79,252,39,71,71,216,243,30,71,179,254,185,150,62,92,187,18,254,142,251,113,245,219,118,223,63,209,4,64,116,21,208,87,86,58,45,213,142,13,169,154,151,165,63,67,99,118,111,164,252,237,111,211,182,218,142,215,118,219,85,12,127,155,134,160,228,45,228,148,7,236,139,237,190,239,179,51,187,75,250,34,2,34,32,34,34,2,179,253,91,104,133,215,168,253,1,200,244,94,205,124,164,179,84,100,117,22,177,58,250,152,202,64,166,130,27,141,53,68,198,192,62,166,109,20,50,112,13,197,136,248,139,144,51,185,181,224,68,30,43,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,148,52,239,87,59,205,60,166,114,20,178,205,33,250,51,156,146,201,36,142,194,194,12,230,236,34,34,204,45,237,81,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,23,15,236,65,215,35,236,202,128,110,101,191,252,138,169,27,118,219,250,213,81,7,29,223,127,106,10,217,182,109,151,40,136,60,246,127,152,91,48,28,50,243,151,221,170,160,130,154,211,69,45,89,156,199,196,25,128,119,245,127,110,222,207,98,128,158,180,53,230,249,212,198,184,156,86,177,243,52,212,21,117,54,155,92,20,211,203,32,206,71,89,39,18,22,63,77,201,158,54,109,155,111,70,245,253,146,73,226,173,175,197,167,186,81,81,167,182,185,118,172,202,109,149,20,252,152,229,2,97,121,225,140,246,226,220,95,97,34,118,221,219,252,234,52,122,25,210,42,173,97,234,39,21,138,160,136,233,45,215,138,122,170,194,118,3,114,118,105,37,13,216,223,215,114,135,215,209,253,191,114,9,42,240,192,233,88,180,183,79,103,204,242,202,9,134,235,123,150,154,184,98,171,165,137,158,48,58,54,251,12,254,164,236,47,41,253,237,253,158,213,158,235,242,177,107,13,46,51,97,161,178,209,198,32,20,180,241,69,179,8,143,168,128,143,176,125,63,162,203,245,80,23,84,178,16,250,11,111,186,236,119,217,183,95,59,150,229,179,183,181,5,81,201,205,118,138,235,24,197,221,137,151,107,122,50,14,81,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,21,36,219,170,145,7,204,108,236,251,238,255,0,243,174,216,159,211,109,208,219,246,178,234,2,245,251,183,100,31,74,46,25,247,245,101,202,8,255,0,241,94,233,234,60,255,0,77,40,243,203,83,56,215,216,234,42,235,165,225,28,67,202,49,163,39,113,114,39,98,217,222,17,246,59,255,0,99,250,40,223,232,143,90,238,58,19,174,84,83,113,110,197,226,162,146,213,84,5,44,140,194,254,114,39,229,180,123,242,118,102,63,107,125,239,254,125,128,243,92,114,155,43,198,107,236,117,112,199,44,117,48,75,31,19,102,118,126,81,144,253,236,237,253,47,216,181,233,235,59,78,234,180,175,169,76,206,219,4,17,83,83,253,48,115,210,118,72,91,109,194,57,93,246,22,109,189,100,253,141,255,0,42,13,133,240,124,134,28,179,15,179,100,180,239,188,119,42,40,170,25,253,125,121,11,127,182,102,127,244,175,220,88,107,225,145,172,84,121,231,79,184,222,57,81,85,60,183,27,53,190,58,41,24,192,246,110,18,212,131,125,162,39,223,236,195,247,127,189,236,89,148,131,135,109,217,217,81,236,117,216,168,38,245,246,50,14,89,213,74,133,90,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,165,221,84,168,65,199,181,213,108,219,51,50,164,91,215,216,202,180,5,248,121,198,67,14,39,135,222,114,90,135,218,59,109,20,181,14,254,190,156,69,255,0,218,179,191,250,23,238,44,53,241,55,214,42,60,15,167,220,147,28,167,170,158,43,141,230,223,37,20,108,0,123,63,57,105,129,254,208,147,109,246,102,251,255,0,223,246,32,138,158,183,53,174,227,174,218,229,91,55,22,236,89,234,42,237,84,160,50,200,236,79,231,37,126,91,73,183,23,118,112,246,55,220,223,230,146,15,10,30,158,163,192,52,210,179,60,186,179,149,125,242,162,146,186,46,113,196,92,99,42,49,118,22,33,119,45,153,230,47,107,183,246,55,170,140,206,140,116,238,171,85,58,148,195,45,179,193,21,77,63,211,1,61,95,120,133,247,216,36,149,159,98,103,223,214,63,216,255,0,242,173,133,176,172,114,155,20,198,104,44,116,144,199,20,116,208,69,31,16,102,102,110,49,136,253,204,205,253,31,216,131,247,81,23,14,251,122,186,10,37,127,99,46,160,103,119,223,119,255,0,153,12,223,127,187,213,118,131,126,198,65,80,182,202,164,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,73,50,232,145,182,47,85,244,174,178,23,127,68,8,157,246,217,219,101,216,186,129,184,191,181,215,106,2,138,207,24,77,17,185,86,53,151,83,172,212,16,56,71,87,86,245,146,119,35,2,120,252,172,36,69,182,204,69,183,97,254,247,254,207,217,42,106,207,117,89,134,69,154,232,221,250,130,74,104,167,120,104,43,77,128,216,125,119,165,149,182,251,76,237,247,160,136,191,11,141,102,28,15,94,237,88,93,125,92,237,79,147,86,67,4,64,34,100,45,219,134,169,223,209,137,153,183,121,27,238,117,58,48,77,29,68,17,212,68,238,225,40,49,139,187,125,206,219,178,214,118,43,173,78,151,107,219,221,233,133,233,100,198,242,130,149,132,31,244,6,42,151,221,155,131,183,244,91,109,153,217,108,53,211,102,115,22,162,232,86,15,150,132,134,103,113,177,82,79,35,144,147,63,39,13,159,244,157,223,218,207,247,186,11,152,169,38,85,46,31,216,130,149,83,42,118,92,138,10,145,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,112,234,149,201,46,54,65,200,178,169,112,222,197,202,14,185,230,142,158,9,42,37,119,96,136,28,201,217,190,230,109,221,65,119,138,62,179,14,121,175,119,92,46,130,174,119,167,198,107,38,130,80,33,49,23,238,67,74,237,232,228,236,251,60,111,247,50,152,158,164,243,152,180,235,66,179,140,180,228,48,59,117,138,174,120,220,68,157,249,48,108,223,162,236,254,215,111,189,150,188,178,221,106,117,71,94,218,239,82,47,85,38,73,148,12,174,38,255,0,166,50,212,182,204,252,221,255,0,162,251,108,238,232,36,79,193,239,68,110,84,109,122,212,235,205,4,12,18,85,210,61,28,157,200,204,154,63,43,49,9,109,179,144,239,223,111,189,191,179,246,202,154,179,221,41,225,145,97,90,55,97,160,142,154,40,30,106,10,35,112,6,31,77,169,98,109,190,203,51,125,202,240,160,46,185,93,246,217,155,117,216,186,141,185,63,181,208,117,198,219,190,236,187,197,149,34,62,155,46,196,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,75,183,222,170,68,29,123,108,234,177,246,42,93,151,35,178,10,151,201,117,183,65,118,182,213,91,106,25,222,58,168,78,18,217,246,244,33,113,127,95,243,175,173,16,107,191,215,214,157,150,158,117,71,158,82,195,27,5,29,109,222,73,233,247,151,155,191,40,226,144,183,251,219,214,85,35,62,19,250,225,14,75,165,86,253,54,172,168,229,87,100,167,142,148,69,169,156,89,131,187,88,64,220,219,209,254,196,99,234,188,87,139,142,135,90,102,198,234,53,106,158,150,163,206,210,59,202,70,50,155,131,243,146,134,34,119,29,157,189,155,253,236,176,251,195,115,85,170,244,243,169,108,90,204,50,128,209,228,119,56,105,170,57,70,47,190,209,78,33,246,157,219,143,172,191,119,181,4,254,162,234,164,156,106,169,97,169,29,182,154,49,145,182,253,142,219,174,212,20,187,122,163,108,203,151,246,42,80,86,139,133,202,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,225,208,112,251,58,51,122,174,21,77,236,65,202,34,234,171,156,105,105,102,169,45,182,134,50,145,247,253,140,219,160,143,223,22,13,112,135,26,210,171,134,155,81,212,113,171,189,211,201,74,66,244,206,76,225,221,163,35,110,111,232,223,98,66,245,81,205,208,46,157,150,161,245,71,129,210,205,27,29,29,21,222,57,234,63,59,193,219,140,114,200,59,125,239,235,18,244,126,36,122,173,87,168,125,75,101,54,98,148,10,143,28,185,205,77,79,198,49,109,183,138,1,63,180,206,252,189,98,251,253,139,48,124,35,180,58,211,14,55,79,171,85,20,181,30,118,173,218,81,50,148,216,27,132,149,209,11,176,236,205,236,219,239,116,18,99,106,183,65,105,182,210,219,105,217,218,58,88,66,17,221,247,244,17,97,111,95,243,47,173,17,7,5,236,84,109,187,170,139,101,195,50,10,133,151,40,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,130,146,92,55,245,174,93,191,169,112,130,166,246,46,87,13,236,92,160,176,125,114,225,84,185,175,76,58,131,73,83,17,27,211,216,106,166,6,3,38,38,33,226,108,237,179,62,254,177,183,181,64,38,5,118,151,1,213,203,13,226,34,112,43,14,65,79,46,242,11,59,179,69,80,219,238,207,179,123,25,255,0,103,249,150,203,121,197,158,159,32,195,47,150,58,160,114,138,186,223,81,1,11,59,179,187,20,110,222,214,245,90,224,245,59,139,125,77,234,11,80,113,240,166,146,24,169,178,26,206,216,159,47,209,41,28,219,212,155,119,244,38,127,243,160,216,67,167,108,216,115,253,32,198,178,54,154,57,30,123,101,17,63,14,45,183,42,88,143,216,46,237,253,47,218,174,82,192,175,8,237,84,151,51,209,59,150,51,89,52,69,46,63,91,75,111,132,68,68,93,162,10,40,217,183,216,157,223,249,183,245,118,251,150,122,160,227,109,213,42,181,75,251,80,114,206,185,84,143,236,85,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,243,249,174,161,96,58,107,106,138,251,168,217,198,63,138,219,103,168,26,72,171,47,119,56,104,96,146,114,18,33,136,100,152,132,92,220,64,201,133,159,125,128,159,238,117,231,241,110,161,116,11,57,190,210,226,216,86,184,105,254,65,122,173,231,229,173,214,188,154,138,174,170,126,0,70,124,34,142,66,50,226,0,68,251,55,160,139,187,250,51,160,184,8,136,128,139,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,48,193,77,4,98,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,234,218,255,0,43,30,150,63,240,150,210,175,253,178,183,127,239,144,93,84,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,95,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,97,134,10,104,35,23,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,86,215,249,88,244,177,255,0,132,182,149,127,237,149,187,255,0,124,130,234,162,249,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,250,208,17,21,180,187,117,55,211,109,130,235,91,98,190,245,7,166,182,235,149,186,162,74,74,202,58,188,178,130,25,233,167,140,156,100,138,72,202,86,32,49,38,113,113,118,103,103,103,103,65,114,209,126,78,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,231,229,174,54,186,216,234,233,103,224,100,7,194,88,220,128,184,152,16,190,207,232,66,236,254,172,235,245,144,17,121,76,235,86,52,179,75,252,143,229,51,82,241,76,75,233,62,239,146,250,118,243,77,65,230,187,124,123,157,174,241,143,62,61,192,229,199,125,185,142,254,214,95,46,21,173,250,47,169,87,89,108,90,115,171,216,86,85,114,130,156,170,229,163,178,95,233,43,167,142,1,33,18,148,163,134,66,38,6,35,1,114,118,219,115,22,251,217,7,181,68,68,4,68,64,68,68,4,94,127,53,212,44,7,77,109,81,95,117,27,56,199,241,91,108,245,3,73,21,101,238,231,13,12,18,78,66,68,49,12,147,16,139,155,136,25,48,179,239,176,19,253,206,188,165,167,169,190,155,111,247,90,43,21,139,168,61,53,184,220,174,53,17,210,81,209,210,101,148,19,79,83,60,132,195,28,81,198,50,185,25,145,59,11,11,51,187,187,179,50,11,150,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,139,242,114,156,179,21,193,172,85,89,78,107,147,90,177,251,45,23,15,51,113,186,86,199,73,75,7,51,16,14,114,200,226,3,200,204,69,183,127,82,38,102,245,118,65,250,200,173,87,242,177,233,99,255,0,9,109,42,255,0,219,43,119,254,249,123,252,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,207,203,92,109,117,177,213,210,207,192,200,15,132,177,185,1,113,48,33,125,159,208,133,217,253,89,208,126,178,34,183,249,79,80,186,5,131,95,106,177,108,215,92,52,255,0,31,189,81,112,243,54,235,166,77,69,73,85,7,48,19,14,113,73,32,152,242,3,18,109,219,212,73,157,189,29,144,92,4,94,83,5,213,141,44,213,15,61,249,51,212,188,83,45,250,51,181,231,126,130,188,211,87,249,94,231,46,223,119,178,101,195,151,108,248,242,219,126,5,183,177,215,171,64,69,229,51,173,88,210,205,47,242,63,148,205,75,197,49,47,164,251,190,75,233,219,205,53,7,154,237,241,238,118,187,198,60,248,247,3,151,29,246,230,59,251,89,121,95,229,99,210,199,254,18,218,85,255,0,182,86,239,253,242,11,170,138,223,229,61,66,232,22,13,125,170,197,179,93,112,211,252,126,245,69,195,204,219,174,153,53,21,37,84,28,192,76,57,197,36,130,99,200,12,73,183,111,81,38,118,244,118,95,171,130,234,198,150,106,135,158,252,153,234,94,41,150,253,25,218,243,191,65,94,105,171,252,175,115,151,111,187,217,50,225,203,182,124,121,109,191,2,219,216,232,61,90,34,181,95,202,199,165,143,252,37,180,171,255,0,108,173,223,251,228,23,85,23,201,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,229,102,186,133,128,233,173,170,43,238,163,103,24,254,43,109,158,160,105,34,172,189,220,225,161,130,73,200,72,134,33,146,98,17,115,113,3,38,22,125,246,2,127,185,208,122,4,86,210,211,212,223,77,183,251,173,21,138,197,212,30,154,220,110,87,26,136,233,40,232,233,50,202,9,167,169,158,66,97,142,40,227,25,92,140,200,157,133,133,153,221,221,217,153,92,180,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,69,249,57,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,135,153,184,221,43,99,164,165,131,153,136,7,57,100,113,1,228,102,34,219,191,169,19,51,122,187,32,253,100,86,210,211,212,223,77,183,251,173,21,138,197,212,30,154,220,110,87,26,136,233,40,232,233,50,202,9,167,169,158,66,97,142,40,227,25,92,140,200,157,133,133,153,221,221,217,153,122,188,215,80,176,29,53,181,69,125,212,108,227,31,197,109,179,212,13,36,85,151,187,156,52,48,73,57,9,16,196,50,76,66,46,110,32,100,194,207,190,192,79,247,58,15,64,138,223,226,221,66,232,22,115,125,165,197,176,173,112,211,252,130,245,91,207,203,91,173,121,53,21,93,84,252,0,140,248,69,28,132,101,196,0,137,246,111,65,23,119,244,103,87,1,1,17,16,17,21,170,254,86,61,44,127,225,45,165,95,251,101,110,255,0,223,32,186,168,191,39,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,243,242,215,27,93,108,117,116,179,240,50,3,225,44,110,64,92,76,8,95,103,244,33,118,127,86,117,250,200,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,135,117,202,164,191,98,14,21,91,108,184,111,106,169,1,91,94,162,115,97,192,52,131,37,200,222,104,227,120,45,149,164,220,248,190,252,105,101,63,97,59,55,244,127,106,185,75,2,188,92,117,82,92,51,68,237,184,205,28,209,12,185,5,109,85,190,97,33,18,119,136,232,164,103,219,114,103,111,231,27,213,155,239,65,15,185,237,218,92,251,87,47,215,137,73,204,175,217,5,68,187,198,44,206,237,45,67,237,179,54,237,236,118,253,191,231,83,247,208,214,21,75,133,116,195,167,212,148,209,16,61,69,134,150,99,99,50,114,114,46,70,238,251,179,109,235,35,251,20,16,244,197,139,125,114,234,11,79,177,243,166,146,104,170,114,26,62,224,135,47,209,25,24,223,212,91,118,244,23,127,243,45,143,176,123,61,62,63,134,88,236,116,160,227,21,13,190,158,1,23,119,119,102,24,217,189,175,234,131,247,23,15,236,92,174,31,216,130,151,254,165,200,174,23,44,223,212,130,164,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,67,170,213,36,131,150,127,185,114,168,103,245,85,160,224,133,136,92,73,183,103,109,157,67,47,139,118,141,207,97,212,166,212,90,10,127,239,123,140,243,205,84,98,50,187,127,55,68,1,187,190,226,222,166,237,233,183,249,212,205,172,51,241,70,211,243,202,58,108,201,111,20,237,188,150,186,18,172,47,178,111,246,99,168,165,55,246,122,55,164,79,237,100,24,55,225,19,169,143,139,107,68,216,68,145,185,71,146,213,192,34,236,64,204,36,20,213,126,221,219,119,246,143,177,212,216,45,113,250,38,203,160,194,122,164,211,203,229,100,140,20,241,221,198,57,29,200,71,103,56,228,140,125,75,209,189,77,150,197,24,253,202,27,197,138,221,117,128,196,227,172,164,134,113,118,38,118,216,193,137,189,91,211,239,65,250,10,146,221,84,184,127,84,20,183,162,173,80,171,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,25,122,3,226,33,77,166,29,87,234,246,130,107,246,71,86,88,197,199,82,47,161,143,228,183,43,132,179,5,140,218,176,225,142,138,103,148,156,97,161,227,16,48,16,113,8,13,201,205,187,102,71,12,154,45,107,58,177,247,167,214,79,136,25,15,204,103,65,178,154,40,234,240,212,241,11,163,212,219,21,14,133,107,206,95,254,174,168,57,69,103,190,93,38,130,158,59,197,47,58,104,105,169,78,105,38,105,42,110,37,36,198,44,195,31,41,35,137,136,136,228,230,69,34,168,10,218,117,55,118,186,216,58,109,213,123,237,138,231,87,110,185,91,176,123,237,93,29,101,36,197,12,244,211,199,65,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,185,106,213,117,99,238,177,172,159,15,242,31,151,78,131,26,188,55,122,250,177,107,238,43,107,209,45,72,184,121,45,77,199,237,225,79,79,53,85,73,201,245,154,150,8,246,122,144,146,82,35,42,193,0,229,60,100,78,71,177,76,27,143,112,33,206,165,171,190,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,106,154,26,234,103,110,113,30,206,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,243,253,209,159,89,152,15,86,120,5,53,101,29,117,37,187,54,183,83,132,87,235,12,178,195,12,229,60,112,211,189,77,93,45,51,79,44,207,67,222,168,104,227,150,77,159,118,226,94,190,208,200,164,69,242,91,46,214,171,213,49,214,89,174,116,149,244,241,212,79,72,114,211,76,50,128,207,4,167,12,209,57,11,187,49,199,44,114,70,99,237,19,2,23,217,217,217,6,5,248,213,251,172,98,223,16,40,126,93,113,88,1,225,113,239,217,166,95,141,124,158,181,103,255,0,141,95,186,198,45,241,2,135,229,215,21,20,29,55,107,125,215,167,13,109,197,181,162,205,99,164,188,212,99,149,18,145,208,84,200,81,133,76,19,65,37,60,192,198,62,160,111,20,210,112,61,137,132,248,147,137,179,56,56,108,188,139,197,104,238,177,96,58,235,128,90,245,27,78,111,212,151,27,109,198,158,9,101,138,42,168,102,158,223,60,144,199,49,82,85,12,38,99,21,76,99,40,52,145,57,59,139,191,246,59,251,84,22,171,171,31,117,141,100,248,127,144,252,186,117,173,98,217,79,171,31,117,141,100,248,127,144,252,186,117,173,98,13,151,122,155,187,93,108,29,54,234,189,246,197,115,171,183,92,173,216,61,246,174,142,178,146,98,134,122,105,227,160,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,99,7,134,239,95,86,45,125,197,109,122,37,169,23,15,37,169,184,253,188,41,233,230,170,169,57,62,179,82,193,30,207,82,18,74,68,101,88,32,28,167,140,137,200,246,41,131,113,238,4,57,43,213,143,186,198,178,124,63,200,126,93,58,215,51,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,53,77,13,117,51,183,56,143,103,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,112,218,33,22,58,244,103,214,102,3,213,158,1,77,89,71,93,73,110,205,173,212,225,21,250,195,44,176,195,57,79,28,52,239,83,87,75,76,211,203,51,208,247,170,26,56,229,147,103,221,184,151,175,183,34,144,17,23,138,214,45,98,192,116,43,0,186,106,54,163,95,169,45,214,219,117,60,242,197,20,181,80,195,61,194,120,225,146,97,164,165,25,140,6,90,153,6,35,104,226,98,103,39,111,237,118,15,41,213,87,83,24,111,74,26,71,89,170,89,133,13,93,196,202,160,109,182,139,101,51,56,157,198,227,32,72,113,64,242,113,113,132,56,197,33,156,132,207,196,0,184,137,159,8,206,202,248,91,107,22,125,174,186,47,158,234,54,163,95,170,238,55,43,142,164,93,37,138,41,106,166,154,11,124,18,82,81,76,52,148,163,49,153,69,77,25,74,109,28,76,78,194,207,253,174,241,45,214,39,85,89,151,85,250,185,112,204,47,55,42,177,198,45,213,21,20,216,157,162,72,218,16,183,91,156,254,195,148,66,102,62,102,65,24,202,99,228,92,141,152,89,251,97,24,4,154,120,42,123,172,101,63,16,43,190,93,110,65,159,232,136,130,48,50,238,181,255,0,146,175,137,158,170,88,51,251,157,214,77,50,202,126,133,142,229,77,3,247,99,181,215,61,162,222,209,220,198,30,36,101,196,1,227,148,98,113,35,140,132,182,148,161,138,55,147,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,160,51,197,31,223,179,83,127,5,249,61,18,189,94,26,158,33,117,154,101,125,161,208,173,121,203,255,0,212,45,127,40,172,247,203,164,211,212,73,103,170,225,77,13,53,41,205,36,207,29,53,184,99,132,197,152,99,227,28,146,177,17,4,124,200,66,101,17,17,1,17,16,20,80,104,15,94,181,58,13,214,70,175,104,174,172,223,106,231,211,171,230,164,95,97,180,28,157,174,22,11,140,247,179,18,152,166,154,88,198,10,23,25,38,150,102,251,124,76,88,192,69,206,103,57,95,90,214,117,99,239,79,172,159,16,50,31,152,206,131,100,139,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,190,181,20,30,20,253,118,221,90,235,65,210,206,178,228,212,133,109,42,118,131,8,186,220,103,33,158,57,216,128,99,179,185,187,56,152,16,185,60,28,200,92,28,59,2,231,206,8,227,149,244,30,127,80,176,171,86,165,96,25,46,156,223,106,42,224,182,229,86,122,219,37,100,180,134,35,60,112,84,194,112,200,81,145,9,11,27,9,187,179,184,147,111,182,236,254,197,172,190,161,97,87,93,53,207,242,93,57,190,212,82,79,114,197,111,21,182,74,201,105,12,138,9,39,166,152,225,144,163,34,17,39,7,32,119,103,113,23,219,109,217,189,139,104,133,4,62,44,218,95,106,211,142,176,110,151,59,49,82,71,79,157,89,232,242,131,164,166,162,26,112,166,156,202,74,105,183,226,238,210,28,178,210,73,80,114,108,46,71,80,91,179,187,57,144,74,167,135,190,168,90,181,87,163,237,54,185,219,198,146,26,139,5,158,44,94,186,146,26,209,169,58,121,237,226,212,205,221,217,153,227,57,98,142,42,134,140,155,113,10,128,245,38,118,50,200,165,21,126,9,122,215,255,0,193,215,78,117,150,255,0,219,154,219,234,163,139,255,0,71,163,171,142,99,121,63,244,39,140,70,63,241,238,69,250,12,165,81,5,191,234,7,83,63,35,122,29,158,106,148,117,118,170,122,188,103,31,174,184,80,125,41,39,10,89,171,130,18,242,176,31,219,7,46,236,239,20,108,2,76,70,70,194,47,200,153,107,67,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,152,166,158,166,121,9,202,73,100,144,157,200,204,137,220,156,157,221,221,221,221,212,207,248,205,234,151,213,78,156,108,90,103,65,125,242,181,249,222,65,31,153,162,242,188,252,229,174,136,30,105,191,56,224,227,31,10,162,183,23,161,9,150,251,54,227,220,101,25,125,15,232,237,215,91,250,163,211,252,70,142,195,73,117,182,209,94,41,175,119,232,171,169,74,122,38,181,82,74,51,84,141,64,176,24,240,144,69,160,22,145,184,20,147,198,4,237,207,116,19,209,211,70,1,83,165,157,60,233,190,159,92,49,234,75,29,202,199,139,219,105,174,148,52,205,23,8,174,62,92,30,177,221,226,119,3,50,168,121,76,204,93,249,153,17,110,92,183,123,150,136,130,42,252,115,191,82,127,188,159,195,85,170,240,84,247,167,202,126,31,215,124,198,220,174,175,142,119,234,79,247,147,248,106,181,94,10,158,244,249,79,195,250,239,152,219,144,77,74,197,255,0,19,27,181,214,193,209,70,160,95,108,87,58,187,117,202,221,81,97,171,163,172,164,152,161,158,154,120,239,116,37,28,177,200,46,196,6,36,204,76,76,236,236,236,206,203,40,22,42,248,163,251,137,234,111,224,191,56,162,64,232,23,173,124,87,170,205,56,164,178,93,174,126,95,83,113,155,124,49,228,118,250,135,140,36,175,224,195,25,92,233,218,49,0,40,101,55,103,49,1,110,204,134,192,237,196,162,57,114,169,107,25,163,186,197,159,104,86,127,107,212,109,57,191,85,219,174,86,234,136,37,150,40,170,166,134,11,132,17,205,28,197,73,84,48,152,20,180,210,20,64,210,68,228,204,76,223,216,237,63,221,29,245,85,134,245,95,164,118,252,194,205,114,164,28,158,221,79,79,77,150,90,35,141,225,59,117,197,195,237,184,196,70,101,229,164,33,144,161,62,69,200,25,197,223,184,18,0,5,245,68,68,24,1,227,87,238,177,139,124,64,161,249,117,197,69,95,73,222,244,250,55,241,3,30,249,140,10,85,60,106,253,214,49,111,136,20,63,46,184,168,171,233,59,222,159,70,254,32,99,223,49,129,6,202,104,136,128,136,136,11,13,124,82,117,139,62,208,173,23,192,181,27,78,111,213,118,235,149,187,82,45,114,203,20,85,83,67,5,194,8,233,43,102,42,74,161,132,192,165,166,144,162,6,146,39,38,98,102,254,199,108,202,88,1,227,87,238,177,139,124,64,161,249,117,197,6,69,116,119,213,86,27,213,126,145,219,243,11,53,202,144,114,123,117,61,61,54,89,104,142,55,132,237,215,23,15,182,227,17,25,151,150,144,134,66,132,249,23,32,103,23,126,224,72,1,125,86,184,61,40,245,93,168,253,37,106,56,102,184,84,190,122,213,93,219,130,255,0,96,158,103,10,91,189,40,187,187,9,59,51,246,230,14,68,241,76,204,229,25,17,51,177,129,201,25,236,19,163,186,197,128,235,174,1,107,212,109,57,191,82,92,109,183,26,120,37,150,40,170,161,154,123,124,242,67,28,197,73,84,48,153,140,85,49,140,160,210,68,228,238,46,255,0,216,238,30,213,17,16,20,96,101,221,107,255,0,37,95,19,61,84,176,103,247,59,172,154,101,148,253,11,29,202,154,7,238,199,107,174,123,69,189,163,185,140,60,72,203,136,3,199,40,196,226,71,25,9,109,41,67,20,111,39,234,0,124,81,253,251,53,55,240,95,147,209,32,159,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,190,181,13,126,26,158,33,117,154,101,125,161,208,173,121,203,255,0,212,45,127,40,172,247,203,164,211,212,73,103,170,225,77,13,53,41,205,36,207,29,53,184,99,132,197,152,99,227,28,146,177,17,4,124,200,102,81,1,23,201,37,218,213,13,214,158,197,53,206,144,46,85,148,243,85,211,209,148,194,211,205,4,37,24,203,40,71,191,34,0,41,225,18,38,109,133,229,141,159,110,77,191,214,130,45,124,41,250,237,181,61,170,131,165,157,101,201,170,198,228,53,13,6,17,117,184,206,37,4,144,56,128,199,103,115,118,98,3,18,98,120,57,145,49,177,246,5,195,132,17,201,41,75,86,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,166,167,195,67,175,90,109,121,199,161,209,93,89,190,210,65,168,182,58,120,225,180,28,157,222,119,251,116,20,177,137,76,83,77,44,133,61,115,20,115,75,51,125,142,64,76,96,36,193,51,128,103,170,34,32,34,40,245,235,107,197,26,213,161,58,161,98,211,109,26,166,164,202,174,88,213,225,166,205,249,74,45,68,112,12,114,71,37,164,37,97,34,106,150,35,25,10,80,244,130,72,35,140,154,93,231,132,3,47,250,155,187,93,108,29,54,234,189,246,197,115,171,183,92,173,216,61,246,174,142,178,146,98,134,122,105,227,160,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,99,95,134,135,92,116,221,71,97,176,232,246,112,21,97,168,184,93,158,51,154,174,67,150,160,47,150,232,94,56,26,180,166,55,34,106,150,35,136,102,19,47,182,114,52,128,238,196,97,15,170,188,245,85,164,125,87,244,77,173,185,134,150,220,170,196,237,216,62,69,77,115,180,92,163,8,110,54,227,123,125,79,109,230,136,12,199,132,130,46,64,96,68,5,177,14,252,194,64,8,44,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,13,83,67,93,76,237,206,35,217,217,217,217,217,196,192,133,200,12,9,156,12,8,132,152,132,157,156,54,136,69,143,253,23,117,109,138,245,115,165,141,148,219,98,242,57,37,139,203,91,242,107,113,12,113,118,235,138,154,51,57,224,137,166,150,70,163,146,71,152,97,57,29,136,187,50,51,182,224,235,32,16,17,23,148,213,93,76,197,116,111,78,50,61,82,205,106,252,189,151,25,183,203,112,169,227,36,97,36,220,27,236,65,23,112,192,10,105,77,198,56,193,201,185,200,96,44,251,147,32,241,93,85,117,49,134,244,161,164,117,154,165,152,80,213,220,76,170,6,219,104,182,83,51,137,220,110,50,4,135,20,15,39,23,24,67,140,82,25,200,76,252,64,11,136,153,240,140,236,175,133,182,177,103,218,235,162,249,238,163,106,53,250,174,227,114,184,234,69,210,88,162,150,170,105,160,183,193,37,37,20,195,73,74,51,25,148,84,209,148,166,209,196,196,236,44,255,0,218,239,18,221,98,117,85,153,117,95,171,151,12,194,243,114,171,28,98,221,81,81,77,137,218,36,141,161,11,117,185,207,236,57,68,38,99,230,100,17,140,166,62,69,200,217,133,159,182,17,128,73,167,130,167,186,198,83,241,2,187,229,214,228,25,254,136,136,35,87,173,78,171,175,189,37,248,133,225,57,151,118,235,89,136,92,180,254,134,143,41,178,81,76,3,231,233,124,253,209,163,145,134,70,112,121,160,51,238,198,251,129,62,199,31,112,2,89,29,72,86,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,106,154,26,234,103,126,18,134,238,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,208,237,227,87,239,79,139,124,63,161,249,141,197,120,175,15,190,189,114,30,153,179,42,28,27,80,111,181,117,154,87,119,168,142,26,224,168,243,85,167,96,6,106,146,105,168,97,105,88,33,2,168,168,25,42,24,99,51,48,7,113,18,54,102,112,157,228,95,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,95,90,2,34,192,15,20,46,186,127,34,152,169,232,118,142,102,126,83,82,111,92,62,152,169,162,30,83,88,173,114,70,78,251,76,196,222,94,178,109,227,237,236,196,97,19,156,159,154,34,167,145,194,207,248,168,117,235,83,85,83,117,233,99,70,239,181,116,97,71,81,53,191,57,185,211,246,156,43,1,226,132,154,130,154,162,57,72,152,24,142,120,170,128,128,15,156,93,173,220,30,81,57,84,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,235,86,37,181,66,8,22,241,17,232,130,179,165,92,237,178,220,58,151,150,153,101,151,9,98,177,11,77,61,76,214,185,6,24,164,58,90,169,78,33,1,228,103,63,151,103,146,73,14,42,114,115,39,32,50,127,202,232,39,173,251,239,72,249,220,180,89,29,85,214,229,166,87,190,236,183,187,37,28,33,81,48,85,52,46,208,213,82,12,146,198,17,205,204,98,9,31,155,9,197,191,33,34,142,39,9,211,213,93,51,197,117,147,78,50,61,45,205,105,60,197,151,38,183,203,111,169,227,28,103,36,60,219,236,79,23,112,12,6,104,141,134,72,205,197,248,72,0,76,219,139,45,120,122,162,233,147,62,233,103,84,46,90,127,151,211,85,214,91,66,160,134,203,144,181,186,106,106,43,204,13,28,82,115,128,164,110,36,96,51,196,50,128,17,180,114,57,7,34,217,136,131,99,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,160,51,197,31,223,179,83,127,5,249,61,18,187,254,23,61,118,218,180,78,235,54,132,107,70,77,87,79,132,223,42,0,177,251,141,92,227,228,177,234,210,35,121,66,78,77,202,42,106,130,49,119,62,125,184,164,23,55,17,105,166,148,109,7,138,63,191,102,166,254,11,242,122,36,25,85,224,99,250,236,253,219,254,36,164,39,168,126,160,112,30,153,116,190,187,85,245,24,234,206,219,71,81,79,73,21,29,11,194,245,181,179,205,35,8,197,79,28,210,70,50,27,15,57,72,88,183,104,226,144,189,120,186,141,111,7,12,255,0,13,210,204,55,168,45,65,212,28,134,146,199,143,88,233,241,202,154,234,234,151,126,17,6,247,38,102,102,102,114,51,34,113,0,1,103,51,50,17,22,34,38,103,196,174,181,250,174,190,245,105,172,181,185,151,118,235,71,136,91,119,163,197,172,149,179,1,121,10,94,32,210,72,227,27,48,52,211,152,119,100,125,204,155,112,143,184,97,20,110,131,197,117,15,212,14,125,212,214,168,87,106,190,163,29,32,92,171,41,233,233,34,163,161,121,154,138,138,8,99,97,24,169,227,154,73,10,48,114,231,41,11,22,207,36,178,23,167,39,89,233,225,139,225,233,71,148,209,211,117,21,212,14,33,222,181,77,198,92,74,193,115,134,9,233,110,180,178,193,52,114,213,86,210,79,9,242,133,251,176,157,51,242,2,114,141,228,226,224,241,17,217,95,14,238,129,107,58,156,202,159,60,213,43,125,214,219,166,86,78,213,70,207,77,61,63,214,105,30,73,67,203,82,212,241,96,120,64,224,144,106,36,140,222,65,251,49,143,18,147,185,20,234,32,135,111,25,253,6,166,197,117,67,26,215,251,21,21,95,151,206,41,202,215,125,49,167,148,160,142,227,71,28,99,4,135,51,155,128,28,212,219,0,196,194,30,148,50,27,115,114,55,31,19,225,25,212,47,228,167,168,41,116,154,231,77,106,11,46,170,246,104,165,184,86,85,121,121,40,235,169,34,169,146,140,99,114,126,18,119,142,83,131,180,236,196,82,77,15,18,220,92,36,147,254,187,244,46,251,212,79,76,25,118,156,225,214,107,85,199,41,47,43,113,177,13,193,192,56,85,83,212,71,33,180,50,155,59,69,52,144,52,240,9,187,136,254,121,196,204,64,140,155,94,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,131,105,229,170,186,217,247,74,181,51,21,214,77,56,199,53,75,10,171,243,22,92,154,223,21,194,155,148,145,156,144,243,111,183,4,189,179,48,25,162,54,40,228,6,39,225,32,24,187,238,46,181,130,65,178,159,73,222,235,26,55,240,255,0,30,249,116,10,50,252,103,245,230,155,42,213,12,107,64,44,85,181,126,95,7,167,43,165,244,6,162,81,130,75,141,100,113,148,17,156,46,12,6,112,211,108,99,43,17,250,87,72,13,193,196,216,164,167,166,75,181,170,193,210,38,148,95,111,183,58,75,117,182,221,166,246,42,186,202,202,185,134,24,41,160,142,217,9,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,215,135,85,117,51,42,214,77,71,200,245,75,53,171,243,23,172,154,225,45,194,167,140,146,28,112,243,127,177,4,93,195,51,24,98,6,24,227,7,39,225,24,0,179,236,44,131,50,188,30,116,66,235,158,117,23,81,172,176,223,41,40,237,186,93,78,229,81,72,81,145,207,93,61,198,150,174,154,32,15,96,128,8,180,198,70,238,239,184,70,44,47,205,206,60,191,241,45,234,111,62,233,103,84,52,7,80,49,10,154,186,203,104,84,100,69,122,199,158,227,53,53,21,230,6,142,134,62,19,140,111,196,140,6,121,74,35,49,54,142,71,19,226,91,56,151,171,240,161,209,219,86,154,244,151,100,203,138,195,87,67,144,234,13,69,69,238,233,45,109,40,197,60,144,12,210,67,68,32,92,4,222,153,233,192,39,141,137,201,183,170,148,193,248,200,204,177,215,199,59,245,39,251,201,252,53,4,138,104,94,186,105,199,81,122,113,110,213,13,47,188,249,235,85,118,241,77,12,172,193,85,111,170,22,103,146,150,166,54,119,237,204,28,135,118,221,197,196,132,192,140,12,12,174,2,128,30,130,122,223,190,244,143,157,203,69,145,213,93,110,90,101,123,238,203,123,178,81,194,21,19,5,83,66,237,13,85,32,201,44,97,28,220,198,32,145,249,176,156,91,242,18,40,226,112,158,140,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,207,203,92,109,117,177,213,210,207,192,200,15,132,177,185,1,113,48,33,125,159,208,133,217,253,89,208,126,178,34,32,141,94,181,58,174,190,244,151,226,23,132,230,93,219,173,102,33,114,211,250,26,60,166,201,69,48,15,159,165,243,247,70,142,70,25,25,193,230,128,207,187,27,238,4,251,28,125,192,9,100,117,33,88,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,170,104,107,169,157,248,74,27,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,67,183,141,95,189,62,45,240,254,135,230,55,21,226,188,62,250,245,200,122,102,204,168,112,109,65,190,213,214,105,93,222,162,56,107,130,163,205,86,157,128,25,170,73,166,161,133,165,96,132,10,162,160,100,168,97,140,204,192,29,196,72,217,153,194,119,145,124,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,125,104,8,136,128,162,215,166,174,187,109,90,39,213,222,181,104,70,180,100,213,116,248,77,243,82,47,197,143,220,106,231,31,37,143,86,149,206,169,229,9,57,55,40,169,170,8,197,220,249,246,226,144,92,220,69,166,154,81,148,165,173,103,86,62,244,250,201,241,3,33,249,140,232,54,83,69,24,30,24,190,33,117,153,77,101,55,78,189,64,229,253,235,172,220,98,196,175,247,57,167,158,170,235,85,44,243,73,45,45,109,92,243,31,41,159,187,8,83,55,16,23,24,222,62,78,111,16,156,159,160,34,34,2,34,32,138,189,81,235,126,251,210,63,137,62,168,209,100,117,87,91,150,153,94,254,139,150,247,100,163,132,42,38,10,166,176,81,180,53,84,131,36,177,132,115,115,24,130,71,230,194,113,111,200,72,163,137,194,79,177,108,179,21,206,108,84,185,78,21,147,90,178,11,45,111,63,45,113,181,214,199,87,75,63,3,32,62,18,198,228,5,196,192,133,246,127,66,23,103,245,103,80,47,226,143,239,217,169,191,130,252,158,137,93,95,11,222,186,127,34,153,80,104,118,177,230,126,83,77,175,92,254,135,169,173,30,80,216,174,146,72,46,219,204,228,222,94,142,109,228,238,110,196,1,43,132,159,154,18,168,145,194,106,81,17,1,17,70,7,137,215,136,93,102,45,89,83,211,175,79,217,127,102,235,15,40,178,219,253,178,105,224,170,181,85,69,60,50,69,75,69,87,4,193,198,102,237,76,21,45,196,197,134,70,143,147,27,74,32,31,39,82,189,118,218,181,179,171,189,21,208,141,23,201,170,234,48,155,30,164,88,75,32,184,210,78,62,75,33,173,27,157,43,196,17,241,110,82,211,83,144,19,177,243,237,203,33,49,176,147,67,12,165,148,30,40,254,226,122,155,248,47,206,40,148,43,116,157,239,79,163,127,16,49,239,152,192,166,167,197,31,220,79,83,127,5,249,197,18,8,86,233,59,222,159,70,254,32,99,223,49,129,74,167,141,95,186,198,45,241,2,135,229,215,21,21,125,39,123,211,232,223,196,12,123,230,48,41,84,241,171,247,88,197,190,32,80,252,186,226,131,0,60,46,61,251,52,203,241,175,147,214,169,254,80,3,225,113,239,217,166,95,141,124,158,181,79,242,2,34,32,45,85,214,213,11,85,116,19,253,225,113,238,39,166,95,141,124,226,181,101,82,197,95,11,143,113,61,50,252,107,231,21,171,42,144,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,21,15,234,171,84,32,228,119,85,46,27,209,114,128,161,63,197,219,83,31,41,214,136,112,136,227,113,143,26,171,156,73,220,129,216,136,233,169,61,155,54,237,236,47,107,169,160,200,46,80,217,236,87,27,172,230,33,29,29,36,211,147,185,51,54,192,14,79,234,254,159,114,215,95,173,156,186,12,219,170,77,67,190,81,200,199,79,37,220,163,141,216,132,183,112,142,56,203,212,125,31,212,29,6,78,248,72,232,220,247,237,74,125,69,175,167,254,247,183,79,4,212,166,67,43,55,243,117,160,123,59,108,47,234,12,222,187,255,0,153,76,208,139,8,176,139,108,204,219,50,195,79,11,157,63,60,95,166,204,106,241,80,219,73,116,161,26,193,251,38,223,102,74,138,163,111,111,163,250,74,222,198,89,152,128,184,119,251,151,42,135,127,84,6,85,170,69,84,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,169,47,98,169,112,94,196,20,170,155,216,169,85,55,177,7,42,213,117,77,138,142,103,211,198,161,99,205,4,114,75,89,143,86,69,31,48,114,102,39,141,223,216,222,191,115,43,170,191,55,37,183,133,219,28,186,91,36,141,164,26,186,57,161,113,118,223,126,64,237,182,223,231,65,172,164,240,214,96,154,165,36,17,202,116,245,22,27,241,70,199,30,241,184,20,53,14,219,182,254,173,250,63,122,216,83,163,236,178,124,195,167,252,70,231,85,86,117,19,13,162,222,6,102,108,68,255,0,222,80,22,251,183,245,187,168,59,235,115,0,147,78,186,131,200,104,90,141,233,130,225,87,89,112,141,152,56,238,199,93,80,219,183,171,255,0,181,111,249,148,165,120,77,106,72,230,154,11,89,104,168,175,105,102,176,213,210,91,64,30,78,78,194,20,48,182,222,198,219,244,95,246,255,0,106,12,227,68,68,20,59,254,213,200,190,235,135,101,203,123,80,84,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,90,206,172,125,233,245,147,226,6,67,243,25,214,202,107,90,206,172,125,233,245,147,226,6,67,243,25,208,91,75,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,167,123,195,155,173,127,229,85,167,19,216,51,251,157,170,61,77,197,191,55,114,166,129,251,82,93,40,89,129,163,185,140,60,68,7,145,155,199,40,196,228,33,32,137,109,16,205,20,109,30,215,30,135,42,117,43,195,255,0,2,234,147,77,142,146,43,238,49,103,189,158,83,108,32,138,6,184,219,169,110,215,3,122,208,147,102,115,169,134,45,196,134,66,126,228,49,70,32,226,81,12,115,98,86,149,106,102,85,163,122,143,142,106,150,21,87,229,239,88,205,194,43,133,55,41,36,8,230,224,255,0,110,9,123,102,6,80,202,14,81,200,12,77,206,51,49,119,216,157,6,207,202,213,117,99,238,177,172,159,15,242,31,151,78,188,255,0,71,125,85,97,189,87,233,29,191,48,179,92,169,7,39,183,83,211,211,101,150,136,227,120,78,221,113,112,251,110,49,17,153,121,105,8,100,40,79,145,114,6,113,119,238,4,128,30,131,171,31,117,141,100,248,127,144,252,186,116,26,214,47,127,161,122,233,168,253,58,106,61,187,84,52,190,243,228,110,180,59,197,52,50,179,157,45,194,148,157,158,74,90,152,217,219,185,9,241,29,219,118,38,33,19,2,3,0,49,240,11,61,60,75,250,10,169,208,108,134,109,106,210,107,21,92,250,117,124,168,146,107,184,71,218,225,96,184,207,85,33,12,35,12,49,70,48,80,184,201,12,80,191,219,226,98,224,100,46,112,177,134,106,245,3,215,246,27,47,65,37,174,186,127,37,92,183,124,242,157,241,10,120,108,247,55,142,124,106,255,0,85,69,41,202,51,79,196,37,3,165,96,144,192,134,54,41,29,160,33,227,28,173,40,196,94,131,234,199,81,216,166,85,143,224,186,9,169,121,93,154,190,243,144,82,125,29,102,183,222,78,158,134,178,233,44,145,69,23,122,3,54,166,147,153,12,64,93,225,112,33,102,19,220,91,101,109,35,187,93,97,181,84,88,161,185,213,133,182,178,162,26,186,138,49,152,154,9,167,132,100,24,165,56,247,226,70,3,60,194,36,237,184,180,178,51,109,201,247,207,95,8,78,154,63,41,186,203,87,174,153,77,167,189,141,233,207,31,163,188,196,28,161,171,190,74,47,218,227,206,34,142,79,47,31,41,159,137,132,145,74,116,70,219,179,160,201,79,23,255,0,173,95,200,191,79,126,189,125,21,245,147,235,133,167,233,143,162,123,158,71,207,125,19,95,223,242,253,223,206,118,123,156,248,115,251,92,118,223,215,117,13,138,106,124,106,253,214,49,111,136,20,63,46,184,168,213,232,55,76,241,93,100,234,151,21,210,220,214,147,204,89,114,107,125,254,223,83,198,56,206,72,121,217,107,120,79,23,112,12,6,104,141,134,72,205,197,248,72,0,76,219,139,32,245,125,2,245,175,149,116,167,168,244,150,75,181,207,204,105,150,77,112,134,60,142,223,80,242,28,116,28,220,99,43,157,59,70,38,99,52,64,204,230,32,47,222,140,24,29,185,12,71,20,249,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,174,103,88,29,53,223,122,86,215,27,198,153,92,223,189,106,155,149,211,27,171,42,160,158,74,187,60,179,72,20,242,74,226,33,198,102,237,28,114,51,128,55,114,51,113,103,7,2,44,159,240,194,235,214,155,70,46,180,157,63,107,5,246,146,131,79,174,117,21,51,90,174,245,125,211,123,77,198,114,135,132,50,74,82,246,169,232,73,198,114,119,104,190,204,211,188,134,66,15,33,136,74,87,86,62,235,26,201,240,255,0,33,249,116,235,90,197,178,159,86,62,235,26,201,240,255,0,33,249,116,235,90,196,27,41,245,99,238,177,172,159,15,242,31,151,78,181,172,91,41,245,99,238,177,172,159,15,242,31,151,78,181,172,65,239,244,47,93,53,31,167,77,71,183,106,134,151,222,124,141,214,135,120,166,134,86,115,165,184,82,147,179,201,75,83,27,59,119,33,62,35,187,110,196,196,34,96,64,96,6,59,15,116,235,175,56,111,82,90,71,98,213,108,50,182,144,130,227,78,1,115,161,134,161,230,59,77,197,128,94,162,138,87,32,2,231,25,22,204,78,3,204,28,36,22,224,98,239,18,222,37,253,5,84,232,54,67,54,181,105,53,138,174,125,58,190,84,73,53,220,35,237,112,176,92,103,170,144,134,17,134,24,163,24,40,92,100,134,40,95,237,241,49,112,50,23,56,88,236,87,69,221,91,101,93,35,106,155,101,54,216,188,246,55,125,242,214,252,154,220,67,36,189,202,17,169,140,206,120,34,105,162,141,235,35,141,166,24,78,71,113,30,244,140,237,177,186,13,135,174,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,129,111,16,206,180,238,189,83,234,133,69,139,16,200,42,203,74,241,170,134,108,126,141,233,138,149,171,103,104,248,203,112,158,50,39,35,50,39,148,98,115,97,112,133,197,187,113,153,205,202,234,248,138,120,143,73,172,245,47,164,93,61,101,117,113,233,247,151,134,91,157,234,154,42,219,109,93,218,115,138,162,58,138,71,229,32,60,148,47,20,241,137,197,44,34,229,44,68,255,0,104,24,92,177,87,165,94,153,243,46,171,245,114,143,75,112,250,234,75,112,13,57,92,174,247,58,151,98,11,117,186,51,140,37,157,163,228,197,49,242,150,48,8,197,219,145,152,242,32,14,114,0,90,5,53,62,10,158,235,25,79,196,10,239,151,91,148,106,245,229,166,120,174,141,245,75,149,105,110,21,73,229,236,184,205,190,193,111,166,229,28,97,36,220,44,180,92,231,151,182,0,5,52,166,229,36,134,194,220,228,51,39,109,201,212,149,120,42,123,172,101,63,16,43,190,93,110,65,159,232,136,130,0,124,81,253,251,53,55,240,95,147,209,44,85,89,85,226,143,239,217,169,191,130,252,158,137,123,254,155,122,40,254,85,93,8,228,87,252,2,217,106,143,83,113,109,64,174,146,219,83,59,118,164,186,80,181,178,133,228,182,20,220,132,7,145,155,73,17,74,196,33,32,144,239,16,205,44,140,25,65,225,161,226,33,83,169,244,208,232,38,191,100,116,131,147,219,169,227,12,127,37,185,92,34,132,239,128,242,199,12,116,83,60,164,197,53,119,41,65,128,131,145,206,12,78,109,220,2,57,164,125,106,217,254,170,176,44,171,253,149,199,50,76,114,225,255,0,148,163,174,182,215,83,201,254,230,72,102,142,64,254,162,18,31,185,217,78,159,135,55,90,255,0,202,171,78,39,176,103,247,59,84,122,155,139,126,110,229,77,3,246,164,186,80,179,3,71,115,24,120,136,15,35,55,142,81,137,200,66,65,18,218,33,154,40,216,51,1,17,16,22,181,157,88,251,211,235,39,196,12,135,230,51,173,148,214,181,157,88,251,211,235,39,196,12,135,230,51,160,181,74,108,252,52,58,245,166,215,156,122,29,21,213,155,237,36,26,139,99,167,142,27,65,201,221,231,127,183,65,75,24,148,197,52,210,200,83,215,49,71,52,179,55,216,228,4,198,2,76,19,56,96,182,129,244,57,77,212,119,68,217,126,176,224,231,86,26,139,133,229,23,32,134,146,48,150,160,47,150,232,109,244,83,189,16,194,12,68,213,44,71,41,66,64,63,108,228,120,205,157,136,14,28,74,255,0,85,88,22,85,254,202,227,153,38,57,112,255,0,202,81,215,91,107,169,228,255,0,115,36,51,71,32,127,81,9,15,220,236,131,105,53,28,30,52,250,59,106,189,105,30,41,173,246,251,13,92,183,220,106,240,22,74,234,202,74,81,32,27,85,80,72,76,85,82,48,57,176,71,83,28,65,19,145,176,9,214,72,219,57,74,203,55,244,7,48,212,124,255,0,70,177,60,203,87,48,47,169,121,125,214,222,51,221,44,156,221,252,180,156,137,132,184,150,231,23,112,24,37,236,155,188,145,119,59,102,238,96,78,255,0,39,82,248,5,78,169,244,243,169,26,125,111,199,169,47,151,43,230,47,114,166,181,208,212,180,92,37,184,249,115,122,55,103,149,216,0,198,161,162,48,50,118,224,98,37,184,241,221,130,13,188,58,181,142,251,163,125,92,96,149,54,136,124,197,38,97,112,131,14,186,83,114,0,239,82,215,207,20,98,252,200,13,199,181,59,83,207,176,241,35,236,112,228,34,100,235,97,69,171,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,91,36,233,86,186,88,178,190,153,113,206,161,242,219,205,170,26,9,176,248,178,76,130,166,214,199,61,45,28,145,82,247,43,192,0,30,73,63,51,32,78,15,30,231,32,148,110,15,185,51,178,8,139,241,119,214,43,86,165,117,70,24,142,57,126,171,174,182,233,245,158,43,37,76,77,84,50,209,71,117,41,100,154,172,160,16,50,22,54,19,167,130,87,118,19,238,82,144,19,126,108,93,93,255,0,4,189,28,190,203,149,103,93,64,212,77,217,178,211,91,223,14,163,143,136,23,155,170,146,74,122,186,135,221,143,156,125,144,138,155,209,195,137,249,175,178,91,198,76,241,215,171,25,215,229,67,84,243,45,76,250,47,232,207,173,185,5,198,251,228,187,253,239,43,230,170,100,155,181,220,226,60,248,247,56,242,226,59,237,190,205,190,202,117,60,50,244,83,242,45,210,62,45,230,46,30,106,191,59,219,53,172,225,47,56,98,243,176,67,229,227,143,120,192,135,106,88,169,185,139,242,218,87,151,137,56,241,216,50,169,17,16,69,95,142,119,234,79,247,147,248,106,181,94,10,158,244,249,79,195,250,239,152,219,149,213,241,206,253,73,254,242,127,13,86,171,193,83,222,159,41,248,127,93,243,27,114,9,169,88,171,226,143,238,39,169,191,130,252,226,137,101,82,197,95,20,127,113,61,77,252,23,231,20,72,32,5,94,174,148,122,174,212,126,146,181,28,51,92,42,95,61,106,174,237,193,127,176,79,51,133,45,222,148,93,221,132,157,153,251,115,7,34,120,166,102,114,140,136,153,216,192,228,140,252,255,0,76,150,155,85,255,0,169,45,40,177,95,109,148,151,27,109,199,56,177,82,86,81,213,194,51,65,83,4,149,240,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,171,193,215,215,69,25,87,74,122,143,87,123,180,219,60,198,153,100,215,9,164,199,46,20,237,33,199,65,205,202,65,182,84,60,132,102,51,68,12,236,4,100,253,232,193,205,159,144,202,17,4,228,232,238,177,96,58,235,128,90,245,27,78,111,212,151,27,109,198,158,9,101,138,42,168,102,158,223,60,144,199,49,82,85,12,38,99,21,76,99,40,52,145,57,59,139,191,246,59,251,85,0,61,2,245,175,149,116,167,168,244,150,75,181,207,204,105,150,77,112,134,60,142,223,80,242,28,116,28,220,99,43,157,59,70,38,99,52,64,204,230,32,47,222,140,24,29,185,12,71,20,249,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,100,24,23,227,87,238,177,139,124,64,161,249,117,197,69,95,73,222,244,250,55,241,3,30,249,140,10,85,60,106,253,214,49,111,136,20,63,46,184,168,171,233,59,222,159,70,254,32,99,223,49,129,6,202,104,136,128,139,207,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,119,169,174,174,169,119,225,16,110,204,204,204,204,228,102,68,226,0,2,206,102,100,34,44,68,76,207,232,16,22,0,120,213,251,172,98,223,16,40,126,93,113,89,254,176,3,198,175,221,99,22,248,129,67,242,235,138,8,86,89,85,208,47,90,249,87,74,122,143,73,100,187,92,252,198,153,100,215,8,99,200,237,245,15,33,199,65,205,198,50,185,211,180,98,102,51,68,12,206,98,2,253,232,193,129,219,144,196,113,121,78,131,116,207,21,214,78,169,113,93,45,205,105,60,197,151,38,183,223,237,245,60,99,140,228,135,157,150,183,132,241,119,0,192,102,136,216,100,140,220,95,132,128,4,205,184,178,249,122,196,233,87,50,233,67,87,46,24,125,230,219,86,88,197,198,162,162,167,19,187,201,35,76,23,27,115,31,216,98,148,64,7,204,198,37,24,204,28,71,137,187,19,55,108,227,51,13,138,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,250,212,90,248,48,234,174,180,92,105,175,122,67,112,199,106,234,180,190,215,79,95,116,161,191,77,73,86,97,75,117,121,104,153,237,177,84,185,249,112,7,9,165,168,120,4,88,249,200,114,111,177,62,242,148,128,160,7,197,31,223,179,83,127,5,249,61,18,159,229,0,62,40,254,253,154,155,248,47,201,232,144,98,170,151,239,11,174,190,168,243,11,21,183,166,125,98,184,90,173,119,92,114,223,77,67,137,222,39,169,130,142,59,157,40,28,84,208,91,72,8,135,157,96,247,35,24,187,108,69,52,98,92,153,142,55,57,177,215,166,14,139,45,93,83,244,19,152,223,113,12,126,144,181,83,26,206,43,95,31,172,122,145,165,122,216,26,138,220,82,219,231,144,133,196,192,133,229,40,152,220,88,38,113,126,228,96,115,114,194,15,245,85,129,101,95,236,174,57,146,99,151,15,252,165,29,117,182,186,158,79,247,50,67,52,114,7,245,16,144,253,206,200,50,43,175,94,166,238,186,221,213,125,207,60,197,170,105,45,116,248,29,71,213,236,98,235,99,184,148,135,60,20,21,147,201,13,192,42,129,217,156,228,150,67,152,14,45,152,65,226,102,114,113,121,14,71,252,35,117,87,92,117,103,67,178,107,158,172,102,159,90,45,86,108,129,237,118,74,219,133,68,213,23,134,147,178,51,213,71,83,49,239,221,133,188,197,59,194,228,69,35,59,204,46,236,3,16,180,48,233,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,170,241,69,100,163,150,172,200,96,142,122,153,130,24,202,66,17,34,96,98,54,119,118,18,125,183,217,159,216,182,83,209,77,47,181,104,174,145,226,26,81,102,42,73,41,241,107,61,53,180,234,41,168,134,144,43,39,0,110,245,83,196,46,236,7,52,189,201,79,237,19,185,200,78,228,78,238,238,26,198,47,213,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,9,59,21,80,72,50,69,39,3,98,2,226,96,47,177,51,139,237,179,179,183,162,252,165,159,253,85,244,45,255,0,228,177,164,93,80,104,166,25,250,191,178,213,103,244,84,37,255,0,214,234,98,27,164,116,236,63,249,223,52,98,95,237,38,112,255,0,92,76,130,69,58,32,235,71,21,234,227,78,32,174,173,43,85,147,62,182,247,32,189,227,209,87,70,82,31,105,161,229,93,77,3,155,204,212,102,243,198,204,70,223,98,71,40,185,31,22,144,242,85,107,45,161,122,233,168,253,58,106,61,187,84,52,190,243,228,110,180,59,197,52,50,179,157,45,194,148,157,158,74,90,152,217,219,185,9,241,29,219,118,38,33,19,2,3,0,49,153,77,66,241,69,208,236,123,166,91,94,177,99,23,187,85,211,51,200,237,253,138,76,78,146,182,26,202,171,69,224,233,102,38,26,250,115,146,158,163,201,197,81,15,104,230,16,23,49,32,40,217,218,65,116,31,149,226,69,215,213,139,64,177,91,166,137,105,189,195,206,234,110,65,111,58,122,137,169,106,78,63,171,52,179,199,179,84,156,145,16,152,214,16,31,40,35,18,98,13,198,99,216,123,97,52,48,218,109,153,150,171,231,244,86,106,57,42,239,249,102,99,120,142,154,35,171,171,103,158,225,113,171,153,132,94,73,166,38,103,57,37,145,183,57,9,189,73,220,159,218,233,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,30,166,186,186,165,219,156,167,179,51,51,51,51,8,0,139,8,0,11,48,0,8,136,176,136,179,52,201,248,104,116,21,77,160,216,244,58,213,171,54,42,73,245,22,249,79,28,214,128,147,187,206,193,110,158,150,50,40,74,25,162,140,160,174,114,146,104,166,127,183,196,5,128,8,88,230,99,15,175,17,232,187,21,233,31,161,29,93,161,173,27,85,239,62,185,105,254,77,61,239,33,138,134,49,144,59,182,199,229,67,77,59,131,76,244,96,240,70,236,38,255,0,110,70,41,120,135,38,140,33,5,108,167,213,143,186,198,178,124,63,200,126,93,58,214,177,5,202,233,215,94,115,46,155,117,114,197,170,216,101,109,88,157,186,160,2,231,67,13,67,66,23,107,115,152,189,69,20,174,64,99,194,65,29,152,156,11,129,176,72,45,204,5,219,97,237,11,215,77,56,234,47,78,45,218,161,165,247,159,61,106,174,222,41,161,149,152,42,173,245,66,204,242,82,212,198,206,253,185,131,144,238,219,184,184,144,152,17,129,129,148,59,120,151,244,57,83,211,142,101,54,176,224,231,72,122,117,154,94,36,8,105,35,8,169,206,199,113,153,164,157,232,134,16,97,23,166,113,9,74,18,1,251,1,27,198,108,206,32,115,91,78,136,58,209,202,186,71,212,120,43,171,74,235,123,192,110,93,200,47,120,244,85,210,12,97,221,120,121,87,83,64,230,208,189,96,52,17,179,17,183,219,141,138,46,65,201,164,0,216,38,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,168,33,241,25,235,95,249,85,106,60,22,12,2,231,117,143,76,177,111,205,219,105,167,126,212,119,74,230,115,105,46,101,15,17,49,228,6,209,196,50,185,16,70,36,91,68,83,75,27,93,95,17,159,18,43,118,180,209,193,163,157,58,223,174,176,226,1,249,251,222,69,4,181,86,249,47,93,200,14,50,161,24,95,182,111,70,193,49,180,163,48,126,118,70,29,132,66,54,57,177,43,165,94,153,243,46,171,245,114,143,75,112,250,234,75,112,13,57,92,174,247,58,151,98,11,117,186,51,140,37,157,163,228,197,49,242,150,48,8,197,219,145,152,242,32,14,114,0,90,5,53,62,10,158,235,25,79,196,10,239,151,91,148,106,245,229,166,120,174,141,245,75,149,105,110,21,73,229,236,184,205,190,193,111,166,229,28,97,36,220,44,180,92,231,151,182,0,5,52,166,229,36,134,194,220,228,51,39,109,201,212,149,120,42,123,172,101,63,16,43,190,93,110,65,159,232,136,130,21,188,106,253,233,241,111,135,244,63,49,184,172,0,89,255,0,227,87,239,79,139,124,63,161,249,141,197,121,255,0,15,94,149,112,222,171,244,143,95,48,251,205,182,144,114,123,117,61,142,167,19,187,201,35,194,118,235,139,133,203,131,20,162,6,94,90,66,24,198,96,226,92,129,152,153,187,129,25,128,92,175,11,126,190,168,244,239,200,244,201,172,119,11,85,183,16,127,57,81,142,228,85,149,48,80,195,104,145,251,181,51,83,85,201,33,0,20,50,155,200,241,200,238,242,12,178,52,127,108,36,14,204,191,173,93,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,67,211,87,80,212,179,115,136,246,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,147,238,140,252,86,45,86,45,18,200,173,125,79,93,234,238,215,220,14,158,136,173,21,84,196,50,93,242,74,41,103,24,8,28,102,40,226,154,166,157,206,50,51,121,90,73,97,114,55,18,40,102,144,195,40,58,246,235,126,197,210,62,9,21,22,57,85,106,185,106,109,239,181,45,146,201,89,9,212,66,20,173,51,52,213,85,99,28,177,156,112,240,25,66,55,230,196,114,237,196,72,99,149,194,5,178,156,179,42,206,111,181,89,78,107,147,93,114,11,213,111,15,51,113,186,86,201,87,85,63,0,16,14,114,200,228,101,196,0,69,183,127,65,22,102,244,102,94,171,93,53,211,81,250,139,212,123,142,168,106,133,231,207,93,107,182,138,24,98,103,10,91,125,40,187,188,116,180,209,187,191,110,16,228,91,54,238,78,68,70,100,102,102,101,144,22,62,136,43,49,190,132,243,174,172,245,46,151,133,93,194,223,103,151,9,162,105,167,134,106,88,230,188,69,5,69,85,84,37,16,49,119,96,112,122,119,25,14,50,138,160,141,199,147,198,66,24,128,182,168,90,171,173,170,16,21,159,234,139,166,76,7,170,109,47,185,105,254,95,77,73,71,114,58,114,27,46,66,214,232,106,107,108,211,188,145,73,206,2,145,185,8,25,65,16,202,0,64,242,70,196,28,135,118,33,188,8,131,88,29,85,211,60,171,70,245,31,35,210,220,214,147,203,222,177,155,132,182,250,158,49,200,17,205,193,254,196,241,119,0,12,161,148,28,100,140,220,91,156,102,4,205,177,50,252,172,167,44,202,179,155,237,86,83,154,228,215,92,130,245,91,195,204,220,110,149,178,85,213,79,192,4,3,156,178,57,25,113,0,17,109,223,208,69,153,189,25,148,233,248,136,244,65,71,213,86,8,217,110,29,75,199,83,113,59,124,177,88,133,166,130,154,27,164,101,52,82,29,45,84,167,17,25,113,0,159,203,179,201,28,97,45,65,57,147,9,153,52,16,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,40,103,166,158,50,113,146,41,35,38,98,3,18,103,23,23,102,118,118,118,116,31,93,187,44,202,172,246,43,190,45,105,201,174,180,86,92,131,203,253,47,110,167,173,146,58,91,135,96,220,224,243,17,11,176,75,219,55,114,14,108,252,73,221,219,103,87,215,161,206,145,46,189,95,106,225,98,147,220,106,236,248,157,134,156,110,89,29,214,10,114,51,8,28,216,66,150,19,113,120,130,166,103,229,195,184,251,48,71,52,140,50,118,158,50,183,253,60,116,253,159,117,53,170,20,58,81,167,33,72,23,42,202,122,138,185,107,43,154,102,162,162,130,24,220,138,90,137,33,142,66,140,28,184,68,36,227,179,201,44,99,233,201,150,195,218,23,161,122,113,211,166,156,91,180,191,75,236,222,70,213,67,188,179,77,43,177,213,92,42,137,153,164,170,169,145,153,187,147,31,17,221,246,97,97,17,0,16,0,0,16,244,24,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,169,168,104,105,153,248,68,27,187,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,250,4,68,5,174,183,93,250,23,98,233,219,170,12,187,78,112,235,53,214,221,139,15,149,184,216,134,224,230,124,233,106,41,227,144,218,25,77,153,229,134,57,222,120,4,221,200,191,50,226,102,70,38,79,177,74,142,15,25,253,6,169,202,180,191,26,215,251,21,21,39,152,193,234,10,215,125,49,167,136,103,146,221,89,36,99,4,135,51,155,25,132,53,59,0,196,194,126,181,210,27,112,97,55,32,120,48,107,205,78,85,165,249,46,128,95,107,105,60,198,15,80,55,75,16,21,68,67,60,150,234,201,36,41,227,8,88,24,204,33,169,220,202,87,35,245,174,140,31,131,8,49,67,178,200,175,15,173,98,181,104,135,86,152,46,93,146,223,170,237,88,245,109,68,214,75,196,177,85,12,16,60,21,112,156,49,149,81,25,128,121,104,234,10,158,121,28,223,97,104,57,179,57,0,178,199,84,18,233,213,246,188,211,105,103,134,22,143,233,181,190,182,174,12,135,83,240,124,122,215,76,244,213,18,211,156,86,232,40,41,37,174,145,204,1,196,192,133,226,166,56,136,195,152,86,19,253,161,3,23,142,14,150,52,83,249,68,245,5,132,232,228,151,15,37,73,144,92,31,207,206,50,246,228,10,24,34,58,138,174,209,118,228,102,153,224,134,86,143,144,56,247,28,57,108,59,187,122,14,171,117,138,235,169,85,218,109,136,141,250,146,187,30,211,237,55,197,172,150,184,168,170,138,88,35,156,173,20,147,86,145,143,50,6,169,106,131,56,36,113,97,125,169,98,3,110,81,187,172,201,240,83,208,186,59,173,247,52,234,30,253,102,239,125,9,195,27,199,106,100,120,36,140,42,165,14,229,113,136,59,60,177,204,16,149,40,12,140,224,47,29,92,225,246,247,38,0,150,165,21,126,57,223,169,63,222,79,225,170,85,20,85,248,231,126,164,255,0,121,63,134,160,138,181,159,254,23,189,116,254,69,50,160,208,237,99,204,252,166,155,94,185,253,15,83,90,60,161,177,93,36,144,93,183,153,201,188,189,28,219,201,220,221,136,2,87,9,63,52,37,81,35,219,79,13,190,159,176,30,166,181,95,55,210,141,70,10,176,182,214,96,243,85,197,89,66,208,181,109,20,240,221,109,164,50,211,201,52,114,12,102,227,206,34,38,29,222,57,100,31,78,78,172,86,186,104,94,163,244,233,168,247,29,47,213,11,55,145,186,208,237,44,51,68,238,116,183,10,82,119,104,234,169,164,118,110,228,39,196,182,125,152,152,132,128,196,12,12,4,54,105,69,22,190,21,253,122,211,85,83,90,186,88,214,75,237,37,25,209,211,195,111,193,174,117,29,215,58,195,121,102,39,160,169,168,146,82,22,54,19,130,42,80,16,0,225,23,107,119,55,136,78,82,144,66,183,141,95,189,62,45,240,254,135,230,55,21,128,11,63,252,106,253,233,241,111,135,244,63,49,184,175,41,208,71,74,54,46,173,52,107,94,112,222,213,170,143,47,182,253,91,172,197,175,117,176,153,121,10,174,87,7,146,55,40,221,141,161,156,3,181,35,108,98,219,132,157,179,56,163,100,23,131,195,43,196,66,167,21,169,183,116,225,175,121,29,32,99,1,79,32,99,89,61,214,225,21,48,89,130,24,136,218,138,170,105,136,69,233,156,65,198,18,119,231,25,184,66,204,81,144,52,18,232,181,119,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,15,77,93,67,82,205,206,35,217,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,222,95,188,46,122,237,186,235,101,170,109,8,214,140,154,146,163,54,177,211,129,99,247,26,185,203,206,228,52,66,38,242,132,156,155,140,181,52,226,2,238,124,251,146,198,78,110,36,240,205,41,4,133,34,34,2,214,179,171,31,122,125,100,248,129,144,252,198,117,178,154,214,179,171,31,122,125,100,248,129,144,252,198,116,22,210,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,49,67,61,52,241,147,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,41,212,240,251,235,215,30,234,103,13,161,193,181,6,251,73,71,170,150,138,120,225,174,10,143,43,68,23,243,119,169,38,154,134,22,149,206,99,26,122,113,146,161,134,48,0,51,119,17,16,118,102,141,90,254,132,238,183,174,135,49,78,174,116,234,178,174,190,162,58,123,189,94,97,108,168,144,165,49,130,11,155,210,65,45,12,48,211,187,176,71,20,115,77,80,83,75,176,128,57,182,204,206,203,26,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,67,84,208,215,83,59,115,136,246,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,13,162,17,88,174,142,250,170,195,122,175,210,59,126,97,102,185,82,14,79,110,167,167,166,203,45,17,198,240,157,186,226,225,246,220,98,35,50,242,210,16,200,80,159,34,228,12,226,239,220,9,0,47,170,2,34,32,128,31,20,127,126,205,77,252,23,228,244,75,21,86,85,120,163,251,246,106,111,224,191,39,162,95,87,69,125,27,83,117,125,165,250,191,111,177,84,210,80,103,120,197,70,57,54,57,93,93,91,44,20,64,19,201,90,213,144,212,52,113,200,228,7,20,76,66,236,28,218,72,163,216,132,30,70,32,202,175,10,254,189,105,170,169,173,93,44,107,37,246,146,140,232,233,225,183,224,215,58,142,235,157,97,188,179,19,208,84,212,73,41,11,27,9,193,21,40,8,0,112,139,181,187,155,196,39,41,75,86,204,167,19,202,176,107,237,86,45,154,227,55,92,126,245,69,195,204,219,174,148,82,82,85,65,204,4,195,156,82,48,152,242,3,18,109,219,212,73,157,189,29,148,175,233,23,139,189,170,94,151,50,139,238,170,71,72,26,183,138,211,197,109,181,68,16,9,65,147,86,207,20,190,86,169,233,227,56,202,32,2,133,202,175,139,132,98,220,94,34,98,158,58,113,11,213,226,9,215,174,61,211,54,27,93,131,105,245,246,146,179,85,46,244,242,67,66,20,254,86,180,44,6,207,76,79,53,116,47,43,28,38,84,245,5,37,59,20,102,6,96,206,66,64,206,207,5,119,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,126,182,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,122,154,234,234,151,110,114,158,204,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,217,168,253,9,93,116,79,195,255,0,84,181,223,90,49,154,74,124,218,249,79,98,28,126,221,87,1,121,220,122,136,174,212,173,41,201,201,248,197,83,80,38,44,225,195,185,20,98,224,228,47,52,209,8,99,7,73,222,244,250,55,241,3,30,249,140,10,106,124,81,253,196,245,55,240,95,156,81,40,86,233,59,222,159,70,254,32,99,223,49,129,77,79,138,63,184,158,166,254,11,243,138,36,16,173,210,119,189,62,141,252,64,199,190,99,2,149,79,26,191,117,140,91,226,5,15,203,174,42,42,250,78,247,167,209,191,136,24,247,204,96,82,169,227,87,238,177,139,124,64,161,249,117,197,4,80,116,221,173,247,94,156,53,183,22,214,139,53,142,146,243,81,142,84,74,71,65,83,33,70,21,48,77,4,148,243,3,24,250,129,188,83,73,192,246,38,19,226,78,38,204,224,251,20,232,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,114,154,157,170,224,120,103,136,194,66,138,88,100,15,86,99,142,88,228,141,220,92,129,220,29,196,136,93,137,245,140,89,85,208,79,91,247,222,145,243,185,104,178,58,171,173,203,76,175,125,217,111,118,74,56,66,162,96,170,104,93,161,170,164,25,37,140,35,155,152,196,18,63,54,19,139,126,66,69,28,78,1,63,200,190,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,188,174,180,106,246,27,160,186,95,144,106,230,160,79,87,29,139,29,167,25,170,26,146,7,154,121,76,228,24,162,134,48,244,103,57,37,146,56,217,201,196,25,205,156,136,69,156,152,45,255,0,88,157,85,97,189,40,105,29,195,48,188,220,169,11,39,184,211,212,83,98,118,137,35,121,142,227,113,96,251,14,81,9,129,121,104,200,163,41,143,144,241,7,97,103,238,28,96,122,230,43,191,213,23,83,121,247,84,218,161,114,212,12,190,166,174,142,218,117,4,86,92,121,174,51,84,209,89,160,120,226,143,132,3,35,241,19,49,130,34,148,192,65,164,145,136,248,142,236,35,104,16,79,247,133,199,184,158,153,126,53,243,138,213,149,75,21,124,46,61,196,244,203,241,175,156,86,172,170,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,73,62,203,134,127,216,185,127,106,225,153,5,104,136,130,203,117,131,150,79,135,244,255,0,151,92,233,106,206,158,98,180,92,0,12,13,132,155,251,202,114,223,119,254,182,101,175,92,16,214,103,122,165,28,18,74,117,21,23,235,240,198,231,38,242,57,148,213,12,219,190,222,175,250,95,114,153,175,22,93,73,28,47,65,104,237,20,245,237,20,215,234,186,187,105,131,73,197,220,78,134,102,219,216,251,254,147,126,207,237,81,107,209,30,1,38,162,245,7,143,80,189,27,212,133,190,174,142,225,35,56,114,217,130,186,157,183,127,86,255,0,108,255,0,243,32,157,142,150,113,81,195,58,120,211,220,121,224,142,57,104,241,234,56,164,224,14,44,228,209,179,251,31,215,239,117,117,87,230,227,86,240,180,227,150,187,100,113,180,99,73,71,12,44,44,219,109,196,25,182,219,252,203,244,144,112,254,197,74,169,253,138,148,28,143,177,84,184,31,98,229,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,80,254,139,145,92,23,246,35,32,173,112,236,206,219,59,110,206,185,68,16,201,227,25,128,21,147,85,177,108,170,146,223,194,43,149,190,183,191,40,134,205,184,213,242,109,223,127,95,89,159,238,111,106,253,239,6,140,248,45,121,78,71,131,84,92,90,48,184,215,83,79,21,57,30,220,205,233,106,89,221,155,111,87,252,216,253,255,0,115,43,229,227,11,134,199,115,210,42,92,176,109,99,52,182,186,119,1,168,227,235,11,21,109,35,63,174,255,0,123,19,253,202,62,252,58,179,89,177,30,171,240,72,30,184,169,233,110,87,70,138,113,231,196,100,252,196,226,44,254,143,191,169,236,223,218,131,96,244,93,84,179,133,85,52,85,49,187,56,204,3,32,187,126,199,109,215,106,10,75,246,174,21,68,169,65,90,46,27,216,185,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,90,214,117,99,239,79,172,159,16,50,31,152,206,182,83,90,214,117,99,239,79,172,159,16,50,31,152,206,130,106,124,46,61,196,244,203,241,175,156,86,172,21,241,43,240,244,172,211,43,237,118,186,232,54,33,254,161,107,248,203,120,177,218,225,158,162,75,61,87,10,153,170,106,130,24,225,120,233,173,195,28,32,78,229,39,24,228,149,196,68,35,224,35,157,94,23,30,226,122,101,248,215,206,43,86,42,248,174,117,211,252,255,0,75,250,41,153,255,0,219,20,185,253,109,8,255,0,146,35,107,142,161,139,255,0,59,230,128,71,253,164,46,127,235,136,80,96,87,74,189,76,102,93,40,106,229,30,169,97,244,52,151,16,42,114,182,221,237,149,44,194,23,27,116,135,25,203,3,73,197,202,19,229,20,102,18,11,63,19,1,228,38,28,227,57,191,212,253,98,192,117,215,161,173,80,212,109,57,191,82,92,109,183,29,55,189,203,44,81,85,67,52,246,249,228,179,156,197,73,84,48,153,140,85,49,140,160,210,68,228,238,46,255,0,216,239,4,26,23,161,122,143,212,94,163,219,180,191,75,236,222,122,235,93,188,179,77,43,184,82,219,233,69,217,164,170,169,145,153,251,112,135,33,221,246,114,114,33,0,19,51,0,41,201,201,180,27,13,233,183,195,243,81,244,167,12,162,164,16,183,105,189,248,238,117,208,211,188,39,118,184,189,170,86,168,173,149,136,204,185,200,67,187,11,153,112,6,8,197,248,0,179,6,190,235,100,140,43,53,208,110,183,180,26,90,250,10,122,76,171,9,202,169,202,134,235,106,174,14,51,210,78,60,72,233,170,0,75,148,21,49,19,129,137,1,110,207,219,150,35,118,120,228,125,109,214,74,116,65,214,142,85,210,62,163,193,93,90,87,91,222,3,114,238,65,123,199,162,174,144,99,14,235,195,202,186,154,7,54,133,235,1,160,141,152,141,190,220,108,81,114,14,77,32,7,215,214,79,67,25,247,76,218,185,14,41,139,90,242,12,179,19,200,234,41,227,198,46,176,218,230,144,230,158,164,229,24,109,146,152,71,218,58,230,120,79,104,226,119,121,3,132,140,1,205,227,9,148,232,167,167,139,87,76,253,60,227,88,28,22,170,186,11,237,194,158,27,222,82,21,53,131,82,127,77,207,79,19,85,11,20,110,241,48,70,241,140,32,209,253,158,17,11,187,153,57,72,127,149,213,54,175,104,149,187,165,200,245,239,32,159,31,186,80,210,211,208,229,250,121,37,226,9,197,170,175,227,23,154,179,148,49,143,10,134,50,54,23,49,30,5,217,121,218,78,49,119,118,138,14,158,188,81,122,154,208,222,245,178,255,0,123,252,165,217,107,110,16,86,84,197,150,214,213,85,215,67,24,236,51,71,75,88,242,57,197,220,6,102,218,65,150,48,33,98,24,247,41,24,195,58,188,106,253,214,49,111,136,20,63,46,184,172,0,240,184,247,236,211,47,198,190,79,90,179,211,198,86,182,166,227,210,38,19,112,172,180,213,218,234,42,179,139,108,210,208,213,148,69,61,41,149,178,224,229,12,143,9,156,78,98,238,226,239,25,152,110,207,196,137,182,119,135,108,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,160,147,177,85,4,131,36,82,112,54,32,46,38,2,251,19,56,190,219,59,59,122,32,216,123,172,78,149,112,222,171,244,142,225,135,222,109,180,131,147,219,169,234,42,113,59,188,146,60,39,110,184,184,125,134,41,68,12,188,180,132,49,140,193,196,185,3,49,51,119,2,51,13,125,181,87,76,242,173,27,212,124,143,75,115,90,79,47,122,198,110,18,219,234,120,199,32,71,55,7,251,19,197,220,0,50,134,80,113,146,51,113,110,113,152,19,54,196,202,122,122,32,235,71,21,234,227,78,32,174,173,43,85,147,62,182,247,32,189,227,209,87,70,82,31,105,161,229,93,77,3,155,204,212,102,243,198,204,70,223,98,71,40,185,31,22,144,252,87,137,127,71,116,221,72,105,28,217,198,25,103,164,252,162,224,244,242,86,209,77,29,28,178,213,221,173,209,132,135,45,172,90,29,200,204,137,251,144,179,132,155,74,206,3,219,105,228,52,24,213,211,159,94,181,58,207,210,38,172,244,253,172,23,218,186,253,65,182,105,190,87,53,170,239,87,218,6,187,91,160,182,63,8,100,148,165,238,212,87,11,20,228,238,209,125,168,96,121,12,136,218,67,40,182,95,85,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,18,134,122,105,227,39,25,34,146,50,102,32,49,38,113,113,118,103,103,103,103,95,42,13,148,250,177,247,88,214,79,135,249,15,203,167,90,214,45,148,250,177,247,88,214,79,135,249,15,203,167,90,214,32,218,35,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,189,53,117,13,75,63,9,67,118,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,104,11,235,127,162,236,171,164,125,71,158,134,136,110,183,188,6,229,219,158,201,144,203,67,32,198,29,215,155,141,13,76,236,13,11,214,3,65,35,184,131,253,184,216,101,226,28,158,48,216,81,91,253,116,208,189,56,234,47,78,46,58,95,170,22,111,61,106,174,218,88,102,137,216,42,173,245,66,206,209,213,83,72,236,253,185,131,145,108,251,56,184,145,1,137,129,152,16,107,131,165,90,103,149,107,38,163,227,154,91,133,82,121,139,214,77,112,138,223,77,202,57,14,56,121,191,219,158,94,216,25,140,49,3,20,146,27,11,240,140,12,157,182,23,91,4,244,119,210,174,27,210,134,145,219,240,251,53,182,144,178,123,141,61,61,78,89,119,142,71,152,238,55,22,15,182,195,41,0,23,150,140,138,65,132,56,143,16,119,39,110,225,200,103,226,186,18,232,94,197,209,245,139,32,169,187,87,218,178,76,206,249,112,168,137,239,240,81,156,50,71,103,19,22,166,165,22,51,46,28,187,109,60,172,27,51,200,98,14,82,180,17,200,249,84,130,0,124,81,253,251,53,55,240,95,147,209,44,255,0,240,84,247,88,202,126,32,87,124,186,220,176,3,197,31,223,179,83,127,5,249,61,18,207,255,0,5,79,117,140,167,226,5,119,203,173,200,51,253,17,16,64,15,138,63,191,102,166,254,11,242,122,37,155,254,10,25,254,27,46,139,230,90,90,57,13,35,101,148,185,69,69,252,237,36,238,51,189,186,90,74,40,6,160,25,219,99,6,150,19,2,226,239,193,222,62,124,123,145,242,194,15,20,127,126,205,77,252,23,228,244,74,197,104,238,177,103,218,21,159,218,245,27,78,111,213,118,235,149,186,162,9,101,138,42,169,161,130,225,4,115,71,49,82,85,12,38,5,45,52,133,16,52,145,57,51,19,55,246,59,4,175,120,149,248,122,81,234,109,138,187,93,116,27,16,255,0,87,84,28,101,188,88,237,112,193,79,29,226,151,157,76,213,53,65,12,112,180,149,55,18,146,96,39,114,147,148,145,196,226,34,114,112,18,137,109,42,212,204,171,70,245,31,28,213,44,42,175,203,222,177,155,132,87,10,110,82,72,17,205,193,254,220,18,246,204,12,161,148,28,163,144,24,155,156,102,98,239,177,58,216,123,165,94,166,48,222,171,244,142,143,84,176,250,26,187,113,141,65,91,110,246,202,150,114,59,117,198,48,140,229,129,164,226,195,48,113,150,51,9,5,155,144,24,242,16,62,113,134,10,245,65,225,17,117,205,181,230,223,145,244,255,0,38,63,138,224,89,45,68,79,126,166,150,114,119,177,206,93,227,169,168,165,164,96,17,122,103,16,133,163,128,101,221,166,159,139,52,80,55,40,131,53,122,59,234,171,13,234,191,72,237,249,133,154,229,72,57,61,186,158,158,155,44,180,71,27,194,118,235,139,135,219,113,136,140,203,203,72,67,33,66,124,139,144,51,139,191,112,36,0,190,170,202,116,163,210,142,156,116,149,167,1,133,97,81,121,235,173,119,110,123,253,254,120,88,42,174,245,66,206,204,68,204,239,219,132,57,19,69,11,59,140,98,68,238,230,103,36,135,122,208,22,181,157,88,251,211,235,39,196,12,135,230,51,173,148,214,181,157,88,251,211,235,39,196,12,135,230,51,160,149,79,5,79,117,140,167,226,5,119,203,173,203,34,168,186,41,233,230,131,168,106,254,165,160,194,41,11,39,184,211,183,122,146,106,106,121,173,195,113,106,136,231,107,180,80,156,110,80,215,114,136,119,154,51,29,247,51,113,238,25,153,99,175,130,167,186,198,83,241,2,187,229,214,229,159,232,8,136,131,93,110,189,180,207,42,210,254,174,53,50,221,148,210,118,254,158,200,43,114,107,116,225,28,141,13,85,13,124,231,81,17,198,70,3,207,143,112,162,55,29,197,165,134,80,98,46,27,172,128,209,142,175,62,161,120,92,234,54,154,79,91,244,165,251,235,4,184,85,174,136,232,63,51,109,181,222,169,165,152,164,146,65,120,249,114,236,94,136,11,148,134,50,246,152,199,180,226,202,229,120,220,105,13,72,93,116,247,94,232,96,171,146,158,122,121,113,11,164,133,60,93,136,12,10,74,170,33,8,253,37,115,145,164,175,114,47,180,12,208,198,223,97,221,185,198,4,119,107,172,54,170,139,20,55,58,176,182,214,84,67,87,81,70,51,19,65,52,240,140,131,20,167,30,252,72,192,103,152,68,157,183,22,150,70,109,185,62,225,232,52,159,5,252,168,106,158,27,166,127,74,125,25,245,183,32,183,88,188,239,99,189,229,124,213,76,112,247,123,124,135,159,30,231,46,60,135,125,182,221,183,221,108,231,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,148,37,248,58,233,159,215,14,171,38,206,170,233,46,173,73,129,99,245,151,8,106,169,227,254,245,26,234,150,106,56,224,168,55,7,102,231,4,245,134,0,196,36,69,3,147,59,136,27,60,223,160,43,105,173,157,69,105,31,79,116,216,236,250,165,150,82,90,79,42,188,83,89,173,144,201,40,9,200,114,75,24,73,80,78,100,35,29,52,3,35,73,52,198,236,0,27,54,238,103,24,29,192,187,71,117,154,213,91,13,138,182,146,142,228,116,242,13,29,69,93,49,84,193,12,238,47,219,57,34,25,35,41,1,139,103,112,105,1,201,153,217,136,119,221,181,215,235,90,217,212,53,167,168,108,150,151,169,105,42,207,39,58,137,170,105,31,205,212,84,219,190,142,154,162,89,97,107,97,206,68,77,66,196,114,180,65,191,230,246,48,38,25,4,197,131,53,60,110,46,214,171,253,171,65,175,182,43,157,37,198,219,113,167,200,42,232,235,41,38,25,160,169,130,65,182,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,43,107,224,169,239,79,148,252,63,174,249,141,185,97,254,115,174,154,143,169,58,113,131,105,126,107,121,250,86,213,167,62,122,43,4,211,179,149,85,61,45,83,83,179,210,148,142,255,0,110,24,252,168,246,153,219,144,9,144,49,56,12,96,25,129,224,169,239,79,148,252,63,174,249,141,185,4,212,172,85,241,71,247,19,212,223,193,126,113,68,178,169,98,175,138,63,184,158,166,254,11,243,138,36,16,129,211,214,83,98,193,181,247,77,51,92,166,187,201,89,113,252,194,205,116,184,212,246,142,78,197,44,21,177,73,44,156,1,136,203,136,1,62,194,206,79,182,204,206,254,139,98,157,76,211,61,44,234,83,75,39,197,178,154,75,86,71,141,228,118,242,154,221,113,134,58,106,206,199,152,166,48,138,225,67,41,132,145,140,195,28,228,81,78,44,251,114,221,183,103,245,214,93,73,79,133,215,95,85,152,125,246,219,211,62,177,92,46,183,75,86,71,112,166,161,196,239,19,212,207,89,37,178,168,194,42,104,45,164,4,69,194,140,187,113,140,93,182,17,134,66,46,76,225,35,156,33,137,125,98,116,171,153,116,161,171,151,12,62,243,109,171,44,98,227,81,81,83,137,221,228,145,166,11,141,185,143,236,49,74,32,3,230,99,18,140,102,14,35,196,221,137,155,182,113,153,228,167,134,23,94,180,218,49,117,164,233,251,88,47,180,148,26,125,115,168,169,154,213,119,171,238,155,218,110,51,148,60,33,146,82,151,181,79,66,78,51,147,187,69,246,102,157,228,50,16,121,12,100,171,172,78,149,112,222,171,244,142,225,135,222,109,180,131,147,219,169,234,42,113,59,188,146,60,39,110,184,184,125,134,41,68,12,188,180,132,49,140,193,196,185,3,49,51,119,2,51,12,53,233,15,194,19,234,166,85,77,168,93,80,92,45,87,159,161,174,21,77,69,136,209,15,152,161,172,237,72,195,79,87,85,57,59,119,33,62,39,43,82,246,219,144,188,61,215,109,230,166,65,112,60,106,253,214,49,111,136,20,63,46,184,168,171,233,59,222,159,70,254,32,99,223,49,129,74,167,141,95,186,198,45,241,2,135,229,215,21,21,125,39,123,211,232,223,196,12,123,230,48,32,217,77,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,125,106,34,252,86,58,231,186,222,178,106,254,151,116,162,233,87,111,182,216,42,30,60,174,245,110,186,16,61,206,115,167,56,229,182,55,98,78,37,76,3,57,132,241,203,187,148,193,193,192,59,46,242,133,170,241,47,235,142,167,168,236,202,109,30,193,194,144,52,235,11,188,72,112,213,198,113,84,29,242,227,11,73,3,214,140,192,228,45,76,194,114,140,34,5,246,194,71,144,221,220,128,33,156,149,170,186,218,161,1,96,7,141,95,186,198,45,241,2,135,229,215,21,159,235,0,60,106,253,214,49,111,136,20,63,46,184,160,192,15,11,143,126,205,50,252,107,228,245,170,106,122,148,233,175,78,58,169,211,134,211,45,77,123,172,52,16,220,32,186,82,85,218,234,154,10,170,74,168,152,193,164,7,49,56,203,120,229,150,55,105,0,199,140,142,236,204,76,36,48,173,225,113,239,217,166,95,141,124,158,181,79,242,15,41,166,122,85,167,26,55,138,193,133,105,110,23,106,198,108,180,252,75,203,91,233,218,62,244,131,24,71,222,152,255,0,78,105,156,35,141,138,89,28,164,62,44,228,78,254,171,213,162,32,40,1,241,71,247,236,212,223,193,126,79,68,167,249,64,15,138,63,191,102,166,254,11,242,122,36,25,105,224,195,212,14,3,110,199,175,125,52,92,14,174,151,44,186,94,43,242,170,25,102,120,66,146,170,6,165,162,133,233,162,39,147,186,117,44,208,203,43,198,49,187,118,163,50,229,246,93,155,218,248,149,248,122,81,234,109,138,187,93,116,27,16,255,0,87,84,28,101,188,88,237,112,193,79,29,226,151,157,76,213,53,65,12,112,180,149,55,18,146,96,39,114,147,148,145,196,226,34,114,112,18,135,107,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,167,211,160,94,181,241,94,171,52,226,146,201,118,185,249,125,77,198,109,240,199,145,219,234,30,48,146,191,131,12,101,115,167,104,196,0,161,148,221,156,196,5,187,50,27,3,183,18,136,229,12,32,240,105,233,226,235,146,106,133,211,169,27,213,170,144,241,236,78,158,174,201,103,168,42,194,25,218,247,52,113,119,8,34,7,251,64,20,115,202,36,242,253,157,234,163,112,98,33,39,142,98,84,37,245,91,214,38,67,162,29,102,222,207,165,155,197,94,59,98,196,47,21,45,125,181,181,101,81,218,178,91,252,149,51,203,117,169,174,163,147,131,72,111,44,231,73,201,220,137,130,146,18,130,64,16,135,183,34,158,31,157,88,230,93,93,105,29,211,51,206,48,90,75,29,202,199,120,146,209,53,109,182,70,250,58,188,248,12,205,217,136,229,57,226,56,227,150,38,54,61,193,249,9,1,151,35,142,16,215,221,108,145,211,37,166,213,127,233,19,74,44,87,219,101,37,198,219,113,211,123,21,37,101,29,92,35,52,21,48,73,108,132,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,107,110,182,83,233,59,221,99,70,254,31,227,223,46,129,4,80,120,151,244,21,83,160,217,12,218,213,164,214,42,185,244,234,249,81,36,215,112,143,181,194,193,113,158,170,66,24,70,24,98,140,96,161,113,146,24,161,127,183,196,197,192,200,92,225,99,192,181,180,150,89,139,88,179,156,86,243,133,101,52,62,118,203,144,91,234,45,119,26,110,233,199,223,165,158,50,142,88,249,131,137,143,32,50,109,197,216,155,125,217,217,253,84,101,233,127,131,189,78,43,213,27,222,114,188,158,146,241,164,24,237,69,53,234,212,21,49,69,53,109,228,218,87,32,182,213,194,64,241,48,70,241,183,126,78,60,38,140,193,163,17,41,100,106,96,252,175,10,126,132,174,175,117,160,234,155,89,113,154,65,182,141,59,79,132,90,174,48,17,79,36,238,64,81,222,28,29,216,64,4,88,154,14,98,78,110,125,241,96,225,4,146,74,250,249,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,250,208,90,174,172,125,214,53,147,225,254,67,242,233,214,181,139,101,62,172,125,214,53,147,225,254,67,242,233,214,181,136,54,136,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,239,77,93,67,82,207,194,80,221,157,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,219,93,110,171,116,46,213,211,198,180,94,244,230,197,158,227,249,85,182,10,138,153,104,229,181,221,6,186,122,24,6,174,120,99,164,184,16,199,24,197,92,3,11,60,209,48,236,46,109,183,183,102,153,79,16,206,180,237,93,44,105,125,69,139,16,200,41,7,85,50,90,118,108,126,141,233,134,169,232,160,121,56,203,112,158,50,38,16,1,22,148,98,115,98,99,153,133,187,114,0,77,198,8,127,213,86,123,149,127,178,185,30,73,145,220,63,242,149,149,215,42,234,137,63,221,73,52,210,72,127,214,68,69,247,187,160,98,118,15,173,121,85,155,22,250,110,213,102,250,102,225,79,111,250,70,237,83,229,232,104,251,178,8,119,234,37,217,251,112,135,46,70,123,63,17,103,125,159,101,176,159,68,189,53,233,199,77,250,29,99,182,97,79,106,186,93,114,59,125,29,210,255,0,146,80,85,53,100,119,154,163,133,137,164,130,161,132,121,209,143,112,154,157,152,68,90,50,228,236,231,36,134,112,25,171,218,47,170,26,11,153,73,167,250,185,136,85,227,183,216,233,226,171,106,121,142,57,66,88,36,103,225,44,82,196,69,20,161,187,16,185,1,19,49,129,131,236,64,76,210,63,225,71,215,79,243,29,47,235,94,103,255,0,107,210,224,21,181,195,254,80,149,174,74,135,47,252,215,149,2,31,246,240,177,255,0,173,225,65,138,190,40,254,253,154,155,248,47,201,232,150,127,248,42,123,172,101,63,16,43,190,93,110,88,1,226,143,239,217,169,191,130,252,158,137,103,255,0,130,167,186,198,83,241,2,187,229,214,228,25,254,136,136,33,91,198,175,222,159,22,248,127,67,243,27,138,186,190,6,63,174,207,221,191,226,74,213,120,213,251,211,226,223,15,232,126,99,113,87,87,192,199,245,217,251,183,252,73,6,69,120,130,116,21,143,117,51,134,215,103,58,125,98,164,163,213,75,69,60,147,80,157,63,149,162,11,249,187,211,11,195,93,51,196,231,49,141,61,57,71,78,229,32,0,25,179,17,8,59,187,65,93,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,18,134,122,105,227,39,25,34,146,50,102,32,49,38,113,113,118,103,103,103,103,91,79,44,32,234,223,195,11,13,234,103,91,108,154,191,111,204,170,241,163,184,212,67,14,111,8,51,204,117,244,144,64,193,20,212,110,91,140,53,60,98,138,7,98,103,139,131,180,188,121,198,65,80,24,85,225,149,208,149,215,91,179,43,118,185,234,150,51,73,38,151,216,106,36,42,90,59,164,4,97,146,86,131,16,136,71,30,236,199,77,12,187,20,134,124,163,51,143,177,198,70,121,187,82,21,226,143,238,39,169,191,130,252,226,137,100,166,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,231,229,173,214,186,40,233,41,96,230,100,103,194,40,216,64,121,25,145,62,205,234,68,238,254,174,235,26,252,81,253,196,245,55,240,95,156,81,32,128,21,181,66,213,93,109,80,128,136,136,10,0,124,81,253,251,53,55,240,95,147,209,41,254,80,3,226,143,239,217,169,191,130,252,158,137,6,85,120,24,254,187,63,118,255,0,137,41,84,81,87,224,99,250,236,253,219,254,36,165,81,1,17,16,23,148,213,93,51,197,117,147,78,50,61,45,205,105,60,197,151,38,183,203,111,169,227,28,103,36,60,219,236,79,23,112,12,6,104,141,134,72,205,197,248,72,0,76,219,139,47,86,136,53,97,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,80,207,77,60,100,227,36,82,70,76,196,6,36,206,46,46,204,236,236,236,235,229,89,191,226,223,160,213,58,89,212,188,154,147,111,162,164,131,30,212,250,127,165,41,154,154,158,42,112,138,227,0,71,21,116,110,0,110,70,100,79,21,73,202,64,28,206,176,155,237,16,25,62,16,32,45,148,250,88,209,79,228,237,211,238,19,163,146,92,60,237,94,63,111,127,63,56,203,220,140,235,167,148,234,42,187,69,219,141,222,22,158,105,90,62,64,197,219,96,229,185,110,239,8,30,29,186,23,71,175,221,86,98,152,221,250,205,244,158,55,97,238,228,151,232,73,224,120,202,150,149,153,226,9,99,153,136,102,134,74,163,165,134,72,216,72,138,57,143,244,89,156,199,97,68,5,21,126,57,223,169,63,222,79,225,170,85,20,85,248,231,126,164,255,0,121,63,134,160,181,94,10,158,244,249,79,195,250,239,152,219,148,138,117,209,209,149,139,172,61,56,165,182,71,117,250,27,51,197,252,197,70,51,114,148,205,233,70,73,88,59,180,213,49,142,251,195,47,106,38,121,4,94,72,200,4,135,147,49,197,36,117,248,42,123,211,229,63,15,235,190,99,110,82,41,215,71,89,182,46,143,52,226,150,231,29,171,233,156,207,40,243,20,248,205,182,80,54,165,41,34,96,238,212,212,200,59,109,12,93,216,157,227,18,105,36,35,17,30,44,231,44,97,0,57,78,39,149,96,215,218,172,91,53,198,110,184,253,234,139,135,153,183,93,40,164,164,170,131,152,9,135,56,164,97,49,228,6,36,219,183,168,147,59,122,59,41,190,240,238,235,234,143,169,204,85,240,61,82,184,90,173,186,155,100,237,83,238,245,48,83,253,102,141,227,148,252,205,45,55,38,55,152,2,9,10,162,56,193,227,31,179,32,241,25,59,113,66,14,83,150,101,89,205,246,171,41,205,114,107,174,65,122,173,225,230,110,55,74,217,42,234,167,224,2,1,206,89,28,140,184,128,8,182,239,232,34,204,222,140,202,111,188,59,186,5,163,233,143,21,124,243,84,173,246,171,150,166,222,251,85,27,61,52,21,31,86,99,104,229,15,45,75,83,197,205,166,48,158,65,168,146,51,104,203,236,198,60,134,62,228,161,133,126,53,126,244,248,183,195,250,31,152,220,85,213,240,49,253,118,126,237,255,0,18,86,171,198,175,222,159,22,248,127,67,243,27,138,186,190,6,63,174,207,221,191,226,72,50,43,196,19,160,172,123,169,156,54,187,57,211,235,21,37,30,170,90,41,228,154,132,233,252,173,16,95,205,222,152,94,26,233,158,39,57,140,105,233,202,58,119,41,0,0,205,152,136,65,221,218,13,191,213,86,5,149,127,178,184,230,73,142,92,63,242,148,117,214,218,234,121,63,220,201,12,209,200,31,212,66,67,247,59,41,233,235,219,173,251,23,72,248,36,84,88,229,85,170,229,169,183,190,212,182,75,37,100,39,81,8,82,180,204,211,85,85,140,114,198,113,195,192,101,8,223,155,17,203,183,17,33,142,87,8,11,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,83,79,83,60,132,229,36,178,72,78,228,102,68,238,78,78,238,238,238,238,232,39,211,160,158,183,236,93,92,96,146,209,100,117,86,171,110,166,217,59,178,222,236,148,112,157,60,39,74,243,59,67,85,72,50,75,33,201,15,2,136,36,126,110,65,46,252,132,70,72,156,242,169,97,87,135,119,64,180,125,49,226,175,158,106,149,190,213,114,212,219,223,106,163,103,166,130,163,234,204,109,28,161,229,169,106,120,185,180,198,19,200,53,18,70,109,25,125,152,199,144,199,220,151,53,80,22,181,157,88,251,211,235,39,196,12,135,230,51,173,148,214,181,157,88,251,211,235,39,196,12,135,230,51,160,154,159,11,143,113,61,50,252,107,231,21,170,56,60,73,250,24,186,244,251,159,214,106,166,156,218,234,235,180,235,42,168,169,185,74,20,118,178,24,49,121,202,104,216,169,101,40,99,104,33,166,41,42,0,105,183,113,125,183,139,139,188,109,36,146,63,225,113,238,39,166,95,141,124,226,181,100,166,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,225,230,109,215,74,40,234,233,103,224,98,97,206,41,24,128,184,152,9,54,237,232,66,206,222,172,200,53,194,233,211,169,125,83,233,127,59,135,58,211,59,183,251,111,59,102,172,158,167,232,187,159,230,102,138,63,55,4,50,199,222,237,119,204,227,228,95,96,246,38,251,217,246,19,208,189,116,211,142,162,244,226,221,170,26,95,121,243,214,170,237,226,154,25,89,130,170,223,84,44,207,37,45,76,108,239,219,152,57,14,237,187,139,137,9,129,24,24,25,65,95,93,29,25,95,122,60,212,122,91,100,119,95,166,112,204,163,204,84,99,55,41,76,26,168,163,137,195,187,77,83,24,237,180,209,119,98,103,144,69,163,144,76,72,120,187,156,81,186,23,235,54,251,209,230,163,213,92,228,181,125,51,134,101,30,94,159,38,182,196,0,213,69,28,78,125,170,154,105,11,109,166,139,187,43,180,100,77,28,130,100,37,197,220,37,140,54,20,69,249,56,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,159,150,184,218,235,99,171,165,159,129,144,31,9,99,114,2,226,96,66,251,63,161,11,179,250,179,175,214,65,0,62,40,254,253,154,155,248,47,201,232,150,85,120,24,254,187,63,118,255,0,137,44,85,241,71,247,236,212,223,193,126,79,68,178,171,192,199,245,217,251,183,252,73,5,223,241,53,232,74,213,173,216,109,199,92,244,183,25,171,147,84,44,52,241,149,85,29,174,1,51,201,40,129,196,72,36,143,118,115,169,134,45,202,51,14,82,24,71,216,227,35,188,61,168,76,91,84,44,21,215,79,11,93,56,213,222,167,236,154,206,19,121,124,90,245,112,169,184,231,246,65,172,106,79,53,32,83,196,212,237,68,48,83,179,183,126,112,144,234,204,230,105,11,186,103,25,137,150,236,24,213,225,111,208,45,30,162,121,30,166,245,142,223,106,185,98,13,231,41,241,220,118,178,154,10,232,110,242,55,118,154,106,154,184,228,19,1,134,35,105,26,56,221,154,66,150,54,147,236,4,97,222,205,95,20,127,113,61,77,252,23,231,20,75,39,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,198,15,20,127,113,61,77,252,23,231,20,72,33,91,164,239,122,125,27,248,129,143,124,198,5,53,62,40,254,226,122,155,248,47,206,40,148,43,116,157,239,79,163,127,16,49,239,152,192,166,167,197,31,220,79,83,127,5,249,197,18,8,86,233,59,222,159,70,254,32,99,223,49,129,74,167,141,95,186,198,45,241,2,135,229,215,21,21,125,39,123,211,232,223,196,12,123,230,48,41,84,241,171,247,88,197,190,32,80,252,186,226,130,56,60,61,240,12,55,84,250,185,194,116,251,80,113,234,75,230,61,124,167,189,211,87,80,212,179,240,148,62,135,172,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,111,63,213,119,74,58,143,210,86,163,158,21,154,197,231,173,85,221,201,236,23,248,33,112,165,187,210,139,179,57,11,59,191,110,96,228,45,44,46,238,81,145,11,179,152,28,114,29,192,240,184,247,236,211,47,198,190,79,90,166,123,170,46,153,48,30,169,180,190,229,167,249,125,53,37,29,200,233,200,108,185,11,91,161,169,173,179,78,242,69,39,56,10,70,228,32,101,4,67,40,1,3,201,27,16,114,29,216,132,35,3,194,231,174,219,86,137,221,102,208,141,104,201,170,233,240,155,229,64,22,63,113,171,156,124,150,61,90,68,111,40,73,201,185,69,77,80,70,46,231,207,183,20,130,230,226,45,52,210,141,160,235,219,173,251,239,87,25,220,84,88,229,85,214,219,166,86,78,212,182,75,37,100,33,79,49,213,60,44,211,85,85,140,114,200,18,77,204,165,8,223,155,136,69,183,17,18,146,87,60,106,203,44,31,85,50,171,206,45,244,221,170,243,244,53,194,162,223,244,141,166,167,204,80,214,118,164,32,239,211,203,179,119,33,62,60,128,246,110,66,236,251,54,235,218,244,221,162,23,94,163,245,183,22,209,123,53,242,146,205,81,145,212,74,39,95,83,25,72,20,208,67,4,149,19,27,0,250,153,180,80,201,192,55,22,35,226,46,64,206,230,193,125,124,59,186,32,172,234,171,59,124,183,49,165,227,166,88,157,194,40,175,162,243,79,77,53,210,66,134,89,2,150,150,80,136,128,184,152,65,230,25,164,142,64,138,160,92,9,136,192,155,16,22,209,24,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,169,168,104,105,153,248,68,27,187,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,234,238,130,127,188,46,61,196,244,203,241,175,156,86,172,170,88,171,225,113,238,39,166,95,141,124,226,181,101,82,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,46,31,216,130,149,200,254,213,194,168,80,114,136,186,170,167,10,90,105,106,100,118,97,132,10,66,119,253,140,219,160,136,127,25,124,248,46,153,78,57,131,83,220,90,64,183,87,84,207,45,56,158,252,13,169,105,153,157,219,111,71,252,225,125,255,0,123,175,193,240,115,192,10,247,170,217,78,85,87,111,231,21,182,223,69,216,148,131,118,220,170,249,62,207,191,167,172,45,247,63,177,88,191,17,92,214,108,187,170,252,238,6,174,42,138,91,109,209,226,128,121,242,24,255,0,49,0,147,55,163,109,234,27,63,246,41,4,240,122,195,99,182,105,21,86,88,86,177,134,91,165,59,1,84,113,245,153,134,182,173,155,215,127,185,133,190,228,18,20,204,204,219,51,108,204,185,68,65,73,46,27,213,29,7,251,16,86,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,130,146,246,174,25,255,0,169,84,236,202,148,21,55,171,46,87,13,236,92,160,198,127,17,44,40,115,30,149,51,215,237,17,201,109,178,207,87,27,8,9,63,40,206,41,91,219,236,245,137,189,138,10,244,51,33,60,39,91,48,172,130,98,104,126,140,200,40,206,87,34,113,96,22,152,88,247,118,245,244,103,117,177,118,191,99,47,153,104,150,115,139,139,187,61,202,195,89,3,59,51,62,206,241,23,237,217,190,239,189,107,143,169,152,221,118,158,234,109,230,209,54,237,37,186,235,80,241,62,236,206,237,29,65,139,63,217,119,219,244,63,106,13,145,180,143,42,163,204,180,231,31,191,80,212,71,52,117,22,218,66,231,25,59,179,185,65,25,251,95,215,250,76,189,130,198,15,14,204,217,179,46,156,108,108,251,119,45,180,150,250,105,31,114,119,228,212,20,251,238,228,223,213,247,44,159,65,195,250,170,85,106,132,21,50,229,82,222,213,82,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,214,179,171,31,122,125,100,248,129,144,252,198,117,178,154,214,179,171,31,122,125,100,248,129,144,252,198,116,25,105,103,235,214,155,65,188,60,180,227,69,116,158,251,73,62,162,223,41,239,208,221,206,62,239,59,5,186,122,251,136,140,195,52,50,198,80,87,57,73,12,176,183,219,226,2,230,98,44,112,185,224,181,166,217,153,106,190,127,69,102,163,146,174,255,0,150,102,55,136,233,162,58,186,182,121,238,23,26,185,152,69,228,154,98,102,115,146,89,27,115,144,155,212,157,201,253,174,188,250,155,63,13,14,130,169,180,27,30,135,90,181,102,197,73,62,162,223,41,227,154,208,18,119,121,216,45,211,210,198,69,9,67,52,81,148,21,206,82,77,20,207,246,248,128,176,1,11,28,204,97,120,58,32,232,187,21,233,31,78,32,161,173,27,85,239,62,185,119,39,189,228,49,80,198,50,7,117,161,229,67,77,59,131,76,244,96,240,70,236,38,255,0,110,70,41,120,135,38,140,46,7,86,62,235,26,201,240,255,0,33,249,116,234,234,171,85,213,143,186,198,178,124,63,200,126,93,58,13,107,21,255,0,235,71,164,156,171,164,109,83,124,90,229,47,158,198,239,190,102,225,140,220,68,164,151,185,66,53,50,0,65,60,175,12,81,189,100,113,180,37,48,70,206,35,222,141,217,246,54,86,1,108,187,212,86,131,97,189,73,105,29,247,74,115,58,42,66,11,141,57,157,178,186,106,119,152,237,55,22,2,106,122,216,152,76,11,156,100,91,184,177,143,48,115,140,159,129,147,56,107,175,91,173,26,161,113,210,58,13,8,184,101,245,117,88,37,174,240,247,234,27,60,193,25,133,45,107,132,128,229,20,142,61,208,7,105,165,119,136,77,163,231,33,159,30,100,228,249,21,225,117,211,215,229,203,169,171,109,254,231,83,117,162,178,233,167,150,203,101,169,163,165,231,28,213,208,85,68,244,116,114,76,76,225,23,112,216,228,217,217,200,227,166,152,69,133,247,144,49,255,0,93,52,47,81,250,116,212,123,142,151,234,133,155,200,221,104,118,150,25,162,119,58,91,133,41,59,180,117,84,210,59,55,114,19,226,91,62,204,76,66,64,98,6,6,3,55,254,27,189,52,127,39,46,156,109,127,79,218,124,166,103,154,240,191,228,29,232,59,117,20,253,192,254,245,162,62,113,71,40,118,97,118,229,20,156,187,115,203,85,197,246,36,22,171,198,175,221,99,22,248,129,67,242,235,138,134,11,101,166,235,122,169,58,59,53,178,174,190,162,58,121,234,206,42,104,74,83,24,32,136,230,154,87,17,103,118,8,226,142,73,12,189,130,0,68,251,51,59,169,159,241,171,247,88,197,190,32,80,252,186,226,163,215,195,58,211,106,191,245,175,167,246,43,237,178,146,227,109,184,211,223,169,43,40,234,225,25,160,169,130,75,37,112,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,11,63,161,122,233,168,253,58,106,61,187,84,52,190,243,228,110,180,59,197,52,50,179,157,45,194,148,157,158,74,90,152,217,219,185,9,241,29,219,118,38,33,19,2,3,0,49,216,167,66,245,211,78,58,139,211,139,118,168,105,125,231,207,90,171,183,138,104,101,102,10,171,125,80,179,60,148,181,49,179,191,110,96,228,59,182,238,46,36,38,4,96,96,101,14,222,37,253,14,84,244,227,153,77,172,56,57,210,30,157,102,151,137,2,26,72,194,42,115,177,220,102,105,39,122,33,132,24,69,233,156,66,82,132,128,126,192,70,241,155,51,136,28,214,171,163,62,179,51,238,147,51,250,106,202,58,234,187,142,19,113,168,8,175,214,25,101,154,104,6,9,38,167,122,154,186,90,102,158,40,90,187,179,78,209,199,44,155,182,207,196,189,61,129,155,254,44,157,18,209,220,44,95,202,111,72,113,78,213,125,175,152,230,54,187,69,182,8,227,154,148,142,105,228,188,201,219,97,144,230,25,36,118,156,221,164,34,140,130,66,120,198,9,8,162,89,108,123,212,46,83,98,206,122,47,212,188,215,22,174,243,182,92,131,75,239,55,75,117,79,104,227,239,210,207,105,150,72,164,224,108,38,60,128,197,246,38,98,109,246,118,103,244,90,225,32,217,79,171,31,117,141,100,248,127,144,252,186,117,173,98,217,79,171,31,117,141,100,248,127,144,252,186,117,173,98,13,170,17,17,1,17,16,64,15,138,63,191,102,166,254,11,242,122,37,159,254,10,158,235,25,79,196,10,239,151,91,150,0,120,163,251,246,106,111,224,191,39,162,89,255,0,224,169,238,177,148,252,64,174,249,117,185,3,170,63,21,191,228,215,174,217,54,138,126,65,126,177,253,92,242,95,225,63,173,62,79,191,230,40,224,169,254,103,202,73,199,143,127,143,233,190,252,119,244,223,102,191,253,20,245,91,252,176,116,178,235,169,159,80,190,169,125,25,144,79,98,242,95,74,121,254,231,110,154,158,110,239,115,179,22,219,249,158,60,120,190,220,55,223,215,102,196,14,179,60,47,245,247,168,158,164,243,13,99,194,178,253,63,162,178,228,31,71,249,104,46,151,10,216,234,131,177,65,79,78,124,198,58,73,1,183,56,73,219,99,127,178,237,190,207,187,54,79,248,122,116,191,159,116,153,162,247,173,57,212,107,190,63,113,185,92,114,138,155,220,82,217,42,38,154,1,130,74,74,72,68,72,166,138,34,99,229,78,110,236,194,237,179,143,175,181,152,34,135,197,31,223,179,83,127,5,249,61,18,179,244,93,63,103,215,30,158,107,250,151,183,133,37,86,39,107,202,27,21,174,138,22,152,234,233,103,122,120,230,106,153,69,163,237,5,51,188,209,68,210,20,140,253,217,0,120,253,166,119,188,30,40,254,253,154,155,248,47,201,232,150,122,120,53,90,109,87,254,145,51,107,21,246,217,73,113,182,220,115,139,149,37,101,29,92,35,52,21,48,73,108,183,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,160,141,110,142,250,170,204,186,80,213,203,126,97,102,185,85,150,49,113,168,167,166,203,45,17,198,211,5,198,220,199,246,220,98,35,1,243,49,137,72,80,159,33,226,110,226,239,219,57,0,246,8,210,173,76,197,117,147,78,49,205,82,194,170,252,197,151,38,183,197,112,166,229,36,103,36,60,219,237,193,47,108,204,6,104,141,138,57,1,137,248,72,6,46,251,139,168,44,235,235,162,140,171,165,61,71,171,189,218,109,158,99,76,178,107,132,210,99,151,10,118,144,227,160,230,229,32,219,42,30,66,51,25,162,6,118,2,50,126,244,96,230,207,200,101,8,191,87,195,155,173,127,228,171,168,243,216,51,251,157,214,77,50,202,127,55,114,166,129,251,177,218,235,157,193,163,185,140,60,72,203,136,3,199,40,196,226,71,25,9,109,41,67,20,110,19,210,139,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,235,64,90,214,117,99,239,79,172,159,16,50,31,152,206,182,83,90,214,117,99,239,79,172,159,16,50,31,152,206,130,85,60,21,61,214,50,159,136,21,223,46,183,44,255,0,88,1,224,169,238,177,148,252,64,174,249,117,185,103,250,2,34,32,197,95,19,77,20,252,180,244,143,148,249,123,135,149,175,193,55,205,104,249,203,194,25,124,148,19,121,136,228,218,51,34,222,150,90,158,2,220,119,149,162,228,76,60,183,128,21,178,71,88,25,229,171,77,122,92,213,44,190,239,85,73,0,65,139,215,82,83,61,93,188,107,160,146,182,166,39,166,164,138,74,115,9,2,80,58,137,161,7,25,0,163,216,223,185,246,57,45,109,208,77,159,131,78,1,83,140,244,185,116,204,238,56,245,37,37,70,99,148,85,212,209,220,5,162,121,235,173,212,241,69,79,27,25,11,185,176,71,83,29,115,8,30,219,57,72,76,219,73,200,179,213,98,175,134,94,181,254,90,122,71,197,188,197,191,202,215,224,155,97,85,156,34,225,12,190,74,8,124,188,145,239,33,145,111,75,45,55,50,126,59,202,210,241,22,30,59,229,82,2,199,94,179,58,51,192,122,179,192,42,104,235,40,105,45,217,181,186,156,229,176,223,162,138,24,103,41,227,134,161,169,169,42,170,94,9,102,122,30,245,67,201,36,81,236,251,183,33,245,246,228,82,32,213,223,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,61,53,117,13,75,55,56,143,102,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,124,201,240,115,203,49,92,83,170,123,199,214,156,154,213,102,250,103,15,168,180,219,190,144,173,142,159,206,87,75,113,183,246,169,161,230,237,220,152,248,151,24,199,114,45,159,102,125,149,213,241,197,197,172,84,153,86,146,102,180,244,60,47,87,91,125,226,215,89,83,221,55,238,210,210,73,75,37,60,124,29,248,15,19,173,169,125,217,152,159,185,177,59,176,139,52,101,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,100,27,79,44,85,241,71,247,19,212,223,193,126,113,68,190,79,15,62,180,237,93,83,233,125,61,139,47,200,41,11,85,49,170,119,108,130,141,169,134,149,235,96,105,56,197,112,130,49,39,19,2,23,136,101,112,97,96,153,201,187,113,129,195,203,235,241,71,247,19,212,223,193,126,113,68,130,8,116,247,10,186,234,86,127,141,105,205,138,162,146,11,150,85,120,162,178,81,203,86,100,48,71,61,76,193,12,101,33,8,145,48,49,27,59,187,9,62,219,236,207,236,95,86,170,233,158,85,163,122,143,145,233,110,107,73,229,239,88,205,194,91,125,79,24,228,8,230,224,255,0,98,120,187,128,6,80,202,14,50,70,110,45,206,51,2,102,216,153,122,190,147,189,233,244,111,226,6,61,243,24,20,201,248,140,244,81,252,170,180,226,11,254,1,108,181,71,169,184,183,231,45,181,51,183,106,75,165,11,49,188,150,194,155,144,128,242,51,105,34,41,88,132,36,18,29,226,25,165,145,130,218,248,97,117,235,83,172,246,170,78,159,181,130,251,87,95,168,54,202,122,153,173,87,122,190,208,53,218,221,0,195,194,25,37,41,123,181,21,194,197,57,59,180,95,106,24,30,67,34,54,144,202,66,150,173,159,234,171,2,202,191,217,92,115,36,199,46,31,249,74,58,235,109,117,60,159,238,100,134,104,228,15,234,33,33,251,157,148,244,244,11,214,190,43,213,102,156,82,89,46,215,63,47,169,184,205,190,24,242,59,125,67,198,18,87,240,97,140,174,116,237,24,128,20,50,155,179,152,128,183,102,67,96,118,226,81,28,161,106,188,106,253,214,49,111,136,20,63,46,184,168,171,233,59,222,159,70,254,32,99,223,49,129,74,167,141,95,186,198,45,241,2,135,229,215,21,13,120,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,65,39,98,170,9,6,72,164,224,108,64,92,76,5,246,38,113,125,182,118,118,244,65,50,158,37,126,32,95,144,154,58,237,4,210,153,185,231,215,91,120,253,41,113,18,222,59,61,13,92,21,33,249,169,96,169,9,169,238,32,254,90,120,249,3,139,71,32,31,175,33,80,193,108,180,221,111,85,39,71,102,182,85,215,212,71,79,61,89,197,77,9,74,99,4,17,28,211,74,226,44,238,193,28,81,201,33,151,176,64,8,159,102,103,117,245,255,0,170,172,247,42,255,0,101,114,60,147,35,184,127,229,43,43,174,85,213,18,127,186,146,105,164,144,255,0,172,136,139,239,119,82,191,160,61,14,83,116,227,209,54,175,107,14,112,117,103,168,185,166,147,223,66,106,73,2,90,112,177,219,166,183,156,237,68,80,155,9,61,75,144,68,83,17,143,216,56,218,48,102,97,51,152,34,45,109,80,181,87,91,84,32,44,0,241,171,247,88,197,190,32,80,252,186,226,179,253,96,7,141,95,186,198,45,241,2,135,229,215,20,24,1,225,113,239,217,166,95,141,124,158,181,79,242,128,31,11,143,126,205,50,252,107,228,245,170,127,144,22,0,117,71,226,183,252,154,245,219,38,209,79,200,47,214,63,171,158,75,252,39,245,167,201,247,252,197,28,21,63,204,249,73,56,241,239,241,253,55,223,142,254,155,236,217,254,163,3,172,207,11,253,125,234,39,169,60,195,88,240,172,191,79,232,172,185,7,209,254,90,11,165,194,182,58,160,236,80,83,211,159,49,142,146,64,109,206,18,118,216,223,236,187,111,179,238,204,25,127,209,79,85,191,203,7,75,46,186,153,245,11,234,151,209,153,4,246,47,37,244,167,159,238,118,233,169,230,238,247,59,49,109,191,153,227,199,139,237,195,125,253,118,104,129,241,71,247,236,212,223,193,126,79,68,165,123,195,211,165,252,251,164,205,23,189,105,206,163,93,241,251,141,202,227,148,84,222,226,150,201,81,52,208,12,18,82,82,66,34,69,52,81,19,31,42,115,119,102,23,109,156,125,125,172,209,67,226,143,239,217,169,191,130,252,158,137,7,228,233,199,70,87,221,91,232,239,42,234,99,6,186,247,110,184,38,65,113,167,189,217,234,12,2,57,236,244,244,52,149,37,83,78,111,182,211,69,221,152,142,50,119,105,35,102,225,177,131,4,214,87,76,245,87,81,244,111,42,131,53,210,220,210,235,140,222,169,248,143,153,183,212,60,125,232,198,64,147,179,48,126,132,208,185,199,27,148,82,49,70,124,89,136,93,189,20,191,248,42,123,172,101,63,16,43,190,93,110,88,191,226,123,208,85,54,140,93,106,250,129,209,251,21,37,6,159,92,234,41,161,186,218,41,59,166,246,155,140,229,55,57,163,136,98,237,83,208,147,140,2,204,242,253,153,167,104,192,68,30,48,16,192,191,245,85,158,229,95,236,174,71,146,100,119,15,252,165,101,117,202,186,162,79,247,82,77,52,146,31,245,145,17,125,238,235,99,62,147,58,126,181,116,203,160,216,198,148,81,133,33,220,168,233,252,221,250,178,157,133,218,182,235,54,197,83,47,113,163,140,164,6,45,162,136,164,30,109,12,80,137,111,197,69,7,132,223,76,95,149,253,113,252,172,230,56,189,214,108,67,79,56,92,40,46,17,205,216,165,147,34,142,104,100,165,128,159,208,229,237,131,156,228,17,190,194,65,7,117,248,72,193,44,223,160,213,93,108,167,210,119,186,198,141,252,63,199,190,93,2,214,177,108,167,210,119,186,198,141,252,63,199,190,93,2,11,170,136,136,8,136,130,213,117,99,238,177,172,159,15,242,31,151,78,181,172,91,41,245,99,238,177,172,159,15,242,31,151,78,181,172,65,237,117,139,88,179,237,117,207,238,154,141,168,215,234,187,141,202,227,81,60,177,69,45,84,211,65,111,130,73,164,152,105,41,70,99,50,138,154,50,148,218,56,152,157,133,159,251,93,229,39,194,235,160,90,60,62,197,109,234,99,88,173,246,171,165,215,35,183,211,87,98,118,121,233,160,172,142,217,74,103,21,76,23,34,50,18,225,88,93,184,202,46,219,137,67,25,23,39,115,145,194,27,21,225,133,208,85,54,179,221,105,58,129,214,11,21,37,126,159,91,42,42,97,181,90,42,251,160,247,107,140,5,15,9,164,136,162,237,84,80,139,148,226,236,210,253,169,160,120,204,72,26,64,41,159,65,141,93,111,244,93,138,245,113,167,19,208,209,13,170,201,159,91,123,115,217,50,25,104,99,41,15,180,211,113,161,169,157,129,230,106,51,121,228,119,16,127,177,35,140,188,79,139,198,112,25,118,182,102,90,81,159,214,217,171,36,171,176,101,152,117,226,74,105,78,146,173,154,123,125,198,146,103,18,120,230,132,157,152,227,150,55,216,227,39,245,22,113,127,99,173,162,22,5,120,151,244,21,77,175,56,244,218,213,164,214,42,72,53,22,199,79,36,215,112,143,187,206,255,0,110,130,150,66,24,70,24,98,144,167,174,98,142,24,161,127,177,200,9,192,200,152,33,96,8,118,212,237,76,202,181,119,47,147,58,205,106,252,221,234,162,223,109,183,212,213,20,146,73,37,87,146,162,130,140,39,148,228,50,51,154,64,167,19,144,220,190,212,132,100,204,204,236,205,47,254,10,158,235,25,79,196,10,239,151,91,148,43,41,169,240,84,247,88,202,126,32,87,124,186,220,131,213,117,173,226,67,252,143,181,78,213,166,127,145,175,173,191,73,227,240,95,124,239,214,47,33,219,238,84,212,67,218,237,249,89,119,219,203,114,229,201,183,231,182,222,155,191,171,232,99,174,127,229,163,245,219,254,165,223,83,190,167,125,27,254,205,253,33,230,188,223,153,255,0,228,120,120,113,242,223,248,219,243,251,182,245,179,254,33,126,30,154,209,213,158,180,89,117,27,78,114,124,42,221,109,183,98,244,214,73,98,189,214,213,195,57,79,29,93,92,196,66,48,211,74,46,28,106,1,153,220,153,247,98,244,246,59,251,95,13,238,138,117,79,163,239,202,39,229,50,255,0,138,92,254,182,253,17,228,190,130,170,169,155,183,229,124,223,115,187,222,130,45,183,243,33,199,143,45,246,45,246,217,183,12,43,241,171,247,167,197,190,31,208,252,198,226,174,175,129,143,235,179,247,111,248,146,181,94,53,126,244,248,183,195,250,31,152,220,85,213,240,49,253,118,126,237,255,0,18,65,42,136,136,128,177,87,197,31,220,79,83,127,5,249,197,18,202,165,138,190,40,254,226,122,155,248,47,206,40,144,64,10,218,161,106,174,182,168,64,68,68,5,0,62,40,254,253,154,155,248,47,201,232,148,255,0,40,1,241,71,247,236,212,223,193,126,79,68,131,42,188,12,127,93,159,187,127,196,148,170,40,171,240,49,253,118,126,237,255,0,18,82,168,128,136,136,8,136,131,13,124,87,180,118,213,169,93,37,222,242,225,176,213,215,100,58,125,81,79,123,181,203,69,74,50,207,28,5,52,112,214,137,151,2,54,166,106,115,57,228,97,113,109,233,98,51,126,49,187,40,33,91,9,248,137,107,165,102,128,244,167,149,228,150,27,207,209,153,37,251,181,141,216,102,22,157,164,26,170,167,118,148,226,146,23,18,134,104,233,66,170,104,228,114,17,25,33,15,210,119,96,45,123,16,77,79,131,102,138,125,70,233,246,237,172,117,119,14,245,94,166,220,27,179,4,114,242,142,10,27,116,181,20,241,242,23,140,92,102,41,206,177,203,99,49,120,251,27,113,46,108,179,253,96,175,131,238,177,216,179,158,152,27,74,169,225,242,247,173,52,184,79,79,89,31,35,62,253,45,117,68,245,116,245,59,184,8,15,35,58,152,187,108,70,77,229,185,151,22,144,89,103,82,2,138,191,28,239,212,159,239,39,240,213,42,138,42,252,115,191,82,127,188,159,195,80,98,255,0,134,223,80,56,15,76,186,175,155,234,190,163,29,89,219,104,240,121,169,34,163,161,120,94,182,182,121,174,182,209,24,169,227,154,72,198,67,97,231,41,11,22,237,28,82,23,175,23,86,43,93,53,211,81,250,139,212,123,142,168,106,133,231,207,93,107,182,138,24,98,103,10,91,125,40,187,188,116,180,209,187,191,110,16,228,91,54,238,78,68,70,100,102,102,101,237,186,70,233,126,235,213,158,91,150,233,206,53,119,164,183,100,54,236,92,175,118,121,107,170,10,26,34,158,59,141,12,50,13,65,4,82,155,135,151,168,168,113,96,22,126,227,71,187,241,228,207,103,242,156,79,42,193,175,181,88,182,107,140,221,113,251,213,23,15,51,110,186,81,73,73,85,7,48,19,14,113,72,194,99,200,12,73,183,111,81,38,118,244,118,65,41,62,21,253,5,83,82,211,90,186,167,214,75,21,37,97,214,83,195,112,193,173,149,29,214,58,51,105,102,23,175,169,167,146,33,23,55,16,130,90,83,19,48,225,47,119,102,54,136,130,82,150,21,120,119,117,245,71,212,230,42,248,30,169,92,45,86,221,77,178,118,169,247,122,152,41,254,179,70,241,202,126,102,150,155,147,27,204,1,4,133,81,28,96,241,143,217,144,120,140,157,184,179,85,4,43,120,213,251,211,226,223,15,232,126,99,113,79,11,206,165,244,179,165,252,19,92,179,173,76,187,127,220,207,146,179,81,207,77,244,165,207,243,213,177,73,229,32,154,88,251,221,174,248,28,156,75,236,6,228,255,0,115,59,198,175,222,159,22,248,127,67,243,27,138,192,4,30,255,0,93,53,211,81,250,139,212,123,142,168,106,133,231,207,93,107,182,138,24,98,103,10,91,125,40,187,188,116,180,209,187,191,110,16,228,91,54,238,78,68,70,100,102,102,101,35,254,21,253,5,83,82,211,90,186,167,214,75,21,37,97,214,83,195,112,193,173,149,29,214,58,51,105,102,23,175,169,167,146,33,23,55,16,130,90,83,19,48,225,47,119,102,54,136,130,202,248,101,116,37,117,214,236,202,221,174,122,165,140,210,73,165,246,26,137,10,150,142,233,1,24,100,149,160,196,34,17,199,187,49,211,67,46,197,33,159,40,204,227,236,113,145,158,110,212,218,32,40,213,213,143,25,79,201,126,169,230,90,103,252,156,126,147,250,165,144,92,108,94,119,235,127,103,205,121,90,153,33,238,246,252,145,112,229,219,229,199,145,109,190,219,190,219,169,42,81,23,173,254,17,61,73,106,86,180,103,218,141,98,205,180,214,11,110,85,148,93,111,116,113,85,220,171,198,120,224,169,171,146,104,198,65,26,50,22,54,19,102,118,98,38,223,125,157,253,168,36,127,165,205,116,254,82,154,19,140,235,95,213,111,171,159,88,252,239,248,51,207,121,206,199,151,172,158,155,249,238,220,124,185,118,57,126,131,109,203,111,93,183,120,1,234,199,222,159,89,62,32,100,63,49,157,79,71,70,122,41,149,116,237,211,102,31,163,153,173,194,213,91,122,199,254,144,243,51,218,229,146,74,83,239,215,212,84,7,2,146,56,205,246,9,133,159,112,111,180,207,182,237,179,188,11,245,99,239,79,172,159,16,50,31,152,206,130,106,124,46,61,196,244,203,241,175,156,86,172,170,88,171,225,113,238,39,166,95,141,124,226,181,101,82,11,127,174,154,23,167,29,69,233,197,199,75,245,66,205,231,173,85,219,75,12,209,59,5,85,190,168,89,218,58,170,105,29,159,183,48,114,45,159,103,23,18,32,49,48,51,2,215,135,168,126,159,179,238,153,117,66,187,74,53,24,41,14,229,71,79,79,87,21,101,11,76,244,85,176,77,27,16,203,79,36,209,198,82,3,23,56,136,152,118,105,34,144,125,120,186,217,121,99,255,0,90,253,40,216,186,180,209,170,220,55,181,106,163,203,237,187,214,98,215,186,216,76,188,133,87,32,121,35,114,141,216,218,25,192,59,82,54,198,45,184,73,219,51,138,54,65,25,126,25,93,118,221,116,71,50,183,104,102,169,100,212,145,233,125,250,162,65,165,172,186,78,64,24,221,105,177,16,156,114,108,236,20,211,75,176,200,7,198,48,57,59,252,163,102,155,187,54,139,87,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,244,213,212,53,44,220,226,61,153,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,229,39,194,119,173,250,204,147,232,206,147,53,50,171,157,93,190,222,241,97,53,173,12,243,77,85,28,62,98,122,138,90,169,138,83,97,237,64,192,212,236,49,132,99,21,57,3,151,38,140,72,49,3,197,31,223,179,83,127,5,249,61,18,202,175,3,31,215,103,238,223,241,37,138,190,40,254,253,154,155,248,47,201,232,150,85,120,24,254,187,63,118,255,0,137,32,149,68,68,64,88,171,226,143,238,39,169,191,130,252,226,137,101,82,197,95,20,127,113,61,77,252,23,231,20,72,33,91,164,239,122,125,27,248,129,143,124,198,5,53,62,40,254,226,122,155,248,47,206,40,148,43,116,157,239,79,163,127,16,49,239,152,192,166,167,197,31,220,79,83,127,5,249,197,18,8,86,233,59,222,159,70,254,32,99,223,49,129,74,167,141,95,186,198,45,241,2,135,229,215,21,21,125,39,123,211,232,223,196,12,123,230,48,41,84,241,171,247,88,197,190,32,80,252,186,226,131,0,60,46,61,251,52,203,241,175,147,214,172,212,241,72,235,234,179,78,252,247,76,154,57,112,186,219,114,247,242,117,25,22,69,71,83,61,12,214,136,223,181,83,13,53,36,145,144,25,77,40,60,111,36,140,239,24,197,35,199,246,206,67,236,197,182,141,234,246,101,161,26,137,111,213,45,62,158,146,12,134,211,79,93,13,12,245,48,52,193,78,117,52,147,82,188,204,15,246,72,192,103,35,6,38,32,230,35,200,76,119,23,243,255,0,234,171,61,202,191,217,92,143,36,200,238,31,249,74,202,235,149,117,68,159,238,164,154,105,36,63,235,34,34,251,221,208,126,174,149,105,158,85,172,154,143,142,105,110,21,73,230,47,89,53,194,43,125,55,40,228,56,225,230,255,0,110,121,123,96,102,48,196,12,82,72,108,47,194,48,50,118,216,93,126,87,250,170,192,178,175,246,87,28,201,49,203,135,254,82,142,186,219,93,79,39,251,153,33,154,57,3,250,136,72,126,231,101,59,221,2,116,39,106,233,19,25,173,190,228,181,148,151,109,69,200,169,218,146,241,89,75,32,207,69,75,4,117,19,20,113,80,200,116,241,78,1,36,101,78,83,9,187,177,73,8,59,122,0,171,43,226,169,208,197,215,84,169,191,148,142,145,218,234,238,25,101,182,158,150,219,124,199,173,182,178,168,169,188,193,221,104,226,170,132,105,227,121,100,169,137,164,17,62,124,153,233,226,23,98,14,199,25,2,239,248,119,117,191,71,213,86,8,248,150,99,85,199,83,113,59,124,82,223,73,225,130,154,27,164,101,52,177,133,85,44,65,41,25,113,0,131,204,59,71,28,97,45,64,176,11,9,128,180,11,175,65,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,26,166,134,186,153,219,156,71,179,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,63,159,65,63,222,23,30,226,122,101,248,215,206,43,86,42,255,0,119,59,255,0,149,119,254,27,127,244,2,202,175,11,143,113,61,50,252,107,231,21,171,0,63,184,169,213,63,253,223,105,87,254,181,184,255,0,208,80,74,167,75,154,233,252,165,52,39,25,214,191,170,223,87,62,177,249,223,240,103,158,243,157,143,47,89,61,55,243,221,184,249,114,236,114,253,6,219,150,222,187,110,247,85,89,78,140,244,83,42,233,219,166,204,63,71,51,91,133,170,182,245,143,253,33,230,103,181,203,36,148,167,223,175,168,168,14,5,36,113,155,236,19,11,62,224,223,105,159,109,219,103,123,214,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,184,117,202,165,253,168,56,85,55,162,165,86,128,188,126,174,101,84,120,110,156,228,23,234,234,136,225,142,158,219,86,92,228,39,102,103,24,36,63,107,122,255,0,69,215,176,88,193,226,39,155,54,27,211,141,241,155,110,229,202,146,225,77,27,238,76,252,158,130,163,109,156,91,250,254,244,16,101,174,121,9,230,218,217,154,228,16,147,77,244,158,65,88,113,56,147,147,24,188,196,193,179,191,175,171,51,41,212,240,237,194,135,14,233,83,2,126,209,4,151,43,44,21,114,49,0,139,242,144,229,149,253,158,223,89,95,218,160,135,76,241,186,237,66,212,219,53,162,29,222,75,141,214,157,229,125,217,221,154,74,128,23,127,180,237,191,233,254,213,177,198,128,227,47,134,232,150,13,139,147,187,189,182,195,71,3,187,179,54,238,209,15,236,221,190,255,0,185,7,190,92,63,163,46,87,15,236,65,75,191,245,46,71,218,184,85,51,50,14,81,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,112,234,135,119,221,86,254,197,74,14,69,247,102,85,42,91,218,170,65,243,220,105,218,174,223,83,74,77,187,77,9,198,255,0,231,23,101,3,158,39,88,77,62,35,212,8,84,83,153,184,220,233,106,37,33,38,22,226,77,91,80,239,182,223,229,255,0,188,167,173,67,143,140,246,30,118,221,82,194,242,72,159,112,173,180,214,12,141,176,183,23,26,173,219,239,221,255,0,157,253,159,114,11,147,224,185,159,85,205,143,230,56,61,65,185,0,93,105,167,143,115,55,216,94,146,70,219,111,102,205,216,111,254,157,148,162,168,41,240,180,212,26,172,79,92,79,31,137,153,226,190,187,57,238,70,206,47,13,29,105,54,219,122,122,239,247,169,214,64,84,151,181,84,169,127,106,3,123,85,75,173,182,253,170,182,246,32,229,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,107,89,213,143,189,62,178,124,64,200,126,99,58,217,77,107,89,213,143,189,62,178,124,64,200,126,99,58,12,233,240,148,232,163,233,186,202,62,172,181,54,217,106,172,178,195,222,143,11,183,206,221,249,10,186,25,251,103,115,38,98,225,31,100,226,150,56,134,65,34,121,28,165,102,141,226,132,206,90,150,42,248,92,123,137,233,151,227,95,56,173,89,84,128,173,87,86,62,235,26,201,240,255,0,33,249,116,234,234,171,85,213,143,186,198,178,124,63,200,126,93,58,13,107,22,213,11,85,117,181,66,11,41,212,63,73,218,89,212,109,102,41,123,203,108,118,160,189,98,153,5,170,236,55,9,109,20,213,82,87,208,210,78,82,75,106,169,121,7,156,148,115,4,179,179,199,201,133,164,33,55,19,97,32,59,214,136,131,0,60,106,253,214,49,111,136,20,63,46,184,172,0,240,184,247,236,211,47,198,190,79,90,179,255,0,198,175,221,99,22,248,129,67,242,235,138,192,15,11,143,126,205,50,252,107,228,245,168,39,123,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,189,53,117,13,75,63,9,67,118,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,109,125,186,209,233,39,42,233,27,84,223,22,185,75,231,177,187,239,153,184,99,55,17,41,37,238,80,141,76,128,16,79,43,195,20,111,89,28,109,9,76,17,179,136,247,163,118,125,141,150,197,42,213,117,59,211,214,43,213,6,141,94,180,143,41,169,242,30,127,183,83,110,186,5,44,117,19,91,43,162,46,81,84,70,38,223,229,70,108,36,4,113,75,40,49,135,62,76,16,173,211,95,91,247,221,36,208,237,82,233,227,60,170,186,222,48,204,183,15,188,219,177,202,104,33,9,164,180,94,42,225,40,197,196,228,148,59,84,103,221,148,229,6,99,118,145,132,192,25,206,87,60,85,94,215,88,180,119,62,208,172,254,233,167,58,141,97,171,183,92,173,213,19,197,20,178,210,205,12,23,8,35,154,72,70,174,148,166,0,41,105,164,40,141,227,149,133,152,153,191,181,155,197,32,217,79,171,31,117,141,100,248,127,144,252,186,117,173,98,217,79,171,31,117,141,100,248,127,144,252,186,117,173,98,13,170,17,17,1,17,16,64,15,138,63,191,102,166,254,11,242,122,37,159,254,10,158,235,25,79,196,10,239,151,91,150,0,120,163,251,246,106,111,224,191,39,162,89,255,0,224,169,238,177,148,252,64,174,249,117,185,6,127,162,34,8,1,241,71,247,236,212,223,193,126,79,68,179,255,0,193,83,221,99,41,248,129,93,242,235,114,192,15,20,127,126,205,77,252,23,228,244,75,63,252,21,61,214,50,159,136,21,223,46,183,32,204,173,98,209,220,7,93,112,11,166,156,234,53,134,146,227,109,184,211,207,20,82,203,75,12,211,219,231,146,25,33,26,186,82,152,12,98,169,140,101,55,142,86,23,113,119,254,214,125,122,250,170,233,159,50,233,67,87,43,52,183,48,174,164,184,129,83,141,202,209,115,166,118,16,184,219,164,57,2,41,222,62,78,80,159,40,164,3,140,157,248,152,23,18,48,225,33,236,146,188,254,73,167,184,14,99,117,178,223,114,252,31,31,190,92,177,186,143,55,101,172,185,91,33,169,158,219,63,32,46,237,52,146,11,148,39,202,40,139,144,59,62,241,131,255,0,69,182,12,95,240,204,211,126,166,180,203,67,142,211,212,37,103,247,133,127,148,174,197,237,183,10,234,170,139,197,158,151,179,217,42,58,144,151,120,233,161,24,225,166,56,105,227,126,81,188,179,52,140,5,246,7,48,17,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,7,214,181,172,234,199,222,159,89,62,32,100,63,49,157,108,103,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,218,166,134,186,153,223,132,161,187,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,54,185,157,88,251,211,235,39,196,12,135,230,51,160,149,79,5,79,117,140,167,226,5,119,203,173,203,63,214,0,120,42,123,172,101,63,16,43,190,93,110,89,254,128,136,136,35,131,198,159,88,173,86,93,35,197,52,66,223,126,171,138,251,146,222,2,247,93,71,73,84,34,5,106,165,9,5,134,170,54,54,55,9,42,100,136,226,98,7,2,58,57,31,118,40,153,67,178,203,255,0,21,61,99,177,106,239,87,23,122,108,114,29,233,48,43,124,88,116,149,60,143,251,234,170,154,121,228,169,126,6,2,225,219,158,162,88,54,251,66,93,142,98,78,38,204,214,215,25,233,226,235,125,232,203,55,234,70,154,213,73,88,22,12,226,211,100,122,129,172,32,158,130,137,169,166,243,100,113,19,136,24,73,81,95,104,17,113,231,35,56,72,251,0,49,57,6,95,248,35,234,133,214,151,63,212,45,23,152,106,231,182,220,236,241,101,20,238,85,165,216,163,158,154,104,233,165,225,79,179,143,57,198,174,30,82,51,139,237,73,24,187,23,167,9,116,90,230,116,63,172,87,93,16,234,143,79,242,234,59,245,37,170,219,91,120,166,178,95,165,174,170,40,40,158,213,87,40,195,82,85,4,198,3,194,49,38,156,94,71,224,50,65,25,147,63,13,150,198,104,8,136,130,42,252,115,191,82,127,188,159,195,84,106,224,250,103,149,106,37,187,47,184,226,212,158,111,234,86,62,121,53,198,0,142,73,38,42,24,234,169,169,229,56,196,0,183,237,249,161,148,220,184,136,197,20,166,229,246,118,121,42,241,206,253,73,254,242,127,13,86,171,193,83,222,159,41,248,127,93,243,27,114,12,63,208,125,76,213,61,40,213,60,127,41,209,202,187,175,214,79,164,41,33,130,221,111,146,167,252,51,253,243,17,141,190,104,169,204,100,168,134,105,35,140,74,6,127,183,232,222,221,148,207,248,130,100,151,92,203,195,87,39,203,239,184,197,94,55,114,190,89,241,155,149,101,154,173,203,191,109,158,107,149,190,73,41,100,228,0,92,227,34,112,125,192,95,113,125,196,125,141,237,116,155,195,211,166,93,32,213,59,254,175,89,49,15,165,111,87,139,131,220,109,244,247,104,105,101,161,199,164,122,151,168,102,182,83,199,8,5,63,3,237,176,27,242,146,49,136,68,12,89,207,159,229,120,163,251,137,234,111,224,191,56,162,65,10,221,39,123,211,232,223,196,12,123,230,48,45,148,214,181,157,39,123,211,232,223,196,12,123,230,48,45,148,208,70,175,138,47,64,180,121,133,138,229,212,198,142,219,237,86,187,174,57,111,169,174,203,44,240,83,65,71,29,206,148,14,90,153,238,66,98,35,206,176,123,146,20,189,199,34,154,49,30,46,199,27,4,216,43,208,46,155,245,53,157,107,141,37,219,166,122,207,162,235,241,206,205,117,226,229,93,93,85,71,103,106,80,152,102,10,59,129,211,126,114,88,106,36,128,67,203,139,17,72,194,79,179,12,102,97,176,162,243,248,86,158,224,58,107,106,150,197,167,56,62,63,138,219,103,168,42,185,104,236,150,200,104,96,146,114,17,18,148,163,132,68,92,220,64,5,201,219,125,128,91,238,100,24,65,227,87,238,177,139,124,64,161,249,117,197,66,178,154,159,26,191,117,140,91,226,5,15,203,174,43,21,124,53,60,63,127,46,213,148,58,247,170,208,240,192,109,87,2,250,46,220,67,180,151,138,234,73,233,143,243,177,79,76,112,212,91,141,188,204,18,113,54,39,146,51,15,78,36,130,250,248,83,244,49,106,178,227,52,29,81,106,189,174,146,225,114,191,211,180,152,165,150,227,107,19,107,100,1,80,18,69,115,126,252,124,134,164,202,0,56,36,139,102,24,79,155,25,247,153,162,205,254,172,125,214,53,147,225,254,67,242,233,213,213,86,171,171,31,117,141,100,248,127,144,252,186,116,26,214,45,170,22,170,235,106,132,5,128,30,53,126,235,24,183,196,10,31,151,92,86,106,91,181,87,78,46,250,143,119,210,27,102,105,106,169,204,236,54,250,123,165,202,201,29,67,61,85,53,44,206,237,28,132,63,253,163,147,55,218,1,154,2,38,22,154,39,60,43,241,171,247,88,197,190,32,80,252,186,226,131,0,60,46,61,251,52,203,241,175,147,214,169,254,80,3,225,113,239,217,166,95,141,124,158,181,79,242,2,34,32,40,1,241,71,247,236,212,223,193,126,79,68,167,249,64,15,138,63,191,102,166,254,11,242,122,36,25,255,0,224,169,238,177,148,252,64,174,249,117,185,103,165,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,88,23,224,169,238,177,148,252,64,174,249,117,185,103,250,11,63,211,23,76,248,111,75,24,109,255,0,7,193,171,170,231,182,223,50,139,142,70,16,204,239,194,136,39,112,8,105,34,114,34,50,8,169,225,130,55,57,12,204,204,76,221,199,155,0,222,4,68,26,171,173,148,250,78,247,88,209,191,135,248,247,203,160,90,214,45,148,250,78,247,88,209,191,135,248,247,203,160,65,114,174,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,194,12,23,197,79,78,51,14,174,43,180,4,236,29,188,66,182,225,22,55,141,229,20,179,181,95,158,188,52,229,23,51,24,156,131,201,212,25,70,16,72,14,78,60,70,73,62,196,197,229,177,215,197,99,174,123,173,235,38,175,233,119,74,46,149,118,251,109,130,161,227,202,239,86,235,161,3,220,231,58,115,142,91,99,118,36,226,84,192,51,152,79,28,187,185,76,28,28,3,178,239,44,101,160,218,161,20,122,248,97,117,235,83,172,246,170,78,159,181,130,251,87,95,168,54,202,122,153,173,87,122,190,208,53,218,221,0,195,194,25,37,41,123,181,21,194,197,57,59,180,95,106,24,30,67,34,54,144,202,66,144,90,174,172,125,214,53,147,225,254,67,242,233,214,181,139,101,62,172,125,214,53,147,225,254,67,242,233,214,181,136,54,157,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,235,68,64,68,68,26,251,120,154,90,109,86,94,184,245,62,142,205,108,164,160,167,146,162,219,86,113,83,66,49,1,79,61,178,146,105,165,113,22,102,115,146,89,36,144,203,218,70,100,79,187,187,186,144,175,5,79,117,140,167,226,5,119,203,173,203,0,60,81,253,251,53,55,240,95,147,209,44,255,0,240,84,247,88,202,126,32,87,124,186,220,131,63,209,17,4,43,120,213,251,211,226,223,15,232,126,99,113,87,87,192,199,245,217,251,183,252,73,90,175,26,191,122,124,91,225,253,15,204,110,42,234,248,24,254,187,63,118,255,0,137,32,149,68,68,64,88,171,226,143,238,39,169,191,130,252,226,137,101,82,197,95,20,127,113,61,77,252,23,231,20,72,32,5,109,80,181,87,91,84,32,34,34,2,128,31,20,127,126,205,77,252,23,228,244,74,127,148,0,248,163,251,246,106,111,224,191,39,162,65,149,94,6,63,174,207,221,191,226,74,85,20,85,248,24,254,187,63,118,255,0,137,41,84,64,68,68,4,69,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,71,39,98,150,8,202,73,100,224,12,70,92,64,9,246,22,114,125,182,102,119,244,65,13,158,50,122,215,245,231,168,43,78,142,82,91,251,52,154,101,111,126,244,242,69,198,73,235,174,49,83,212,73,196,154,66,98,132,96,10,54,29,192,9,164,239,239,200,120,58,192,5,234,181,87,83,50,173,100,212,124,143,84,179,90,191,49,122,201,174,18,220,42,120,201,33,199,15,55,251,16,69,220,51,49,134,32,97,142,48,114,126,17,128,11,62,194,203,202,160,204,175,10,29,98,186,233,175,86,150,76,68,175,212,148,56,246,160,211,212,89,46,145,86,213,20,80,73,56,195,36,212,68,3,204,65,234,94,160,2,8,220,152,159,106,169,64,27,148,140,234,119,150,172,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,108,189,160,58,199,98,234,3,70,177,61,98,199,33,242,244,153,53,188,106,36,166,228,103,229,42,128,138,58,154,110,102,0,242,118,167,142,88,187,156,24,79,135,33,251,36,206,130,224,40,171,241,206,253,73,254,242,127,13,82,168,162,175,199,59,245,39,251,201,252,53,5,170,240,84,247,167,202,126,31,215,124,198,220,179,167,174,239,15,220,87,170,171,17,101,56,84,54,172,127,83,104,182,242,215,25,6,58,74,91,167,51,166,3,250,78,88,233,165,168,159,181,77,78,67,6,207,246,8,182,127,178,239,182,11,120,42,123,211,229,63,15,235,190,99,110,82,169,212,95,82,250,89,210,254,9,54,117,169,151,111,246,190,74,205,71,61,55,210,151,63,207,67,20,158,82,9,165,143,189,218,239,129,201,196,190,192,110,79,247,51,134,186,223,245,83,208,236,239,255,0,250,189,63,204,236,159,250,77,170,233,67,222,135,253,196,177,115,134,95,234,228,18,125,236,94,179,189,208,231,92,120,111,87,184,105,82,213,5,37,143,81,108,116,226,119,235,8,27,240,144,55,97,243,180,124,157,200,233,136,156,89,197,221,206,19,38,3,114,98,138,89,96,179,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,12,213,13,73,3,67,4,64,17,140,81,67,24,122,187,4,113,71,28,108,228,228,110,192,206,68,68,238,79,41,62,22,253,2,214,105,223,145,234,111,88,237,247,91,110,94,254,114,159,29,199,107,41,167,161,154,209,27,247,105,166,169,171,142,65,3,41,165,7,145,163,141,217,227,24,164,105,62,217,200,29,144,176,30,53,126,244,248,183,195,250,31,152,220,85,148,232,95,163,43,239,88,122,143,85,108,146,235,244,54,25,139,249,122,140,154,229,17,131,213,12,114,185,246,169,169,163,45,247,154,94,212,172,210,16,188,113,136,17,23,39,96,138,75,215,227,87,239,79,139,124,63,161,249,141,197,93,95,3,31,215,103,238,223,241,36,18,125,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,185,249,107,117,174,138,58,74,88,57,153,25,240,138,54,16,30,70,100,79,179,122,145,59,191,171,186,253,100,68,4,68,64,90,214,117,99,239,79,172,159,16,50,31,152,206,182,83,90,214,117,99,239,79,172,159,16,50,31,152,206,130,106,124,46,61,196,244,203,241,175,156,86,172,170,88,171,225,113,238,39,166,95,141,124,226,181,101,82,2,34,32,137,95,27,220,79,21,179,223,116,171,41,180,227,54,170,43,214,65,244,231,210,247,26,122,40,227,170,184,118,2,218,16,121,137,69,152,229,237,131,184,135,55,126,34,238,205,179,44,107,240,184,247,236,211,47,198,190,79,90,178,171,199,59,245,39,251,201,252,53,98,175,133,199,191,102,153,126,53,242,122,212,15,20,127,126,205,77,252,23,228,244,75,42,188,12,127,93,159,187,127,196,150,42,248,163,251,246,106,111,224,191,39,162,89,85,224,99,250,236,253,219,254,36,130,85,17,17,1,98,175,138,63,184,158,166,254,11,243,138,37,149,75,21,124,81,253,196,245,55,240,95,156,81,32,133,110,147,189,233,244,111,226,6,61,243,24,20,212,248,163,251,137,234,111,224,191,56,162,80,173,210,119,189,62,141,252,64,199,190,99,2,154,159,20,127,113,61,77,252,23,231,20,72,33,91,164,239,122,125,27,248,129,143,124,198,5,42,158,53,126,235,24,183,196,10,31,151,92,84,85,244,157,239,79,163,127,16,49,239,152,192,165,83,198,175,221,99,22,248,129,67,242,235,138,8,86,83,19,225,87,208,197,215,75,105,191,148,142,174,90,234,237,249,101,202,158,170,219,99,199,174,86,178,167,169,179,65,221,120,229,170,152,106,35,105,99,169,149,163,33,14,28,89,169,229,39,114,62,255,0,24,240,3,195,211,0,195,117,63,172,109,57,195,53,3,30,164,190,216,170,170,43,234,106,45,245,108,229,4,231,77,111,169,168,137,164,29,246,48,105,97,141,220,11,112,54,103,18,98,23,113,125,135,144,17,17,4,48,120,163,116,37,106,209,59,172,58,239,162,248,205,93,62,19,124,168,49,200,45,212,144,15,146,199,171,72,129,162,56,248,191,40,169,170,8,201,152,56,118,226,144,88,24,133,166,134,33,143,101,180,237,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,90,177,32,159,239,11,143,113,61,50,252,107,231,21,171,42,150,42,248,92,123,137,233,151,227,95,56,173,89,84,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,10,151,246,174,95,216,168,125,191,106,10,135,218,170,84,183,181,84,128,162,235,198,143,62,171,135,31,195,176,122,115,113,3,186,212,207,38,198,109,184,181,36,109,182,222,205,159,190,255,0,253,59,169,69,80,83,226,151,168,53,89,102,184,134,63,43,51,69,98,119,112,216,141,220,158,106,58,34,125,247,244,244,219,238,65,249,94,24,184,77,62,93,212,9,212,84,25,176,219,41,105,229,17,22,23,228,79,91,78,237,190,255,0,228,127,190,167,142,221,78,212,150,250,106,81,109,154,24,66,54,255,0,48,179,40,121,240,97,195,206,229,170,89,166,73,43,236,20,86,154,49,141,182,23,228,229,85,187,253,251,183,243,95,179,239,83,28,128,169,39,217,157,84,169,127,106,10,89,223,117,91,42,85,77,236,65,202,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,161,221,189,170,167,246,42,11,216,131,145,118,223,101,90,233,15,249,93,118,183,177,7,42,61,124,97,48,168,239,58,73,75,150,246,0,166,179,82,144,198,79,199,113,98,172,164,98,219,118,223,216,255,0,115,183,249,212,133,44,37,241,93,166,57,58,111,188,77,232,224,52,141,179,111,247,181,101,43,255,0,204,130,43,186,26,185,253,27,212,134,46,78,78,204,126,119,125,183,251,168,42,127,231,91,19,82,147,157,44,38,79,187,148,98,238,255,0,230,90,204,104,102,74,216,134,169,217,50,39,114,102,164,243,63,162,206,239,246,169,165,15,185,219,253,183,237,91,46,99,243,61,69,134,219,59,251,100,164,132,255,0,210,12,232,63,65,82,106,165,73,126,212,29,98,206,207,235,251,87,96,251,85,45,179,123,85,67,178,10,145,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,22,181,157,88,251,211,235,39,196,12,135,230,51,173,148,214,181,157,88,251,211,235,39,196,12,135,230,51,160,154,159,11,143,113,61,50,252,107,231,21,171,42,150,42,248,92,123,137,233,151,227,95,56,173,89,84,128,173,87,86,62,235,26,201,240,255,0,33,249,116,234,234,171,85,213,143,186,198,178,124,63,200,126,93,58,13,107,22,213,11,85,117,181,66,2,34,32,192,15,26,191,117,140,91,226,5,15,203,174,43,0,60,46,61,251,52,203,241,175,147,214,172,255,0,241,171,247,88,197,190,32,80,252,186,226,176,3,194,227,223,179,76,191,26,249,61,106,9,254,68,68,24,127,226,77,210,142,156,107,158,135,100,154,161,115,139,232,172,207,78,113,250,251,197,182,243,79,11,20,149,20,180,176,201,81,37,5,67,110,221,200,79,137,240,119,126,81,72,110,99,187,20,177,203,2,235,101,62,172,125,214,53,147,225,254,67,242,233,214,181,136,54,83,234,199,221,99,89,62,31,228,63,46,157,107,88,182,83,234,199,221,99,89,62,31,228,63,46,157,107,88,131,106,132,68,64,68,68,16,3,226,143,239,217,169,191,130,252,158,137,103,255,0,130,167,186,198,83,241,2,187,229,214,229,128,30,40,254,253,154,155,248,47,201,232,150,127,248,42,123,172,101,63,16,43,190,93,110,65,159,232,136,130,0,124,81,253,251,53,55,240,95,147,209,44,255,0,240,84,247,88,202,126,32,87,124,186,220,176,3,197,31,223,179,83,127,5,249,61,18,207,255,0,5,79,117,140,167,226,5,119,203,173,200,51,253,17,16,20,53,248,194,87,117,53,249,71,183,89,51,202,143,51,164,244,220,43,49,201,172,246,186,170,107,111,154,153,234,24,99,174,146,66,56,229,184,132,113,74,44,205,39,30,203,119,2,56,123,210,130,153,69,111,245,211,66,244,227,168,189,56,184,233,126,168,89,188,245,170,187,105,97,154,39,96,170,183,213,11,59,71,85,77,35,179,246,230,14,69,179,236,226,226,68,6,38,6,96,65,13,126,25,157,104,255,0,38,205,71,61,55,205,75,185,128,231,215,10,72,42,106,38,174,236,199,98,174,119,237,5,118,210,24,194,48,147,24,141,65,63,18,237,197,17,177,63,101,163,147,29,122,155,187,90,175,253,73,106,189,246,197,115,164,184,219,110,57,197,246,174,142,178,146,97,154,10,152,36,175,152,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,58,138,208,108,203,166,221,92,190,233,78,103,69,86,39,110,168,51,182,87,77,78,208,133,218,220,230,77,79,91,19,9,152,240,144,71,119,22,50,224,108,113,147,243,2,102,182,168,38,167,193,83,221,99,41,248,129,93,242,235,114,207,245,128,30,10,158,235,25,79,196,10,239,151,91,150,127,160,47,63,168,89,173,171,77,112,12,151,81,175,180,245,115,219,113,91,61,109,238,178,42,64,18,158,72,41,161,57,164,24,196,136,69,205,196,29,153,156,133,183,219,119,111,106,244,11,13,124,89,181,66,235,167,29,31,93,45,150,97,171,142,163,58,188,81,226,231,87,77,90,84,231,77,1,140,149,51,111,197,157,228,9,98,164,146,156,227,220,88,130,160,183,119,102,112,32,132,29,66,205,110,186,149,159,228,186,141,125,167,164,130,229,149,94,43,111,117,145,82,1,12,17,207,83,49,205,32,198,36,68,76,12,70,236,204,228,79,182,219,187,251,84,233,244,241,211,245,170,31,13,250,29,40,211,144,164,164,185,106,70,155,212,85,203,89,92,195,27,77,117,188,91,92,138,90,137,33,143,145,0,20,225,16,147,137,152,195,12,99,246,248,54,240,173,211,70,1,77,170,125,67,105,190,159,92,49,234,187,229,182,249,148,91,105,174,148,52,205,47,57,109,222,96,30,177,221,226,118,48,1,167,105,76,204,93,184,0,145,110,60,119,109,151,144,106,195,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,132,161,158,154,120,201,198,72,164,140,153,136,12,73,156,92,93,153,217,217,217,214,199,221,31,231,244,218,159,210,230,150,230,112,228,53,119,218,138,172,94,134,154,225,112,171,121,74,121,238,52,209,53,61,107,200,82,183,51,54,169,134,102,115,125,249,187,57,51,147,59,19,194,183,137,70,144,212,233,7,88,57,196,13,5,91,91,115,10,134,203,237,179,84,207,20,167,56,87,17,29,65,51,71,183,0,26,198,171,140,4,217,141,130,33,119,229,187,25,103,87,130,198,177,90,175,90,71,149,232,133,194,253,87,45,247,26,188,29,238,134,142,174,168,72,6,213,84,17,139,141,44,110,110,108,17,212,199,41,202,194,12,2,117,145,190,238,82,186,9,31,68,68,17,87,227,157,250,147,253,228,254,26,173,87,130,167,189,62,83,240,254,187,230,54,229,117,124,115,191,82,127,188,159,195,85,170,240,84,247,167,202,126,31,215,124,198,220,130,106,86,42,248,163,251,137,234,111,224,191,56,162,89,84,177,87,197,31,220,79,83,127,5,249,197,18,8,86,233,59,222,159,70,254,32,99,223,49,129,108,166,181,172,233,59,222,159,70,254,32,99,223,49,129,108,166,128,136,136,44,87,86,221,51,211,117,79,143,96,120,61,230,186,146,12,122,199,156,80,228,121,4,51,60,188,235,109,208,82,213,4,148,145,60,68,36,39,41,77,28,110,124,195,128,17,155,57,16,8,21,234,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,235,68,5,106,186,177,247,88,214,79,135,249,15,203,167,87,85,90,174,172,125,214,53,147,225,254,67,242,233,208,107,88,182,51,235,90,183,168,106,14,158,114,89,250,105,180,210,92,114,114,167,154,26,184,121,84,13,196,109,210,83,202,19,77,108,120,12,11,207,70,69,20,145,54,239,191,3,97,19,147,128,22,185,139,106,132,26,198,96,26,197,159,105,214,174,90,117,190,205,126,171,170,203,45,119,134,189,157,101,109,84,198,117,243,185,185,76,53,50,9,140,178,132,236,82,4,205,205,158,64,146,70,119,251,78,179,211,173,174,173,177,94,174,122,5,197,50,155,108,94,71,36,177,106,5,162,223,147,91,136,99,139,183,92,86,90,211,57,224,137,166,150,70,163,146,71,152,97,57,29,136,187,50,51,182,224,233,226,139,208,45,102,31,125,185,117,49,163,182,251,173,210,213,145,220,42,107,178,203,60,20,211,214,73,108,170,48,150,166,123,144,152,137,112,163,46,220,133,47,113,196,97,144,135,139,184,72,193,12,107,32,202,175,11,143,126,205,50,252,107,228,245,170,127,148,0,248,92,123,246,105,151,227,95,39,173,83,252,128,136,136,10,0,124,81,253,251,53,55,240,95,147,209,41,254,80,3,226,143,239,217,169,191,130,252,158,137,6,127,248,42,123,172,101,63,16,43,190,93,110,89,254,176,3,193,83,221,99,41,248,129,93,242,235,114,207,244,4,68,65,170,186,149,77,122,241,2,252,132,244,153,165,58,9,165,51,115,207,174,186,95,142,125,41,113,18,222,59,61,13,93,152,131,243,82,193,82,19,83,220,65,252,180,241,242,7,22,142,64,63,94,66,162,173,125,86,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,74,105,234,103,144,152,99,138,56,197,156,140,200,157,133,133,153,221,221,217,153,7,235,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,134,166,161,161,166,102,231,41,236,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,237,39,218,207,225,29,106,176,116,161,70,90,125,118,171,173,213,12,74,158,163,33,186,0,194,53,97,124,156,232,233,218,178,223,74,81,83,133,65,0,157,41,29,24,16,147,243,154,80,38,222,126,228,87,175,195,67,161,202,110,156,112,216,117,135,56,58,179,212,92,210,207,24,77,73,32,75,78,22,59,116,207,28,237,68,80,155,9,61,75,144,68,83,17,143,216,56,218,48,102,97,51,155,55,208,106,217,254,170,176,44,171,253,149,199,50,76,114,225,255,0,148,163,174,182,215,83,201,254,230,72,102,142,64,254,162,18,31,185,217,79,79,64,189,107,226,189,86,105,197,37,146,237,115,242,250,155,140,219,225,143,35,183,212,60,97,37,127,6,24,202,231,78,209,136,1,67,41,187,57,136,11,118,100,54,7,110,37,17,203,143,254,40,189,2,209,230,22,43,151,83,26,59,111,181,90,238,184,229,190,166,187,44,179,193,77,5,28,119,58,80,57,106,103,185,9,136,143,58,193,238,72,82,247,28,138,104,196,120,187,28,108,19,69,182,142,235,22,125,161,89,253,175,81,180,230,253,87,110,185,91,170,32,150,88,162,170,154,24,46,16,71,52,115,21,37,80,194,96,82,211,72,81,3,73,19,147,49,51,127,99,176,108,61,213,143,186,198,178,124,63,200,126,93,58,214,177,79,65,245,93,167,29,90,244,35,172,57,174,21,47,145,186,208,233,253,250,11,253,130,121,152,234,173,21,69,108,168,118,18,118,102,238,66,124,73,226,153,153,134,65,18,103,96,48,146,48,129,116,27,84,34,34,2,34,32,128,31,20,127,126,205,77,252,23,228,244,75,63,252,21,61,214,50,159,136,21,223,46,183,44,0,241,71,247,236,212,223,193,126,79,68,179,255,0,193,83,221,99,41,248,129,93,242,235,114,12,255,0,68,68,16,173,227,87,239,79,139,124,63,161,249,141,197,93,95,3,31,215,103,238,223,241,37,106,188,106,253,233,241,111,135,244,63,49,184,171,171,224,99,250,236,253,219,254,36,130,85,17,17,1,98,175,138,63,184,158,166,254,11,243,138,37,149,75,21,124,81,253,196,245,55,240,95,156,81,32,128,21,181,66,213,93,109,80,128,136,136,10,0,124,81,253,251,53,55,240,95,147,209,41,254,80,3,226,143,239,217,169,191,130,252,158,137,6,85,120,24,254,187,63,118,255,0,137,41,84,81,87,224,99,250,236,253,219,254,36,165,81,1,17,16,22,0,120,201,235,95,212,110,159,109,58,57,73,111,239,85,234,109,193,251,211,201,23,40,224,161,183,75,79,81,39,18,105,5,198,98,156,232,216,119,3,23,143,191,191,18,224,235,63,212,0,248,148,235,247,229,215,170,12,131,234,230,161,125,104,193,113,126,205,179,26,242,199,189,12,31,222,240,249,210,131,102,97,147,157,80,203,188,255,0,107,184,33,31,19,40,198,45,130,213,116,177,162,159,202,39,168,44,39,71,36,184,121,42,76,130,224,254,126,113,151,183,32,80,193,17,212,85,118,139,183,35,52,207,4,50,180,124,129,199,184,225,203,97,221,218,213,41,105,240,83,208,186,203,85,139,52,234,30,253,102,236,253,55,195,27,199,106,100,121,227,144,233,98,62,229,113,136,59,52,82,66,115,13,40,12,140,230,77,37,36,225,246,54,38,56,150,65,114,181,223,72,106,116,130,245,137,192,208,85,181,183,48,193,241,220,190,219,53,76,241,74,115,133,117,190,35,168,38,104,246,224,3,88,213,113,128,155,49,176,68,46,252,183,99,41,42,240,79,214,43,173,235,13,207,52,66,249,126,164,150,159,26,168,165,189,216,40,230,170,34,171,24,42,158,65,172,24,163,35,118,106,104,229,142,3,118,140,25,134,90,195,114,119,121,69,121,254,184,180,83,235,207,134,182,130,235,29,37,195,179,87,166,88,126,61,222,130,73,120,199,61,13,198,142,130,158,78,34,209,147,148,195,56,81,184,238,96,45,31,127,126,69,193,150,16,116,71,175,52,221,56,245,47,135,106,77,230,182,174,12,121,170,14,215,144,52,53,18,198,15,110,169,7,138,73,37,8,128,202,96,132,138,58,150,139,129,115,58,112,102,216,184,147,6,198,106,42,252,115,191,82,127,188,159,195,84,170,40,171,241,206,253,73,254,242,127,13,65,98,188,36,243,252,55,75,53,211,63,212,29,65,200,105,44,120,245,143,77,235,234,107,171,170,93,248,68,31,73,91,89,153,153,153,200,204,137,196,0,5,156,204,200,68,88,136,153,158,197,117,93,213,118,163,245,107,168,231,154,230,178,249,27,85,15,114,11,5,130,9,156,233,109,20,164,236,238,34,238,205,220,152,248,139,203,51,179,20,132,34,204,192,1,28,97,101,86,85,116,19,209,5,247,171,140,238,90,220,142,150,235,109,211,43,39,118,43,221,238,142,96,167,152,234,158,23,120,105,105,10,72,164,9,38,230,81,28,141,193,196,34,223,145,9,73,19,24,93,255,0,11,158,132,173,90,217,117,155,93,245,163,25,171,168,194,108,117,0,56,253,186,174,1,242,89,13,104,145,180,167,39,39,229,45,53,57,0,179,135,14,220,178,19,131,145,52,51,68,83,62,190,75,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,190,180,16,173,227,87,239,79,139,124,63,161,249,141,197,93,95,3,31,215,103,238,223,241,37,106,188,106,253,233,241,111,135,244,63,49,184,171,171,224,99,250,236,253,219,254,36,130,85,17,17,1,17,16,22,181,157,88,251,211,235,39,196,12,135,230,51,173,148,214,181,157,88,251,211,235,39,196,12,135,230,51,160,154,159,11,143,113,61,50,252,107,231,21,171,42,150,42,248,92,123,137,233,151,227,95,56,173,89,84,128,136,136,34,175,199,59,245,39,251,201,252,53,98,175,133,199,191,102,153,126,53,242,122,213,149,94,57,223,169,63,222,79,225,171,21,124,46,61,251,52,203,241,175,147,214,160,120,163,251,246,106,111,224,191,39,162,89,85,224,99,250,236,253,219,254,36,177,87,197,31,223,179,83,127,5,249,61,18,202,175,3,31,215,103,238,223,241,36,18,168,136,136,11,21,124,81,253,196,245,55,240,95,156,81,44,170,88,171,226,143,238,39,169,191,130,252,226,137,4,43,116,157,239,79,163,127,16,49,239,152,192,166,167,197,31,220,79,83,127,5,249,197,18,133,110,147,189,233,244,111,226,6,61,243,24,20,212,248,163,251,137,234,111,224,191,56,162,65,10,221,39,123,211,232,223,196,12,123,230,48,41,84,241,171,247,88,197,190,32,80,252,186,226,162,175,164,239,122,125,27,248,129,143,124,198,5,42,158,53,126,235,24,183,196,10,31,151,92,80,96,7,133,199,191,102,153,126,53,242,122,213,63,202,0,124,46,61,251,52,203,241,175,147,214,169,254,64,68,68,5,170,186,218,161,106,174,130,127,188,46,61,196,244,203,241,175,156,86,172,170,88,171,225,113,238,39,166,95,141,124,226,181,101,82,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,164,189,171,172,153,221,253,63,106,236,45,149,47,179,251,16,84,10,165,72,254,213,82,14,170,162,112,165,152,197,246,113,140,157,159,252,203,93,158,185,110,127,73,117,33,148,19,19,187,7,146,219,125,254,250,10,111,249,150,195,121,4,207,79,97,185,78,222,216,233,38,63,244,3,186,214,143,92,242,86,203,245,78,247,145,51,147,181,95,150,253,38,118,127,179,77,16,125,238,255,0,237,127,106,9,98,240,123,194,163,179,105,37,86,91,216,1,154,243,74,35,33,55,29,201,134,178,173,135,125,155,127,99,125,238,255,0,230,82,20,176,151,194,138,152,227,233,190,207,55,163,1,82,62,237,191,222,245,149,79,255,0,58,205,164,5,65,59,111,178,169,253,139,168,255,0,229,100,21,179,183,181,86,186,199,216,171,111,98,14,81,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,21,14,204,171,84,19,179,110,131,134,219,238,85,183,177,117,9,51,190,204,235,181,189,136,57,88,151,226,105,97,59,215,75,89,116,145,179,57,81,218,229,168,245,45,182,96,158,156,223,251,125,1,214,90,44,116,235,251,135,242,86,212,78,231,232,190,59,90,59,255,0,91,176,51,127,190,232,53,244,198,228,120,175,84,230,222,214,231,255,0,224,58,217,235,7,155,191,135,89,36,255,0,235,125,55,255,0,170,21,172,5,176,158,11,160,56,59,125,151,54,109,255,0,177,214,205,250,87,57,212,96,22,51,145,217,223,200,83,55,163,127,228,1,7,172,92,23,177,114,184,47,98,14,159,233,255,0,153,118,183,181,117,122,243,251,189,139,176,119,223,213,5,104,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,90,206,172,125,233,245,147,226,6,67,243,25,214,202,107,90,206,172,125,233,245,147,226,6,67,243,25,208,77,79,133,199,184,158,153,126,53,243,138,213,149,75,21,124,46,61,196,244,203,241,175,156,86,172,170,64,86,171,171,31,117,141,100,248,127,144,252,186,117,117,85,170,234,199,221,99,89,62,31,228,63,46,157,6,181,139,106,133,170,186,218,161,1,17,16,96,7,141,95,186,198,45,241,2,135,229,215,21,128,30,23,30,253,154,101,248,215,201,235,86,127,248,213,251,172,98,223,16,40,126,93,113,88,1,225,113,239,217,166,95,141,124,158,181,4,255,0,34,34,11,85,213,143,186,198,178,124,63,200,126,93,58,214,177,108,167,213,143,186,198,178,124,63,200,126,93,58,214,177,6,202,125,88,251,172,107,39,195,252,135,229,211,173,107,22,202,125,88,251,172,107,39,195,252,135,229,211,173,107,16,109,80,136,136,8,136,130,0,124,81,253,251,53,55,240,95,147,209,44,255,0,240,84,247,88,202,126,32,87,124,186,220,176,3,197,31,223,179,83,127,5,249,61,18,207,255,0,5,79,117,140,167,226,5,119,203,173,200,51,253,17,16,64,15,138,63,191,102,166,254,11,242,122,37,159,254,10,158,235,25,79,196,10,239,151,91,150,0,120,163,251,246,106,111,224,191,39,162,89,255,0,224,169,238,177,148,252,64,174,249,117,185,6,127,162,34,2,34,32,199,254,180,122,73,197,122,185,210,199,197,174,82,249,28,146,197,230,110,24,205,196,74,56,187,117,197,77,32,4,19,202,240,203,35,81,201,35,194,83,4,108,196,93,152,221,159,112,101,175,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,122,106,234,26,150,110,113,30,204,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,251,68,44,32,241,47,232,114,155,168,236,54,109,97,193,206,172,53,23,11,179,200,16,210,70,18,212,5,242,221,11,201,59,209,12,32,196,77,82,196,114,148,36,3,246,206,71,140,217,216,128,225,15,63,224,169,238,177,148,252,64,174,249,117,185,103,250,192,175,6,171,77,214,193,211,110,109,98,190,219,42,237,215,43,118,164,92,169,43,40,234,225,40,103,166,158,58,11,120,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,207,84,5,13,126,53,154,153,245,131,92,112,189,45,164,171,181,84,82,97,248,249,220,38,242,242,115,170,167,174,175,155,243,144,84,108,110,193,180,20,148,114,0,56,137,113,157,201,220,132,195,105,148,90,208,245,47,159,211,106,159,80,218,145,168,54,252,134,174,249,109,190,101,23,42,155,93,117,75,203,206,91,119,152,54,163,102,105,89,140,0,105,218,32,0,38,110,0,34,59,15,29,152,50,255,0,193,99,0,169,190,245,13,149,234,13,70,61,73,89,109,197,113,115,166,10,233,154,34,58,11,141,101,68,109,11,196,196,252,196,206,158,10,240,115,6,244,14,98,78,221,198,98,153,245,133,94,17,154,103,149,105,223,72,240,220,114,154,79,41,245,215,32,171,201,173,208,28,114,71,48,208,201,5,61,60,71,32,152,14,221,207,42,82,131,143,33,40,165,136,216,190,214,205,154,168,34,215,198,227,72,105,142,213,167,186,247,67,5,36,117,16,84,75,136,93,36,41,229,239,206,6,50,85,81,8,71,235,19,4,111,29,123,145,125,147,119,154,54,251,108,205,195,24,60,43,53,142,197,164,93,92,90,41,178,56,118,164,207,109,242,225,209,212,242,63,239,90,170,153,224,146,153,248,0,19,159,114,122,120,160,219,236,136,247,249,145,48,131,179,203,79,94,218,103,138,234,135,72,250,153,110,202,105,59,159,64,227,245,185,53,186,112,142,55,154,150,186,130,3,168,136,227,35,2,225,203,182,81,27,142,196,241,77,40,49,15,61,214,190,250,123,154,221,116,215,63,198,181,26,197,79,73,61,203,21,188,81,94,232,226,171,2,40,36,158,154,96,154,49,144,68,132,156,28,129,153,217,136,95,109,246,118,246,160,218,33,23,159,211,220,214,213,169,88,6,53,168,214,42,122,184,45,185,85,158,138,247,71,21,88,8,207,28,21,48,132,209,140,130,36,66,198,194,108,206,204,68,219,239,179,191,181,122,4,17,87,227,157,250,147,253,228,254,26,173,87,130,167,189,62,83,240,254,187,230,54,229,117,124,115,191,82,127,188,159,195,85,170,240,84,247,167,202,126,31,215,124,198,220,130,106,86,42,248,163,251,137,234,111,224,191,56,162,89,84,177,87,197,31,220,79,83,127,5,249,197,18,8,86,233,59,222,159,70,254,32,99,223,49,129,108,166,181,172,233,59,222,159,70,254,32,99,223,49,129,108,166,128,136,136,8,136,128,173,87,86,62,235,26,201,240,255,0,33,249,116,234,234,171,85,213,143,186,198,178,124,63,200,126,93,58,13,107,22,213,11,85,117,181,66,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,168,33,241,25,232,163,249,42,234,60,23,252,2,217,117,147,76,178,159,206,91,106,103,110,236,118,186,231,115,121,45,133,55,34,50,226,0,210,68,82,176,145,198,68,59,202,80,203,35,207,74,242,154,171,166,120,174,178,105,198,71,165,185,173,39,152,178,228,214,249,109,245,60,99,140,228,135,155,125,137,226,238,1,128,205,17,176,201,25,184,191,9,0,9,155,113,100,16,89,225,113,239,217,166,95,141,124,158,181,79,242,136,13,9,233,39,42,233,27,196,255,0,77,49,107,148,190,123,27,190,253,99,184,99,55,17,41,37,238,80,141,190,226,1,4,242,188,49,70,245,145,198,208,148,193,27,56,143,122,55,103,216,217,75,250,2,34,32,40,1,241,71,247,236,212,223,193,126,79,68,167,249,64,15,138,63,191,102,166,254,11,242,122,36,25,255,0,224,169,238,177,148,252,64,174,249,117,185,103,250,192,15,5,79,117,140,167,226,5,119,203,173,203,63,208,17,17,6,170,234,90,124,45,58,5,177,82,88,172,61,86,106,245,191,207,93,107,191,191,176,235,37,85,49,132,118,248,196,221,163,185,76,50,11,119,38,62,45,37,62,204,241,132,101,28,194,230,103,27,193,101,124,53,60,63,127,46,213,148,58,247,170,208,240,192,109,87,2,250,46,220,67,180,151,138,234,73,233,143,243,177,79,76,112,212,91,141,188,204,18,113,54,39,146,51,15,78,36,166,165,1,17,16,20,69,245,209,225,125,144,134,174,89,243,14,154,113,122,72,49,140,230,241,67,105,171,180,83,71,85,40,88,238,53,39,55,122,177,226,130,156,134,150,214,2,17,17,151,34,237,28,132,34,3,31,0,25,116,68,24,43,132,116,101,98,232,243,161,29,110,182,73,117,250,103,51,202,52,254,243,81,147,92,162,51,106,82,146,43,101,87,106,154,154,50,219,104,98,238,202,205,33,11,73,33,25,17,113,103,8,163,132,21,178,159,86,62,235,26,201,240,255,0,33,249,116,235,90,196,27,84,34,34,2,34,32,128,31,20,127,126,205,77,252,23,228,244,75,63,252,21,61,214,50,159,136,21,223,46,183,44,0,241,71,247,236,212,223,193,126,79,68,179,255,0,193,83,221,99,41,248,129,93,242,235,114,12,255,0,68,68,16,173,227,87,239,79,139,124,63,161,249,141,197,93,95,3,31,215,103,238,223,241,37,106,188,106,253,233,241,111,135,244,63,49,184,171,171,224,99,250,236,253,219,254,36,130,85,17,17,1,98,175,138,63,184,158,166,254,11,243,138,37,149,75,21,124,81,253,196,245,55,240,95,156,81,32,128,21,181,66,213,93,109,80,128,136,136,10,0,124,81,253,251,53,55,240,95,147,209,41,254,80,3,226,143,239,217,169,191,130,252,158,137,6,85,120,24,254,187,63,118,255,0,137,41,84,81,87,224,99,250,236,253,219,254,36,165,81,1,17,16,90,174,169,245,175,249,59,116,251,155,107,28,118,255,0,59,87,143,219,219,200,64,81,119,35,58,233,229,10,122,94,232,247,35,119,133,167,154,39,147,137,177,118,216,248,238,91,51,235,88,165,39,198,127,168,170,147,186,227,93,54,98,25,101,92,116,240,83,149,231,49,161,165,150,46,196,230,101,27,219,233,231,112,39,149,142,54,142,89,222,19,97,7,105,169,101,216,221,129,194,192,120,80,232,237,215,82,186,180,178,101,197,97,164,174,199,180,250,158,162,247,116,150,182,148,165,130,57,202,25,33,162,16,46,4,13,82,213,6,19,198,196,226,251,82,202,96,252,163,102,65,49,61,44,104,167,242,118,233,247,9,209,201,46,30,118,175,31,183,191,159,156,101,238,70,117,211,202,117,21,93,162,237,198,239,11,79,52,173,31,32,98,237,176,114,220,183,119,214,177,109,80,181,87,65,177,70,145,233,158,43,172,157,8,233,246,150,230,180,158,98,203,147,105,125,142,223,83,198,56,206,72,121,219,32,225,60,93,192,48,25,162,54,25,35,55,23,225,32,1,51,110,44,181,247,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,15,77,93,67,82,205,206,35,217,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,223,99,62,147,189,214,52,111,225,254,61,242,232,20,85,248,201,232,167,212,110,160,173,58,199,73,112,239,82,106,109,189,251,208,73,47,41,32,174,183,69,79,79,39,17,104,197,134,18,128,232,220,119,51,39,147,191,191,17,224,200,36,127,195,235,88,174,186,223,210,94,11,151,100,183,234,75,174,67,69,79,53,146,241,44,85,69,60,237,61,36,199,12,101,84,70,102,126,102,74,113,167,158,71,55,220,158,126,108,204,38,44,176,215,199,59,245,39,251,201,252,53,91,79,6,141,111,181,96,186,219,127,209,123,133,142,174,162,163,84,41,224,42,26,248,100,30,20,147,219,96,172,168,112,148,31,103,112,146,41,37,216,197,221,196,227,1,226,236,110,113,223,95,23,157,51,202,181,147,81,250,112,210,220,42,147,204,94,178,107,133,254,223,77,202,57,14,56,121,189,179,156,242,246,192,204,97,136,24,164,144,216,95,132,96,100,237,176,186,8,224,233,119,166,76,251,170,109,80,182,233,254,33,77,87,71,109,58,129,27,214,66,246,233,170,104,172,208,60,114,201,206,114,141,184,137,152,193,40,196,6,64,210,72,194,28,135,119,33,216,83,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,148,52,239,87,59,205,60,166,114,20,178,205,33,250,51,156,146,201,36,142,194,194,12,230,236,34,34,204,45,229,58,93,233,147,1,233,103,75,237,186,127,136,83,82,86,92,130,156,70,245,144,189,186,26,106,219,204,237,36,178,115,156,163,110,68,0,83,202,49,1,145,188,113,184,135,34,217,200,175,2,2,34,32,133,111,26,191,122,124,91,225,253,15,204,110,42,234,248,24,254,187,63,118,255,0,137,43,85,227,87,239,79,139,124,63,161,249,141,197,93,95,3,31,215,103,238,223,241,36,18,168,136,136,8,136,128,181,172,234,199,222,159,89,62,32,100,63,49,157,108,166,181,172,234,199,222,159,89,62,32,100,63,49,157,4,212,248,92,123,137,233,151,227,95,56,173,89,84,177,87,194,227,220,79,76,191,26,249,197,106,202,164,4,68,65,21,126,57,223,169,63,222,79,225,171,21,124,46,61,251,52,203,241,175,147,214,172,170,241,206,253,73,254,242,127,13,88,171,225,113,239,217,166,95,141,124,158,181,3,197,31,223,179,83,127,5,249,61,18,202,175,3,31,215,103,238,223,241,37,138,190,40,254,253,154,155,248,47,201,232,150,85,120,24,254,187,63,118,255,0,137,32,149,68,68,64,88,171,226,143,238,39,169,191,130,252,226,137,101,82,197,95,20,127,113,61,77,252,23,231,20,72,33,91,164,239,122,125,27,248,129,143,124,198,5,53,62,40,254,226,122,155,248,47,206,40,148,43,116,157,239,79,163,127,16,49,239,152,192,166,167,197,31,220,79,83,127,5,249,197,18,8,86,233,59,222,159,70,254,32,99,223,49,129,74,167,141,95,186,198,45,241,2,135,229,215,21,21,125,39,123,211,232,223,196,12,123,230,48,41,84,241,171,247,88,197,190,32,80,252,186,226,131,0,60,46,61,251,52,203,241,175,147,214,169,254,80,3,225,113,239,217,166,95,141,124,158,181,79,242,2,34,32,45,85,214,213,11,85,116,19,253,225,113,238,39,166,95,141,124,226,181,101,82,197,95,11,143,113,61,50,252,107,231,21,171,42,144,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,5,47,237,93,95,211,255,0,50,236,45,247,244,93,126,188,254,239,98,14,225,246,46,87,3,236,92,160,252,60,226,110,198,29,123,147,255,0,173,245,63,254,168,150,176,185,36,143,45,234,160,223,218,252,63,252,6,91,53,106,164,231,79,128,95,14,55,102,127,33,82,222,173,255,0,144,53,172,133,204,158,123,161,185,187,125,167,6,125,191,177,144,79,63,134,93,132,236,189,45,98,50,72,204,197,89,107,138,163,208,183,221,142,122,131,111,236,244,54,89,104,177,211,160,30,31,201,91,78,251,127,162,216,237,16,239,253,108,198,207,254,251,44,139,65,195,251,21,15,183,222,171,127,98,234,34,102,119,103,116,21,179,50,173,80,46,207,178,173,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,80,255,0,122,173,80,255,0,122,10,25,254,211,183,236,93,173,236,93,35,250,111,254,101,220,222,196,28,171,19,215,21,32,85,116,171,169,172,77,250,24,221,105,55,175,236,22,127,249,21,246,86,67,173,102,103,233,103,83,93,253,141,140,215,63,255,0,211,65,174,116,198,240,87,202,77,237,25,13,191,223,117,179,78,140,207,29,70,155,216,230,137,247,98,161,166,127,243,188,17,186,214,86,191,214,186,163,255,0,58,127,241,186,216,235,164,10,249,46,93,63,98,21,115,59,57,157,166,222,238,236,219,110,239,69,78,255,0,242,160,188,235,130,246,46,87,15,236,65,213,183,174,235,177,189,170,135,125,159,209,149,66,232,43,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,88,213,150,120,112,244,99,156,229,87,156,215,41,209,191,59,122,200,46,21,23,75,141,79,214,43,172,125,250,169,228,41,37,147,128,84,136,15,35,50,125,133,152,91,125,153,153,189,22,74,162,15,41,165,186,91,130,104,182,9,108,211,61,52,177,125,13,141,217,187,222,74,139,205,77,81,218,238,204,115,73,249,201,140,228,45,228,148,203,237,19,237,190,205,179,51,51,122,180,68,5,249,57,102,45,98,206,113,91,206,21,148,208,249,219,46,65,111,168,181,220,105,187,167,31,126,150,120,202,57,99,230,14,38,60,128,201,183,23,98,109,247,103,103,245,95,172,136,49,87,251,151,29,9,255,0,222,51,254,19,94,63,233,107,42,145,16,17,17,5,191,214,189,4,210,126,162,113,90,92,43,88,241,79,172,22,90,43,128,93,32,166,243,213,52,156,42,130,57,35,25,57,211,201,25,190,193,52,141,179,191,31,181,190,219,179,59,91,253,45,232,43,164,237,22,206,237,154,153,166,154,83,244,54,73,102,239,121,42,223,167,110,85,29,174,236,39,12,159,155,154,160,227,45,227,148,199,237,11,237,190,237,179,179,59,100,2,32,34,34,15,201,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,56,251,244,179,198,81,203,31,48,113,49,228,6,77,184,187,19,111,187,59,63,170,198,191,238,92,116,39,255,0,120,207,248,77,120,255,0,165,172,170,68,31,147,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,113,247,233,103,140,163,150,62,96,226,99,200,12,155,113,118,38,223,118,118,127,85,141,127,220,184,232,79,254,241,159,240,154,241,255,0,75,89,84,136,8,136,128,136,136,49,255,0,84,186,10,233,59,90,115,187,158,166,106,94,148,253,51,146,94,123,62,118,183,233,219,149,63,119,181,8,67,31,230,225,168,8,199,104,226,1,251,34,219,237,187,238,238,238,247,3,69,52,19,73,250,118,197,106,176,173,28,197,62,175,217,107,110,7,116,158,155,207,84,213,243,170,56,227,140,164,231,81,36,134,219,132,49,182,204,252,126,206,251,110,238,239,112,17,1,17,16,99,254,169,116,21,210,118,180,231,119,61,76,212,189,41,250,103,36,188,246,124,237,111,211,183,42,126,239,106,16,134,63,205,195,80,17,142,209,196,3,246,69,183,219,119,221,221,221,238,6,138,104,38,147,244,237,138,213,97,90,57,138,125,95,178,214,220,14,233,61,55,158,169,171,231,84,113,199,25,73,206,162,73,13,183,8,99,109,153,248,253,157,246,221,221,222,224,34,2,34,32,34,34,2,34,32,252,155,6,39,138,226,159,73,125,86,198,109,86,111,166,110,19,93,174,63,71,209,71,79,231,43,165,219,187,83,55,6,110,228,199,196,121,72,91,145,108,219,187,236,191,89,17,7,228,229,152,181,139,57,197,111,56,86,83,67,231,108,185,5,190,162,215,113,166,238,156,125,250,89,227,40,229,143,152,56,152,242,3,38,220,93,137,183,221,157,159,213,99,95,247,46,58,19,255,0,188,103,252,38,188,127,210,214,85,34,15,201,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,57,59,20,176,70,49,197,31,51,114,50,226,0,45,185,59,147,237,187,187,191,170,253,100,68,5,138,191,220,184,232,79,254,241,159,240,154,241,255,0,75,89,84,136,60,254,1,129,227,58,97,134,218,116,255,0,12,165,171,165,177,88,169,218,146,223,79,83,112,168,173,56,32,103,126,49,52,181,6,114,184,11,63,16,23,39,96,6,16,29,132,69,155,208,34,32,181,90,233,210,230,132,245,41,244,39,229,175,6,250,199,245,115,204,253,25,254,19,172,163,236,121,142,215,123,253,109,44,124,185,118,34,253,45,246,227,233,182,239,191,228,232,167,70,125,54,116,237,149,85,102,186,57,166,255,0,87,239,85,182,243,181,207,83,244,197,125,95,58,83,146,57,10,62,21,19,200,13,185,195,27,238,205,203,236,237,190,206,236,247,173,16,23,148,213,45,45,193,53,167,4,185,233,158,165,216,190,153,198,239,61,159,59,69,230,166,167,238,246,166,9,163,252,228,38,18,14,210,68,5,246,73,183,219,103,221,157,217,253,90,32,198,172,79,195,135,163,28,27,42,179,102,184,182,141,249,43,214,63,112,167,186,91,170,126,177,93,100,236,85,65,32,201,20,156,14,164,128,184,152,11,236,76,226,251,108,236,237,232,178,85,17,1,17,16,17,17,1,126,78,89,139,88,179,156,86,243,133,101,52,62,118,203,144,91,234,45,119,26,110,233,199,223,165,158,50,142,88,249,131,137,143,32,50,109,197,216,155,125,217,217,253,87,235,34,12,85,254,229,199,66,127,247,140,255,0,132,215,143,250,90,202,164,68,4,68,65,242,86,218,109,87,26,154,10,203,133,178,146,170,162,215,80,245,116,50,205,8,153,210,206,241,73,11,203,17,59,110,6,241,77,44,110,67,179,240,144,199,216,78,207,245,162,32,34,34,2,199,253,82,232,43,164,237,105,206,238,122,153,169,122,83,244,206,73,121,236,249,218,223,167,110,84,253,222,212,33,12,127,155,134,160,35,29,163,136,7,236,139,111,182,239,187,187,187,228,2,32,183,250,41,160,154,79,211,182,43,85,133,104,230,41,245,126,203,91,112,59,164,244,222,122,166,175,157,81,199,28,101,39,58,137,36,54,220,33,141,182,103,227,246,119,219,119,119,123,128,136,128,136,136,62,75,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,190,180,68,4,68,64,68,68,31,147,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,113,247,233,103,140,163,150,62,96,226,99,200,12,155,113,118,38,223,118,118,127,85,141,127,220,184,232,79,254,241,159,240,154,241,255,0,75,89,84,136,8,136,128,136,136,49,255,0,84,186,10,233,59,90,115,187,158,166,106,94,148,253,51,146,94,123,62,118,183,233,219,149,63,119,181,8,67,31,230,225,168,8,199,104,226,1,251,34,219,237,187,238,238,238,247,3,69,52,19,73,250,118,197,106,176,173,28,197,62,175,217,107,110,7,116,158,155,207,84,213,243,170,56,227,140,164,231,81,36,134,219,132,49,182,204,252,126,206,251,110,238,239,112,17,1,17,16,89,77,107,232,207,166,206,162,114,170,92,215,88,244,223,235,5,234,138,222,22,184,42,126,152,175,164,225,74,18,73,32,199,194,158,120,193,246,57,164,125,221,185,125,173,183,217,153,155,245,180,47,165,205,9,233,175,233,191,200,166,13,245,115,235,31,150,250,79,252,39,89,89,223,242,253,222,207,250,230,89,56,241,239,203,250,59,111,203,215,125,155,107,170,136,8,136,128,188,166,169,105,110,9,173,56,37,207,76,245,46,197,244,206,55,121,236,249,218,47,53,53,63,119,181,48,77,31,231,33,48,144,118,146,32,47,178,77,190,219,62,236,238,207,234,209,6,42,255,0,114,227,161,63,251,198,127,194,107,199,253,45,101,82,34,2,34,32,44,127,213,46,130,186,78,214,156,238,231,169,154,151,165,63,76,228,151,158,207,157,173,250,118,229,79,221,237,66,16,199,249,184,106,2,49,218,56,128,126,200,182,251,110,251,187,187,190,64,34,11,85,161,125,46,104,79,77,127,77,254,69,48,111,171,159,88,252,183,210,127,225,58,202,206,255,0,151,238,246,127,215,50,201,199,143,126,95,209,219,126,94,187,236,219,93,84,68,4,68,65,143,250,165,208,87,73,218,211,157,220,245,51,82,244,167,233,156,146,243,217,243,181,191,78,220,169,251,189,168,66,24,255,0,55,13,64,70,59,71,16,15,217,22,223,109,223,119,119,119,245,122,23,210,230,132,244,215,244,223,228,83,6,250,185,245,143,203,125,39,254,19,172,172,239,249,126,239,103,253,115,44,156,120,247,229,253,29,183,229,235,190,205,181,213,68,5,138,191,220,184,232,79,254,241,159,240,154,241,255,0,75,89,84,136,63,39,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,116,228,236,82,193,24,199,20,124,205,200,203,136,0,182,228,238,79,182,238,238,254,171,197,107,127,77,218,37,212,125,170,217,102,214,140,6,147,35,167,179,84,29,77,1,149,68,244,179,211,25,143,19,96,154,156,194,86,2,102,30,65,203,129,56,70,238,206,224,14,215,45,16,99,174,1,225,239,210,54,150,102,86,157,65,211,237,45,171,177,228,54,58,134,169,161,174,166,202,47,28,226,61,157,157,157,158,169,196,192,133,200,12,9,156,12,8,132,152,132,157,158,255,0,201,105,181,77,117,167,190,205,108,164,59,149,29,60,212,148,245,133,8,188,240,193,49,70,82,196,18,109,200,64,202,8,72,133,159,98,120,163,119,223,139,109,245,162,2,34,32,34,34,11,41,173,125,25,244,217,212,78,85,75,154,235,30,155,253,96,189,81,91,194,215,5,79,211,21,244,156,41,66,73,36,24,248,83,207,24,62,199,52,143,187,183,47,181,182,251,51,51,126,182,133,244,185,161,61,53,253,55,249,20,193,190,174,125,99,242,223,73,255,0,132,235,43,59,254,95,187,217,255,0,92,203,39,30,61,249,127,71,109,249,122,239,179,109,117,81,1,17,16,17,17,1,99,86,89,225,195,209,142,115,149,94,115,92,167,70,252,237,235,32,184,84,93,46,53,63,88,174,177,247,234,167,144,164,150,78,1,82,32,60,140,201,246,22,97,109,246,102,102,244,89,42,136,60,166,150,233,110,9,162,216,37,179,76,244,210,197,244,54,55,102,239,121,42,47,53,53,71,107,187,49,205,39,231,38,51,144,183,146,83,47,180,79,182,251,54,204,204,205,234,209,16,17,17,5,170,215,78,151,52,39,169,79,161,63,45,120,55,214,63,171,158,103,232,207,240,157,101,31,99,204,118,187,223,235,105,99,229,203,177,23,233,111,183,31,77,183,125,252,166,150,244,21,210,118,139,103,118,205,76,211,77,41,250,27,36,179,119,188,149,111,211,183,42,142,215,118,19,134,79,205,205,80,113,150,241,202,99,246,133,246,223,118,217,217,157,178,1,16,99,254,169,116,21,210,118,180,231,119,61,76,212,189,41,250,103,36,188,246,124,237,111,211,183,42,126,239,106,16,134,63,205,195,80,17,142,209,196,3,246,69,183,219,119,221,221,221,253,94,133,244,185,161,61,53,253,55,249,20,193,190,174,125,99,242,223,73,255,0,132,235,43,59,254,95,187,217,255,0,92,203,39,30,61,249,127,71,109,249,122,239,179,109,117,81,1,17,16,23,148,213,45,45,193,53,167,4,185,233,158,165,216,190,153,198,239,61,159,59,69,230,166,167,238,246,166,9,163,252,228,38,18,14,210,68,5,246,73,183,219,103,221,157,217,253,90,32,198,172,79,195,135,163,28,27,42,179,102,184,182,141,249,43,214,63,112,167,186,91,170,126,177,93,100,236,85,65,32,201,20,156,14,164,128,184,152,11,236,76,226,251,108,236,237,232,175,86,169,105,110,9,173,56,37,207,76,245,46,197,244,206,55,121,236,249,218,47,53,53,63,119,181,48,77,31,231,33,48,144,118,146,32,47,178,77,190,219,62,236,238,207,234,209,6,53,98,126,28,61,24,224,217,85,155,53,197,180,111,201,94,177,251,133,61,210,221,83,245,138,235,39,98,170,9,6,72,164,224,117,36,5,196,192,95,98,103,23,219,103,103,111,69,117,117,175,65,52,159,168,156,86,151,10,214,60,83,235,5,150,138,224,23,72,41,188,245,77,39,10,160,142,72,198,78,116,242,70,111,176,77,35,108,239,199,237,111,182,236,206,215,1,16,99,254,150,244,21,210,118,139,103,118,205,76,211,77,41,250,27,36,179,119,188,149,111,211,183,42,142,215,118,19,134,79,205,205,80,113,150,241,202,99,246,133,246,223,118,217,217,157,178,1,17,1,17,16,22,42,255,0,114,227,161,63,251,198,127,194,107,199,253,45,101,82,32,242,154,91,165,184,38,139,96,150,205,51,211,75,23,208,216,221,155,189,228,168,188,212,213,29,174,236,199,52,159,156,152,206,66,222,73,76,190,209,62,219,236,219,51,51,55,171,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,20,191,181,117,237,235,186,172,157,82,207,187,250,178,14,193,246,46,87,13,236,92,160,241,26,205,60,116,250,111,124,154,87,217,134,134,165,255,0,206,208,72,235,89,104,77,231,175,136,159,218,82,3,127,190,203,99,158,175,235,228,182,244,253,151,213,194,236,198,22,155,131,179,187,111,179,181,21,67,255,0,200,181,197,160,244,174,167,255,0,206,135,252,108,131,98,190,135,105,2,151,165,93,50,97,111,211,198,232,137,253,127,104,187,255,0,202,175,178,178,29,20,179,55,75,58,100,237,236,124,102,133,255,0,254,154,189,232,56,127,98,234,119,251,76,223,181,118,191,177,116,151,233,183,249,208,118,55,220,171,84,55,220,171,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,84,63,222,171,84,63,222,131,172,127,77,255,0,204,187,155,216,186,217,189,87,99,123,16,114,172,95,91,179,118,186,90,212,183,219,209,241,154,237,255,0,251,70,87,209,99,199,95,119,88,45,125,40,234,65,78,251,52,216,237,92,77,234,205,234,92,5,189,191,214,76,131,94,74,210,98,172,156,155,216,242,147,255,0,190,235,98,110,135,103,243,29,56,226,38,251,179,181,170,220,222,191,250,5,58,215,86,66,229,33,19,125,228,238,182,44,232,134,33,135,167,92,80,69,223,254,182,91,254,239,254,65,167,65,126,151,15,232,185,92,63,177,7,81,123,91,251,85,99,232,168,47,107,127,106,169,189,136,59,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,80,94,170,129,246,191,246,170,159,216,169,31,107,255,0,106,14,214,245,92,174,27,216,185,65,96,250,226,159,203,244,227,151,27,110,238,246,171,139,122,127,232,21,11,93,154,34,97,172,128,159,216,210,139,255,0,190,203,98,142,183,162,25,186,117,202,196,157,255,0,235,101,195,238,255,0,228,26,133,174,156,101,198,65,39,251,137,157,6,198,93,17,77,221,233,107,77,31,111,70,198,104,118,255,0,237,29,95,69,143,29,2,93,96,186,116,163,166,229,3,238,208,227,180,145,63,171,63,168,243,23,246,127,88,186,200,116,28,63,177,116,151,233,183,249,215,115,251,23,91,183,170,10,155,238,85,170,27,238,85,160,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,225,213,47,253,170,167,84,191,222,130,150,111,93,253,87,99,123,23,75,59,247,54,251,151,115,123,16,114,177,167,196,66,211,37,219,164,221,66,8,228,96,236,88,231,153,247,223,213,128,226,61,189,63,201,89,44,177,243,175,2,119,233,115,81,97,251,164,198,174,27,255,0,152,25,6,187,100,220,73,199,246,62,203,99,222,142,232,36,182,244,249,136,82,204,14,50,13,166,222,196,206,206,207,187,80,211,179,239,191,246,45,113,39,110,51,200,63,176,221,191,223,91,46,244,244,84,210,105,46,63,45,24,8,66,116,20,132,12,59,108,204,244,209,109,236,254,173,144,92,133,195,251,23,43,130,246,32,235,113,221,253,170,166,111,185,81,191,218,217,86,62,174,130,180,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,20,59,125,202,150,29,159,218,170,47,71,84,111,246,182,65,218,222,197,202,224,125,139,148,22,87,172,74,9,46,93,62,101,244,176,131,148,133,105,184,48,179,51,187,238,244,53,12,219,109,253,171,92,33,110,68,195,251,95,101,178,255,0,80,165,77,30,146,228,18,214,0,156,33,65,86,70,197,182,206,205,77,46,254,223,234,221,107,69,3,114,158,49,253,166,205,254,250,13,131,252,59,237,50,90,122,77,211,208,146,70,62,253,142,9,155,109,253,24,206,83,219,215,252,165,146,203,31,58,15,39,110,151,52,234,31,186,60,106,223,183,249,193,214,65,160,225,253,139,173,219,215,127,85,216,254,197,210,238,253,205,190,228,29,141,253,170,165,75,125,202,164,28,162,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,42,31,239,85,170,95,111,185,5,12,222,190,197,216,222,197,195,50,169,1,99,143,136,13,214,150,219,210,206,161,52,242,0,156,216,237,112,71,201,246,119,119,96,109,155,251,92,153,150,71,40,239,241,127,213,56,177,189,52,165,211,234,107,191,98,175,32,161,144,187,1,38,196,113,181,93,51,19,59,109,234,206,34,109,237,111,189,4,54,192,5,85,84,194,192,228,230,238,251,55,249,221,108,217,163,22,136,236,154,99,142,91,162,139,182,49,91,40,197,135,246,109,79,27,126,215,253,139,91,221,36,196,238,25,174,123,108,199,237,180,50,213,75,83,222,251,17,135,47,209,134,67,253,173,247,11,253,255,0,114,217,147,23,161,123,110,57,108,161,127,251,13,36,49,237,182,219,109,24,182,223,239,32,253,69,193,123,23,43,130,65,213,233,190,251,46,198,246,170,118,101,80,183,222,130,164,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,20,191,181,117,250,111,190,203,176,155,239,84,236,200,43,31,98,229,112,43,148,30,39,89,237,17,222,244,199,35,183,75,23,112,101,182,86,11,143,237,222,158,70,253,173,251,86,178,115,129,82,213,56,184,56,184,59,62,207,254,103,91,71,101,20,47,114,199,46,116,45,255,0,102,164,154,61,182,223,125,227,38,219,253,245,172,222,173,226,119,12,43,61,185,227,247,42,25,105,101,166,236,253,137,3,143,233,67,25,254,215,251,137,190,255,0,189,4,245,120,127,93,105,110,93,44,233,235,65,32,17,195,142,208,132,156,95,119,103,102,54,217,255,0,177,197,217,100,114,142,255,0,8,13,83,139,36,211,74,173,62,169,187,247,234,241,250,24,203,176,114,110,65,27,213,212,176,179,54,222,140,194,64,222,215,251,148,136,32,225,253,139,173,219,215,216,187,85,46,200,56,111,185,86,169,109,190,245,82,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,14,29,246,84,57,108,170,39,251,149,46,219,160,168,95,127,85,82,224,91,102,92,160,224,136,64,92,205,246,17,109,221,255,0,99,40,75,241,127,204,39,191,235,213,138,210,53,60,160,182,89,231,6,1,144,157,189,107,102,109,221,159,211,254,198,222,207,216,166,123,46,188,83,99,248,181,218,247,89,40,71,5,13,28,211,153,27,236,44,194,14,254,174,181,241,235,163,83,40,117,71,95,174,215,107,109,76,83,65,110,122,139,118,241,25,16,242,10,218,146,251,217,190,227,111,103,167,177,7,177,240,219,196,139,40,215,56,54,182,149,72,211,114,222,70,141,139,181,202,142,179,239,118,244,223,138,159,49,22,17,97,22,102,102,109,153,155,238,81,75,224,207,165,161,85,75,148,234,53,125,60,130,112,92,225,165,131,120,133,197,197,169,37,125,249,63,175,175,127,255,0,167,117,43,104,10,146,85,42,95,218,130,157,189,125,170,177,246,42,91,213,86,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,173,166,142,245,3,128,235,125,215,61,177,98,7,87,5,203,78,50,138,188,86,245,71,90,240,140,237,60,4,227,230,66,56,228,50,242,210,16,202,49,200,108,14,79,12,173,197,184,58,11,150,136,136,8,136,128,136,188,166,172,103,95,146,253,44,204,181,51,232,191,164,254,169,99,247,27,239,146,239,246,124,215,149,166,146,110,215,115,137,112,229,219,227,203,137,109,190,251,62,219,32,245,104,173,254,133,235,166,156,117,23,167,22,237,80,210,251,207,158,181,87,111,20,208,202,204,21,86,250,161,102,121,41,106,99,103,126,220,193,200,119,109,220,92,72,76,8,192,192,202,224,32,34,34,2,34,32,34,179,253,75,245,49,134,244,181,143,98,153,158,160,208,213,158,61,127,202,41,241,202,234,218,102,115,59,96,77,75,83,51,85,188,76,46,83,0,149,56,177,128,253,190,6,68,44,100,45,25,221,91,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,131,235,68,68,4,88,1,226,31,215,174,190,244,141,170,120,238,45,167,248,46,41,93,141,223,113,241,184,5,198,251,108,173,151,185,92,53,51,4,240,69,44,85,17,70,253,184,218,148,136,54,114,30,240,187,190,198,43,228,240,244,241,11,214,142,172,245,162,245,167,58,141,140,97,86,235,109,187,23,169,189,197,45,146,138,174,25,202,120,234,233,33,17,34,154,166,81,112,227,80,110,236,194,207,187,15,175,181,156,36,41,17,16,17,97,175,136,167,93,151,94,145,45,88,165,139,78,104,241,251,182,109,145,84,73,87,45,29,218,50,158,10,91,84,98,66,82,201,28,53,17,76,7,36,196,3,17,59,56,19,67,82,222,208,101,106,186,13,241,11,234,75,171,61,121,143,78,114,92,99,77,109,216,245,186,207,89,123,188,75,67,69,95,13,105,65,31,8,99,26,114,58,153,65,207,204,84,83,185,49,139,55,109,164,217,249,113,103,9,31,69,30,190,33,126,33,122,209,210,102,180,89,116,231,78,113,140,42,227,109,184,226,244,215,185,101,189,209,85,205,56,207,37,93,92,36,34,80,212,196,44,28,105,193,217,156,93,247,114,245,246,51,60,61,60,66,245,163,171,61,104,189,105,206,163,99,24,85,186,219,110,197,234,111,113,75,100,162,171,134,114,158,58,186,72,68,72,166,169,148,92,56,212,27,187,48,179,238,195,235,237,103,9,10,68,68,4,69,24,29,102,120,160,107,239,78,221,73,230,26,57,133,98,26,127,91,101,199,254,143,242,211,221,45,245,178,85,31,126,130,158,160,249,148,117,113,131,236,115,19,54,192,223,101,155,125,223,119,112,147,244,88,85,225,189,214,182,169,245,131,249,68,252,166,88,49,75,103,213,47,162,60,151,208,84,181,48,247,60,215,155,238,119,123,211,203,190,222,88,56,241,227,182,229,190,251,182,217,170,128,136,136,8,136,128,138,32,53,87,197,131,173,13,27,212,124,143,75,115,93,54,210,170,123,214,51,112,150,223,83,198,207,118,8,230,224,255,0,98,120,187,149,128,101,12,160,227,36,102,226,220,227,48,38,109,137,150,127,244,53,212,165,103,85,61,62,219,117,54,252,214,168,114,72,110,21,182,187,245,37,174,150,120,41,105,42,162,149,206,40,193,166,35,34,222,150,90,89,29,216,204,121,72,237,187,59,56,136,100,2,34,32,34,139,94,174,188,85,181,163,68,58,139,204,244,163,76,108,122,107,124,199,177,186,138,106,72,43,42,233,170,234,103,121,252,172,37,83,20,146,67,86,1,206,58,130,154,39,22,22,113,120,220,75,237,11,172,149,240,235,234,131,90,58,179,192,50,189,70,213,27,70,21,110,182,219,175,17,217,45,81,88,41,234,225,156,167,142,17,154,164,167,25,229,148,92,56,212,82,180,110,4,207,187,77,201,191,69,220,50,213,20,69,235,127,139,183,82,90,107,173,25,246,156,216,176,157,53,158,219,138,229,23,91,37,28,181,118,218,242,158,72,41,170,228,134,50,144,134,176,69,205,196,25,221,216,69,183,223,102,111,98,144,158,140,245,175,42,234,39,166,204,63,88,243,91,125,170,138,245,144,125,33,230,96,181,197,36,116,161,216,175,168,167,14,3,36,146,27,110,16,139,190,230,255,0,105,223,109,155,102,96,189,104,136,128,136,176,171,196,135,173,109,83,232,251,242,119,249,51,176,98,151,63,173,191,75,249,223,167,105,106,102,237,249,95,41,219,237,118,103,139,109,252,201,242,229,203,125,135,109,182,125,195,53,81,70,7,70,126,40,26,251,212,79,82,120,126,142,102,184,134,159,209,89,114,15,164,60,204,246,187,125,108,117,65,216,160,168,168,14,5,37,92,128,219,156,34,207,184,63,217,119,219,103,217,219,53,53,207,170,237,56,233,219,81,244,227,10,213,9,126,138,181,106,55,210,112,67,127,150,102,26,91,109,85,43,210,52,99,82,206,223,98,25,60,209,51,205,191,24,200,5,205,152,8,228,136,47,90,34,32,34,34,2,34,32,34,179,247,94,166,48,219,7,84,118,174,150,47,180,53,116,183,220,143,23,12,142,197,92,44,242,65,88,109,45,99,79,72,108,195,188,38,17,81,188,162,110,238,6,221,193,119,2,16,105,111,2,2,34,32,34,34,2,34,32,34,44,106,235,219,92,245,199,166,237,26,139,88,180,114,205,138,93,233,45,23,8,169,242,42,107,237,28,210,246,105,106,9,163,134,166,35,142,170,23,110,51,188,113,20,108,18,17,121,129,47,176,49,27,144,100,170,40,149,208,31,24,205,83,202,245,151,19,197,181,175,27,211,251,54,25,121,184,13,190,231,113,182,81,212,211,205,71,221,18,8,103,41,106,107,94,40,225,9,138,34,148,201,159,140,77,35,179,59,179,41,106,64,69,24,29,102,120,160,107,239,78,221,73,230,26,57,133,98,26,127,91,101,199,254,143,242,211,221,45,245,178,85,31,126,130,158,160,249,148,117,113,131,236,115,19,54,192,223,101,155,125,223,119,123,213,225,189,214,182,169,245,131,249,68,252,166,88,49,75,103,213,47,162,60,151,208,84,181,48,247,60,215,155,238,119,123,211,203,190,222,88,56,241,227,182,229,190,251,182,193,154,168,188,166,170,234,102,43,163,122,113,145,234,150,107,87,229,236,184,205,190,91,133,79,25,35,9,38,224,223,98,8,187,134,0,83,74,110,49,198,14,77,206,67,1,103,220,153,68,15,247,106,250,167,255,0,184,29,42,255,0,213,87,31,250,114,9,169,69,98,179,141,119,204,186,125,233,94,155,92,245,239,25,164,172,200,109,84,246,153,178,123,77,128,26,156,41,78,178,182,158,9,161,129,142,121,198,67,167,26,135,109,222,110,19,28,46,236,81,12,141,194,234,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,118,169,161,174,166,119,225,40,110,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,204,30,129,17,16,17,20,122,248,133,248,133,235,71,73,154,209,101,211,157,57,198,48,171,141,182,227,139,211,94,229,150,247,69,87,52,227,60,149,117,112,144,137,67,83,16,176,113,167,7,102,113,119,221,203,215,216,204,18,20,139,10,188,55,186,214,213,62,176,127,40,159,148,203,6,41,108,250,165,244,71,146,250,10,150,166,30,231,154,243,125,206,239,122,121,119,219,203,7,30,60,118,220,183,223,118,219,53,80,17,17,1,21,159,208,110,166,48,221,121,200,117,39,12,179,80,213,219,178,29,46,202,43,113,203,213,20,204,230,4,17,213,84,67,77,87,20,172,44,36,19,13,52,142,225,232,113,152,24,187,56,240,146,75,192,128,136,136,8,136,128,139,197,107,126,107,117,211,93,23,207,181,26,197,79,73,61,203,21,197,238,183,186,56,170,192,138,9,39,166,164,146,104,198,65,18,18,112,114,6,103,102,33,125,183,217,219,218,162,47,251,181,125,83,255,0,220,14,149,127,234,171,143,253,57,4,212,162,34,2,34,32,34,43,63,212,191,83,24,111,75,88,246,41,153,234,13,13,89,227,215,252,162,159,28,174,173,166,103,51,182,4,212,181,51,53,91,196,194,229,48,9,83,139,24,15,219,224,100,66,198,66,209,152,94,4,68,64,68,68,4,68,64,69,101,58,204,214,188,171,167,110,155,51,13,99,194,173,246,170,219,214,63,244,127,150,130,233,20,146,82,159,126,190,158,156,249,140,114,70,111,176,76,78,219,27,125,166,109,247,109,217,227,7,251,181,125,83,255,0,220,14,149,127,234,171,143,253,57,4,212,162,47,63,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,222,166,186,186,165,223,132,65,187,51,51,51,51,145,153,19,136,0,11,57,153,144,136,177,17,51,56,122,4,88,107,211,63,138,54,131,117,11,153,84,233,253,214,154,175,3,190,214,222,60,134,49,79,119,151,184,23,184,13,139,178,93,208,30,213,61,73,56,241,122,115,39,103,57,34,8,164,152,141,216,115,41,1,17,89,77,115,234,187,78,58,118,212,125,56,194,181,66,95,162,173,90,141,244,156,16,223,229,153,134,150,219,85,74,244,141,24,212,179,183,216,134,79,52,76,243,111,198,50,1,115,102,2,57,34,11,214,136,136,8,138,48,58,204,241,64,215,222,157,186,147,204,52,115,10,196,52,254,182,203,143,253,31,229,167,186,91,235,100,170,62,253,5,61,65,243,40,234,227,7,216,230,38,109,129,190,203,54,251,190,238,225,39,232,177,127,195,211,170,12,251,171,61,23,189,106,54,163,90,49,251,117,202,221,148,84,217,34,138,201,79,52,48,20,17,210,82,76,36,67,52,178,147,159,42,131,103,118,38,109,152,125,61,174,249,64,128,136,136,8,139,228,187,71,117,154,213,91,13,138,182,146,142,228,116,242,13,29,69,93,49,84,193,12,238,47,219,57,34,25,35,41,1,139,103,112,105,1,201,153,217,136,119,221,131,235,69,17,122,209,226,155,214,206,130,234,134,65,164,122,129,167,90,63,29,247,29,168,24,106,30,146,138,225,52,18,129,198,50,197,52,103,231,153,220,36,138,72,228,102,38,19,102,54,98,17,38,113,107,235,208,79,137,197,103,82,153,220,186,59,172,120,213,170,201,151,220,187,181,24,237,77,138,158,113,161,173,142,40,94,73,169,165,9,36,148,226,152,66,57,37,25,28,251,102,44,67,246,12,65,166,12,255,0,68,81,235,226,23,226,23,173,29,38,107,69,151,78,116,231,24,194,174,54,219,142,47,77,123,150,91,221,21,92,211,140,242,85,213,194,66,37,13,76,66,193,198,156,29,153,197,223,119,47,95,99,48,72,82,44,42,240,222,235,91,84,250,193,252,162,126,83,44,24,165,179,234,151,209,30,75,232,42,90,152,123,158,107,205,247,59,189,233,229,223,111,44,28,120,241,219,114,223,125,219,108,213,64,69,29,93,116,120,165,86,104,54,163,210,233,127,79,208,226,153,69,214,205,230,34,203,102,187,81,207,81,75,71,85,184,52,84,176,201,5,68,91,205,30,211,119,155,98,16,39,140,57,49,140,160,22,171,66,252,77,250,238,234,47,81,237,218,95,165,250,81,165,85,215,90,237,229,154,105,109,119,48,165,183,210,139,179,73,85,83,35,86,191,110,16,228,59,190,206,78,68,32,2,102,96,4,18,212,138,197,105,255,0,85,88,109,231,95,178,142,148,243,11,149,37,22,162,226,148,244,18,195,32,70,244,244,153,16,75,110,167,170,158,90,56,204,204,162,56,202,89,55,166,41,36,54,136,90,65,146,70,105,123,87,213,1,17,16,17,17,1,21,159,215,158,166,48,221,6,200,116,219,12,188,208,213,220,114,29,81,202,40,177,203,45,20,44,224,2,18,85,83,195,83,87,44,174,46,34,16,141,76,110,193,234,114,25,128,179,48,243,146,63,65,175,122,215,138,244,237,164,247,221,99,205,109,247,90,219,46,63,229,124,204,22,184,163,146,168,251,245,49,83,135,1,146,72,193,246,57,133,223,115,111,178,207,182,239,179,56,92,4,95,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,95,90,2,34,32,34,34,2,43,41,138,245,93,167,23,254,164,243,94,150,110,114,253,13,153,226,254,82,123,108,117,19,51,199,125,165,150,130,10,185,10,157,246,109,166,139,186,108,112,190,228,241,131,74,46,76,210,180,55,173,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,7,5,236,84,59,122,251,87,98,161,253,16,114,42,165,75,123,85,72,56,33,98,23,18,102,118,118,217,217,254,245,1,158,36,152,145,98,250,231,62,246,210,166,26,158,59,72,241,176,247,120,209,209,253,236,222,187,114,83,232,162,147,198,99,75,66,150,151,22,212,106,10,121,8,231,185,205,75,62,209,11,11,11,210,68,251,242,111,95,78,199,255,0,78,200,45,47,132,6,97,61,131,94,175,214,146,169,227,5,206,207,0,56,20,132,205,233,91,11,110,204,222,159,246,71,246,254,213,54,130,66,98,198,15,184,147,110,207,251,89,107,183,208,190,166,80,233,118,191,90,110,215,42,152,161,130,226,244,246,237,229,50,17,228,117,180,197,247,51,253,192,254,223,79,106,216,59,17,188,83,100,24,181,166,247,71,40,73,5,117,28,51,129,3,238,46,196,12,254,142,131,245,213,36,251,122,170,151,4,219,178,10,24,183,85,179,238,168,102,217,84,47,247,32,169,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,5,15,234,232,222,212,127,106,229,189,168,42,68,68,24,245,215,126,163,30,156,116,211,155,220,32,219,204,84,217,106,98,135,237,24,191,34,120,227,109,156,125,158,178,50,215,178,174,162,175,37,200,38,171,147,119,169,186,214,20,133,185,111,188,146,158,254,215,246,250,151,181,212,170,248,206,106,45,101,190,221,138,96,84,147,56,193,118,162,171,57,197,140,219,119,142,170,153,219,209,190,203,254,135,222,163,183,165,172,54,61,64,234,35,79,241,57,247,237,86,223,41,222,77,132,95,113,141,251,142,219,23,163,238,192,237,234,130,104,60,52,52,188,52,227,167,138,73,137,200,166,191,61,29,198,78,66,31,100,138,134,159,118,103,29,247,109,221,253,190,171,45,87,158,192,49,186,76,75,14,180,88,40,135,140,84,148,84,241,51,113,22,219,132,64,30,193,244,246,11,47,66,128,168,117,83,250,50,165,7,45,237,85,46,27,216,185,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,90,245,231,186,233,168,253,58,117,221,170,122,161,165,247,159,35,117,161,212,12,138,41,161,149,156,233,110,20,165,115,153,228,165,169,141,157,187,144,159,17,221,183,98,98,17,48,32,48,3,29,133,22,181,157,88,251,211,235,39,196,12,135,230,51,160,216,79,66,245,211,78,58,139,211,139,118,168,105,125,231,207,90,171,183,138,104,101,102,10,171,125,80,179,60,148,181,49,179,191,110,96,228,59,182,238,46,36,38,4,96,96,101,112,22,188,61,25,245,153,159,116,153,159,211,86,81,215,85,220,112,155,141,64,69,126,176,203,44,211,64,48,73,53,59,212,213,210,211,52,241,66,213,221,154,118,142,57,100,221,182,126,37,233,236,159,236,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,213,52,53,212,206,252,37,13,221,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,131,208,34,47,201,203,50,155,22,13,138,222,115,92,166,187,201,89,113,251,125,69,210,227,83,218,57,59,20,176,70,82,75,39,0,98,50,226,0,79,176,179,147,237,179,51,191,162,15,202,212,141,85,211,141,31,177,83,228,250,161,154,90,177,155,85,93,194,154,215,13,93,198,161,162,140,234,167,62,17,198,206,255,0,238,136,159,244,66,48,146,67,113,0,50,31,43,213,143,186,198,178,124,63,200,126,93,58,132,14,183,250,209,202,186,184,212,121,235,168,138,235,100,192,109,189,184,44,152,244,181,210,20,103,218,121,184,215,84,192,198,240,181,97,180,242,51,144,55,216,141,198,46,71,197,228,60,160,232,131,57,234,27,47,232,107,168,75,126,87,95,73,116,210,251,6,15,145,219,237,85,215,42,250,138,155,172,55,17,179,198,193,65,76,197,41,4,84,48,83,11,23,14,1,177,212,7,109,201,187,140,1,138,189,25,245,153,159,116,153,159,211,86,81,215,85,220,112,155,141,64,69,126,176,203,44,211,64,48,73,53,59,212,213,210,211,52,241,66,213,221,154,118,142,57,100,221,182,126,37,233,236,159,236,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,213,52,53,212,206,252,37,13,221,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,181,119,89,211,225,187,215,213,247,64,178,171,94,137,106,69,195,206,233,150,65,112,10,122,121,170,170,66,63,171,53,83,201,179,212,132,146,144,128,209,145,159,41,227,34,97,13,202,96,216,187,129,48,77,250,47,201,250,217,138,253,85,250,245,245,154,213,245,111,232,255,0,165,190,152,243,177,249,31,35,219,238,249,158,254,253,190,207,111,237,247,57,113,227,246,183,219,213,71,94,147,120,209,233,197,207,42,191,218,117,143,10,186,218,44,181,25,3,199,140,221,237,52,45,39,102,206,114,56,129,92,224,121,204,198,104,129,132,204,169,158,86,62,68,193,19,56,55,112,36,169,23,228,226,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,28,125,250,89,227,25,34,147,129,176,152,242,3,23,216,153,137,183,217,217,159,209,126,178,12,0,241,171,247,88,197,190,32,80,252,186,226,177,171,195,83,196,46,179,76,175,180,58,21,175,57,127,250,133,175,229,21,158,249,116,154,122,137,44,245,92,41,161,166,165,57,164,153,227,166,183,12,112,152,179,12,124,99,146,86,34,32,143,153,14,74,248,213,251,172,98,223,16,40,126,93,113,80,172,131,106,132,81,171,225,117,215,213,30,97,98,182,244,207,172,87,11,85,174,235,142,91,233,168,113,59,196,245,48,81,199,115,165,3,138,154,11,105,1,16,243,172,30,228,99,23,109,136,166,140,75,147,49,198,231,52,149,32,193,95,24,173,51,250,225,210,156,57,213,37,37,169,170,240,44,130,142,225,53,85,68,127,223,67,67,82,239,71,36,20,230,192,238,220,231,158,140,204,28,132,72,96,98,119,114,0,103,138,190,139,53,51,242,69,213,102,152,103,82,85,218,169,41,41,242,8,45,245,245,87,73,59,116,180,180,53,172,244,117,83,153,243,22,14,220,21,18,155,25,23,17,33,98,38,113,103,103,216,39,91,240,171,174,165,104,190,125,167,54,42,138,72,46,89,86,47,117,178,81,203,86,100,48,71,61,77,36,144,198,82,16,137,19,3,17,179,187,176,147,237,190,204,254,197,172,181,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,18,134,122,105,227,39,25,34,146,50,102,32,49,38,113,113,118,103,103,103,103,65,180,242,43,63,209,254,127,77,169,253,46,105,110,103,14,67,87,125,168,170,197,232,105,174,23,10,183,148,167,158,227,77,19,83,214,188,133,43,115,51,106,152,102,103,55,223,155,179,147,57,51,177,61,192,212,44,214,213,166,184,6,75,168,215,218,122,185,237,184,173,158,182,247,89,21,32,9,79,36,20,208,156,210,12,98,68,34,230,226,14,204,206,66,219,237,187,183,181,4,21,248,163,234,245,54,173,117,131,147,65,109,158,146,123,110,13,79,14,33,75,52,48,75,17,153,211,17,157,80,202,210,126,145,133,100,245,113,177,11,8,56,70,14,60,191,76,178,171,193,31,72,105,130,213,168,90,247,93,5,36,149,19,212,69,136,90,228,25,229,239,192,0,49,213,86,137,199,233,19,132,143,37,3,137,125,163,103,134,70,251,12,239,206,45,178,204,166,251,156,229,87,156,215,41,174,243,183,172,130,225,81,116,184,212,246,130,62,253,84,242,20,146,201,192,24,64,121,25,147,236,44,194,219,236,204,205,232,182,19,232,39,76,241,93,47,233,31,76,237,216,181,39,111,233,236,126,139,38,184,206,113,198,211,85,87,87,192,21,18,156,132,0,60,248,247,6,32,114,220,154,40,98,7,34,225,186,8,214,241,171,247,167,197,190,31,208,252,198,226,158,10,158,244,249,79,195,250,239,152,219,147,198,175,222,159,22,248,127,67,243,27,138,120,42,123,211,229,63,15,235,190,99,110,65,53,40,136,128,160,7,197,31,223,179,83,127,5,249,61,18,159,229,0,62,40,254,253,154,155,248,47,201,232,144,101,87,129,143,235,179,247,111,248,146,149,69,21,126,6,63,174,207,221,191,226,74,85,16,17,17,1,17,16,66,183,140,158,138,125,70,234,10,211,172,116,151,14,245,38,166,219,223,189,4,146,242,146,10,235,116,84,244,242,113,22,140,88,97,40,14,141,199,115,50,121,59,251,241,30,12,189,87,130,94,166,98,184,254,163,234,38,150,221,170,252,189,235,48,183,219,238,22,142,228,145,132,117,30,65,234,123,240,15,35,99,57,156,42,218,65,0,18,252,220,19,147,184,176,122,228,87,140,118,144,211,102,189,52,80,234,149,60,20,141,114,211,139,196,51,28,243,79,40,159,209,213,198,20,179,67,16,14,224,102,85,15,64,110,230,205,176,66,124,73,183,113,56,171,233,11,87,169,180,35,169,125,61,213,43,132,244,144,91,109,55,128,134,233,61,76,18,204,20,246,234,144,42,90,201,152,34,251,100,97,79,60,166,12,44,95,108,71,236,159,232,184,108,146,191,39,44,202,108,88,54,43,121,205,114,154,239,37,101,199,237,245,23,75,141,79,104,228,236,82,193,25,73,44,156,1,136,203,136,1,62,194,206,79,182,204,206,254,139,245,150,21,120,184,234,102,43,135,244,133,120,193,110,213,123,222,179,219,133,5,190,209,75,28,145,247,11,203,85,195,89,60,228,4,108,111,8,4,12,4,96,37,198,73,224,23,102,99,221,130,13,174,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,20,211,212,207,33,57,73,44,146,19,185,25,145,59,147,147,187,187,187,187,186,216,123,160,125,51,202,180,139,164,45,54,193,115,90,79,41,122,167,183,212,92,42,105,74,57,35,146,151,206,213,205,88,16,74,18,0,152,77,24,84,8,72,14,63,102,65,49,103,118,102,119,130,206,150,52,83,249,68,245,5,132,232,228,151,15,37,73,144,92,31,207,206,50,246,228,10,24,34,58,138,174,209,118,228,102,153,224,134,86,143,144,56,247,28,57,108,59,187,108,166,131,90,206,172,125,233,245,147,226,6,67,243,25,212,212,248,92,123,137,233,151,227,95,56,173,80,173,213,143,189,62,178,124,64,200,126,99,58,153,239,10,203,181,170,227,208,230,3,71,111,185,210,85,84,90,234,47,20,149,209,67,48,153,210,206,247,58,153,154,41,69,159,112,55,138,104,164,97,45,159,132,128,94,194,103,112,203,84,68,64,81,87,227,157,250,147,253,228,254,26,165,81,69,7,142,85,218,213,53,215,70,236,80,220,233,14,229,71,79,126,171,168,163,25,133,231,134,9,138,132,98,148,227,223,144,129,148,19,8,147,182,196,241,72,205,191,23,216,49,131,194,227,223,179,76,191,26,249,61,106,202,175,28,239,212,159,239,39,240,213,138,190,23,30,253,154,101,248,215,201,235,86,85,120,231,126,164,255,0,121,63,134,160,253,95,12,95,16,186,204,166,178,155,167,94,160,114,254,245,214,110,49,98,87,251,156,211,207,85,117,170,150,121,164,150,150,182,174,121,143,148,207,221,132,41,155,136,11,140,111,31,39,55,136,78,79,214,172,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,78,79,135,119,95,84,125,78,98,175,129,234,149,194,213,109,212,219,39,106,159,119,169,130,159,235,52,111,28,167,230,105,105,185,49,188,192,16,72,85,17,198,15,24,253,153,7,136,201,219,136,51,85,17,16,23,159,198,245,11,1,204,110,183,171,22,33,156,99,247,203,150,55,81,229,47,84,118,219,156,53,51,219,103,228,99,218,169,142,50,114,132,249,69,40,241,54,103,222,51,111,232,190,216,85,226,107,215,109,171,68,112,219,142,134,105,110,77,87,30,168,95,169,227,26,170,203,92,226,7,141,209,27,137,17,201,38,206,225,83,52,91,140,96,28,100,0,147,191,202,55,104,123,177,109,210,62,166,117,29,128,107,45,130,135,166,138,187,173,94,73,122,184,66,31,87,160,144,202,134,245,219,25,63,55,91,7,49,140,225,24,228,157,222,67,113,236,139,156,162,113,56,247,4,50,127,198,86,237,117,176,117,119,132,223,108,87,58,187,117,202,221,131,219,106,232,235,41,38,40,103,166,158,59,157,192,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,102,175,135,223,94,184,247,83,56,109,14,13,168,55,218,74,61,84,180,83,199,13,112,84,121,90,32,191,155,189,73,52,212,48,180,174,115,24,211,211,140,149,12,49,128,1,155,184,136,131,179,54,10,248,202,201,117,155,169,44,38,107,237,21,37,29,200,244,222,218,85,148,244,149,37,83,4,51,189,125,195,184,17,202,81,198,82,3,22,236,198,241,131,147,51,59,136,239,179,97,94,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,106,154,26,234,103,110,113,30,206,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,225,180,66,43,21,209,223,85,88,111,85,250,71,111,204,44,215,42,65,201,237,212,244,244,217,101,162,56,222,19,183,92,92,62,219,140,68,102,94,90,66,25,10,19,228,92,129,156,93,251,129,32,5,245,64,68,68,4,68,64,94,83,85,116,207,21,214,77,56,200,244,183,53,164,243,22,92,154,223,45,190,167,140,113,156,144,243,111,177,60,93,192,48,25,162,54,25,35,55,23,225,32,1,51,110,44,189,90,32,213,134,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,9,67,61,52,241,147,140,145,73,25,51,16,24,147,56,184,187,51,179,179,179,173,135,186,16,215,75,239,81,61,48,98,58,141,152,222,109,87,28,164,188,213,186,250,86,246,0,225,85,79,81,36,96,243,68,14,237,20,210,64,208,78,64,204,35,249,230,32,1,2,1,104,182,241,111,208,106,157,44,234,94,77,73,183,209,82,65,143,106,125,63,210,148,205,77,79,21,56,69,113,128,35,138,186,55,0,55,35,50,39,138,164,229,32,14,103,88,77,246,136,12,158,229,120,45,235,165,139,22,206,242,221,6,200,239,55,80,171,205,188,189,199,26,164,216,228,161,243,84,144,212,29,107,108,206,237,20,210,64,209,23,62,44,38,52,156,72,216,134,33,32,176,30,40,254,253,154,155,248,47,201,232,150,85,120,24,254,187,63,118,255,0,137,44,85,241,71,247,236,212,223,193,126,79,68,178,171,192,199,245,217,251,183,252,73,7,181,241,159,215,154,156,87,75,241,173,0,177,86,210,121,140,226,160,174,151,208,26,136,138,120,237,212,114,70,80,70,112,184,57,128,77,83,177,140,172,65,235,67,32,55,54,35,97,192,15,15,173,29,181,107,127,86,152,46,35,146,216,106,238,184,245,21,68,215,187,196,81,82,140,240,52,20,144,156,209,141,80,152,24,121,105,42,6,158,9,24,219,98,105,248,51,177,24,186,249,58,239,215,75,23,81,61,80,101,218,141,135,94,110,183,28,88,188,173,186,196,87,6,48,225,75,79,79,28,102,240,196,110,239,20,50,78,211,206,32,236,37,249,231,35,1,50,49,105,10,240,96,208,106,156,87,75,242,93,127,190,209,82,121,140,226,160,109,118,35,42,120,138,120,237,212,114,72,51,200,19,49,185,128,77,83,184,20,78,33,235,67,25,191,54,32,113,11,235,226,143,238,39,169,191,130,252,226,137,70,95,135,223,94,185,15,76,217,149,14,13,168,55,218,186,205,43,187,212,71,13,112,84,121,170,211,176,3,53,73,52,212,48,180,172,16,129,84,84,12,149,12,49,153,152,3,184,137,27,51,60,154,120,163,251,137,234,111,224,191,56,162,80,2,131,105,219,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,190,181,18,190,24,190,33,116,120,181,29,55,78,189,64,229,253,155,84,60,98,196,175,247,57,160,130,150,213,75,20,19,73,45,45,109,92,243,7,24,91,181,8,83,55,19,38,41,30,62,76,13,16,132,181,32,40,86,241,171,247,167,197,190,31,208,252,198,226,166,165,66,183,141,95,189,62,45,240,254,135,230,55,20,23,87,192,199,245,217,251,183,252,73,74,162,137,95,4,44,179,21,179,223,117,87,22,187,100,214,170,43,214,65,244,31,209,22,234,138,216,227,170,184,118,2,228,115,249,120,137,216,229,237,131,177,31,6,126,34,236,239,179,41,106,64,68,68,26,245,231,186,233,168,253,58,117,221,170,122,161,165,247,159,35,117,161,212,12,138,41,161,149,156,233,110,20,165,115,153,228,165,169,141,157,187,144,159,17,221,183,98,98,17,48,32,48,3,25,191,233,211,169,125,44,234,131,4,135,58,211,59,183,251,111,59,102,172,158,155,233,75,103,231,166,138,63,55,4,50,201,217,238,246,12,227,228,95,108,54,38,251,217,160,7,171,31,122,125,100,248,129,144,252,198,117,232,58,59,234,171,50,233,67,87,45,249,133,154,229,86,88,197,198,162,158,155,44,180,71,27,76,23,27,115,31,219,113,136,140,7,204,198,37,33,66,124,135,137,187,139,191,108,228,3,13,140,209,121,252,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,213,52,53,212,206,252,37,13,221,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,189,2,2,34,32,181,93,88,251,172,107,39,195,252,135,229,211,173,107,22,202,125,88,251,172,107,39,195,252,135,229,211,173,107,16,109,80,136,136,8,136,128,176,3,198,175,221,99,22,248,129,67,242,235,138,207,245,128,30,53,126,235,24,183,196,10,31,151,92,80,89,79,12,95,16,186,60,90,142,155,167,94,160,114,254,205,170,30,49,98,87,251,156,208,65,75,106,165,138,9,164,150,150,182,174,121,131,140,45,218,132,41,155,137,147,20,143,31,38,6,136,66,90,150,170,234,106,124,47,122,233,252,181,226,161,161,218,199,153,249,189,73,178,243,250,30,166,180,120,205,125,181,199,24,187,111,51,147,249,138,200,118,147,185,187,9,156,76,18,126,116,134,162,70,12,255,0,68,68,4,68,65,138,190,40,254,226,122,155,248,47,206,40,148,0,169,254,241,71,247,19,212,223,193,126,113,68,160,5,6,213,10,10,252,68,122,250,172,234,115,42,108,15,75,110,23,91,110,153,89,59,180,251,181,76,244,255,0,89,164,121,34,63,51,85,77,201,129,225,3,130,50,167,142,64,121,7,237,72,92,74,78,220,87,171,196,235,196,46,143,41,163,169,233,215,167,236,191,189,106,155,148,89,109,254,217,52,19,210,221,105,101,130,25,34,165,162,171,130,99,229,11,247,102,10,150,226,4,229,27,71,201,193,229,19,193,110,157,58,104,213,62,168,51,184,112,93,51,180,255,0,182,243,183,154,200,42,126,139,182,126,102,105,99,243,115,195,20,157,158,239,96,194,62,67,246,207,97,111,189,216,46,175,65,61,16,95,122,184,206,229,173,200,233,110,182,221,50,178,119,98,189,222,232,230,10,121,142,169,225,119,134,150,144,164,138,64,146,110,101,17,200,220,28,66,45,249,16,148,145,49,207,242,183,250,23,161,122,113,211,166,156,91,180,191,75,236,222,70,213,67,188,179,77,43,177,213,92,42,137,153,164,170,169,145,153,187,147,31,17,221,246,97,97,17,0,16,0,0,27,128,128,162,175,199,59,245,39,251,201,252,53,74,162,138,191,28,239,212,159,239,39,240,212,31,171,225,139,226,23,89,148,214,83,116,235,212,14,95,222,186,205,198,44,74,255,0,115,154,121,234,174,181,82,207,52,146,210,214,213,207,49,242,153,251,176,133,51,113,1,113,141,227,228,230,241,9,201,250,213,93,78,159,135,119,95,84,125,78,98,175,129,234,149,194,213,109,212,219,39,106,159,119,169,130,159,235,52,111,28,167,230,105,105,185,49,188,192,16,72,85,17,198,15,24,253,153,7,136,201,219,136,51,85,64,15,138,63,191,102,166,254,11,242,122,37,63,202,0,124,81,253,251,53,55,240,95,147,209,32,207,255,0,5,79,117,140,167,226,5,119,203,173,203,63,212,122,248,40,93,173,83,116,219,153,88,161,185,210,29,202,143,56,168,171,168,163,25,133,231,134,9,168,40,134,41,78,61,249,8,25,65,48,137,59,108,79,20,140,219,241,125,164,41,1,17,16,17,17,6,37,117,247,208,157,171,171,188,102,138,251,141,86,82,90,117,23,29,167,122,75,61,101,84,131,5,21,84,18,84,66,82,69,93,32,83,203,57,132,113,141,65,66,32,236,195,36,198,239,232,100,160,135,253,85,96,89,87,251,43,142,100,152,229,195,255,0,41,71,93,109,174,167,147,253,204,144,205,28,129,253,68,36,63,115,178,218,77,71,7,138,167,67,23,93,82,166,254,82,58,71,107,171,184,101,150,218,122,91,109,243,30,182,218,202,162,166,243,7,117,163,138,170,17,167,141,229,146,166,38,144,68,249,242,103,167,136,93,136,59,28,100,11,191,225,221,214,253,31,85,88,35,226,89,141,87,29,77,196,237,241,75,125,39,134,10,104,110,145,148,210,198,21,84,177,4,164,101,196,2,15,48,237,28,113,132,181,2,192,44,38,2,216,45,227,87,239,79,139,124,63,161,249,141,197,97,6,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,106,154,26,234,103,110,113,30,206,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,247,255,0,196,7,169,140,55,170,253,75,194,181,75,15,161,171,183,24,224,244,150,219,189,178,165,156,142,221,113,142,186,180,229,129,164,226,195,48,113,150,51,9,5,155,144,24,242,16,62,113,128,101,175,129,143,235,179,247,111,248,146,189,94,36,93,125,88,180,11,21,186,104,150,155,220,60,238,166,228,22,243,167,168,154,150,164,227,250,179,75,60,123,53,73,201,17,9,141,97,1,242,130,49,38,32,220,102,61,135,182,19,96,7,67,61,102,216,186,60,211,141,98,185,199,106,250,103,51,202,62,131,167,198,109,178,129,181,41,73,19,87,247,106,106,100,29,182,134,46,236,78,241,137,52,146,17,136,143,22,115,150,60,85,202,114,204,171,57,190,213,101,57,174,77,117,200,47,85,188,60,205,198,233,91,37,93,84,252,0,64,57,203,35,145,151,16,1,22,221,253,4,89,155,209,153,3,22,196,242,172,230,251,75,139,97,88,205,215,32,189,86,243,242,214,235,93,20,149,117,83,240,2,51,225,20,108,70,92,64,8,159,102,244,17,119,127,70,117,62,125,14,116,57,134,244,133,134,149,85,81,210,95,53,22,249,78,33,126,191,0,63,8,195,118,47,37,71,201,152,130,152,73,133,220,157,152,230,49,99,54,22,24,162,138,213,120,101,116,37,106,209,28,54,221,174,122,165,140,213,199,170,23,234,121,10,150,142,233,0,129,227,116,70,228,34,17,199,187,184,84,205,22,197,33,159,25,0,36,236,113,141,218,110,238,122,160,129,111,17,236,179,42,193,188,66,117,15,41,194,178,107,174,63,122,162,250,39,203,92,109,117,178,82,85,65,206,201,72,7,194,88,220,76,121,1,144,190,207,234,36,236,254,142,234,79,250,9,235,126,197,213,198,9,45,22,71,85,106,182,234,109,147,187,45,238,201,71,9,211,194,116,175,51,180,53,84,131,36,178,28,144,240,40,130,71,230,228,18,239,200,68,100,137,206,42,252,81,253,251,53,55,240,95,147,209,43,41,161,122,233,168,253,58,106,61,187,84,52,190,243,228,110,180,59,197,52,50,179,157,45,194,148,157,158,74,90,152,217,219,185,9,241,29,219,118,38,33,19,2,3,0,49,13,154,81,89,254,151,122,155,192,122,166,210,251,110,160,98,21,52,148,119,35,167,18,189,99,207,113,134,166,182,205,59,201,44,124,39,24,223,144,129,148,18,148,70,98,15,36,108,39,196,119,113,27,192,128,173,87,81,125,75,233,103,75,248,36,217,214,166,93,191,218,249,43,53,28,244,223,74,92,255,0,61,12,82,121,72,38,150,62,247,107,190,7,39,18,251,1,185,63,220,207,237,115,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,59,212,215,87,84,187,240,136,55,102,102,102,102,114,51,34,113,0,1,103,51,50,17,22,34,38,103,215,179,172,78,170,179,46,171,245,114,225,152,94,110,85,99,140,91,170,42,41,177,59,68,145,180,33,110,183,57,253,135,40,132,204,124,204,130,49,148,199,200,185,27,48,179,246,194,48,0,253,252,11,93,53,31,168,190,187,180,179,84,53,66,243,231,174,181,218,129,142,197,12,49,51,133,45,190,148,110,112,188,116,180,209,187,191,110,16,228,91,54,238,78,68,70,100,102,102,101,45,94,40,254,226,122,155,248,47,206,40,148,43,116,157,239,79,163,127,16,49,239,152,192,166,167,197,31,220,79,83,127,5,249,197,18,12,0,240,189,235,167,242,41,149,6,135,107,30,103,229,52,218,245,207,232,122,154,209,229,13,138,233,36,130,237,188,206,77,229,232,230,222,78,230,236,64,18,184,73,249,161,42,137,30,106,86,170,234,90,124,49,124,66,235,50,154,202,110,157,122,129,203,251,215,89,184,197,137,95,238,115,79,61,85,214,170,89,230,146,90,90,218,185,230,62,83,63,118,16,166,110,32,46,49,188,124,156,222,33,48,147,244,68,64,68,68,16,45,226,61,150,101,88,55,136,78,161,229,56,86,77,117,199,239,84,95,68,249,107,141,174,182,74,74,168,57,217,41,0,248,75,27,137,143,32,50,23,217,253,68,157,159,209,221,74,79,67,157,113,225,189,94,225,165,75,84,20,150,61,69,177,211,137,223,172,32,111,194,64,221,135,206,209,242,119,35,166,34,113,103,23,119,56,76,152,13,201,138,41,101,138,31,20,127,126,205,77,252,23,228,244,74,202,104,94,186,106,63,78,154,143,110,213,13,47,188,249,27,173,14,241,77,12,172,231,75,112,165,39,103,146,150,166,54,118,238,66,124,71,118,221,137,136,68,192,128,192,12,67,102,148,86,171,167,78,165,244,179,170,12,18,28,235,76,238,223,237,188,237,154,178,122,111,165,45,159,158,154,40,252,220,16,203,39,103,187,216,51,143,145,125,176,216,155,239,102,186,168,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,169,127,106,169,112,254,196,20,170,213,10,166,245,100,28,172,74,241,47,210,240,212,126,158,42,230,23,33,154,194,245,151,24,248,136,125,162,26,26,141,153,220,182,217,183,102,246,122,172,181,94,123,63,198,233,50,220,58,239,96,173,30,81,85,209,84,68,237,196,95,126,113,24,123,11,211,216,78,131,88,138,74,138,188,107,32,134,174,61,218,166,213,88,50,14,197,182,210,68,123,251,91,217,234,62,214,91,9,244,33,168,199,168,253,52,225,23,9,246,243,20,214,90,104,166,251,70,79,200,94,72,223,119,47,111,172,110,160,191,170,92,54,61,63,234,35,80,49,56,55,237,81,95,42,30,61,196,91,97,145,251,140,219,15,163,108,198,205,232,164,75,193,143,81,107,46,22,236,175,2,171,153,202,11,77,21,33,192,46,102,251,60,149,85,46,254,143,246,91,244,254,228,18,134,136,136,40,127,106,55,163,174,95,218,184,111,106,10,209,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,112,238,185,84,19,251,95,238,64,85,55,177,117,137,177,62,204,187,25,7,43,227,188,87,197,106,180,214,220,230,119,104,233,41,228,156,157,155,119,216,69,221,255,0,226,95,98,180,125,90,100,77,140,116,221,168,215,81,148,227,146,44,114,181,192,195,125,217,251,110,223,115,179,253,232,33,171,196,175,87,169,117,79,93,2,154,130,105,100,167,199,162,171,163,251,96,65,180,143,89,51,19,51,17,63,220,3,234,204,223,243,123,111,9,77,46,168,203,117,196,51,146,167,132,233,241,154,200,75,145,144,242,98,58,106,189,246,103,103,119,246,15,177,217,97,46,73,112,154,243,145,220,238,82,74,114,157,101,108,211,114,55,119,119,231,35,191,223,235,247,169,153,240,131,211,67,197,52,86,245,145,87,83,128,77,120,186,83,213,194,76,64,78,241,149,20,78,219,236,219,183,243,143,233,191,222,131,62,217,153,155,102,109,153,151,40,136,56,37,74,63,181,114,222,212,28,174,81,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,22,181,157,88,251,211,235,39,196,12,135,230,51,173,148,214,181,157,88,251,211,235,39,196,12,135,230,51,160,243,249,54,142,231,216,174,157,226,122,175,112,176,213,201,137,230,52,242,75,67,118,134,150,103,164,142,112,171,171,166,122,73,103,112,104,154,167,122,25,101,104,132,137,251,68,5,247,187,14,85,120,104,117,199,83,211,142,101,14,143,103,1,72,122,117,154,94,35,57,170,228,56,169,206,199,113,153,163,129,171,74,99,113,23,166,113,8,134,97,50,251,1,27,72,14,206,38,19,102,255,0,69,186,23,167,29,69,248,102,96,122,95,170,22,111,61,106,174,250,102,88,102,137,216,42,173,245,67,119,174,104,234,169,164,118,126,220,193,200,182,125,156,92,72,128,196,192,204,10,32,53,211,66,245,31,167,77,71,184,233,126,168,89,188,141,214,135,105,97,154,39,115,165,184,82,147,187,71,85,77,35,179,119,33,62,37,179,236,196,196,36,6,32,96,96,33,178,159,214,204,87,234,175,215,175,172,214,175,171,127,71,253,45,244,199,157,143,200,249,30,223,119,204,247,247,237,246,123,127,111,185,203,143,31,181,190,222,170,24,124,75,250,245,169,215,156,134,109,21,210,107,237,92,26,117,99,168,146,27,185,199,218,225,127,184,193,85,32,140,195,52,50,200,51,208,176,199,12,176,183,216,228,100,230,98,78,16,184,88,175,229,211,212,119,242,113,254,75,255,0,92,255,0,212,167,250,215,206,241,63,165,62,139,225,199,232,191,49,203,253,103,255,0,137,199,159,15,204,243,236,126,101,91,253,11,208,189,71,234,47,81,237,218,95,165,246,111,61,117,174,222,89,166,149,220,41,109,244,162,236,210,85,84,200,204,253,184,67,144,238,251,57,57,16,128,9,153,128,16,92,14,139,186,73,202,186,185,213,54,197,173,178,249,28,110,197,229,174,25,53,196,138,72,187,116,37,83,24,28,16,74,208,203,27,86,73,27,204,80,132,140,194,93,153,29,223,96,117,54,154,229,128,97,186,89,209,54,167,105,246,159,99,212,150,60,122,199,166,249,5,53,13,13,51,63,8,131,232,250,135,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,245,93,58,232,54,27,211,110,145,216,180,167,12,162,164,16,183,83,129,220,235,161,167,120,78,237,113,112,22,168,173,149,136,204,185,200,67,187,11,153,112,6,8,197,248,0,179,124,189,88,251,172,107,39,195,252,135,229,211,160,214,177,122,12,203,0,204,180,250,166,213,75,153,227,213,118,163,190,89,232,175,246,199,153,155,133,101,186,174,38,150,158,162,35,23,113,48,33,125,159,103,251,38,38,5,196,192,133,188,250,156,155,231,70,120,15,86,125,13,105,45,29,101,13,37,187,54,183,105,189,134,91,13,250,40,161,134,114,158,59,59,181,53,37,85,75,193,44,207,67,222,168,121,36,138,61,159,118,228,62,190,208,140,171,119,95,90,227,73,210,157,223,165,58,219,135,158,181,87,121,122,26,27,220,149,51,5,194,223,103,23,119,154,218,36,4,221,200,79,140,113,143,55,118,8,10,120,118,48,56,154,11,65,162,154,95,117,214,173,92,196,52,162,204,85,113,212,101,55,138,107,105,212,83,81,21,89,209,192,102,221,234,167,136,93,156,194,24,187,146,159,218,22,96,140,157,200,89,157,219,242,179,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,67,211,87,80,212,179,115,136,246,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,148,159,5,206,158,190,140,177,100,125,78,221,170,110,180,245,119,127,51,137,90,40,164,165,237,82,205,66,7,77,52,245,131,33,54,243,111,60,109,8,184,108,32,84,243,179,185,145,109,24,73,78,39,139,88,176,108,86,205,133,98,212,62,74,203,143,219,233,237,118,234,110,233,201,216,165,130,49,142,40,249,155,145,151,16,1,109,201,220,159,109,221,221,253,87,235,34,32,192,15,26,191,117,140,91,226,5,15,203,174,42,26,241,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,66,62,253,84,242,12,113,71,204,220,64,121,25,139,110,78,194,219,238,238,205,234,166,83,198,175,221,99,22,248,129,67,242,235,138,138,190,147,189,233,244,111,226,6,61,243,24,16,91,255,0,245,85,129,101,95,236,174,57,146,99,151,15,252,165,29,117,182,186,158,79,247,50,67,52,114,7,245,16,144,253,206,202,114,124,56,186,227,169,234,183,13,175,195,245,4,41,41,245,23,15,167,128,235,166,136,226,136,47,116,132,238,13,91,20,12,236,64,98,76,35,56,136,246,132,229,136,133,197,166,104,163,183,254,39,189,5,84,235,61,170,175,168,29,31,177,85,215,234,13,178,158,154,27,173,162,147,180,13,118,183,64,51,115,154,56,134,46,237,69,112,177,64,44,207,47,218,134,6,140,4,141,163,2,249,60,55,124,57,171,52,94,227,107,234,43,88,234,185,229,243,91,194,124,118,201,7,126,15,161,99,171,165,218,98,173,25,2,51,122,198,9,164,129,225,113,120,226,216,223,121,12,129,225,9,21,80,3,226,105,162,159,145,110,174,50,159,47,112,243,84,25,222,249,173,31,57,121,205,23,157,158,111,49,28,155,70,2,59,85,69,83,192,91,150,209,60,92,137,203,150,211,252,163,3,198,211,71,44,82,226,184,47,80,52,243,118,111,84,215,6,195,171,35,226,101,230,233,100,142,162,174,157,247,115,225,31,100,226,169,244,96,228,126,107,237,22,209,139,56,126,175,130,94,166,98,181,58,89,157,104,231,155,237,100,150,252,129,242,110,196,146,70,62,98,134,162,154,158,159,156,35,207,184,125,185,41,118,145,248,48,143,126,15,180,238,123,53,213,241,115,212,204,171,78,250,71,154,221,139,85,249,79,174,185,5,38,51,113,156,36,146,57,134,134,72,42,42,37,8,200,12,118,238,121,81,136,216,185,9,69,44,160,227,246,183,104,224,240,184,213,234,109,37,235,7,25,130,229,61,36,22,220,230,158,108,66,170,105,160,150,83,3,169,32,58,81,137,163,253,19,58,200,41,35,114,38,32,96,144,220,184,254,152,221,95,26,124,254,166,251,212,54,41,167,212,249,13,37,101,183,21,197,194,164,232,97,120,136,232,46,53,149,18,60,205,43,139,115,19,58,120,40,13,128,223,208,56,16,179,119,29,200,49,3,166,140,2,155,84,250,134,211,125,62,184,99,213,119,203,109,243,40,182,211,93,40,105,154,94,114,219,188,192,61,99,187,196,236,96,3,78,210,153,152,187,112,1,34,220,120,238,219,47,40,107,240,83,211,63,172,26,227,154,106,149,93,37,170,162,147,15,199,194,223,15,152,143,157,85,61,117,124,223,155,158,159,112,118,13,160,164,172,140,205,136,75,140,236,44,196,38,123,76,162,8,86,241,171,247,167,197,190,31,208,252,198,226,158,10,158,244,249,79,195,250,239,152,219,147,198,175,222,159,22,248,127,67,243,27,138,120,42,123,211,229,63,15,235,190,99,110,65,53,40,136,128,160,7,197,31,223,179,83,127,5,249,61,18,149,75,231,91,246,43,135,91,88,47,73,154,105,85,106,189,71,81,244,196,89,181,107,194,114,121,26,170,122,25,103,167,165,165,152,101,96,121,128,224,54,168,98,140,196,121,8,49,52,131,32,132,85,248,163,251,246,106,111,224,191,39,162,65,149,94,6,63,174,207,221,191,226,74,85,20,85,248,24,254,187,63,118,255,0,137,41,84,64,68,68,4,68,65,229,53,87,76,241,93,100,211,140,143,75,115,90,79,49,101,201,173,242,219,234,120,199,25,201,15,54,251,19,197,220,3,1,154,35,97,146,51,113,126,18,0,19,54,226,203,88,37,181,66,215,219,196,187,0,166,211,238,180,181,18,150,219,143,85,218,173,183,202,138,107,253,43,204,210,240,172,58,186,104,229,170,168,136,228,119,230,5,88,245,108,252,95,128,152,152,15,30,28,88,38,211,165,141,107,254,81,61,62,225,58,199,37,191,201,85,228,22,247,243,240,12,93,184,194,186,9,78,158,171,180,61,201,29,161,121,225,149,227,228,110,93,183,14,91,22,236,209,87,227,39,173,127,94,122,130,180,232,229,37,191,179,73,166,86,247,239,79,36,92,100,158,186,227,21,61,68,156,73,164,38,40,70,0,163,97,220,0,154,78,254,252,135,131,171,255,0,224,151,169,153,86,65,167,26,137,165,183,106,191,49,101,195,238,22,251,133,163,185,36,135,37,63,159,106,158,252,3,200,220,2,22,58,70,144,64,4,127,57,60,228,238,78,126,145,151,212,166,175,84,235,214,188,231,58,185,52,245,114,83,228,87,137,166,183,181,92,17,67,60,86,224,218,42,40,100,8,183,6,56,233,163,134,55,118,114,221,193,221,200,157,220,156,51,43,193,111,71,44,89,134,178,229,186,197,119,155,185,87,167,118,250,122,123,93,55,19,110,53,87,33,168,140,170,121,137,179,63,8,32,168,139,182,64,98,94,103,151,217,40,197,222,101,22,21,120,71,105,158,43,135,244,133,103,206,173,52,155,222,179,219,133,125,194,239,85,36,113,247,11,203,85,205,71,4,2,98,12,111,8,4,14,98,6,69,198,73,231,38,118,99,217,179,85,6,181,157,88,251,211,235,39,196,12,135,230,51,175,85,209,71,85,215,222,146,245,150,139,50,238,221,107,49,11,150,212,121,77,146,138,96,31,63,75,196,218,57,24,100,103,7,154,3,62,236,111,184,19,236,113,247,0,37,145,215,149,234,199,222,159,89,62,32,100,63,49,157,121,252,187,72,115,44,43,78,240,45,82,188,193,72,248,246,163,211,220,102,178,207,12,236,71,206,134,172,169,106,97,148,31,98,3,18,104,205,159,103,7,9,131,98,114,99,16,13,148,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,59,84,208,215,83,59,240,148,55,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,244,10,10,252,59,186,250,172,233,143,42,124,15,84,174,23,91,150,153,94,251,84,251,189,76,245,31,86,100,105,37,63,51,75,77,201,193,161,51,158,66,168,142,48,105,11,236,200,60,138,62,220,179,105,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,222,166,186,186,165,223,132,65,187,51,51,51,51,145,153,19,136,0,11,57,153,144,136,177,17,51,56,121,78,161,250,129,192,122,101,210,250,237,87,212,99,171,59,109,29,69,61,36,84,116,47,11,214,214,207,52,140,35,21,60,115,73,24,200,108,60,229,33,98,221,163,138,66,245,226,235,94,29,116,215,77,71,234,47,81,238,58,161,170,23,159,61,117,174,218,40,97,137,156,41,109,244,162,238,241,210,211,70,238,253,184,67,145,108,219,185,57,17,25,145,153,153,149,192,235,95,170,235,239,86,154,203,91,153,119,110,180,120,133,183,122,60,90,201,91,48,23,144,165,226,13,36,142,49,179,3,77,57,135,118,71,220,201,183,8,251,134,17,70,234,208,93,112,12,202,197,134,216,53,6,243,143,85,209,227,217,85,69,117,53,150,186,102,97,10,243,163,120,154,165,226,103,126,68,0,83,198,14,123,112,115,230,44,238,81,155,8,100,87,133,199,191,102,153,126,53,242,122,213,149,94,57,223,169,63,222,79,225,171,21,124,46,61,251,52,203,241,175,147,214,172,170,241,206,253,73,254,242,127,13,65,25,120,30,1,153,106,126,77,6,25,167,248,245,93,246,251,85,79,87,83,79,111,164,102,41,231,10,106,121,42,37,104,199,125,204,218,40,100,118,1,220,205,217,132,88,137,216,93,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,26,166,134,186,153,219,156,71,179,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,62,69,120,92,123,246,105,151,227,95,39,173,89,41,226,117,225,233,71,139,81,212,245,21,211,246,33,217,181,67,202,92,182,193,108,134,8,41,109,84,177,65,12,113,85,81,82,65,8,113,133,187,83,29,75,242,50,98,145,164,226,192,210,144,6,117,116,81,213,117,139,171,77,26,162,204,187,182,170,60,190,219,181,30,83,100,162,152,203,200,85,114,54,142,70,25,25,141,161,156,3,187,27,238,98,219,156,125,195,56,164,117,229,122,246,235,126,197,210,62,9,21,22,57,85,106,185,106,109,239,181,45,146,201,89,9,212,66,20,173,51,52,213,85,99,28,177,156,112,240,25,66,55,230,196,114,237,196,72,99,149,194,18,250,120,234,7,62,233,151,84,40,117,95,78,78,144,238,84,116,245,20,146,209,215,60,207,69,91,4,209,184,148,85,17,195,36,101,32,49,112,148,69,203,102,146,40,203,215,139,47,147,93,53,211,81,250,139,212,123,142,168,106,133,231,207,93,107,182,138,24,98,103,10,91,125,40,187,188,116,180,209,187,191,110,16,228,91,54,238,78,68,70,100,102,102,100,30,87,41,203,50,172,230,251,85,148,230,185,53,215,32,189,86,240,243,55,27,165,108,149,117,83,240,1,0,231,44,142,70,92,64,4,91,119,244,17,102,111,70,101,55,222,29,221,2,209,244,199,138,190,121,170,86,251,85,203,83,111,125,170,141,158,154,10,143,171,49,180,114,135,150,165,169,226,230,211,24,79,32,212,73,25,180,101,246,99,30,67,31,114,91,21,225,95,208,85,53,45,53,171,170,125,100,177,82,86,29,101,60,55,12,26,217,81,221,99,163,54,150,97,122,250,154,121,34,17,115,113,8,37,165,49,51,14,18,247,118,99,104,136,37,41,4,43,120,213,251,211,226,223,15,232,126,99,113,88,43,110,196,242,171,197,138,239,148,218,113,155,173,109,151,31,242,255,0,75,220,105,232,164,146,150,223,223,55,8,60,196,162,206,17,119,13,156,67,155,183,34,103,102,221,214,117,120,213,251,211,226,223,15,232,126,99,113,94,255,0,193,107,19,197,115,155,22,187,98,217,174,51,106,200,44,181,191,86,60,205,186,233,69,29,93,44,252,14,226,97,206,41,24,128,184,152,9,54,237,232,66,206,222,172,200,48,91,167,78,165,245,79,165,252,238,28,235,76,238,223,237,188,237,154,178,122,159,162,238,127,153,154,40,252,220,16,203,31,123,181,223,51,143,145,125,131,216,155,239,103,216,79,66,245,211,78,58,139,211,139,118,168,105,125,231,207,90,171,183,138,104,101,102,10,171,125,80,179,60,148,181,49,179,191,110,96,228,59,182,238,46,36,38,4,96,96,101,4,61,114,116,137,117,233,7,87,7,20,130,227,87,120,196,239,212,229,114,199,46,179,211,144,25,192,198,226,116,179,27,11,68,117,48,191,30,125,183,217,194,72,100,113,143,186,209,143,160,232,39,173,251,239,72,249,220,180,89,29,85,214,229,166,87,190,236,183,187,37,28,33,81,48,85,52,46,208,213,82,12,146,198,17,205,204,98,9,31,155,9,197,191,33,34,142,39,0,159,228,95,147,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,121,249,107,141,174,182,58,186,89,248,25,1,240,150,55,32,46,38,4,47,179,250,16,187,63,171,58,253,100,4,68,64,68,68,24,107,226,189,163,182,173,74,233,46,247,151,13,134,174,187,33,211,234,138,123,221,174,90,42,81,150,120,224,41,163,134,180,76,184,17,181,51,83,153,207,35,11,139,111,75,17,155,241,141,217,66,94,149,106,102,85,163,122,143,142,106,150,21,87,229,239,88,205,194,43,133,55,41,36,8,230,224,255,0,110,9,123,102,6,80,202,14,81,200,12,77,206,51,49,119,216,157,108,252,181,161,234,71,68,46,189,56,107,110,83,162,247,155,229,37,230,163,28,168,136,66,190,154,50,140,42,96,154,8,234,33,55,2,245,3,120,166,143,152,110,76,39,200,88,141,153,141,194,234,248,152,221,173,87,254,181,245,2,251,98,185,210,92,109,183,26,123,13,93,29,101,36,195,52,21,48,73,100,161,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,94,215,162,13,116,190,244,237,211,7,83,90,141,135,94,109,86,236,164,126,168,219,172,69,112,96,62,117,85,21,21,241,155,195,17,187,52,179,71,3,207,56,131,177,15,230,92,140,8,4,197,240,214,231,118,186,222,170,66,178,243,115,171,175,168,142,158,10,64,150,166,98,148,198,8,34,8,97,137,136,157,221,130,56,163,142,48,31,96,128,8,182,204,204,201,29,218,235,13,170,162,197,13,206,172,45,181,149,16,213,212,81,140,196,208,77,60,35,32,197,41,199,191,18,48,25,230,17,39,109,197,165,145,155,110,79,184,45,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,148,211,212,207,33,48,199,20,113,139,57,25,145,59,11,11,51,187,187,179,50,217,207,74,180,207,21,209,189,56,199,52,183,10,164,242,246,92,102,223,21,190,155,148,113,132,147,112,111,183,60,189,176,0,41,165,55,41,36,54,22,231,33,153,59,110,78,161,135,194,67,65,170,117,79,169,120,245,38,225,69,73,62,61,166,20,255,0,74,84,181,77,60,85,1,45,198,112,146,42,24,216,12,216,128,196,154,90,144,148,64,248,29,24,183,217,35,2,105,201,65,138,190,40,254,226,122,155,248,47,206,40,148,0,169,254,241,71,247,19,212,223,193,126,113,68,160,5,7,160,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,15,77,93,67,82,205,206,35,217,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,222,95,188,46,122,237,186,235,101,170,109,8,214,140,154,146,163,54,177,211,129,99,247,26,185,203,206,228,52,66,38,242,132,156,155,140,181,52,226,2,238,124,251,146,198,78,110,36,240,205,41,123,95,17,30,129,104,250,156,197,91,60,210,219,125,170,219,169,182,78,237,70,205,77,5,63,214,104,222,56,131,203,85,84,241,99,121,128,32,140,105,228,144,222,49,251,81,151,17,147,185,20,32,255,0,170,172,11,42,255,0,101,113,204,147,28,184,127,229,40,235,173,181,212,242,127,185,146,25,163,144,63,168,132,135,238,118,65,180,154,133,111,26,191,122,124,91,225,253,15,204,110,43,63,250,9,235,126,197,213,198,9,45,22,71,85,106,182,234,109,147,187,45,238,201,71,9,211,194,116,175,51,180,53,84,131,36,178,28,144,240,40,130,71,230,228,18,239,200,68,100,137,207,0,60,106,253,233,241,111,135,244,63,49,184,160,194,12,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,213,52,53,212,206,220,226,61,157,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,246,8,232,163,170,235,23,86,154,53,69,153,119,109,84,121,125,183,106,60,166,201,69,49,151,144,170,228,109,28,140,50,51,27,67,56,7,118,55,220,197,183,56,251,134,113,72,234,5,176,109,11,212,125,73,211,140,231,84,48,171,55,210,182,173,57,242,50,223,225,129,220,170,169,233,106,154,161,218,168,99,102,251,112,199,229,75,186,236,252,128,76,77,197,192,100,48,250,250,120,234,7,62,233,151,84,40,117,95,78,78,144,238,84,116,245,20,146,209,215,60,207,69,91,4,209,184,148,85,17,195,36,101,32,49,112,148,69,203,102,146,40,203,215,139,32,217,121,21,180,233,227,168,28,7,169,173,47,161,213,125,57,58,176,182,214,84,84,82,75,71,92,240,181,109,20,240,200,226,81,84,71,12,146,12,102,227,194,81,23,45,222,57,99,47,78,76,174,90,13,107,58,177,247,167,214,79,136,25,15,204,103,95,147,149,104,94,163,226,26,79,133,107,125,206,205,221,195,51,191,55,21,182,233,78,238,113,195,85,79,83,60,18,82,212,122,55,106,103,242,231,32,51,238,39,27,187,137,59,132,163,31,235,117,99,239,79,172,159,16,50,31,152,206,165,167,162,221,11,211,142,162,252,51,48,61,47,213,11,55,158,181,87,125,51,44,51,68,236,21,86,250,161,187,215,52,117,84,210,59,63,110,96,228,91,62,206,46,36,64,98,96,102,4,24,1,225,221,214,253,103,74,185,219,226,89,141,87,45,50,203,46,17,75,125,39,134,122,153,173,114,12,50,198,21,84,177,4,162,3,200,206,15,48,237,28,146,28,84,226,192,46,64,2,243,189,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,150,182,253,69,244,209,170,125,47,231,115,96,186,153,105,255,0,107,228,175,52,112,84,253,23,115,252,204,50,201,229,39,154,40,251,221,174,248,4,156,71,236,30,226,255,0,115,190,106,120,91,245,245,71,167,126,71,166,77,99,184,90,173,184,131,249,202,140,119,34,172,169,130,134,27,68,143,221,169,154,154,174,73,8,0,161,148,222,71,142,71,119,144,101,145,163,251,97,32,118,66,95,209,17,5,170,234,199,221,99,89,62,31,228,63,46,157,107,88,182,83,234,199,221,99,89,62,31,228,63,46,157,107,88,131,106,132,68,64,68,68,5,128,30,53,126,235,24,183,196,10,31,151,92,86,127,172,0,241,171,247,88,197,190,32,80,252,186,226,130,26,241,108,79,42,206,111,180,184,182,21,140,221,114,11,213,111,63,45,110,181,209,73,87,85,63,0,35,62,17,70,196,101,196,0,137,246,111,65,23,119,244,103,76,91,44,202,176,107,237,46,83,133,100,215,92,126,245,69,207,203,92,109,117,178,82,85,65,204,8,15,132,177,184,152,242,3,33,125,159,212,73,217,253,29,214,74,248,92,123,246,105,151,227,95,39,173,87,215,197,83,161,139,86,150,212,255,0,41,29,35,181,210,91,241,59,149,69,45,182,249,143,91,109,99,79,77,102,159,180,209,197,85,8,211,198,209,71,77,43,198,34,124,248,187,84,74,46,196,125,254,49,134,111,244,19,214,253,139,171,140,18,90,44,142,170,213,109,212,219,39,118,91,221,146,142,19,167,132,233,94,103,104,106,169,6,73,100,57,33,224,81,4,143,205,200,37,223,144,136,201,19,158,85,45,101,180,47,93,53,31,167,77,71,183,106,134,151,222,124,141,214,135,120,166,134,86,115,165,184,82,147,179,201,75,83,27,59,119,33,62,35,187,110,196,196,34,96,64,96,6,59,10,116,233,212,190,150,117,65,130,67,157,105,157,219,253,183,157,179,86,79,77,244,165,179,243,211,69,31,155,130,25,100,236,247,123,6,113,242,47,182,27,19,125,236,193,117,81,17,6,42,248,163,251,137,234,111,224,191,56,162,80,2,167,251,197,31,220,79,83,127,5,249,197,18,128,20,30,131,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,53,53,13,13,51,55,57,79,103,119,119,119,118,16,1,22,35,51,39,96,0,18,34,113,17,119,105,254,233,147,64,116,143,161,125,6,134,11,237,211,31,176,215,73,79,73,83,154,229,55,27,128,69,5,85,196,184,199,179,213,76,209,176,211,4,178,188,112,3,176,108,199,187,179,203,36,132,118,255,0,195,239,160,172,123,166,108,54,135,57,212,27,21,37,102,170,93,233,227,154,184,234,60,173,104,88,13,158,164,90,26,25,154,38,56,76,169,234,6,58,135,25,12,12,193,216,72,129,153,223,5,124,77,122,237,186,235,118,101,113,208,205,45,201,169,36,210,251,13,68,99,85,89,107,156,140,50,74,208,97,34,57,36,217,152,233,161,151,113,140,3,148,102,113,247,249,72,207,15,104,51,211,165,175,19,61,14,234,79,42,188,97,85,209,253,65,189,71,112,104,113,234,107,237,194,22,250,118,150,73,6,56,59,71,246,64,107,8,204,88,169,25,204,190,216,188,103,51,52,143,30,96,45,117,186,40,233,70,251,213,166,178,209,97,189,171,173,30,33,109,218,179,41,189,209,66,5,228,41,120,155,199,27,20,142,192,211,78,97,218,141,182,50,109,206,78,217,132,82,50,216,122,211,108,166,178,218,168,172,212,114,85,201,79,65,79,29,52,71,87,87,45,84,228,0,44,34,242,77,49,20,178,158,204,219,156,132,70,79,187,147,187,187,186,15,173,69,95,142,119,234,79,247,147,248,106,149,69,21,126,57,223,169,63,222,79,225,168,35,47,3,192,51,45,79,201,160,195,52,255,0,30,171,190,223,106,169,234,234,105,237,244,140,197,60,225,77,79,37,68,173,24,239,185,155,69,12,142,192,59,153,187,48,139,17,59,11,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,67,84,208,215,83,59,115,136,246,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,200,175,11,143,126,205,50,252,107,228,245,171,42,188,78,188,61,47,183,91,237,79,81,93,63,98,23,91,237,125,246,224,82,229,182,11,100,33,44,129,33,132,49,197,85,69,73,4,45,36,156,228,25,142,165,249,73,35,201,51,73,199,143,116,128,51,43,161,206,174,237,93,95,105,25,101,115,219,169,44,249,101,134,160,109,185,29,170,10,129,48,9,220,24,130,170,16,114,121,66,154,102,229,195,184,219,177,199,52,108,82,118,158,66,136,191,20,127,126,205,77,252,23,228,244,74,77,60,63,60,63,41,186,69,166,186,103,25,197,246,146,249,168,183,202,121,45,179,77,109,154,95,163,168,45,221,209,54,130,22,49,2,148,228,40,162,144,228,48,109,184,136,0,139,9,156,209,151,226,143,239,217,169,191,130,252,158,137,5,159,233,227,168,28,251,166,93,80,161,213,125,57,58,67,185,81,211,212,82,75,71,92,243,61,21,108,19,70,226,81,84,71,12,145,148,128,197,194,81,23,45,154,72,163,47,94,44,182,30,208,189,116,211,142,162,244,226,221,170,26,95,121,243,214,170,237,226,154,25,89,130,170,223,84,44,207,37,45,76,108,239,219,152,57,14,237,187,139,137,9,129,24,24,25,107,153,30,142,231,213,58,70,58,223,111,176,213,215,226,113,222,42,236,149,213,148,148,179,74,22,201,224,10,34,98,170,145,131,181,8,74,245,241,4,78,71,185,152,72,219,54,205,202,239,244,47,214,109,247,163,205,71,170,185,201,106,250,103,12,202,60,189,62,77,109,136,1,170,138,56,156,251,85,52,210,22,219,77,23,118,87,104,200,154,57,4,200,75,139,184,75,24,108,40,139,242,113,108,179,21,206,108,84,185,78,21,147,90,178,11,45,111,63,45,113,181,214,199,87,75,63,3,32,62,18,198,228,5,196,192,133,246,127,66,23,103,245,103,95,172,128,136,136,8,136,130,29,188,85,58,24,181,105,109,79,242,145,210,59,93,37,191,19,185,84,82,219,111,152,245,182,214,52,244,214,105,251,77,28,85,80,141,60,109,20,116,210,188,98,39,207,139,181,68,162,236,71,223,227,28,112,45,167,110,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,215,179,175,46,151,237,93,38,107,204,154,115,141,93,234,238,56,245,198,207,71,123,179,203,93,80,51,86,140,18,115,134,65,168,32,138,32,99,243,20,245,14,44,2,237,219,120,247,126,92,153,131,29,84,170,120,94,120,126,255,0,240,55,213,110,174,195,254,42,237,134,89,200,127,244,152,158,166,182,10,138,111,253,26,166,146,72,101,255,0,105,46,255,0,162,203,31,252,45,122,81,177,117,23,172,181,217,150,117,21,170,227,136,105,191,149,172,184,89,43,97,57,126,149,170,169,25,218,146,55,22,118,7,132,14,3,150,70,55,33,46,216,70,241,152,74,110,19,168,128,136,136,32,7,197,31,223,179,83,127,5,249,61,18,199,91,86,1,153,95,112,219,254,160,217,177,234,186,204,123,21,168,161,166,189,87,66,204,65,64,117,143,43,83,60,172,207,200,64,202,9,1,143,110,12,124,5,221,138,64,98,200,175,20,127,126,205,77,252,23,228,244,75,37,60,22,177,60,87,57,177,107,182,45,154,227,54,172,130,203,91,245,99,204,219,174,148,81,213,210,207,192,238,38,28,226,145,136,11,137,128,147,110,222,132,44,237,234,204,131,10,250,81,234,187,81,250,74,212,112,205,112,169,124,245,170,187,183,5,254,193,60,206,20,183,122,81,119,118,18,118,103,237,204,28,137,226,153,153,202,50,34,103,99,3,146,51,216,79,22,213,93,56,205,52,226,151,87,177,188,210,213,87,134,85,219,206,232,55,178,168,104,169,99,165,141,137,229,146,82,147,143,103,183,192,218,70,147,137,70,64,98,108,46,36,205,5,157,123,116,65,125,233,31,59,138,183,28,165,186,220,180,202,247,218,138,201,123,172,152,42,38,10,166,133,158,106,90,178,142,40,194,57,185,140,167,27,112,97,56,182,226,68,81,202,193,103,240,174,162,181,115,79,52,143,49,209,44,63,44,171,183,99,25,213,69,60,215,120,98,148,216,200,35,9,2,88,98,126,92,98,10,129,56,198,119,17,99,148,41,226,140,139,183,204,12,50,3,196,19,175,92,135,169,156,202,187,6,211,235,237,93,30,149,218,42,36,134,132,41,252,213,17,223,193,218,152,158,106,232,94,87,9,128,106,41,202,74,118,40,192,192,13,156,132,77,221,155,26,177,29,33,204,179,93,59,207,117,74,205,5,35,99,218,113,79,110,154,245,60,211,176,159,58,234,177,165,166,134,32,109,200,204,137,228,55,125,152,24,33,61,201,137,192,79,245,122,120,233,251,62,234,107,84,40,116,163,78,66,144,46,85,148,245,21,114,214,87,52,205,69,69,4,49,185,20,181,18,67,28,133,24,57,112,136,73,199,103,146,88,199,211,147,41,116,235,75,66,244,227,167,79,12,204,243,75,244,190,205,228,109,84,63,67,75,52,210,187,29,85,194,168,174,244,45,37,85,76,140,205,220,152,248,142,239,179,11,8,136,0,128,0,0,132,75,116,157,239,79,163,127,16,49,239,152,192,166,167,197,31,220,79,83,127,5,249,197,18,133,110,147,189,233,244,111,226,6,61,243,24,20,212,248,163,251,137,234,111,224,191,56,162,65,4,58,123,133,93,117,43,63,198,180,230,197,81,73,5,203,42,188,81,89,40,229,171,50,24,35,158,166,96,134,50,144,132,72,152,24,141,157,221,132,159,109,246,103,246,47,201,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,80,207,77,60,100,227,36,82,70,76,196,6,36,206,46,46,204,236,236,236,234,229,244,157,239,79,163,127,16,49,239,152,192,165,39,197,27,161,43,174,182,90,161,215,125,23,198,105,42,51,107,29,57,142,65,110,164,128,188,238,67,68,34,13,17,199,197,248,203,83,78,32,76,193,195,185,44,100,192,196,79,12,49,16,123,95,14,238,190,168,250,156,197,95,3,213,43,133,170,219,169,182,78,213,62,239,83,5,63,214,104,222,57,79,204,210,211,114,99,121,128,32,144,170,35,140,30,49,251,50,15,17,147,183,22,106,173,93,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,67,84,208,215,83,59,115,136,246,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,216,35,162,142,171,172,93,90,104,213,22,101,221,181,81,229,246,221,168,242,155,37,20,198,94,66,171,145,180,114,48,200,204,109,12,224,29,216,223,115,22,220,227,238,25,197,35,160,200,4,68,65,0,62,40,254,253,154,155,248,47,201,232,150,47,199,105,186,205,106,168,190,195,108,171,59,109,29,68,52,149,21,131,9,60,16,207,48,200,81,68,114,109,196,76,198,9,136,69,223,114,104,164,118,223,139,237,148,30,40,254,253,154,155,248,47,201,232,149,255,0,240,134,211,60,87,89,52,227,168,253,45,205,105,60,197,151,38,183,216,45,245,60,99,140,228,135,155,92,248,79,23,112,12,6,104,141,134,72,205,197,248,72,0,76,219,139,32,196,190,142,250,170,204,186,80,213,203,126,97,102,185,85,150,49,113,168,167,166,203,45,17,198,211,5,198,220,199,246,220,98,35,1,243,49,137,72,80,159,33,226,110,226,239,219,57,0,246,19,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,237,83,67,93,76,239,194,80,221,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,93,110,168,186,100,207,186,89,213,11,150,159,229,244,213,117,150,208,168,33,178,228,45,110,154,154,138,243,3,71,20,156,224,41,27,137,24,12,241,12,160,4,109,28,142,65,200,182,98,43,215,225,247,215,174,67,211,54,101,67,131,106,13,246,174,179,74,238,245,17,195,92,21,30,106,180,236,0,205,82,77,53,12,45,43,4,32,85,21,3,37,67,12,102,102,0,238,34,70,204,206,19,188,139,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,235,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,92,58,229,16,80,170,21,195,251,87,13,237,65,90,225,217,157,182,118,221,157,114,136,33,19,197,175,75,170,49,45,113,60,228,105,225,10,124,154,178,98,228,36,60,156,130,154,147,109,217,153,157,189,165,237,119,94,39,195,83,87,169,116,179,93,14,154,190,105,99,167,200,98,164,163,251,0,71,188,141,89,11,11,59,9,55,220,101,234,236,255,0,243,231,175,139,230,154,30,87,162,182,92,138,134,156,14,107,61,210,162,174,98,114,1,118,140,104,165,119,219,118,221,255,0,155,111,77,254,229,12,216,221,194,107,54,71,108,185,71,41,196,116,117,176,205,200,29,217,219,132,140,255,0,119,175,220,131,104,155,61,124,87,91,77,21,206,23,119,142,174,158,57,197,221,182,125,136,89,219,254,53,246,43,71,210,94,68,217,63,77,218,115,117,41,78,73,37,199,40,156,204,247,221,223,182,205,247,187,191,220,174,226,14,31,216,169,85,58,235,35,97,125,157,7,99,58,229,80,47,236,127,185,86,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,131,135,125,153,80,94,197,83,191,220,184,217,5,49,14,206,238,187,87,2,203,148,5,132,158,40,250,165,111,198,52,19,33,197,74,121,70,166,235,65,45,24,136,70,91,23,57,41,71,213,217,217,182,218,95,189,102,189,68,241,210,211,203,83,51,187,71,8,20,132,236,219,250,51,110,234,10,60,78,181,194,125,65,215,187,230,21,69,80,197,65,142,87,77,79,179,211,112,39,229,21,51,250,147,250,191,218,137,255,0,98,12,113,208,12,34,109,72,214,172,51,10,132,4,222,233,119,128,12,72,132,89,227,18,230,126,164,206,223,162,37,237,103,221,108,93,162,88,52,26,119,166,214,76,98,8,98,141,169,168,169,131,96,227,253,26,120,195,215,139,51,111,246,63,98,135,159,9,221,35,60,215,92,33,206,230,139,148,24,181,116,36,46,211,240,251,71,77,85,191,217,219,114,246,15,236,83,126,2,32,44,2,219,48,182,205,253,136,42,92,63,163,46,85,36,255,0,114,14,23,44,203,143,235,85,51,108,131,148,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,90,214,117,99,239,79,172,159,16,50,31,152,206,182,83,90,214,117,99,239,79,172,159,16,50,31,152,206,130,106,124,46,61,196,244,203,241,175,156,86,175,65,214,103,70,120,15,86,120,5,77,29,101,13,37,187,54,183,83,156,182,27,244,81,67,12,229,60,112,212,53,53,37,85,75,193,44,207,67,222,168,121,36,138,61,159,118,228,62,190,223,63,225,113,238,39,166,95,141,124,226,181,101,82,13,99,46,122,47,170,22,93,92,13,8,188,226,21,116,25,220,151,136,44,33,103,169,56,226,50,173,156,192,33,22,144,137,162,112,145,228,141,194,94,125,178,3,19,98,112,118,37,59,221,16,116,93,138,244,143,167,16,80,214,141,170,247,159,92,187,147,222,242,24,168,99,25,3,186,208,242,161,166,157,193,166,122,48,120,35,118,19,127,183,35,20,188,67,147,70,23,130,183,69,244,190,227,171,148,26,239,112,196,41,42,179,187,93,157,236,52,55,137,142,67,58,90,39,57,13,198,40,220,187,64,110,243,74,207,40,131,73,194,67,14,92,9,197,253,170,2,181,93,88,251,172,107,39,195,252,135,229,211,171,170,173,87,86,62,235,26,201,240,255,0,33,249,116,232,53,172,83,39,225,89,214,253,30,164,226,182,142,152,117,14,171,134,95,141,219,229,139,30,171,236,193,79,79,91,103,164,142,0,130,151,126,235,28,181,145,131,204,251,4,76,207,5,63,50,34,49,144,138,27,23,213,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,144,78,167,136,31,135,229,55,87,84,214,188,227,7,190,210,88,245,22,199,79,29,182,25,174,83,75,244,117,125,187,186,70,240,76,192,38,81,28,101,44,178,4,128,15,191,34,3,18,98,3,135,39,244,171,76,241,93,27,211,140,115,75,112,170,79,47,101,198,109,241,91,233,185,71,24,73,55,6,251,115,203,219,0,2,154,83,114,146,67,97,110,114,25,147,182,228,234,192,116,11,214,190,43,213,102,156,82,89,46,215,63,47,169,184,205,190,24,242,59,125,67,198,18,87,240,97,140,174,116,237,24,128,20,50,155,179,152,128,183,102,67,96,118,226,81,28,185,84,128,136,136,48,3,198,175,221,99,22,248,129,67,242,235,138,138,190,147,189,233,244,111,226,6,61,243,24,20,170,120,213,251,172,98,223,16,40,126,93,113,81,87,210,119,189,62,141,252,64,199,190,99,2,13,148,209,17,1,88,174,184,52,118,213,173,253,46,106,6,35,89,97,171,186,220,168,172,245,55,187,12,84,52,163,61,107,93,105,34,41,169,134,156,92,12,185,200,66,240,19,70,220,202,57,228,1,118,231,186,190,168,131,86,204,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,160,147,177,85,4,131,36,82,112,54,32,46,38,2,251,19,56,190,219,59,59,122,47,85,212,14,166,126,89,53,199,60,213,40,234,238,181,20,153,54,65,93,112,160,250,82,78,117,80,208,156,197,229,96,63,182,108,61,168,26,40,216,4,156,64,65,132,95,136,178,250,250,151,192,41,180,179,168,109,72,211,235,126,61,87,99,182,216,242,139,149,53,174,134,165,165,231,21,187,204,27,209,187,60,174,230,96,84,239,17,129,147,191,48,33,45,203,150,239,229,116,247,10,186,234,86,127,141,105,205,138,162,146,11,150,85,120,162,178,81,203,86,100,48,71,61,76,193,12,101,33,8,145,48,49,27,59,187,9,62,219,236,207,236,65,55,222,19,58,95,117,211,142,143,173,119,59,201,85,199,81,157,94,43,50,128,164,169,162,42,115,166,128,198,58,104,118,228,238,242,4,177,82,71,80,18,108,44,65,80,59,51,179,49,150,101,47,63,167,184,85,171,77,112,12,107,78,108,85,21,115,219,113,91,61,21,146,142,90,179,18,158,72,41,161,8,99,41,8,68,69,205,196,25,221,216,69,183,223,102,111,98,244,8,33,91,198,175,222,159,22,248,127,67,243,27,138,120,42,123,211,229,63,15,235,190,99,110,79,26,191,122,124,91,225,253,15,204,110,41,224,169,239,79,148,252,63,174,249,141,185,4,212,172,42,241,17,235,234,143,166,60,85,176,61,45,184,90,174,90,155,123,238,211,238,213,48,84,125,89,141,163,136,252,205,85,55,39,54,152,194,120,202,158,57,1,163,47,181,33,114,24,251,114,220,190,185,58,187,181,116,131,164,99,149,193,110,164,188,101,151,234,130,182,227,150,169,234,4,0,231,96,114,58,169,129,137,165,58,104,91,143,62,219,110,231,36,49,185,71,221,105,7,95,108,167,44,202,179,155,237,86,83,154,228,215,92,130,245,91,195,204,220,110,149,178,85,213,79,192,4,3,156,178,57,25,113,0,17,109,223,208,69,153,189,25,144,100,175,133,199,191,102,153,126,53,242,122,212,241,71,247,236,212,223,193,126,79,68,158,23,30,253,154,101,248,215,201,235,83,197,31,223,179,83,127,5,249,61,18,12,170,240,49,253,118,126,237,255,0,18,82,168,162,175,192,199,245,217,251,183,252,73,74,162,2,34,32,34,34,2,140,191,27,13,29,186,222,176,220,15,91,236,118,26,73,105,241,170,138,171,37,254,178,26,82,42,177,130,169,227,42,50,150,65,7,102,166,142,88,231,6,121,13,152,101,172,6,22,119,148,148,154,43,21,215,54,151,221,117,143,164,189,76,192,236,69,86,247,41,236,255,0,73,81,193,73,68,85,115,213,207,67,52,117,177,210,199,16,187,17,28,197,76,208,182,219,187,60,140,236,37,183,23,8,11,209,141,116,212,125,1,190,222,178,77,50,188,253,25,95,126,199,235,241,186,185,133,157,164,26,90,160,102,115,138,64,113,146,25,163,144,34,154,57,35,33,33,146,16,223,144,185,1,120,171,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,190,85,153,94,20,58,59,117,212,174,173,44,153,113,88,105,43,177,237,62,167,168,189,221,37,173,165,41,96,142,114,134,72,104,132,11,129,3,84,181,65,132,241,177,56,190,212,178,152,63,40,217,144,78,70,39,139,88,176,108,86,205,133,98,212,62,74,203,143,219,233,237,118,234,110,233,201,216,165,130,49,142,40,249,155,145,151,16,1,109,201,220,159,109,221,221,253,87,235,34,32,214,179,171,31,122,125,100,248,129,144,252,198,117,45,61,22,232,94,156,117,23,225,153,129,233,126,168,89,188,245,170,187,233,153,97,154,39,96,170,183,213,13,222,185,163,170,166,145,217,251,115,7,34,217,246,113,113,34,3,19,3,48,40,150,234,199,222,159,89,62,32,100,63,49,157,77,79,133,199,184,158,153,126,53,243,138,212,16,151,212,63,79,217,247,76,186,161,93,165,26,140,20,135,114,163,167,167,171,138,178,133,166,122,42,216,38,141,136,101,167,146,104,227,41,1,139,156,68,76,59,52,145,72,62,188,93,125,121,71,84,58,227,152,232,214,59,160,215,252,254,235,81,136,99,61,248,169,169,26,174,96,243,52,166,84,231,13,45,83,49,240,168,134,156,233,152,169,218,65,114,139,153,8,151,1,140,67,50,188,96,58,160,192,117,43,38,182,116,255,0,136,90,41,43,174,90,125,120,168,150,245,126,146,158,25,94,57,202,158,38,242,148,117,49,202,68,192,196,114,141,84,70,2,253,234,88,91,254,198,234,56,16,100,167,66,253,25,95,122,195,212,122,171,100,151,95,161,176,204,95,203,212,100,215,40,140,30,168,99,149,207,181,77,77,25,111,188,210,246,165,102,144,133,227,140,64,136,185,59,4,82,101,87,141,46,39,138,224,214,45,9,197,176,172,102,213,143,217,104,190,179,249,107,117,174,138,58,74,88,57,157,184,207,132,81,176,128,242,51,34,125,155,212,137,221,253,93,213,203,240,130,234,99,72,235,180,190,155,166,82,161,164,199,115,187,101,69,109,200,28,152,1,178,112,146,66,148,167,3,97,103,58,152,98,225,17,70,92,143,179,4,102,4,64,18,12,62,43,199,59,245,39,251,201,252,53,6,42,248,92,123,246,105,151,227,95,39,173,89,85,227,157,250,147,253,228,254,26,177,87,194,227,223,179,76,191,26,249,61,106,202,175,28,239,212,159,239,39,240,212,24,171,225,113,239,217,166,95,141,124,158,181,79,157,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,80,25,225,113,239,217,166,95,141,124,158,181,79,242,8,43,241,17,232,22,179,166,60,169,179,205,45,183,221,110,90,101,123,238,212,108,212,211,212,125,89,145,164,136,60,181,85,79,23,6,132,206,120,198,158,73,13,164,47,181,25,114,40,251,146,250,15,12,174,132,174,186,221,153,91,181,207,84,177,154,73,52,190,195,81,33,82,209,221,32,35,12,146,180,24,132,66,56,247,102,58,104,101,216,164,51,229,25,156,125,142,50,51,205,218,153,76,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,244,213,212,53,44,252,37,13,217,217,217,217,216,128,196,152,76,12,93,140,12,68,133,196,133,157,190,172,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,207,203,91,173,116,81,210,82,193,204,200,207,132,81,176,128,242,51,34,125,155,212,137,221,253,93,208,126,178,34,32,133,111,26,191,122,124,91,225,253,15,204,110,42,234,248,24,254,187,63,118,255,0,137,43,85,227,87,239,79,139,124,63,161,249,141,197,93,95,3,31,215,103,238,223,241,36,18,19,212,63,79,216,15,83,90,95,93,165,26,140,21,97,109,172,168,167,171,138,178,133,161,106,218,41,225,145,136,101,167,146,104,228,24,205,199,156,68,76,59,188,114,200,62,156,157,107,217,212,63,79,217,247,76,186,161,93,165,26,140,20,135,114,163,167,167,171,138,178,133,166,122,42,216,38,141,136,101,167,146,104,227,41,1,139,156,68,76,59,52,145,72,62,188,93,108,188,177,255,0,173,126,148,108,93,90,104,213,110,27,218,181,81,229,246,221,235,49,107,221,108,38,94,66,171,144,60,145,185,70,236,109,12,224,29,169,27,99,22,220,36,237,153,197,27,32,140,191,12,174,187,110,186,35,153,91,180,51,84,178,106,72,244,190,253,81,32,210,214,93,39,32,12,110,180,216,136,78,57,54,118,10,105,165,216,100,3,227,24,28,157,254,81,179,77,221,155,69,171,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,122,106,234,26,150,110,113,30,204,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,242,125,225,95,215,173,53,85,53,171,165,141,100,190,210,81,157,29,60,54,252,26,231,81,221,115,172,55,150,98,122,10,154,137,37,33,99,97,56,34,165,1,0,14,17,118,183,115,120,132,194,82,145,17,1,17,16,20,74,248,214,104,93,29,170,251,133,245,15,97,179,118,126,155,231,141,228,85,49,188,17,198,117,81,7,114,132,200,25,154,89,38,56,70,168,10,71,115,22,142,146,0,251,27,11,28,181,43,85,213,62,138,127,40,158,159,115,109,28,142,225,228,170,242,11,123,121,9,202,94,220,97,93,4,161,81,75,221,46,220,142,208,188,240,196,210,113,7,46,219,159,29,139,103,96,214,177,17,92,174,155,180,66,235,212,126,182,226,218,47,102,190,82,89,170,50,58,137,68,235,234,99,41,2,154,8,96,146,162,99,96,31,83,54,138,25,56,6,226,196,124,69,200,25,220,216,38,83,194,135,71,109,90,107,210,93,147,46,43,13,93,14,67,168,53,21,23,187,164,181,180,163,20,242,64,51,73,13,16,129,112,19,122,103,167,0,158,54,39,38,222,170,83,7,227,35,50,204,164,68,24,171,226,143,238,39,169,191,130,252,226,137,64,10,159,239,20,127,113,61,77,252,23,231,20,74,0,80,109,80,163,3,196,235,195,210,179,41,172,169,234,43,167,236,67,189,117,155,148,185,109,130,217,12,243,213,93,106,165,158,24,226,170,162,164,130,19,229,51,247,102,58,151,228,2,227,27,73,197,205,229,35,147,244,65,174,183,67,216,159,81,215,142,160,177,124,167,166,172,103,206,228,24,253,192,59,215,26,234,35,146,207,111,134,120,165,9,62,144,149,153,218,40,100,129,170,71,209,218,82,102,38,135,121,120,44,128,241,171,247,167,197,190,31,208,252,198,226,165,211,76,180,83,72,244,102,154,225,75,165,58,113,143,226,161,118,168,58,154,231,181,208,132,39,82,101,44,178,179,72,108,220,136,0,167,149,163,7,126,17,1,112,141,128,25,133,162,47,198,175,222,159,22,248,127,67,243,27,138,11,171,224,99,250,236,253,219,254,36,177,255,0,196,71,160,90,206,152,242,166,207,52,182,223,117,185,105,149,239,187,81,179,83,79,81,245,102,70,146,32,242,213,85,60,92,26,19,57,227,26,121,36,54,144,190,212,101,200,163,238,75,144,30,6,63,174,207,221,191,226,74,71,245,162,217,164,119,173,47,200,44,218,239,38,63,30,9,95,78,52,215,131,191,85,133,45,16,129,200,35,27,148,198,66,209,31,117,227,237,155,16,152,201,193,193,216,216,93,4,11,116,57,213,221,215,164,29,92,44,174,123,117,93,227,19,191,83,141,183,35,181,65,80,64,103,3,27,16,85,66,14,77,17,212,194,252,184,119,27,103,9,38,141,138,62,235,200,59,4,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,126,90,227,107,173,142,174,150,126,6,64,124,37,141,200,11,137,129,11,236,254,132,46,207,234,206,181,130,203,62,170,253,106,188,253,69,250,87,234,223,210,21,31,67,253,45,219,243,222,71,184,93,143,49,218,252,223,123,183,195,159,15,179,203,125,189,54,82,169,224,183,249,125,250,59,45,250,195,244,175,228,159,232,250,127,160,190,149,243,189,159,61,230,170,57,253,21,207,251,219,179,203,205,249,174,31,107,187,229,247,254,154,8,235,234,199,222,159,89,62,32,100,63,49,157,77,79,133,199,184,158,153,126,53,243,138,213,10,221,88,251,211,235,39,196,12,135,230,51,169,137,240,247,207,240,221,44,240,225,194,117,7,80,114,26,75,30,61,99,167,189,212,215,87,84,187,240,136,62,153,172,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,112,249,60,87,63,147,143,242,113,159,242,215,255,0,193,95,247,199,212,15,35,195,233,79,165,56,15,46,222,255,0,252,71,252,215,154,229,246,56,112,219,243,254,93,65,98,187,253,81,117,55,159,117,77,170,23,45,64,203,234,106,232,237,167,80,69,101,199,154,227,53,77,21,154,7,142,40,248,64,50,63,17,51,24,34,41,76,4,26,73,24,143,136,238,194,57,191,225,139,225,233,71,148,209,211,117,21,212,14,33,222,181,77,198,92,74,193,115,134,9,233,110,180,178,193,52,114,213,86,210,79,9,242,133,251,176,157,51,242,2,114,141,228,226,224,241,17,134,117,116,45,252,163,191,147,142,59,252,168,63,248,43,251,94,75,205,115,250,83,232,190,1,229,254,146,229,255,0,197,159,167,203,250,124,59,93,223,207,247,150,64,34,32,181,93,88,251,172,107,39,195,252,135,229,211,173,107,22,202,125,88,251,172,107,39,195,252,135,229,211,173,107,16,109,80,136,136,8,136,128,176,3,198,175,221,99,22,248,129,67,242,235,138,207,245,128,30,53,126,235,24,183,196,10,31,151,92,80,96,7,133,199,191,102,153,126,53,242,122,213,62,119,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,70,104,42,96,144,92,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,64,103,133,199,191,102,153,126,53,242,122,213,63,200,32,47,175,190,132,238,189,34,100,212,87,220,106,178,174,237,167,89,21,67,210,89,235,42,164,41,235,105,103,142,158,18,146,42,233,2,158,40,0,228,144,170,10,17,7,119,40,225,55,127,80,37,109,122,81,234,187,81,250,74,212,112,205,112,169,124,245,170,187,183,5,254,193,60,206,20,183,122,81,119,118,18,118,103,237,204,28,137,226,153,153,202,50,34,103,99,3,146,51,216,123,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,189,53,117,13,75,63,9,67,118,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,109,120,122,174,233,71,81,250,74,212,115,194,179,88,188,245,170,187,185,61,130,255,0,4,46,20,183,122,81,118,103,33,103,119,237,204,28,133,165,133,221,202,50,33,118,115,3,142,67,13,135,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,59,84,208,215,83,59,240,148,55,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,244,10,5,188,59,186,223,172,233,87,59,124,75,49,170,229,166,89,101,194,41,111,164,240,207,83,53,174,65,134,88,194,170,150,32,148,64,121,25,193,230,29,163,146,67,138,156,88,5,200,0,94,119,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,12,96,241,71,247,19,212,223,193,126,113,68,160,5,79,247,138,63,184,158,166,254,11,243,138,37,0,40,37,123,197,67,175,90,106,90,107,175,75,26,55,125,164,172,58,202,121,173,249,205,206,159,186,199,70,109,44,36,212,20,213,17,202,34,230,226,19,197,84,4,6,28,37,237,110,198,210,136,71,6,133,232,94,163,245,23,168,246,237,47,210,251,55,158,186,215,111,44,211,74,238,20,182,250,81,118,105,42,170,100,102,126,220,33,200,119,125,156,156,136,64,4,204,192,11,202,226,216,158,85,156,223,105,113,108,43,25,186,228,23,170,222,126,90,221,107,162,146,174,170,126,0,70,124,34,141,136,203,136,1,19,236,222,130,46,239,232,206,167,251,161,126,140,172,93,30,105,197,85,178,75,175,211,57,158,81,229,234,50,107,148,70,109,74,82,68,199,218,166,166,140,182,218,24,187,178,179,72,66,210,72,70,68,92,89,194,40,194,229,116,241,211,246,3,211,46,151,208,233,70,156,133,89,219,104,234,42,42,229,172,174,104,94,182,182,121,164,114,41,106,36,134,56,198,67,97,225,16,147,142,237,28,81,143,175,22,87,45,17,1,69,95,142,119,234,79,247,147,248,106,149,69,21,126,57,223,169,63,222,79,225,168,49,87,194,227,223,179,76,191,26,249,61,106,159,229,0,62,23,30,253,154,101,248,215,201,235,84,255,0,32,40,1,241,71,247,236,212,223,193,126,79,68,167,249,64,15,138,63,191,102,166,254,11,242,122,36,25,191,225,39,128,97,186,167,209,54,127,167,218,131,143,82,95,49,235,230,113,95,77,93,67,82,207,194,80,250,62,218,236,236,236,236,64,98,76,38,6,46,198,6,34,66,226,66,206,209,235,214,191,74,55,222,146,245,150,183,13,237,93,107,49,11,150,245,152,181,238,182,16,31,63,75,196,30,72,220,163,119,7,154,3,62,212,141,176,19,236,18,118,192,37,141,148,149,120,42,123,172,101,63,16,43,190,93,110,87,171,196,59,242,5,252,152,47,159,202,51,233,95,171,127,72,91,252,175,208,126,75,233,159,61,230,7,135,209,254,115,243,125,238,223,123,158,223,107,203,249,157,189,55,65,25,126,27,29,115,221,122,125,207,232,244,175,81,174,149,117,218,117,149,84,83,91,98,58,203,161,12,24,188,229,52,142,53,81,12,210,52,16,211,20,149,6,85,59,48,190,219,75,201,222,55,142,73,201,90,171,169,222,240,175,173,234,26,171,166,139,84,26,201,105,164,163,198,40,233,225,135,6,154,160,170,30,239,89,110,115,152,222,106,150,144,200,90,153,132,224,142,149,133,131,243,49,111,197,227,120,140,195,50,145,17,1,17,16,20,43,120,213,251,211,226,223,15,232,126,99,113,83,82,161,91,198,175,222,159,22,248,127,67,243,27,138,11,171,224,99,250,236,253,219,254,36,165,81,69,95,129,143,235,179,247,111,248,146,149,68,4,68,65,0,62,40,254,253,154,155,248,47,201,232,150,85,120,24,254,187,63,118,255,0,137,44,85,241,71,247,236,212,223,193,126,79,68,178,171,192,199,245,217,251,183,252,73,4,143,235,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,113,134,161,233,39,120,103,136,194,65,150,41,163,63,86,99,142,88,227,145,152,152,129,220,25,136,72,93,197,224,47,88,250,37,215,29,43,234,10,62,159,173,152,165,215,40,175,188,220,30,143,23,185,82,219,102,167,165,191,71,218,142,98,146,19,149,154,54,237,71,40,121,135,99,40,224,38,147,148,142,35,205,246,41,95,147,113,196,241,91,197,246,209,148,221,177,155,85,109,235,31,243,31,68,92,106,40,163,146,170,223,223,6,9,252,188,164,206,113,119,1,152,79,131,183,33,102,103,221,144,89,94,138,58,81,177,116,151,163,84,88,111,106,213,89,151,220,182,172,202,111,116,80,152,249,250,174,70,241,198,197,35,185,188,48,1,246,163,109,128,95,99,147,182,7,44,140,188,175,138,63,184,158,166,254,11,243,138,37,149,75,21,124,81,253,196,245,55,240,95,156,81,32,133,110,147,189,233,244,111,226,6,61,243,24,20,212,248,163,251,137,234,111,224,191,56,162,80,173,210,119,189,62,141,252,64,199,190,99,2,154,159,20,127,113,61,77,252,23,231,20,72,33,91,164,239,122,125,27,248,129,143,124,198,5,178,154,214,179,164,239,122,125,27,248,129,143,124,198,5,178,154,8,149,241,58,240,244,163,197,168,234,122,138,233,251,16,236,218,161,229,46,91,96,182,67,4,20,182,170,88,160,134,56,170,168,169,32,132,56,194,221,169,142,165,249,25,49,72,210,113,96,105,72,49,131,195,178,211,212,148,221,69,218,239,189,55,91,41,14,229,71,79,85,73,114,172,189,67,94,248,252,48,77,75,57,12,87,57,40,219,144,129,148,28,162,18,125,138,120,162,127,94,62,147,253,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,215,149,210,29,23,210,253,5,195,99,211,253,35,196,41,49,219,20,117,18,213,189,60,39,36,167,44,242,59,115,150,89,101,34,150,83,217,132,88,140,137,216,0,1,182,16,22,96,246,168,136,130,0,124,81,253,251,53,55,240,95,147,209,44,170,240,49,253,118,126,237,255,0,18,88,171,226,143,239,217,169,191,130,252,158,137,101,87,129,143,235,179,247,111,248,146,12,244,234,139,166,76,7,170,109,47,185,105,254,95,77,73,71,114,58,114,27,46,66,214,232,106,107,108,211,188,145,73,206,2,145,185,8,25,65,16,202,0,64,242,70,196,28,135,118,33,215,135,85,116,207,42,209,189,71,200,244,183,53,164,242,247,172,102,225,45,190,167,140,114,4,115,112,127,177,60,93,192,3,40,101,7,25,35,55,22,231,25,129,51,108,76,182,126,88,171,215,183,68,22,46,174,48,72,171,113,202,91,85,183,83,108,157,168,172,151,186,201,142,158,19,165,121,153,230,165,171,40,226,144,228,135,129,74,113,183,7,32,151,110,36,35,36,172,97,133,94,22,253,125,81,233,223,145,233,147,88,238,22,171,110,32,254,114,163,29,200,171,42,96,161,134,209,35,247,106,102,166,171,146,66,0,40,101,55,145,227,145,221,228,25,100,104,254,216,72,29,153,127,90,176,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,40,103,166,158,50,113,146,41,35,38,98,3,18,103,23,23,102,118,118,118,117,50,158,23,61,118,221,117,178,213,54,132,107,70,77,73,81,155,88,233,192,177,251,141,92,229,231,114,26,33,19,121,66,78,77,198,90,154,113,1,119,62,125,201,99,39,55,18,120,102,148,130,66,145,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,5,46,203,133,83,182,234,159,235,65,83,122,178,229,82,47,247,42,144,120,77,109,193,160,212,77,54,189,227,19,195,20,141,83,69,82,27,31,31,233,83,200,30,156,153,219,127,183,251,22,186,58,255,0,132,77,166,250,213,153,225,83,0,131,218,238,243,128,8,144,147,52,100,92,195,212,89,155,244,72,125,140,219,45,153,204,68,197,192,155,118,38,118,127,236,80,129,226,197,164,103,133,107,132,217,220,49,113,131,41,174,152,137,222,126,127,104,41,169,118,251,59,110,62,210,253,168,51,155,194,227,84,173,249,62,130,99,216,168,207,41,84,218,168,34,163,33,56,203,97,225,37,80,250,59,187,182,219,69,247,44,219,80,73,225,139,174,19,233,246,189,216,240,170,218,134,26,12,142,186,26,125,154,155,153,55,24,170,95,208,155,213,190,212,173,251,84,235,211,207,29,85,60,85,48,187,188,115,0,200,46,237,183,163,182,236,131,177,117,74,59,187,58,237,92,19,32,160,125,138,182,125,217,83,178,229,159,238,65,82,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,10,73,112,143,234,185,111,106,14,91,216,185,68,65,108,58,151,207,225,211,93,13,205,50,179,158,56,165,162,178,213,75,19,201,199,139,151,29,189,132,237,191,233,55,222,181,203,212,140,158,171,57,212,60,139,43,168,38,146,107,197,210,162,171,236,11,51,63,57,29,197,153,155,118,246,109,236,119,255,0,58,150,143,23,61,96,168,178,105,225,233,189,45,84,63,225,120,228,134,64,113,2,46,35,45,12,143,235,203,118,244,39,251,148,89,116,253,132,150,163,107,94,23,133,176,72,67,115,188,83,199,35,3,187,23,108,75,153,236,236,206,237,246,69,254,239,249,208,75,223,132,230,143,83,96,186,41,85,148,207,4,161,85,144,85,82,220,5,200,207,103,19,161,141,253,132,45,183,243,133,236,223,251,86,118,175,19,163,88,69,38,158,233,189,139,23,162,19,24,233,40,41,99,216,205,201,254,196,17,135,171,187,55,251,70,251,151,182,64,93,101,234,234,183,244,101,74,3,111,183,171,170,213,45,237,85,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,214,179,171,31,122,125,100,248,129,144,252,198,117,178,154,214,179,171,31,122,125,100,248,129,144,252,198,116,19,83,225,113,238,39,166,95,141,124,226,181,101,82,197,95,11,143,113,61,50,252,107,231,21,171,42,144,17,126,79,214,204,87,235,87,212,95,172,214,175,172,159,71,253,45,244,63,157,143,207,121,30,231,107,204,246,55,238,118,123,159,99,185,199,143,47,179,190,254,139,245,144,21,170,234,199,221,99,89,62,31,228,63,46,157,93,85,106,186,177,247,88,214,79,135,249,15,203,167,65,173,98,146,158,165,58,5,163,204,58,59,210,222,166,52,118,223,106,181,221,113,205,47,179,87,101,150,120,41,160,163,142,231,74,20,35,83,81,114,19,17,30,117,131,220,144,165,238,57,20,209,136,241,118,56,216,38,141,101,178,159,73,222,235,26,55,240,255,0,30,249,116,8,53,225,209,221,98,207,180,43,63,181,234,54,156,223,170,237,215,43,117,68,18,203,20,85,83,67,5,194,8,230,142,98,164,170,24,76,10,90,105,10,32,105,34,114,102,38,111,236,118,216,79,165,94,166,48,222,171,244,142,143,84,176,250,26,187,113,141,65,91,110,246,202,150,114,59,117,198,48,140,229,129,164,226,195,48,113,150,51,9,5,155,144,24,242,16,62,113,132,96,120,158,244,21,77,163,23,90,190,160,116,126,197,73,65,167,215,58,138,104,110,182,138,78,233,189,166,227,57,77,206,104,226,24,187,84,244,36,227,0,179,60,191,102,105,218,48,17,7,140,7,197,120,81,255,0,40,239,229,29,7,228,83,255,0,129,79,239,127,175,254,123,159,209,127,69,243,46,61,205,191,248,179,249,223,43,199,237,243,231,191,230,60,194,9,212,68,68,24,1,227,87,238,177,139,124,64,161,249,117,197,69,95,73,222,244,250,55,241,3,30,249,140,10,85,60,106,253,214,49,111,136,20,63,46,184,168,171,233,59,222,159,70,254,32,99,223,49,129,6,202,104,136,128,136,136,33,91,198,143,28,177,90,186,154,199,47,150,195,181,67,95,123,195,233,165,185,83,83,211,156,117,71,36,85,85,49,199,85,80,125,182,142,78,113,136,66,14,210,28,140,52,142,36,32,45,19,157,180,240,184,211,44,55,83,58,193,198,67,51,188,210,83,6,45,79,54,77,108,161,154,71,3,186,92,105,72,30,158,24,156,100,2,231,25,23,155,118,102,62,65,72,98,64,224,228,227,249,94,37,26,189,83,171,253,96,231,19,180,245,111,109,195,234,27,16,182,195,83,4,81,28,1,66,68,21,2,207,30,252,192,171,30,174,64,35,119,55,9,69,159,142,204,3,103,250,126,212,207,200,222,184,224,122,165,37,93,214,158,147,25,200,40,110,21,255,0,69,201,194,170,106,16,152,124,212,1,246,193,139,187,3,203,27,129,19,9,137,184,147,241,39,65,179,74,34,32,133,111,26,191,122,124,91,225,253,15,204,110,42,218,120,109,245,3,128,244,203,170,249,190,171,234,49,213,157,182,143,7,154,146,42,58,23,133,235,107,103,154,235,109,17,138,158,57,164,140,100,54,30,114,144,177,110,209,197,33,122,241,117,114,252,106,253,233,241,111,135,244,63,49,184,172,0,65,239,245,211,93,53,31,168,189,71,184,234,134,168,94,124,245,214,187,104,161,134,38,112,165,183,210,139,187,199,75,77,27,187,246,225,14,69,179,110,228,228,68,102,70,102,102,94,219,35,233,87,50,193,122,80,183,245,45,157,219,106,237,33,149,101,22,235,78,47,73,44,140,39,85,110,146,142,186,121,171,37,133,195,144,129,148,20,221,130,230,220,131,186,110,14,7,9,149,223,240,238,232,22,179,169,204,169,243,205,82,183,221,109,186,101,100,237,84,108,244,211,211,253,102,145,228,148,60,181,45,79,22,7,132,14,9,6,162,72,205,228,31,179,24,241,41,59,145,102,175,141,95,186,198,45,241,2,135,229,215,20,24,1,225,113,239,217,166,95,141,124,158,181,60,81,253,251,53,55,240,95,147,209,39,133,199,191,102,153,126,53,242,122,212,241,71,247,236,212,223,193,126,79,68,131,42,188,12,127,93,159,187,127,196,148,170,40,171,240,49,253,118,126,237,255,0,18,82,168,128,136,136,8,136,128,136,188,166,170,234,102,43,163,122,113,145,234,150,107,87,229,236,184,205,190,91,133,79,25,35,9,38,224,223,98,8,187,134,0,83,74,110,49,198,14,77,206,67,1,103,220,153,6,184,61,64,233,237,139,73,181,199,60,211,44,98,253,244,205,171,23,200,43,173,116,149,101,205,228,120,226,152,129,163,149,206,40,183,154,61,187,114,56,131,70,242,1,188,110,64,226,79,38,190,7,216,221,170,151,0,213,60,190,28,158,146,123,149,206,241,110,182,212,89,69,135,191,71,5,52,50,201,21,81,253,183,46,19,149,92,192,59,128,182,244,146,108,69,234,193,17,107,63,252,27,53,175,234,55,80,87,109,28,171,183,247,169,53,54,222,221,153,227,139,148,144,87,91,162,168,168,143,145,60,130,195,9,64,117,140,91,1,147,201,216,219,136,243,116,19,82,136,136,53,172,234,199,222,159,89,62,32,100,63,49,157,101,165,183,174,219,86,136,248,112,224,154,25,165,185,53,92,122,161,126,167,186,141,85,101,174,113,3,198,232,142,243,86,68,114,73,179,184,84,205,22,227,24,7,25,0,36,239,242,141,218,30,238,37,245,99,239,79,172,159,16,50,31,152,206,173,82,15,213,197,177,60,171,57,190,210,226,216,86,51,117,200,47,85,188,252,181,186,215,69,37,93,84,252,0,140,248,69,27,17,151,16,2,39,217,189,4,93,223,209,157,73,254,170,120,69,125,90,233,30,155,234,182,69,244,190,172,98,126,127,36,184,249,75,127,114,27,215,114,8,123,182,186,110,17,121,147,237,141,40,249,110,92,185,203,36,251,199,31,153,252,197,245,240,216,232,98,213,211,238,1,71,170,154,141,107,164,174,212,92,170,158,154,229,16,86,90,196,103,197,224,40,100,97,165,136,166,141,167,134,164,163,168,49,169,217,197,183,218,46,46,209,188,146,102,250,13,91,49,108,179,42,193,175,180,185,78,21,147,93,113,251,213,23,63,45,113,181,214,201,73,85,7,48,32,62,18,198,226,99,200,12,133,246,127,81,39,103,244,119,89,85,215,55,89,182,46,176,244,227,71,110,114,90,190,134,204,241,127,167,41,242,107,108,64,111,74,50,74,212,29,170,154,105,11,125,225,151,181,43,180,100,79,36,100,4,37,201,152,37,147,34,188,84,58,10,169,165,169,186,245,79,163,118,42,186,192,172,168,154,225,156,219,41,251,76,20,96,209,66,45,95,77,79,28,66,78,14,65,60,181,70,70,103,206,94,238,204,13,41,4,91,32,202,175,11,143,126,205,50,252,107,228,245,171,42,188,115,191,82,127,188,159,195,86,42,248,92,123,246,105,151,227,95,39,173,89,85,227,157,250,147,253,228,254,26,131,21,124,46,61,251,52,203,241,175,147,214,169,254,80,3,225,113,239,217,166,95,141,124,158,181,79,242,2,47,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,175,173,1,17,16,66,183,141,95,189,62,45,240,254,135,230,55,21,117,124,12,127,93,159,187,127,196,149,170,241,171,247,167,197,190,31,208,252,198,226,174,175,129,143,235,179,247,111,248,146,9,84,86,43,167,126,170,176,221,110,203,117,15,75,102,185,82,82,103,122,117,148,94,173,53,246,150,141,226,121,237,212,247,25,160,165,172,129,136,201,229,14,211,66,18,147,59,113,153,203,112,0,146,30,119,213,107,173,171,154,153,149,104,223,93,218,131,170,88,85,95,151,189,99,58,161,124,184,83,114,146,64,142,110,23,57,249,193,47,108,192,202,25,65,202,57,1,137,185,198,102,46,251,19,160,149,79,17,30,129,104,250,156,197,91,60,210,219,125,170,219,169,182,78,237,70,205,77,5,63,214,104,222,56,131,203,85,84,241,99,121,128,32,140,105,228,144,222,49,251,81,151,17,147,185,20,22,45,151,122,110,214,251,87,81,250,37,139,107,69,154,199,87,102,167,200,233,229,35,160,169,144,100,58,105,225,158,74,121,129,140,125,12,26,88,100,224,123,11,144,113,39,16,119,112,104,246,241,98,232,130,197,111,183,92,250,179,211,58,91,85,150,58,125,165,205,168,158,99,143,207,85,84,85,83,193,79,85,75,8,196,224,211,25,206,111,80,229,32,9,113,19,97,121,10,66,48,191,254,29,221,125,81,245,57,138,190,7,170,87,11,85,183,83,108,157,170,125,222,166,10,127,172,209,188,114,159,153,165,166,228,198,243,0,65,33,84,71,24,60,99,246,100,30,35,39,110,43,1,227,157,250,147,253,228,254,26,163,47,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,53,77,13,117,51,183,56,143,103,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,125,151,115,173,39,210,205,80,242,63,148,205,52,197,50,223,163,59,190,75,233,219,53,53,127,149,238,113,238,118,187,192,92,57,118,195,151,29,183,224,59,251,25,4,22,120,92,123,246,105,151,227,95,39,173,83,252,173,254,45,211,214,129,96,215,218,92,167,10,208,253,63,199,239,84,92,252,181,198,215,140,209,82,85,65,204,8,15,132,177,198,38,60,128,200,95,103,245,18,118,127,71,117,112,16,17,21,191,215,237,99,177,116,255,0,163,89,102,177,100,112,249,138,76,102,222,85,17,211,114,48,243,117,70,77,29,53,55,48,3,120,251,179,201,20,93,206,14,33,207,145,125,145,119,65,1,157,115,97,88,14,158,117,105,169,152,142,152,212,82,30,61,71,120,238,193,21,33,194,240,81,207,52,49,205,83,73,24,194,34,17,132,21,18,77,3,68,205,188,109,19,1,110,66,238,178,171,193,63,10,192,111,90,185,158,102,183,202,138,73,114,204,106,207,75,21,130,142,99,132,140,96,170,57,6,178,174,40,200,94,86,56,218,56,33,121,99,118,97,10,195,2,223,186,42,58,174,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,20,211,212,207,33,57,73,44,146,19,185,25,145,59,147,147,187,187,187,187,186,186,189,34,235,125,171,167,30,162,240,205,101,190,216,234,238,246,219,5,69,72,214,82,82,72,33,59,193,81,75,53,52,135,31,47,178,70,3,59,155,3,184,177,184,48,185,7,46,108,27,36,162,34,12,85,241,71,247,19,212,223,193,126,113,68,160,5,79,247,138,63,184,158,166,254,11,243,138,37,0,40,54,168,68,68,5,10,222,53,126,244,248,183,195,250,31,152,220,84,212,168,86,241,171,247,167,197,190,31,208,252,198,226,130,234,248,24,254,187,63,118,255,0,137,43,21,226,79,215,61,215,168,44,254,179,74,244,230,233,87,67,167,88,173,69,77,182,83,163,186,17,65,148,78,51,70,229,85,40,195,35,193,53,48,201,78,5,77,187,19,237,188,188,153,228,104,227,198,173,57,234,7,62,210,205,47,212,141,40,196,14,146,154,219,170,52,246,250,75,213,99,60,193,91,20,20,178,74,93,168,36,142,65,17,9,70,105,98,148,76,77,142,51,33,244,221,247,249,52,47,66,245,31,168,189,71,183,105,126,151,217,188,245,214,187,121,102,154,87,112,165,183,210,139,179,73,85,83,35,51,246,225,14,67,187,236,228,228,66,0,38,102,0,65,112,58,40,233,70,251,213,166,178,209,97,189,171,173,30,33,109,218,179,41,189,209,66,5,228,41,120,155,199,27,20,142,192,211,78,97,218,141,182,50,109,206,78,217,132,82,50,216,39,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,181,53,13,13,51,63,8,131,119,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,127,41,211,199,79,216,15,76,186,95,67,165,26,114,21,103,109,163,168,168,171,150,178,185,161,122,218,217,230,145,200,165,168,146,24,227,25,13,135,132,66,78,59,180,113,70,62,188,89,92,180,26,214,117,99,239,79,172,159,16,50,31,152,206,174,254,185,101,25,245,155,160,190,153,177,203,126,101,87,73,137,228,84,249,128,215,89,105,14,104,66,178,122,123,247,113,142,171,105,123,85,0,46,81,60,64,81,51,196,97,33,114,46,227,52,118,131,171,31,122,125,100,248,129,144,252,198,117,153,89,190,151,218,179,79,5,253,60,207,38,42,72,46,90,125,120,172,185,83,206,84,67,44,242,193,83,126,171,162,150,148,37,221,138,16,34,168,134,98,219,147,19,210,198,206,62,194,16,197,254,132,52,83,4,234,7,170,12,71,76,245,34,225,219,176,213,249,170,218,138,32,150,104,166,186,121,106,121,38,106,72,228,138,50,225,203,183,200,220,138,47,205,4,172,18,12,175,27,62,195,214,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,107,111,210,198,181,255,0,39,110,160,176,157,99,146,223,231,105,49,251,131,249,248,6,46,228,135,67,60,71,79,85,218,30,228,108,243,52,19,74,241,242,54,30,227,7,45,199,118,125,148,208,22,170,235,106,133,106,191,146,119,75,31,248,52,233,87,254,198,219,191,247,40,45,87,255,0,26,203,255,0,153,255,0,255,0,197,197,0,43,100,142,166,237,54,171,7,72,154,175,98,177,91,41,45,214,219,118,155,223,105,40,232,233,33,24,96,166,130,59,100,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,91,116,27,84,34,34,2,34,32,44,0,241,171,247,88,197,190,32,80,252,186,226,179,253,96,7,141,95,186,198,45,241,2,135,229,215,20,24,1,225,113,239,217,166,95,141,124,158,181,79,242,128,31,11,143,126,205,50,252,107,228,245,170,127,144,21,159,234,139,166,76,7,170,109,47,185,105,254,95,77,73,71,114,58,114,27,46,66,214,232,106,107,108,211,188,145,73,206,2,145,185,8,25,65,16,202,0,64,242,70,196,28,135,118,33,188,8,131,88,205,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,48,212,61,36,237,52,18,129,198,50,197,52,103,232,238,18,69,36,114,51,19,9,179,27,49,8,147,56,182,122,120,91,245,245,71,167,126,71,166,77,99,184,90,173,184,131,249,202,140,119,34,172,169,130,134,27,68,143,221,169,154,154,174,73,8,0,161,148,222,71,142,71,119,144,101,145,163,251,97,32,118,115,87,175,110,136,44,93,92,96,145,86,227,148,182,171,110,166,217,59,81,89,47,117,147,29,60,39,74,243,51,205,75,86,81,197,33,201,15,2,148,227,110,14,65,46,220,72,70,73,88,224,5,4,255,0,120,163,251,137,234,111,224,191,56,162,80,2,165,211,60,207,243,45,79,240,78,159,51,212,12,134,174,251,125,170,167,164,166,168,184,85,187,20,243,133,54,83,29,60,79,33,109,185,155,69,12,108,230,91,153,187,57,19,145,59,147,196,90,9,201,240,216,232,98,213,211,238,1,71,170,154,141,107,164,174,212,92,170,158,154,229,16,86,90,196,103,197,224,40,100,97,165,136,166,141,167,134,164,163,168,49,169,217,197,183,218,46,46,209,188,146,102,250,34,2,34,32,40,171,241,206,253,73,254,242,127,13,82,168,162,175,199,59,245,39,251,201,252,53,6,42,248,92,123,246,105,151,227,95,39,173,83,252,160,7,194,227,223,179,76,191,26,249,61,106,159,228,5,0,62,40,254,253,154,155,248,47,201,232,148,255,0,40,1,241,71,247,236,212,223,193,126,79,68,131,58,124,31,114,204,87,6,232,239,51,202,115,92,154,213,143,217,104,181,2,175,204,220,110,149,177,210,82,193,206,134,216,1,206,89,28,64,121,25,136,182,239,234,68,204,222,174,202,61,186,228,234,238,235,213,246,174,14,87,5,186,174,207,137,216,105,202,219,142,90,167,168,35,48,129,205,200,234,166,6,39,136,42,102,126,60,251,109,179,4,112,198,229,39,105,164,43,85,30,177,103,212,218,70,58,33,111,191,85,208,98,114,94,42,239,117,212,116,149,83,68,23,57,231,10,33,97,170,141,143,181,48,68,244,17,28,76,65,184,25,200,251,190,237,198,229,116,81,210,141,247,171,77,101,162,195,123,87,90,60,66,219,181,102,83,123,162,132,11,200,82,241,55,142,54,41,29,129,166,156,195,181,27,108,100,219,156,157,179,8,164,100,23,87,195,187,160,90,206,167,50,167,207,53,74,223,117,182,233,149,147,181,81,179,211,79,79,245,154,71,146,80,242,212,181,60,88,30,16,56,36,26,137,35,55,144,126,204,99,196,164,238,69,47,253,88,251,172,107,39,195,252,135,229,211,175,107,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,218,154,134,134,153,159,132,65,187,187,187,187,187,145,153,19,145,153,147,185,153,145,17,57,17,59,191,234,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,116,26,177,45,170,21,170,254,73,221,44,127,224,211,165,95,251,27,110,255,0,220,171,170,128,136,136,10,21,188,106,253,233,241,111,135,244,63,49,184,169,169,80,173,227,87,239,79,139,124,63,161,249,141,197,5,213,240,49,253,118,126,237,255,0,18,82,168,162,175,192,199,245,217,251,183,252,73,74,162,2,34,32,128,31,20,127,126,205,77,252,23,228,244,75,42,188,12,127,93,159,187,127,196,150,42,248,163,251,246,106,111,224,191,39,162,89,85,224,99,250,236,253,219,254,36,130,85,17,17,1,98,175,138,63,184,158,166,254,11,243,138,37,149,75,21,124,81,253,196,245,55,240,95,156,81,32,133,110,147,189,233,244,111,226,6,61,243,24,20,212,248,163,251,137,234,111,224,191,56,162,80,173,210,119,189,62,141,252,64,199,190,99,2,154,159,20,127,113,61,77,252,23,231,20,72,33,91,164,239,122,125,27,248,129,143,124,198,5,178,154,214,179,164,239,122,125,27,248,129,143,124,198,5,178,154,2,34,32,128,31,20,127,126,205,77,252,23,228,244,75,42,188,12,127,93,159,187,127,196,148,138,101,61,61,104,22,115,125,170,202,115,93,15,211,252,130,245,91,195,204,220,110,152,205,21,93,84,252,0,64,57,203,36,100,101,196,0,69,183,127,65,22,102,244,102,95,171,130,233,62,150,105,127,158,252,153,233,166,41,137,125,39,218,243,191,65,89,169,168,60,215,111,151,111,187,217,1,231,199,184,124,121,111,183,50,219,218,232,32,179,197,31,223,179,83,127,5,249,61,18,202,175,3,31,215,103,238,223,241,37,138,190,40,254,253,154,155,248,47,201,232,150,85,120,24,254,187,63,118,255,0,137,32,149,68,68,65,30,190,40,221,9,93,117,178,213,14,187,232,190,51,73,81,155,88,233,204,114,11,117,36,5,231,114,26,33,16,104,142,62,47,198,90,154,113,2,102,14,29,201,99,38,6,34,120,97,136,161,174,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,49,67,61,52,241,147,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,45,167,148,64,120,164,116,11,71,167,126,123,169,189,28,183,218,173,184,131,249,58,124,139,29,163,166,130,134,27,68,143,218,166,134,166,146,56,196,0,161,148,222,54,146,54,103,144,101,145,228,251,97,33,246,67,53,122,9,235,126,197,213,198,9,45,22,71,85,106,182,234,109,147,187,45,238,201,71,9,211,194,116,175,51,180,53,84,131,36,178,28,144,240,40,130,71,230,228,18,239,200,68,100,137,207,42,150,184,61,20,229,55,220,63,171,141,33,187,99,149,222,82,174,163,48,182,90,228,147,180,18,114,165,173,156,105,42,99,216,217,217,185,193,60,161,190,220,135,150,226,236,76,206,219,31,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,42,31,125,189,29,86,169,127,106,10,71,209,215,98,161,84,222,172,131,149,130,94,44,122,61,77,157,104,165,46,83,4,18,157,86,63,85,85,112,39,19,61,152,66,134,71,246,8,190,255,0,205,143,183,111,237,89,218,188,78,178,225,20,154,133,166,247,220,94,180,76,163,171,160,170,143,96,55,23,251,112,72,30,142,204,255,0,237,223,238,65,173,150,155,228,245,88,54,161,227,185,93,57,52,115,89,238,148,245,95,108,89,217,184,72,206,76,236,251,55,179,127,107,183,249,150,198,157,52,103,240,234,86,134,225,121,88,79,28,178,214,217,105,101,149,227,227,197,139,142,222,193,119,219,244,95,239,90,243,117,3,132,150,156,235,94,105,133,184,72,35,108,188,84,71,27,27,187,151,108,139,152,110,238,204,239,246,73,190,239,249,212,166,248,70,107,5,69,239,79,3,77,234,170,161,255,0,4,71,28,49,131,8,9,113,41,107,164,111,94,91,191,160,183,220,130,70,215,15,236,92,162,10,23,34,143,237,92,123,16,86,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,135,127,185,114,169,47,106,14,23,34,184,85,55,163,32,229,81,52,161,4,39,60,143,176,198,46,69,253,140,219,170,215,135,214,156,194,159,6,211,75,254,65,82,91,12,22,250,183,111,180,44,238,227,79,33,250,114,244,254,138,8,73,241,56,212,182,206,58,151,200,172,49,114,236,227,119,9,160,7,119,7,103,231,5,51,62,220,125,125,177,253,238,235,218,248,82,104,205,199,41,214,155,126,162,76,28,104,108,85,49,76,27,197,39,231,57,67,88,15,177,54,195,232,225,247,238,177,35,91,50,57,51,93,100,204,242,49,2,119,185,223,171,37,1,244,119,118,121,137,135,244,125,31,209,155,216,166,211,195,67,75,67,9,233,187,19,189,206,59,79,121,181,195,91,179,137,139,143,114,74,137,54,118,39,219,217,55,220,200,50,236,68,64,88,5,182,97,109,155,251,23,40,136,41,37,75,126,213,203,191,170,32,169,189,139,148,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,90,214,117,99,239,79,172,159,16,50,31,152,206,182,83,90,214,117,99,239,79,172,159,16,50,31,152,206,130,106,124,46,61,196,244,203,241,175,156,86,171,171,212,239,80,184,175,75,250,53,122,213,204,166,155,207,249,14,221,53,186,214,21,81,211,205,115,174,148,184,197,79,25,27,255,0,149,33,184,137,144,69,20,166,192,124,56,190,63,244,27,169,152,174,141,248,102,98,186,165,154,213,249,123,46,51,111,191,220,42,120,201,24,73,55,11,189,111,8,34,238,24,1,77,41,184,199,24,57,55,57,12,5,159,114,101,21,125,104,245,109,149,117,115,170,111,148,220,162,242,56,221,139,204,219,241,155,112,140,145,118,232,74,166,67,9,231,137,230,150,54,172,146,55,132,102,56,221,132,187,49,179,54,192,200,63,43,249,97,235,239,229,247,249,69,253,123,186,253,100,250,67,204,249,95,165,43,124,143,145,243,190,115,232,142,29,238,231,209,221,207,79,45,220,227,199,211,219,234,167,123,165,94,166,48,222,171,244,142,143,84,176,250,26,187,113,141,65,91,110,246,202,150,114,59,117,198,48,140,229,129,164,226,195,48,113,150,51,9,5,155,144,24,242,16,62,113,132,0,199,211,174,174,30,131,84,117,38,88,157,92,120,36,23,136,108,193,92,81,30,243,153,247,24,170,1,152,93,154,154,57,99,8,10,98,113,7,154,104,226,7,51,105,24,61,95,71,125,85,102,93,40,106,229,191,48,179,92,170,203,24,184,212,83,211,101,150,136,227,105,130,227,110,99,251,110,49,17,128,249,152,196,164,40,79,144,241,55,113,119,237,156,128,97,177,154,181,93,88,251,172,107,39,195,252,135,229,211,175,85,165,90,153,138,235,38,156,99,154,165,133,85,249,139,46,77,111,138,225,77,202,72,206,72,121,183,219,130,94,217,152,12,209,27,20,114,3,19,240,144,12,93,247,23,94,87,171,31,117,141,100,248,127,144,252,186,116,26,214,45,148,250,78,247,88,209,191,135,248,247,203,160,90,214,45,148,250,78,247,88,209,191,135,248,247,203,160,65,114,174,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,243,250,103,165,90,113,163,120,172,24,86,150,225,118,172,102,203,79,196,188,181,190,157,163,239,72,49,132,125,233,143,244,230,153,194,56,216,165,145,202,67,226,206,68,239,234,189,90,32,34,242,154,153,170,186,113,163,120,172,249,174,169,102,150,172,102,203,79,200,124,205,194,161,163,239,72,49,156,157,152,67,244,230,153,194,57,28,98,141,138,67,226,236,34,239,232,163,2,227,227,89,125,159,92,109,23,59,102,152,249,77,39,164,243,20,87,43,108,146,132,183,138,232,228,153,187,117,227,39,217,142,25,163,140,1,198,153,136,163,119,57,196,165,46,81,75,0,94,191,26,191,117,140,91,226,5,15,203,174,42,42,250,78,247,167,209,191,136,24,247,204,96,82,147,227,43,118,181,95,250,68,194,111,182,43,157,37,198,219,113,206,45,181,116,117,148,147,12,208,84,193,37,178,224,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,162,219,164,239,122,125,27,248,129,143,124,198,4,27,41,162,34,2,241,90,223,154,221,116,215,69,243,237,70,177,83,210,79,114,197,113,123,173,238,142,42,176,34,130,73,233,169,36,154,49,144,68,132,156,28,129,153,217,136,95,109,246,118,246,175,106,176,43,198,91,63,169,198,122,92,181,225,150,236,134,146,146,163,49,202,41,41,171,45,228,241,60,245,214,234,120,165,168,145,192,73,156,216,35,169,142,133,200,195,109,156,163,23,125,164,226,65,10,215,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,125,121,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,161,39,98,170,9,10,57,99,230,14,64,92,76,9,183,23,113,125,183,103,118,245,87,131,161,253,29,186,235,127,84,122,127,136,209,216,105,46,182,218,43,197,53,238,253,21,117,41,79,68,214,170,73,70,106,145,168,22,3,30,18,8,180,2,210,55,2,146,120,192,157,185,238,174,87,138,158,142,88,180,139,171,139,189,78,57,54,212,153,237,190,44,198,74,110,39,253,235,85,83,60,241,212,183,51,50,115,238,79,79,44,251,253,145,30,255,0,1,22,16,103,112,150,158,130,117,51,21,213,14,145,244,206,227,139,85,247,62,129,199,232,177,155,140,7,36,111,53,45,117,4,1,79,40,72,32,101,195,151,108,101,6,45,137,226,154,35,113,30,123,44,128,81,87,224,151,173,127,252,29,116,231,89,111,253,185,173,190,170,56,191,244,122,58,184,230,55,147,255,0,66,120,196,99,255,0,30,228,95,160,202,85,16,66,183,141,95,189,62,45,240,254,135,230,55,21,98,186,28,233,18,235,213,246,174,22,41,61,198,174,207,137,216,105,198,229,145,221,96,167,35,48,129,205,132,41,97,55,23,136,42,102,126,92,59,143,179,4,115,72,195,39,105,227,44,212,241,1,233,159,50,234,191,196,15,10,210,220,62,186,146,220,3,166,244,151,43,189,206,165,216,130,221,110,142,235,90,18,206,209,242,98,152,249,75,24,4,98,237,200,204,121,16,7,57,2,69,116,119,71,112,29,10,192,45,122,115,167,54,26,75,117,182,221,79,4,82,203,21,44,48,207,112,158,56,99,132,170,234,138,16,1,150,166,65,136,30,73,92,89,201,219,251,25,131,247,241,108,79,21,193,172,84,184,182,21,140,218,177,251,45,23,63,45,110,181,209,71,73,75,7,51,35,62,17,70,194,3,200,204,137,246,111,82,39,119,245,119,88,45,227,87,238,177,139,124,64,161,249,117,197,103,250,192,15,26,191,117,140,91,226,5,15,203,174,40,48,3,194,227,223,179,76,191,26,249,61,106,120,163,251,246,106,111,224,191,39,162,79,11,143,126,205,50,252,107,228,245,169,226,143,239,217,169,191,130,252,158,137,6,69,120,56,103,248,110,150,97,189,65,106,14,160,228,52,150,60,122,199,79,142,84,215,87,84,187,240,136,55,185,51,51,51,51,145,153,19,136,0,11,57,153,144,136,177,17,51,63,160,233,107,197,174,251,153,245,29,120,182,117,5,114,181,99,58,119,150,109,6,61,16,211,3,195,142,85,9,136,192,51,214,125,131,40,101,7,54,154,105,68,133,165,237,147,53,60,61,198,24,181,142,237,117,134,213,81,98,134,231,86,22,218,202,136,106,234,40,198,98,104,38,158,17,144,98,148,227,223,137,24,12,243,8,147,182,226,210,200,205,183,39,223,229,65,181,66,40,192,240,197,241,11,172,202,107,41,186,117,234,7,47,239,93,102,227,22,37,127,185,205,60,245,87,90,169,103,154,73,105,107,106,231,152,249,76,253,216,66,153,184,128,184,198,241,242,115,120,132,228,253,1,17,16,22,0,120,201,235,95,212,110,159,109,58,57,73,111,239,85,234,109,193,251,211,201,23,40,224,161,183,75,79,81,39,18,105,5,198,98,156,232,216,119,3,23,143,191,191,18,224,235,63,212,37,248,199,106,245,78,107,212,189,14,150,211,207,86,214,221,56,179,195,9,193,52,17,8,125,35,92,1,85,52,209,24,238,102,5,78,244,0,236,110,219,28,39,196,91,119,35,12,21,182,90,110,183,170,147,163,179,91,42,235,234,35,167,158,172,226,166,132,165,49,130,8,142,105,165,113,22,119,96,142,40,228,144,203,216,32,4,79,179,51,186,184,29,53,234,245,78,130,235,206,13,171,144,207,87,29,62,59,120,134,107,131,82,65,20,211,203,110,61,226,173,134,48,151,96,115,146,154,73,163,103,119,29,156,217,216,133,217,137,179,87,193,239,167,92,55,84,234,117,87,57,212,92,78,174,229,109,138,206,216,133,9,205,19,133,36,161,113,138,97,184,140,83,48,177,133,72,211,180,49,185,67,32,24,69,90,108,255,0,206,139,180,117,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,40,103,166,158,50,113,146,41,35,38,98,3,18,103,23,23,102,118,118,118,116,27,79,34,199,254,129,245,51,42,213,222,144,180,219,58,205,106,252,221,234,162,223,81,111,169,170,41,36,146,74,175,37,87,53,24,79,41,200,100,103,52,129,78,39,33,185,125,169,8,201,153,153,217,155,32,16,107,89,213,143,189,62,178,124,64,200,126,99,58,206,159,9,222,136,40,242,79,163,58,179,212,202,94,116,150,251,131,203,132,209,52,208,77,13,84,144,249,136,42,42,170,161,40,141,199,181,59,3,211,184,200,18,12,180,228,110,60,90,50,44,22,234,199,222,159,89,62,32,100,63,49,157,77,79,133,199,184,158,153,126,53,243,138,212,25,84,136,136,10,5,188,72,186,50,177,116,151,168,246,123,158,7,117,238,225,153,223,157,168,180,91,103,51,58,171,84,148,239,15,126,152,164,45,251,176,183,152,137,226,145,201,228,226,228,39,187,135,118,89,233,81,87,227,157,250,147,253,228,254,26,131,21,124,46,61,251,52,203,241,175,147,214,172,170,241,206,253,73,254,242,127,13,88,171,225,113,239,217,166,95,141,124,158,181,101,87,142,119,234,79,247,147,248,106,12,85,240,184,247,236,211,47,198,190,79,90,167,249,64,15,133,199,191,102,153,126,53,242,122,213,155,254,42,157,115,221,116,182,155,249,55,105,29,210,174,223,150,92,169,233,110,87,204,134,219,116,42,122,155,52,29,214,146,42,88,74,158,70,150,58,153,90,49,35,231,197,154,158,81,102,19,239,242,140,44,175,138,167,92,246,173,82,169,254,77,218,71,116,164,184,98,118,218,138,91,149,243,33,182,221,6,162,154,243,63,105,164,138,150,18,167,145,226,146,154,39,144,72,249,242,119,168,136,89,132,59,28,164,245,94,21,253,122,212,210,212,218,186,88,214,75,237,93,96,86,84,67,111,193,174,117,29,166,10,48,104,166,39,160,169,168,146,81,39,7,32,130,42,80,16,51,231,47,107,118,6,136,66,53,176,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,67,83,80,208,211,51,115,148,246,119,119,119,119,97,0,17,98,51,50,118,0,1,34,39,17,23,118,249,50,156,79,42,193,175,181,88,182,107,140,221,113,251,213,23,15,51,110,186,81,73,73,85,7,48,19,14,113,72,194,99,200,12,73,183,111,81,38,118,244,118,65,180,154,44,10,240,202,235,182,213,173,216,109,187,67,53,75,38,171,147,84,44,52,242,13,45,101,210,113,51,201,40,129,200,132,227,147,102,115,169,134,45,134,64,62,82,24,71,223,229,35,188,221,172,245,65,10,222,53,126,244,248,183,195,250,31,152,220,85,213,240,49,253,118,126,237,255,0,18,86,171,198,175,222,159,22,248,127,67,243,27,138,186,190,6,63,174,207,221,191,226,72,37,81,107,89,213,143,189,62,178,124,64,200,126,99,58,217,77,107,89,213,143,189,62,178,124,64,200,126,99,58,9,169,240,184,247,19,211,47,198,190,113,90,158,40,254,226,122,155,248,47,206,40,147,194,227,220,79,76,191,26,249,197,106,120,163,251,137,234,111,224,191,56,162,65,0,43,106,133,170,186,218,161,1,17,16,20,101,248,216,107,21,214,203,134,224,122,33,99,191,82,69,79,146,212,85,94,239,244,112,213,16,213,148,20,175,24,209,140,177,137,179,61,52,146,201,57,179,72,14,197,45,24,56,187,60,68,164,209,107,109,213,214,183,218,186,142,234,47,51,214,91,21,142,174,209,109,191,212,83,13,29,37,92,130,115,180,20,244,176,211,70,114,113,251,34,102,48,49,184,51,147,3,155,139,17,241,230,225,104,17,17,6,194,126,29,186,233,89,175,221,41,226,153,37,250,243,244,158,73,97,238,227,119,233,137,167,121,10,170,149,217,162,57,100,153,200,166,154,74,83,165,154,73,24,136,74,73,143,244,93,156,7,37,84,43,120,54,107,95,212,110,160,174,218,57,87,111,239,82,106,109,189,187,51,199,23,41,32,174,183,69,81,81,31,34,121,5,134,18,128,235,24,182,3,39,147,177,183,17,230,234,106,80,98,175,138,63,184,158,166,254,11,243,138,37,0,42,127,188,81,253,196,245,55,240,95,156,81,40,1,65,181,66,34,32,40,86,241,171,247,167,197,190,31,208,252,198,226,166,165,66,183,141,95,189,62,45,240,254,135,230,55,20,24,43,139,98,121,86,115,125,165,197,176,172,102,235,144,94,171,121,249,107,117,174,138,74,186,169,248,1,25,240,138,54,35,46,32,4,79,179,122,8,187,191,163,58,159,238,133,250,50,177,116,121,167,21,86,201,46,191,76,230,121,71,151,168,201,174,81,25,181,41,73,19,31,106,154,154,50,219,104,98,238,202,205,33,11,73,33,25,17,113,103,8,163,194,15,4,108,3,13,190,230,90,155,168,55,156,122,146,179,33,197,105,237,52,214,90,233,153,200,232,2,177,171,90,165,226,103,126,34,102,48,70,14,123,115,96,230,44,236,50,27,20,186,32,34,34,13,107,58,177,247,167,214,79,136,25,15,204,103,82,233,209,30,151,218,181,171,194,222,197,165,23,146,164,142,159,41,179,228,118,208,168,169,162,26,176,163,156,238,181,221,154,166,136,157,152,206,25,123,114,135,218,23,99,140,93,136,93,153,218,34,250,177,247,167,214,79,136,25,15,204,103,83,83,225,113,238,39,166,95,141,124,226,181,4,0,173,148,250,88,214,191,229,19,211,238,19,172,114,91,252,149,94,65,111,127,63,0,197,219,140,43,160,148,233,234,187,67,220,145,218,23,158,25,94,62,70,229,219,112,229,177,110,205,5,125,124,105,158,43,164,93,94,234,78,11,133,82,121,75,45,61,194,158,225,77,74,49,199,28,116,190,118,146,26,195,130,32,140,4,2,24,206,160,130,48,97,251,49,136,11,187,187,59,188,149,120,54,107,95,215,158,159,110,218,57,87,111,236,213,233,149,193,187,51,199,23,24,231,161,184,203,81,81,31,34,121,9,202,97,156,43,24,182,0,22,143,177,183,34,230,232,51,253,17,16,90,174,172,125,214,53,147,225,254,67,242,233,214,181,139,101,62,172,125,214,53,147,225,254,67,242,233,214,181,136,39,79,196,71,175,170,62,152,241,86,192,244,182,225,106,185,106,109,239,187,79,187,84,193,81,245,102,54,142,35,243,53,84,220,156,218,99,9,227,42,120,228,6,140,190,212,133,200,99,237,203,234,250,9,235,126,197,213,198,9,45,22,71,85,106,182,234,109,147,187,45,238,201,71,9,211,194,116,175,51,180,53,84,131,36,178,28,144,240,40,130,71,230,228,18,239,200,68,100,137,206,8,115,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,67,212,215,87,84,187,115,148,246,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,253,253,11,215,77,71,233,211,81,237,218,161,165,247,159,35,117,161,222,41,161,149,156,233,110,20,164,236,242,82,212,198,206,221,200,79,136,238,219,177,49,8,152,16,24,1,136,108,210,138,213,116,233,212,190,150,117,65,130,67,157,105,157,219,253,183,157,179,86,79,77,244,165,179,243,211,69,31,155,130,25,100,236,247,123,6,113,242,47,182,27,19,125,236,215,85,1,96,7,141,95,186,198,45,241,2,135,229,215,21,159,235,0,60,106,253,214,49,111,136,20,63,46,184,160,192,15,11,143,126,205,50,252,107,228,245,170,127,148,0,248,92,123,246,105,151,227,95,39,173,83,252,128,136,136,11,85,117,181,66,213,93,4,170,127,241,138,63,250,127,238,197,69,90,149,79,254,49,71,255,0,79,253,216,168,171,65,181,66,34,32,34,43,105,175,61,69,105,31,77,184,109,78,103,170,217,101,37,184,6,158,105,168,109,129,40,21,198,236,113,184,11,195,71,78,228,197,49,242,150,38,119,109,128,57,177,72,64,27,147,5,203,81,87,227,157,250,147,253,228,254,26,154,51,227,25,125,204,58,142,164,182,106,70,25,106,199,52,203,38,242,86,122,120,134,184,14,107,5,83,155,139,215,207,89,43,68,18,194,71,38,211,49,12,99,28,65,25,7,218,142,70,168,120,231,126,164,255,0,121,63,134,160,197,95,11,143,126,205,50,252,107,228,245,170,127,148,0,248,92,123,246,105,151,227,95,39,173,83,252,128,160,7,197,31,223,179,83,127,5,249,61,18,159,229,0,62,40,254,253,154,155,248,47,201,232,144,89,77,11,208,189,71,234,47,81,237,218,95,165,246,111,61,117,174,222,89,166,149,220,41,109,244,162,236,210,85,84,200,204,253,184,67,144,238,251,57,57,16,128,9,153,128,22,195,221,60,116,253,128,244,203,165,244,58,81,167,33,86,118,218,58,138,138,185,107,43,154,23,173,173,158,105,28,138,90,137,33,142,49,144,216,120,68,36,227,187,71,20,99,235,197,150,26,248,37,226,214,42,77,2,206,179,90,122,30,23,171,174,96,246,186,202,158,233,191,118,150,146,138,158,74,120,248,59,240,30,39,91,82,251,179,49,63,115,98,119,97,22,105,21,64,68,68,4,68,64,68,68,5,10,222,53,126,244,248,183,195,250,31,152,220,84,212,168,86,241,171,247,167,197,190,31,208,252,198,226,130,234,248,24,254,187,63,118,255,0,137,41,84,81,87,224,99,250,236,253,219,254,36,165,81,1,17,16,64,15,138,63,191,102,166,254,11,242,122,37,149,94,6,63,174,207,221,191,226,75,21,124,81,253,251,53,55,240,95,147,209,44,170,240,49,253,118,126,237,255,0,18,65,42,136,136,128,177,87,197,31,220,79,83,127,5,249,197,18,202,165,138,190,40,254,226,122,155,248,47,206,40,144,66,183,73,222,244,250,55,241,3,30,249,140,10,106,124,81,253,196,245,55,240,95,156,81,40,86,233,59,222,159,70,254,32,99,223,49,129,77,79,138,63,184,158,166,254,11,243,138,36,16,173,210,119,189,62,141,252,64,199,190,99,2,217,77,107,89,210,119,189,62,141,252,64,199,190,99,2,217,77,1,17,16,17,17,4,0,248,163,251,246,106,111,224,191,39,162,89,85,224,99,250,236,253,219,254,36,177,87,197,31,223,179,83,127,5,249,61,18,202,175,3,31,215,103,238,223,241,36,18,168,136,136,11,21,124,81,253,196,245,55,240,95,156,81,44,170,88,171,226,143,238,39,169,191,130,252,226,137,4,43,116,157,239,79,163,127,16,49,239,152,192,182,83,90,214,116,157,239,79,163,127,16,49,239,152,192,182,83,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,92,63,177,114,136,58,223,246,170,133,112,140,254,168,43,92,16,137,139,129,54,236,77,179,255,0,98,229,16,66,55,138,222,140,220,113,109,105,184,106,36,33,202,134,251,83,44,199,180,82,126,111,140,52,96,219,147,238,62,174,127,118,203,197,120,99,234,91,96,253,75,227,182,25,121,118,114,75,132,48,27,179,131,51,112,130,165,155,126,94,190,217,62,231,101,38,94,37,250,90,25,183,77,217,101,238,1,222,123,53,174,106,221,152,76,156,187,114,83,201,179,48,190,222,200,126,246,80,151,162,121,28,152,86,178,97,153,25,1,51,219,47,212,114,152,250,51,179,52,194,197,250,94,141,232,239,237,65,179,108,50,132,240,132,241,190,227,32,177,15,246,59,110,171,94,31,69,179,10,124,231,77,44,25,5,49,110,51,219,233,29,254,208,187,179,149,60,103,235,199,211,250,75,220,32,164,151,10,167,245,101,74,10,153,215,42,145,85,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,42,31,213,213,78,251,50,165,7,45,237,85,42,69,84,128,176,75,197,151,87,98,193,180,82,143,26,129,223,204,223,170,234,173,238,204,81,250,9,209,74,219,236,91,190,205,220,111,103,237,89,216,238,204,206,238,251,51,123,93,66,55,139,62,173,85,101,250,213,46,158,133,100,167,73,140,87,205,188,125,209,32,99,42,106,109,157,153,189,91,111,183,237,253,174,131,16,244,114,196,89,110,175,97,184,249,253,175,164,239,244,48,31,163,250,137,78,60,191,71,215,217,191,177,108,137,163,120,228,120,142,148,98,88,212,91,48,91,237,20,176,139,54,254,140,209,183,167,218,245,251,254,245,6,126,28,122,61,81,169,125,70,226,247,137,161,103,160,199,174,180,213,115,119,34,144,132,190,196,230,59,56,250,122,20,63,123,169,248,163,166,142,138,146,10,56,89,154,56,35,24,133,155,238,97,109,155,254,36,29,203,135,246,46,87,15,236,65,71,222,170,102,251,215,10,166,109,144,114,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,181,172,234,199,222,159,89,62,32,100,63,49,157,108,166,181,172,234,199,222,159,89,62,32,100,63,49,157,3,59,234,23,42,205,180,39,76,250,125,242,223,71,227,122,115,244,149,79,24,234,164,47,165,43,171,43,38,159,204,77,30,237,27,118,163,151,181,27,113,114,30,115,151,55,105,120,7,191,232,131,162,236,171,171,141,71,130,134,180,110,182,76,6,219,220,158,247,144,197,67,33,70,125,167,135,149,13,52,238,15,11,86,27,79,27,176,155,253,136,220,165,226,124,90,51,182,189,58,232,54,101,212,150,174,88,180,167,12,162,171,35,184,212,1,220,235,161,167,105,130,211,110,99,22,168,173,149,136,192,120,70,37,187,11,152,243,55,8,197,249,152,179,236,61,161,122,23,167,29,58,105,197,187,75,244,190,205,228,109,84,59,203,52,210,187,29,85,194,168,153,154,74,170,153,25,155,185,49,241,29,223,102,22,17,16,1,0,0,1,15,65,105,192,48,219,46,3,69,165,180,120,245,36,152,157,5,158,59,4,86,154,182,122,168,10,220,16,180,3,79,35,76,228,242,135,105,152,31,184,229,201,183,229,190,238,160,91,174,78,135,51,46,144,179,33,170,165,58,187,230,157,95,42,8,44,55,227,6,231,25,236,229,228,171,56,179,8,84,136,177,59,19,51,4,192,46,96,194,227,44,81,108,18,188,86,177,104,238,3,174,184,5,211,78,117,26,195,73,113,182,220,105,231,138,41,101,165,134,105,237,243,201,12,144,141,93,41,76,6,49,84,198,50,155,199,43,11,184,187,255,0,107,56,66,95,135,55,90,255,0,201,87,81,231,176,103,247,59,172,154,101,148,254,110,229,77,3,247,99,181,215,59,131,71,115,24,120,145,151,16,7,142,81,137,196,142,50,18,218,82,134,40,222,98,122,155,187,90,175,253,34,106,189,246,197,115,164,184,219,110,58,111,125,171,163,172,164,152,102,130,166,9,45,147,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,40,22,234,171,166,124,203,165,13,92,172,210,220,194,186,146,226,5,78,55,43,69,206,153,216,66,227,110,144,228,8,167,120,249,57,66,124,162,144,14,50,119,226,96,92,72,195,132,135,152,29,16,106,199,80,217,143,72,157,66,96,217,61,37,93,227,75,241,221,55,200,252,142,65,114,154,162,105,233,46,45,108,142,40,45,52,210,75,51,131,83,71,77,28,146,118,99,143,243,78,96,228,66,210,128,144,71,2,217,79,164,239,117,141,27,248,127,143,124,186,5,173,98,217,79,164,239,117,141,27,248,127,143,124,186,4,23,85,17,16,121,77,85,211,60,87,89,52,227,35,210,220,214,147,204,89,114,107,124,182,250,158,49,198,114,67,205,190,196,241,119,0,192,102,136,216,100,140,220,95,132,128,4,205,184,178,215,223,172,78,149,115,46,148,53,114,225,135,222,109,181,101,140,92,106,42,42,113,59,188,146,52,193,113,183,49,253,134,41,68,0,124,204,98,81,140,193,196,120,155,177,51,118,206,51,61,140,213,159,234,171,166,124,55,170,253,35,172,210,220,194,186,174,220,99,80,55,43,69,206,153,220,142,221,113,140,36,8,167,120,249,48,204,28,101,144,14,50,118,228,6,92,72,15,132,128,16,3,91,212,14,125,113,233,230,131,166,139,129,210,85,98,118,188,161,242,170,25,102,121,142,174,150,119,167,146,23,166,136,158,78,208,83,59,205,44,175,24,198,207,221,144,203,151,218,118,127,175,164,239,122,125,27,248,129,143,124,198,5,231,245,139,71,115,237,10,207,238,154,115,168,214,26,187,117,202,221,81,60,81,75,45,44,208,193,112,130,57,164,132,106,233,74,96,2,150,154,66,136,222,57,88,89,137,155,251,89,189,7,73,222,244,250,55,241,3,30,249,140,8,54,83,68,68,5,8,30,49,90,153,245,195,170,200,112,90,74,187,171,82,96,88,253,29,190,106,90,137,63,189,70,186,165,158,178,73,233,193,141,217,185,193,61,24,25,184,137,17,64,194,236,226,0,239,54,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,107,25,171,25,215,229,67,84,243,45,76,250,47,232,207,173,185,5,198,251,228,187,253,239,43,230,170,100,155,181,220,226,60,248,247,56,242,226,59,237,190,205,190,200,36,83,193,47,71,47,178,229,89,215,80,53,19,118,108,180,214,247,195,168,227,226,5,230,234,164,146,158,174,161,247,99,231,31,100,34,166,244,112,226,126,107,236,150,241,147,61,203,241,167,209,219,85,235,72,241,77,111,183,216,106,229,190,227,87,128,178,87,86,82,82,137,0,218,170,130,66,98,170,145,129,205,130,58,152,226,8,156,141,128,78,178,70,217,202,86,87,215,195,47,69,63,34,221,35,226,222,98,225,230,171,243,189,179,90,206,18,243,134,47,59,4,62,94,56,247,140,8,118,165,138,155,152,191,45,165,121,120,147,143,29,174,175,85,90,91,249,105,233,199,81,116,206,27,23,211,53,247,156,126,171,232,170,47,53,229,251,183,72,131,189,67,249,199,48,17,218,170,40,11,237,147,3,237,177,238,46,76,225,9,126,26,250,189,83,164,29,96,224,243,188,245,109,109,204,42,31,16,185,67,77,4,82,156,225,92,66,20,226,239,38,220,0,107,26,146,67,32,118,54,8,137,155,150,238,5,176,74,213,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,49,67,61,52,241,147,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,45,154,116,67,53,186,234,86,139,224,58,141,125,167,164,130,229,149,98,246,171,221,100,84,128,67,4,115,212,210,71,52,131,24,145,17,48,49,27,179,51,145,62,219,110,239,237,65,234,163,180,218,161,186,212,95,97,182,82,5,202,178,158,26,74,138,193,132,90,121,160,132,164,40,162,57,54,228,64,5,60,196,34,239,176,188,178,59,109,201,247,250,209,16,22,0,120,213,251,172,98,223,16,40,126,93,113,89,254,176,3,198,175,221,99,22,248,129,67,242,235,138,12,0,240,184,247,236,211,47,198,190,79,90,158,40,254,253,154,155,248,47,201,232,147,194,227,223,179,76,191,26,249,61,106,120,163,251,246,106,111,224,191,39,162,65,103,250,120,233,251,62,234,107,84,40,116,163,78,66,144,46,85,148,245,21,114,214,87,52,205,69,69,4,49,185,20,181,18,67,28,133,24,57,112,136,73,199,103,146,88,199,211,147,41,116,234,11,194,179,70,178,206,159,109,58,121,161,152,229,171,31,206,49,110,215,209,89,13,198,114,138,75,159,57,67,205,125,41,60,80,153,212,115,14,225,134,193,249,185,4,6,46,212,78,113,189,149,240,49,253,118,126,237,255,0,18,82,168,131,86,207,245,85,129,101,95,236,174,57,146,99,151,15,252,165,29,117,182,186,158,79,247,50,67,52,114,7,245,16,144,253,206,202,111,188,59,186,250,163,234,115,21,124,15,84,174,22,171,110,166,217,59,84,251,189,76,20,255,0,89,163,120,229,63,51,75,77,201,141,230,0,130,66,168,142,48,120,199,236,200,60,70,78,220,94,43,197,27,161,43,174,182,90,161,215,125,23,198,105,42,51,107,29,57,142,65,110,164,128,188,238,67,68,34,13,17,199,197,248,203,83,78,32,76,193,195,185,44,100,192,196,79,12,49,20,64,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,134,169,161,174,166,118,231,17,236,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,206,27,68,34,199,254,138,58,174,177,117,105,163,84,89,151,118,213,71,151,219,118,163,202,108,148,83,25,121,10,174,70,209,200,195,35,49,180,51,128,119,99,125,204,91,115,143,184,103,20,142,178,1,1,107,3,170,186,153,149,107,38,163,228,122,165,154,213,249,139,214,77,112,150,225,83,198,73,14,56,121,191,216,130,46,225,153,140,49,3,12,113,131,147,240,140,0,89,246,22,83,189,226,93,159,212,233,247,69,186,137,85,109,200,105,45,87,43,229,61,53,130,149,166,120,185,214,5,93,76,113,85,83,196,18,51,243,50,163,122,183,126,45,204,64,76,199,143,14,77,4,58,85,166,121,86,178,106,62,57,165,184,85,39,152,189,100,215,8,173,244,220,163,144,227,135,155,253,185,229,237,129,152,195,16,49,73,33,176,191,8,192,201,219,97,116,19,169,225,139,165,191,146,254,141,176,175,55,98,250,50,235,150,249,140,166,225,253,245,222,243,94,106,71,242,147,250,25,8,114,161,142,139,236,15,29,182,251,66,198,230,163,47,197,123,71,110,186,107,213,165,239,46,27,13,37,14,61,168,52,244,247,187,92,180,84,165,20,18,78,48,199,13,104,153,112,16,122,151,168,3,158,70,23,39,218,170,35,55,229,35,178,157,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,163,215,198,147,71,47,185,134,141,98,90,197,104,155,185,73,167,119,10,138,123,165,55,16,110,52,183,34,167,140,106,121,145,179,191,9,224,167,139,182,32,100,94,103,151,217,24,201,220,60,87,129,246,127,83,45,171,84,244,182,187,33,164,106,122,90,139,117,254,215,105,39,136,103,115,148,101,130,182,160,27,110,233,131,52,52,0,94,174,0,239,31,232,188,143,202,82,150,189,126,28,154,153,249,47,235,39,78,46,53,21,119,88,232,47,215,2,198,107,32,183,201,183,154,243,241,149,61,56,76,46,98,39,8,213,73,77,41,51,239,183,101,140,68,136,5,150,194,136,53,172,234,199,222,159,89,62,32,100,63,49,157,77,79,133,199,184,158,153,126,53,243,138,213,10,221,88,251,211,235,39,196,12,135,230,51,169,169,240,184,247,19,211,47,198,190,113,90,131,42,145,17,1,69,95,142,119,234,79,247,147,248,106,149,69,21,126,57,223,169,63,222,79,225,168,49,87,194,227,223,179,76,191,26,249,61,106,202,175,28,239,212,159,239,39,240,213,138,190,23,30,253,154,101,248,215,201,235,86,85,120,231,126,164,255,0,121,63,134,160,142,173,4,214,188,171,167,109,88,177,107,30,21,111,181,86,222,177,255,0,53,229,160,186,69,36,148,167,223,166,150,156,249,140,114,70,111,176,76,78,219,27,125,166,109,247,109,217,252,175,250,170,207,114,175,246,87,35,201,50,59,135,254,82,178,186,229,93,81,39,251,169,38,154,73,15,250,200,136,190,247,117,249,74,95,188,45,250,5,172,211,191,35,212,222,177,219,238,182,220,189,252,229,62,59,142,214,83,79,67,53,162,55,238,211,77,83,87,28,130,6,83,74,15,35,71,27,179,198,49,72,210,125,179,144,59,33,122,188,59,186,32,163,233,87,4,124,183,49,165,229,169,185,101,190,40,175,162,243,65,83,13,174,49,154,89,2,150,150,80,136,76,121,1,193,230,25,164,146,51,150,156,92,9,196,0,159,242,188,68,122,5,163,234,115,21,108,243,75,109,246,171,110,166,217,59,181,27,53,52,20,255,0,89,163,120,226,15,45,85,83,197,141,230,0,130,49,167,146,67,120,199,237,70,92,70,78,228,89,170,136,53,108,197,178,204,171,6,190,210,229,56,86,77,117,199,239,84,92,252,181,198,215,91,37,37,84,28,192,128,248,75,27,137,143,32,50,23,217,253,68,157,159,209,221,79,247,66,253,102,216,186,195,211,138,171,156,150,175,161,179,60,95,203,211,228,214,216,128,222,148,100,149,143,181,83,77,33,111,188,50,246,165,118,140,137,228,140,128,132,185,51,4,178,98,87,138,135,65,84,213,84,215,94,169,244,110,197,73,70,116,116,243,92,51,155,101,63,117,206,176,222,88,69,171,233,169,227,136,133,141,132,231,150,168,200,192,56,69,221,217,205,229,35,143,110,152,181,35,92,116,179,89,108,185,63,79,84,119,91,150,94,221,200,130,207,111,161,154,187,233,106,86,30,228,244,179,83,69,246,230,133,194,55,34,102,216,135,182,210,9,1,198,38,33,149,94,53,126,244,248,183,195,250,31,152,220,85,213,240,49,253,118,126,237,255,0,18,86,171,198,175,222,159,22,248,127,67,243,27,138,186,190,6,63,174,207,221,191,226,72,37,81,107,89,213,143,189,62,178,124,64,200,126,99,58,217,77,107,89,213,143,189,62,178,124,64,200,126,99,58,9,169,240,184,247,19,211,47,198,190,113,90,158,40,254,226,122,155,248,47,206,40,147,194,227,220,79,76,191,26,249,197,106,120,163,251,137,234,111,224,191,56,162,65,0,43,106,133,170,186,218,161,1,17,16,99,87,136,150,186,86,104,15,74,121,94,73,97,188,253,25,146,95,187,88,221,134,97,105,218,65,170,170,119,105,78,41,33,113,40,102,142,148,42,166,142,71,33,17,146,16,253,39,118,2,128,204,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,212,212,52,52,204,220,229,61,157,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,179,127,198,79,90,254,188,245,5,105,209,202,75,127,102,147,76,173,239,222,158,72,184,201,61,117,198,42,122,137,56,147,72,76,80,140,1,70,195,184,1,52,157,253,249,15,7,79,6,205,20,250,243,212,21,219,88,234,238,29,154,77,50,183,183,102,8,229,227,36,245,215,24,170,41,227,228,47,25,49,66,48,5,99,150,198,4,210,118,54,228,60,217,5,138,241,8,192,48,221,44,234,231,54,211,237,62,199,169,44,120,245,142,158,201,77,67,67,76,207,194,32,250,30,141,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,253,7,75,58,3,249,117,233,131,168,207,171,154,123,245,163,58,197,254,170,220,241,175,44,27,215,65,253,241,91,231,70,13,157,138,78,116,163,46,240,125,174,225,4,124,64,164,24,182,120,163,251,246,106,111,224,191,39,162,89,85,224,99,250,236,253,219,254,36,130,53,116,171,83,50,173,27,212,124,115,84,176,170,191,47,122,198,110,17,92,41,185,73,32,71,55,7,251,112,75,219,48,50,134,80,114,142,64,98,110,113,153,139,190,196,235,102,140,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,163,143,191,75,60,99,36,82,112,54,19,30,64,98,251,19,49,54,251,59,51,250,45,112,186,167,209,79,228,237,212,22,109,163,145,220,60,237,38,63,112,111,33,57,75,220,144,232,103,136,42,41,123,165,219,141,158,102,130,104,154,78,32,195,220,99,227,184,236,239,42,158,13,154,215,245,231,167,219,182,142,85,219,251,53,122,101,112,110,204,241,197,198,57,232,110,50,212,84,71,200,158,66,114,152,103,10,198,45,128,5,163,236,109,200,185,186,11,171,226,143,238,39,169,191,130,252,226,137,64,10,159,239,20,127,113,61,77,252,23,231,20,74,0,80,109,80,136,136,10,21,188,106,253,233,241,111,135,244,63,49,184,169,169,80,173,227,87,239,79,139,124,63,161,249,141,197,5,213,240,49,253,118,126,237,255,0,18,82,168,162,175,192,199,245,217,251,183,252,73,74,162,2,34,32,214,179,171,31,122,125,100,248,129,144,252,198,117,53,62,23,30,226,122,101,248,215,206,43,84,43,117,99,239,79,172,159,16,50,31,152,206,166,167,194,227,220,79,76,191,26,249,197,106,12,42,241,180,211,60,87,31,212,125,59,213,43,77,39,151,189,102,22,251,133,190,239,219,142,48,142,163,200,61,55,98,114,226,12,103,51,133,91,198,70,100,95,155,130,1,102,22,15,95,21,224,227,171,213,56,87,82,245,218,91,81,61,91,219,117,30,207,52,33,4,48,68,65,244,141,8,29,84,51,74,101,177,128,13,59,87,131,48,59,238,115,7,33,125,152,131,55,252,92,116,207,21,204,58,66,188,103,87,106,77,175,88,21,194,130,225,104,170,142,56,251,131,230,106,225,163,158,2,50,7,54,132,194,118,50,0,33,229,36,16,19,187,176,108,240,237,211,94,175,84,232,46,188,224,218,185,12,245,113,211,227,183,136,102,184,53,36,17,77,60,182,227,222,42,216,99,9,118,7,57,41,164,154,54,119,113,217,205,157,136,93,152,152,54,94,68,68,22,171,171,31,117,141,100,248,127,144,252,186,117,173,98,217,79,171,31,117,141,100,248,127,144,252,186,117,173,98,9,41,240,183,232,22,143,81,60,143,83,122,199,111,181,92,177,6,243,148,248,238,59,89,77,5,116,55,121,27,187,77,53,77,92,114,9,128,195,17,180,141,28,110,205,33,75,27,73,246,2,48,239,120,175,19,94,132,174,186,35,153,92,117,207,75,113,154,72,244,190,253,81,25,85,81,218,224,32,12,110,180,216,68,130,72,247,118,10,105,165,220,163,48,227,24,28,157,142,49,179,67,221,154,155,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,190,76,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,195,204,219,174,148,81,213,210,207,192,196,195,156,82,49,1,113,48,18,109,219,208,133,157,189,89,144,107,175,210,143,85,218,143,210,86,163,134,107,133,75,231,173,85,221,184,47,246,9,230,112,165,187,210,139,187,176,147,179,63,110,96,228,79,20,204,206,81,145,19,59,24,28,145,158,195,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,170,104,107,169,157,248,74,27,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,64,183,92,157,14,102,93,33,102,67,85,74,117,119,205,58,190,84,16,88,111,198,13,206,51,217,203,201,86,113,102,16,169,17,98,118,38,102,9,128,92,193,133,198,88,162,244,30,29,221,111,214,116,171,157,190,37,152,213,114,211,44,178,225,20,183,210,120,103,169,154,215,32,195,44,97,85,75,16,74,32,60,140,224,243,14,209,201,33,197,78,44,2,228,0,46,19,210,176,3,198,175,221,99,22,248,129,67,242,235,138,207,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,176,47,198,175,221,99,22,248,129,67,242,235,138,12,0,240,184,247,236,211,47,198,190,79,90,167,249,64,15,133,199,191,102,153,126,53,242,122,213,63,200,8,136,128,181,87,91,84,45,85,208,74,167,255,0,24,163,255,0,167,254,236,84,85,169,84,255,0,227,20,127,244,255,0,221,138,138,180,27,84,34,34,2,182,157,67,244,253,128,245,53,165,245,218,81,168,193,86,22,218,202,138,122,184,171,40,90,22,173,162,158,25,24,134,90,121,38,142,65,140,220,121,196,68,195,187,199,44,131,233,201,213,203,68,26,203,107,166,133,234,63,78,154,143,113,210,253,80,179,121,27,173,14,210,195,52,78,231,75,112,165,39,118,142,170,154,71,102,238,66,124,75,103,217,137,136,72,12,64,192,192,126,189,70,234,7,62,213,61,47,211,125,40,203,206,146,166,219,165,212,247,10,75,45,99,188,199,91,44,21,82,68,93,169,228,146,66,18,8,134,24,162,136,64,65,130,48,17,245,217,182,156,158,186,58,50,177,117,135,167,20,182,200,238,191,67,102,120,191,152,168,198,110,82,153,189,40,201,43,7,118,154,166,49,223,120,101,237,68,207,32,139,201,25,0,144,242,102,56,164,128,28,167,19,202,176,107,237,86,45,154,227,55,92,126,245,69,195,204,219,174,148,82,82,85,65,204,4,195,156,82,48,152,242,3,18,109,219,212,73,157,189,29,144,100,175,133,199,191,102,153,126,53,242,122,213,63,202,0,124,46,61,251,52,203,241,175,147,214,169,254,64,80,3,226,143,239,217,169,191,130,252,158,137,79,242,128,31,20,127,126,205,77,252,23,228,244,72,51,255,0,193,83,221,99,41,248,129,93,242,235,114,207,245,128,30,10,158,235,25,79,196,10,239,151,91,150,127,160,34,34,2,34,32,34,34,2,133,111,26,191,122,124,91,225,253,15,204,110,42,106,84,43,120,213,251,211,226,223,15,232,126,99,113,65,117,124,12,127,93,159,187,127,196,148,170,40,171,240,49,253,118,126,237,255,0,18,82,168,128,136,136,32,7,197,31,223,179,83,127,5,249,61,18,202,175,3,31,215,103,238,223,241,37,138,190,40,254,253,154,155,248,47,201,232,150,85,120,24,254,187,63,118,255,0,137,32,149,68,68,64,88,171,226,143,238,39,169,191,130,252,226,137,101,82,197,95,20,127,113,61,77,252,23,231,20,72,33,91,164,239,122,125,27,248,129,143,124,198,5,53,62,40,254,226,122,155,248,47,206,40,148,43,116,157,239,79,163,127,16,49,239,152,192,166,167,197,31,220,79,83,127,5,249,197,18,8,86,233,59,222,159,70,254,32,99,223,49,129,108,166,181,172,233,59,222,159,70,254,32,99,223,49,129,108,166,128,136,136,8,136,130,0,124,81,253,251,53,55,240,95,147,209,44,170,240,49,253,118,126,237,255,0,18,88,171,226,143,239,217,169,191,130,252,158,137,101,87,129,143,235,179,247,111,248,146,9,84,68,68,5,138,190,40,254,226,122,155,248,47,206,40,150,85,44,85,241,71,247,19,212,223,193,126,113,68,130,21,186,78,247,167,209,191,136,24,247,204,96,91,41,173,107,58,78,247,167,209,191,136,24,247,204,96,91,41,160,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,10,73,190,245,79,222,171,118,221,82,130,166,246,46,87,13,236,92,160,241,186,201,142,71,151,105,70,91,141,75,179,133,194,209,85,9,51,239,234,207,27,250,125,159,95,187,238,90,221,235,29,136,177,45,94,204,177,240,251,63,70,95,235,160,15,71,244,17,156,184,254,151,175,179,111,106,217,194,178,154,58,218,73,232,230,102,120,231,140,162,38,127,189,137,182,127,248,212,3,248,142,104,245,70,154,117,27,148,94,33,133,154,131,33,186,212,213,195,194,41,4,71,236,64,101,187,151,167,169,77,247,58,9,17,240,154,213,216,179,157,20,172,198,167,119,243,54,26,186,91,123,51,148,126,162,20,81,54,251,14,207,179,246,223,219,251,22,118,168,69,240,152,213,170,172,67,90,162,211,211,172,148,41,50,122,248,118,143,186,34,14,99,77,83,187,187,63,171,239,246,61,159,177,148,220,179,179,179,59,62,236,254,199,65,202,165,253,170,165,73,32,225,189,29,86,168,85,51,238,200,57,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,69,195,190,200,56,119,84,51,250,174,12,182,254,191,243,164,66,239,234,239,254,242,14,214,109,151,40,136,63,7,57,191,210,99,24,141,218,247,89,82,20,225,75,69,60,172,102,92,89,156,98,34,246,255,0,185,117,174,79,84,249,148,217,231,80,250,131,146,201,90,85,65,81,127,171,8,141,207,147,112,140,251,99,183,163,122,108,13,247,125,223,127,181,76,207,137,118,176,126,75,180,18,104,40,174,173,75,91,124,42,187,116,108,50,241,55,34,162,155,109,190,203,253,238,223,179,218,222,170,9,168,227,174,202,178,136,99,149,165,170,172,187,215,139,31,244,142,89,37,147,215,217,237,119,114,255,0,125,4,196,248,76,104,229,21,151,74,40,117,18,178,201,28,117,215,72,134,161,170,14,45,140,197,166,173,16,118,126,95,237,8,118,244,246,59,41,11,86,79,163,44,62,60,51,166,109,59,182,61,23,149,168,250,189,70,243,198,224,226,76,92,92,189,89,221,253,126,211,191,249,213,236,64,84,187,174,95,216,169,64,111,106,173,82,45,247,170,144,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,22,186,218,185,166,121,86,178,117,221,168,58,91,133,82,121,139,214,77,170,23,203,125,55,40,228,56,225,231,115,159,156,242,246,192,204,97,136,24,164,144,216,95,132,96,100,237,176,186,216,165,99,175,76,221,34,90,180,43,82,245,107,89,111,55,26,75,182,89,170,25,69,202,228,18,69,78,60,45,118,169,107,166,158,26,88,164,33,105,92,228,105,35,57,253,88,28,227,136,88,95,178,210,200,31,87,69,221,36,226,189,35,105,99,98,214,217,124,246,73,125,242,215,12,154,226,69,28,189,202,225,166,140,14,8,37,104,98,145,232,227,145,166,40,66,70,114,30,244,142,239,185,186,200,4,68,4,68,65,106,186,130,233,139,70,186,158,177,90,108,26,189,139,253,37,29,146,225,21,194,134,166,9,138,158,170,29,140,30,104,6,96,216,218,25,192,26,57,65,157,183,30,36,46,50,71,20,129,242,117,55,105,181,88,58,68,213,123,21,138,217,73,110,182,219,180,222,251,73,71,71,73,8,195,5,52,17,219,38,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,87,129,91,254,161,113,107,238,115,160,90,151,133,98,212,62,118,245,144,97,247,155,93,186,155,186,17,247,234,167,162,150,56,163,230,110,32,60,140,197,183,39,97,109,247,119,102,245,65,172,186,217,79,164,239,117,141,27,248,127,143,124,186,5,10,223,220,184,235,179,254,241,159,240,154,207,255,0,75,83,125,211,214,45,125,193,180,11,77,48,172,166,135,201,94,177,252,62,205,107,184,211,119,66,78,197,84,20,81,71,44,124,193,200,11,137,129,54,226,238,47,182,236,238,222,168,46,2,34,32,34,34,12,85,235,235,162,140,87,170,205,56,171,189,218,109,158,95,83,113,155,124,210,99,151,10,118,140,36,175,224,197,32,219,42,30,66,0,40,101,55,118,2,50,110,204,134,230,207,196,165,9,97,131,166,75,77,214,193,213,222,148,88,175,182,202,187,117,202,221,169,22,42,74,202,58,184,74,25,233,167,142,231,8,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,217,37,98,87,82,29,9,218,181,95,168,109,53,234,95,6,172,164,181,229,152,198,81,96,171,200,34,169,144,96,164,184,90,168,42,10,105,37,97,138,156,165,150,187,102,130,32,41,36,96,237,68,34,252,120,139,160,203,84,68,65,138,190,38,154,215,249,22,233,31,41,242,246,255,0,53,95,157,239,133,81,243,139,156,49,121,216,38,243,18,73,180,128,67,181,44,85,60,9,185,109,43,197,200,92,121,109,5,122,79,130,254,84,53,79,13,211,63,165,62,140,250,219,144,91,172,94,119,177,222,242,190,106,166,56,123,189,190,67,207,143,115,151,30,67,190,219,110,219,238,165,255,0,197,39,69,122,177,234,55,234,126,153,232,166,152,253,53,134,90,121,95,110,117,191,77,91,105,188,197,209,251,144,195,23,110,166,72,229,14,204,47,41,114,18,112,147,206,108,237,188,76,234,202,120,123,248,115,235,86,157,117,29,111,212,110,162,244,179,232,171,46,47,111,158,227,102,35,186,90,235,161,150,240,199,28,112,52,145,69,36,167,246,2,73,167,3,102,23,9,96,136,152,217,217,132,130,85,49,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,78,78,197,44,17,140,113,71,204,220,140,184,128,11,110,78,228,251,110,238,239,234,191,89,17,6,185,157,112,104,237,215,68,58,163,212,12,70,178,195,73,106,182,214,222,42,111,118,24,168,105,74,10,39,181,85,202,83,83,13,56,184,0,240,140,73,224,38,141,184,12,144,72,2,239,195,117,39,222,13,57,253,78,77,210,229,211,12,184,228,52,149,117,24,118,81,87,77,71,111,23,137,167,161,183,84,69,21,68,110,98,44,198,225,37,76,149,206,38,123,238,227,32,179,237,31,17,241,94,41,61,17,107,183,80,154,167,135,234,102,138,99,95,89,187,120,249,88,174,116,94,114,142,139,200,246,42,100,154,25,123,149,51,199,221,238,249,185,71,136,143,216,242,251,187,191,54,102,252,175,12,126,149,122,177,233,155,92,111,55,45,86,211,75,173,159,16,201,49,249,173,243,157,62,65,109,168,165,142,186,57,162,150,158,122,136,34,171,35,46,32,21,49,1,140,102,66,85,14,219,8,20,132,193,39,232,136,128,176,3,198,175,221,99,22,248,129,67,242,235,138,207,245,135,254,40,26,9,171,29,68,232,21,131,10,209,204,83,235,5,234,139,48,165,186,79,77,231,169,169,56,82,133,21,108,101,39,58,137,35,7,216,230,141,182,103,229,246,183,219,102,119,96,140,31,11,143,126,205,50,252,107,228,245,169,226,143,239,217,169,191,130,252,158,137,95,254,130,186,10,234,199,69,186,177,193,181,51,82,244,167,232,108,110,205,244,159,157,173,250,118,219,81,218,238,219,106,161,143,243,112,212,28,133,188,146,128,253,145,125,183,221,246,102,119,103,94,189,5,117,99,173,61,88,231,58,153,166,154,83,244,206,55,121,250,51,201,86,253,59,109,167,238,246,173,180,176,201,249,185,170,2,65,218,72,140,126,208,182,251,110,219,179,179,184,122,191,3,31,215,103,238,223,241,37,42,139,0,60,41,58,92,215,110,154,255,0,42,63,150,188,27,234,231,214,63,161,62,140,255,0,9,209,214,119,252,191,158,239,127,173,165,147,143,30,252,95,165,182,252,189,55,217,246,207,244,5,18,190,39,94,30,148,120,181,29,79,81,93,63,98,29,155,84,60,165,203,108,22,200,96,130,150,213,75,20,16,199,21,85,21,36,16,135,24,91,181,49,212,191,35,38,41,26,78,44,13,41,4,181,47,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,160,214,179,167,142,160,115,238,153,117,66,135,85,244,228,233,14,229,71,79,81,73,45,29,115,204,244,85,176,77,27,137,69,81,28,50,70,82,3,23,9,68,92,182,105,34,140,189,120,178,216,123,66,245,211,78,58,139,211,139,118,168,105,125,231,207,90,171,183,138,104,101,102,10,171,125,80,179,60,148,181,49,179,191,110,96,228,59,182,238,46,36,38,4,96,96,101,20,29,81,120,73,235,109,143,84,46,87,14,154,112,250,76,135,4,186,84,20,214,218,23,200,32,10,219,72,118,226,114,134,119,172,120,88,131,186,115,12,78,7,49,246,227,30,233,115,125,203,218,244,47,160,222,33,61,30,106,61,85,206,78,157,254,153,195,50,143,47,79,147,91,98,200,236,141,84,81,196,231,218,169,166,144,170,219,105,162,238,202,237,25,19,71,32,153,9,113,119,9,99,7,141,238,166,121,156,171,77,52,114,142,174,235,23,209,246,250,188,154,225,7,115,141,13,71,152,145,169,233,15,139,31,219,154,63,43,90,219,144,55,17,159,236,147,243,54,107,85,224,251,163,151,220,231,170,6,213,90,121,188,189,151,77,45,243,212,86,73,196,15,191,85,93,79,61,37,61,54,206,98,99,200,14,166,94,227,9,139,121,110,5,197,228,23,94,175,173,14,134,250,206,215,222,168,51,253,85,197,180,27,133,150,235,112,142,158,221,39,214,139,83,249,154,90,74,120,169,34,169,216,234,0,195,188,20,227,47,108,133,136,59,156,31,119,29,223,47,252,47,186,67,206,250,94,211,140,166,239,170,212,95,70,101,249,173,194,14,253,174,58,248,106,163,163,161,163,105,6,159,145,68,206,13,49,156,245,38,92,101,144,123,111,7,232,27,72,40,51,85,90,174,169,244,83,249,68,244,251,155,104,228,119,15,37,87,144,91,219,200,78,82,246,227,10,232,37,10,138,94,233,118,228,118,133,231,134,38,147,136,57,118,220,248,236,91,59,93,84,65,170,186,217,207,69,53,66,213,173,90,71,136,106,189,152,105,35,167,202,108,244,215,35,167,166,173,26,176,163,156,193,187,212,175,40,179,49,156,50,247,34,63,178,46,199,25,51,136,187,59,52,58,235,247,133,63,82,118,189,101,203,41,180,47,75,254,155,192,78,224,85,22,10,159,166,232,41,187,116,178,139,72,212,220,42,170,222,103,236,57,148,29,201,62,212,157,174,126,156,182,82,43,225,193,131,107,182,146,116,251,22,142,107,174,155,125,87,171,197,46,21,63,67,79,29,117,29,84,117,212,53,82,157,67,242,42,122,153,95,188,19,201,59,22,225,24,246,202,14,60,201,164,118,8,86,234,199,222,159,89,62,32,100,63,49,157,77,79,133,199,184,158,153,126,53,243,138,213,29,93,66,248,112,245,157,156,235,238,165,230,184,182,141,249,219,46,65,152,94,110,150,234,159,172,86,168,251,244,179,214,203,36,82,112,58,145,49,228,6,47,177,51,19,111,179,179,63,162,147,254,130,180,183,59,209,110,147,176,109,51,212,187,23,208,217,37,155,233,63,59,69,230,161,168,237,119,110,85,83,71,249,200,76,227,45,227,148,11,236,147,237,190,207,179,179,179,6,64,34,34,2,138,191,28,239,212,159,239,39,240,213,42,139,0,60,86,250,92,215,110,165,63,37,223,145,76,27,235,31,213,207,166,254,147,255,0,9,209,209,246,60,199,145,236,255,0,174,101,143,151,46,196,191,163,190,220,125,118,221,183,12,0,240,184,247,236,211,47,198,190,79,90,178,171,199,59,245,39,251,201,252,53,121,78,130,186,10,234,199,69,186,177,193,181,51,82,244,167,232,108,110,205,244,159,157,173,250,118,219,81,218,238,219,106,161,143,243,112,212,28,133,188,146,128,253,145,125,183,221,246,102,119,108,213,235,63,162,159,229,131,157,233,71,211,247,255,0,163,48,204,75,233,223,172,30,78,171,179,116,147,205,67,79,229,124,167,56,37,137,246,154,153,187,157,206,59,3,191,29,221,253,3,8,60,42,250,24,181,106,149,79,242,145,213,203,93,37,195,19,182,212,85,91,108,120,245,202,214,53,20,215,153,251,79,28,181,83,13,68,111,20,148,209,60,132,33,195,147,189,68,68,238,65,216,227,36,196,175,146,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,47,173,1,17,16,21,159,209,158,147,52,27,64,115,44,187,60,210,220,22,146,207,119,204,106,59,181,70,30,161,69,3,176,57,82,81,142,219,83,211,20,162,243,60,65,232,230,76,223,205,197,12,113,94,4,65,10,222,53,126,244,248,183,195,250,31,152,220,85,213,240,49,253,118,126,237,255,0,18,95,171,226,129,209,159,82,125,68,235,237,131,53,209,205,55,250,193,101,162,195,233,109,115,212,253,49,65,73,194,168,43,107,100,40,248,84,79,25,190,193,52,111,187,55,31,181,182,251,179,179,92,15,10,78,151,53,219,166,191,202,143,229,175,6,250,185,245,143,232,79,163,63,194,116,117,157,255,0,47,231,187,223,235,105,100,227,199,191,23,233,109,191,47,77,246,125,131,63,214,181,157,88,251,211,235,39,196,12,135,230,51,173,148,212,32,117,11,225,195,214,118,115,175,186,151,154,226,218,55,231,108,185,6,97,121,186,91,170,126,177,90,163,239,210,207,91,44,145,73,192,234,68,199,144,24,190,196,204,77,190,206,204,254,136,36,87,194,227,220,79,76,191,26,249,197,106,120,163,251,137,234,111,224,191,56,162,94,171,160,173,45,206,244,91,164,236,27,76,245,46,197,244,54,73,102,250,79,206,209,121,168,106,59,93,219,149,84,209,254,114,19,56,203,120,229,2,251,36,251,111,179,236,236,236,206,189,116,183,59,214,158,147,179,157,51,211,75,23,211,57,37,231,232,207,37,69,230,161,167,238,246,174,84,179,73,249,201,140,35,29,163,136,203,237,19,111,182,205,187,187,51,134,186,235,106,133,0,63,220,184,235,179,254,241,159,240,154,207,255,0,75,83,252,128,191,39,44,202,108,88,54,43,121,205,114,154,239,37,101,199,237,245,23,75,141,79,104,228,236,82,193,25,73,44,156,1,136,203,136,1,62,194,206,79,182,204,206,254,139,245,150,42,248,143,224,218,237,171,125,62,203,163,154,21,166,223,90,42,242,187,133,55,211,51,201,93,71,75,29,13,13,44,161,80,220,74,162,166,39,239,28,241,192,195,176,72,61,177,159,151,2,120,221,194,10,245,87,83,50,173,100,212,124,143,84,179,90,191,49,122,201,174,18,220,42,120,201,33,199,15,55,251,16,69,220,51,49,134,32,97,142,48,114,126,17,128,11,62,194,202,119,188,58,122,117,166,233,239,166,140,114,11,206,39,73,105,205,178,170,113,188,228,211,52,82,141,92,135,33,153,210,211,212,52,194,39,25,193,79,36,113,148,59,48,4,189,247,102,119,51,51,140,189,42,240,159,234,199,32,212,124,114,209,170,26,113,245,103,16,168,184,69,244,229,208,114,43,108,146,83,208,139,242,155,180,48,203,49,188,196,12,65,31,230,136,123,132,28,246,14,68,211,168,130,0,124,81,253,251,53,55,240,95,147,209,44,170,240,49,253,118,126,237,255,0,18,94,83,175,94,130,186,177,214,158,172,115,157,76,211,77,41,250,103,27,188,253,25,228,171,126,157,182,211,247,123,86,218,88,100,252,220,213,1,32,237,36,70,63,104,91,125,183,109,217,217,223,32,60,41,58,92,215,110,154,255,0,42,63,150,188,27,234,231,214,63,161,62,140,255,0,9,209,214,119,252,191,158,239,127,173,165,147,143,30,252,95,165,182,252,189,55,217,246,11,127,227,89,161,117,151,91,22,23,212,61,134,205,222,250,19,158,55,145,84,198,243,201,32,82,202,125,202,19,32,102,120,163,132,38,42,160,41,29,192,158,74,184,3,237,238,44,24,171,225,105,174,149,154,63,213,101,135,27,173,188,249,76,111,81,63,212,221,206,25,26,121,35,58,169,25,222,222,99,28,79,199,189,230,187,112,140,134,36,33,29,76,255,0,162,196,230,51,41,213,62,138,127,40,158,159,115,109,28,142,225,228,170,242,11,123,121,9,202,94,220,97,93,4,161,81,75,221,46,220,142,208,188,240,196,210,113,7,46,219,159,29,139,103,104,86,254,229,199,93,159,247,140,255,0,132,214,127,250,90,9,84,241,71,247,19,212,223,193,126,113,68,160,5,79,247,84,24,54,187,117,19,208,61,223,11,147,77,188,150,169,228,22,251,63,159,199,70,186,142,56,194,186,11,141,44,149,93,169,188,204,144,180,46,208,203,36,124,167,114,237,184,49,109,38,224,209,87,253,203,142,187,63,239,25,255,0,9,172,255,0,244,180,19,252,136,136,10,21,188,106,253,233,241,111,135,244,63,49,184,169,169,81,129,226,129,209,159,82,125,68,235,237,131,53,209,205,55,250,193,101,162,195,233,109,115,212,253,49,65,73,194,168,43,107,100,40,248,84,79,25,190,193,52,111,187,55,31,181,182,251,179,179,7,229,120,24,254,187,63,118,255,0,137,41,84,88,1,225,73,210,230,187,116,215,249,81,252,181,224,223,87,62,177,253,9,244,103,248,78,142,179,191,229,252,247,123,253,109,44,156,120,247,226,253,45,183,229,233,190,207,182,127,160,34,34,13,107,58,177,247,167,214,79,136,25,15,204,103,83,83,225,113,238,39,166,95,141,124,226,181,71,87,80,190,28,61,103,103,58,251,169,121,174,45,163,126,118,203,144,102,23,155,165,186,167,235,21,170,62,253,44,245,178,201,20,156,14,164,76,121,1,139,236,76,196,219,236,236,207,232,164,255,0,160,173,45,206,244,91,164,236,27,76,245,46,197,244,54,73,102,250,79,206,209,121,168,106,59,93,219,149,84,209,254,114,19,56,203,120,229,2,251,36,251,111,179,236,236,236,193,120,53,11,10,181,106,86,1,146,233,205,246,162,174,11,110,85,103,173,178,86,75,72,98,51,199,5,76,39,12,133,25,16,144,177,176,155,187,59,137,54,251,110,207,236,90,187,173,170,20,48,117,123,225,171,212,230,85,212,190,161,101,250,55,166,53,119,252,79,34,188,29,238,150,190,166,255,0,107,132,228,158,172,6,162,168,88,36,154,51,16,10,153,103,0,98,6,126,0,62,165,250,100,18,85,208,206,168,93,117,143,164,189,51,207,47,163,86,247,41,236,255,0,70,214,79,87,90,85,115,213,207,67,52,148,82,85,73,41,51,17,28,197,76,243,62,251,187,60,142,206,69,183,39,190,171,13,124,48,180,175,168,189,12,210,60,135,74,53,239,4,171,177,83,219,239,13,114,199,170,38,200,41,110,0,112,84,135,231,233,98,138,9,36,106,112,142,88,158,87,220,153,140,235,13,216,89,216,156,179,41,5,170,234,199,221,99,89,62,31,228,63,46,157,107,88,182,104,234,23,22,190,231,58,5,169,120,86,45,67,231,111,89,6,31,121,181,219,169,187,161,31,126,170,122,41,99,138,62,102,226,3,200,204,91,114,118,22,223,119,118,111,85,8,63,220,184,235,179,254,241,159,240,154,207,255,0,75,65,63,200,136,130,223,235,166,133,233,199,81,122,113,113,210,253,80,179,121,235,85,118,210,195,52,78,193,85,111,170,22,118,142,170,154,71,103,237,204,28,139,103,217,197,196,136,12,76,12,192,181,236,234,47,166,141,83,233,127,59,155,5,212,203,79,251,95,37,121,163,130,167,232,187,159,230,97,150,79,41,60,209,71,222,237,119,192,36,226,63,96,247,23,251,157,246,83,86,43,172,78,149,112,222,171,244,142,225,135,222,109,180,131,147,219,169,234,42,113,59,188,146,60,39,110,184,184,125,134,41,68,12,188,180,132,49,140,193,196,185,3,49,51,119,2,51,0,143,95,11,126,190,168,244,239,200,244,201,172,119,11,85,183,16,127,57,81,142,228,85,149,48,80,195,104,145,251,181,51,83,85,201,33,0,20,50,155,200,241,200,238,242,12,178,52,127,108,36,14,206,64,120,213,251,172,98,223,16,40,126,93,113,88,1,253,203,142,187,63,239,25,255,0,9,172,255,0,244,181,149,90,177,161,254,34,186,251,209,221,171,69,53,99,72,62,146,203,240,252,194,217,91,109,187,75,147,218,206,170,237,107,106,27,132,82,21,73,121,151,7,154,3,58,113,121,72,216,230,25,197,220,72,227,150,83,12,85,240,184,247,236,211,47,198,190,79,90,167,249,68,7,65,93,5,117,99,162,221,88,224,218,153,169,122,83,244,54,55,102,250,79,206,214,253,59,109,168,237,119,109,181,80,199,249,184,106,14,66,222,73,64,126,200,190,219,238,251,51,59,180,191,160,34,34,2,213,93,109,80,160,7,251,151,29,118,127,222,51,254,19,89,255,0,233,104,50,171,255,0,140,81,255,0,211,255,0,118,42,42,212,212,255,0,37,205,118,254,228,247,242,104,250,141,255,0,84,159,254,162,125,39,71,255,0,116,190,119,253,113,221,242,255,0,235,127,183,252,231,254,47,233,125,149,128,31,220,184,235,179,254,241,159,240,154,207,255,0,75,65,63,200,136,128,136,136,11,2,188,77,122,18,181,107,118,27,113,215,61,45,198,106,228,213,11,13,60,101,85,71,107,128,76,242,74,32,113,18,9,35,221,156,234,97,139,114,140,195,148,134,17,246,56,200,239,15,107,61,81,4,0,248,92,123,246,105,151,227,95,39,173,83,252,177,42,191,161,59,85,151,174,60,83,171,157,58,172,164,160,167,146,162,239,87,152,91,42,36,24,128,167,158,216,244,144,75,67,12,52,236,206,114,75,36,211,84,20,210,238,70,110,109,187,187,178,203,84,5,0,62,40,254,253,154,155,248,47,201,232,148,255,0,40,128,235,215,160,174,172,117,167,171,28,231,83,52,211,74,126,153,198,239,63,70,121,42,223,167,109,180,253,222,213,182,150,25,63,55,53,64,72,59,73,17,143,218,22,223,109,219,118,118,119,12,128,240,84,247,88,202,126,32,87,124,186,220,179,253,97,255,0,133,254,130,106,199,78,218,5,127,194,181,143,20,250,191,122,173,204,42,174,144,83,121,234,106,190,116,167,69,69,24,201,206,158,73,1,183,56,100,109,157,249,125,157,246,217,217,223,48,16,17,17,1,17,16,17,17,1,66,183,141,95,189,62,45,240,254,135,230,55,21,53,42,48,60,80,58,51,234,79,168,157,125,176,102,186,57,166,255,0,88,44,180,88,125,45,174,122,159,166,40,41,56,85,5,109,108,133,31,10,137,227,55,216,38,141,247,102,227,246,182,223,118,118,96,252,175,3,31,215,103,238,223,241,37,42,139,0,60,41,58,92,215,110,154,255,0,42,63,150,188,27,234,231,214,63,161,62,140,255,0,9,209,214,119,252,191,158,239,127,173,165,147,143,30,252,95,165,182,252,189,55,217,246,207,244,4,68,65,0,62,40,254,253,154,155,248,47,201,232,150,85,120,24,254,187,63,118,255,0,137,47,41,215,175,65,93,88,235,79,86,57,206,166,105,166,148,253,51,141,222,126,140,242,85,191,78,219,105,251,189,171,109,44,50,126,110,106,128,144,118,146,35,31,180,45,190,219,182,236,236,239,144,30,20,157,46,107,183,77,127,149,31,203,94,13,245,115,235,31,208,159,70,127,132,232,235,59,254,95,207,119,191,214,210,201,199,143,126,47,210,219,126,94,155,236,251,6,127,162,34,2,197,95,20,127,113,61,77,252,23,231,20,75,42,150,63,245,235,165,185,222,180,244,157,156,233,158,154,88,190,153,201,47,63,70,121,42,47,53,13,63,119,181,114,165,154,79,206,76,97,24,237,28,70,95,104,155,125,182,109,221,217,156,32,179,164,239,122,125,27,248,129,143,124,198,5,53,62,40,254,226,122,155,248,47,206,40,148,117,116,245,225,195,214,118,13,175,186,105,154,229,58,55,228,172,184,254,97,102,186,92,106,126,177,90,164,236,82,193,91,20,146,201,192,42,72,203,136,1,62,194,206,79,182,204,206,254,138,79,250,245,210,220,239,90,122,78,206,116,207,77,44,95,76,228,151,159,163,60,149,23,154,134,159,187,218,185,82,205,39,231,38,48,140,118,142,35,47,180,77,190,219,54,238,236,206,16,89,210,119,189,62,141,252,64,199,190,99,2,217,77,66,7,79,94,28,61,103,96,218,251,166,153,174,83,163,126,74,203,143,230,22,107,165,198,167,235,21,170,78,197,44,21,177,73,44,156,2,164,140,184,128,19,236,44,228,251,108,204,239,232,166,253,1,17,16,17,17,4,0,248,163,251,246,106,111,224,191,39,162,89,85,224,99,250,236,253,219,254,36,188,167,94,189,5,117,99,173,61,88,231,58,153,166,154,83,244,206,55,121,250,51,201,86,253,59,109,167,238,246,173,180,176,201,249,185,170,2,65,218,72,140,126,208,182,251,110,219,179,179,190,64,120,82,116,185,174,221,53,254,84,127,45,120,55,213,207,172,127,66,125,25,254,19,163,172,239,249,127,61,222,255,0,91,75,39,30,61,248,191,75,109,249,122,111,179,236,25,254,136,136,11,21,124,81,253,196,245,55,240,95,156,81,44,170,88,255,0,215,174,150,231,122,211,210,118,115,166,122,105,98,250,103,36,188,253,25,228,168,188,212,52,253,222,213,202,150,105,63,57,49,132,99,180,113,25,125,162,109,246,217,183,119,102,112,130,206,147,189,233,244,111,226,6,61,243,24,22,202,106,16,58,122,240,225,235,59,6,215,221,52,205,114,157,27,242,86,92,127,48,179,93,46,53,63,88,173,82,118,41,96,173,138,73,100,224,21,36,101,196,0,159,97,103,39,219,102,103,127,69,55,232,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,168,127,106,173,82,77,247,160,51,170,149,10,166,246,32,229,71,167,139,62,142,81,94,180,162,187,81,40,236,145,201,93,107,136,170,30,160,34,220,192,94,106,33,55,119,229,254,208,75,127,79,99,58,144,181,100,250,205,195,227,204,250,102,212,75,99,81,121,170,143,171,213,143,4,108,14,68,229,197,139,209,153,219,215,236,179,255,0,153,4,11,244,177,153,77,129,245,15,167,217,44,117,165,74,20,247,250,64,148,216,248,183,9,15,182,91,250,63,166,198,255,0,119,223,247,123,86,198,216,53,254,147,39,196,109,55,186,58,144,168,10,170,40,37,115,2,228,206,229,16,151,183,253,211,45,98,107,35,174,197,114,137,163,137,165,165,172,180,87,147,7,244,78,41,34,147,211,219,236,118,113,255,0,121,78,207,134,142,176,126,84,116,18,24,43,110,173,85,91,99,42,75,116,140,82,242,54,33,162,135,125,254,203,125,236,255,0,183,216,254,168,50,237,112,237,186,229,16,117,59,250,236,171,103,93,114,139,179,238,207,254,242,1,111,253,95,231,65,220,139,134,125,215,40,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,56,125,246,244,84,57,183,222,254,171,177,117,201,16,200,222,215,103,253,172,130,142,60,203,102,246,46,230,102,102,217,153,81,24,144,122,59,111,253,107,177,1,117,207,52,116,240,156,243,27,8,70,46,68,238,251,51,51,54,238,185,154,104,169,227,41,166,144,64,1,157,200,137,246,102,102,88,145,214,79,91,56,22,140,225,243,80,217,239,246,218,219,189,88,207,12,80,5,92,140,110,94,89,200,91,243,98,238,204,238,96,222,174,205,234,200,48,119,197,195,91,41,243,44,226,223,167,54,155,208,84,67,98,184,212,203,83,12,83,242,104,207,203,192,33,200,88,91,111,67,147,239,127,189,99,215,66,250,63,95,171,122,235,103,134,43,81,214,81,217,106,232,107,234,159,181,204,64,90,178,22,245,251,77,247,115,253,190,199,244,86,159,81,179,59,254,175,106,61,231,47,171,142,106,138,219,237,121,206,16,129,156,188,121,147,48,8,185,110,254,206,45,254,143,103,177,75,159,133,95,76,19,233,206,13,249,83,201,109,181,80,92,50,139,117,52,177,133,77,60,99,192,70,162,83,23,23,245,47,209,237,187,239,253,94,196,25,231,140,90,96,177,99,150,187,45,52,3,12,84,52,112,211,140,98,60,88,88,65,155,109,190,239,98,253,52,68,28,63,177,82,185,119,251,151,13,237,65,83,54,203,148,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,195,182,235,148,65,66,169,189,138,151,246,174,89,254,228,21,47,204,201,237,48,95,113,203,165,150,166,1,154,42,234,57,169,202,50,30,76,76,64,237,182,223,127,181,126,154,32,215,123,174,141,31,175,210,77,117,188,67,45,168,232,232,239,85,117,213,244,175,218,224,38,47,89,51,122,125,167,251,184,126,207,107,122,44,133,240,143,214,202,124,55,56,184,105,205,218,244,20,240,223,110,52,210,211,67,44,252,90,67,242,243,137,241,23,23,223,208,35,251,219,238,89,45,226,169,211,4,250,141,131,126,84,241,171,109,84,247,12,94,221,83,44,129,77,79,25,115,18,168,136,201,201,253,11,244,123,142,219,127,95,181,68,102,156,230,119,253,33,212,123,54,95,73,28,212,245,182,42,240,156,225,51,56,185,112,39,99,18,113,217,253,156,155,253,62,223,98,13,157,96,154,58,136,66,120,77,136,36,22,33,118,125,217,217,219,118,93,139,17,122,54,235,103,2,214,108,62,26,27,197,254,219,69,119,164,24,33,150,3,171,145,205,139,203,49,19,126,112,89,221,153,192,219,209,221,189,29,101,188,51,69,81,24,205,12,130,96,108,206,36,47,187,59,58,10,157,153,253,172,186,120,240,45,159,216,187,215,92,130,71,232,205,183,245,160,49,183,220,254,170,182,223,111,85,68,113,12,109,237,119,127,218,235,177,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,117,185,155,190,192,45,183,251,103,255,0,153,5,110,251,54,238,169,238,6,222,143,186,226,48,102,253,39,228,237,247,191,181,87,187,111,178,11,83,173,85,250,133,85,138,213,208,225,212,49,211,214,20,83,51,25,79,191,171,194,92,125,146,7,222,237,247,253,223,231,81,45,169,93,20,117,51,168,215,88,235,114,65,174,173,126,108,192,242,220,169,164,226,238,34,59,254,114,169,254,225,111,216,166,253,217,159,218,219,170,70,40,197,247,24,197,191,177,144,69,215,74,94,21,177,90,238,116,217,126,169,220,43,28,163,24,38,10,62,205,28,177,177,140,204,78,206,252,228,244,226,13,247,125,238,164,211,23,199,45,152,134,59,110,198,44,208,140,84,86,202,112,166,128,4,4,89,128,91,102,244,22,102,111,243,50,253,68,64,84,153,176,54,234,165,213,52,124,219,102,125,157,7,95,119,114,245,253,171,184,95,125,157,116,4,46,36,222,187,254,215,95,64,178,10,145,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,80,79,182,238,186,123,187,23,167,237,93,228,203,231,56,92,137,253,118,253,142,131,232,3,99,109,213,75,170,24,248,54,206,251,186,237,65,249,121,70,57,108,203,241,219,142,49,121,132,101,162,185,211,157,52,224,64,36,206,4,219,63,161,51,179,255,0,157,148,101,245,91,225,91,21,210,231,83,151,233,101,194,177,138,65,158,99,163,236,209,197,27,153,76,228,204,207,206,63,78,38,255,0,119,220,202,82,17,4,31,233,175,69,29,76,233,205,214,74,220,108,107,168,159,155,177,188,87,42,104,249,59,9,14,255,0,155,170,111,184,159,246,169,105,209,90,253,66,165,197,105,40,115,26,24,234,43,6,40,89,204,103,219,213,161,30,94,217,15,239,103,251,254,255,0,243,171,168,81,70,79,185,70,47,253,172,170,102,102,246,54,200,41,238,6,222,175,178,169,159,118,221,147,127,93,149,18,3,63,232,191,23,127,189,189,168,59,17,117,177,155,62,198,45,183,251,102,255,0,153,118,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,225,219,116,217,151,40,130,137,12,99,7,39,251,151,77,27,145,51,145,59,187,254,215,85,78,15,43,236,207,232,171,136,56,14,222,136,59,17,21,28,219,125,190,244,21,170,72,196,63,73,84,186,167,7,48,217,189,168,43,228,206,219,183,222,185,111,86,93,48,110,195,193,253,163,232,187,208,113,179,46,81,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,23,27,50,229,16,112,254,140,184,228,204,219,191,220,170,93,19,238,227,193,189,165,232,131,180,76,79,244,85,75,170,0,112,13,159,218,187,80,17,81,205,183,219,239,85,160,249,107,8,133,197,197,221,189,62,231,93,241,152,200,12,77,247,174,37,6,54,219,102,84,64,15,19,187,59,250,32,238,217,145,155,101,202,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,14,54,101,202,34,2,234,226,92,247,101,218,184,217,183,64,101,202,34,10,120,182,251,236,202,164,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,79,22,223,125,153,84,136,11,135,92,162,14,174,37,207,119,93,171,141,155,117,202,2,227,102,92,162,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,255,217255,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,14,16,9,96,1,1,17,0,255,196,0,27,0,1,0,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,8,9,10,7,6,4,5,255,196,0,103,16,0,1,4,1,2,5,3,1,5,5,3,5,8,12,2,27,0,1,2,3,4,5,6,7,8,9,17,18,19,20,56,181,119,21,22,33,34,133,23,35,71,134,197,24,49,50,36,37,51,65,83,25,38,39,52,69,114,166,212,53,82,84,86,87,88,97,99,113,115,116,130,149,150,54,98,100,104,211,228,57,66,68,73,81,179,240,40,55,67,85,101,117,129,146,131,147,161,145,162,241,255,218,0,8,1,1,0,0,63,0,181,48,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,12,214,127,107,30,41,255,0,241,150,221,95,254,57,100,127,250,49,160,142,25,50,217,92,255,0,13,187,81,157,206,228,237,228,114,89,29,15,130,183,114,229,185,157,52,246,103,146,132,46,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,165,128,8,255,0,199,150,230,106,173,155,225,107,85,110,150,138,183,233,243,90,103,33,128,200,86,238,146,70,71,55,102,106,151,124,18,248,222,199,186,25,88,174,142,70,35,147,190,55,189,170,189,28,167,215,193,223,21,90,55,138,253,163,199,235,12,54,74,163,117,62,58,189,122,218,179,17,28,107,11,241,217,21,103,231,86,196,231,189,222,154,71,54,71,66,254,231,119,49,21,170,190,70,72,198,119,80,14,41,197,183,20,186,87,132,109,172,102,230,106,157,55,149,206,250,236,130,97,177,212,177,238,141,158,75,207,173,60,209,36,210,61,201,226,133,125,59,154,233,26,217,28,222,228,84,141,255,0,220,85,94,218,115,100,223,26,28,71,65,187,123,178,191,106,233,11,152,246,225,50,26,79,13,36,213,168,209,170,175,99,150,221,58,242,74,230,58,227,94,197,127,124,238,115,158,215,201,23,124,108,86,44,87,83,164,245,78,11,92,233,92,54,181,210,215,189,110,23,80,99,235,229,49,214,124,79,143,207,86,120,219,36,82,118,61,26,246,247,49,237,94,142,68,114,117,232,168,139,248,31,172,8,43,204,139,143,172,22,193,105,92,166,201,109,190,67,214,238,110,160,199,190,189,137,170,217,124,127,118,106,207,31,68,178,249,34,115,94,219,142,99,251,160,141,174,71,51,171,102,127,70,248,217,55,229,114,212,230,5,251,118,167,71,97,55,90,110,205,125,138,199,187,236,188,139,157,210,60,197,26,144,86,103,239,101,158,203,230,177,145,122,250,153,228,237,98,53,99,141,239,252,59,92,79,240,124,153,108,182,43,1,138,187,157,206,228,234,99,177,184,234,242,91,185,114,220,205,134,10,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,148,151,196,47,52,189,241,212,28,71,67,173,118,103,86,253,149,161,244,94,66,122,248,44,76,126,111,67,158,170,143,86,62,206,70,23,164,111,155,212,49,17,91,27,145,174,174,215,53,35,236,149,31,51,237,43,131,62,40,49,92,89,236,189,109,198,167,136,183,142,201,99,172,51,9,158,138,90,237,134,7,101,99,169,94,107,46,170,212,150,87,45,110,235,8,145,172,142,71,244,79,204,159,235,94,234,66,14,110,219,133,175,182,215,134,221,55,157,219,157,113,168,52,174,74,125,113,78,164,183,48,153,57,168,207,36,14,161,125,206,137,210,66,230,185,88,174,99,28,173,85,233,213,141,95,245,33,90,188,50,113,55,196,150,127,137,45,168,193,103,120,131,220,172,142,55,35,174,48,85,46,83,183,171,47,205,5,152,36,191,11,100,138,72,221,42,181,236,115,85,90,173,84,84,84,85,69,52,18,0,51,237,196,223,19,124,73,96,56,146,221,124,22,11,136,61,202,199,99,113,218,227,59,82,157,58,154,178,252,48,86,130,59,243,54,56,163,141,178,163,88,198,181,17,168,212,68,68,68,68,66,221,57,112,234,205,85,174,120,49,219,205,83,173,117,54,87,80,102,174,253,173,234,114,57,75,178,91,181,63,102,86,219,25,223,44,138,231,187,181,140,107,83,170,254,13,106,34,126,8,133,32,255,0,107,30,41,255,0,241,150,221,95,254,57,100,127,250,49,160,142,25,50,217,92,255,0,13,187,81,157,206,228,237,228,114,89,29,15,130,183,114,229,185,157,52,246,103,146,132,46,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,165,128,14,105,196,190,51,80,229,184,121,220,138,186,62,77,64,205,66,205,47,146,179,133,92,5,187,85,178,63,104,195,93,242,213,72,31,85,205,153,94,179,50,52,236,106,254,243,170,177,200,230,185,90,185,247,254,214,60,83,255,0,227,45,186,191,252,114,200,255,0,244,99,67,219,33,173,114,187,149,178,250,7,113,179,181,234,65,146,213,90,95,21,155,185,21,70,57,176,71,61,154,145,205,35,99,107,156,231,35,17,207,84,68,87,57,122,116,234,171,253,231,181,57,167,18,250,254,206,214,112,243,185,27,131,143,212,53,48,121,44,30,151,201,89,197,222,178,177,118,69,145,244,239,74,104,137,42,43,30,247,88,88,152,198,57,23,189,238,107,122,59,187,162,208,14,39,137,190,46,243,249,90,88,44,23,16,123,193,145,201,100,108,71,82,157,58,154,179,39,52,246,103,145,200,216,226,142,54,202,174,123,220,229,70,163,81,21,85,85,17,13,15,109,62,3,85,105,77,172,209,186,91,93,102,254,217,212,152,109,63,142,199,230,50,62,166,75,30,178,244,85,163,100,243,249,101,68,146,78,249,26,247,119,189,17,206,235,213,81,21,84,245,103,63,226,23,84,231,116,54,193,110,94,181,210,215,189,22,107,79,232,252,206,83,29,103,196,201,60,22,160,165,44,145,73,216,244,115,29,218,246,53,122,57,21,171,211,162,162,167,224,114,174,8,56,209,210,188,92,109,196,23,174,187,21,132,215,216,223,36,25,189,61,21,232,221,35,252,73,15,117,234,208,43,214,100,166,245,158,52,71,61,63,36,138,232,187,159,218,146,62,74,128,66,14,110,219,133,175,182,215,134,221,55,157,219,157,113,168,52,174,74,125,113,78,164,183,48,153,57,168,207,36,14,161,125,206,137,210,66,230,185,88,174,99,28,173,85,233,213,141,95,245,33,90,188,50,113,55,196,150,127,137,45,168,193,103,120,131,220,172,142,55,35,174,48,85,46,83,183,171,47,205,5,152,36,191,11,100,138,72,221,42,181,236,115,85,90,173,84,84,84,85,69,52,18,8,149,204,147,136,29,125,195,46,212,104,141,215,219,151,212,126,74,158,184,134,164,180,239,44,203,74,236,19,98,178,77,116,86,35,134,72,221,35,17,221,146,181,170,238,137,36,81,187,241,237,67,186,236,94,250,109,199,17,123,113,142,221,13,175,204,250,236,85,238,177,77,12,168,140,181,143,180,212,69,146,173,152,209,87,199,51,59,155,213,58,171,85,174,107,216,231,177,236,123,186,0,0,28,211,137,188,182,87,1,195,110,235,231,112,89,59,120,236,150,59,67,231,109,211,185,82,103,67,61,105,227,161,51,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,207,191,246,177,226,159,255,0,25,109,213,255,0,227,150,71,255,0,163,26,83,0,21,213,205,11,143,172,238,203,119,240,241,179,57,15,71,171,242,184,246,88,206,231,235,89,98,205,133,171,55,114,50,180,8,199,43,226,185,35,17,30,178,57,26,232,162,146,55,199,213,242,178,72,122,95,47,190,61,116,247,19,58,54,142,134,220,28,237,74,123,169,136,175,28,55,153,99,210,210,102,125,234,182,92,147,81,133,37,87,204,246,215,174,217,44,35,99,99,24,247,170,181,173,98,162,36,202,5,85,243,123,212,91,193,178,219,143,162,53,206,217,111,182,224,105,186,26,223,31,110,189,188,38,47,82,100,43,85,138,213,5,129,22,203,26,203,30,54,121,35,181,19,86,56,227,99,81,208,43,215,185,210,185,83,202,114,166,227,15,116,242,252,65,89,217,205,214,215,122,175,89,212,215,120,249,62,203,159,51,148,179,145,147,31,122,148,82,216,252,174,158,101,72,161,146,4,178,143,237,99,156,233,25,91,251,154,142,82,223,193,84,28,221,184,168,215,218,67,119,52,134,212,109,30,228,234,13,49,99,79,225,229,201,103,44,105,205,77,53,71,205,61,199,183,197,86,204,85,220,213,107,226,138,187,101,111,123,149,85,151,81,81,173,69,234,255,0,147,148,174,107,127,119,199,121,117,6,186,220,14,32,55,3,55,166,246,255,0,31,31,126,27,33,170,238,217,134,245,235,205,154,40,60,176,74,175,142,88,89,28,86,158,191,153,174,108,173,174,228,238,68,114,36,170,227,155,140,220,239,7,155,143,179,185,57,49,95,108,232,205,81,246,229,125,77,141,137,140,75,78,142,37,161,226,179,90,71,116,233,52,94,89,85,35,115,146,57,26,247,53,221,170,172,150,57,85,165,181,102,149,215,56,42,186,167,69,106,108,86,160,194,221,239,244,217,28,93,216,237,213,159,177,238,99,251,37,141,92,199,118,189,142,106,244,95,193,205,84,95,197,20,253,96,0,43,87,156,166,236,110,158,215,254,200,63,102,123,151,170,244,151,218,127,120,61,111,216,89,155,52,61,87,143,236,255,0,31,151,194,246,247,246,249,31,219,221,215,167,123,186,127,122,145,171,151,15,16,187,251,174,120,206,219,205,45,173,119,195,112,53,6,22,239,218,222,167,29,148,212,215,109,213,159,179,21,109,236,239,138,73,28,199,118,189,141,114,117,79,193,205,69,79,197,16,187,240,0,41,3,152,247,16,187,251,161,184,206,220,61,45,162,183,195,112,52,254,22,151,217,62,155,29,139,212,215,106,85,131,191,21,81,239,236,138,57,26,198,247,61,238,114,244,79,197,206,85,95,197,84,146,188,154,247,99,116,247,67,246,191,251,76,220,189,87,171,126,204,251,191,232,190,221,204,217,191,233,124,159,104,121,60,94,103,187,179,187,198,206,238,222,157,123,27,215,251,144,178,160,115,78,38,242,217,92,7,13,187,175,157,193,100,237,227,178,88,237,15,157,183,78,229,73,157,12,245,167,142,132,206,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,62,255,0,218,199,138,127,252,101,183,87,255,0,142,89,31,254,140,105,76,0,8,65,205,219,112,181,246,218,240,219,166,243,187,115,174,53,6,149,201,79,174,41,212,150,230,19,39,53,25,228,129,212,47,185,209,58,72,92,215,43,21,204,99,149,170,189,58,177,171,254,164,32,255,0,46,30,33,119,247,92,241,157,183,154,91,90,239,134,224,106,12,45,223,181,189,78,59,41,169,174,219,171,63,102,42,219,217,223,20,146,57,142,237,123,26,228,234,159,131,154,138,159,138,33,119,224,0,87,174,75,142,220,174,200,243,30,215,123,25,186,90,154,164,123,95,158,177,138,109,91,153,73,220,198,105,187,175,195,84,115,95,28,157,21,25,90,105,122,54,70,63,182,54,62,79,63,116,104,147,121,108,40,0,8,21,196,255,0,30,181,170,241,61,182,60,44,108,222,118,165,199,220,215,24,76,126,185,201,215,242,163,233,189,50,212,156,148,43,88,142,86,181,94,173,100,241,90,99,152,246,118,75,226,234,143,73,90,201,1,198,254,239,107,45,133,225,143,86,238,230,223,207,82,60,238,157,177,136,154,186,91,129,38,130,86,63,41,82,41,97,145,159,130,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,39,234,240,187,196,222,129,226,155,107,241,187,129,164,44,212,167,146,125,118,187,53,167,151,35,13,155,184,105,214,73,99,236,157,177,175,115,88,247,65,43,162,123,218,197,146,52,107,251,91,213,90,222,192,0,0,28,211,137,188,182,87,1,195,110,235,231,112,89,59,120,236,150,59,67,231,109,211,185,82,103,67,61,105,227,161,51,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,228,28,4,241,191,130,226,227,66,75,75,81,218,197,99,119,55,9,229,151,55,132,167,11,235,194,250,171,50,164,54,170,54,73,100,124,144,246,58,38,72,189,234,230,75,215,185,173,108,145,43,229,80,0,28,43,141,253,222,214,91,11,195,30,173,221,205,191,158,164,121,221,59,99,17,53,116,183,2,77,4,172,126,82,164,82,195,35,63,5,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,79,213,225,119,137,189,3,197,54,215,227,119,3,72,89,169,79,36,250,237,118,107,79,46,70,27,55,112,211,172,146,199,217,59,99,94,230,177,238,130,87,68,247,181,139,36,104,215,246,183,170,181,189,128,2,31,241,205,198,110,119,131,205,199,217,220,156,152,175,182,116,102,168,251,114,190,166,198,196,198,37,167,71,18,208,241,89,173,35,186,116,154,47,44,170,145,185,201,28,141,123,154,238,213,86,75,28,170,210,218,179,74,235,156,21,93,83,162,181,54,43,80,97,110,247,250,108,142,46,236,118,234,207,216,247,49,253,146,198,174,99,187,94,199,53,122,47,224,230,170,47,226,138,126,176,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,0,0,0,0,0,0,0,0,12,171,154,83,225,59,218,198,205,253,63,211,223,29,1,213,64,4,85,230,143,236,79,115,127,69,249,138,69,48,112,171,196,198,178,225,67,119,41,238,150,143,163,83,34,199,87,118,55,47,140,178,136,214,100,113,210,62,55,203,2,73,218,174,133,253,209,70,246,72,212,94,215,177,189,205,123,59,227,126,133,54,119,120,180,14,250,232,12,94,227,109,206,122,166,71,27,145,175,4,178,197,21,168,102,159,31,60,144,199,51,170,90,108,47,123,98,179,27,101,98,73,18,185,85,170,191,250,21,125,168,60,254,191,208,26,55,116,244,110,91,111,183,7,79,84,206,105,236,229,117,173,122,141,148,94,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,51,237,198,143,9,58,171,132,109,211,93,45,146,151,215,105,188,239,169,200,105,156,139,93,36,190,74,45,179,35,25,4,242,172,49,70,183,35,141,33,116,204,141,21,173,243,70,168,189,30,135,117,229,161,199,173,157,134,212,48,236,174,236,231,109,207,183,89,203,17,195,136,124,158,46,204,6,70,123,81,181,211,58,105,165,141,176,81,86,201,52,179,39,231,237,123,81,236,107,85,243,43,238,167,19,150,197,103,241,84,179,184,44,157,76,142,55,35,94,59,116,238,84,153,179,65,102,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,128,113,153,198,102,129,225,51,64,89,185,114,245,76,142,182,200,215,124,88,28,12,82,195,52,237,158,72,108,45,107,118,171,44,241,76,148,124,213,214,57,37,143,170,245,94,214,254,63,221,64,58,255,0,95,235,45,211,214,89,109,193,220,29,67,111,57,168,115,150,22,205,235,214,85,59,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,252,156,78,91,43,128,202,210,206,224,178,118,241,217,44,117,136,237,211,185,82,103,67,61,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,244,224,23,141,125,43,197,102,220,84,194,101,178,126,159,115,116,206,62,24,245,30,62,194,198,201,47,246,35,99,118,78,186,70,214,49,208,202,245,69,123,88,212,240,200,244,98,167,107,162,124,178,168,166,14,103,188,122,214,222,124,173,190,31,182,127,59,82,254,223,99,44,86,155,43,151,169,229,98,229,178,48,58,110,248,99,149,178,248,172,81,106,186,7,34,172,95,154,104,18,70,57,204,72,222,232,193,194,143,10,59,143,197,174,227,179,69,104,168,189,14,42,143,142,124,254,126,120,85,245,113,21,92,170,136,231,34,42,121,38,127,107,146,40,81,81,210,57,174,85,86,49,146,72,205,4,236,238,206,232,29,138,208,24,189,185,219,156,13,76,118,55,29,94,8,165,150,42,176,195,62,66,120,225,142,23,91,180,232,88,198,203,102,70,196,197,146,85,106,43,149,63,244,34,123,82,0,115,171,246,177,165,190,160,81,248,236,137,85,124,39,123,167,217,191,168,26,123,228,96,52,166,0,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,64,38,148,248,78,246,177,179,127,79,244,247,199,64,117,80,0,51,153,199,6,206,229,118,67,138,61,192,210,55,48,53,49,88,219,185,139,57,188,12,84,106,186,10,75,138,183,43,166,172,218,237,86,49,189,145,181,203,3,146,52,236,108,144,72,198,170,246,117,44,251,147,78,191,179,169,184,92,202,104,204,142,161,169,110,198,142,213,22,235,83,199,181,98,73,232,227,172,69,21,136,213,237,106,35,213,146,89,146,242,181,239,235,213,91,35,81,122,71,218,217,234,87,7,58,125,226,197,97,118,143,74,108,134,63,61,110,44,238,165,204,51,55,122,157,75,77,107,29,138,170,201,26,141,181,26,61,30,172,146,204,145,62,36,115,21,142,125,57,23,170,58,36,32,87,46,173,156,206,239,39,23,26,18,182,34,111,79,83,71,228,32,214,57,75,61,172,127,134,173,9,226,145,169,216,231,177,93,229,157,107,193,213,189,206,103,159,191,181,205,99,144,208,160,57,87,22,62,214,55,147,233,254,161,248,233,204,245,236,94,250,110,63,14,155,143,142,221,13,175,204,250,28,173,30,177,77,12,168,175,171,144,170,229,69,146,173,152,209,83,201,11,251,91,213,58,163,145,205,107,216,230,61,140,123,116,61,195,174,252,232,222,36,182,143,5,186,218,50,237,71,51,35,93,140,201,209,134,194,204,252,78,69,24,213,177,74,85,115,24,238,248,220,238,136,229,99,123,216,172,145,169,216,246,170,244,176,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,6,148,193,0,57,213,251,88,210,223,80,40,252,118,68,174,174,5,248,205,206,240,121,184,246,178,114,98,190,217,209,154,163,211,215,212,216,216,152,196,180,232,226,87,248,172,214,145,221,58,77,23,150,85,72,220,228,142,70,189,205,119,106,171,37,142,255,0,180,182,172,210,186,231,5,87,84,232,173,77,138,212,24,91,189,254,155,35,139,187,29,186,179,246,61,204,127,100,177,171,152,238,215,177,205,94,139,248,57,170,139,248,162,159,172,0,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,168,0,137,92,125,241,217,138,225,19,76,210,193,105,170,117,50,219,139,168,171,173,188,61,59,81,182,122,85,96,142,196,45,146,91,209,178,196,83,177,146,70,235,13,133,204,69,71,73,11,209,127,6,56,162,31,247,213,175,117,87,252,171,168,245,38,163,200,127,231,46,94,201,94,177,39,254,244,147,77,36,143,255,0,202,231,57,223,235,85,62,189,1,175,245,150,214,107,44,78,224,237,246,161,183,131,212,56,59,9,102,141,234,202,157,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,35,130,142,43,176,92,90,108,213,45,101,229,197,83,213,248,222,148,245,78,18,148,207,119,160,181,220,244,142,68,108,136,143,72,103,99,60,177,175,87,181,58,190,63,35,223,20,138,72,2,26,243,94,217,220,86,229,112,151,155,213,205,192,219,189,168,118,250,197,124,222,46,90,85,91,44,241,192,233,163,134,235,94,238,199,61,43,37,119,190,121,17,170,212,235,86,39,189,123,99,84,41,131,96,119,143,59,195,254,242,233,61,226,211,144,250,139,122,103,32,219,18,86,238,99,61,93,87,181,209,217,173,222,246,61,35,242,193,36,177,121,59,21,204,239,238,111,230,106,41,166,144,102,179,138,125,235,254,209,60,65,107,109,227,143,31,232,170,106,12,130,122,8,29,23,142,70,81,130,38,87,171,229,111,146,68,73,150,8,98,89,59,94,173,242,43,251,122,55,162,37,180,242,125,217,204,22,134,225,129,55,86,188,222,163,53,185,121,9,236,92,147,181,236,240,85,163,98,122,149,235,116,87,185,142,237,123,44,203,228,70,177,203,234,123,29,220,145,181,78,43,207,59,248,39,252,201,253,52,227,252,178,184,237,202,236,142,178,199,108,102,233,106,106,145,237,126,122,196,141,171,115,41,59,152,205,55,117,232,231,53,241,201,209,81,149,166,151,163,100,99,251,99,99,228,243,247,70,137,55,150,237,0,0,170,190,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,255,0,0,1,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,0,0,64,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,0,10,1,230,143,239,179,115,127,69,248,122,68,180,229,95,199,173,107,85,177,92,44,111,38,118,165,55,211,175,14,63,67,100,236,121,85,247,30,178,204,229,161,102,196,146,185,168,244,107,224,138,171,26,198,51,178,47,23,85,122,196,215,218,80,4,42,230,35,199,213,62,24,244,170,104,61,173,200,98,178,91,155,155,242,215,234,150,96,177,247,102,52,142,39,250,155,85,187,149,233,51,217,60,110,175,28,140,72,221,249,164,119,115,99,241,203,80,60,39,123,167,217,191,168,26,123,228,96,46,167,154,63,177,61,205,253,23,230,41,20,215,194,143,21,219,143,194,86,227,179,90,232,169,125,118,42,247,142,12,254,2,121,149,149,114,245,90,170,168,215,42,34,248,230,103,115,150,41,145,21,209,185,206,69,71,177,242,70,253,15,104,13,127,163,119,79,70,226,119,7,111,181,13,76,230,158,206,87,75,52,111,86,85,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,0,57,87,22,62,214,55,147,233,254,161,248,233,204,240,236,190,239,107,45,133,221,13,63,187,155,127,61,72,243,186,118,195,166,174,150,224,73,160,149,143,141,209,75,12,140,252,21,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,39,194,239,19,122,7,138,109,175,198,238,6,144,179,82,158,73,245,218,236,214,158,92,140,54,110,225,167,89,37,143,178,118,198,189,205,99,221,4,174,137,239,107,22,72,209,175,237,111,85,107,123,0,4,42,223,78,104,91,53,178,156,71,97,54,114,105,62,218,192,212,245,52,181,182,98,140,110,151,236,43,202,248,146,187,99,86,170,250,143,23,73,210,212,76,98,185,157,236,236,115,165,138,74,235,250,188,199,181,102,149,215,60,189,183,15,84,232,173,77,138,212,24,91,191,100,250,108,142,46,236,118,234,207,217,155,168,199,246,75,26,185,142,237,123,28,213,232,191,131,154,168,191,138,41,80,60,40,241,93,184,252,37,110,59,53,174,138,151,215,98,175,120,224,207,224,39,153,89,87,47,85,170,170,141,114,162,47,142,102,119,57,98,153,17,93,27,156,228,84,123,31,36,111,208,246,128,215,250,55,116,244,110,39,112,118,251,80,212,206,105,236,229,116,179,70,245,101,94,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,42,175,158,119,240,79,249,147,250,105,199,249,101,113,219,149,217,29,101,142,216,205,210,212,213,35,218,252,245,137,27,86,230,82,119,49,154,110,235,209,206,107,227,147,162,163,43,77,47,70,200,199,246,198,199,201,231,238,141,18,111,45,218,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,0,0,0,0,0,0,0,0,0,202,185,165,62,19,189,172,108,223,211,253,61,241,208,29,84,0,69,94,104,254,196,247,55,244,95,152,164,80,9,39,248,28,227,143,89,112,133,172,157,86,211,45,231,54,235,57,97,175,207,96,88,244,239,141,253,17,190,182,159,114,163,89,101,173,70,162,181,85,25,51,26,140,122,181,91,20,177,95,246,39,45,138,207,226,169,103,112,89,58,153,28,110,70,188,118,233,220,169,51,102,130,204,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,14,105,196,86,195,104,222,36,182,143,59,181,58,206,149,71,51,35,93,239,198,94,154,186,204,252,78,69,24,228,175,118,36,107,216,238,248,220,238,170,212,123,123,216,175,141,203,216,247,34,231,135,125,54,47,113,248,116,220,124,142,215,238,134,27,208,229,104,244,150,25,162,85,125,92,133,87,42,164,118,171,72,168,158,72,95,218,238,139,209,28,142,107,152,246,177,236,123,27,53,120,18,230,117,115,102,54,227,80,109,126,247,221,251,103,21,165,244,253,139,154,30,105,223,58,218,150,212,72,212,135,6,233,35,138,94,144,201,215,247,83,72,136,216,26,199,49,85,204,88,153,20,42,223,77,244,220,126,34,247,31,35,186,27,161,153,245,217,91,221,34,134,24,145,89,87,31,85,170,171,29,90,209,170,175,142,22,119,59,162,117,87,43,156,231,189,207,123,222,247,126,6,172,208,26,203,66,214,211,246,181,134,158,183,137,102,170,195,199,159,196,37,148,70,190,214,58,73,101,138,43,8,206,189,205,99,221,4,138,206,228,78,230,118,189,189,88,246,57,223,86,135,219,61,85,184,152,237,95,145,210,213,61,95,220,173,62,253,77,145,129,145,201,36,206,163,29,170,213,229,124,109,99,29,215,199,234,155,43,213,221,173,108,81,74,245,119,229,232,191,94,206,239,22,190,216,173,127,139,220,109,185,207,91,199,100,177,214,32,150,88,162,181,52,48,100,32,142,104,230,117,75,77,133,236,116,181,164,116,76,73,34,87,34,57,19,255,0,66,164,255,0,226,239,155,46,43,117,54,26,166,220,236,190,156,183,137,204,107,156,60,181,117,148,185,40,219,42,98,32,147,190,25,232,86,114,167,108,239,149,168,229,245,29,168,141,134,70,116,107,102,123,146,180,0,217,221,157,215,219,235,175,241,123,115,183,56,27,121,28,150,70,196,17,75,44,85,102,154,12,124,18,77,28,46,183,105,208,177,238,138,180,110,149,139,36,170,213,70,162,255,0,232,69,191,238,14,248,85,209,188,40,109,30,63,71,225,177,181,29,169,242,53,235,217,213,153,120,228,89,159,145,200,163,63,58,54,87,49,142,244,209,185,210,54,22,118,183,181,138,174,84,242,62,71,191,186,130,0,115,171,246,177,165,190,160,81,248,236,137,81,123,33,173,113,91,107,189,26,7,113,179,181,237,207,141,210,186,163,21,155,185,21,70,53,211,201,5,107,113,205,35,99,107,156,214,171,213,172,84,68,87,53,58,244,234,169,253,230,148,244,6,191,209,187,167,163,113,59,131,183,218,134,166,115,79,103,43,165,154,55,171,42,246,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,1,226,183,139,120,180,14,197,104,12,166,227,110,54,122,166,59,27,142,175,60,177,69,45,168,97,159,33,60,112,201,51,106,85,108,207,99,101,179,35,98,122,71,18,57,21,202,159,250,85,51,109,187,26,235,246,161,186,122,203,115,62,203,251,51,239,110,160,200,231,125,23,159,205,233,125,85,153,38,241,121,59,91,223,219,228,237,238,237,111,94,157,122,39,94,133,234,114,184,246,39,182,95,173,124,197,210,128,77,41,240,157,237,99,102,254,159,233,239,142,128,234,160,0,84,175,59,77,156,206,197,170,180,47,16,53,230,243,97,108,227,211,71,92,143,181,141,244,150,163,146,197,186,235,213,95,223,39,153,146,217,252,17,157,172,244,191,153,221,100,106,39,42,228,235,185,159,115,248,172,155,66,219,183,149,90,154,247,79,220,199,195,86,188,159,228,174,189,89,18,228,115,216,98,189,17,123,32,130,227,24,244,107,156,215,78,173,68,70,189,234,151,126,81,15,54,109,208,197,110,63,24,57,76,102,25,181,36,175,161,112,244,244,187,237,214,186,219,12,179,59,29,37,153,186,246,162,36,111,138,91,114,87,124,125,92,173,125,119,117,84,85,86,54,69,114,75,217,79,254,78,184,140,185,144,255,0,238,232,172,125,88,229,255,0,217,238,91,146,102,44,127,251,18,70,230,201,254,221,28,223,240,41,106,128,229,92,88,251,88,222,79,167,250,135,227,167,51,88,119,254,11,184,182,213,92,35,110,154,106,156,108,94,187,77,231,125,54,63,83,99,156,217,37,242,81,109,152,222,249,224,137,38,138,53,185,28,105,51,97,124,138,173,111,154,68,84,232,245,46,127,119,184,204,208,58,39,131,249,56,168,210,215,170,91,175,154,195,197,46,152,167,106,88,100,124,249,91,13,86,195,82,88,217,58,35,223,12,189,254,166,40,164,87,177,149,172,244,234,177,169,82,188,63,115,30,227,55,109,114,173,211,88,45,87,111,115,95,156,176,149,233,225,245,84,86,115,83,201,118,103,68,200,253,60,141,145,182,213,235,216,140,100,41,42,199,214,87,170,70,175,119,113,55,249,191,228,115,185,142,11,246,247,45,170,116,231,221,252,213,221,97,137,177,145,196,122,198,91,251,62,211,241,55,221,45,111,59,17,25,47,141,234,230,121,26,157,174,237,234,159,130,149,131,194,119,186,125,155,250,129,167,190,70,3,74,96,128,28,234,253,172,105,111,168,20,126,59,34,82,177,53,57,119,113,245,115,134,61,84,186,15,116,178,25,92,150,217,102,252,85,250,173,153,236,125,217,145,36,149,254,166,173,110,229,98,66,247,207,35,172,71,27,18,71,126,89,27,220,232,252,114,222,160,0,229,92,88,251,88,222,79,167,250,135,227,167,51,88,106,160,28,83,138,238,43,182,227,132,173,184,126,181,214,178,250,236,173,239,36,24,12,4,19,35,45,101,237,53,17,85,173,85,69,241,194,206,230,172,179,42,43,99,107,154,136,143,123,227,141,249,226,215,250,255,0,89,110,158,178,203,110,14,224,234,27,121,205,67,156,176,182,111,94,178,169,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,175,114,183,224,22,230,221,250,30,38,247,143,31,149,198,234,245,245,149,244,238,157,185,90,122,51,98,35,95,45,105,172,219,142,70,177,238,154,86,44,137,28,106,139,27,98,145,36,252,239,145,158,30,127,204,235,151,165,61,45,78,207,17,92,63,105,15,14,42,30,233,117,110,3,25,12,16,85,197,85,138,8,99,138,213,42,144,66,206,216,83,197,51,236,175,115,220,142,145,36,237,70,36,174,100,11,225,227,136,29,125,195,46,232,81,221,125,185,125,71,228,169,215,177,82,90,119,150,101,165,118,9,163,86,186,43,17,195,36,110,145,136,238,201,90,213,119,68,146,40,221,248,246,161,161,237,139,223,77,184,226,47,110,49,219,161,181,249,159,93,138,189,214,41,161,149,17,150,177,246,154,136,178,85,179,26,42,248,230,103,115,122,167,85,106,181,205,123,28,246,61,143,119,170,213,154,91,5,174,116,174,103,69,106,154,62,183,11,168,49,246,49,121,26,222,87,199,231,171,60,110,142,88,251,216,173,123,123,152,247,39,86,170,57,58,245,69,69,252,76,193,106,205,45,157,208,218,171,51,162,181,77,31,69,154,211,249,11,24,188,141,111,43,36,240,90,130,71,71,44,125,236,87,49,221,175,99,147,171,85,90,189,58,162,170,126,38,132,248,7,220,205,85,187,188,33,109,182,186,214,182,253,94,106,198,62,198,62,205,167,73,36,146,90,244,86,230,166,201,229,124,143,115,223,52,140,174,215,200,245,119,230,145,207,114,34,34,162,39,234,241,161,188,121,221,130,225,131,95,238,174,150,135,191,53,138,199,199,95,29,39,115,19,211,90,183,98,42,145,89,232,246,61,143,240,190,195,101,241,185,170,215,248,251,23,162,59,170,103,51,19,137,202,231,242,180,176,88,44,101,188,142,75,35,98,58,148,233,212,133,211,79,102,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,78,123,85,182,122,87,102,246,227,78,109,110,138,169,233,240,186,103,31,22,62,183,116,113,178,73,187,19,243,207,47,141,140,99,166,149,234,233,36,122,53,59,228,123,220,169,213,202,86,183,60,239,224,159,243,39,244,210,170,203,94,229,95,199,173,107,85,177,92,44,111,38,118,165,55,211,175,14,63,67,100,236,121,85,247,30,178,204,229,161,102,196,146,185,168,244,107,224,138,171,26,198,51,178,47,23,85,122,196,215,218,80,0,170,190,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,255,0,0,1,64,60,209,253,246,110,111,232,191,15,72,235,252,157,184,129,208,59,89,186,26,147,106,53,123,237,214,201,110,141,140,93,76,45,197,88,89,74,41,234,199,121,222,41,228,146,70,185,175,149,211,69,20,77,99,94,175,145,237,111,225,213,58,220,248,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,168,0,2,0,115,171,246,177,165,190,160,81,248,236,137,86,188,34,239,126,43,135,30,34,244,102,242,231,112,118,242,248,220,5,139,45,185,82,164,141,100,235,5,138,179,86,145,241,247,126,87,61,141,157,94,140,85,106,61,88,141,87,51,187,189,52,83,160,53,254,141,221,61,27,137,220,29,190,212,53,51,154,123,57,93,44,209,189,89,87,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,0,40,7,154,63,190,205,205,253,23,225,233,17,84,189,62,93,220,125,83,226,115,74,174,131,221,44,134,43,27,185,184,79,21,126,171,102,10,255,0,121,163,88,229,127,169,171,91,185,30,179,49,144,72,235,17,198,197,141,191,150,70,246,182,79,28,83,84,143,252,107,241,93,130,225,47,102,174,235,47,46,42,230,175,201,117,167,165,176,151,102,123,125,125,174,230,36,146,43,99,69,122,195,3,31,229,145,122,177,171,209,145,249,24,249,99,83,62,250,255,0,95,235,45,211,214,89,109,193,220,29,67,111,57,168,115,150,22,205,235,214,85,59,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,246,188,39,123,167,217,191,168,26,123,228,96,46,167,154,63,177,61,205,253,23,230,41,20,2,75,254,93,220,111,220,225,87,93,174,146,214,54,187,182,203,86,100,34,151,58,229,134,123,51,98,228,108,50,198,203,85,98,100,173,99,123,158,248,61,66,164,114,72,248,171,181,24,213,115,24,213,189,236,78,91,21,159,197,82,206,224,178,117,50,56,220,141,120,237,211,185,82,102,205,5,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,0,14,85,197,143,181,141,228,250,127,168,126,58,115,53,135,95,225,119,137,189,125,194,206,232,99,119,3,72,89,183,115,26,203,13,118,107,79,46,70,106,212,179,48,36,114,199,217,59,99,94,215,61,141,158,87,68,247,181,233,28,138,215,246,187,162,181,218,30,218,173,204,210,187,201,183,26,115,116,180,85,191,81,133,212,216,248,178,21,187,164,141,242,67,222,159,158,9,124,111,123,27,52,79,71,71,35,17,203,217,35,30,213,94,173,83,213,144,171,152,143,31,84,248,99,210,169,160,246,183,33,138,201,110,110,111,203,95,170,89,130,199,221,152,210,56,159,234,109,86,238,87,164,207,100,241,186,188,114,49,35,119,230,145,221,205,143,199,45,32,233,109,39,170,181,206,118,174,150,209,90,103,43,168,51,87,123,253,54,59,23,74,75,118,167,236,99,158,254,200,163,71,61,221,172,99,156,189,19,240,107,85,87,240,69,45,127,119,120,98,212,60,44,114,166,220,61,13,172,245,117,188,230,161,158,198,50,107,172,135,51,106,222,34,147,62,223,174,232,161,199,195,51,99,108,12,86,201,228,145,82,52,123,230,146,69,115,156,214,198,141,168,178,90,112,9,199,102,87,132,77,77,119,5,169,105,219,203,109,214,162,176,150,243,20,234,198,233,238,213,158,58,243,54,57,104,198,251,17,64,199,201,35,171,182,103,61,21,93,28,44,68,252,88,210,207,249,134,113,91,138,217,14,23,44,103,116,30,169,169,62,161,220,122,233,139,210,119,49,215,154,229,88,39,139,186,108,148,18,69,51,31,217,29,119,119,71,60,74,244,108,211,85,85,69,107,202,245,225,31,152,207,26,184,237,85,128,218,28,37,95,219,36,153,140,132,48,83,198,103,124,146,229,22,63,36,146,216,108,89,4,123,94,222,230,61,234,233,173,121,163,129,145,53,221,27,27,28,139,218,249,231,127,4,255,0,153,63,166,149,86,90,247,42,254,61,107,90,173,138,225,99,121,51,181,41,190,157,120,113,250,27,39,99,202,175,184,245,150,103,45,11,54,36,149,205,71,163,95,4,85,88,214,49,157,145,120,186,171,214,38,190,210,128,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,0,0,0,0,0,0,0,3,42,230,148,248,78,246,177,179,127,79,244,247,199,64,117,80,1,21,121,163,251,19,220,223,209,126,98,145,70,219,33,162,177,91,149,189,26,7,110,115,182,45,193,141,213,90,163,21,132,185,45,71,181,179,199,5,155,113,195,35,163,115,154,230,163,209,175,85,69,86,185,58,244,234,139,253,199,64,227,19,133,93,101,194,134,238,100,52,126,103,27,109,218,99,35,98,197,157,39,151,146,68,153,153,28,114,63,242,35,165,107,24,223,83,27,93,27,102,103,107,123,94,168,228,79,27,227,123,228,87,45,78,96,95,176,155,148,118,19,117,166,239,208,57,92,131,190,203,200,185,221,100,195,222,183,61,102,126,246,89,236,178,26,248,230,39,169,158,78,214,43,146,73,30,255,0,199,185,197,212,128,70,174,55,248,46,210,188,92,109,196,244,105,55,21,132,215,216,223,28,248,77,67,45,24,221,35,252,73,55,109,27,51,163,22,100,166,245,158,69,86,177,127,36,138,217,123,95,218,177,190,131,53,254,128,214,91,89,172,178,219,125,184,58,122,222,15,80,224,236,45,107,212,108,162,119,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,53,57,104,112,21,103,126,117,12,59,213,187,56,43,112,109,214,14,196,115,98,25,39,139,179,63,145,130,212,110,116,46,134,104,164,108,244,81,177,205,20,203,249,59,158,228,99,28,229,100,200,199,57,92,78,43,1,196,150,137,193,96,177,149,49,216,220,118,219,227,106,83,167,82,22,195,5,104,35,191,144,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,95,37,79,116,250,167,233,253,239,145,199,31,87,51,222,2,171,108,198,86,223,16,59,63,130,169,67,111,178,118,43,67,149,196,84,242,189,113,57,25,221,55,124,209,196,216,188,85,232,185,91,3,81,22,95,203,52,233,27,26,214,44,108,108,0,196,226,114,185,252,173,44,22,11,25,111,35,146,200,216,142,165,58,117,33,116,211,217,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,191,78,1,120,40,210,188,41,237,197,76,222,91,25,234,55,55,83,99,225,147,81,228,44,36,111,146,135,122,54,71,99,43,172,110,123,27,12,79,68,71,185,142,95,52,140,71,170,246,182,38,69,42,128,32,7,58,191,107,26,91,234,5,31,142,200,148,172,77,254,90,28,113,217,225,199,89,67,179,218,225,149,31,183,90,211,49,27,230,183,35,226,174,252,30,70,100,142,4,186,233,158,173,106,214,86,178,38,204,215,187,242,50,52,145,138,138,215,178,107,190,196,229,177,89,252,85,44,238,11,39,83,35,141,200,215,142,221,59,149,38,108,208,89,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,101,178,216,172,6,42,238,119,59,147,169,142,198,227,171,201,110,229,203,115,54,24,43,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,80,103,31,92,107,234,174,43,55,30,222,19,19,147,244,251,101,166,114,19,71,167,49,245,214,70,71,127,177,93,27,114,118,18,70,177,238,154,86,42,171,26,246,167,134,55,171,17,59,157,43,229,138,165,255,0,114,184,246,39,182,95,173,124,197,210,128,77,41,240,157,237,99,102,254,159,233,239,142,128,234,160,0,69,94,102,155,41,251,105,225,31,84,250,124,135,165,191,161,58,235,90,125,242,246,67,47,162,130,111,81,28,157,35,123,157,214,172,182,123,26,157,189,101,72,187,156,141,238,235,69,123,79,174,191,101,251,167,163,119,51,236,191,180,254,233,106,12,118,119,209,121,252,62,171,210,217,142,111,23,147,181,221,157,222,62,222,238,215,116,235,215,162,244,232,105,79,86,110,102,149,210,155,89,153,222,63,87,246,206,155,195,105,251,26,155,207,137,146,59,30,178,140,85,157,99,190,187,187,210,57,59,227,111,86,47,122,53,221,83,243,34,47,83,52,91,133,173,114,187,149,175,245,46,227,103,107,212,131,37,170,179,23,115,119,34,168,199,54,8,231,179,51,230,145,177,181,206,115,145,136,231,170,34,43,156,189,58,117,85,254,242,255,0,185,123,237,126,43,106,184,62,219,108,102,61,213,38,177,159,195,197,170,47,91,134,147,107,62,196,249,6,165,148,242,244,85,89,31,20,82,69,93,36,114,245,115,43,179,240,106,34,49,178,40,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,9,41,198,255,0,5,218,171,132,125,199,158,141,38,229,115,122,7,37,227,159,9,168,101,163,35,99,103,149,102,237,163,102,116,98,66,183,24,144,72,170,214,47,231,141,27,47,107,59,150,54,112,184,245,254,178,139,64,216,218,214,234,27,107,164,237,102,33,207,191,18,229,71,64,153,24,161,146,6,216,98,42,117,99,214,41,158,199,118,170,119,162,71,223,221,227,143,182,79,242,186,225,235,246,229,196,214,55,63,147,179,149,165,133,219,79,77,171,101,179,78,175,124,115,94,130,212,75,78,156,147,57,21,145,121,30,143,147,162,162,185,241,214,153,173,70,175,89,25,58,185,213,251,88,210,223,80,40,252,118,68,170,190,19,189,211,236,223,212,13,61,242,48,26,83,4,0,231,87,237,99,75,125,64,163,241,217,18,176,56,51,217,77,43,196,79,18,122,63,103,53,174,67,43,75,11,168,62,208,245,51,226,229,142,59,76,240,80,177,97,157,142,146,57,24,157,95,11,81,122,177,127,42,175,78,139,209,83,207,241,15,195,246,190,225,151,116,47,109,70,227,50,163,242,84,235,215,183,21,202,41,50,210,187,4,209,163,155,45,121,38,142,55,72,196,119,124,78,114,55,162,73,20,141,252,123,84,177,78,82,28,100,235,45,69,102,62,22,53,221,109,65,169,25,74,191,155,75,228,235,210,73,217,134,199,67,20,142,154,27,214,22,68,115,43,53,201,90,42,235,216,238,215,206,145,43,145,158,22,178,210,128,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,168,5,64,115,130,225,247,124,107,235,181,223,231,234,12,174,166,219,43,30,8,34,165,231,154,72,116,149,167,67,4,15,111,133,206,115,35,134,203,225,141,254,102,35,90,233,93,227,145,17,222,39,75,5,118,7,95,233,93,175,222,93,39,174,181,214,138,197,106,221,55,140,200,55,237,140,54,79,27,29,248,109,81,145,174,138,126,216,37,115,99,124,205,142,71,190,46,247,35,82,86,70,229,252,17,80,210,78,128,215,250,55,116,244,110,39,112,118,251,80,212,206,105,236,229,116,179,70,245,101,94,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,60,87,19,187,215,181,155,7,179,89,173,117,188,120,255,0,181,116,220,222,60,76,248,102,69,90,121,178,222,169,222,39,86,142,11,18,50,57,250,198,233,30,248,213,223,232,163,149,221,21,26,168,102,219,45,118,182,71,43,119,33,79,19,83,23,94,213,137,38,138,141,71,74,232,42,177,206,85,108,49,172,207,124,170,198,162,163,81,100,123,223,209,19,185,206,94,170,182,255,0,201,187,135,237,208,219,173,27,170,183,131,89,178,222,27,5,175,235,227,211,7,138,149,35,107,239,193,10,204,228,200,74,199,71,229,99,21,38,237,129,82,70,164,140,146,87,186,55,53,107,200,88,249,68,60,215,182,119,43,182,188,90,102,245,115,112,53,40,233,237,193,175,95,55,139,150,149,87,69,4,147,182,24,225,186,215,187,177,172,91,43,97,143,158,68,106,185,122,90,137,239,94,233,21,9,41,200,251,95,217,151,21,186,123,91,123,80,212,74,245,108,99,179,248,188,75,150,38,206,175,149,178,193,118,195,19,167,149,236,68,134,131,29,248,171,24,171,31,248,86,69,238,253,110,118,27,197,149,194,232,221,7,178,24,60,245,72,171,234,91,22,179,121,250,112,218,115,109,186,10,171,27,105,182,88,218,244,69,173,36,178,78,244,73,24,168,233,105,177,90,168,177,56,135,252,172,180,5,157,117,198,150,141,180,186,122,166,91,27,165,107,223,207,228,146,202,68,230,85,100,117,159,21,123,8,201,23,243,61,151,39,168,172,236,69,123,95,218,244,233,216,174,109,250,21,87,207,59,248,39,252,201,253,52,129,92,52,112,207,172,184,165,212,58,175,70,109,245,234,140,212,56,13,47,99,81,209,165,101,81,140,201,190,27,85,161,90,137,42,185,27,11,220,219,14,86,61,223,147,189,141,107,149,141,114,200,206,64,94,159,46,238,62,169,241,57,165,87,65,238,150,67,21,141,220,220,39,138,191,85,179,5,127,188,209,172,114,191,212,213,173,220,143,89,152,200,36,117,136,227,98,198,223,203,35,123,91,39,142,41,170,1,85,124,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,75,254,0,2,128,121,163,251,236,220,223,209,126,30,145,21,75,179,229,149,199,110,43,123,180,110,59,99,55,75,83,91,147,116,48,53,228,109,91,153,73,218,247,234,74,76,87,57,175,142,78,136,175,179,12,93,27,35,31,221,35,217,31,159,186,69,89,188,83,212,229,92,88,251,88,222,79,167,250,135,227,167,51,88,106,160,0,8,1,206,175,218,198,150,250,129,71,227,178,37,43,19,83,151,119,31,87,56,99,213,75,160,247,75,33,149,201,109,150,111,197,95,170,217,158,199,221,153,18,73,95,234,106,214,238,86,36,47,124,242,58,196,113,177,36,119,229,145,189,206,143,199,45,234,0,10,1,230,143,239,179,115,127,69,248,122,71,138,216,142,21,117,151,16,251,71,185,250,195,109,113,182,242,250,159,111,44,97,172,183,17,4,137,223,123,29,97,151,253,82,67,23,98,186,107,45,117,122,238,99,17,205,238,98,76,214,164,146,58,54,47,42,208,26,255,0,89,109,102,178,196,238,14,223,106,27,120,61,67,131,176,150,104,222,172,169,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,228,108,231,50,45,154,213,60,41,201,196,22,232,103,177,88,92,214,159,233,143,212,122,123,27,43,164,181,246,163,150,79,79,13,88,37,237,123,253,83,34,116,177,39,115,152,198,164,173,124,170,149,230,145,180,195,196,63,16,58,251,137,173,208,189,186,251,140,250,140,201,92,175,94,164,84,232,172,201,74,148,16,198,141,108,85,227,154,73,29,27,21,221,242,185,168,238,139,36,178,59,240,238,83,176,96,248,32,206,227,248,37,215,92,89,238,93,92,174,22,74,255,0,99,203,162,105,36,204,143,215,85,177,122,40,44,90,181,11,162,87,164,47,100,236,90,234,217,24,231,118,185,234,213,141,209,185,252,171,132,239,116,251,55,245,3,79,124,140,5,212,243,71,246,39,185,191,162,252,197,34,138,246,159,66,254,212,55,79,70,237,159,218,159,102,125,237,212,24,236,23,173,240,121,189,47,170,179,28,62,95,31,115,123,251,124,157,221,189,205,235,211,167,84,235,212,250,247,163,104,117,150,194,238,134,160,218,61,192,130,164,121,221,59,97,176,216,90,147,164,208,74,199,198,217,98,154,55,254,10,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,147,211,149,191,31,84,246,239,208,240,201,188,121,12,86,55,72,47,172,177,167,117,21,203,48,81,135,17,34,249,108,205,90,220,146,57,140,116,50,189,100,88,228,85,89,27,44,137,31,231,100,140,240,219,248,0,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,9,85,199,183,4,25,222,17,245,220,87,116,229,92,174,75,108,179,126,40,176,153,187,147,50,196,204,180,144,162,205,86,219,163,138,54,71,55,123,101,124,105,216,141,124,93,59,92,231,71,42,51,234,224,19,142,204,175,8,154,154,238,11,82,211,183,150,219,173,69,97,45,230,41,213,141,211,221,171,60,117,230,108,114,209,141,246,34,129,143,146,71,87,108,206,122,42,186,56,88,137,248,177,165,181,113,131,198,38,141,225,167,97,191,105,248,44,198,159,206,231,117,29,120,211,69,81,117,197,146,12,195,228,236,95,82,197,135,170,201,90,40,164,73,156,228,115,88,228,241,198,146,49,211,70,171,64,58,255,0,95,235,45,211,214,89,109,193,220,29,67,111,57,168,115,150,22,205,235,214,85,59,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,184,158,87,188,11,126,197,52,171,55,199,120,244,103,164,220,156,215,127,216,245,174,187,186,108,22,46,72,218,137,214,21,106,122,123,147,117,147,201,213,92,246,68,172,143,247,78,117,136,215,170,243,71,246,39,185,191,162,252,197,34,141,182,67,69,98,183,43,122,52,14,220,231,108,91,131,27,170,181,70,43,9,114,90,143,107,103,142,11,54,227,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,251,143,85,197,23,12,154,251,133,157,208,201,109,254,175,173,110,230,53,150,28,220,46,161,76,116,213,169,102,96,72,226,147,190,7,72,157,174,123,27,60,77,149,140,115,210,57,21,204,238,119,68,115,188,6,87,95,235,44,238,141,192,109,246,103,80,219,185,167,180,173,139,214,112,180,102,84,115,40,62,226,196,182,82,37,84,238,107,30,232,35,122,179,175,98,63,189,200,136,233,30,174,158,156,155,56,122,251,233,187,25,110,33,114,214,114,181,42,109,223,74,88,134,71,87,165,92,141,235,181,172,69,59,93,59,145,81,124,16,61,21,209,51,243,119,89,129,202,230,181,59,100,232,28,243,191,130,127,204,159,211,72,107,193,63,12,245,184,174,213,186,255,0,108,33,189,83,31,157,131,67,216,203,233,235,214,214,95,5,108,140,57,26,8,223,34,70,228,85,100,145,73,52,42,170,215,246,36,203,34,49,238,99,80,226,186,255,0,64,107,45,172,214,89,109,190,220,29,61,111,7,168,112,118,22,181,234,54,81,59,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,186,158,91,28,115,226,184,130,208,20,246,175,113,178,149,40,238,46,149,175,91,27,19,238,101,26,233,245,68,13,134,69,109,168,155,52,139,60,214,91,29,119,186,207,68,114,117,233,47,114,36,139,28,115,124,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,0,0,0,0,0,0,0,1,149,115,74,124,39,123,88,217,191,167,250,123,227,160,58,168,0,138,188,209,253,137,238,111,232,191,49,72,164,190,25,50,216,172,7,18,91,81,157,206,228,234,99,177,184,237,113,130,183,114,229,185,155,12,21,160,142,252,46,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,255,0,184,170,225,159,70,241,95,180,119,54,183,88,94,183,142,123,108,55,37,136,201,214,85,115,241,217,24,217,35,34,157,99,238,70,204,206,217,100,99,227,114,167,115,30,238,215,49,253,146,51,61,155,197,179,186,251,98,181,254,83,110,119,27,3,111,29,146,199,88,158,40,165,150,172,208,193,144,130,57,164,133,182,234,186,102,49,210,214,145,209,61,99,149,26,136,228,79,253,40,150,105,202,211,143,172,21,188,22,7,133,61,222,200,122,28,173,31,242,29,29,155,181,101,239,143,33,27,158,171,30,54,103,72,229,241,204,206,228,142,191,69,72,223,27,99,133,168,199,178,52,158,207,192,33,255,0,24,156,185,182,227,138,173,119,165,117,252,54,190,235,102,163,200,69,6,173,201,82,232,147,101,48,236,133,253,26,145,171,28,199,92,107,217,4,81,204,245,68,100,79,127,122,76,145,67,18,74,13,1,160,52,110,214,104,220,78,223,109,246,158,169,131,211,216,58,233,90,141,26,200,189,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,211,183,58,191,116,250,91,233,253,31,145,200,142,74,158,233,245,79,211,251,223,35,142,46,123,45,137,197,103,241,87,112,89,220,101,76,142,55,35,94,74,151,41,219,133,179,65,102,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,37,112,173,203,155,110,56,106,222,93,93,188,21,237,125,163,110,198,66,252,26,70,167,225,37,124,62,30,203,96,123,27,210,102,62,102,220,137,82,205,111,50,78,228,146,7,117,114,35,165,123,91,48,0,4,0,231,87,237,99,75,125,64,163,241,217,18,162,246,67,69,98,183,43,122,52,14,220,231,108,91,131,27,170,181,70,43,9,114,90,143,107,103,142,11,54,227,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,251,143,171,125,54,47,113,248,116,220,124,142,215,238,134,27,208,229,104,244,150,25,162,85,125,92,133,87,42,164,118,171,72,168,158,72,95,218,238,139,209,28,142,107,152,246,177,236,123,27,97,92,169,248,237,202,166,86,135,11,59,203,169,170,59,26,234,233,6,136,202,228,103,115,103,142,116,115,27,30,29,94,168,173,123,28,213,114,193,222,230,171,21,158,6,171,251,224,142,62,127,204,247,143,90,219,207,149,183,195,246,207,231,106,95,219,236,101,138,211,101,114,245,60,172,92,182,70,7,77,223,12,114,182,95,21,138,45,87,64,228,85,139,243,77,2,72,199,57,137,27,221,26,248,59,225,87,89,113,95,187,152,253,31,134,198,219,110,152,199,88,175,103,86,101,227,145,33,102,59,28,175,252,232,217,92,199,183,212,200,214,200,216,89,218,238,231,162,185,83,198,201,30,206,127,189,250,43,21,182,187,209,175,182,231,5,98,220,248,221,43,170,50,184,74,114,219,123,93,60,144,86,183,36,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,220,94,79,43,143,98,123,101,250,215,204,93,40,4,210,159,9,222,214,54,111,233,254,158,248,232,14,170,0,7,201,150,196,226,179,248,171,184,44,238,50,166,71,27,145,175,37,75,148,237,194,217,160,179,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,152,205,216,208,191,178,253,211,214,91,103,246,167,218,127,116,181,6,71,5,235,124,30,31,85,233,108,201,15,151,199,220,238,206,239,31,119,111,115,186,117,233,213,122,117,44,83,63,198,110,118,223,40,252,109,108,38,43,210,102,157,144,135,102,50,22,88,198,50,24,170,199,69,100,89,99,100,158,95,47,151,28,200,224,122,175,141,201,44,210,189,157,168,198,34,192,14,31,182,207,246,201,190,58,15,107,100,169,149,177,83,83,106,10,56,251,255,0,101,199,223,106,26,47,153,190,170,118,126,71,163,124,80,36,178,43,220,213,107,26,197,115,147,181,170,105,123,19,137,197,96,49,84,176,88,44,101,76,118,55,29,94,58,148,233,212,133,176,193,90,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,73,26,215,69,108,55,27,219,13,21,11,246,42,106,173,19,170,171,182,246,43,43,69,253,179,212,157,189,205,101,154,239,115,123,160,179,19,149,236,115,94,222,168,190,72,165,98,162,201,26,208,103,19,188,61,106,174,23,247,151,53,180,122,166,207,175,244,30,59,56,236,163,42,201,94,28,157,25,91,221,21,136,218,244,255,0,157,27,209,174,123,89,44,82,177,30,254,206,229,187,62,92,60,63,101,120,120,225,115,5,130,212,172,183,6,161,213,86,31,170,179,20,236,35,154,180,103,179,20,77,142,183,141,241,198,248,158,202,240,215,108,177,189,28,173,155,204,136,229,111,111,78,65,206,175,218,198,150,250,129,71,227,178,37,85,240,157,238,159,102,254,160,105,239,145,128,210,152,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,150,253,198,191,10,56,46,45,54,106,238,141,241,98,169,234,252,111,91,154,91,55,118,23,187,208,90,238,98,201,26,186,53,71,164,51,177,158,41,19,163,218,157,89,39,141,239,138,52,61,7,12,252,42,237,31,10,26,54,206,143,218,220,109,183,63,35,99,212,228,242,249,41,25,54,71,34,244,87,120,210,105,88,198,55,178,54,185,90,198,49,173,99,122,185,221,59,223,35,223,216,0,56,167,17,26,179,74,235,158,14,247,107,84,232,173,77,138,212,24,91,187,127,169,125,54,71,23,118,59,117,103,236,163,101,143,236,150,53,115,29,218,246,57,171,209,127,7,53,81,127,20,83,56,70,170,1,249,58,167,73,233,93,115,130,181,165,181,174,153,197,106,12,45,222,207,83,142,202,82,142,221,89,251,30,215,179,190,41,17,204,119,107,216,215,39,84,252,28,212,84,252,81,10,1,227,163,131,44,239,7,155,143,87,25,30,87,237,157,25,170,61,69,141,51,146,149,236,75,78,142,37,103,150,181,152,219,211,164,209,121,98,69,145,173,72,228,107,218,230,246,170,190,40,253,183,47,190,61,117,15,12,218,202,142,134,220,28,237,187,155,87,151,177,28,55,153,99,213,93,126,1,136,150,92,147,81,133,37,70,66,199,88,176,217,44,35,99,123,222,198,42,181,174,122,34,47,52,227,95,138,236,239,22,155,203,119,89,121,114,180,244,134,55,173,61,45,132,187,51,29,232,42,246,177,36,145,91,26,35,18,105,222,207,44,139,213,238,78,172,143,200,246,69,26,157,131,150,199,3,25,94,32,181,253,61,212,220,108,93,186,59,117,165,108,86,201,68,203,152,183,58,13,81,59,102,145,27,86,39,77,26,193,53,102,201,93,237,179,209,92,189,58,69,218,139,34,201,29,228,130,186,185,210,108,230,119,88,108,214,146,222,44,68,222,74,155,119,144,177,95,41,91,181,137,219,87,36,234,241,182,207,123,158,138,189,147,193,94,47,27,88,247,59,212,247,126,86,198,229,90,246,229,245,188,88,173,144,226,211,66,234,237,75,158,183,138,211,215,108,77,132,204,75,21,166,193,2,193,110,23,195,27,173,57,239,99,61,52,118,29,94,121,21,235,209,169,7,122,34,185,141,67,208,115,58,221,47,218,135,25,58,215,210,103,126,211,197,105,47,79,165,177,255,0,228,190,31,75,233,99,79,87,7,226,198,185,253,183,164,187,249,221,221,215,175,229,114,177,24,76,174,73,251,59,149,194,232,221,121,189,249,204,13,72,171,234,91,21,112,152,11,147,85,115,109,186,10,171,35,174,58,41,28,196,69,173,36,178,64,197,88,222,168,233,105,189,28,136,177,52,179,66,170,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,142,191,205,67,128,170,214,171,101,120,167,217,188,21,74,111,167,94,108,134,185,198,87,242,171,238,61,101,133,169,126,181,120,226,115,81,232,215,207,45,167,185,236,103,100,94,94,138,245,149,207,172,29,1,175,245,150,214,107,44,78,224,237,246,161,183,131,212,56,59,9,102,141,234,202,157,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,223,247,3,156,93,226,184,190,218,55,106,185,241,213,48,250,179,3,97,184,221,71,138,130,195,94,198,78,172,71,50,212,44,87,44,172,173,50,119,118,121,19,170,62,57,163,71,73,226,89,29,34,129,85,124,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,75,254,0,2,128,121,163,251,236,220,223,209,126,30,145,249,60,41,112,101,157,226,211,110,55,87,39,160,242,190,45,103,161,62,200,177,136,198,206,246,50,174,86,59,9,119,207,89,210,59,167,138,101,244,241,44,82,43,146,62,228,115,95,209,31,229,139,128,105,109,89,170,180,54,118,174,169,209,90,155,43,167,243,84,187,253,54,71,23,118,74,150,160,239,99,152,254,201,99,86,189,189,204,123,154,189,23,241,107,149,23,240,85,47,251,129,126,51,112,92,97,237,197,172,156,152,175,177,181,158,151,244,245,245,54,54,38,61,106,182,73,81,254,43,53,164,119,94,176,203,226,149,82,55,57,100,141,204,115,93,220,136,201,100,232,28,88,251,88,222,79,167,250,135,227,167,51,88,106,160,0,8,1,206,175,218,198,150,250,129,71,227,178,37,101,240,65,180,58,55,126,184,156,210,91,71,184,16,91,147,5,168,171,229,225,176,181,39,88,103,137,236,197,219,150,41,163,127,226,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,229,56,135,225,251,95,112,203,186,23,182,163,113,153,81,249,42,117,235,219,138,229,20,153,105,93,130,104,209,205,150,188,147,71,27,164,98,59,190,39,57,27,209,36,138,70,254,61,170,79,254,85,252,122,217,171,103,21,194,198,242,103,109,220,101,203,16,227,244,54,78,199,137,25,77,137,20,206,90,22,108,73,43,92,172,87,50,8,170,177,172,123,251,229,241,117,70,36,77,101,175,128,80,15,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,35,207,243,76,224,43,79,109,230,42,110,37,182,95,5,83,23,130,109,136,161,213,88,90,190,150,157,44,99,28,218,213,106,77,70,172,81,49,17,142,149,29,230,78,247,189,100,157,143,70,246,249,21,181,150,75,254,93,220,16,92,226,171,93,174,173,214,53,123,118,203,73,228,34,139,58,213,154,122,211,101,36,116,50,200,202,181,101,100,78,99,187,94,200,61,66,36,145,200,200,172,53,88,228,115,216,228,179,78,102,56,156,86,3,151,254,224,96,176,88,202,152,236,110,58,190,6,165,58,117,33,108,48,86,130,60,181,22,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,76,60,39,123,167,217,191,168,26,123,228,96,46,167,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,2,234,120,246,224,131,5,197,198,132,138,238,156,171,138,198,238,110,19,197,22,19,55,114,103,215,133,245,86,100,89,170,219,116,113,72,249,33,236,116,175,141,59,21,204,151,167,107,154,217,37,71,208,94,91,19,149,192,101,110,224,179,184,203,120,236,150,58,196,149,46,83,183,11,161,158,180,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,196,242,189,227,235,59,189,61,156,60,111,54,67,214,106,252,86,61,246,48,89,251,54,88,147,102,170,195,218,143,173,58,61,200,249,110,70,197,87,164,141,71,58,88,163,145,242,116,124,79,146,107,21,0,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,57,239,70,208,232,221,250,218,253,65,180,123,129,5,185,48,90,138,187,97,176,181,39,88,103,137,236,145,178,197,52,111,252,81,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,115,215,197,23,12,154,251,133,157,208,201,109,254,175,173,110,230,53,150,28,220,46,161,76,116,213,169,102,96,72,226,147,190,7,72,157,174,123,27,60,77,149,140,115,210,57,21,204,238,119,68,115,185,85,220,182,87,35,90,133,60,134,78,221,170,248,186,235,82,140,83,76,231,178,172,11,44,147,44,81,53,87,163,24,178,205,44,138,214,244,78,249,30,239,239,114,170,217,167,44,94,94,148,245,77,58,220,69,113,3,164,60,216,169,187,101,210,88,12,156,48,79,87,43,86,88,38,142,91,87,106,79,11,251,161,95,44,47,172,189,204,114,186,53,147,181,88,177,57,246,212,69,94,104,254,196,247,55,244,95,152,164,82,95,12,153,108,86,3,137,45,168,206,231,114,117,49,216,220,118,184,193,91,185,114,220,205,134,10,208,71,126,23,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,126,124,87,112,163,183,28,90,237,195,244,86,181,139,208,229,104,249,39,192,103,224,133,31,107,17,105,200,136,174,106,42,167,146,23,246,181,37,133,85,27,35,90,213,69,99,217,28,140,207,190,191,217,221,125,183,91,185,150,217,12,206,6,221,173,89,139,204,46,17,148,233,85,153,239,191,58,189,27,11,171,70,230,54,89,89,58,58,55,194,189,136,178,50,72,213,19,243,33,161,238,22,54,83,251,59,112,251,162,118,114,76,135,173,183,167,241,235,235,231,108,190,72,223,122,121,95,98,215,137,222,56,213,97,73,230,149,35,238,98,59,198,140,238,234,238,170,176,3,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,154,156,196,120,5,167,196,230,149,77,121,181,184,252,86,55,115,112,158,91,29,18,180,21,254,243,70,177,196,207,77,106,207,106,61,102,99,32,141,181,228,145,235,27,127,52,110,237,108,158,72,169,7,75,106,205,85,161,179,181,117,78,138,212,217,93,63,154,165,223,233,178,56,187,178,84,181,7,123,28,199,246,75,26,181,237,238,99,220,213,232,191,139,92,168,191,130,169,127,220,11,241,155,130,227,15,110,45,100,228,197,125,141,172,244,191,167,175,169,177,177,49,235,85,178,74,143,241,89,173,35,186,245,134,95,20,170,145,185,203,36,110,99,154,238,228,70,75,36,149,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,0,0,0,0,0,0,0,3,42,230,148,248,78,246,177,179,127,79,244,247,199,64,117,80,1,21,121,163,251,19,220,223,209,126,98,145,64,37,191,114,186,227,234,158,176,193,99,120,103,222,44,134,43,23,149,211,152,250,212,116,158,98,123,48,83,143,39,85,143,138,180,24,215,49,206,111,125,198,249,35,108,94,52,115,166,141,174,238,68,124,106,249,164,7,31,92,20,105,94,43,54,226,222,111,19,140,244,251,155,166,113,243,73,167,50,21,210,54,73,127,177,29,35,113,150,22,71,49,142,134,87,170,163,28,247,39,134,71,171,209,123,93,43,37,129,92,5,114,208,220,189,121,172,177,155,179,189,85,245,6,128,211,218,91,49,228,102,34,104,47,98,51,247,173,215,72,38,133,241,57,209,198,232,43,43,164,252,108,71,39,151,186,23,177,136,199,42,77,29,207,128,1,74,220,234,253,211,233,111,167,244,126,71,34,57,42,123,167,213,63,79,239,124,142,56,186,144,0,4,0,231,87,237,99,75,125,64,163,241,217,18,170,248,78,247,79,179,127,80,52,247,200,192,94,79,25,156,25,232,30,44,244,5,154,119,40,212,199,107,108,117,119,203,129,207,69,20,48,206,233,227,134,194,86,169,106,202,193,44,203,71,205,97,100,146,40,250,47,84,238,111,227,253,249,246,213,154,91,59,161,181,86,103,69,106,154,62,139,53,167,242,22,49,121,26,222,86,73,224,181,4,142,142,88,251,216,174,99,187,94,199,39,86,170,181,122,117,69,84,252,79,213,218,173,179,213,91,201,184,250,115,107,116,85,79,81,154,212,217,8,177,245,187,163,145,241,195,222,191,158,121,124,108,123,219,12,76,71,73,35,209,171,217,27,30,229,78,141,83,65,60,29,240,171,163,120,80,218,60,126,143,195,99,106,59,83,228,107,215,179,171,50,241,200,179,63,35,145,70,126,116,108,174,99,29,233,163,115,164,108,44,237,111,107,21,92,169,228,124,143,125,16,241,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,80,9,165,62,19,189,172,108,223,211,253,61,241,208,29,84,0,1,70,220,221,246,119,21,182,188,81,179,87,105,204,13,186,56,221,193,195,197,155,179,42,85,108,84,164,202,182,89,33,182,216,28,198,53,170,245,107,43,207,42,42,185,254,75,78,123,151,247,141,66,32,73,175,245,148,186,6,190,214,187,80,219,77,39,87,49,54,125,152,150,170,54,5,200,203,12,112,58,195,209,19,171,222,145,66,198,55,185,87,177,22,78,206,223,36,157,211,167,146,198,128,179,157,226,27,85,238,13,141,61,82,230,55,74,233,119,214,101,233,146,39,62,134,70,229,136,210,21,137,28,189,237,123,235,193,125,138,246,39,224,206,246,185,83,200,136,235,159,0,229,92,88,251,88,222,79,167,250,135,227,167,51,88,77,254,90,28,113,217,225,199,89,67,179,218,225,149,31,183,90,211,49,27,230,183,35,226,174,252,30,70,100,142,4,186,233,158,173,106,214,86,178,38,204,215,187,242,50,52,145,138,138,215,178,107,52,227,55,71,108,22,225,108,117,29,244,220,120,177,90,131,11,182,93,186,243,7,36,119,41,54,174,119,178,30,248,113,174,179,52,83,49,244,239,189,107,198,230,49,63,124,239,7,78,229,70,162,195,93,144,231,95,149,76,174,78,30,36,118,210,163,177,174,174,199,99,108,104,122,142,108,241,206,142,252,204,154,43,150,149,175,99,154,189,81,237,145,170,197,103,78,215,247,245,143,170,243,149,201,214,205,112,137,162,115,52,227,183,29,123,250,227,27,102,38,91,169,45,89,218,199,227,50,14,106,73,12,205,108,177,63,162,167,86,72,214,189,171,213,28,136,168,168,85,183,9,222,233,246,111,234,6,158,249,24,13,41,130,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,2,186,185,185,113,11,196,118,209,96,180,206,147,218,250,217,93,45,164,53,7,73,50,26,215,23,105,241,218,146,243,30,231,55,24,201,99,84,125,79,201,27,102,87,117,71,78,213,86,49,81,145,78,215,215,95,14,124,91,106,173,142,219,221,204,217,203,17,122,253,25,185,154,127,41,143,185,2,182,73,102,165,122,92,101,170,245,231,170,213,153,145,69,223,52,181,146,195,213,143,115,162,129,189,168,170,198,162,240,3,85,0,28,255,0,125,54,47,110,56,139,219,140,142,215,238,134,27,215,98,175,116,150,25,162,84,101,172,125,166,162,164,118,171,72,168,190,57,153,220,238,139,209,90,173,115,152,246,189,143,123,29,154,205,89,128,251,169,170,179,58,91,237,188,86,103,236,108,133,140,127,218,56,155,62,162,141,207,20,142,103,158,188,189,19,201,11,251,123,152,254,137,220,213,69,232,157,78,149,194,46,200,98,184,142,226,47,70,108,214,119,57,111,17,141,207,216,178,235,150,234,70,215,206,144,87,171,53,153,25,31,119,229,107,222,216,21,136,245,71,35,21,232,229,107,251,123,23,70,122,91,73,233,93,13,130,171,165,180,86,153,197,105,252,45,46,255,0,77,142,197,210,142,165,88,59,222,231,191,178,40,209,172,111,115,222,231,47,68,252,92,229,85,252,85,79,214,7,42,226,159,101,63,180,79,15,186,219,103,35,200,122,43,122,131,30,158,130,119,75,227,141,151,160,149,150,42,249,93,227,145,82,21,158,24,146,78,214,43,188,106,254,222,142,232,169,154,195,234,203,101,178,185,252,173,220,238,119,39,111,35,146,200,216,146,221,203,150,230,116,211,217,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,209,159,5,251,57,157,216,46,24,52,6,213,106,153,187,243,88,172,124,150,50,49,246,177,61,53,171,118,37,183,45,110,172,123,216,255,0,11,236,58,47,35,92,173,127,143,189,58,35,186,39,107,42,175,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,186,146,146,249,154,240,37,149,217,29,101,145,223,61,173,211,53,35,218,252,245,136,221,106,158,46,7,49,154,110,235,209,173,115,36,143,170,163,43,77,47,87,70,246,118,198,199,201,224,237,141,18,31,44,85,225,227,136,29,125,195,46,232,81,221,125,185,125,71,228,169,215,177,82,90,119,150,101,165,118,9,163,86,186,43,17,195,36,110,145,136,238,201,90,213,119,68,146,40,221,248,246,161,161,62,30,56,129,208,60,77,109,125,29,215,219,151,219,102,54,229,139,21,37,167,121,97,75,180,167,134,69,107,162,177,28,50,72,216,222,173,236,149,173,87,117,88,229,141,223,135,114,29,44,170,190,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,255,0,0,1,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,143,171,154,135,1,85,173,86,202,241,79,179,120,42,148,223,78,188,217,13,115,140,175,229,87,220,122,203,11,82,253,106,241,196,230,163,209,175,158,91,79,115,216,206,200,188,189,21,235,43,159,92,27,23,190,155,143,195,166,227,227,183,67,107,243,62,135,43,71,172,83,67,42,43,234,228,42,185,81,100,171,102,52,84,242,66,254,214,245,78,168,228,115,90,246,57,143,99,30,219,201,213,92,64,232,30,38,184,9,221,109,215,219,151,219,102,54,230,135,213,85,37,167,121,97,75,180,167,134,149,134,186,43,17,195,36,141,141,234,222,201,90,213,119,85,142,88,221,248,119,33,159,115,85,0,0,64,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,45,251,141,126,20,112,92,90,108,213,221,27,226,197,83,213,248,222,183,52,182,110,236,47,119,160,181,220,197,146,53,116,106,143,72,103,99,60,82,39,71,181,58,178,79,27,223,20,104,103,223,95,232,13,101,181,154,203,45,183,219,131,167,173,224,245,14,14,194,214,189,70,202,39,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,39,203,43,142,220,86,247,104,220,118,198,110,150,166,183,38,232,96,107,200,218,183,50,147,181,239,212,148,152,174,115,95,28,157,17,95,102,24,186,54,70,63,186,71,178,63,63,116,138,179,120,167,168,40,7,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,199,249,154,241,219,149,222,237,101,145,216,205,173,212,213,36,218,252,13,136,219,106,230,46,119,61,154,146,235,17,174,115,228,147,162,35,235,67,47,86,198,198,119,70,247,199,231,238,145,22,31,20,32,199,105,61,85,152,193,101,245,78,39,76,229,110,225,116,255,0,167,251,95,35,94,148,146,85,199,249,222,172,131,212,74,212,86,69,228,122,43,89,222,169,220,228,84,78,170,119,254,5,248,205,206,240,121,184,246,178,114,98,190,217,209,154,163,211,215,212,216,216,152,196,180,232,226,87,248,172,214,145,221,58,77,23,150,85,72,220,228,142,70,189,205,119,106,171,37,142,213,57,143,106,205,43,174,121,123,110,30,169,209,90,155,21,168,48,183,126,201,244,217,28,93,216,237,213,159,179,55,81,143,236,150,53,115,29,218,246,57,171,209,127,7,53,81,127,20,82,155,56,78,247,79,179,127,80,52,247,200,192,93,79,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,6,148,202,245,230,141,192,150,87,123,49,80,239,190,203,233,154,150,53,182,14,187,219,168,49,213,32,119,173,212,52,154,214,36,79,143,181,123,101,179,93,172,114,35,59,60,146,198,228,98,57,203,12,49,58,154,241,57,108,174,3,43,75,59,130,201,219,199,100,177,214,35,183,78,229,73,157,12,245,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,167,128,78,59,49,92,93,233,155,184,45,75,78,166,39,113,116,237,116,183,152,167,86,54,193,74,212,18,88,153,177,203,70,55,216,150,119,178,56,219,93,179,57,232,136,217,38,98,39,224,246,146,212,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,170,131,143,241,69,195,38,129,226,155,107,242,91,127,171,235,84,167,146,125,119,55,11,168,83,29,13,155,184,105,214,72,164,239,129,210,39,115,88,247,65,19,101,99,28,197,146,52,115,59,155,213,28,218,182,225,15,149,214,182,215,27,227,168,241,60,67,225,50,184,93,25,183,217,15,5,148,244,87,42,199,170,228,73,165,99,27,66,204,145,199,221,77,222,5,123,230,98,164,158,57,34,70,35,22,84,146,43,169,4,85,230,143,236,79,115,127,69,249,138,69,0,150,189,202,191,143,90,214,171,98,184,88,222,76,237,74,111,167,94,28,126,134,201,216,242,171,238,61,101,153,203,66,205,137,37,115,81,232,215,193,21,86,53,140,103,100,94,46,170,245,137,175,158,187,131,195,70,214,110,110,242,237,254,250,106,156,79,155,82,109,207,170,251,59,164,21,157,13,191,43,127,117,234,187,226,116,146,122,121,59,166,175,218,246,120,165,123,158,157,85,78,170,85,95,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,105,60,81,113,55,160,120,89,218,252,150,224,106,251,53,46,100,153,93,206,194,233,228,200,195,90,238,102,116,146,40,251,32,108,139,220,230,49,211,196,233,94,198,189,99,141,92,254,215,116,70,187,60,59,171,185,25,221,224,220,125,71,186,26,158,158,42,166,87,83,100,37,200,219,135,23,69,149,42,178,73,23,170,163,35,103,255,0,221,238,87,72,247,117,124,143,123,220,231,186,215,249,85,240,57,168,118,170,183,246,143,221,39,234,12,30,167,202,215,181,139,198,105,137,153,107,28,250,85,60,170,201,36,200,66,244,99,165,124,142,137,29,28,79,69,137,172,72,230,252,242,58,53,130,199,192,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,0,0,0,0,0,0,0,202,185,165,62,19,189,172,108,223,211,253,61,241,208,29,84,0,69,94,104,254,196,247,55,244,95,152,164,80,182,147,210,217,221,115,170,176,218,43,75,81,245,185,173,65,144,175,139,199,86,242,178,63,61,169,228,108,113,71,222,245,107,27,220,247,181,58,185,81,169,215,170,170,39,226,63,223,86,130,213,95,242,174,156,212,154,115,33,255,0,156,167,123,27,122,188,159,251,178,67,52,114,51,255,0,35,154,230,255,0,169,80,189,62,92,220,107,255,0,106,173,184,159,1,175,242,120,168,247,55,75,126,239,37,90,5,241,73,148,162,136,196,143,38,216,123,90,198,247,61,235,28,173,137,92,214,72,214,187,164,77,154,40,210,96,0,0,41,91,157,95,186,125,45,244,254,143,200,228,71,37,79,116,250,167,233,253,239,145,199,23,82,0,56,255,0,20,28,80,104,30,19,52,6,63,113,183,27,17,168,50,56,220,142,98,44,36,81,97,43,195,52,237,158,72,102,153,174,115,102,150,38,163,59,107,189,21,81,202,189,85,191,135,247,170,112,13,189,230,237,195,110,229,107,253,53,183,56,45,19,185,80,100,181,86,98,150,18,156,182,241,180,27,4,115,217,153,144,198,233,28,219,142,114,49,28,244,85,84,107,151,167,94,136,191,220,121,254,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,5,207,115,12,227,79,21,194,198,215,216,193,105,13,65,81,187,169,169,107,162,105,250,107,89,182,150,148,11,39,108,185,9,227,115,145,172,99,90,146,182,37,122,57,31,50,53,60,114,49,147,118,209,15,251,234,215,186,171,254,85,212,122,147,81,228,63,243,151,47,100,175,88,147,255,0,122,73,166,146,71,255,0,229,115,156,239,245,170,159,94,128,215,250,203,107,53,150,39,112,118,251,80,219,193,234,28,29,132,179,70,245,101,78,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,111,251,131,62,51,52,15,22,122,2,181,202,119,170,99,181,182,58,187,34,207,96,101,150,24,103,116,241,195,93,108,219,171,89,39,150,101,163,230,176,145,199,44,157,23,170,118,187,241,254,250,54,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,160,19,74,124,39,123,88,217,191,167,250,123,227,160,58,168,0,2,5,115,150,208,22,117,55,11,152,189,103,142,211,213,45,216,209,218,162,165,155,153,7,36,73,61,28,117,136,165,175,34,49,206,84,122,178,75,50,81,71,49,157,122,171,99,114,167,72,251,155,73,133,228,242,136,217,220,174,218,240,184,253,93,168,240,53,40,228,183,7,49,46,110,180,171,85,209,93,147,20,216,163,134,163,103,115,216,215,43,21,204,177,60,72,138,230,120,237,53,237,95,222,57,9,190,121,253,194,214,184,173,181,208,26,151,113,179,181,237,207,141,210,184,123,185,187,145,84,99,93,60,144,86,133,243,72,216,218,231,53,170,245,107,21,17,21,205,78,189,58,170,127,121,8,63,221,171,225,99,254,240,119,87,255,0,130,177,223,245,226,85,113,99,237,99,121,62,159,234,31,142,156,205,97,239,247,211,98,247,31,135,77,199,200,237,126,232,97,189,14,86,143,73,97,154,37,87,213,200,85,114,170,71,106,180,138,137,228,133,253,174,232,189,17,200,230,185,143,107,30,199,177,190,175,63,198,6,248,234,158,28,113,188,46,231,245,39,172,210,24,172,132,54,235,76,247,204,151,189,44,44,84,135,29,36,137,34,50,90,113,189,82,70,71,35,28,230,58,56,145,174,70,69,27,27,234,185,122,112,245,253,163,120,154,211,248,11,182,113,76,194,233,79,30,173,205,214,200,213,245,81,223,163,82,212,8,234,105,10,167,100,158,103,203,28,110,71,170,53,35,116,142,232,245,106,70,251,21,231,87,237,99,75,125,64,163,241,217,18,170,248,78,247,79,179,127,80,52,247,200,192,105,76,16,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,75,254,4,63,223,190,104,27,5,195,182,236,103,118,115,90,233,13,192,187,154,211,254,151,212,207,139,199,210,146,171,252,245,162,176,206,199,73,110,55,175,70,76,212,94,172,79,204,139,211,170,116,85,232,28,41,113,173,181,156,96,253,233,253,153,224,53,94,51,238,151,161,245,191,110,213,173,15,147,213,121,252,126,47,12,242,245,233,233,159,221,221,219,211,171,122,117,234,189,58,94,244,109,14,141,223,173,175,212,27,71,184,16,91,147,5,168,171,182,27,11,82,117,134,120,158,201,27,44,83,70,255,0,197,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,61,124,81,112,201,175,184,89,221,12,150,223,234,250,214,238,99,89,97,205,194,234,20,199,77,90,150,102,4,142,41,59,224,116,137,218,231,177,179,196,217,88,199,61,35,145,92,206,231,116,71,59,144,26,168,0,226,156,99,113,11,253,152,56,125,212,155,179,74,182,42,238,106,167,130,150,19,31,145,181,225,142,229,233,229,108,109,106,34,42,62,95,27,22,73,221,19,21,28,232,224,147,243,49,58,189,185,194,61,6,128,215,250,203,107,53,150,39,112,118,251,80,219,193,234,28,29,132,179,70,245,101,78,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,229,164,245,78,11,92,233,92,54,181,210,215,189,110,23,80,99,235,229,49,214,124,79,143,207,86,120,219,36,82,118,61,26,246,247,49,237,94,142,68,114,117,232,168,139,248,31,172,1,156,206,57,182,191,21,179,156,90,110,102,131,193,58,162,99,96,204,125,165,78,10,148,155,82,10,144,94,134,59,177,213,142,38,170,181,172,133,182,82,20,233,209,21,35,69,70,183,175,106,121,254,22,54,83,251,68,241,5,162,118,114,76,135,162,169,168,50,11,235,231,108,190,57,25,70,8,159,98,215,137,222,57,17,38,88,33,149,35,238,98,183,200,172,238,232,222,170,154,83,5,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,23,82,126,78,169,210,122,87,92,224,173,105,109,107,166,113,90,131,11,119,179,212,227,178,148,163,183,86,126,199,181,236,239,138,68,115,29,218,246,53,201,213,63,7,53,21,63,20,66,133,248,246,224,131,59,194,62,187,138,238,156,171,149,201,109,150,111,197,22,19,55,114,102,88,153,150,146,20,89,170,219,116,113,70,200,230,239,108,175,141,59,17,175,139,167,107,156,232,229,70,121,254,7,56,187,202,240,131,187,142,213,115,227,173,230,52,158,122,187,113,186,143,21,5,135,49,239,129,30,142,101,168,88,174,72,159,102,21,238,236,242,39,69,100,147,70,142,143,202,178,55,65,26,91,86,105,93,115,130,171,170,116,86,166,197,106,12,45,222,255,0,77,145,197,221,142,221,89,251,30,230,63,178,88,213,204,119,107,216,230,175,69,252,28,213,69,252,81,74,193,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,95,240,0,20,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,151,252,116,113,155,130,224,243,110,42,228,227,197,125,179,172,245,71,168,175,166,113,178,177,233,85,210,68,140,242,217,179,35,122,116,134,47,44,74,177,181,201,36,142,123,90,222,212,87,203,30,123,11,137,225,227,132,76,175,12,188,191,55,191,85,235,12,141,181,213,155,149,182,249,12,150,75,21,37,119,64,204,68,17,98,174,58,189,87,50,70,182,95,82,212,179,39,155,185,17,26,254,145,181,191,187,89,36,167,99,85,0,0,64,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,123,95,235,253,27,181,154,55,45,184,59,131,168,106,96,244,246,14,186,217,189,122,202,175,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,225,227,27,136,42,124,78,241,5,169,55,111,19,167,254,198,197,94,240,83,198,214,150,8,25,105,106,193,19,99,100,150,95,11,83,201,51,251,85,234,175,116,142,99,92,216,146,71,178,38,41,34,185,87,240,137,175,183,39,119,49,91,251,144,200,234,13,35,164,244,69,136,114,84,111,87,175,53,119,234,25,213,243,68,181,107,78,173,241,62,178,44,50,199,107,181,206,94,199,120,123,83,202,175,142,122,111,223,52,13,130,225,219,118,51,187,57,173,116,134,224,93,205,105,255,0,75,234,103,197,227,233,73,85,254,122,209,88,103,99,164,183,27,215,163,38,106,47,86,39,230,69,233,213,58,42,244,14,20,184,214,218,206,48,126,244,254,204,240,26,175,25,247,75,208,250,223,183,106,214,135,201,234,188,254,63,23,134,121,122,244,244,207,238,238,237,233,213,189,58,245,94,149,3,205,31,223,102,230,254,139,240,244,142,63,183,60,64,235,237,172,218,253,200,218,141,32,250,149,177,187,163,95,31,83,53,113,22,102,93,138,10,178,74,239,20,18,71,35,90,214,74,217,165,138,86,189,175,71,198,247,55,240,234,189,126,77,139,216,189,199,226,47,113,241,219,95,181,248,111,93,149,189,214,89,166,149,85,149,113,245,90,168,146,90,179,34,34,248,225,103,115,122,175,69,114,185,205,99,26,247,189,140,117,250,109,151,5,60,60,237,142,201,100,54,18,174,136,169,156,211,217,202,239,173,156,181,149,173,95,237,28,195,60,242,205,18,218,179,94,56,156,247,192,233,156,144,189,58,62,46,214,43,21,174,111,113,73,124,107,240,163,157,225,47,121,110,232,223,22,86,230,144,201,117,185,165,179,119,97,99,125,125,94,214,44,145,171,163,85,98,205,3,223,226,145,58,49,203,209,146,120,216,201,99,67,242,180,175,21,219,143,128,225,179,90,240,179,147,151,237,157,25,170,61,36,248,216,236,76,169,38,10,212,87,224,183,35,171,175,69,235,12,190,39,163,225,94,141,73,30,146,181,90,171,42,77,249,92,39,123,167,217,191,168,26,123,228,96,46,167,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,169,94,103,92,189,41,233,106,118,120,138,225,251,72,120,113,80,247,75,171,112,24,200,96,130,174,42,172,80,67,28,86,169,84,130,22,118,194,158,41,159,101,123,158,228,116,137,39,106,49,37,115,43,175,106,183,51,85,108,222,227,233,205,210,209,86,253,62,107,76,228,34,200,86,238,146,70,71,55,98,254,120,37,241,189,143,116,50,177,93,28,140,71,39,124,111,123,85,122,57,77,15,112,187,196,222,129,226,155,107,241,187,129,164,44,212,167,146,125,118,187,53,167,151,35,13,155,184,105,214,73,99,236,157,177,175,115,88,247,65,43,162,123,218,197,146,52,107,251,91,213,90,222,129,184,90,215,21,182,186,3,82,238,54,118,189,185,241,186,87,15,119,55,114,42,140,107,167,146,10,208,190,105,27,27,92,230,181,94,173,98,162,34,185,169,215,167,85,79,239,33,7,251,181,124,44,127,222,14,234,255,0,240,86,59,254,188,74,174,44,125,172,111,39,211,253,67,241,211,153,172,53,80,0,4,85,230,143,236,79,115,127,69,249,138,69,16,237,238,138,202,238,86,191,211,91,115,130,177,82,12,150,170,204,82,194,83,150,219,220,216,35,158,204,204,134,55,72,230,181,206,70,35,158,138,170,141,114,244,235,209,23,251,143,201,203,98,114,184,12,173,220,22,119,25,111,29,146,199,88,146,165,202,118,225,116,51,214,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,188,158,93,220,125,83,226,115,74,174,131,221,44,134,43,27,185,184,79,21,126,171,102,10,255,0,121,163,88,229,127,169,171,91,185,30,179,49,144,72,235,17,198,197,141,191,150,70,246,182,79,28,83,84,170,190,121,223,193,63,230,79,233,167,10,229,39,175,244,110,214,111,166,191,220,29,193,212,53,48,122,123,7,182,247,236,222,189,101,87,178,38,125,165,141,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,225,92,87,113,93,184,252,90,238,59,245,174,181,151,208,226,168,249,32,192,96,32,153,95,87,17,85,202,138,173,106,170,39,146,103,246,181,101,153,81,29,35,154,212,68,99,25,28,108,147,252,174,120,18,197,111,102,86,109,247,222,141,51,110,198,137,193,216,99,116,254,58,220,13,244,90,134,235,92,244,149,242,119,47,116,181,171,185,141,69,103,103,142,89,28,172,87,57,33,154,39,92,248,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,0,0,0,0,0,0,0,3,42,230,148,248,78,246,177,179,127,79,244,247,199,64,117,80,1,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,44,251,153,95,47,74,123,155,130,189,190,187,13,164,63,223,213,14,217,115,24,60,92,48,87,143,49,87,190,204,214,109,50,24,225,73,44,228,93,36,204,114,171,164,238,146,56,149,173,107,228,236,107,170,91,106,183,51,85,108,222,227,233,205,210,209,86,253,62,107,76,228,34,200,86,238,146,70,71,55,98,254,120,37,241,189,143,116,50,177,93,28,140,71,39,124,111,123,85,122,57,77,4,240,119,197,86,141,226,191,104,241,250,195,13,146,168,221,79,142,175,94,182,172,196,71,26,194,252,118,69,89,249,213,177,57,239,119,166,145,205,145,208,191,185,221,204,69,106,175,145,146,49,157,212,0,10,86,231,87,238,159,75,125,63,163,242,57,17,201,83,221,62,169,250,127,123,228,113,197,212,128,8,65,205,219,111,117,246,229,112,219,166,240,91,115,161,245,6,170,201,65,174,41,219,150,158,19,25,53,233,227,129,180,47,181,210,186,56,90,231,35,17,207,99,85,202,157,58,189,169,254,180,43,87,134,78,25,56,146,192,113,37,181,25,220,239,15,155,149,142,198,227,181,198,10,221,203,150,244,157,248,96,173,4,119,225,116,146,201,35,162,70,177,141,106,43,149,202,168,136,136,170,165,133,115,171,246,177,165,190,160,81,248,236,137,78,219,123,173,114,187,107,175,244,214,227,96,171,212,159,37,165,115,20,179,116,226,182,199,58,9,39,173,51,38,141,178,53,174,107,149,138,230,34,42,35,154,189,58,244,84,254,243,245,119,139,120,181,246,250,235,252,166,227,110,54,122,222,71,37,145,177,60,177,69,45,169,166,131,31,4,147,73,51,106,85,108,207,123,162,173,27,165,122,71,18,57,81,168,191,250,85,109,39,149,215,0,180,244,126,11,27,196,198,241,99,241,89,76,174,163,199,214,189,164,240,243,214,130,228,120,202,175,124,86,96,201,57,238,107,187,46,59,199,27,162,241,171,93,12,110,119,114,171,228,86,67,226,185,172,112,37,149,76,173,254,41,182,107,76,212,118,53,213,214,125,111,138,199,64,230,207,28,232,231,186,76,194,49,21,90,246,57,170,212,159,177,173,86,43,60,238,71,247,207,36,117,235,177,123,233,184,252,58,110,62,59,116,54,191,51,232,114,180,122,197,52,50,162,190,174,66,171,149,22,74,182,99,69,79,36,47,237,111,84,234,142,71,53,175,99,152,246,49,237,249,119,191,90,226,183,43,122,53,246,227,96,171,219,131,27,170,181,70,87,55,78,43,108,107,103,142,11,54,228,154,54,200,214,185,205,71,163,94,136,168,142,114,117,235,209,87,251,203,201,229,113,236,79,108,191,90,249,139,165,0,154,83,225,59,218,198,205,253,63,211,223,29,1,213,64,0,17,215,152,70,181,208,58,39,131,237,201,151,112,107,212,183,95,53,135,151,9,139,167,51,33,145,243,229,108,53,91,77,209,71,43,145,30,248,101,237,178,170,222,175,99,43,62,70,162,172,102,120,77,36,112,119,150,197,102,184,80,217,235,152,108,157,75,245,227,208,248,90,143,150,180,205,149,141,158,10,113,67,52,74,230,170,162,62,57,99,146,55,183,251,218,246,57,171,209,81,80,236,7,52,226,111,19,149,207,240,219,186,248,44,22,50,222,71,37,145,208,249,218,148,233,212,133,211,79,102,121,40,76,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,51,239,253,147,184,167,255,0,197,167,117,127,248,155,145,255,0,232,37,255,0,113,99,237,99,121,62,159,234,31,142,156,205,97,161,238,51,56,51,208,60,89,232,11,52,238,81,169,142,214,216,234,239,151,3,158,138,40,97,157,211,199,13,132,173,82,213,149,130,89,150,143,154,194,201,36,81,244,94,169,220,223,199,251,232,7,95,232,13,101,181,154,203,45,183,219,131,167,173,224,245,14,14,194,214,189,70,202,39,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,83,202,91,135,140,174,205,112,243,99,94,106,188,85,74,185,221,206,177,91,55,3,225,184,233,158,236,34,87,106,227,219,43,81,124,76,122,172,214,102,68,103,87,118,88,98,72,168,230,248,227,243,252,234,253,172,105,111,168,20,126,59,34,85,95,9,222,233,246,111,234,6,158,249,24,13,41,130,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,164,14,99,220,61,111,238,185,227,59,112,245,78,138,216,253,192,212,24,91,191,100,250,108,142,47,76,221,183,86,126,204,85,70,63,178,88,227,115,29,218,246,57,171,209,127,7,53,81,127,20,82,74,242,107,218,125,211,218,255,0,218,255,0,237,51,109,53,94,146,251,79,238,255,0,162,251,119,13,102,135,170,241,253,161,228,241,121,152,222,254,223,35,59,187,122,244,239,111,95,239,66,202,136,235,199,214,206,232,29,214,225,115,113,46,106,252,13,73,242,90,87,75,228,243,120,92,154,85,133,215,104,79,90,36,183,219,4,210,49,206,137,146,186,172,81,202,140,237,87,199,220,222,169,248,42,103,132,181,238,85,252,122,214,181,91,21,194,198,242,103,106,83,125,58,240,227,244,54,78,199,149,95,113,235,44,206,90,22,108,73,43,154,143,70,190,8,170,177,172,99,59,34,241,117,87,172,77,125,165,2,162,249,216,111,22,43,53,172,180,30,200,96,243,214,229,177,166,171,218,205,231,233,195,105,174,168,217,237,36,109,166,217,99,107,213,82,204,113,71,59,209,36,98,43,98,184,197,106,170,74,226,58,242,197,218,223,218,135,25,58,43,213,224,190,211,197,105,47,81,170,114,31,229,94,31,75,233,99,95,73,63,224,246,185,253,183,164,165,249,27,221,215,175,230,106,177,30,114,174,41,246,83,251,59,113,5,173,182,114,60,135,173,169,167,242,9,232,39,116,190,73,31,70,120,153,98,175,149,222,56,209,102,72,38,137,36,237,98,55,200,143,237,234,222,138,182,211,201,247,120,240,90,231,134,4,218,170,240,250,124,214,218,100,39,175,114,62,231,191,207,86,245,137,237,215,179,213,88,214,55,185,239,179,23,141,28,247,39,166,239,119,106,72,212,39,80,5,21,243,121,207,233,92,207,25,57,44,118,158,194,122,27,248,45,63,139,199,231,103,244,209,197,235,239,58,55,88,100,253,204,85,116,189,42,216,169,23,123,250,57,60,61,136,157,172,98,175,203,202,79,82,98,176,124,105,105,252,102,67,76,84,202,88,212,56,124,174,54,141,185,149,189,248,153,219,89,214,86,212,93,88,229,239,116,85,165,174,189,170,197,236,178,255,0,204,169,213,142,189,224,85,95,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,117,36,10,94,59,113,91,39,204,3,116,182,35,122,53,53,186,250,39,57,99,4,237,63,145,183,59,125,22,158,186,236,77,85,149,146,119,39,116,85,172,57,237,85,127,127,142,41,26,175,86,181,38,154,86,203,93,244,216,189,184,226,47,110,50,59,95,186,24,111,93,138,189,210,88,102,137,81,150,177,246,154,138,145,218,173,34,162,248,230,103,115,186,47,69,106,181,206,99,218,246,61,236,118,123,56,139,225,163,116,248,95,215,115,104,93,204,196,255,0,218,250,44,205,56,44,253,151,147,253,204,50,201,233,39,154,40,252,222,47,59,25,39,107,127,35,250,181,127,212,171,223,249,119,113,245,115,134,61,84,186,15,116,178,25,92,150,217,102,252,85,250,173,153,236,125,217,145,36,149,254,166,173,110,229,98,66,247,207,35,172,71,27,18,71,126,89,27,220,232,252,114,200,14,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,255,0,0,1,64,60,209,253,246,110,111,232,191,15,72,235,252,174,56,129,208,60,50,237,126,253,110,190,227,62,219,241,180,236,105,58,145,83,162,176,173,219,179,205,38,69,173,138,188,115,73,27,100,122,55,190,87,53,29,213,35,138,71,126,61,170,67,93,244,223,77,199,226,47,113,242,59,161,186,25,159,93,149,189,210,40,97,137,21,149,113,245,90,170,177,213,173,26,170,248,225,103,115,186,39,85,114,185,206,123,220,247,189,239,117,138,242,188,229,251,255,0,200,223,21,187,187,15,251,44,182,140,195,185,191,251,76,75,102,236,22,43,127,236,214,106,73,12,191,246,146,245,255,0,10,19,255,0,139,31,107,27,201,244,255,0,80,252,116,230,107,13,84,0,1,0,57,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,245,92,196,120,250,185,196,230,170,77,7,181,185,12,174,55,108,176,158,90,253,82,204,245,254,243,72,178,68,255,0,83,106,183,114,49,97,99,224,141,213,227,145,139,35,127,52,142,237,116,158,56,185,175,3,156,34,101,120,190,221,199,105,73,242,54,240,250,79,3,93,185,45,71,149,130,187,158,246,64,175,70,178,172,47,86,172,76,179,50,247,118,121,23,162,50,57,164,70,201,226,88,221,160,141,45,164,244,174,134,193,85,210,218,43,76,226,180,254,22,151,127,166,199,98,233,71,82,172,29,239,115,223,217,20,104,214,55,185,239,115,151,162,126,46,114,170,254,42,165,43,115,30,225,235,127,117,207,25,219,135,170,116,86,199,238,6,160,194,221,251,39,211,100,113,122,102,237,186,179,246,98,170,49,253,146,199,27,152,238,215,177,205,94,139,248,57,170,139,248,162,146,87,147,94,211,238,158,215,254,215,255,0,105,155,105,170,244,151,218,127,119,253,23,219,184,107,52,61,87,143,237,15,39,139,204,198,247,246,249,25,221,219,215,167,123,122,255,0,122,16,175,154,63,190,205,205,253,23,225,233,17,171,75,105,61,85,174,115,181,116,182,138,211,57,93,65,154,187,223,233,177,216,186,82,91,181,63,99,28,247,246,69,26,57,238,237,99,28,229,232,159,131,90,170,191,130,41,127,220,11,240,101,130,224,243,110,45,99,36,202,253,179,172,245,71,167,177,169,178,81,61,233,85,210,68,143,241,86,173,27,186,116,134,47,44,168,146,57,169,36,142,123,156,238,212,86,69,28,149,57,167,16,252,63,104,30,38,182,190,246,212,110,51,45,179,27,114,197,123,113,92,162,144,165,218,83,195,34,57,178,215,146,104,228,108,111,86,247,196,231,35,122,172,114,200,223,195,185,76,240,239,166,197,238,63,14,155,143,145,218,253,208,195,122,28,173,30,146,195,52,74,175,171,144,170,229,84,142,213,105,21,19,201,11,251,93,209,122,35,145,205,115,30,214,61,143,99,127,91,132,239,116,251,55,245,3,79,124,140,5,212,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,133,92,123,241,93,157,225,47,121,118,27,89,121,114,183,52,134,75,239,37,61,83,132,165,51,27,235,234,246,227,210,57,17,178,34,177,102,129,239,242,198,189,88,229,232,248,252,140,100,178,41,42,180,182,169,219,141,241,219,138,186,147,77,222,197,106,221,25,171,113,239,107,92,232,146,106,183,170,200,142,142,88,101,138,68,255,0,159,28,145,72,212,115,92,143,99,218,138,142,106,82,103,48,78,2,181,15,12,218,202,246,185,219,236,21,187,155,87,151,177,36,212,95,95,213,93,126,1,136,149,154,176,222,153,98,70,66,199,88,176,232,235,171,164,123,222,198,34,57,206,122,42,175,20,225,119,137,189,125,194,206,232,99,119,3,72,89,183,115,26,203,13,118,107,79,46,70,106,212,179,48,36,114,199,217,59,99,94,215,61,141,158,87,68,247,181,233,28,138,215,246,187,162,181,215,147,172,247,35,5,196,207,3,186,227,95,237,29,60,174,86,166,180,219,252,252,88,186,94,133,254,186,75,75,82,204,14,171,225,111,114,186,102,206,199,197,209,138,230,185,205,252,142,123,85,174,90,44,254,201,220,83,255,0,226,211,186,191,252,77,200,255,0,244,18,255,0,184,177,246,177,188,159,79,245,15,199,78,102,176,213,64,0,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,2,213,57,161,112,45,251,107,210,175,223,29,156,209,158,175,114,112,189,159,108,86,164,238,217,179,184,184,227,114,47,72,81,171,234,46,67,210,63,31,69,107,223,18,62,63,222,185,181,227,74,118,208,26,255,0,89,109,102,178,196,238,14,223,106,27,120,61,67,131,176,150,104,222,172,169,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,130,56,40,226,187,5,197,166,205,82,214,94,92,85,61,95,141,233,79,84,225,41,76,247,122,11,93,207,72,228,70,200,136,244,134,118,51,203,26,245,123,83,171,227,242,61,241,72,164,43,231,157,252,19,254,100,254,154,87,86,207,108,94,227,239,205,205,77,137,218,252,55,219,57,93,47,167,230,212,147,99,98,85,91,87,42,197,60,16,200,202,204,68,95,44,201,234,26,244,143,170,57,237,99,145,157,207,86,49,254,0,208,159,0,188,82,233,94,39,246,58,165,236,78,155,197,105,108,214,144,240,224,178,250,123,26,232,217,86,159,100,45,240,75,86,6,185,95,21,57,24,138,145,53,232,157,174,138,88,145,100,72,188,142,146,160,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,0,0,0,0,0,0,0,12,171,154,83,225,59,218,198,205,253,63,211,223,29,1,210,177,57,108,86,127,21,75,59,130,201,212,200,227,114,53,227,183,78,229,73,155,52,22,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,50,154,249,149,242,244,185,182,89,219,219,235,176,218,67,253,226,223,237,151,49,131,197,195,61,137,48,246,187,44,205,102,211,33,142,21,142,182,57,177,194,199,42,186,78,216,228,149,90,214,178,62,198,182,58,240,21,184,123,243,182,156,67,99,51,188,63,109,237,189,111,151,181,95,236,236,190,10,26,253,204,183,138,154,196,9,42,75,63,106,165,38,36,190,157,201,105,202,140,141,232,197,147,186,53,123,31,161,224,0,41,91,157,95,186,125,45,244,254,143,200,228,71,37,79,116,250,167,233,253,239,145,199,23,82,0,0,128,28,234,253,172,105,111,168,20,126,59,34,82,177,97,60,176,184,10,173,188,249,90,156,64,239,6,10,165,253,190,198,88,179,14,43,17,111,202,197,203,100,96,116,61,147,73,19,162,241,88,162,213,116,237,84,73,127,52,208,44,111,107,152,146,49,215,62,124,153,108,78,43,63,138,187,130,206,227,42,100,113,185,26,242,84,185,78,220,45,154,11,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,131,204,191,129,203,60,56,235,41,183,135,67,190,163,246,235,90,102,36,100,53,35,100,85,223,131,200,204,146,78,180,155,11,17,173,90,202,214,74,232,92,198,254,70,70,177,189,17,90,199,205,8,11,254,229,113,236,79,108,191,90,249,139,165,0,154,83,225,59,218,198,205,253,63,211,223,29,1,210,177,57,108,86,127,21,75,59,130,201,212,200,227,114,53,227,183,78,229,73,155,52,22,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,0,43,47,157,198,232,98,170,232,13,189,217,120,91,82,124,150,79,49,46,168,176,173,186,223,61,56,43,67,37,104,187,235,244,87,118,78,235,115,118,200,170,212,235,82,70,162,59,241,236,168,178,226,121,44,111,22,43,53,180,122,175,100,50,25,235,114,231,116,214,97,249,186,52,237,218,107,152,220,85,166,70,213,109,88,213,234,244,100,118,99,149,242,163,88,140,107,238,70,189,85,210,169,99,224,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,84,16,255,0,140,14,94,250,19,137,61,199,208,219,165,140,195,226,170,102,169,106,12,123,53,167,158,220,213,35,206,233,216,215,247,241,187,192,199,61,215,26,198,50,56,164,71,70,190,55,57,174,127,70,67,227,150,184,156,78,43,1,138,165,130,193,99,42,99,177,184,234,241,212,167,78,164,45,134,10,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,16,47,157,95,181,141,45,245,2,143,199,100,74,171,225,59,221,62,205,253,64,211,223,35,1,165,48,64,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,0,14,85,197,143,181,141,228,250,127,168,126,58,115,53,135,234,255,0,190,173,5,170,191,229,93,57,169,52,230,67,255,0,57,78,246,54,245,121,63,247,100,134,104,228,103,254,71,53,205,255,0,82,161,123,220,186,184,201,179,197,134,215,217,199,234,186,214,221,174,244,69,122,144,234,91,201,74,42,244,175,62,196,150,82,188,208,35,36,114,247,186,42,200,233,83,178,54,36,142,119,141,168,206,136,217,106,102,179,138,125,235,254,209,60,65,107,109,227,143,31,232,170,106,12,130,122,8,29,23,142,70,81,130,38,87,171,229,111,146,68,73,150,8,98,89,59,94,173,242,43,251,122,55,162,37,148,242,75,219,61,85,167,246,227,113,55,75,45,83,211,225,117,134,67,31,143,196,121,35,145,146,88,244,9,103,207,59,123,152,140,124,42,251,105,27,94,199,59,247,144,78,213,70,171,63,30,43,206,147,103,48,90,63,121,116,150,241,98,38,241,219,220,76,125,138,249,74,221,175,94,235,88,214,215,141,182,123,220,245,68,239,130,122,241,120,218,198,53,190,155,187,243,58,71,42,126,87,38,205,235,251,141,196,22,91,103,45,227,252,213,55,55,30,158,25,227,139,186,72,47,99,162,177,98,62,231,44,141,70,194,232,31,113,29,209,143,114,201,224,233,218,222,245,46,164,3,50,219,253,188,121,222,32,55,151,86,111,22,163,135,211,219,212,217,7,88,142,183,115,31,233,42,177,169,29,106,221,236,99,18,79,20,17,197,23,147,177,28,254,206,231,126,103,42,159,149,181,91,153,170,182,111,113,244,230,233,104,171,126,159,53,166,114,17,100,43,119,73,35,35,155,177,127,60,18,248,222,199,186,25,88,174,142,70,35,147,190,55,189,170,189,28,166,156,241,57,108,86,127,21,75,59,130,201,212,200,227,114,53,227,183,78,229,73,155,52,22,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,178,170,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,40,7,154,63,190,205,205,253,23,225,233,22,105,202,139,120,181,246,241,240,185,61,205,198,207,91,206,100,180,222,168,191,132,139,39,122,212,214,110,219,131,197,5,182,186,196,211,61,238,145,237,117,183,198,213,78,136,145,199,27,122,126,85,85,246,188,193,246,47,110,55,151,134,93,107,150,214,184,111,46,87,66,105,252,166,164,192,100,160,84,101,170,86,171,213,124,202,198,189,81,122,195,47,137,172,150,53,69,107,154,141,84,232,246,70,246,103,176,181,78,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,244,100,117,102,149,195,231,113,26,91,45,169,177,84,179,90,131,212,125,145,142,177,118,56,237,100,60,12,71,207,233,226,114,163,229,241,177,81,207,236,69,237,106,162,175,68,63,88,0,80,15,52,127,125,155,155,250,47,195,210,34,169,55,249,108,112,49,149,226,11,95,211,221,77,198,197,219,163,183,90,86,197,108,148,76,185,139,115,160,213,19,182,105,17,181,98,116,209,172,19,86,108,149,222,219,61,21,203,211,164,93,168,178,44,145,222,73,202,184,177,246,177,188,159,79,245,15,199,78,102,176,212,238,91,45,138,192,98,174,231,115,185,58,152,236,110,58,188,150,238,92,183,51,97,130,180,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,167,214,0,32,7,58,191,107,26,91,234,5,31,142,200,148,193,140,203,101,112,182,95,115,13,147,183,66,196,149,231,168,249,107,76,232,158,232,39,137,240,205,18,185,170,138,172,146,41,36,141,237,254,231,49,238,106,245,69,84,58,7,15,28,63,107,238,38,183,66,142,212,109,203,42,51,37,114,189,139,114,220,188,147,37,42,80,67,26,185,210,216,146,24,228,116,108,87,118,68,215,43,122,44,146,198,223,195,185,13,9,240,241,195,246,129,225,151,107,232,237,70,220,178,219,241,180,236,88,183,45,203,201,10,221,187,60,210,43,157,45,137,33,142,54,200,244,111,100,77,114,183,170,71,20,109,252,123,80,233,96,20,3,205,31,223,102,230,254,139,240,244,137,21,201,27,64,104,220,238,178,220,221,193,204,233,234,151,53,14,149,175,137,173,133,189,50,43,159,65,151,18,234,89,88,145,87,181,175,123,96,141,138,254,157,232,206,246,162,163,100,122,58,221,0,33,7,55,93,161,209,186,215,133,124,134,233,102,96,182,154,135,110,44,86,155,11,60,51,171,89,217,122,237,74,182,97,149,139,213,175,99,154,177,189,23,162,61,31,11,58,57,26,175,107,234,47,132,239,116,251,55,245,3,79,124,140,5,212,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,170,190,121,223,193,63,230,79,233,167,159,228,177,188,90,250,206,229,234,189,144,200,103,173,223,210,113,233,119,230,232,211,183,106,105,89,140,158,11,209,181,91,86,53,127,138,22,74,183,229,124,168,214,117,123,217,26,245,78,139,221,106,154,255,0,64,104,221,211,209,185,109,190,220,29,61,83,57,167,179,149,214,181,234,54,81,123,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,205,102,247,232,172,86,218,239,70,190,219,156,21,139,115,227,116,174,168,202,225,41,203,109,237,116,242,65,90,220,144,198,233,28,214,181,170,245,107,17,85,81,173,78,189,122,34,127,113,121,60,174,61,137,237,151,235,95,49,116,149,71,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,0,142,188,60,241,235,195,207,19,58,203,61,161,182,251,59,110,158,75,17,97,176,209,102,107,211,210,126,125,138,147,185,102,199,194,178,172,243,49,177,215,116,143,71,70,199,177,143,98,185,173,234,168,146,40,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,101,80,115,35,229,189,102,173,152,247,183,134,29,189,183,113,151,44,54,29,65,165,48,52,226,70,83,98,69,4,53,230,199,80,173,3,92,172,87,50,71,78,136,231,191,190,86,200,141,70,36,174,103,64,229,149,203,243,89,108,245,156,119,17,155,173,157,212,26,111,83,221,175,36,116,116,157,89,146,6,38,58,104,156,213,102,89,138,213,115,222,231,44,83,54,186,43,124,47,130,39,72,171,39,88,226,241,92,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,199,127,230,69,203,119,246,129,246,167,16,188,61,96,127,223,95,231,185,169,180,205,56,191,236,215,250,223,114,163,19,255,0,179,63,189,100,137,63,227,31,139,154,158,126,169,98,176,54,47,125,55,31,135,77,199,199,110,134,215,230,125,14,86,143,88,166,134,84,87,213,200,85,114,162,201,86,204,104,169,228,133,253,173,234,157,81,200,230,181,236,115,30,198,61,186,9,225,119,137,189,3,197,54,215,227,119,3,72,89,169,79,36,250,237,118,107,79,46,70,27,55,112,211,172,146,199,217,59,99,94,230,177,238,130,87,68,247,181,139,36,104,215,246,183,170,181,189,128,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,0,0,0,0,0,0,0,12,171,150,63,197,63,28,248,172,47,6,91,85,194,238,212,101,42,100,50,89,253,183,211,241,234,188,206,59,40,215,166,50,6,86,142,57,113,137,224,147,185,182,94,232,30,201,227,151,162,54,23,246,43,31,230,85,139,242,121,97,113,235,91,102,50,181,56,126,222,12,237,74,27,125,147,177,102,108,86,94,223,149,235,137,200,206,232,123,33,146,87,75,226,175,69,202,217,220,170,145,126,89,167,89,30,230,177,100,123,110,124,2,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,249,50,216,156,86,127,21,119,5,157,198,84,200,227,114,53,228,169,114,157,184,91,52,22,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,56,255,0,14,188,31,236,119,11,223,110,73,181,186,111,178,222,111,33,102,223,175,200,50,27,23,169,213,155,197,254,110,134,215,141,38,90,108,88,35,115,99,145,239,119,119,87,57,206,114,245,59,88,0,20,173,206,175,221,62,150,250,127,71,228,114,35,146,167,186,125,83,244,254,247,200,227,139,169,0,0,64,14,117,126,214,52,183,212,10,63,29,145,42,87,135,173,45,130,215,59,251,182,154,43,84,209,245,184,93,65,172,48,216,188,141,111,43,227,243,213,158,236,81,203,31,123,21,175,111,115,30,228,234,213,71,39,94,168,168,191,137,165,236,78,39,21,128,197,82,193,96,177,149,49,216,220,117,120,234,83,167,82,22,195,5,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,30,127,95,232,13,27,186,122,55,45,183,219,131,167,170,103,52,246,114,186,214,189,70,202,47,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,172,222,253,21,138,219,93,232,215,219,115,130,177,110,124,110,149,213,25,92,37,57,109,189,174,158,72,43,91,146,24,221,35,154,214,181,94,173,98,42,170,53,169,215,175,68,79,238,47,39,149,199,177,61,178,253,107,230,46,148,2,88,255,0,20,252,115,226,176,188,25,109,87,11,187,81,148,169,144,201,103,246,223,79,199,170,243,56,236,163,94,152,200,25,90,56,229,198,39,130,78,230,217,123,160,123,39,142,94,136,216,95,216,172,127,153,86,47,201,229,133,199,173,109,152,202,212,225,251,120,51,181,40,109,246,78,197,153,177,89,123,126,87,174,39,35,59,161,236,134,73,93,47,138,189,23,43,103,114,170,69,249,102,157,100,123,154,197,145,237,185,240,0,40,7,153,166,245,254,218,120,184,213,62,159,31,233,104,104,78,186,42,159,124,93,147,75,232,167,155,212,73,39,73,30,215,117,181,45,158,199,39,111,88,146,46,230,163,187,186,242,171,59,41,255,0,226,177,142,226,46,158,67,248,129,119,69,100,42,201,47,255,0,171,171,92,169,36,44,72,255,0,246,212,145,206,147,253,130,53,191,227,83,186,242,153,221,12,86,220,113,131,139,198,102,91,82,58,250,235,15,115,75,178,221,155,173,174,202,211,189,209,217,135,167,114,42,72,249,101,169,29,118,71,213,170,231,216,111,69,85,68,99,175,120,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,170,128,8,1,206,175,218,198,150,250,129,71,227,178,37,85,240,157,238,159,102,254,160,105,239,145,128,210,153,242,71,150,197,77,149,177,130,135,39,81,249,42,117,225,183,98,155,102,106,207,12,19,58,70,197,43,227,235,220,214,61,208,76,214,185,83,163,150,41,17,58,246,175,72,23,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,255,0,0,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,189,62,49,57,106,233,94,42,55,151,74,238,173,93,91,247,99,253,22,63,88,197,90,156,126,108,141,24,154,247,71,60,15,70,255,0,199,63,193,93,95,55,123,82,47,27,145,63,201,210,41,165,6,208,236,190,215,236,46,141,143,111,246,143,72,84,211,184,40,236,75,109,107,194,249,37,124,179,200,169,223,44,178,202,231,75,43,250,35,90,142,123,156,168,198,49,137,209,172,106,39,137,227,67,120,243,187,5,195,6,191,221,93,45,15,126,107,21,143,142,190,58,78,230,39,166,181,110,196,85,34,179,209,236,123,31,225,125,134,203,227,115,85,175,241,246,47,68,119,84,206,17,164,142,16,182,134,206,196,112,209,183,187,91,144,130,220,25,44,78,29,147,101,32,179,60,83,62,190,70,203,221,106,228,40,248,191,35,152,203,19,202,198,43,85,223,145,173,252,207,255,0,18,240,174,110,59,103,165,117,135,8,89,141,117,150,169,211,53,160,178,20,50,24,139,81,199,31,145,190,166,220,52,231,129,207,115,21,233,11,217,58,61,204,99,155,221,36,16,57,85,81,157,22,157,184,107,221,235,59,11,191,58,27,119,33,158,220,117,244,238,98,25,178,9,82,8,166,158,92,115,250,197,118,24,217,47,70,43,228,173,36,209,162,170,183,162,189,21,28,213,68,114,105,120,17,215,152,46,241,101,118,67,132,189,117,171,180,214,122,166,43,80,221,175,14,19,15,44,182,157,4,235,61,185,153,12,142,170,230,61,143,245,49,215,117,137,227,86,47,86,172,29,234,138,214,57,12,251,105,61,45,157,215,58,171,13,162,180,181,31,91,154,212,25,10,248,188,117,111,43,35,243,218,158,70,199,20,125,239,86,177,189,207,123,83,171,149,26,157,122,170,162,126,39,234,238,174,217,234,173,155,220,125,71,181,186,214,167,167,205,105,156,132,184,251,61,177,200,200,230,236,95,201,60,94,70,49,238,134,86,43,100,141,234,212,239,141,236,114,39,71,33,123,220,180,117,253,157,193,224,183,110,237,100,181,13,76,174,75,7,94,206,2,210,66,177,119,211,101,75,50,69,86,188,172,141,19,177,237,166,149,21,59,147,189,204,115,30,238,238,254,229,148,5,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,23,82,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,18,171,139,31,107,27,201,244,255,0,80,252,116,230,107,11,84,231,157,252,19,254,100,254,154,66,174,3,119,51,74,236,223,20,186,87,116,181,173,191,79,133,211,56,252,254,66,207,108,145,178,73,187,48,183,123,32,139,200,246,49,211,74,245,108,113,177,92,157,242,61,141,69,234,228,27,199,198,214,248,238,167,16,81,241,3,140,213,121,93,47,127,13,144,91,154,95,27,87,37,53,138,184,24,252,81,194,232,225,100,170,177,175,150,56,153,234,17,24,216,231,114,201,221,26,53,221,137,117,60,20,113,93,130,226,211,102,169,107,47,46,42,158,175,198,244,167,170,112,148,166,123,189,5,174,231,164,114,35,100,68,122,67,59,25,229,141,122,189,169,213,241,249,30,248,164,82,64,0,80,15,52,127,125,155,155,250,47,195,210,60,255,0,3,156,34,101,120,190,221,199,105,73,242,54,240,250,79,3,93,185,45,71,149,130,187,158,246,64,175,70,178,172,47,86,172,76,179,50,247,118,121,23,162,50,57,164,70,201,226,88,221,160,141,45,164,244,174,134,193,85,210,218,43,76,226,180,254,22,151,127,166,199,98,233,71,82,172,29,239,115,223,217,20,104,214,55,185,239,115,151,162,126,46,114,170,254,42,167,235,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,11,31,230,169,199,62,43,116,172,255,0,102,237,163,202,84,200,105,60,109,138,185,44,230,161,198,229,27,98,182,102,127,18,73,21,88,93,94,69,138,74,209,44,141,115,251,251,149,108,68,212,70,179,193,221,39,191,229,95,199,173,107,85,177,92,44,111,38,118,165,55,211,175,14,63,67,100,236,121,85,247,30,178,204,229,161,102,196,146,185,168,244,107,224,138,171,26,198,51,178,47,23,85,122,196,215,218,80,4,0,231,87,237,99,75,125,64,163,241,217,18,154,244,182,147,213,90,231,59,87,75,104,173,51,149,212,25,171,189,254,155,29,139,165,37,187,83,246,49,207,127,100,81,163,158,238,214,49,206,94,137,248,53,170,171,248,34,154,9,224,115,132,76,87,8,59,70,237,41,62,70,166,99,86,103,172,55,37,168,242,176,87,107,24,249,209,136,214,85,133,234,212,149,245,161,78,238,207,34,245,87,201,52,136,216,252,171,27,100,80,0,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,0,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,11,169,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,153,85,124,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,197,212,153,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,71,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,5,80,115,80,227,214,205,171,57,94,22,54,111,59,110,155,41,216,155,31,174,114,117,252,74,203,140,88,161,114,80,173,98,57,92,228,98,57,243,197,105,142,99,31,223,23,139,170,177,101,107,235,91,64,107,253,101,181,154,203,19,184,59,125,168,109,224,245,14,14,194,89,163,122,178,167,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,8,224,163,138,236,23,22,155,53,75,89,121,113,84,245,126,55,165,61,83,132,165,51,221,232,45,119,61,35,145,27,34,35,210,25,216,207,44,107,213,237,78,175,143,200,247,197,34,146,0,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,226,226,117,254,191,209,187,89,163,114,219,131,184,58,134,166,15,79,96,235,173,155,215,172,170,246,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,155,109,254,221,159,219,174,242,234,205,220,251,161,138,210,255,0,122,50,14,187,246,94,49,189,33,131,242,163,123,156,238,137,228,153,253,190,73,101,237,111,146,87,200,254,214,247,118,165,133,114,113,225,199,95,58,205,238,36,114,26,223,80,96,180,154,216,155,27,71,79,84,150,104,43,106,57,227,137,241,173,171,77,84,72,167,173,2,216,149,177,118,247,47,168,108,139,221,31,133,91,45,175,128,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,0,0,0,0,0,0,1,149,115,234,196,226,114,185,252,173,44,22,11,25,111,35,146,200,216,142,165,58,117,33,116,211,217,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,244,27,153,181,91,143,179,122,170,125,21,186,90,47,43,166,115,85,251,157,233,178,21,214,63,52,109,145,241,249,161,127,248,38,133,95,28,136,217,99,87,70,254,213,86,185,83,241,45,83,149,215,31,84,245,134,11,27,195,62,241,100,49,88,188,174,156,199,214,163,164,243,19,217,130,156,121,58,172,124,85,160,198,185,142,115,123,238,55,201,27,98,241,163,157,52,109,119,114,35,227,87,205,101,64,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,0,1,74,220,234,253,211,233,111,167,244,126,71,34,57,42,123,167,213,63,79,239,124,142,56,186,144,0,4,0,231,87,237,99,75,125,64,163,241,217,18,170,248,78,247,79,179,127,80,52,247,200,192,105,76,0,102,179,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,210,128,79,171,19,137,202,231,242,180,176,88,44,101,188,142,75,35,98,58,148,233,212,133,211,79,102,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,208,110,102,213,110,62,205,234,169,244,86,233,104,188,174,153,205,87,238,119,166,200,87,88,252,209,182,71,199,230,133,255,0,224,154,21,124,114,35,101,141,93,27,251,85,90,229,79,196,181,78,87,92,125,83,214,24,44,111,12,251,197,144,197,98,242,186,115,31,90,142,147,204,79,102,10,113,228,234,177,241,86,131,26,230,57,205,239,184,223,36,109,139,198,142,116,209,181,221,200,143,141,95,53,149,0,121,77,216,215,95,178,253,172,214,91,153,246,95,218,127,116,180,254,71,59,232,188,254,31,85,233,107,73,55,139,201,218,238,206,239,31,111,119,107,186,117,235,209,122,116,51,47,171,53,78,119,92,234,172,206,181,213,55,189,110,107,80,100,44,101,50,54,124,76,143,207,106,121,29,36,178,118,49,26,198,247,61,238,94,141,68,106,117,232,136,137,248,23,61,173,120,100,197,87,229,39,22,217,101,107,91,199,100,180,198,135,110,184,95,182,241,205,150,238,55,43,26,59,43,110,6,177,201,27,160,122,186,75,85,17,127,7,199,28,174,71,121,63,50,62,155,54,247,90,229,118,215,95,233,173,198,193,87,169,62,75,74,230,41,102,233,197,109,142,116,18,79,90,102,77,27,100,107,92,215,43,21,204,68,84,71,53,122,117,232,169,253,230,154,54,247,90,226,183,43,64,105,173,198,193,87,183,6,55,85,97,233,102,233,197,109,141,108,241,193,102,22,77,27,100,107,92,230,163,209,175,68,84,71,57,58,245,232,171,253,231,160,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,0,16,3,157,95,181,141,45,245,2,143,199,100,74,171,225,59,221,62,205,253,64,211,223,35,1,125,28,96,111,198,170,225,203,99,179,27,145,162,182,219,43,173,51,80,247,65,90,189,74,146,79,86,135,238,100,149,247,175,172,127,158,58,112,178,39,57,238,78,157,92,172,98,186,52,122,200,202,55,208,28,103,111,206,145,226,27,19,196,94,127,112,117,6,163,206,213,176,145,228,226,179,144,237,102,67,20,251,11,53,140,98,53,205,124,80,86,122,185,253,145,178,62,200,94,173,124,108,107,152,213,73,211,204,147,136,29,3,196,215,1,58,35,117,246,229,246,217,141,185,185,16,212,150,157,229,133,46,210,158,26,89,38,186,43,17,195,36,141,141,234,222,201,90,213,119,85,142,88,221,248,119,33,18,249,92,123,236,219,47,214,190,30,233,127,192,0,114,174,44,125,172,111,39,211,253,67,241,211,153,172,53,80,10,224,231,97,186,25,93,61,180,122,15,106,49,237,183,13,125,103,152,181,146,189,98,27,174,137,146,65,143,100,125,42,203,18,39,73,152,249,110,69,42,119,59,163,95,85,139,218,229,84,86,85,175,15,219,103,251,100,223,29,7,181,178,84,202,216,169,169,181,5,28,125,255,0,178,227,239,181,13,23,204,223,85,59,63,35,209,190,40,18,89,21,238,106,181,141,98,185,201,218,213,52,210,120,173,235,218,252,86,245,109,30,175,218,140,203,170,71,95,84,225,236,227,89,98,205,38,219,101,57,222,197,240,218,72,156,168,143,124,50,248,229,103,230,106,163,227,106,163,154,168,138,153,140,52,187,195,94,239,86,223,173,134,208,219,185,12,245,36,177,168,176,240,205,144,74,144,75,12,17,100,89,214,43,176,198,201,122,189,25,29,152,230,141,21,85,221,81,136,168,231,34,163,151,165,149,87,206,247,116,191,252,154,108,166,63,59,255,0,117,234,156,190,51,210,255,0,232,173,66,127,50,179,255,0,218,77,236,99,255,0,242,189,191,232,212,143,252,163,182,207,85,107,14,47,112,250,235,19,83,166,23,65,99,239,228,50,246,164,142,79,27,125,77,73,169,193,3,94,214,43,18,103,190,117,123,88,247,55,186,56,39,114,42,171,58,47,234,243,130,217,204,238,134,226,129,119,86,196,222,163,11,185,120,248,44,83,147,181,140,240,90,163,94,10,150,43,116,71,185,238,237,99,43,75,228,86,177,171,234,123,27,220,177,185,78,151,201,63,120,177,88,93,101,175,54,67,57,158,183,21,141,75,94,174,111,1,78,107,77,109,71,79,85,36,109,198,197,27,158,138,182,100,138,72,30,169,27,21,93,21,55,171,149,18,38,150,232,85,95,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,117,37,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,42,184,177,246,177,188,159,79,245,15,199,78,102,176,181,78,121,223,193,63,230,79,233,165,85,158,255,0,71,236,14,242,235,253,184,213,59,185,163,118,247,43,149,210,26,47,183,237,188,164,12,111,142,183,84,71,59,181,170,168,249,124,108,84,146,95,27,93,226,141,205,124,157,140,84,114,253,124,60,113,3,175,184,101,221,10,59,175,183,47,168,252,149,58,246,42,75,78,242,204,180,174,193,52,106,215,69,98,56,100,141,210,49,29,217,43,90,174,232,146,69,27,191,30,212,52,61,177,123,233,183,28,69,237,198,59,116,54,191,51,235,177,87,186,197,52,50,162,50,214,62,211,81,22,74,182,99,69,95,28,204,238,111,84,234,173,86,185,175,99,158,199,177,238,232,0,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,232,52,6,128,214,91,167,172,177,59,125,183,218,122,222,115,80,231,44,37,106,52,107,34,119,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,242,106,157,39,170,180,54,118,214,150,214,186,103,43,167,243,84,187,61,78,59,41,74,74,150,160,239,99,94,206,248,164,70,189,189,204,123,92,157,83,241,107,145,83,240,84,46,251,151,119,31,84,248,156,210,171,160,247,75,33,138,198,238,110,19,197,95,170,217,130,191,222,104,214,57,95,234,106,214,238,71,172,204,100,18,58,196,113,177,99,111,229,145,189,173,147,199,20,213,4,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,255,0,128,0,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,0,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,11,169,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,153,85,124,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,197,212,153,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,71,42,226,199,218,198,242,125,63,212,63,29,57,154,194,236,249,154,241,219,138,217,29,27,145,216,205,173,212,214,227,221,12,245,120,219,106,230,46,118,177,250,110,147,213,174,115,228,147,162,171,44,205,23,86,198,198,118,200,198,73,231,238,141,82,31,45,54,104,13,1,172,183,79,89,98,118,251,111,180,245,188,230,161,206,88,74,212,104,214,68,239,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,82,95,241,111,203,11,89,112,205,178,88,77,223,199,235,42,154,149,152,234,240,195,173,225,98,36,44,161,110,121,209,145,77,77,93,209,211,86,238,150,40,21,28,137,47,122,36,189,189,146,57,149,227,87,15,28,64,235,238,25,119,66,142,235,237,203,234,63,37,78,189,138,146,211,188,179,45,43,176,77,26,181,209,88,142,25,35,116,140,71,118,74,214,171,186,36,145,70,239,199,181,13,15,108,94,250,109,199,17,123,113,142,221,13,175,204,250,236,85,238,177,77,12,168,140,181,143,180,212,69,146,173,152,209,87,199,51,59,155,213,58,171,85,174,107,216,231,177,236,123,184,175,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,6,148,192,42,175,158,119,240,79,249,147,250,105,199,249,53,101,177,88,14,36,181,182,119,59,147,169,142,198,227,182,223,37,110,229,203,115,54,24,43,65,29,252,123,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,231,252,125,241,217,149,226,239,83,82,193,105,170,118,241,59,117,167,108,45,188,61,59,81,186,11,182,167,146,188,45,146,91,209,178,196,176,61,241,200,219,13,133,204,68,86,199,51,209,127,23,184,250,249,119,112,65,115,138,173,118,186,183,88,213,237,219,45,39,144,138,44,235,86,105,235,77,148,145,208,203,35,42,213,149,145,57,142,237,123,32,245,8,146,71,35,34,176,213,99,145,207,99,146,247,177,56,156,86,3,21,75,5,130,198,84,199,99,113,213,227,169,78,157,72,91,12,21,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,176,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,0,0,0,0,0,0,0,50,174,92,159,42,206,8,41,237,182,149,196,113,61,184,117,123,245,126,164,199,203,46,158,169,230,130,197,122,88,123,113,192,248,45,116,241,43,226,185,35,18,100,234,201,85,18,11,29,142,107,94,233,26,222,215,199,215,5,26,87,138,205,184,183,155,196,227,61,62,230,233,156,124,210,105,204,133,116,141,146,95,236,71,72,220,101,133,145,204,99,161,149,234,168,199,61,201,225,145,234,244,94,215,74,201,104,91,253,245,104,45,85,255,0,42,233,205,73,167,50,31,249,202,119,177,183,171,201,255,0,187,36,51,71,35,63,242,57,174,111,250,149,11,190,229,153,198,143,246,147,219,135,237,190,181,119,143,95,104,28,125,72,44,216,154,247,154,76,237,20,79,19,47,116,145,238,153,211,53,88,214,216,114,247,55,201,44,79,71,39,153,35,142,106,145,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,0,0,41,91,157,95,186,125,45,244,254,143,200,228,71,37,79,116,250,167,233,253,239,145,199,23,82,0,0,128,28,234,253,172,105,111,168,20,126,59,34,85,95,9,222,233,246,111,234,6,158,249,24,13,41,128,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,80,9,114,124,171,56,32,167,182,218,87,17,196,246,225,213,239,213,250,147,31,44,186,122,167,154,11,21,233,97,237,199,3,224,181,211,196,175,138,228,140,73,147,171,37,84,72,44,118,57,173,123,164,107,123,95,31,92,20,105,94,43,54,226,222,111,19,140,244,251,155,166,113,243,73,167,50,21,210,54,73,127,177,29,35,113,150,22,71,49,142,134,87,170,163,28,247,39,134,71,171,209,123,93,43,37,161,111,247,213,160,181,87,252,171,167,53,38,156,200,127,231,41,222,198,222,175,39,254,236,144,205,28,140,255,0,200,230,185,191,234,84,46,251,150,103,26,63,218,79,110,31,182,250,213,222,61,125,160,113,245,32,179,98,107,222,105,51,180,81,60,76,189,210,71,186,103,76,213,99,91,97,203,220,223,36,177,61,28,158,100,142,57,170,8,65,205,223,120,178,187,107,194,227,52,142,156,207,84,163,146,220,28,196,88,75,49,37,167,69,118,76,83,98,146,107,110,129,172,123,92,172,87,50,188,18,170,163,153,227,180,230,57,63,120,213,42,87,131,253,1,103,115,248,163,218,221,25,14,158,169,157,175,107,84,81,179,144,199,219,72,157,4,248,234,210,165,139,169,35,101,94,199,177,43,67,50,171,23,175,122,34,181,17,202,168,213,210,73,153,110,32,118,207,246,55,190,58,243,107,99,169,149,175,83,76,234,11,216,250,31,106,71,217,106,106,44,153,222,150,119,254,70,35,188,176,44,82,35,218,212,107,218,244,115,83,181,200,93,79,42,205,227,206,238,239,8,248,138,218,142,30,182,244,22,66,93,29,29,158,230,127,149,85,173,4,18,86,94,198,49,168,207,28,22,34,131,167,230,115,188,29,238,114,185,234,137,48,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,213,64,4,0,231,87,237,99,75,125,64,163,241,217,18,170,248,78,247,79,179,127,80,52,247,200,192,105,35,45,137,197,103,241,87,112,89,220,101,76,142,55,35,94,74,151,41,219,133,179,65,102,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,144,121,151,240,57,103,135,29,101,54,240,232,119,212,126,221,107,76,196,140,134,164,108,138,187,240,121,25,146,73,214,147,97,98,53,171,89,90,201,93,11,152,223,200,200,214,55,162,43,88,249,161,84,121,108,172,56,171,24,40,114,118,217,141,185,98,27,118,41,182,103,36,19,79,11,100,108,82,190,62,189,174,123,27,60,205,107,149,58,181,37,145,19,167,114,245,148,28,174,61,246,109,151,235,95,15,116,191,224,0,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,168,5,53,243,172,220,207,188,27,227,162,246,182,165,188,85,138,154,63,79,191,33,55,167,147,190,213,123,215,230,253,228,22,58,61,81,157,32,169,78,70,49,90,215,118,206,174,85,115,94,206,156,215,148,158,138,202,234,174,52,180,254,119,31,98,164,117,244,118,31,43,155,188,217,158,228,124,144,62,179,168,163,98,68,106,162,191,203,122,39,42,57,90,157,141,122,245,234,136,215,94,240,51,45,196,14,217,254,198,247,199,94,109,108,117,50,181,234,105,157,65,123,31,67,237,72,251,45,77,69,147,59,210,206,255,0,200,196,119,150,5,138,68,123,90,141,123,94,142,106,118,185,11,169,229,63,170,112,90,131,130,93,33,137,196,94,245,22,244,206,67,47,139,202,71,226,123,61,61,167,222,154,219,99,234,228,68,127,88,45,215,127,86,170,183,243,244,235,220,215,34,76,3,60,60,193,119,139,21,189,252,90,107,173,93,166,179,214,242,186,122,149,136,112,152,121,101,180,217,224,72,42,66,200,100,117,87,49,239,103,166,146,195,108,79,26,177,122,57,39,239,84,71,61,200,88,167,38,13,161,179,164,54,27,82,238,230,70,11,112,216,220,44,195,97,166,142,158,39,193,54,59,31,228,138,57,152,198,254,118,61,108,205,122,55,35,215,241,72,99,84,106,34,247,63,235,231,39,178,159,126,120,125,196,239,29,76,135,134,222,217,100,23,205,4,146,246,199,61,28,140,181,235,201,218,212,141,202,233,155,59,41,171,122,189,141,72,252,253,123,157,216,133,96,112,95,188,120,45,130,226,131,64,110,174,169,135,191,11,138,200,73,95,35,39,115,211,211,85,183,94,90,146,217,232,198,61,239,240,178,195,165,241,181,170,231,248,251,19,162,187,170,104,248,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,226,234,74,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,85,113,99,237,99,121,62,159,234,31,142,156,205,97,106,156,243,191,130,127,204,159,211,74,245,225,187,100,50,188,71,239,110,150,217,124,54,114,166,26,198,163,177,43,95,126,204,110,145,149,160,134,9,44,76,244,99,127,23,189,34,134,78,198,117,106,57,253,173,87,49,21,94,154,41,217,125,161,209,187,11,181,250,127,104,246,254,11,113,224,180,237,119,67,93,109,206,179,79,43,223,35,165,150,105,31,248,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,83,7,49,30,1,110,112,199,170,147,94,109,110,63,43,146,219,44,223,150,199,68,173,61,143,187,50,36,145,51,211,90,179,218,172,72,94,249,227,109,121,36,122,72,239,205,27,187,157,31,146,94,107,192,231,23,121,94,16,119,113,218,174,124,117,188,198,147,207,87,110,55,81,226,160,176,230,61,240,35,209,204,181,11,21,201,19,236,194,189,221,158,68,232,172,146,104,209,209,249,86,70,232,35,75,106,205,43,174,112,85,117,78,138,212,216,173,65,133,187,223,233,178,56,187,177,219,171,63,99,220,199,246,75,26,185,142,237,123,28,213,232,191,131,154,168,191,138,41,250,197,0,243,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,45,80,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,11,232,229,221,193,5,62,21,116,34,234,221,99,87,187,115,117,102,62,40,179,173,89,160,179,14,46,54,205,44,140,171,86,86,68,215,183,185,143,131,212,34,73,36,111,150,187,85,142,86,177,142,95,21,204,215,129,44,86,247,104,220,142,249,237,110,153,183,38,232,96,107,198,235,84,241,112,53,239,212,148,152,173,107,153,36,125,81,95,102,24,186,186,55,179,186,71,178,63,7,108,138,176,248,169,135,75,106,205,85,161,179,181,117,78,138,212,217,93,63,154,165,223,233,178,56,187,178,84,181,7,123,28,199,246,75,26,181,237,238,99,220,213,232,191,139,92,168,191,130,169,160,158,7,56,187,197,113,125,180,110,213,115,227,170,97,245,102,6,195,113,186,143,21,5,134,189,140,157,88,142,101,168,88,174,89,89,90,100,238,236,242,39,84,124,115,70,142,147,196,178,58,69,16,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,75,254,0,2,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,1,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,46,167,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,101,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,23,82,102,179,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,210,85,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,15,213,213,58,179,85,107,156,237,173,83,173,117,54,87,80,102,174,246,122,156,142,82,236,150,237,79,216,198,177,157,242,200,174,123,187,88,198,181,58,175,224,214,162,39,224,136,93,247,46,238,1,105,240,199,165,87,94,110,150,63,21,146,220,220,223,138,199,69,173,5,143,187,49,164,114,179,211,85,179,218,175,73,158,201,228,109,137,35,122,70,239,203,27,123,155,31,146,89,149,150,196,226,179,248,171,184,44,238,50,166,71,27,145,175,37,75,148,237,194,217,160,179,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,69,156,193,56,10,212,60,51,107,43,218,231,111,176,86,238,109,94,94,196,147,81,125,127,85,117,248,6,34,86,106,195,122,101,137,25,11,29,98,195,163,174,174,145,239,123,24,136,231,57,232,170,190,39,129,126,51,115,188,30,110,61,172,156,152,175,182,116,102,168,244,245,245,54,54,38,49,45,58,56,149,254,43,53,164,119,78,147,69,229,149,82,55,57,35,145,175,115,93,218,170,201,99,181,78,99,218,179,74,235,158,94,219,135,170,116,86,166,197,106,12,45,223,178,125,54,71,23,118,59,117,103,236,205,212,99,251,37,141,92,199,118,189,142,106,244,95,193,205,84,95,197,20,166,206,19,189,211,236,223,212,13,61,242,48,26,83,0,170,190,121,223,193,63,230,79,233,165,90,210,203,101,113,213,175,211,199,228,237,213,175,148,174,149,47,69,12,206,99,45,64,146,199,50,69,43,81,122,61,137,44,49,72,141,119,84,239,141,142,254,246,162,167,96,225,71,133,29,199,226,215,113,217,162,180,84,94,135,21,71,199,62,127,63,60,42,250,184,138,174,85,68,115,145,21,60,147,63,181,201,20,40,168,233,28,215,42,171,24,201,36,102,135,180,6,128,209,187,89,163,113,59,125,183,218,122,166,15,79,96,235,165,106,52,107,34,246,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,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,0,0,0,0,0,0,0,0,25,87,52,167,194,119,181,141,155,250,127,167,190,58,3,170,149,235,204,247,128,171,59,207,138,183,196,14,207,224,173,223,220,28,101,122,208,229,113,21,60,76,76,182,58,6,205,223,52,113,54,47,45,139,205,71,64,212,69,151,243,67,2,70,198,185,233,27,29,81,123,85,185,154,171,102,247,31,78,110,150,138,183,233,243,90,103,33,22,66,183,116,146,50,57,187,23,243,193,47,141,236,123,161,149,138,232,228,98,57,59,227,123,218,171,209,202,95,247,5,220,91,105,94,46,118,177,53,78,54,47,67,169,48,94,155,31,169,177,206,108,113,120,239,58,180,111,124,240,68,147,75,34,83,146,69,153,176,190,69,71,59,195,34,42,117,98,158,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,0,0,41,91,157,95,186,125,45,244,254,143,200,228,71,37,79,116,250,167,233,253,239,145,199,23,82,0,0,128,28,234,253,172,105,111,168,20,126,59,34,85,95,9,222,233,246,111,234,6,158,249,24,13,41,128,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,80,9,165,62,19,189,172,108,223,211,253,61,241,208,29,84,175,94,103,188,5,89,222,124,85,190,32,118,127,5,110,254,224,227,43,214,135,43,136,169,226,98,101,177,208,54,110,249,163,137,177,121,108,94,106,58,6,162,44,191,154,24,18,54,53,207,72,216,234,139,218,173,204,213,91,55,184,250,115,116,180,85,191,79,154,211,57,8,178,21,187,164,145,145,205,216,191,158,9,124,111,99,221,12,172,87,71,35,17,201,223,27,222,213,94,142,82,255,0,184,46,226,219,74,241,115,181,137,170,113,177,122,29,73,130,244,216,253,77,142,115,99,139,199,121,213,163,123,231,130,36,154,89,18,156,146,44,205,133,242,42,57,222,25,17,83,171,20,144,5,37,243,150,215,245,181,55,20,120,189,25,142,212,54,237,215,209,218,94,165,107,152,247,44,169,5,28,141,137,101,177,34,177,174,68,98,190,74,210,81,87,61,157,122,163,99,106,175,88,251,91,237,121,37,237,158,170,179,186,122,235,120,253,39,139,77,227,244,250,233,159,60,145,200,223,81,122,197,154,246,59,33,119,103,141,254,56,234,245,145,59,209,205,243,193,249,85,31,213,45,252,166,14,116,250,2,206,11,136,109,41,184,53,244,245,74,120,221,85,165,217,89,247,161,72,154,251,249,26,118,36,73,150,84,106,247,185,236,175,61,6,35,222,159,139,59,26,213,95,26,163,127,91,146,198,241,101,112,187,185,170,246,67,33,158,169,22,11,82,225,223,155,163,78,221,167,53,238,202,213,124,109,86,213,141,94,140,87,201,90,73,95,42,53,138,247,50,156,107,213,27,18,151,18,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,0,32,7,58,191,107,26,91,234,5,31,142,200,149,87,194,119,186,125,155,250,129,167,190,70,3,74,103,159,215,250,3,70,238,158,141,203,109,246,224,233,234,153,205,61,156,174,181,175,81,178,139,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,5,241,209,193,150,119,131,205,199,171,140,143,43,246,206,140,213,30,162,198,153,201,74,246,37,167,71,18,179,203,90,204,109,233,210,104,188,177,34,200,214,164,114,53,237,115,123,85,95,20,127,173,202,227,223,102,217,126,181,240,247,75,254,0,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,170,128,80,15,52,127,125,155,155,250,47,195,210,36,255,0,35,92,78,42,108,174,242,103,102,198,84,126,74,157,124,13,74,247,29,11,86,120,96,153,215,157,44,76,147,167,115,88,247,65,11,156,212,94,142,88,163,85,235,218,157,45,124,20,3,205,31,223,102,230,254,139,240,244,137,149,200,251,90,229,111,232,13,211,219,153,171,212,76,110,15,49,142,205,215,149,172,119,157,211,222,134,88,101,107,221,221,218,172,70,227,225,86,162,53,21,21,210,117,87,117,68,108,244,223,237,227,193,112,255,0,179,90,179,120,181,28,62,162,166,153,199,186,196,117,187,158,207,87,105,238,72,235,86,239,99,30,177,249,103,146,40,188,157,138,214,119,247,59,242,181,84,204,185,165,62,22,54,83,251,59,112,251,162,118,114,76,135,173,183,167,241,235,235,231,108,190,72,223,122,121,95,98,215,137,222,56,213,97,73,230,149,35,238,98,59,198,140,238,234,238,170,190,171,117,118,207,74,239,38,220,106,61,173,214,181,61,70,23,83,99,229,199,217,237,142,55,201,15,122,126,73,226,242,49,236,108,209,61,27,36,111,86,175,100,140,99,145,58,181,12,193,26,83,225,99,122,255,0,180,79,15,186,39,120,228,199,250,43,122,131,30,190,190,6,197,227,141,151,160,149,245,237,120,155,228,145,82,21,158,25,86,62,231,171,188,106,206,238,142,234,137,0,57,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,40,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,137,85,197,143,181,141,228,250,127,168,126,58,115,53,133,170,115,206,254,9,255,0,50,127,77,34,175,43,143,125,155,101,250,215,195,221,47,248,243,250,255,0,64,104,221,211,209,185,109,190,220,29,61,83,57,167,179,149,214,181,234,54,81,123,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,183,26,252,40,231,120,75,222,91,186,55,197,149,185,164,50,93,110,105,108,221,216,88,223,95,87,181,139,36,106,232,213,88,179,64,247,248,164,78,140,114,244,100,158,54,50,88,208,236,28,182,56,231,202,240,251,175,233,237,94,227,101,45,222,219,173,85,98,182,54,39,220,202,57,176,105,121,221,52,138,219,81,54,105,18,8,107,58,75,15,117,158,136,213,233,210,94,229,88,214,57,47,36,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,170,128,85,7,53,14,2,172,213,179,149,226,159,102,240,86,238,50,229,137,178,26,231,25,95,196,140,166,196,138,22,165,250,213,227,137,174,86,43,153,60,182,158,231,189,253,242,249,122,35,18,87,50,0,112,241,196,14,190,225,151,116,40,238,190,220,190,163,242,84,235,216,169,45,59,203,50,210,187,4,209,171,93,21,136,225,146,55,72,196,119,100,173,106,187,162,73,20,110,252,123,80,208,159,15,28,64,232,30,38,182,190,142,235,237,203,237,179,27,114,197,138,146,211,188,176,165,218,83,195,34,181,209,88,142,25,36,108,111,86,246,74,214,171,186,172,114,198,239,195,185,8,151,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,255,0,0,1,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,0,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,23,83,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,50,170,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,142,85,197,143,181,141,228,250,127,168,126,58,115,53,133,175,114,175,224,42,181,90,216,174,41,247,147,5,82,227,238,87,135,33,161,177,150,60,168,250,111,73,102,106,223,179,94,72,154,213,122,181,144,75,85,237,123,217,217,47,151,162,61,34,115,45,40,30,127,95,232,13,27,186,122,55,45,183,219,131,167,170,103,52,246,114,186,214,189,70,202,47,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,148,23,196,47,2,219,203,180,124,71,67,177,218,91,70,101,115,208,234,220,132,255,0,113,108,196,230,205,246,173,20,122,171,123,230,237,142,54,77,12,106,223,83,220,145,182,46,139,34,244,133,204,145,211,131,119,120,104,214,92,45,114,166,220,61,190,215,27,129,111,63,146,125,140,101,153,168,195,113,44,226,49,143,118,126,186,162,99,213,245,226,157,140,146,55,68,249,24,245,115,60,201,35,152,141,239,122,190,184,56,78,247,79,179,127,80,52,247,200,192,105,76,2,170,249,231,127,4,255,0,153,63,166,149,193,178,251,67,172,183,235,116,52,254,209,237,252,21,36,206,234,43,14,134,186,219,157,33,130,38,50,55,75,44,210,63,241,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,208,159,11,188,50,104,30,22,118,191,27,183,250,66,181,75,153,38,87,107,115,90,133,113,208,214,187,153,157,36,150,78,249,221,26,119,57,140,116,242,182,38,61,207,88,227,86,179,185,221,21,206,236,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,0,0,0,0,0,0,0,0,1,149,115,74,124,39,123,88,217,191,167,250,123,227,160,58,168,42,3,154,47,0,183,52,126,119,37,196,198,206,227,242,185,76,86,163,200,89,189,171,48,240,86,158,228,152,203,79,100,182,103,201,53,237,107,187,41,187,199,35,165,242,43,91,12,142,111,106,171,36,70,67,8,56,117,223,157,101,195,110,238,96,183,91,70,93,182,215,227,172,49,153,58,48,216,72,89,150,199,43,218,182,41,74,174,99,219,217,35,91,209,28,172,119,99,209,146,53,59,216,213,75,116,227,75,125,54,227,136,190,89,154,243,116,54,191,51,235,177,87,190,198,138,104,101,68,101,172,125,166,229,232,172,149,108,198,138,190,57,153,220,222,169,213,90,173,115,94,199,61,143,99,221,82,220,39,123,167,217,191,168,26,123,228,96,52,166,0,0,2,149,185,213,251,167,210,223,79,232,252,142,68,114,84,247,79,170,126,159,222,249,28,113,117,32,0,8,1,206,175,218,198,150,250,129,71,227,178,37,85,240,157,238,159,102,254,160,105,239,145,128,210,152,0,205,103,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,165,0,154,83,225,59,218,198,205,253,63,211,223,29,1,213,65,80,28,209,120,5,185,163,243,185,46,38,54,119,31,149,202,98,181,30,66,205,237,89,135,130,180,247,36,198,90,123,37,179,62,73,175,107,93,217,77,222,57,29,47,145,90,216,100,115,123,85,89,34,50,24,65,195,174,252,235,46,27,119,115,5,186,218,50,237,182,191,29,97,140,201,209,134,194,66,204,182,57,94,213,177,74,85,115,30,222,201,26,222,136,229,99,187,30,140,145,169,222,198,170,104,79,104,120,138,218,61,237,218,56,247,183,70,106,202,140,211,12,175,44,217,57,178,18,178,179,240,239,133,136,251,16,221,71,59,182,7,196,213,238,114,171,187,59,21,178,53,206,141,205,123,179,195,196,14,230,126,217,55,199,94,110,148,118,242,182,42,106,109,65,123,33,67,237,73,59,237,67,69,243,59,210,192,255,0,206,244,111,138,4,138,52,99,92,173,99,88,141,106,246,181,11,180,229,113,180,54,118,151,131,237,51,62,74,11,112,100,181,205,137,181,125,168,102,158,41,88,198,89,107,25,85,209,44,127,225,99,233,193,82,69,107,149,207,71,200,244,119,111,248,27,45,72,85,205,207,108,245,86,226,112,143,54,71,75,84,245,127,114,181,5,77,77,145,129,145,201,36,206,163,28,22,43,202,248,218,198,59,175,143,213,54,87,171,187,90,216,162,149,234,239,203,209,105,219,134,141,127,91,107,56,134,219,125,193,200,106,27,120,60,110,15,84,99,108,229,47,86,89,123,226,199,122,134,37,196,84,137,21,239,99,171,172,172,123,26,139,222,199,57,189,29,221,209,116,188,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,0,32,7,58,191,107,26,91,234,5,31,142,200,149,87,194,119,186,125,155,250,129,167,190,70,3,74,96,231,251,233,177,123,113,196,94,220,100,118,191,116,48,222,187,21,123,164,176,205,18,163,45,99,237,53,21,35,181,90,69,69,241,204,206,231,116,94,138,213,107,156,199,181,236,123,216,234,139,224,255,0,135,237,125,195,47,51,189,1,181,27,140,202,143,201,83,175,145,183,21,202,41,50,210,187,4,216,59,142,108,181,228,154,56,221,35,17,221,241,57,200,222,137,36,82,55,241,237,82,237,0,0,229,92,88,251,88,222,79,167,250,135,227,167,51,88,106,160,25,204,227,167,90,229,117,255,0,24,59,183,157,204,215,169,13,138,186,162,222,17,141,172,199,53,139,6,61,222,134,23,42,57,206,94,247,69,90,55,61,122,244,87,171,149,17,168,168,212,179,78,75,154,79,236,126,25,117,30,169,183,166,125,21,189,65,172,44,248,114,50,82,241,201,144,163,5,90,204,143,182,85,68,89,97,142,117,184,214,244,85,107,100,89,209,58,59,188,159,224,163,110,112,186,43,21,165,120,193,126,119,31,98,220,150,53,142,151,198,230,239,54,103,181,89,28,236,116,212,81,177,34,53,21,25,226,163,19,149,28,174,94,247,61,122,244,84,107,123,175,35,31,227,103,242,223,245,35,170,243,147,222,191,184,220,62,226,118,114,166,63,205,111,115,114,11,230,158,72,187,163,130,142,58,90,246,36,237,114,72,213,108,206,157,244,209,189,88,246,172,126,126,189,174,236,82,181,120,7,219,61,43,187,188,94,237,182,133,214,181,61,94,22,198,66,198,66,205,87,71,28,145,218,244,85,38,184,200,37,100,140,115,31,12,143,174,214,72,197,111,230,141,207,106,42,42,162,166,138,65,158,190,99,123,103,251,47,227,39,113,241,213,234,101,99,161,158,200,55,83,83,159,33,31,79,85,235,227,109,139,15,133,200,198,181,240,182,212,150,98,106,167,94,158,21,99,156,231,49,202,79,94,73,251,161,149,212,59,71,175,54,163,32,219,115,87,209,153,138,185,42,54,38,186,233,89,28,25,6,73,214,172,81,42,116,133,140,150,156,178,175,107,186,57,246,158,189,173,84,85,127,138,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,37,87,22,62,214,55,147,233,254,161,248,233,204,214,22,169,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,191,224,115,78,33,248,126,208,60,77,109,125,237,168,220,102,91,102,54,229,138,246,226,185,69,33,75,180,167,134,68,115,101,175,36,209,200,216,222,173,239,137,206,70,245,88,229,145,191,135,114,153,225,223,77,139,220,126,29,55,31,35,181,251,161,134,244,57,90,61,37,134,104,149,95,87,33,85,202,169,29,170,210,42,39,146,23,246,187,162,244,71,35,154,230,61,172,123,30,198,216,87,42,254,61,108,213,179,138,225,99,121,51,182,238,50,229,136,113,250,27,39,99,196,140,166,196,138,103,45,11,54,36,149,174,86,43,153,4,85,88,214,61,253,242,248,186,163,18,38,178,48,115,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,45,80,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,84,0,81,95,49,30,1,110,112,199,170,147,94,109,110,63,43,146,219,44,223,150,199,68,173,61,143,187,50,36,145,51,211,90,179,218,172,72,94,249,227,109,121,36,122,72,239,205,27,187,157,31,146,94,85,193,71,21,217,222,18,247,150,150,178,242,229,110,105,12,151,74,122,167,9,74,102,55,215,213,237,122,71,34,54,68,86,44,208,61,254,88,215,171,28,189,31,31,145,140,150,69,44,43,155,102,191,209,187,167,193,54,128,220,29,190,212,53,51,154,123,57,174,40,89,163,122,178,175,100,172,251,63,36,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,8,57,92,123,236,219,47,214,190,30,233,127,192,0,80,15,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,213,0,34,175,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,5,212,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,226,234,76,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,163,149,113,99,237,99,121,62,159,234,31,142,156,170,14,89,92,9,101,119,187,89,99,183,207,116,180,205,73,54,191,3,98,71,85,167,148,129,207,102,164,186,196,115,90,200,227,234,136,250,208,203,209,210,61,253,209,189,241,248,59,100,69,155,197,118,128,3,228,147,19,138,155,43,95,59,54,50,163,242,84,235,205,82,189,199,66,213,158,24,38,116,110,150,38,73,211,185,172,123,160,133,206,106,47,71,44,81,170,245,237,78,145,131,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,21,107,206,227,19,149,207,229,118,27,5,130,198,91,200,228,178,54,53,5,74,116,234,66,233,167,179,60,142,198,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,9,65,192,79,4,24,46,17,244,36,183,117,29,92,86,75,115,115,126,88,179,121,186,115,62,196,44,170,147,42,195,86,163,164,138,55,199,15,99,98,124,137,216,142,124,189,123,156,230,199,18,50,85,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,0,0,0,0,0,0,0,0,0,128,31,238,42,112,177,255,0,127,219,171,255,0,194,184,239,250,137,55,246,247,69,98,182,215,64,105,173,185,193,88,183,62,55,74,225,233,97,41,203,109,237,116,242,65,90,22,67,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,253,199,160,7,201,150,196,226,179,248,171,184,44,238,50,166,71,27,145,175,37,75,148,237,194,217,160,179,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,5,114,220,152,120,80,200,229,110,228,41,234,141,202,197,215,181,98,73,162,163,83,47,77,208,85,99,156,170,216,99,89,170,62,85,99,81,81,168,178,61,239,232,137,220,231,47,85,95,87,166,121,91,108,190,149,219,189,89,181,24,253,220,222,9,52,158,177,175,28,87,177,51,103,234,45,72,231,101,186,150,82,220,80,37,68,137,44,245,163,20,75,43,154,229,241,57,237,255,0,90,43,127,43,111,121,68,240,219,182,186,255,0,77,110,54,11,91,110,84,249,45,43,152,165,155,167,21,188,149,7,65,36,245,166,100,209,182,70,182,155,92,172,87,49,17,81,28,213,233,215,162,167,247,147,124,0,0,4,95,226,131,151,166,203,241,103,175,241,251,141,184,218,159,90,227,178,88,236,60,88,72,162,194,93,169,12,14,130,57,166,153,174,115,102,173,43,149,253,214,30,138,168,228,78,136,223,195,251,213,92,47,242,244,217,126,19,53,254,67,113,182,231,83,235,92,142,75,35,135,151,9,44,89,187,181,38,129,176,73,52,51,57,205,108,53,162,114,63,186,187,17,21,92,169,209,93,248,127,114,164,160,0,0,113,254,40,56,95,208,60,89,232,12,126,220,238,54,95,80,99,177,184,236,196,89,184,165,194,88,134,25,221,60,112,205,11,90,231,77,20,173,86,118,216,122,170,35,81,122,163,127,31,239,69,224,27,123,202,39,134,221,181,215,250,107,113,176,90,219,114,167,201,105,92,197,44,221,56,173,228,168,58,9,39,173,51,38,141,178,53,180,218,229,98,185,136,138,136,230,175,78,189,21,63,188,155,224,2,16,110,23,40,158,27,119,43,95,234,93,198,206,235,109,202,131,37,170,179,23,115,119,34,169,146,160,216,35,158,204,207,154,70,198,215,83,115,145,136,231,170,34,43,156,189,58,117,85,254,242,79,236,38,202,105,94,29,182,159,5,179,154,43,33,149,187,133,211,254,171,211,79,148,150,57,45,63,207,102,91,15,239,116,113,198,197,232,249,156,137,209,137,249,81,58,245,94,170,177,3,253,197,78,22,63,239,251,117,127,248,87,29,255,0,81,38,254,222,232,172,86,218,232,13,53,183,56,43,22,231,198,233,92,61,44,37,57,109,189,174,158,72,43,66,200,99,116,142,107,90,213,122,181,136,170,168,214,167,94,189,17,63,184,244,0,249,50,216,156,86,127,21,119,5,157,198,84,200,227,114,53,228,169,114,157,184,91,52,22,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,32,174,91,147,15,10,25,28,173,220,133,61,81,185,88,186,246,172,73,52,84,106,101,233,186,10,172,115,149,91,12,107,53,71,202,172,106,42,53,22,71,189,253,17,59,156,229,234,171,210,246,135,151,94,214,108,182,149,214,186,23,75,110,166,234,218,211,122,239,79,228,176,25,28,62,67,57,89,244,98,245,177,199,20,183,97,129,149,153,27,110,36,113,53,141,149,205,119,70,170,181,81,83,240,78,85,254,226,167,11,31,247,253,186,191,252,43,142,255,0,168,147,127,111,116,86,43,109,116,6,154,219,156,21,139,115,227,116,174,30,150,18,156,182,222,215,79,36,21,161,100,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,220,122,3,207,238,22,138,197,110,86,128,212,187,115,157,177,110,12,110,170,195,221,194,92,150,163,218,217,227,130,204,47,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,251,136,65,254,226,167,11,31,247,253,186,191,252,43,142,255,0,168,147,167,73,224,62,234,105,92,54,150,251,111,43,153,251,27,31,95,31,246,142,90,207,168,189,115,197,27,89,231,177,47,68,242,76,254,222,231,191,162,119,57,85,122,39,83,245,143,63,184,90,43,21,185,90,3,82,237,206,118,197,184,49,186,171,15,119,9,114,90,143,107,103,142,11,48,190,25,29,27,156,215,53,30,141,122,170,42,181,201,215,167,84,95,238,33,7,251,138,156,44,127,223,246,234,255,0,240,174,59,254,162,79,240,14,63,197,7,11,250,7,139,61,1,143,219,157,198,203,234,12,118,55,29,152,139,55,20,184,75,16,195,59,167,142,25,161,107,92,233,162,149,170,206,219,15,85,68,106,47,84,111,227,253,232,188,3,111,121,68,240,219,182,186,255,0,77,110,54,11,91,110,84,249,45,43,152,165,155,167,21,188,149,7,65,36,245,166,100,209,182,70,182,155,92,172,87,49,17,81,28,213,233,215,162,167,247,147,124,3,207,231,116,6,141,212,218,155,76,235,60,238,158,169,111,59,163,172,89,179,130,200,57,21,39,162,251,21,223,94,116,99,145,81,85,146,69,34,163,152,189,88,170,216,220,169,221,27,28,223,64,0,7,159,220,45,21,138,220,173,1,169,118,231,59,98,220,24,221,85,135,187,132,185,45,71,181,179,199,5,152,95,12,142,141,206,107,154,143,70,189,85,21,90,228,235,211,170,47,247,16,131,253,197,78,22,63,239,251,117,127,248,87,29,255,0,81,39,248,33,6,225,114,137,225,183,114,181,254,165,220,108,238,182,220,168,50,90,171,49,119,55,114,42,153,42,13,130,57,236,204,249,164,108,109,117,55,57,24,142,122,162,34,185,203,211,167,85,95,239,36,254,194,108,166,149,225,219,105,240,91,57,162,178,25,91,184,93,63,234,189,52,249,73,99,146,211,252,246,101,176,254,247,71,28,108,94,143,153,200,157,24,159,149,19,175,85,234,171,208,1,23,248,160,229,233,178,252,89,235,252,126,227,110,54,167,214,184,236,150,59,15,22,18,40,176,151,106,67,3,160,142,105,166,107,156,217,171,74,229,127,117,135,162,170,57,19,162,55,240,254,245,95,65,194,151,5,59,89,193,247,222,159,217,158,127,85,228,254,246,250,31,91,246,237,170,211,120,253,47,159,199,226,240,193,23,78,190,165,253,221,221,221,122,55,167,78,139,215,242,184,165,224,43,107,56,185,213,88,125,83,185,154,235,112,40,253,133,143,92,125,44,118,27,39,90,42,49,247,72,231,201,58,69,53,121,122,77,39,86,53,239,106,167,115,97,137,21,63,34,31,39,11,252,189,54,95,132,205,127,144,220,109,185,212,250,215,35,146,200,225,229,194,75,22,110,237,73,160,108,18,77,12,206,115,91,13,104,156,143,238,174,196,69,87,42,116,87,126,31,220,169,40,1,29,120,169,224,79,101,248,187,202,233,252,238,227,92,212,24,156,150,157,175,61,72,174,96,36,169,4,246,160,145,205,115,98,158,73,171,202,231,178,55,53,238,141,168,168,141,89,166,95,254,189,79,147,133,174,2,182,179,132,109,85,152,213,59,103,174,183,2,247,219,184,244,199,221,199,102,114,117,165,163,39,108,141,124,115,172,80,215,139,172,209,244,123,88,247,42,246,182,105,81,19,243,169,250,188,86,240,83,181,156,96,253,214,253,166,103,245,94,51,238,151,174,244,95,97,90,173,15,147,213,120,60,158,95,52,18,245,233,233,153,219,219,219,211,171,186,245,234,157,60,255,0,11,252,189,54,95,132,205,127,144,220,109,185,212,250,215,35,146,200,225,229,194,75,22,110,237,73,160,108,18,77,12,206,115,91,13,104,156,143,238,174,196,69,87,42,116,87,126,31,220,169,40,8,127,191,124,175,246,11,136,157,216,206,239,30,181,213,251,129,75,53,168,61,47,169,131,23,144,165,29,86,120,43,69,93,157,141,146,164,143,78,172,133,170,189,94,191,153,87,167,68,232,137,216,56,95,225,127,64,240,153,160,50,27,115,183,57,125,65,145,198,228,115,18,230,229,151,55,98,25,167,108,242,67,12,46,107,93,12,81,53,25,219,93,138,136,173,85,234,174,252,127,185,19,160,110,22,138,197,110,86,128,212,187,115,157,177,110,12,110,170,195,221,194,92,150,163,218,217,227,130,204,47,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,251,136,65,254,226,167,11,31,247,253,186,191,252,43,142,255,0,168,157,255,0,138,222,10,118,179,140,31,186,223,180,204,254,171,198,125,210,245,222,139,236,43,85,161,242,122,175,7,147,203,230,130,94,189,61,51,59,123,123,122,117,119,94,189,83,167,63,216,78,87,251,5,195,182,236,96,183,143,69,106,253,192,187,154,211,254,171,211,65,148,200,82,146,171,252,245,165,174,254,246,199,82,55,175,70,76,229,78,143,79,204,137,215,170,117,69,152,0,28,43,138,158,13,182,143,139,236,86,159,199,238,117,157,65,66,198,152,177,60,216,235,216,75,172,130,118,50,118,181,38,133,201,44,114,68,230,61,98,133,202,170,206,244,88,155,218,230,162,189,29,29,127,220,84,225,99,254,255,0,183,87,255,0,133,113,223,245,19,208,107,206,82,123,23,185,250,154,125,103,184,27,191,188,25,220,237,170,245,43,88,200,91,203,99,93,60,236,173,94,58,241,44,142,244,29,94,244,138,24,209,94,238,175,122,162,185,202,231,42,185,122,255,0,10,92,20,237,103,7,223,122,127,102,121,253,87,147,251,219,232,125,111,219,182,171,77,227,244,190,127,31,139,195,4,93,58,250,151,247,119,119,117,232,222,157,58,47,89,0,15,63,184,90,43,21,185,90,3,82,237,206,118,197,184,49,186,171,15,119,9,114,90,143,107,103,142,11,48,190,25,29,27,156,215,53,30,141,122,170,42,181,201,215,167,84,95,238,33,7,251,138,156,44,127,223,246,234,255,0,240,174,59,254,162,79,240,15,63,175,244,6,141,221,61,27,150,219,237,193,211,213,51,154,123,57,93,107,94,163,101,23,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,72,65,254,226,167,11,31,247,253,186,191,252,43,142,255,0,168,158,214,78,86,219,47,103,104,221,178,25,13,220,222,11,250,78,60,197,76,221,26,118,243,245,37,102,50,120,25,117,170,218,177,173,79,20,44,149,111,202,249,81,172,234,247,178,53,234,157,23,187,234,216,78,87,251,5,195,182,236,96,183,143,69,106,253,192,187,154,211,254,171,211,65,148,200,82,146,171,252,245,165,174,254,246,199,82,55,175,70,76,229,78,143,79,204,137,215,170,117,69,152,0,0,67,253,251,229,127,176,92,68,238,198,119,120,245,174,175,220,10,89,173,65,233,125,76,24,188,133,40,234,179,193,90,42,236,236,108,149,36,122,117,100,45,85,234,245,252,202,189,58,39,68,78,129,194,151,5,59,89,193,247,222,159,217,158,127,85,228,254,246,250,31,91,246,237,170,211,120,253,47,159,199,226,240,193,23,78,190,165,253,221,221,221,122,55,167,78,139,214,64,0,115,253,251,217,77,43,196,78,211,231,118,115,90,228,50,180,176,186,131,210,250,153,241,114,199,29,166,120,44,197,97,157,142,146,57,24,157,95,11,81,122,177,127,42,175,78,139,209,82,48,109,239,40,158,27,118,215,95,233,173,198,193,107,109,202,159,37,165,115,20,179,116,226,183,146,160,232,36,158,180,204,154,54,200,214,211,107,149,138,230,34,42,35,154,189,58,244,84,254,242,79,239,222,202,105,94,34,118,159,59,179,154,215,33,149,165,133,212,30,151,212,207,139,150,56,237,51,193,102,43,12,236,116,145,200,196,234,248,90,139,213,139,249,85,122,116,94,138,145,131,111,121,68,240,219,182,186,255,0,77,110,54,11,91,110,84,249,45,43,152,165,155,167,21,188,149,7,65,36,245,166,100,209,182,70,182,155,92,172,87,49,17,81,28,213,233,215,162,167,247,147,124,143,252,86,240,83,181,156,96,253,214,253,166,103,245,94,51,238,151,174,244,95,97,90,173,15,147,213,120,60,158,95,52,18,245,233,233,153,219,219,219,211,171,186,245,234,157,60,255,0,11,252,189,54,95,132,205,127,144,220,109,185,212,250,215,35,146,200,225,229,194,75,22,110,237,73,160,108,18,77,12,206,115,91,13,104,156,143,238,174,196,69,87,42,116,87,126,31,220,169,40,8,65,184,92,162,120,109,220,173,127,169,119,27,59,173,183,42,12,150,170,204,93,205,220,138,166,74,131,96,142,123,51,62,105,27,27,93,77,206,70,35,158,168,136,174,114,244,233,213,87,251,201,63,176,155,41,165,120,118,218,124,22,206,104,172,134,86,238,23,79,250,175,77,62,82,88,228,180,255,0,61,153,108,63,189,209,199,27,23,163,230,114,39,70,39,229,68,235,213,122,170,244,3,207,238,22,138,197,110,86,128,212,187,115,157,177,110,12,110,170,195,221,194,92,150,163,218,217,227,130,204,47,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,251,143,171,75,105,61,43,161,176,85,116,182,138,211,56,173,63,133,165,223,233,177,216,186,81,212,171,7,123,220,247,246,69,26,53,141,238,123,220,229,232,159,139,156,170,191,138,169,250,192,0,115,253,251,217,77,43,196,78,211,231,118,115,90,228,50,180,176,186,131,210,250,153,241,114,199,29,166,120,44,197,97,157,142,146,57,24,157,95,11,81,122,177,127,42,175,78,139,209,82,48,109,239,40,158,27,118,215,95,233,173,198,193,107,109,202,159,37,165,115,20,179,116,226,183,146,160,232,36,158,180,204,154,54,200,214,211,107,149,138,230,34,42,35,154,189,58,244,84,254,242,111,128,121,252,174,128,209,185,221,101,128,220,28,206,158,169,115,80,233,90,247,171,97,111,76,138,231,208,101,196,137,44,172,72,171,218,215,189,176,70,197,127,78,244,103,123,81,81,178,61,29,232,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,15,63,163,117,254,141,220,26,217,91,90,51,80,212,202,179,7,152,187,128,201,164,42,189,244,242,53,37,88,172,87,149,142,68,115,30,215,39,84,234,159,153,142,99,219,220,199,181,203,232,0,0,3,207,238,22,181,197,109,174,128,212,187,141,157,175,110,124,110,149,195,221,205,220,138,163,26,233,228,130,180,47,154,70,198,215,57,173,87,171,88,168,136,174,106,117,233,213,83,251,200,65,254,237,95,11,31,247,131,186,191,252,21,142,255,0,175,19,127,111,117,174,43,114,180,6,154,220,108,21,123,112,99,117,86,30,150,110,156,86,216,214,207,28,22,97,100,209,182,70,181,206,106,61,26,244,69,68,115,147,175,94,138,191,222,122,0,67,253,251,230,129,176,92,59,110,198,119,103,53,174,144,220,11,185,173,63,233,125,76,248,188,125,41,42,191,207,90,43,12,236,116,150,227,122,244,100,205,69,234,196,252,200,189,58,167,69,94,193,194,255,0,20,26,7,139,61,1,144,220,109,185,196,106,12,118,55,29,152,151,9,44,89,186,240,195,59,167,142,24,102,115,154,216,101,149,170,206,219,12,68,85,114,47,84,119,225,253,202,189,3,5,175,244,110,166,212,218,155,70,96,181,13,75,121,221,29,98,181,108,238,61,170,169,61,23,216,174,203,16,43,218,168,138,172,146,41,17,90,244,234,197,86,200,212,94,232,222,214,250,0,0,4,95,226,131,152,94,203,240,153,175,241,251,115,184,218,99,90,228,114,89,28,60,89,184,165,194,82,169,52,13,130,73,166,133,173,115,166,179,19,145,253,213,222,170,136,213,78,138,223,199,251,209,61,7,10,92,107,109,103,24,63,122,127,102,120,13,87,140,251,165,232,125,111,219,181,107,67,228,245,94,127,31,139,195,60,189,122,122,103,247,119,118,244,234,222,157,122,175,73,0,14,63,197,7,20,26,7,132,205,1,143,220,109,198,196,106,12,142,55,35,152,139,9,20,88,74,240,205,59,103,146,25,166,107,156,217,165,137,168,206,218,239,69,84,114,175,85,111,225,253,234,156,127,97,57,160,108,23,17,59,177,130,217,205,21,164,55,2,150,107,80,122,175,77,62,83,31,74,58,172,240,86,150,195,251,221,29,185,30,157,89,11,145,58,49,127,50,167,94,137,213,82,96,2,31,239,223,52,13,130,225,219,118,51,187,57,173,116,134,224,93,205,105,255,0,75,234,103,197,227,233,73,85,254,122,209,88,103,99,164,183,27,215,163,38,106,47,86,39,230,69,233,213,58,42,246,14,23,248,160,208,60,89,232,12,134,227,109,206,35,80,99,177,184,236,196,184,73,98,205,215,134,25,221,60,112,195,51,156,214,195,44,173,86,118,216,98,34,171,145,122,163,191,15,238,85,236,0,3,138,110,95,24,123,5,180,187,177,166,182,115,90,235,188,85,44,214,160,245,158,166,121,50,148,163,171,129,240,86,101,134,125,166,233,38,107,234,249,217,35,82,14,172,95,35,151,240,232,157,20,237,96,30,43,109,183,139,64,238,180,154,130,158,144,207,84,159,37,165,115,23,176,153,172,98,218,133,215,104,79,90,237,138,157,211,195,27,220,232,153,43,170,203,36,74,254,213,124,125,174,232,159,138,39,181,0,28,255,0,98,247,211,110,56,139,219,140,118,232,109,126,103,215,98,175,117,138,104,101,68,101,172,125,166,162,44,149,108,198,138,190,57,153,220,222,169,213,90,173,115,94,199,61,143,99,221,208,0,0,30,127,64,107,253,27,186,122,55,19,184,59,125,168,106,103,52,246,114,186,89,163,122,178,175,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,30,43,115,183,139,64,236,228,122,114,230,227,103,170,96,241,186,147,48,184,72,178,119,173,67,90,149,73,253,21,171,109,117,137,166,123,27,27,28,218,143,141,170,157,85,100,146,54,244,252,202,169,237,64,4,95,226,131,152,94,203,240,153,175,241,251,115,184,218,99,90,228,114,89,28,60,89,184,165,194,82,169,52,13,130,73,166,133,173,115,166,179,19,145,253,213,222,170,136,213,78,138,223,199,251,209,61,7,10,92,107,109,103,24,63,122,127,102,120,13,87,140,251,165,232,125,111,219,181,107,67,228,245,94,127,31,139,195,60,189,122,122,103,247,119,118,244,234,222,157,122,175,78,129,165,119,211,110,53,126,236,107,93,144,198,102,124,90,207,66,122,73,114,88,187,8,140,146,106,182,43,65,60,118,171,254,43,229,133,61,67,35,122,167,71,50,68,68,115,81,31,19,164,232,0,0,0,60,86,153,222,45,3,170,183,19,86,109,70,63,61,82,61,89,163,172,71,21,236,76,214,161,75,114,64,250,149,44,165,184,160,71,172,171,91,165,232,162,89,92,214,167,149,175,111,250,145,93,237,64,7,63,218,157,244,219,141,229,185,171,241,58,43,51,229,202,232,77,65,119,77,231,241,179,162,50,213,43,85,231,146,20,123,152,138,189,97,151,196,231,197,34,42,181,205,71,34,244,123,36,99,58,0,0,0,15,21,38,241,104,26,219,184,237,144,200,103,170,80,213,146,97,234,102,232,211,183,106,24,159,147,130,119,221,106,182,172,106,255,0,44,207,137,40,74,249,81,172,232,198,62,53,234,189,87,183,218,128,0,0,229,92,74,113,21,165,120,94,219,132,221,45,107,165,117,94,111,10,204,132,24,251,63,119,168,199,102,74,126,84,127,100,243,249,37,141,145,195,222,214,199,222,174,255,0,73,44,77,68,85,114,17,255,0,106,185,180,240,203,187,59,143,167,54,203,25,167,247,3,13,127,84,100,34,197,210,183,148,197,213,74,169,106,85,236,134,55,172,22,101,145,60,146,43,35,69,70,43,81,207,69,114,181,168,231,36,213,33,254,253,243,64,216,46,29,183,99,59,179,154,215,72,110,5,220,214,159,244,190,166,124,94,62,148,149,95,231,173,21,134,118,58,75,113,189,122,50,102,162,245,98,126,100,94,157,83,162,175,64,225,75,141,109,172,227,7,239,79,236,207,1,170,241,159,116,189,15,173,251,118,173,104,124,158,171,207,227,241,120,103,151,175,79,76,254,238,238,222,157,91,211,175,85,233,218,181,102,169,193,104,109,43,153,214,186,166,247,162,194,233,252,125,140,166,70,207,137,242,120,42,193,27,164,150,78,198,35,158,238,214,49,203,209,168,174,94,157,17,21,127,2,11,127,187,87,194,199,253,224,238,175,255,0,5,99,191,235,196,180,215,27,253,163,118,207,100,171,111,222,224,226,245,6,159,211,206,175,137,179,122,173,220,122,183,35,139,101,249,235,194,137,102,178,42,185,175,133,214,90,179,49,189,207,111,100,136,212,123,145,26,238,129,137,203,98,179,248,170,89,220,22,78,166,71,27,145,175,29,186,119,42,76,217,160,179,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,0,60,254,128,215,250,55,116,244,110,39,112,118,251,80,212,206,105,236,229,116,179,70,245,101,94,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,0,30,127,21,175,244,110,119,89,103,246,251,13,168,106,92,212,58,86,189,27,57,170,48,170,185,244,25,113,37,90,201,42,162,118,181,239,108,18,61,25,215,189,25,216,229,68,108,140,87,113,94,42,120,226,219,78,16,114,186,127,31,185,218,43,90,223,175,169,235,207,54,58,246,18,189,25,224,123,224,115,82,104,92,146,218,142,86,189,137,44,46,85,86,118,42,74,222,215,57,81,232,223,63,195,95,50,29,130,226,135,113,215,107,116,86,47,85,225,51,79,199,207,144,173,247,134,10,85,163,185,226,86,119,193,7,142,212,143,146,110,199,58,78,196,111,250,56,165,114,170,35,84,149,64,225,92,84,241,147,180,124,32,226,180,254,67,115,171,106,11,246,53,61,137,225,199,81,194,82,100,243,189,144,53,171,52,206,89,100,142,38,177,139,44,45,84,87,247,170,202,222,214,185,17,234,222,105,176,156,208,54,11,136,157,216,193,108,230,138,210,27,129,75,53,168,61,87,166,159,41,143,165,29,86,120,43,75,97,253,238,142,220,143,78,172,133,200,157,24,191,153,83,175,68,234,169,48,1,31,248,173,227,91,107,56,62,251,173,251,76,192,106,188,159,222,223,93,232,190,194,171,90,111,31,165,240,121,60,190,105,226,233,215,212,179,183,183,187,175,71,117,233,209,58,249,254,23,249,133,236,191,22,122,255,0,33,183,59,115,166,53,174,59,37,142,195,203,155,150,92,221,42,144,192,232,35,154,24,92,214,186,27,50,185,95,221,97,138,136,173,68,232,142,252,127,185,22,80,28,171,136,190,37,246,179,133,253,9,54,186,220,204,183,253,175,162,195,83,158,183,218,153,63,223,67,20,158,146,9,165,143,205,226,243,177,242,118,187,242,51,171,151,253,72,190,171,108,247,87,110,55,147,74,193,173,118,183,90,98,181,54,22,199,107,125,78,62,194,73,225,145,209,178,79,12,204,255,0,28,51,35,36,141,93,20,136,217,25,220,136,230,162,254,7,215,130,215,250,55,83,106,109,77,163,48,90,134,165,188,238,142,177,90,182,119,30,213,84,158,139,236,87,101,136,21,237,84,69,86,73,20,136,173,122,117,98,171,100,106,47,116,111,107,125,0,0,133,91,171,205,131,96,182,111,113,245,30,214,235,93,182,221,90,249,173,51,144,151,31,103,183,15,73,145,205,216,191,146,120,188,151,24,247,67,43,21,178,70,245,106,119,198,246,57,19,163,144,144,28,53,241,41,183,28,84,237,194,238,110,217,38,86,26,16,228,39,197,219,169,148,170,144,90,169,106,36,99,214,55,163,28,248,221,214,57,98,145,22,55,189,189,178,34,42,163,145,205,111,234,239,222,245,233,94,29,182,159,59,188,122,215,31,149,187,133,211,254,151,212,193,139,138,57,45,63,207,102,42,236,236,108,146,70,197,232,249,154,171,213,233,249,81,122,117,94,136,177,3,253,218,190,22,63,239,7,117,127,248,43,29,255,0,94,39,249,26,184,165,227,251,99,184,73,213,88,125,21,184,120,237,87,149,205,102,49,235,148,109,108,21,8,101,244,245,86,71,71,28,146,190,121,162,103,231,124,115,35,81,138,231,39,137,202,228,106,43,21,223,39,11,252,194,246,95,139,61,127,144,219,157,185,211,26,215,29,146,199,97,229,205,203,46,110,149,72,96,116,17,205,12,46,107,93,13,153,92,175,238,176,197,68,86,162,116,71,126,63,220,139,32,35,215,250,54,93,127,99,107,91,168,106,38,172,171,135,135,62,252,75,149,91,58,227,165,154,72,27,97,136,169,209,236,73,97,123,29,218,171,216,171,31,127,111,146,62,239,64,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,0,0,0,0,0,0,0,0,162,189,63,197,182,170,225,27,143,173,227,213,56,216,189,118,155,206,238,6,99,31,169,177,206,108,146,249,40,183,52,247,190,120,34,73,162,141,110,71,26,76,216,95,34,171,91,230,145,21,58,61,75,180,208,26,255,0,70,238,158,141,196,238,14,223,106,26,153,205,61,156,174,150,104,222,172,171,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,249,50,121,108,86,22,179,46,102,114,117,40,87,146,196,21,25,45,153,155,19,29,60,242,178,24,98,71,57,81,21,242,75,36,113,177,191,222,231,189,173,78,170,168,135,214,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,148,248,78,246,177,179,127,79,244,247,199,64,117,80,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,17,43,140,14,32,117,247,12,188,206,245,254,235,237,203,234,63,37,78,190,58,164,180,239,44,203,74,236,19,96,233,181,209,88,142,25,35,116,140,71,118,74,214,171,186,36,145,70,239,199,181,11,116,216,189,244,219,142,34,246,227,29,186,27,95,153,245,216,171,221,98,154,25,81,25,107,31,105,168,139,37,91,49,162,175,142,102,119,55,170,117,86,171,92,215,177,207,99,216,247,116,0,0,41,91,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,181,64,64,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,0,143,252,107,241,93,130,225,47,102,174,235,47,46,42,230,175,201,117,167,165,176,151,102,123,125,125,174,230,36,146,43,99,69,122,195,3,31,229,145,122,177,171,209,145,249,24,249,99,83,62,250,255,0,95,235,45,211,214,89,109,193,220,29,67,111,57,168,115,150,22,205,235,214,85,59,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,183,238,87,60,118,229,119,179,21,54,196,111,70,166,169,99,91,96,235,177,218,127,35,110,119,122,221,67,73,173,122,202,201,59,147,182,91,53,218,198,170,191,191,201,44,110,87,171,92,176,205,43,172,40,20,44,254,43,183,31,132,174,59,183,135,90,232,169,125,118,42,246,224,103,160,207,224,39,153,89,87,47,85,185,59,10,141,114,162,47,142,102,119,57,98,153,17,93,27,156,228,84,123,31,36,111,188,157,1,175,244,110,233,232,220,78,224,237,246,161,169,156,211,217,202,233,102,141,234,202,189,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,12,245,240,47,198,110,119,131,205,199,181,147,147,21,246,206,140,213,30,158,190,166,198,196,198,37,167,71,18,191,197,102,180,142,233,210,104,188,178,170,70,231,36,114,53,238,107,187,85,89,44,119,253,165,181,102,149,215,56,42,186,167,69,106,108,86,160,194,221,239,244,217,28,93,216,237,213,159,177,238,99,251,37,141,92,199,118,189,142,106,244,95,193,205,84,95,197,20,253,96,0,40,91,151,119,27,247,56,85,215,107,164,181,141,174,237,178,213,153,8,165,206,185,97,158,204,216,185,27,12,177,178,213,88,153,43,88,222,231,190,15,80,169,28,146,62,42,237,70,53,92,198,53,111,123,19,150,197,103,241,84,179,184,44,157,76,142,55,35,94,59,116,238,84,153,179,65,102,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,32,7,58,191,107,26,91,234,5,31,142,200,159,39,43,158,59,114,187,217,138,155,98,55,163,83,84,177,173,176,117,216,237,63,145,183,59,189,110,161,164,214,189,101,100,157,201,219,45,154,237,99,85,95,223,228,150,55,43,213,174,88,102,149,214,20,1,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,71,10,227,127,119,181,150,194,243,59,213,187,185,183,243,212,143,59,167,108,98,38,174,150,224,73,160,149,143,193,212,138,88,100,103,224,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,109,60,46,241,55,160,120,166,218,252,110,224,105,11,53,41,228,159,93,174,205,105,229,200,195,102,238,26,117,146,88,251,39,108,107,220,214,61,208,74,232,158,246,177,100,141,26,254,214,245,86,183,176,0,15,147,19,150,197,103,241,84,179,184,44,157,76,142,55,35,94,59,116,238,84,153,179,65,102,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,5,32,113,165,190,155,143,195,167,51,61,121,186,27,95,153,244,57,90,63,99,69,52,50,162,190,174,66,171,177,20,86,74,182,99,69,79,36,47,237,111,84,234,142,71,53,175,99,152,246,49,237,183,78,29,119,231,70,241,37,180,120,45,214,209,151,106,57,153,26,236,102,78,140,54,22,103,226,114,40,198,173,138,82,171,152,199,119,198,231,116,71,43,27,222,197,100,141,78,199,181,87,165,128,80,92,252,76,107,46,20,57,129,238,198,233,104,250,53,50,44,118,184,212,152,220,190,50,202,35,89,145,199,73,149,145,242,192,146,118,171,161,127,116,81,189,146,53,23,181,236,111,115,94,206,248,223,119,251,59,188,90,7,125,116,6,47,113,182,231,61,83,35,141,200,215,130,89,98,138,212,51,79,143,158,72,99,153,213,45,54,23,189,177,89,141,178,177,36,137,92,170,213,95,253,10,190,212,0,0,41,219,155,102,191,214,91,89,198,206,128,220,29,190,212,54,240,122,135,7,161,232,89,163,122,178,167,124,79,251,67,36,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,97,60,20,113,93,130,226,211,102,169,107,47,46,42,158,175,198,244,167,170,112,148,166,123,189,5,174,231,164,114,35,100,68,122,67,59,25,229,141,122,189,169,213,241,249,30,248,164,82,64,0,0,7,42,226,159,101,63,180,79,15,186,219,103,35,200,122,43,122,131,30,158,130,119,75,227,141,151,160,149,150,42,249,93,227,145,82,21,158,24,146,78,214,43,188,106,254,222,142,232,169,154,195,74,124,44,111,95,246,137,225,247,68,239,28,152,255,0,69,111,80,99,215,215,192,216,188,113,178,244,18,190,189,175,19,124,146,42,66,179,195,42,199,220,245,119,141,89,221,209,221,81,41,91,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,213,121,201,239,95,220,110,31,113,59,57,83,31,230,183,185,185,5,243,79,36,93,209,193,71,29,45,123,18,118,185,36,106,182,103,78,250,104,222,172,123,86,63,63,94,215,118,41,85,124,44,108,167,246,137,226,11,68,236,228,153,15,69,83,80,100,23,215,206,217,124,114,50,140,17,62,197,175,19,188,114,34,76,176,67,42,71,220,197,111,145,89,221,209,189,85,46,167,154,63,177,61,205,253,23,230,41,16,171,149,191,31,84,246,239,208,240,201,188,121,12,86,55,72,47,172,177,167,117,21,203,48,81,135,17,34,249,108,205,90,220,146,57,140,116,50,189,100,88,228,85,89,27,44,137,31,231,100,140,240,219,248,0,2,133,185,119,113,191,115,133,93,118,186,75,88,218,238,219,45,89,144,138,92,235,150,25,236,205,139,145,176,203,27,45,85,137,146,181,141,238,123,224,245,10,145,201,35,226,174,212,99,85,204,99,86,247,177,57,108,86,127,21,75,59,130,201,212,200,227,114,53,227,183,78,229,73,155,52,22,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,8,171,199,183,27,248,46,17,244,36,84,180,229,172,86,75,115,115,126,41,112,152,75,144,190,196,44,170,147,34,77,106,219,99,150,55,199,15,99,101,100,107,222,142,124,189,59,90,230,199,42,178,47,242,71,203,101,115,249,93,249,206,231,114,118,242,57,44,141,141,63,110,229,203,115,58,105,236,207,35,178,110,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,165,243,147,217,79,191,60,62,226,119,142,166,67,195,111,108,178,11,230,130,73,123,99,158,142,70,90,245,228,237,106,70,229,116,205,157,148,213,189,94,198,164,126,126,189,206,236,66,176,56,47,222,60,22,193,113,65,160,55,87,84,195,223,133,197,100,36,175,145,147,185,233,233,170,219,175,45,73,108,244,99,30,247,248,89,97,210,248,218,213,115,252,125,137,209,93,213,52,124,10,86,231,39,189,127,126,120,130,196,236,229,76,127,134,166,217,99,215,205,60,145,118,201,61,236,140,85,236,73,218,228,145,200,232,91,3,41,163,122,177,142,73,60,253,123,155,216,167,170,228,151,182,122,87,80,110,62,226,110,150,90,167,168,205,104,252,126,63,31,136,242,71,27,227,175,235,214,207,158,118,247,49,94,201,145,149,18,54,189,142,111,238,231,157,170,142,71,254,22,254,10,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,39,95,235,253,27,181,154,55,45,184,59,131,168,106,96,244,246,14,186,217,189,122,202,175,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,225,226,187,138,237,199,226,215,113,223,173,117,172,190,135,21,71,201,6,3,1,4,202,250,184,138,174,84,85,107,85,81,60,147,63,181,171,44,202,136,233,28,214,162,35,24,200,227,100,223,228,193,178,27,161,91,43,169,119,222,230,115,80,96,52,77,202,237,197,83,199,54,56,210,150,167,157,174,145,31,43,251,250,185,89,81,200,168,217,35,99,85,100,150,70,54,84,70,88,137,252,171,140,14,32,117,247,12,188,206,245,254,235,237,203,234,63,37,78,190,58,164,180,239,44,203,74,236,19,96,233,181,209,88,142,25,35,116,140,71,118,74,214,171,186,36,145,70,239,199,181,11,116,216,189,244,219,142,34,246,227,29,186,27,95,153,245,216,171,221,98,154,25,81,25,107,31,105,168,139,37,91,49,162,175,142,102,119,55,170,117,86,171,92,215,177,207,99,216,247,116,0,10,86,231,39,178,159,113,184,130,196,239,29,76,135,154,166,230,227,215,205,4,146,247,73,5,236,116,85,235,201,218,212,141,168,216,93,3,233,171,122,189,238,89,60,253,123,91,216,131,147,102,245,253,198,226,11,45,179,150,241,254,106,155,155,143,79,12,241,197,221,36,23,177,209,88,177,31,115,150,70,163,97,116,15,184,142,232,199,185,100,240,116,237,111,122,147,255,0,154,63,177,61,205,253,23,230,41,20,2,106,160,206,103,28,27,197,149,222,254,40,247,3,87,92,207,84,202,227,105,102,44,225,48,50,209,180,233,233,38,42,164,174,134,179,171,185,94,246,246,72,214,172,238,88,215,177,210,79,35,218,137,223,208,177,78,75,27,59,138,194,237,30,171,222,252,134,6,220,89,221,75,152,126,18,141,203,117,90,214,59,21,85,145,185,93,86,69,98,61,89,37,153,37,100,170,215,171,28,250,113,167,68,116,74,113,254,106,219,153,170,182,111,142,237,179,221,45,21,111,211,230,180,206,143,198,100,43,119,73,35,35,155,179,39,145,239,130,95,27,216,247,67,43,21,209,200,196,114,119,198,247,181,87,163,148,176,174,14,248,170,209,188,87,237,30,63,88,97,178,85,27,169,241,213,235,214,213,152,136,227,88,95,142,200,171,63,58,182,39,61,238,244,210,57,178,58,23,247,59,185,136,173,85,242,50,70,51,186,128,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,0,0,0,0,0,0,1,154,206,44,125,211,239,39,212,13,67,242,51,146,43,150,135,28,118,120,113,214,80,236,246,184,101,71,237,214,180,204,70,249,173,200,248,171,191,7,145,153,35,129,46,186,103,171,90,181,149,172,137,179,53,238,252,140,141,36,98,162,181,236,154,239,177,57,108,86,127,21,75,59,130,201,212,200,227,114,53,227,183,78,229,73,155,52,22,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,179,228,203,101,177,88,12,85,220,238,119,39,83,29,141,199,87,146,221,203,150,230,108,48,86,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,164,190,99,60,125,103,119,195,113,224,219,189,170,200,125,149,163,54,231,80,122,236,110,98,133,150,58,214,79,49,85,95,27,50,80,89,133,203,227,133,157,210,122,127,19,250,185,175,242,185,85,92,198,67,50,185,88,241,111,187,155,245,163,110,109,246,235,105,125,65,150,126,149,174,172,163,175,95,89,238,169,125,145,172,77,90,87,44,47,229,117,230,54,120,158,142,69,87,203,23,87,72,136,246,44,147,79,83,149,113,99,237,99,121,62,159,234,31,142,156,205,97,99,252,180,57,136,86,219,11,48,236,38,255,0,106,59,110,211,25,27,17,179,79,234,92,150,66,89,153,131,122,69,28,49,210,153,101,114,182,26,61,177,49,24,230,118,178,7,171,149,233,227,123,159,13,196,130,128,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,128,28,209,253,246,110,111,232,191,15,72,252,158,5,248,205,206,240,121,184,246,178,114,98,190,217,209,154,163,211,215,212,216,216,152,196,180,232,226,87,248,172,214,145,221,58,77,23,150,85,72,220,228,142,70,189,205,119,106,171,37,142,255,0,180,182,172,210,186,231,5,87,84,232,173,77,138,212,24,91,189,254,155,35,139,187,29,186,179,246,61,204,127,100,177,171,152,238,215,177,205,94,139,248,57,170,139,248,162,159,172,0,41,91,157,95,186,125,45,244,254,143,200,228,72,127,177,123,233,184,252,58,110,62,59,116,54,191,51,232,114,180,122,197,52,50,162,190,174,66,171,149,22,74,182,99,69,79,36,47,237,111,84,234,142,71,53,175,99,152,246,49,237,208,247,15,28,64,232,30,38,182,190,142,235,237,203,237,179,27,114,197,138,146,211,188,176,165,218,83,195,34,181,209,88,142,25,36,108,111,86,246,74,214,171,186,172,114,198,239,195,185,14,150,64,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,7,52,226,31,136,29,3,195,46,215,222,221,125,198,125,183,227,105,216,175,82,42,116,86,21,187,118,121,164,70,182,42,241,205,36,109,145,232,222,249,92,212,119,84,142,41,29,248,246,169,158,206,33,248,129,215,220,77,110,133,237,215,220,103,212,102,74,229,122,245,34,167,69,102,74,84,160,134,52,107,98,175,28,210,72,232,216,174,239,149,205,71,116,89,37,145,223,135,114,156,212,250,177,57,108,174,3,43,75,59,130,201,219,199,100,177,214,35,183,78,229,73,157,12,245,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,211,128,158,55,240,92,92,104,73,105,106,59,88,172,110,230,225,60,178,230,240,148,225,125,120,95,85,102,84,134,213,70,201,44,143,146,30,199,68,201,23,189,92,201,122,247,53,173,146,37,124,170,51,89,197,143,186,125,228,250,129,168,126,70,115,181,114,238,227,126,231,10,186,237,116,150,177,181,221,182,90,179,33,20,185,215,44,51,217,155,23,35,97,150,54,90,171,19,37,107,27,220,247,193,234,21,35,146,71,197,93,168,198,171,152,198,173,239,98,114,216,172,254,42,150,119,5,147,169,145,198,228,107,199,110,157,202,147,54,104,44,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,202,185,61,57,101,113,219,149,217,29,101,142,216,205,210,212,213,35,218,252,245,137,27,86,230,82,119,49,154,110,235,209,206,107,227,147,162,163,43,77,47,70,200,199,246,198,199,201,231,238,141,18,111,45,218,0,1,149,114,199,249,85,241,207,138,218,219,63,217,187,119,50,149,49,250,79,37,98,214,75,7,168,114,89,70,215,173,134,159,196,178,75,86,103,88,145,34,142,180,171,27,156,206,206,213,75,18,185,21,175,243,247,71,113,36,0,231,87,237,99,75,125,64,163,241,217,18,152,49,57,108,174,3,43,75,59,130,201,219,199,100,177,214,35,183,78,229,73,157,12,245,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,167,128,78,59,49,92,93,233,155,184,45,75,78,166,39,113,116,237,116,183,152,167,86,54,193,74,212,18,88,153,177,203,70,55,216,150,119,178,56,219,93,179,57,232,136,217,38,98,39,224,246,157,215,126,247,175,74,240,237,180,249,221,227,214,184,252,173,220,46,159,244,190,166,12,92,81,201,105,254,123,49,87,103,99,100,146,54,47,71,204,213,94,175,79,202,139,211,170,244,69,231,252,58,113,211,195,143,19,190,28,110,128,214,127,103,234,73,123,191,222,206,117,172,167,148,94,158,101,253,211,59,157,29,159,221,192,249,93,233,228,151,177,138,213,147,177,87,161,90,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,68,85,230,143,239,179,115,127,69,248,122,71,63,225,71,138,237,199,225,43,113,217,173,116,84,190,187,21,123,199,6,127,1,60,202,202,185,122,173,85,84,107,149,17,124,115,51,185,203,20,200,138,232,220,231,34,163,216,249,35,126,132,246,171,115,52,174,242,109,198,156,221,45,21,111,212,97,117,54,62,44,133,110,233,35,124,144,247,167,231,130,95,27,222,198,205,19,209,209,200,196,114,246,72,199,181,87,171,84,245,96,172,14,103,188,194,62,239,253,177,195,30,200,230,49,87,230,191,143,187,134,215,89,21,169,234,61,23,151,177,142,163,86,94,255,0,31,155,199,234,35,177,214,55,248,252,173,107,28,201,152,255,0,31,42,229,117,198,110,248,225,183,31,27,176,57,188,86,171,220,109,25,149,244,213,225,72,25,53,235,90,78,52,88,171,71,101,174,94,190,60,115,59,161,100,177,185,91,28,77,237,146,62,213,71,199,53,202,2,128,121,163,251,236,220,223,209,126,30,145,229,56,46,226,219,85,112,141,186,105,170,113,177,122,237,55,157,244,216,253,77,142,115,100,151,201,69,182,99,123,231,130,36,154,40,214,228,113,164,205,133,242,42,181,190,105,17,83,163,212,208,78,128,215,250,55,116,244,110,39,112,118,251,80,212,206,105,236,229,116,179,70,245,101,94,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,51,89,197,143,186,125,228,250,129,168,126,70,115,165,112,57,199,30,178,225,11,89,58,173,166,91,206,109,214,114,195,95,158,192,177,233,223,27,250,35,125,109,62,229,70,178,203,90,141,69,106,170,50,102,53,24,245,106,182,41,98,191,236,78,91,21,159,197,82,206,224,178,117,50,56,220,141,120,237,211,185,82,102,205,5,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,8,235,189,124,194,56,113,225,251,121,106,236,182,230,102,50,181,47,201,143,102,66,238,82,149,70,93,163,139,242,54,71,71,5,166,194,247,89,100,206,108,108,114,49,176,59,242,216,133,234,168,215,43,147,186,232,173,194,208,59,149,138,151,59,183,58,227,79,234,172,108,22,29,82,91,152,76,156,55,160,142,118,181,174,116,78,146,23,57,168,244,107,216,229,106,175,94,143,106,255,0,173,15,64,0,41,91,157,95,186,125,45,244,254,143,200,228,72,149,195,199,16,58,251,134,93,208,163,186,251,114,250,143,201,83,175,98,164,180,239,44,203,74,236,19,70,173,116,86,35,134,72,221,35,17,221,146,181,170,238,137,36,81,187,241,237,67,67,219,23,190,155,113,196,94,220,99,183,67,107,243,62,187,21,123,172,83,67,42,35,45,99,237,53,17,100,171,102,52,85,241,204,206,230,245,78,170,213,107,154,246,57,236,123,30,238,128,0,0,20,45,205,47,98,238,108,255,0,21,153,237,73,75,13,233,52,222,226,127,190,76,100,209,172,242,70,251,82,34,38,65,142,146,84,237,243,122,175,36,206,141,142,115,89,29,152,63,194,142,70,54,74,242,91,223,239,254,75,120,124,214,59,133,255,0,115,228,244,94,10,235,255,0,246,135,228,155,85,234,159,250,137,86,4,119,251,105,88,207,244,239,34,175,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,47,243,53,226,42,182,255,0,241,47,145,131,75,106,202,153,205,19,163,43,199,134,192,77,66,89,93,82,103,246,53,247,44,53,28,229,99,222,235,10,248,252,209,34,50,72,171,215,84,87,163,90,247,75,94,74,123,23,115,21,130,214,156,67,231,176,222,31,182,251,52,222,157,179,34,207,28,143,171,19,252,151,158,214,42,36,82,66,249,155,85,141,145,21,238,73,42,78,207,201,209,200,249,43,205,31,216,158,230,254,139,243,20,138,1,46,123,149,207,29,185,93,236,197,77,177,27,209,169,170,88,214,216,58,236,118,159,200,219,157,222,183,80,210,107,94,178,178,78,228,237,150,205,118,177,170,175,239,242,75,27,149,234,215,44,51,74,235,10,0,3,42,229,148,242,183,227,234,158,221,250,30,25,55,143,33,138,198,233,5,245,150,52,238,162,185,102,10,48,226,36,95,45,153,171,91,146,71,49,142,134,87,172,139,28,138,171,35,101,145,35,252,236,145,158,27,127,7,31,226,139,137,189,3,194,206,215,228,183,3,87,217,169,115,36,202,238,118,23,79,38,70,26,215,115,51,164,145,71,217,3,100,94,231,49,142,158,39,74,246,53,235,28,106,231,246,187,162,53,217,236,222,141,222,214,91,245,186,26,131,119,55,2,122,146,103,117,21,134,205,97,42,64,144,193,19,25,27,98,138,24,217,248,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,216,255,0,35,31,227,103,242,223,245,34,202,119,87,108,244,174,242,109,198,163,218,221,107,83,212,97,117,54,62,92,125,158,216,227,124,144,247,167,228,158,47,35,30,198,205,19,209,178,70,245,106,246,72,198,57,19,171,80,204,17,165,62,22,55,175,251,68,240,251,162,119,142,76,127,162,183,168,49,235,235,224,108,94,56,217,122,9,95,94,215,137,190,73,21,33,89,225,149,99,238,122,187,198,172,238,232,238,168,157,84,204,14,234,238,102,170,222,77,199,212,123,165,173,109,250,140,214,166,200,75,144,179,219,36,143,142,30,245,252,144,69,228,123,222,216,98,98,54,56,216,174,94,200,216,198,162,244,106,23,147,202,203,64,86,208,188,22,232,219,75,167,173,226,114,90,170,197,252,254,73,44,164,173,125,167,201,101,241,87,176,140,145,127,43,31,78,10,138,206,196,70,57,157,175,78,189,234,231,75,80,85,95,60,239,224,159,243,39,244,211,143,242,106,203,98,176,28,73,107,108,238,119,39,83,29,141,199,109,190,74,221,203,150,230,108,48,86,130,59,248,247,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,226,185,136,241,191,115,138,173,118,154,75,71,90,237,219,45,39,144,150,92,19,146,25,235,77,148,145,208,197,27,237,90,137,242,185,142,237,123,39,244,234,177,199,35,34,176,228,123,81,207,123,83,242,184,9,224,131,59,197,198,187,150,238,163,171,149,198,237,150,19,203,22,111,55,78,102,87,153,246,150,21,88,106,212,116,145,72,201,38,239,116,79,145,59,21,172,139,175,115,154,233,34,71,223,158,39,19,138,192,98,169,96,176,88,202,152,236,110,58,188,117,41,211,169,11,97,130,180,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,6,115,71,247,217,185,191,162,252,61,35,242,120,23,227,55,59,193,230,227,218,201,201,138,251,103,70,106,143,79,95,83,99,98,99,18,211,163,137,95,226,179,90,71,116,233,52,94,89,85,35,115,146,57,26,247,53,221,170,172,150,59,254,210,218,179,74,235,156,21,93,83,162,181,54,43,80,97,110,247,250,108,142,46,236,118,234,207,216,247,49,253,146,198,174,99,187,94,199,53,122,47,224,230,170,47,226,138,126,176,35,87,49,45,139,185,191,220,41,234,189,55,129,195,125,167,169,48,62,45,73,129,133,171,58,200,235,85,85,86,86,69,28,40,231,77,52,149,95,106,24,227,86,185,174,146,102,127,133,81,30,218,12,208,26,255,0,89,109,102,178,196,238,14,223,106,27,120,61,67,131,176,150,104,222,172,169,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,223,115,8,215,250,55,116,249,112,235,109,193,219,237,67,83,57,167,179,149,240,150,104,222,172,171,217,43,62,217,166,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,68,38,130,57,139,113,21,91,135,190,26,53,28,248,109,89,83,19,173,181,85,119,97,180,204,43,44,173,183,35,228,123,25,106,197,117,133,205,124,111,130,188,146,72,217,186,163,25,47,129,21,85,94,198,62,133,246,247,69,101,119,43,95,233,173,185,193,88,169,6,75,85,102,41,97,41,203,109,238,108,17,207,102,102,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,253,198,151,118,159,66,254,203,246,179,70,237,159,218,159,105,253,210,211,248,236,23,173,240,120,125,87,165,173,28,62,95,31,115,187,59,188,125,221,189,206,233,215,167,85,233,212,168,30,117,126,233,244,183,211,250,63,35,145,34,255,0,10,188,76,107,46,20,55,114,158,233,104,250,53,50,44,117,119,99,114,248,203,40,141,102,71,29,35,227,124,176,36,157,170,232,95,221,20,111,100,141,69,237,123,27,220,215,179,190,55,232,83,103,119,139,64,239,174,128,197,238,54,220,231,170,100,113,185,26,240,75,44,81,90,134,105,241,243,201,12,115,58,165,166,194,247,182,43,49,182,86,36,145,43,149,90,171,255,0,161,87,218,128,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,0,0,0,0,0,0,12,214,113,99,238,159,121,62,160,106,31,145,156,230,151,113,57,92,117,106,23,50,24,203,117,107,229,43,173,186,50,205,11,152,203,80,36,178,66,178,196,229,78,143,98,75,12,177,171,155,213,59,227,123,127,189,170,137,101,92,169,248,231,202,225,117,53,14,23,119,95,41,111,33,141,207,216,72,244,166,107,35,148,115,215,25,59,43,178,56,177,139,231,147,181,181,158,216,24,200,35,139,162,182,103,246,35,31,230,69,138,221,10,160,230,177,199,110,85,114,183,248,89,217,173,77,81,184,214,215,88,53,190,87,29,59,157,60,147,171,158,217,48,232,244,68,107,24,214,163,86,126,199,57,94,175,240,57,89,217,60,114,87,174,197,236,94,227,241,23,184,248,237,175,218,252,55,174,202,222,235,44,211,74,170,202,184,250,173,84,73,45,89,145,17,124,112,179,185,189,87,162,185,92,230,177,141,123,222,198,59,69,59,23,177,123,113,195,166,220,99,182,191,107,240,222,135,21,71,172,179,77,42,163,237,100,45,57,17,36,181,102,68,68,242,76,254,214,245,94,136,212,107,90,198,53,140,99,24,222,128,114,174,44,125,172,111,39,211,253,67,241,211,153,172,62,172,158,39,43,133,178,202,121,156,101,186,22,36,175,5,182,69,102,23,68,247,65,60,76,154,25,81,174,68,85,100,145,73,28,140,119,247,57,143,107,147,170,42,41,111,252,170,248,231,202,238,149,111,236,221,187,153,75,121,13,89,141,175,107,37,131,212,57,44,163,172,89,204,193,229,89,37,171,51,172,72,178,201,102,36,145,206,103,103,114,45,120,156,138,214,120,59,164,177,242,128,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,128,28,209,253,246,110,111,232,191,15,72,138,164,244,229,149,199,110,87,100,117,150,59,99,55,75,83,84,143,107,243,214,36,109,91,153,73,220,198,105,187,175,71,57,175,142,78,138,140,173,52,189,27,35,31,219,27,31,39,159,186,52,73,188,183,104,0,41,91,157,95,186,125,45,244,254,143,200,228,72,43,142,210,122,171,49,130,203,234,156,78,153,202,221,194,233,255,0,79,246,190,70,189,41,36,171,143,243,189,89,7,168,149,168,172,139,200,244,86,179,189,83,185,200,168,157,84,238,188,14,113,119,149,225,7,119,29,170,231,199,91,204,105,60,245,118,227,117,30,42,11,14,99,223,2,61,28,203,80,177,92,145,62,204,43,221,217,228,78,138,201,38,141,29,31,149,100,110,130,52,182,172,210,186,231,5,87,84,232,173,77,138,212,24,91,189,254,155,35,139,187,29,186,179,246,61,204,127,100,177,171,152,238,215,177,205,94,139,248,57,170,139,248,162,144,91,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,75,254,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,207,201,213,58,179,74,232,108,21,173,83,173,117,54,43,79,225,105,118,122,156,142,82,236,117,42,193,222,246,177,157,242,200,173,99,123,158,246,181,58,175,226,231,34,39,226,168,103,223,142,78,46,242,188,95,110,227,117,92,24,235,120,125,39,129,174,236,110,156,197,79,97,207,123,32,87,171,159,106,102,35,150,38,89,153,123,123,252,105,209,25,28,49,171,164,241,36,142,233,92,187,184,5,185,196,230,170,93,121,186,88,252,174,55,108,176,158,43,29,22,180,245,254,243,72,178,74,207,77,86,207,106,49,97,99,224,145,182,36,141,235,35,127,44,109,237,116,158,72,161,89,53,23,128,91,155,137,192,158,129,226,111,103,49,249,92,150,175,79,93,95,81,105,218,117,167,189,54,94,52,204,88,173,13,154,145,198,215,189,179,68,196,141,36,141,17,35,116,81,172,159,145,241,191,205,21,118,171,115,53,86,205,238,62,156,221,45,21,111,211,230,180,206,66,44,133,110,233,36,100,115,118,47,231,130,95,27,216,247,67,43,21,209,200,196,114,119,198,247,181,87,163,148,208,247,11,188,77,232,30,41,182,191,27,184,26,66,205,74,121,39,215,107,179,90,121,114,48,217,187,134,157,100,150,62,201,219,26,247,53,143,116,18,186,39,189,172,89,35,70,191,181,189,85,173,160,206,44,125,211,239,39,212,13,67,242,51,156,255,0,35,164,245,86,31,5,136,213,57,109,51,149,165,133,212,30,163,236,140,141,138,82,71,87,33,224,122,50,127,79,43,145,25,47,141,234,141,127,98,175,107,149,17,122,41,97,92,170,248,231,197,109,109,159,236,221,187,153,74,152,253,39,146,177,107,37,131,212,57,44,163,107,214,195,79,226,89,37,171,51,172,72,145,71,90,85,141,206,103,103,106,165,137,92,138,215,249,251,163,184,144,101,92,250,174,226,114,184,234,212,46,100,49,150,234,215,202,87,91,116,101,154,23,49,150,160,73,100,133,101,137,202,157,30,196,150,25,99,87,55,170,119,198,246,255,0,123,85,18,210,185,94,115,2,255,0,228,111,133,45,221,155,253,150,39,70,102,28,239,253,166,85,173,118,123,22,127,246,106,213,35,134,47,251,72,186,127,133,75,84,0,25,87,62,172,158,39,43,133,178,202,121,156,101,186,22,36,175,5,182,69,102,23,68,247,65,60,76,154,25,81,174,68,85,100,145,73,28,140,119,247,57,143,107,147,170,42,41,110,156,173,248,250,185,184,158,135,134,77,227,200,101,114,90,189,61,101,141,59,168,174,89,158,244,217,120,211,203,102,106,214,228,145,207,123,102,137,137,34,199,34,170,70,232,163,72,255,0,35,227,103,155,213,243,171,246,177,165,190,160,81,248,236,137,77,122,91,73,234,173,115,157,171,165,180,86,153,202,234,12,213,222,255,0,77,142,197,210,146,221,169,251,24,231,191,178,40,209,207,119,107,24,231,47,68,252,26,213,85,252,17,79,213,218,173,204,213,91,55,184,250,115,116,180,85,191,79,154,211,57,8,178,21,187,164,145,145,205,216,191,158,9,124,111,99,221,12,172,87,71,35,17,201,223,27,222,213,94,142,82,90,243,19,227,143,70,241,113,163,118,163,31,161,25,168,49,47,198,87,189,148,213,24,91,47,95,73,95,35,34,199,20,49,163,145,81,182,95,19,98,178,230,75,216,157,34,182,222,157,175,124,209,71,229,57,101,112,235,91,127,248,151,199,79,170,116,157,76,230,137,209,149,228,204,231,225,191,20,174,169,51,251,28,202,117,220,173,106,177,239,117,133,100,158,25,85,25,36,85,236,34,163,209,174,99,186,95,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,21,121,163,251,236,220,223,209,126,30,145,23,227,196,229,102,197,88,206,195,140,182,252,109,59,16,212,177,113,176,185,96,134,121,155,35,162,137,242,116,237,107,222,216,38,115,90,171,213,201,20,138,157,123,87,164,170,224,19,142,204,175,8,154,154,238,11,82,211,183,150,219,173,69,97,45,230,41,213,141,211,221,171,60,117,230,108,114,209,141,246,34,129,143,146,71,87,108,206,122,42,186,56,88,137,248,177,165,244,226,114,216,172,254,42,150,119,5,147,169,145,198,228,107,199,110,157,202,147,54,104,44,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,67,94,98,60,125,83,225,143,74,166,131,218,220,134,43,37,185,185,191,45,126,169,102,11,31,118,99,72,226,127,169,181,91,185,94,147,61,147,198,234,241,200,196,141,223,154,71,119,54,63,28,180,109,137,196,229,115,249,90,88,44,22,50,222,71,37,145,177,29,74,116,234,66,233,167,179,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,125,60,188,248,44,197,112,177,181,245,243,186,191,79,212,110,234,106,90,234,186,130,226,89,109,165,165,2,201,221,22,62,9,26,212,107,24,214,164,78,149,24,174,71,204,142,95,36,140,100,61,178,212,20,3,205,31,223,102,230,254,139,240,244,136,213,247,79,85,125,213,251,245,247,103,43,247,111,237,15,178,126,216,244,82,122,31,93,227,242,250,111,63,79,31,155,199,249,252,125,221,221,191,155,167,79,196,151,252,179,56,209,254,205,155,142,253,183,214,174,242,104,29,125,144,169,5,155,19,94,240,199,130,188,171,226,101,238,146,61,176,182,23,35,218,219,14,94,215,120,226,137,232,229,240,164,114,94,78,39,45,138,207,226,169,103,112,89,58,153,28,110,70,188,118,233,220,169,51,102,130,204,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,102,179,139,31,116,251,201,245,3,80,252,140,231,52,147,19,149,135,21,95,59,54,50,219,49,183,44,77,82,189,199,66,228,130,105,225,108,110,150,38,73,211,181,207,99,103,133,206,106,47,86,164,177,170,244,238,78,179,127,128,30,100,63,217,123,5,111,107,119,91,23,149,205,232,22,122,172,134,47,236,184,61,78,74,157,233,95,7,238,25,231,181,28,49,211,232,219,50,43,26,222,239,52,170,238,171,220,226,27,110,22,181,202,238,86,191,212,187,141,157,175,82,12,150,170,204,93,205,220,138,163,28,216,35,158,204,207,154,70,198,215,57,206,70,35,158,168,136,174,114,244,233,213,87,251,203,211,229,141,195,246,43,100,56,92,211,217,215,50,164,250,135,113,235,193,170,178,151,34,70,185,86,9,226,71,82,172,146,120,216,254,200,235,185,142,88,220,175,70,205,53,149,99,149,175,66,90,144,11,138,110,106,210,112,207,190,154,143,101,223,176,78,212,45,192,54,155,153,148,93,79,232,210,202,79,82,27,29,82,47,71,39,106,53,101,86,127,141,122,171,21,127,14,189,19,246,184,58,230,99,55,22,155,190,187,87,30,200,179,75,53,152,171,57,89,50,14,212,203,117,81,177,58,54,246,36,94,146,62,170,171,34,126,61,233,209,17,127,191,251,137,198,82,183,58,191,116,250,91,233,253,31,145,200,144,0,146,156,11,241,155,157,224,243,113,237,100,228,197,125,179,163,53,71,167,175,169,177,177,49,137,105,209,196,175,241,89,173,35,186,116,154,47,44,170,145,185,201,28,141,123,154,238,213,86,75,29,255,0,105,109,89,165,117,206,10,174,169,209,90,155,21,168,48,183,123,253,54,71,23,118,59,117,103,236,123,152,254,201,99,87,49,221,175,99,154,189,23,240,115,85,23,241,69,63,88,0,1,0,57,201,236,167,223,158,31,113,59,199,83,33,225,183,182,89,5,243,65,36,189,177,207,71,35,45,122,242,118,181,35,114,186,102,206,202,106,222,175,99,82,63,63,94,231,118,33,85,124,44,111,95,246,118,226,11,68,239,28,152,255,0,91,83,79,228,23,215,192,216,188,146,62,140,241,62,189,175,19,124,145,162,204,144,77,42,199,220,244,111,145,25,221,213,189,81,122,175,52,127,125,155,155,250,47,195,210,58,175,45,141,235,254,206,220,62,241,69,188,113,227,253,109,189,63,143,211,94,130,7,69,228,141,247,167,150,253,122,190,86,249,35,85,133,39,154,37,147,181,232,239,26,63,183,171,186,34,192,3,74,124,44,108,167,246,118,225,247,68,236,228,153,15,91,111,79,227,215,215,206,217,124,145,190,244,242,190,197,175,19,188,113,170,194,147,205,42,71,220,196,119,141,25,221,213,221,85,121,87,52,127,98,123,155,250,47,204,82,40,4,250,177,57,108,174,3,43,75,59,130,201,219,199,100,177,214,35,183,78,229,73,157,12,245,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,211,128,158,55,240,92,92,104,73,105,106,59,88,172,110,230,225,60,178,230,240,148,225,125,120,95,85,102,84,134,213,70,201,44,143,146,30,199,68,201,23,189,92,201,122,247,53,173,146,37,124,170,0,25,87,62,172,158,39,43,133,178,202,121,156,101,186,22,36,175,5,182,69,102,23,68,247,65,60,76,154,25,81,174,68,85,100,145,73,28,140,119,247,57,143,107,147,170,42,41,114,156,174,120,237,202,239,102,42,109,136,222,141,77,82,198,182,193,215,99,180,254,70,220,238,245,186,134,147,90,245,149,146,119,39,108,182,107,181,141,85,127,127,146,88,220,175,86,185,97,154,87,78,173,127,175,244,110,214,104,220,182,224,238,14,161,169,131,211,216,58,235,102,245,235,42,189,145,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,231,135,138,238,43,183,31,139,93,199,126,181,214,178,250,28,85,31,36,24,12,4,19,43,234,226,42,185,81,85,173,85,68,242,76,254,214,172,179,42,35,164,115,90,136,140,99,35,141,156,126,238,39,43,142,173,66,230,67,25,110,173,124,165,117,183,70,89,161,115,25,106,4,150,72,86,88,156,169,209,236,73,97,150,53,115,122,167,124,111,111,247,181,81,45,43,145,143,241,179,249,111,250,145,106,134,125,185,151,104,10,219,125,198,150,226,85,198,233,235,120,172,110,114,197,108,253,85,153,37,236,184,251,117,163,150,213,136,159,34,175,123,29,113,109,162,246,175,99,94,215,177,189,189,157,169,58,185,39,238,134,87,80,237,30,188,218,140,131,109,205,95,70,102,42,228,168,216,154,235,165,100,112,100,25,39,90,177,68,169,210,22,50,90,114,202,189,174,232,231,218,122,246,181,81,85,242,43,152,222,230,126,203,248,54,220,124,141,123,120,168,239,231,177,237,211,52,224,200,73,211,213,122,249,27,94,195,33,106,61,174,124,205,171,37,153,90,137,215,167,133,94,230,185,172,114,20,25,183,186,43,43,185,90,255,0,77,109,206,10,197,72,50,90,171,49,75,9,78,91,111,115,96,142,123,51,50,24,221,35,154,215,57,24,142,122,42,170,53,203,211,175,68,95,238,52,251,137,196,226,176,24,170,88,44,22,50,166,59,27,142,175,29,74,116,234,66,216,96,173,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,130,170,249,231,127,4,255,0,153,63,166,149,129,134,213,57,221,63,142,207,98,113,23,189,61,77,77,143,102,47,41,31,137,143,245,21,89,106,11,109,143,171,145,85,157,39,169,93,253,90,168,239,201,211,175,107,156,139,210,184,93,225,147,95,113,77,186,24,221,191,210,21,173,211,198,190,195,91,154,212,43,142,154,205,44,52,11,28,178,119,206,232,211,181,175,123,96,149,177,49,238,98,73,34,53,157,205,234,174,109,228,231,245,30,199,114,235,225,131,27,20,204,202,166,144,210,62,28,117,42,140,177,12,249,76,149,171,54,21,242,44,105,52,145,50,89,156,249,39,176,246,49,90,214,177,146,171,24,214,49,26,157,131,64,107,253,27,186,122,55,19,184,59,125,168,106,103,52,246,114,186,89,163,122,178,175,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,148,67,205,31,223,102,230,254,139,240,244,136,191,38,39,43,14,42,190,118,108,101,182,99,110,88,154,165,123,142,133,201,4,211,194,216,221,44,76,147,167,107,158,198,207,11,156,212,94,173,73,99,85,233,220,157,102,175,45,142,57,242,188,62,235,250,123,87,184,217,75,119,182,235,85,88,173,141,137,247,50,142,108,26,94,119,77,34,182,212,77,154,68,130,26,206,146,195,221,103,162,53,122,116,151,185,86,53,142,75,201,0,205,103,20,251,41,253,157,184,130,214,219,57,30,67,214,212,211,249,4,244,19,186,95,36,143,163,60,76,177,87,202,239,28,104,179,36,19,68,146,118,177,27,228,71,246,245,111,69,89,85,182,123,215,247,231,148,142,241,236,229,188,127,134,222,217,100,48,190,25,227,139,182,57,232,228,115,177,88,143,185,203,35,149,211,54,118,92,71,116,99,26,145,248,58,119,59,189,72,0,79,254,114,123,215,247,231,136,44,78,206,84,199,248,106,109,150,61,124,211,201,23,108,147,222,200,197,94,196,157,174,73,28,142,133,176,50,154,55,171,24,228,147,207,215,185,189,138,126,79,40,77,139,167,185,252,71,91,220,109,67,134,245,184,93,180,199,183,35,11,158,176,62,22,230,39,122,199,73,36,138,68,115,221,218,198,91,157,143,98,34,199,45,104,156,175,106,246,181,247,126,82,183,58,191,116,250,91,233,253,31,145,200,144,42,60,78,86,108,85,140,236,56,203,111,198,211,177,13,75,23,27,11,150,8,103,153,178,58,40,159,39,78,214,189,237,130,103,53,170,189,92,145,72,169,215,181,122,72,174,8,56,209,213,92,35,238,60,23,174,187,43,155,208,57,47,36,25,189,61,21,233,27,27,60,171,15,117,234,208,43,210,21,184,196,130,52,71,61,63,60,104,232,187,153,220,146,51,65,56,156,182,43,63,138,165,157,193,100,234,100,113,185,26,241,219,167,114,164,205,154,11,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,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,0,0,0,0,0,0,6,107,56,177,247,79,188,159,80,53,15,200,206,89,78,196,240,147,165,120,185,229,129,182,154,91,37,47,161,212,152,47,188,121,13,51,145,107,163,139,199,121,217,12,139,25,4,242,172,50,200,148,228,145,97,116,204,141,17,206,240,198,168,189,88,133,80,235,253,1,172,182,179,89,101,182,251,112,116,245,188,30,161,193,216,90,215,168,217,68,239,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,106,99,57,176,110,229,14,20,31,180,246,174,219,200,238,99,172,79,134,77,83,102,39,181,237,192,73,77,241,178,194,90,138,203,38,251,82,57,156,222,201,150,53,106,177,141,123,213,242,247,57,208,175,64,104,13,101,186,122,203,19,183,219,125,167,173,231,53,14,114,194,86,163,70,178,39,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,151,253,193,159,6,122,7,132,205,1,90,157,58,53,50,58,219,35,93,146,231,179,210,197,12,211,182,121,33,174,150,106,85,178,144,69,50,81,243,87,73,35,138,78,171,213,123,157,248,255,0,116,138,7,42,226,199,218,198,242,125,63,212,63,29,57,154,194,226,119,111,128,220,87,20,188,25,109,30,227,104,200,173,166,234,105,221,167,211,148,112,177,46,69,176,82,201,192,202,208,77,233,167,108,140,115,81,232,215,218,72,156,215,68,158,73,155,229,127,98,34,178,162,255,0,223,86,130,213,95,242,174,156,212,154,115,33,255,0,156,167,123,27,122,188,159,251,178,67,52,114,51,255,0,35,154,230,255,0,169,80,190,158,2,120,223,193,113,113,161,37,165,168,237,98,177,187,155,132,242,203,155,194,83,133,245,225,125,85,153,82,27,85,27,36,178,62,72,123,29,19,36,94,245,115,37,235,220,214,182,72,149,245,87,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,0,230,143,239,179,115,127,69,248,122,71,127,224,175,133,28,23,22,156,189,53,182,141,241,98,169,234,252,110,224,94,185,165,179,119,97,123,189,5,175,65,139,89,35,87,70,168,244,134,118,51,197,34,116,123,83,171,36,241,189,241,70,133,123,107,253,1,172,182,179,89,101,182,251,112,116,245,188,30,161,193,216,90,215,168,217,68,239,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,207,185,87,241,235,90,213,108,87,11,27,201,157,169,77,244,235,195,143,208,217,59,30,85,125,199,172,179,57,104,89,177,36,174,106,61,26,248,34,170,198,177,140,236,139,197,213,94,177,53,246,148,1,74,220,234,253,211,233,111,167,244,126,71,34,123,94,78,26,3,70,238,158,141,226,11,111,183,7,79,84,206,105,236,229,125,57,90,245,27,40,189,146,179,174,73,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,37,113,175,194,142,119,132,189,229,187,163,124,89,91,154,67,37,214,230,150,205,221,133,141,245,245,123,88,178,70,174,141,85,139,52,15,127,138,68,232,199,47,70,73,227,99,37,141,14,235,203,43,142,220,174,200,235,44,118,198,110,150,166,169,30,215,231,172,72,218,183,50,147,185,140,211,119,94,142,115,95,28,157,21,25,90,105,122,54,70,63,182,54,62,79,63,116,104,147,121,101,175,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,145,87,152,143,11,219,143,196,230,205,38,39,107,117,222,87,27,154,194,121,108,125,220,76,130,215,197,234,104,213,209,73,233,173,55,170,49,102,99,224,141,245,228,145,86,54,191,185,29,218,146,121,98,169,94,20,120,37,220,125,252,226,9,155,73,173,116,166,171,210,120,172,7,142,230,178,179,62,53,107,90,196,213,124,75,36,49,185,150,17,190,57,172,126,86,68,138,215,59,181,238,149,35,145,145,61,11,244,208,26,3,70,237,102,141,196,237,246,223,105,234,152,61,61,131,174,149,168,209,172,139,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,174,93,203,254,229,113,236,79,108,191,90,249,139,164,10,230,141,192,150,43,100,242,176,239,190,203,233,155,117,244,78,114,195,219,168,49,213,32,111,162,211,215,92,230,36,79,143,181,123,162,173,97,207,114,35,59,60,113,72,212,98,57,169,52,49,55,181,242,179,224,151,122,54,195,43,14,252,238,54,172,212,26,63,27,144,175,43,98,208,204,91,116,167,187,59,29,102,179,95,151,173,51,24,222,200,218,231,203,3,17,30,170,179,50,78,232,251,85,146,87,7,22,62,233,247,147,234,6,161,249,25,203,62,225,155,133,29,184,226,215,150,102,219,104,173,107,23,161,202,209,251,118,124,6,126,8,81,246,177,22,157,151,184,138,230,162,170,121,33,127,107,82,88,85,81,178,53,173,84,86,61,145,200,202,140,215,250,3,89,109,102,178,203,109,246,224,233,235,120,61,67,131,176,181,175,81,178,137,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,180,242,171,227,159,43,186,85,191,179,118,238,101,45,228,53,102,54,189,172,150,15,80,228,178,142,177,103,51,7,149,100,150,172,206,177,34,203,37,152,146,71,57,157,157,200,181,226,114,43,89,224,238,146,199,204,171,150,253,177,252,40,224,184,180,229,95,183,250,55,197,138,167,171,241,191,109,92,210,217,187,176,189,222,130,215,219,86,150,72,213,209,170,61,33,157,140,241,72,157,30,212,234,201,60,111,124,81,161,84,58,255,0,64,107,45,172,214,89,109,190,220,29,61,111,7,168,112,118,22,181,234,54,81,59,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,186,158,91,28,115,226,184,130,208,20,246,175,113,178,149,40,238,46,149,175,91,27,19,238,101,26,233,245,68,13,134,69,109,168,155,52,139,60,214,91,29,119,186,207,68,114,117,233,47,114,36,139,28,115,124,3,42,229,207,110,87,2,120,174,46,248,50,216,236,238,154,185,83,19,184,186,119,109,244,253,76,61,203,82,54,10,86,160,146,181,39,73,21,233,25,94,89,222,200,227,109,135,66,214,42,35,100,153,234,191,131,220,87,175,10,60,20,113,29,190,251,142,207,185,184,204,174,138,169,164,53,4,116,179,122,166,226,62,156,154,122,244,10,178,57,177,198,174,100,210,92,137,99,79,221,71,209,209,200,248,124,142,133,175,73,18,194,185,202,210,179,142,225,19,68,227,238,101,173,229,44,85,215,24,216,101,189,109,177,54,123,79,110,51,32,142,154,68,133,140,137,30,229,69,114,164,108,99,58,170,246,181,169,209,18,5,242,184,247,217,182,95,173,124,61,211,175,243,70,224,75,21,178,121,88,119,223,101,244,205,186,250,39,57,97,237,212,24,234,144,55,209,105,235,174,115,18,39,199,218,189,209,86,176,231,185,17,157,158,56,164,106,49,28,212,154,24,155,94,197,255,0,114,221,225,163,251,57,112,227,139,251,127,19,233,53,158,181,236,207,234,15,52,30,59,21,252,140,255,0,37,164,254,248,163,149,158,24,85,59,162,147,187,199,60,182,187,87,163,136,1,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,69,94,104,254,251,55,55,244,95,135,164,119,94,83,59,67,163,119,235,107,248,140,218,61,192,130,220,152,45,69,95,76,195,97,106,78,176,207,19,217,38,66,88,166,141,255,0,138,35,227,150,56,228,68,114,57,138,172,68,115,92,213,115,86,31,241,69,195,38,190,225,103,116,50,91,127,171,235,91,185,141,101,135,55,11,168,83,29,53,106,89,152,18,56,164,239,129,210,39,107,158,198,207,19,101,99,28,244,142,69,115,59,157,209,28,238,215,193,191,49,221,101,194,166,215,235,45,186,185,136,183,170,235,207,93,44,232,170,182,237,39,162,195,228,93,34,249,210,70,244,73,86,180,137,34,204,172,141,233,251,200,85,26,140,91,50,76,200,171,175,245,254,178,221,61,101,150,220,29,193,212,54,243,154,135,57,97,108,222,189,101,83,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,126,229,161,192,6,43,107,180,108,59,203,191,123,117,82,77,193,203,88,142,222,18,142,94,54,206,252,5,38,44,114,193,47,129,236,233,94,243,165,106,189,92,170,233,34,99,98,106,120,94,179,177,108,40,2,128,121,163,251,236,220,223,209,126,30,145,47,249,100,108,94,220,113,23,192,142,186,218,253,208,195,122,236,85,237,192,187,44,51,68,168,203,88,251,77,198,99,210,59,85,164,84,95,28,204,238,119,69,232,173,86,185,204,123,94,199,189,142,174,14,34,182,27,89,112,219,187,153,221,169,214,116,173,181,248,235,15,126,50,244,213,210,22,101,177,202,247,37,123,177,35,94,246,246,72,214,245,86,163,221,216,244,124,110,94,246,57,18,117,114,167,227,159,43,133,212,212,56,93,221,124,165,188,134,55,63,97,35,210,153,172,142,81,207,92,100,236,174,200,226,198,47,158,78,214,214,123,96,99,32,142,46,138,217,159,216,140,127,153,22,43,116,51,89,197,143,186,125,228,250,129,168,126,70,114,122,114,254,225,159,70,241,95,203,243,90,237,110,176,189,111,28,246,238,69,188,150,35,39,89,85,207,199,100,99,197,82,100,83,172,125,200,217,153,219,44,140,124,110,84,238,99,221,218,230,63,178,70,87,94,241,108,238,190,216,173,127,148,219,157,198,192,219,199,100,177,214,39,138,41,101,171,52,48,100,32,142,105,33,109,186,174,153,140,116,181,164,116,79,88,229,70,162,57,19,255,0,74,39,95,229,233,195,215,246,141,226,107,79,224,46,217,197,51,11,165,60,122,183,55,91,35,87,213,71,126,141,75,80,35,169,164,42,157,146,121,159,44,113,185,30,168,212,141,210,59,163,213,169,27,244,40,10,33,230,217,81,43,113,165,168,38,71,171,150,214,31,21,50,167,79,240,244,172,214,116,255,0,253,58,255,0,251,207,109,201,95,24,182,184,159,213,25,55,215,71,199,75,67,219,70,200,170,159,187,149,247,169,35,122,39,247,254,45,73,19,255,0,250,133,212,20,173,206,175,221,62,150,250,127,71,228,114,39,234,242,165,216,189,184,226,47,110,55,247,107,247,67,13,235,177,87,190,237,75,12,209,42,50,214,62,211,83,40,145,218,173,34,162,248,230,103,115,186,47,69,106,181,206,99,218,246,61,236,116,53,226,31,135,237,125,195,46,232,94,218,141,198,101,71,228,169,215,175,110,43,148,82,101,165,118,9,163,71,54,90,242,77,28,110,145,136,238,248,156,228,111,68,146,41,27,248,246,169,42,185,101,113,219,149,217,29,101,142,216,205,210,212,213,35,218,252,245,137,27,86,230,82,119,49,154,110,235,209,206,107,227,147,162,163,43,77,47,70,200,199,246,198,199,201,231,238,141,18,111,45,218,0,0,62,76,182,39,21,159,197,93,193,103,113,149,50,56,220,141,121,42,92,167,110,22,205,5,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,198,110,174,217,234,173,155,220,125,71,181,186,214,167,167,205,105,156,132,184,251,61,177,200,200,230,236,95,201,60,94,70,49,238,134,86,43,100,141,234,212,239,141,236,114,39,71,33,249,90,155,84,231,117,134,70,28,182,163,189,234,237,215,199,208,197,199,39,137,145,246,213,165,86,42,149,163,232,196,68,94,200,32,137,157,122,119,59,183,171,149,92,170,171,245,226,181,254,178,193,104,220,254,223,97,181,13,186,122,123,85,88,163,103,53,70,21,70,178,251,233,172,171,89,37,84,78,231,49,142,158,71,163,58,246,43,251,28,168,174,141,138,217,63,202,211,98,238,111,7,21,152,29,73,119,13,234,244,222,221,255,0,190,76,156,210,44,241,198,203,81,162,166,61,141,146,36,237,243,122,175,28,205,141,238,107,95,29,105,255,0,196,141,86,58,250,72,171,205,31,216,158,230,254,139,243,20,138,1,44,167,154,71,0,180,246,239,215,113,55,179,152,252,86,55,72,47,163,175,168,180,237,58,208,81,135,17,34,248,171,67,102,164,113,181,140,116,50,189,99,73,35,68,89,27,44,139,39,231,100,143,240,192,189,151,221,237,101,176,187,161,167,247,115,111,231,169,30,119,78,216,116,213,210,220,9,52,18,177,241,186,41,97,145,159,130,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,132,248,93,226,111,64,241,77,181,248,221,192,210,22,106,83,201,62,187,93,154,211,203,145,134,205,220,52,235,36,177,246,78,216,215,185,172,123,160,149,209,61,237,98,201,26,53,253,173,234,173,111,96,0,202,185,113,59,167,192,86,158,226,103,130,109,169,215,59,125,130,169,79,117,49,27,111,129,154,139,235,250,90,76,207,189,113,248,246,172,55,166,88,149,243,61,181,235,186,58,234,233,24,198,61,232,142,115,88,170,169,81,127,239,171,65,106,175,249,87,78,106,77,57,144,255,0,206,83,189,141,189,94,79,253,217,33,154,57,25,255,0,145,205,115,127,212,168,119,94,42,120,236,222,142,46,241,90,127,5,184,212,244,254,39,27,167,108,79,110,42,120,8,237,193,5,169,228,107,90,217,103,142,107,18,181,239,141,173,123,99,114,34,43,82,105,147,255,0,175,83,208,112,19,193,6,119,139,141,119,45,221,71,87,43,141,219,44,39,150,44,222,110,156,204,175,51,237,44,42,176,213,168,233,34,145,146,77,222,232,159,34,118,43,89,23,94,231,53,210,68,143,247,252,224,180,158,149,208,220,68,232,205,45,162,180,206,43,79,225,105,109,253,79,77,142,197,210,142,165,88,59,242,153,55,191,178,40,209,172,111,115,222,231,47,68,252,92,229,85,252,85,78,215,200,199,248,217,252,183,253,72,181,66,176,57,222,237,159,169,210,187,105,188,116,234,98,162,251,63,33,111,76,228,39,241,246,222,177,234,35,75,21,25,220,140,252,240,199,233,110,175,71,61,59,93,63,229,106,247,189,82,42,242,165,220,207,217,223,25,58,115,29,98,222,42,165,13,107,143,189,166,110,79,144,147,199,219,228,141,44,87,100,46,87,181,169,52,150,170,214,137,168,189,221,222,85,99,91,220,230,170,72,174,120,58,254,180,185,93,172,218,218,58,134,218,88,171,95,35,159,202,98,90,178,182,5,100,174,138,10,86,30,157,60,79,122,44,55,216,223,197,94,196,89,63,194,146,39,119,10,229,29,182,122,171,88,113,123,135,215,88,154,157,48,186,11,31,127,33,151,181,36,114,120,219,234,106,77,78,8,26,246,177,88,147,61,243,171,218,199,185,189,209,193,59,145,85,89,209,111,80,2,170,249,231,127,4,255,0,153,63,166,149,151,160,52,6,178,221,61,101,137,219,237,190,211,214,243,154,135,57,97,43,81,163,89,19,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,4,112,245,195,238,199,112,35,179,83,82,251,193,138,198,198,190,9,245,78,177,206,79,13,31,180,45,43,146,56,221,44,146,59,178,24,81,242,118,67,15,122,181,158,79,239,124,146,73,36,148,195,199,39,23,121,94,47,183,113,186,174,12,117,188,62,147,192,215,118,55,78,98,167,176,231,189,144,43,213,207,181,51,17,203,19,44,204,189,189,254,52,232,140,142,24,213,210,120,146,71,74,174,78,59,33,191,48,107,43,219,231,87,57,111,78,109,125,170,243,99,173,211,154,62,230,106,169,216,143,108,105,20,110,252,26,202,210,185,206,91,73,248,163,209,240,51,185,31,99,199,29,121,163,251,236,220,223,209,126,30,145,45,57,109,240,253,160,120,154,224,39,91,237,70,227,50,219,49,183,55,34,107,113,92,162,144,165,218,83,195,75,26,230,203,94,73,163,145,177,189,91,223,19,156,141,234,177,203,35,127,14,229,43,131,125,54,47,113,248,116,220,124,142,215,238,134,27,208,229,104,244,150,25,162,85,125,92,133,87,42,164,118,171,72,168,158,72,95,218,238,139,209,28,142,107,152,246,177,236,123,27,97,92,171,248,245,179,86,206,43,133,141,228,206,219,184,203,150,33,199,232,108,157,143,18,50,155,18,41,156,180,44,216,146,86,185,88,174,100,17,85,99,88,247,247,203,226,234,140,72,154,203,95,5,101,243,176,217,220,174,107,70,232,61,239,193,224,106,75,95,77,88,181,132,207,220,134,171,157,109,176,90,88,221,77,210,200,214,42,37,104,229,142,118,34,200,244,70,203,113,136,212,85,149,197,80,97,181,78,119,79,227,179,216,156,69,239,79,83,83,99,217,139,202,71,226,99,253,69,86,90,130,219,99,234,228,85,103,73,234,87,127,86,170,59,242,116,235,218,231,34,254,81,232,53,254,191,214,91,167,172,178,219,131,184,58,134,222,115,80,231,44,45,155,215,172,170,119,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,123,220,178,246,83,246,45,194,62,150,245,25,15,85,127,93,244,214,183,59,37,239,134,47,91,4,62,158,56,250,198,199,55,165,88,171,119,181,123,186,74,178,246,185,91,219,210,85,20,173,206,175,221,62,150,250,127,71,228,114,39,170,229,13,182,122,87,121,54,227,136,253,173,214,181,61,70,23,83,99,240,24,251,61,177,198,249,33,239,76,159,100,241,121,24,246,54,104,158,141,146,55,171,87,178,70,49,200,157,90,132,75,227,19,133,93,101,194,134,238,100,52,126,103,27,109,218,99,35,98,197,157,39,151,146,68,153,153,28,114,63,242,35,165,107,24,223,83,27,93,27,102,103,107,123,94,168,228,79,27,227,123,228,87,45,78,96,95,176,155,148,118,19,117,166,239,208,57,92,131,190,203,200,185,221,100,195,222,183,61,102,126,246,89,236,178,26,248,230,39,169,158,78,214,43,146,73,30,255,0,199,185,197,212,128,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,0,0,0,0,0,0,102,179,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,211,197,115,47,224,114,183,17,218,54,109,225,208,239,182,205,197,209,120,121,25,13,72,217,45,134,103,49,208,172,147,173,38,194,196,115,146,202,57,242,186,23,49,191,157,242,44,111,69,71,49,240,210,95,221,61,85,247,171,238,47,221,156,175,222,79,180,62,201,251,31,209,73,235,189,119,147,197,233,188,29,60,158,111,39,228,241,246,247,119,126,94,157,127,2,237,57,104,112,57,91,135,29,27,14,240,235,135,219,126,226,235,76,60,108,154,164,140,150,187,48,120,233,150,57,210,147,161,122,53,203,101,92,200,157,51,158,223,200,248,210,54,34,35,94,249,166,248,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,70,124,14,107,253,27,184,60,40,109,133,173,25,168,106,101,89,131,210,248,188,6,77,33,85,239,167,145,169,78,24,172,87,149,142,68,115,30,215,39,84,234,159,153,142,99,219,220,199,181,203,16,57,166,112,21,168,119,15,43,55,18,219,47,130,183,148,206,186,188,80,234,172,45,95,85,114,238,77,237,117,106,181,38,163,86,40,158,170,246,196,174,243,39,123,24,145,192,199,163,123,188,138,234,192,217,125,222,214,91,11,186,26,127,119,54,254,122,145,231,116,237,135,77,93,45,192,147,65,43,31,27,162,150,25,25,248,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,122,174,45,183,191,21,196,126,255,0,106,61,232,195,96,237,225,171,234,58,248,183,62,133,153,27,35,235,79,14,58,181,121,152,143,111,224,246,36,176,201,216,254,141,87,51,181,202,214,42,171,18,210,185,42,123,88,213,63,80,47,124,118,56,128,28,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,122,174,98,60,2,211,226,115,74,166,188,218,220,126,43,27,185,184,79,45,142,137,90,10,255,0,121,163,88,226,103,166,181,103,181,30,179,49,144,70,218,242,72,245,141,191,154,55,118,182,79,36,84,88,94,79,45,142,57,241,92,65,104,10,123,87,184,217,74,148,119,23,74,215,173,141,137,247,50,141,116,250,162,6,195,34,182,212,77,154,69,158,107,45,142,187,221,103,162,57,58,244,151,185,18,69,142,57,190,10,86,231,87,238,159,75,125,63,163,242,57,19,208,114,87,221,237,27,164,55,67,91,109,30,118,123,112,231,119,10,189,25,176,74,216,21,240,76,252,124,119,101,158,23,189,63,22,61,98,153,100,106,170,118,42,67,34,43,145,202,198,190,207,184,135,225,251,64,241,53,181,247,182,163,113,153,109,152,219,150,43,219,138,229,20,133,46,210,158,25,17,205,150,188,147,71,35,99,122,183,190,39,57,27,213,99,150,70,254,29,202,103,135,125,54,47,113,248,116,220,124,142,215,238,134,27,208,229,104,244,150,25,162,85,125,92,133,87,42,164,118,171,72,168,158,72,95,218,238,139,209,28,142,107,152,246,177,236,123,27,208,53,135,22,218,171,113,56,71,192,240,199,173,34,245,127,114,181,5,12,134,157,200,163,100,146,103,81,142,12,147,38,130,212,178,76,238,190,63,85,82,58,236,142,54,181,177,68,230,170,254,86,117,245,124,174,61,246,109,151,235,95,15,116,190,141,83,171,52,174,134,193,90,213,58,215,83,98,180,254,22,151,103,169,200,229,46,199,82,172,29,239,107,25,223,44,138,214,55,185,239,107,83,170,254,46,114,34,126,42,132,0,210,220,222,244,38,169,226,178,174,221,55,31,138,197,108,237,206,252,92,58,183,40,233,171,90,245,200,142,88,238,189,21,21,145,83,145,232,216,145,146,49,174,99,94,147,203,36,104,143,133,176,91,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,137,254,15,146,150,39,21,142,179,126,230,63,25,82,173,140,165,132,183,122,88,97,107,31,106,116,138,56,82,89,92,137,213,239,72,161,138,52,115,186,175,100,108,111,247,53,17,62,179,42,229,255,0,114,184,246,39,182,95,173,124,197,210,79,229,177,56,172,254,42,238,11,59,140,169,145,198,228,107,201,82,229,59,112,182,104,44,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,125,102,107,56,177,247,79,188,159,80,53,15,200,206,89,79,39,222,43,176,89,221,8,156,42,234,153,113,88,188,214,153,243,220,210,235,230,123,38,205,85,154,105,236,218,143,181,200,172,89,160,123,220,254,141,114,57,241,63,170,71,210,9,100,119,106,230,35,193,5,62,42,180,34,106,221,29,87,183,115,116,158,62,88,176,77,73,160,173,14,82,55,77,20,143,171,106,87,196,231,187,181,140,159,211,162,201,28,108,150,195,149,238,70,189,238,74,44,255,0,125,90,11,85,127,202,186,115,82,105,204,135,254,114,157,236,109,234,242,127,238,201,12,209,200,207,252,142,107,155,254,165,67,67,220,17,238,174,232,111,63,13,26,59,112,55,135,78,219,198,106,107,245,222,147,88,154,164,117,89,150,129,175,95,6,66,40,152,245,86,50,104,187,28,170,173,137,28,254,247,199,26,66,232,149,217,204,47,251,149,199,177,61,178,253,107,230,46,156,43,156,54,200,108,189,221,175,175,188,179,103,52,254,152,220,92,117,132,117,122,141,142,164,55,117,116,15,146,165,105,88,255,0,240,207,97,245,99,88,94,215,162,189,34,141,36,106,183,164,136,246,84,94,150,213,154,171,67,103,106,234,157,21,169,178,186,127,53,75,191,211,100,113,119,100,169,106,14,246,57,143,236,150,53,107,219,220,199,185,171,209,127,22,185,81,127,5,83,73,28,55,110,30,190,221,93,146,210,218,243,116,182,246,222,136,213,153,42,242,183,45,131,179,94,106,239,175,60,51,201,10,189,34,157,169,44,108,149,35,73,152,199,245,86,178,86,167,115,250,119,187,165,131,42,230,148,248,78,246,177,179,127,79,244,247,199,64,117,82,0,115,171,246,177,165,190,160,81,248,236,137,81,123,47,187,218,203,97,119,67,79,238,230,223,207,82,60,238,157,176,233,171,165,184,18,104,37,99,227,116,82,195,35,63,5,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,4,112,233,196,46,214,113,139,179,80,234,60,109,108,84,223,106,227,221,91,83,105,43,150,171,94,155,31,229,116,208,62,189,184,145,87,172,50,248,166,88,214,70,51,203,23,71,43,27,213,90,149,195,175,185,101,232,221,136,226,47,19,168,183,31,49,110,207,13,181,107,219,204,230,178,246,178,74,219,180,43,84,171,7,249,61,233,99,130,38,247,218,191,60,112,67,13,94,235,18,198,175,236,70,189,170,246,219,158,150,213,154,87,92,224,170,234,157,21,169,177,90,131,11,119,191,211,100,113,119,99,183,86,126,199,185,143,236,150,53,115,29,218,246,57,171,209,127,7,53,81,127,20,82,155,57,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,136,171,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,157,60,87,112,163,183,28,90,237,195,244,86,181,139,208,229,104,249,39,192,103,224,133,31,107,17,105,200,136,174,106,42,167,146,23,246,181,37,133,85,27,35,90,213,69,99,217,28,140,207,102,234,237,158,170,217,189,199,212,123,91,173,106,122,124,214,153,200,75,143,179,219,28,140,142,110,197,252,147,197,228,99,30,232,101,98,182,72,222,173,78,248,222,199,34,116,114,22,63,202,191,128,171,54,172,226,184,167,222,76,21,186,108,167,98,28,134,134,198,88,241,43,46,49,98,153,171,126,205,121,34,115,145,136,231,193,45,87,181,236,127,124,94,94,138,197,137,207,181,240,1,64,60,209,253,246,110,111,232,191,15,72,239,252,158,248,174,193,104,76,238,71,134,77,107,46,43,23,67,86,100,31,152,192,101,39,153,241,201,54,97,236,175,2,208,119,84,88,215,203,28,77,88,149,85,139,228,141,209,167,145,211,70,214,207,254,52,120,73,210,188,92,237,98,233,108,148,190,135,82,96,189,78,67,76,228,90,232,226,241,222,117,105,24,200,39,149,97,150,68,167,36,139,11,166,100,104,142,119,134,53,69,234,196,51,239,175,244,6,178,218,205,101,150,219,237,193,211,214,240,122,135,7,97,107,94,163,101,19,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,200,229,123,189,123,203,189,124,56,179,37,188,120,252,173,185,176,185,7,227,48,250,154,236,77,111,219,180,99,99,81,28,175,89,22,75,19,67,34,73,20,147,172,109,107,250,49,59,229,153,182,21,41,179,139,31,116,251,201,245,3,80,252,140,228,170,229,107,198,254,11,97,179,178,108,86,232,90,197,97,180,46,168,200,88,200,195,156,150,23,164,148,243,18,178,172,49,165,153,150,84,142,42,107,29,119,53,95,227,85,100,143,107,158,246,198,143,115,44,83,141,254,11,180,175,23,27,113,61,26,77,197,97,53,246,55,199,62,19,80,203,70,55,72,255,0,18,77,219,70,204,232,197,153,41,189,103,145,85,172,95,201,34,182,94,215,246,172,111,143,252,179,54,223,110,56,91,193,63,19,190,151,52,166,142,222,221,192,244,151,177,216,220,205,228,173,152,92,21,183,248,104,211,107,39,237,106,77,37,170,182,94,250,240,43,165,69,117,100,157,26,244,141,140,177,80,82,63,57,172,123,233,113,101,137,178,231,49,82,254,138,199,216,111,111,247,162,37,171,145,254,63,249,122,198,191,254,238,135,179,228,139,73,36,221,237,198,201,120,158,171,6,155,175,7,122,117,237,111,146,211,87,162,255,0,171,170,248,255,0,15,253,10,92,41,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,68,212,227,95,133,28,23,22,155,53,119,70,248,177,84,245,126,55,173,205,45,155,187,11,221,232,45,119,49,100,141,93,26,163,210,25,216,207,20,137,209,237,78,172,147,198,247,197,26,25,247,215,250,3,89,109,102,178,203,109,246,224,233,235,120,61,67,131,176,181,175,81,178,137,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,154,114,188,230,5,255,0,200,223,10,91,187,55,251,44,78,140,204,57,223,251,76,171,90,236,246,44,255,0,236,213,170,71,12,95,246,145,116,255,0,10,150,168,0,0,166,190,114,124,61,125,203,221,140,79,16,184,155,57,91,117,55,19,173,44,187,36,171,214,174,58,245,42,213,226,129,173,157,168,136,158,120,24,170,216,159,249,187,171,78,228,115,154,189,177,215,88,46,167,147,102,202,125,198,225,247,45,188,118,242,30,107,123,155,144,79,12,17,203,221,28,20,113,210,216,175,31,115,86,54,171,102,116,239,184,174,232,247,181,99,240,116,237,119,122,19,252,138,188,209,253,137,238,111,232,191,49,72,160,19,83,185,108,78,43,63,138,187,130,206,227,42,100,113,185,26,242,84,185,78,220,45,154,11,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,67,204,71,130,11,156,42,235,180,213,186,58,175,118,217,106,204,132,177,96,154,147,79,102,108,92,141,134,41,31,86,212,175,137,172,111,115,223,63,167,69,146,73,31,21,119,43,220,174,99,220,188,127,133,222,38,245,247,11,59,161,141,220,13,33,102,221,204,107,44,53,217,173,60,185,25,171,82,204,192,145,203,31,100,237,141,123,92,246,54,121,93,19,222,215,164,114,43,95,218,238,138,215,104,123,106,183,51,74,239,38,220,105,205,210,209,86,253,70,23,83,99,226,200,86,238,146,55,201,15,122,126,120,37,241,189,236,108,209,61,29,28,140,71,47,100,140,123,85,122,181,79,86,12,171,154,83,225,59,218,198,205,253,63,211,223,29,1,76,28,205,117,63,15,58,171,137,124,142,67,97,49,245,30,247,215,142,125,75,154,197,100,171,217,196,102,114,51,49,178,172,245,91,15,115,81,232,215,163,102,145,31,251,201,145,253,99,107,218,249,103,137,102,130,57,116,234,126,30,115,124,52,105,204,126,192,227,234,97,153,86,187,103,212,24,89,178,85,238,101,235,100,94,247,197,36,249,7,69,209,206,124,206,172,247,71,35,217,31,124,45,143,178,56,152,214,196,202,246,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,45,80,143,252,124,109,158,170,221,222,16,183,39,66,232,170,158,175,53,99,31,95,33,90,171,99,146,73,45,122,43,112,220,124,17,50,54,57,239,154,70,87,115,35,98,55,243,72,230,53,85,17,85,83,60,56,156,182,87,1,149,165,157,193,100,237,227,178,88,235,17,219,167,114,164,206,134,122,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,29,175,142,45,222,209,187,239,197,70,188,221,45,190,158,220,250,123,45,98,156,52,103,179,2,194,251,12,173,74,10,171,50,49,127,51,88,247,64,231,177,28,141,127,99,155,220,214,59,171,82,205,57,54,108,167,220,110,31,114,219,199,111,33,230,183,185,185,4,240,193,28,189,209,193,71,29,45,138,241,247,53,99,106,182,103,78,251,138,238,143,123,86,63,7,78,215,119,161,63,192,42,175,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,243,252,201,248,231,202,241,5,175,238,109,94,220,229,45,209,219,173,43,98,206,54,87,211,202,57,208,106,137,219,52,106,235,82,182,25,22,9,171,54,74,236,117,110,168,229,233,214,94,228,89,18,56,249,167,2,252,25,103,120,195,220,123,88,201,50,191,99,104,205,47,233,236,106,108,148,79,98,218,108,114,171,252,85,171,70,238,189,102,151,197,42,36,142,106,199,27,88,231,59,185,81,145,73,127,218,91,73,233,93,13,130,171,165,180,86,153,197,105,252,45,46,255,0,77,142,197,210,142,165,88,59,222,231,191,178,40,209,172,111,115,222,231,47,68,252,92,229,85,252,85,74,23,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,227,165,115,39,225,199,107,247,199,97,174,106,253,123,173,234,104,188,150,221,215,179,146,195,234,11,210,201,232,161,89,124,109,146,173,136,152,142,116,140,157,209,192,198,248,216,233,146,68,143,198,217,58,186,25,104,48,191,62,89,91,223,186,27,221,195,70,58,254,233,96,245,4,151,176,54,36,197,85,213,57,73,35,123,53,36,12,123,187,101,141,127,9,94,248,83,164,18,72,246,185,30,248,251,188,178,74,179,54,41,106,115,78,36,118,67,21,196,126,201,106,157,151,204,231,45,225,171,234,58,241,53,151,235,70,217,31,90,120,103,142,196,47,86,59,240,123,18,88,99,239,103,86,171,153,220,212,115,21,81,233,154,204,182,39,43,128,202,221,193,103,113,150,241,217,44,117,137,42,92,167,110,23,67,61,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,79,148,234,188,44,108,167,246,137,226,11,68,236,228,153,15,69,83,80,100,23,215,206,217,124,114,50,140,17,62,197,175,19,188,114,34,76,176,67,42,71,220,197,111,145,89,221,209,189,85,52,145,137,196,226,176,24,170,88,44,22,50,166,59,27,142,175,29,74,116,234,66,216,96,173,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,148,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,79,78,42,184,103,209,188,87,237,29,205,173,214,23,173,227,158,219,13,201,98,50,117,149,92,252,118,70,54,72,200,167,88,251,145,179,51,182,89,24,248,220,169,220,199,187,181,204,127,100,140,207,102,241,108,238,190,216,173,127,148,219,157,198,192,219,199,100,177,214,39,138,41,101,171,52,48,100,32,142,105,33,109,186,174,153,140,116,181,164,116,79,88,229,70,162,57,19,255,0,74,37,180,242,119,222,253,208,220,29,163,205,109,182,179,193,234,12,158,11,68,216,100,24,61,83,102,72,221,82,40,28,198,116,195,162,187,164,175,124,41,251,198,116,242,163,34,149,177,185,97,107,107,182,75,10,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,0,0,0,0,0,0,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,81,194,174,240,83,195,205,254,33,168,113,45,62,136,168,221,79,142,174,190,26,144,214,175,14,57,217,21,177,36,235,150,150,22,70,142,154,247,116,174,233,52,143,119,78,140,122,55,200,198,61,189,212,0,114,174,44,125,172,111,39,211,253,67,241,211,153,172,36,167,4,28,104,234,174,17,247,30,11,215,93,149,205,232,28,151,146,12,222,158,138,244,141,141,158,85,135,186,245,104,21,233,10,220,98,65,26,35,158,159,158,52,116,93,204,238,73,25,127,218,91,86,105,93,115,130,171,170,116,86,166,197,106,12,45,222,255,0,77,145,197,221,142,221,89,251,30,230,63,178,88,213,204,119,107,216,230,175,69,252,28,213,69,252,81,74,97,230,107,192,150,87,100,117,150,71,124,246,183,76,212,143,107,243,214,35,117,170,120,184,28,198,105,187,175,70,181,204,146,62,170,140,173,52,189,93,27,217,219,27,31,39,131,182,52,72,124,176,44,186,158,74,158,214,53,79,212,11,223,29,142,32,7,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,19,252,172,14,103,92,189,46,106,155,150,120,138,225,251,72,121,178,179,119,75,171,112,24,200,103,158,214,86,212,179,195,28,86,169,84,130,23,247,76,190,89,159,101,123,152,213,108,105,39,106,189,101,115,234,175,75,106,205,85,161,179,181,117,78,138,212,217,93,63,154,165,223,233,178,56,187,178,84,181,7,123,28,199,246,75,26,181,237,238,99,220,213,232,191,139,92,168,191,130,169,160,158,7,56,187,197,113,125,180,110,213,115,227,170,97,245,102,6,195,113,186,143,21,5,134,189,140,157,88,142,101,168,88,174,89,89,90,100,238,236,242,39,84,124,115,70,142,147,196,178,58,69,20,173,206,175,221,62,150,250,127,71,228,114,36,10,196,229,178,184,12,173,44,238,11,39,111,29,146,199,88,142,221,59,149,38,116,51,214,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,190,158,1,56,236,197,113,119,166,110,224,181,45,58,152,157,197,211,181,210,222,98,157,88,219,5,43,80,73,98,102,199,45,24,223,98,89,222,200,227,109,118,204,231,162,35,100,153,136,159,131,218,125,124,123,112,65,130,226,227,66,69,119,78,85,197,99,119,55,9,226,139,9,155,185,51,235,194,250,171,50,44,213,109,186,56,164,124,144,246,58,87,198,157,138,230,75,211,181,205,108,146,163,232,47,45,137,202,224,50,183,112,89,220,101,188,118,75,29,98,74,151,41,219,133,208,207,90,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,80,114,184,247,217,182,95,173,124,61,210,239,183,239,101,52,175,17,59,79,157,217,205,107,144,202,210,194,234,15,75,234,103,197,203,28,118,153,224,179,21,134,118,58,72,228,98,117,124,45,69,234,197,252,170,189,58,47,69,76,235,111,166,197,238,63,14,155,143,145,218,253,208,195,122,28,173,30,146,195,52,74,175,171,144,170,229,84,142,213,105,21,19,201,11,251,93,209,122,35,145,205,115,30,214,61,143,99,124,86,79,45,149,205,89,101,204,206,78,221,251,17,215,130,163,37,179,51,165,123,96,130,38,67,12,72,231,42,170,50,56,163,142,54,55,251,154,198,53,169,209,17,16,185,254,74,158,214,53,79,212,11,223,29,142,39,248,0,202,185,127,220,174,61,137,237,151,235,95,49,116,149,64,205,103,22,62,233,247,147,234,6,161,249,25,206,105,137,203,101,112,25,90,89,220,22,78,222,59,37,142,177,29,186,119,42,76,232,103,173,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,126,156,4,241,191,130,226,227,66,75,75,81,218,197,99,119,55,9,229,151,55,132,167,11,235,194,250,171,50,164,54,170,54,73,100,124,144,246,58,38,72,189,234,230,75,215,185,173,108,145,43,253,6,181,224,43,135,157,195,226,46,46,37,181,126,10,222,83,58,234,237,134,254,22,247,167,185,132,201,189,181,93,85,147,88,171,98,39,170,189,177,44,93,168,199,177,136,232,35,127,111,119,122,186,69,25,87,47,123,151,190,191,209,187,89,203,135,68,238,14,224,234,26,152,61,61,131,175,155,179,122,245,149,94,200,153,246,205,196,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,90,139,226,187,138,237,199,226,215,113,223,173,117,172,190,135,21,71,201,6,3,1,4,202,250,184,138,174,84,85,107,85,81,60,147,63,181,171,44,202,136,233,28,214,162,35,24,200,227,100,159,229,115,192,150,43,123,50,179,111,190,244,105,155,118,52,78,14,195,27,167,241,214,224,111,162,212,55,90,231,164,175,147,185,123,165,173,93,204,106,43,59,60,114,200,229,98,185,201,12,209,58,231,192,50,174,105,79,132,239,107,27,55,244,255,0,79,124,116,7,85,32,7,58,191,107,26,91,234,5,31,142,200,148,172,118,174,20,120,174,220,126,18,183,29,154,215,69,75,235,177,87,188,112,103,240,19,204,172,171,151,170,213,85,70,185,81,23,199,51,59,156,177,76,136,174,141,206,114,42,61,143,146,55,205,78,108,28,100,232,77,207,219,141,9,181,187,31,185,184,173,65,133,212,125,117,22,162,251,46,121,188,141,133,136,207,67,90,199,69,107,27,220,247,205,36,149,101,111,150,57,43,215,115,155,26,163,123,248,7,42,235,91,143,103,139,221,43,166,244,118,169,213,120,172,13,159,83,145,212,208,225,228,85,171,98,173,90,147,172,73,122,55,53,241,58,21,154,86,66,143,145,189,205,117,159,221,62,57,92,199,167,64,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,34,175,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,213,8,255,0,196,159,4,27,29,197,86,170,210,90,183,116,170,229,91,111,73,247,197,219,139,154,26,223,106,85,116,140,147,210,219,151,196,233,157,11,85,146,118,164,114,70,230,122,137,149,174,71,63,185,36,0,0,20,3,205,31,223,102,230,254,139,240,244,136,170,93,159,45,14,61,107,111,206,158,135,101,119,103,59,82,13,197,193,215,142,28,67,228,242,247,231,241,208,85,141,174,153,211,77,44,142,158,242,58,57,165,153,63,39,115,28,143,99,92,140,153,89,221,119,227,130,13,142,226,47,116,244,118,239,110,29,92,171,243,90,63,193,19,107,193,52,47,163,149,171,13,159,81,29,91,181,231,138,70,73,15,123,166,69,70,118,57,205,157,237,115,156,136,206,206,235,137,196,226,176,24,170,88,44,22,50,166,59,27,142,175,29,74,116,234,66,216,96,173,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,155,126,44,125,211,239,39,212,13,67,242,51,156,168,182,158,92,220,200,180,173,109,184,159,103,56,138,207,98,180,244,123,121,167,252,248,77,69,60,177,193,29,204,93,84,100,109,162,232,83,163,229,185,27,21,137,19,97,99,223,60,108,119,86,249,35,87,205,90,188,64,238,103,237,147,124,117,230,233,71,111,43,98,166,166,212,23,178,20,62,212,147,190,212,52,95,51,189,44,15,252,239,70,248,160,72,163,70,53,202,214,53,136,214,175,107,80,187,78,88,85,183,162,110,23,42,106,237,239,213,186,131,63,146,213,217,139,57,188,76,185,235,246,237,93,135,20,232,161,134,6,185,214,127,51,88,247,65,44,241,163,21,204,116,115,177,232,191,157,81,37,169,77,220,237,113,233,30,251,232,60,175,133,136,182,52,143,167,242,39,248,157,227,185,59,187,87,255,0,34,121,122,167,252,229,61,151,35,90,9,38,87,121,50,158,85,69,175,95,3,93,25,211,251,252,142,188,238,189,127,242,120,191,254,229,175,148,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,161,13,121,130,112,21,167,184,153,209,183,181,206,223,96,170,83,221,76,69,121,38,162,250,254,150,147,51,239,85,172,213,134,244,203,18,190,103,182,189,119,71,93,93,35,24,199,189,17,206,107,21,85,40,175,45,137,202,224,50,183,112,89,220,101,188,118,75,29,98,74,151,41,219,133,208,207,90,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,239,249,108,113,207,138,226,11,64,83,218,189,198,202,84,163,184,186,86,189,108,108,79,185,148,107,167,213,16,54,25,21,182,162,108,210,44,243,89,108,117,222,235,61,17,201,215,164,189,200,146,44,113,205,240,0,35,175,48,93,157,202,239,127,9,122,235,72,233,172,13,76,174,161,165,94,28,222,30,41,106,186,121,210,122,147,50,105,27,85,172,99,223,234,100,174,219,16,70,140,78,174,89,251,21,81,175,114,153,225,61,86,213,109,158,170,222,77,199,211,155,91,162,170,122,140,214,166,200,69,143,173,221,28,143,142,30,245,252,243,203,227,99,222,216,98,98,58,73,30,141,94,200,216,247,42,116,106,154,115,196,226,113,88,12,85,44,22,11,25,83,29,141,199,87,142,165,58,117,33,108,48,86,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,200,171,205,31,216,158,230,254,139,243,20,138,1,53,80,121,253,127,160,52,110,233,232,220,182,223,110,14,158,169,156,211,217,202,235,90,245,27,40,189,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,179,140,78,21,117,151,10,27,185,144,209,249,156,109,183,105,140,141,139,22,116,158,94,73,18,102,100,113,200,255,0,200,142,149,172,99,125,76,109,116,109,153,157,173,237,122,163,145,60,111,141,239,247,252,2,113,217,149,225,19,83,93,193,106,90,118,242,219,117,168,172,37,188,197,58,177,186,123,181,103,142,188,205,142,90,49,190,196,80,49,242,72,234,237,153,207,69,87,71,11,17,63,22,52,190,156,78,91,21,159,197,82,206,224,178,117,50,56,220,141,120,237,211,185,82,102,205,5,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,202,185,105,60,74,241,219,149,217,62,17,54,87,98,54,95,83,84,175,173,179,155,111,129,118,160,200,212,157,222,183,79,82,118,50,170,196,200,251,83,182,43,54,26,247,42,63,191,201,20,109,71,163,90,179,67,43,107,91,64,104,13,101,186,122,203,19,183,219,125,167,173,231,53,14,114,194,86,163,70,178,39,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,146,171,141,126,93,122,203,133,173,27,164,247,7,0,219,121,253,60,252,61,58,218,190,244,118,82,203,49,153,247,42,164,170,212,72,98,115,40,200,231,49,144,189,232,231,119,162,182,69,107,159,18,63,143,240,163,197,118,227,240,149,184,236,214,186,42,95,93,138,189,227,131,63,128,158,101,101,92,189,86,170,170,53,202,136,190,57,153,220,229,138,100,69,116,110,115,145,81,236,124,145,191,186,243,108,215,250,55,116,247,211,64,110,14,223,106,26,153,205,61,156,219,122,22,104,222,172,171,217,43,62,210,201,34,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,119,94,70,63,198,207,229,191,234,69,170,3,53,156,83,236,167,246,118,226,11,91,108,228,121,15,91,83,79,228,19,208,78,233,124,146,62,140,241,50,197,95,43,188,113,162,204,144,77,18,73,218,196,111,145,31,219,213,189,21,121,81,165,222,26,246,134,182,194,236,54,134,218,56,96,169,29,141,59,135,134,28,130,212,158,89,160,151,34,254,178,221,154,55,203,209,234,201,44,201,52,136,138,141,232,143,68,70,181,17,26,157,44,2,170,249,231,127,4,255,0,153,63,166,149,171,161,247,51,85,109,222,59,87,227,180,181,191,73,247,215,79,191,76,228,103,100,146,71,51,104,201,106,181,137,89,27,152,246,244,242,122,86,196,244,119,115,93,20,178,177,91,249,186,167,160,225,227,135,237,125,196,214,232,81,218,141,185,101,70,100,174,87,177,110,91,151,146,100,165,74,8,99,87,58,91,18,67,28,142,141,138,238,200,154,229,111,69,146,88,219,248,119,33,161,237,139,216,189,184,225,211,110,49,219,95,181,248,111,67,138,163,214,89,166,149,81,246,178,22,156,136,146,90,179,34,34,121,38,127,107,122,175,68,106,53,173,99,26,198,49,140,111,64,40,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,136,107,204,159,142,124,175,16,90,254,230,213,237,206,82,221,29,186,210,182,44,227,101,125,60,163,157,6,168,157,179,70,174,181,43,97,145,96,154,179,100,174,199,86,234,142,94,157,101,238,69,145,35,143,197,112,19,193,6,119,139,141,119,45,221,71,87,43,141,219,44,39,150,44,222,110,156,204,175,51,237,44,42,176,213,168,233,34,145,146,77,222,232,159,34,118,43,89,23,94,231,53,210,68,143,191,60,78,39,21,128,197,82,193,96,177,149,49,216,220,117,120,234,83,167,82,22,195,5,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,20,67,205,123,103,114,187,107,197,166,111,87,55,3,82,142,158,220,26,245,243,120,185,105,85,116,80,73,59,97,142,27,173,123,187,26,197,178,182,24,249,228,70,171,151,165,168,158,245,238,145,80,134,165,186,114,79,217,220,174,23,70,235,205,239,206,96,106,69,95,82,216,171,132,192,92,154,171,155,109,208,85,89,29,113,209,72,230,34,45,105,37,146,6,42,198,245,71,75,77,232,228,69,137,165,154,2,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,139,84,56,87,17,220,22,108,55,20,249,93,55,157,221,77,63,109,217,45,53,97,138,203,152,219,62,150,123,180,145,202,231,99,236,200,141,87,62,179,156,170,238,141,86,200,197,87,172,82,71,223,39,119,95,210,218,79,74,232,108,21,93,45,162,180,206,43,79,225,105,119,250,108,118,46,148,117,42,193,222,247,61,253,145,70,141,99,123,158,247,57,122,39,226,231,42,175,226,170,126,176,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,0,0,0,0,0,0,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,7,52,226,111,45,149,192,112,219,186,249,220,22,78,222,59,37,142,208,249,219,116,238,84,153,208,207,90,120,232,76,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,51,239,253,172,120,167,255,0,198,91,117,127,248,229,145,255,0,232,197,217,229,178,217,92,255,0,44,123,185,220,238,78,222,71,37,145,216,121,45,220,185,110,103,77,61,153,228,211,234,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,51,238,123,253,214,216,189,199,217,170,122,67,45,173,112,222,44,86,187,211,244,181,38,3,37,2,171,234,221,171,98,8,230,86,53,234,137,210,104,188,173,100,177,170,35,154,229,106,167,86,62,55,190,90,242,202,227,183,43,178,58,203,29,177,155,165,169,170,71,181,249,235,18,54,173,204,164,238,99,52,221,215,163,156,215,199,39,69,70,86,154,94,141,145,143,237,141,143,147,207,221,26,36,222,91,158,213,58,79,74,235,156,21,173,45,173,116,206,43,80,97,110,246,122,156,118,82,148,118,234,207,216,246,189,157,241,72,142,99,187,94,198,185,58,167,224,230,162,167,226,136,103,51,139,173,144,197,112,227,196,94,179,217,172,22,114,222,95,27,128,177,89,212,237,219,141,172,157,96,177,86,27,49,178,78,223,202,231,177,179,163,21,232,141,71,171,21,200,214,119,118,37,165,114,84,246,177,170,126,160,94,248,236,113,0,57,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,159,224,165,110,104,92,11,126,197,53,83,247,199,103,52,103,164,219,108,215,103,219,21,169,59,186,28,22,82,73,28,139,210,20,106,122,122,115,117,143,199,209,92,198,74,175,143,247,77,117,120,214,37,112,241,196,14,190,225,151,116,40,238,190,220,190,163,242,84,235,216,169,45,59,203,50,210,187,4,209,171,93,21,136,225,146,55,72,196,119,100,173,106,187,162,73,20,110,252,123,80,208,159,15,28,64,232,30,38,182,190,142,235,237,203,237,179,27,114,197,138,146,211,188,176,165,218,83,195,34,181,209,88,142,25,36,108,111,86,246,74,214,171,186,172,114,198,239,195,185,10,161,231,87,238,159,75,125,63,163,242,57,18,47,236,255,0,12,154,251,124,246,191,113,55,3,110,107,91,204,100,182,246,198,21,178,233,234,56,233,173,221,200,193,126,75,17,185,245,219,10,57,206,124,78,133,142,115,21,189,22,55,72,254,230,248,209,175,242,187,47,187,218,203,97,119,67,79,238,230,223,207,82,60,238,157,176,233,171,165,184,18,104,37,99,227,116,82,195,35,63,5,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,9,240,187,196,222,129,226,155,107,241,187,129,164,44,212,167,146,125,118,187,53,167,151,35,13,155,184,105,214,73,99,236,157,177,175,115,88,247,65,43,162,123,218,197,146,52,107,251,91,213,90,216,43,206,159,97,180,109,45,61,165,56,141,195,82,169,143,212,55,51,12,211,57,165,134,186,163,242,172,125,89,37,173,52,175,71,163,123,224,109,73,35,69,236,87,189,146,177,170,244,108,44,105,18,249,92,123,236,219,47,214,190,30,233,127,196,106,227,163,131,44,23,24,123,113,87,25,30,87,236,109,103,165,253,69,141,51,146,149,239,90,173,146,84,103,150,181,152,219,215,172,50,248,162,69,145,173,89,35,115,26,230,247,34,62,41,40,7,84,233,61,85,161,179,182,180,182,181,211,57,93,63,154,165,217,234,113,217,74,82,84,181,7,123,26,246,119,197,34,53,237,238,99,218,228,234,159,139,92,138,159,130,161,103,252,151,56,133,210,184,250,122,143,134,44,181,111,71,154,201,100,44,234,220,69,217,45,70,216,239,126,226,180,51,211,108,110,84,122,204,198,64,147,53,25,223,221,26,78,170,140,72,186,190,213,0,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,6,107,56,177,247,79,188,159,80,53,15,200,206,119,89,184,10,212,59,135,193,70,220,241,45,178,248,43,121,76,235,171,229,33,213,88,90,190,170,229,220,155,219,155,146,173,73,168,213,138,39,170,189,177,43,188,201,222,198,36,112,49,232,222,239,34,186,53,108,190,239,107,45,133,221,13,63,187,155,127,61,72,243,186,118,195,166,174,150,224,73,160,149,143,141,209,75,12,140,252,21,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,39,194,239,19,122,7,138,109,175,198,238,6,144,179,82,158,73,245,218,236,214,158,92,140,54,110,225,167,89,37,143,178,118,198,189,205,99,221,4,174,137,239,107,22,72,209,175,237,111,85,107,123,1,149,115,165,106,238,32,117,246,179,217,45,5,195,254,65,245,43,105,61,189,177,145,183,70,42,139,51,31,118,123,115,186,101,150,211,86,69,138,71,196,178,74,216,156,214,53,88,201,164,79,199,185,84,232,28,10,240,197,167,184,167,222,218,186,27,89,234,234,152,61,61,5,121,230,186,200,115,53,106,101,238,191,193,43,162,135,31,12,205,145,211,189,29,31,146,69,72,213,140,134,57,21,206,107,157,26,59,66,120,156,78,43,1,138,165,130,193,99,42,99,177,184,234,241,212,167,78,164,45,134,10,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,6,85,205,41,240,157,237,99,102,254,159,233,239,142,128,234,164,0,231,87,237,99,75,125,64,163,241,217,18,186,185,112,233,61,43,174,120,206,219,205,45,173,116,206,43,80,97,110,253,173,234,113,217,74,81,219,171,63,102,42,219,217,223,20,136,230,59,181,236,107,147,170,126,14,106,42,126,40,135,235,113,237,193,6,119,132,125,119,21,221,57,87,43,146,219,44,223,138,44,38,110,228,204,177,51,45,36,40,179,85,182,232,226,141,145,205,222,217,95,26,118,35,95,23,78,215,57,209,202,140,138,165,223,114,140,225,235,246,83,195,236,187,179,147,179,149,102,107,117,124,55,101,199,220,171,233,227,167,70,164,182,99,166,232,209,201,223,39,153,146,190,127,42,170,53,209,205,15,107,122,53,95,36,64,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,34,175,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,213,0,0,164,14,99,220,66,239,238,134,227,59,112,244,182,138,223,13,192,211,248,90,95,100,250,108,118,47,83,93,169,86,14,252,85,71,191,178,40,228,107,27,220,247,185,203,209,63,23,57,85,127,21,82,112,114,137,220,45,125,185,92,54,234,76,238,227,107,141,65,170,178,80,107,139,149,34,185,155,201,205,122,120,224,109,10,14,108,77,146,103,57,200,196,115,222,228,106,47,78,175,114,255,0,173,74,224,230,143,239,179,115,127,69,248,122,71,234,236,127,4,23,56,139,224,191,80,110,246,219,213,239,215,218,63,88,101,34,177,93,211,78,255,0,181,112,240,226,107,88,74,176,87,138,41,22,75,158,119,116,133,27,216,142,243,200,215,185,221,35,236,140,24,156,158,178,218,141,127,75,51,78,59,120,13,89,163,179,17,217,137,150,234,34,79,143,200,212,153,28,212,146,25,154,168,143,142,88,211,171,36,106,254,45,84,114,127,122,23,231,193,7,26,58,87,139,141,184,130,245,215,98,176,154,251,27,228,131,55,167,162,189,27,164,127,137,33,238,189,90,5,122,204,148,222,179,198,136,231,167,228,145,93,23,115,251,82,71,201,83,53,156,88,251,167,222,79,168,26,135,228,103,36,255,0,12,28,22,98,184,167,224,39,88,231,116,134,159,168,237,212,211,90,226,234,233,251,139,101,181,86,236,9,75,28,233,113,243,200,230,171,94,199,53,101,116,72,245,106,50,101,106,249,35,99,230,238,130,185,108,78,87,1,149,187,130,206,227,45,227,178,88,235,18,84,185,78,220,46,134,122,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,157,47,133,237,139,206,241,23,190,58,87,107,241,56,108,173,234,23,178,21,229,207,205,142,86,50,76,126,29,179,49,45,218,89,36,69,142,62,200,220,189,170,244,84,89,29,27,17,175,115,218,199,105,35,19,137,197,96,49,84,176,88,44,101,76,118,55,29,94,58,148,233,212,133,176,193,90,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,42,67,158,30,53,34,214,187,81,152,240,200,139,107,23,148,173,228,84,94,199,120,165,129,221,19,253,93,83,205,248,255,0,206,67,219,242,61,166,246,104,125,214,200,47,103,108,217,92,92,41,211,252,93,89,12,234,189,127,242,126,241,58,127,251,203,56,41,91,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,181,67,159,237,78,250,109,198,242,220,213,248,157,21,153,242,229,116,38,160,187,166,243,248,217,209,25,106,149,170,243,201,10,61,204,69,94,176,203,226,115,226,145,21,90,230,163,145,122,61,146,49,144,3,153,215,47,75,154,166,229,158,34,184,126,210,30,108,172,221,210,234,220,6,50,25,231,181,149,181,44,240,199,21,170,85,32,133,253,211,47,150,103,217,94,230,53,91,26,73,218,175,89,92,250,171,210,218,179,85,104,108,237,93,83,162,181,54,87,79,230,169,119,250,108,142,46,236,149,45,65,222,199,49,253,146,198,173,123,123,152,247,53,122,47,226,215,42,47,224,170,95,247,2,252,102,224,184,195,219,139,89,57,49,95,99,107,61,47,233,235,234,108,108,76,122,213,108,146,163,252,86,107,72,238,189,97,151,197,42,164,110,114,201,27,152,230,187,185,17,146,201,26,185,202,110,198,233,237,127,236,131,246,103,185,122,175,73,125,167,247,131,214,253,133,153,179,67,213,120,254,207,241,249,124,47,111,127,111,145,253,189,221,122,119,187,167,247,169,26,185,112,241,11,191,186,231,140,237,188,210,218,215,124,55,3,80,97,110,253,173,234,113,217,77,77,118,221,89,251,49,86,222,206,248,164,145,204,119,107,216,215,39,84,252,28,212,84,252,81,11,191,0,206,15,26,27,57,130,216,46,40,53,254,213,105,105,187,240,184,172,132,118,49,209,246,189,61,53,91,117,226,183,21,110,175,123,222,255,0,11,44,54,47,35,156,174,127,143,189,122,43,186,36,159,228,209,178,24,173,117,189,185,253,232,200,103,45,215,177,181,245,224,109,26,16,198,222,203,115,228,160,185,93,95,43,215,170,163,35,138,57,122,49,168,138,231,200,199,119,34,49,89,37,207,130,42,243,71,246,39,185,191,162,252,197,34,128,77,84,28,211,113,184,129,208,59,89,186,27,111,181,26,189,246,235,100,183,70,198,66,166,22,226,172,44,165,20,245,99,137,222,41,228,146,70,185,175,149,211,69,20,77,99,94,175,145,237,111,225,213,58,252,188,69,240,209,181,156,80,104,73,180,46,230,98,127,237,125,22,102,156,21,190,212,198,126,250,25,100,244,147,205,20,158,31,47,129,140,147,181,191,157,157,90,191,234,84,207,94,250,108,94,227,240,233,184,249,29,175,221,12,55,161,202,209,233,44,51,68,170,250,185,10,174,85,72,237,86,145,81,60,144,191,181,221,23,162,57,28,215,49,237,99,216,246,54,106,242,189,227,235,5,178,221,156,60,111,54,67,209,233,12,174,65,246,48,89,251,54,94,176,225,109,77,218,143,173,58,61,202,200,169,200,244,87,164,141,70,182,41,100,145,242,117,100,175,146,27,148,50,174,125,88,156,78,87,63,149,165,130,193,99,45,228,114,89,27,17,212,167,78,164,46,154,123,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,23,189,203,187,130,10,124,42,232,69,213,186,198,175,118,230,234,204,124,81,103,90,179,65,102,28,92,109,154,89,25,86,172,172,137,175,111,115,31,7,168,68,146,72,223,45,118,171,28,173,99,28,178,215,45,137,197,103,241,87,112,89,220,101,76,142,55,35,94,74,151,41,219,133,179,65,102,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,131,56,246,224,131,59,194,62,187,138,238,156,171,149,201,109,150,111,197,22,19,55,114,102,88,153,150,146,20,89,170,219,116,113,70,200,230,239,108,175,141,59,17,175,139,167,107,156,232,229,70,69,82,213,57,24,255,0,27,63,150,255,0,169,22,168,10,96,231,63,180,53,180,134,252,233,173,220,199,65,82,26,251,133,135,116,55,17,179,202,249,230,200,227,252,113,73,51,216,239,200,198,45,105,168,198,212,98,254,43,12,138,173,69,94,231,199,94,1,246,207,74,238,239,23,187,109,161,117,173,79,87,133,177,144,177,144,179,85,209,199,36,118,189,21,73,174,50,9,89,35,28,199,195,35,235,181,146,49,91,249,163,115,218,138,138,168,169,162,144,86,175,57,77,216,221,61,175,253,144,126,204,247,47,85,233,47,180,254,240,122,223,176,179,54,104,122,175,31,217,254,63,47,133,237,239,237,242,63,183,187,175,78,247,116,254,245,57,175,40,157,239,222,141,202,226,75,82,96,183,27,119,181,174,170,198,193,161,238,91,138,158,111,63,110,244,17,206,219,244,26,217,91,28,210,57,168,244,107,222,212,114,39,94,143,114,127,173,79,65,207,59,248,39,252,201,253,52,172,189,1,160,53,150,233,235,44,78,223,109,246,158,183,156,212,57,203,9,90,141,26,200,157,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,104,35,130,142,20,112,92,37,236,213,45,27,226,197,92,213,249,46,151,53,78,110,148,47,111,175,181,220,245,142,52,116,138,175,88,96,99,252,81,167,70,53,122,62,79,27,31,44,136,72,0,80,15,52,127,125,155,155,250,47,195,210,62,77,59,196,14,190,218,206,2,101,218,141,32,250,149,177,187,163,174,53,21,76,213,196,89,153,118,40,42,210,192,59,197,4,145,200,214,181,146,182,105,98,149,175,107,209,241,189,205,252,58,175,94,85,195,118,200,101,120,143,222,221,45,178,248,108,229,76,53,141,71,98,86,190,253,152,221,35,43,65,12,18,88,153,232,198,254,47,122,69,12,157,140,234,212,115,251,90,174,98,42,189,52,83,178,251,67,163,118,23,107,244,254,209,237,252,22,227,193,105,218,238,134,186,219,157,102,158,87,190,71,75,44,210,63,240,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,246,160,16,87,156,22,206,96,181,207,12,11,186,182,38,244,249,173,180,200,65,98,156,157,175,127,158,173,235,16,84,177,91,162,61,172,111,115,223,90,95,34,181,238,79,77,216,222,212,145,202,82,9,165,222,27,182,67,21,195,134,201,105,109,151,195,103,45,230,107,233,202,242,181,247,236,198,216,223,102,121,167,146,196,207,70,55,240,99,22,89,164,236,103,87,43,89,218,213,115,213,21,235,210,193,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,69,170,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,0,0,0,0,0,0,0,1,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,0,60,254,225,104,172,86,229,104,13,75,183,57,219,22,224,198,234,172,61,220,37,201,106,61,173,158,56,44,194,248,100,116,110,115,92,212,122,53,234,168,170,215,39,94,157,81,127,184,132,31,238,42,112,177,255,0,127,219,171,255,0,194,184,239,250,137,34,183,191,69,98,182,215,129,173,125,183,56,43,22,231,198,233,93,167,202,225,41,203,109,237,116,242,65,91,15,36,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,220,103,48,208,70,149,225,251,64,241,53,192,78,212,237,70,227,50,219,49,183,52,62,149,183,21,202,41,10,93,165,60,52,171,185,178,215,146,104,228,108,111,86,247,196,231,35,122,172,114,200,223,195,185,74,54,223,77,139,220,126,29,55,31,35,181,251,161,134,244,57,90,61,37,134,104,149,95,87,33,85,202,169,29,170,210,42,39,146,23,246,187,162,244,71,35,154,230,61,172,123,30,198,216,255,0,42,254,61,107,90,173,138,225,99,121,51,181,41,190,157,120,113,250,27,39,99,202,175,184,245,150,103,45,11,54,36,149,205,71,163,95,4,85,88,214,49,157,145,120,186,171,214,38,190,37,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,0,57,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,159,224,252,157,83,164,244,174,185,193,90,210,218,215,76,226,181,6,22,239,103,169,199,101,41,71,110,172,253,143,107,217,223,20,136,230,59,181,236,107,147,170,126,14,106,42,126,40,133,11,241,237,193,6,119,132,125,119,21,221,57,87,43,146,219,44,223,138,44,38,110,228,204,177,51,45,36,40,179,85,182,232,226,141,145,205,222,217,95,26,118,35,95,23,78,215,57,209,202,140,244,28,166,245,254,178,211,60,99,105,141,25,130,212,54,234,96,181,141,124,133,108,238,61,170,139,5,230,87,199,218,177,2,189,170,138,136,248,229,141,21,175,78,143,68,116,141,69,237,145,237,119,181,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,57,167,52,110,4,177,91,39,149,135,125,246,95,76,219,175,162,115,150,30,221,65,142,169,3,125,22,158,186,231,49,34,124,125,171,221,21,107,14,123,145,25,217,227,138,70,163,17,205,73,161,137,177,131,133,30,43,183,31,132,173,199,102,181,209,82,250,236,85,239,28,25,252,4,243,43,42,229,234,181,85,81,174,84,69,241,204,206,231,44,83,34,43,163,115,156,138,143,99,228,141,246,63,205,179,95,232,221,211,224,155,64,110,14,223,106,26,153,205,61,156,215,20,44,209,189,89,87,178,86,125,159,146,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,132,28,174,61,246,109,151,235,95,15,116,191,224,80,15,52,127,125,155,155,250,47,195,210,34,254,39,45,149,192,101,105,103,112,89,59,120,236,150,58,196,118,233,220,169,51,161,158,180,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,255,0,112,9,198,77,110,47,182,190,238,67,59,90,165,13,119,166,44,36,58,142,141,26,82,193,73,140,158,73,150,156,213,214,73,36,87,49,241,68,173,114,43,251,210,72,164,234,214,177,99,87,74,0,12,171,151,253,202,227,216,158,217,126,181,243,23,73,84,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,64,14,104,92,11,126,197,53,83,247,199,103,52,103,164,219,108,215,103,219,21,169,59,186,28,22,82,73,28,139,210,20,106,122,122,115,117,143,199,209,92,198,74,175,143,247,77,117,120,214,53,112,163,197,118,227,240,149,184,236,214,186,42,95,93,138,189,227,131,63,128,158,101,101,92,189,86,170,170,53,202,136,190,57,153,220,229,138,100,69,116,110,115,145,81,236,124,145,191,67,218,3,95,232,221,211,209,184,157,193,219,237,67,83,57,167,179,149,210,205,27,213,149,123,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,203,185,99,250,23,151,158,43,137,126,95,251,117,186,155,87,78,166,59,117,49,213,243,8,246,43,155,12,26,146,8,242,215,81,181,231,114,244,107,44,181,168,141,138,119,42,34,162,54,41,87,179,199,36,16,3,25,150,215,219,81,172,159,115,13,147,212,26,59,86,96,44,79,81,242,214,154,108,126,71,31,58,35,225,154,37,115,85,178,196,254,139,36,111,111,224,191,139,154,191,235,66,250,56,28,227,143,70,241,123,163,93,86,211,42,96,247,23,7,93,175,207,96,88,245,236,145,157,81,190,182,159,114,171,159,89,206,86,162,181,85,95,11,220,140,122,185,29,20,178,202,0,12,171,154,83,225,59,218,198,205,253,63,211,223,29,1,213,72,1,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,223,111,166,197,237,199,17,123,113,145,218,253,208,195,122,236,85,238,146,195,52,74,140,181,143,180,212,84,142,213,105,21,23,199,51,59,157,209,122,43,85,174,115,30,215,177,239,99,169,7,9,203,247,116,240,252,94,232,254,24,247,66,31,69,83,80,100,19,187,80,81,109,152,241,249,10,48,84,109,219,223,103,217,158,178,36,179,71,2,186,63,244,106,214,206,173,107,250,55,243,23,231,137,196,226,176,24,170,88,44,22,50,166,59,27,142,175,29,74,116,234,66,216,96,173,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,76,60,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,68,85,230,143,239,179,115,127,69,248,122,68,170,228,99,252,108,254,91,254,164,90,160,0,16,255,0,126,249,95,236,23,17,59,177,157,222,61,107,171,247,2,150,107,80,122,95,83,6,47,33,74,58,172,240,86,138,187,59,27,37,73,30,157,89,11,85,122,189,127,50,175,78,137,209,19,176,112,191,194,254,129,225,51,64,100,54,231,110,114,250,131,35,141,200,230,37,205,203,46,110,196,51,78,217,228,134,24,92,214,186,24,162,106,51,182,187,21,17,90,171,213,93,248,255,0,114,37,48,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,202,185,174,112,45,254,159,138,13,148,209,159,247,69,173,127,74,139,191,230,185,185,72,235,163,127,245,190,169,237,119,253,164,202,207,248,196,197,117,108,94,250,110,63,14,155,143,142,221,13,175,204,250,28,173,30,177,77,12,168,175,171,144,170,229,69,146,173,152,209,83,201,11,251,91,213,58,163,145,205,107,216,230,61,140,123,116,61,195,174,252,232,222,36,182,143,5,186,218,50,237,71,51,35,93,140,201,209,134,194,204,252,78,69,24,213,177,74,85,115,24,238,248,220,238,136,229,99,123,216,172,145,169,216,246,170,231,223,139,31,116,251,201,245,3,80,252,140,229,170,114,84,246,177,170,126,160,94,248,236,113,249,60,202,249,122,83,220,220,21,237,245,216,109,33,254,254,168,118,203,152,193,226,225,130,188,121,138,189,246,102,179,105,144,199,10,73,103,34,233,38,99,149,93,39,116,145,196,173,107,95,39,99,93,242,242,105,225,227,21,166,246,191,41,196,142,107,21,109,154,135,86,88,183,132,195,216,117,198,186,5,194,67,36,94,71,50,38,47,229,123,238,65,43,92,178,254,110,149,99,86,35,90,231,44,150,62,8,173,199,63,3,12,227,69,154,41,23,115,215,71,59,71,46,71,162,253,139,246,130,90,75,126,155,175,225,231,139,179,183,211,39,250,221,215,187,253,93,63,31,218,224,143,131,168,56,55,209,90,135,73,183,95,38,173,155,63,148,110,69,247,126,201,251,61,99,107,98,108,109,139,179,205,47,119,69,71,59,175,84,255,0,23,78,159,235,36,121,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,69,170,20,23,127,137,189,125,194,207,30,219,165,184,26,66,205,187,152,214,110,70,125,217,173,60,185,25,171,82,204,192,151,110,71,217,59,99,94,215,61,141,158,87,68,247,181,233,28,138,215,246,187,162,181,215,127,178,251,189,163,119,235,107,244,254,238,109,252,246,228,193,106,42,238,154,186,91,129,97,158,39,178,71,69,44,50,51,241,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,168,190,104,92,11,126,197,53,83,247,199,103,52,103,164,219,108,215,103,219,21,169,59,186,28,22,82,73,28,139,210,20,106,122,122,115,117,143,199,209,92,198,74,175,143,247,77,117,120,214,31,236,94,250,110,63,14,155,143,142,221,13,175,204,250,28,173,30,177,77,12,168,175,171,144,170,229,69,146,173,152,209,83,201,11,251,91,213,58,163,145,205,107,216,230,61,140,123,111,167,138,222,10,118,179,140,31,186,223,180,204,254,171,198,125,210,245,222,139,236,43,85,161,242,122,175,7,147,203,230,130,94,189,61,51,59,123,123,122,117,119,94,189,83,167,63,216,78,87,251,5,195,182,236,96,183,143,69,106,253,192,187,154,211,254,171,211,65,148,200,82,146,171,252,245,165,174,254,246,199,82,55,175,70,76,229,78,143,79,204,137,215,170,117,69,152,0,242,155,171,185,154,87,102,246,227,81,238,150,181,183,233,240,186,103,31,46,66,207,108,145,178,73,187,19,242,65,23,145,236,99,166,149,234,216,227,98,185,59,228,123,26,139,213,200,102,95,86,106,156,238,185,213,89,157,107,170,111,122,220,214,160,200,88,202,100,108,248,153,31,158,212,242,58,73,100,236,98,53,141,238,123,220,189,26,136,212,235,209,17,19,240,59,175,47,173,226,197,108,135,22,154,23,87,106,92,245,188,86,158,187,98,108,38,98,88,173,54,8,22,11,112,190,24,221,105,207,123,25,233,163,176,234,243,200,175,94,141,72,59,209,21,204,106,26,30,4,85,230,143,236,79,115,127,69,249,138,69,0,154,168,42,175,158,119,240,79,249,147,250,105,215,249,101,113,219,138,222,237,27,142,216,205,210,212,214,228,221,12,13,121,27,86,230,82,118,189,250,146,147,21,206,107,227,147,162,43,236,195,23,70,200,199,247,72,246,71,231,238,145,86,111,23,75,227,219,130,12,23,23,26,18,43,186,114,174,43,27,185,184,79,20,88,76,221,201,159,94,23,213,89,145,102,171,109,209,197,35,228,135,177,210,190,52,236,87,50,94,157,174,107,100,149,31,66,218,167,73,234,173,13,157,181,165,181,174,153,202,233,252,213,46,207,83,142,202,82,146,165,168,59,216,215,179,190,41,17,175,111,115,30,215,39,84,252,90,228,84,252,21,11,201,229,69,188,90,251,120,248,92,158,230,227,103,173,231,50,90,111,84,95,194,69,147,189,106,107,55,109,193,226,130,219,93,98,105,158,247,72,246,186,219,227,106,167,68,72,227,141,189,63,42,170,209,9,110,156,168,120,28,173,166,177,88,78,46,55,25,246,211,59,146,175,97,250,71,18,172,150,186,81,169,43,100,129,215,103,71,35,86,87,207,19,159,226,106,117,137,33,149,178,117,123,164,103,134,205,1,226,183,163,104,116,110,253,109,126,160,218,61,192,130,220,152,45,69,93,176,216,90,147,172,51,196,246,72,217,98,154,55,254,40,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,185,225,226,119,135,173,85,194,254,242,230,182,143,84,217,245,254,131,199,103,29,148,101,89,43,195,147,163,43,123,162,177,27,94,159,243,163,122,53,207,107,37,138,86,35,223,217,220,179,255,0,145,143,241,179,249,111,250,145,106,128,162,190,110,59,153,170,181,135,23,185,141,11,150,183,211,11,160,177,244,49,248,138,177,201,39,141,190,166,164,55,39,157,204,115,213,137,51,223,58,49,207,99,91,221,28,16,53,81,85,157,87,128,112,177,189,127,217,219,136,45,19,188,114,99,253,109,77,63,144,95,95,3,98,242,72,250,51,196,250,246,188,77,242,70,139,50,65,52,171,31,115,209,190,68,103,119,86,245,69,210,152,35,255,0,21,188,20,237,103,24,63,117,191,105,153,253,87,140,251,165,235,189,23,216,86,171,67,228,245,94,15,39,151,205,4,189,122,122,102,118,246,246,244,234,238,189,122,167,79,63,194,255,0,47,77,151,225,51,95,228,55,27,110,117,62,181,200,228,178,56,121,112,146,197,155,187,82,104,27,4,147,67,51,156,214,195,90,39,35,251,171,177,17,85,202,157,21,223,135,247,42,68,190,121,223,193,63,230,79,233,167,31,228,195,137,197,100,120,175,205,220,200,99,42,90,177,139,208,247,237,209,150,104,90,247,213,157,110,82,133,101,137,202,157,88,245,138,105,99,87,55,162,246,72,246,255,0,115,149,22,237,0,40,7,154,63,190,205,205,253,23,225,233,30,215,64,104,172,86,170,229,15,185,89,220,133,139,113,216,209,219,177,6,110,139,97,123,81,146,78,250,248,202,42,217,81,90,170,172,241,94,149,200,141,86,175,123,88,189,122,34,181,209,127,96,119,143,59,195,254,242,233,61,226,211,144,250,139,122,103,32,219,18,86,238,99,61,93,87,181,209,217,173,222,246,61,35,242,193,36,177,121,59,21,204,239,238,111,230,106,41,166,144,1,82,188,235,55,210,158,87,59,162,248,120,192,230,124,223,98,119,234,77,69,90,52,130,72,217,106,86,120,232,177,207,69,89,99,153,144,186,211,221,26,163,26,177,219,129,255,0,159,171,85,149,130,94,247,42,29,226,197,110,87,9,120,77,34,236,245,187,218,135,111,172,88,194,101,34,187,105,178,207,28,14,154,73,169,57,141,239,115,210,178,87,123,32,141,92,141,78,181,101,99,19,182,52,82,101,2,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,139,84,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,0,0,0,0,0,0,0,3,53,156,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,157,255,0,117,119,51,74,236,222,220,106,61,210,214,182,253,62,23,76,227,229,200,89,237,146,54,73,55,98,126,72,34,242,61,140,116,210,189,91,28,108,87,39,124,143,99,81,122,185,10,107,255,0,117,79,121,127,181,199,237,127,239,30,87,246,97,246,135,217,159,116,60,13,240,253,221,243,255,0,139,211,121,188,127,104,248,255,0,121,231,242,245,242,254,78,255,0,79,251,162,226,182,119,120,180,14,250,232,12,94,227,109,206,122,166,71,27,145,175,4,178,197,21,168,102,159,31,60,144,199,51,170,90,108,47,123,98,179,27,101,98,73,18,185,85,170,191,250,21,125,168,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,74,124,39,123,88,217,191,167,250,123,227,160,57,87,30,220,16,96,184,184,208,145,93,211,149,113,88,221,205,194,120,162,194,102,238,76,250,240,190,170,204,139,53,91,110,142,41,31,36,61,142,149,241,167,98,185,146,244,237,115,91,36,168,250,11,203,98,114,184,12,173,220,22,119,25,111,29,146,199,88,146,165,202,118,225,116,51,214,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,245,123,201,187,218,203,125,247,19,33,186,91,131,61,73,245,14,90,189,24,111,79,90,4,133,150,31,90,164,53,82,101,98,126,86,189,237,129,175,122,53,26,206,247,59,181,172,111,70,165,186,114,84,246,177,170,126,160,94,248,236,113,0,57,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,159,224,16,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,78,171,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,89,246,169,210,122,87,92,224,173,105,109,107,166,113,90,131,11,119,179,212,227,178,148,163,183,86,126,199,181,236,239,138,68,115,29,218,246,53,201,213,63,7,53,21,63,20,66,131,56,251,224,218,207,8,59,161,75,31,130,179,110,254,132,212,245,214,109,57,122,245,216,167,186,247,193,28,41,114,27,9,28,113,163,94,201,101,71,53,81,157,139,28,177,244,115,158,146,35,120,85,109,204,213,85,182,179,35,179,158,175,203,166,242,26,130,158,166,240,73,36,142,244,247,171,214,179,95,190,22,247,248,217,228,142,215,73,23,177,92,239,4,31,153,17,157,22,64,114,184,247,217,182,95,173,124,61,210,255,0,129,64,60,209,253,246,110,111,232,191,15,72,242,154,63,132,157,85,184,156,35,231,184,156,209,114,250,191,185,90,130,254,63,81,99,149,210,73,51,168,199,6,53,240,207,86,40,225,119,95,31,170,183,37,135,201,35,90,216,162,107,145,63,43,250,200,174,84,60,47,239,206,103,116,48,156,72,225,242,246,244,150,128,199,88,177,70,229,132,177,225,159,81,65,227,147,201,90,8,157,20,140,158,178,88,142,6,202,231,246,34,42,57,97,127,158,30,177,92,248,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,36,166,169,210,122,87,92,224,173,105,109,107,166,113,90,131,11,119,179,212,227,178,148,163,183,86,126,199,181,236,239,138,68,115,29,218,246,53,201,213,63,7,53,21,63,20,66,152,119,191,148,254,238,96,120,139,198,109,174,203,210,183,127,66,106,122,239,155,19,169,243,82,190,120,49,239,130,175,125,136,114,115,85,173,210,187,221,43,92,145,47,139,178,68,150,38,163,156,244,149,25,107,252,53,240,215,183,28,43,109,194,237,150,217,46,86,106,19,100,39,202,91,183,148,180,147,218,183,106,84,99,22,71,171,26,200,219,210,56,162,141,18,54,49,189,177,162,170,43,149,206,118,107,11,254,229,113,236,79,108,191,90,249,139,167,42,230,151,193,150,220,110,38,220,103,184,149,198,101,113,90,75,89,233,44,127,168,201,91,180,244,134,174,160,171,26,35,35,173,50,255,0,221,159,224,142,188,136,138,233,28,177,192,238,168,177,58,26,139,217,125,222,214,91,11,186,26,127,119,54,254,122,145,231,116,237,135,77,93,45,192,147,65,43,31,27,162,150,25,25,248,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,104,123,134,46,32,176,92,79,108,214,23,119,176,26,127,43,132,143,37,228,130,205,28,132,15,111,134,212,78,236,153,176,204,173,107,45,66,143,69,70,205,31,229,94,138,215,35,36,108,145,51,170,131,42,230,148,248,78,246,177,179,127,79,244,247,199,64,117,82,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,199,201,38,39,21,54,86,190,118,108,101,71,228,169,215,154,165,123,142,133,171,60,48,76,232,221,44,76,147,167,115,88,247,65,11,156,212,94,142,88,163,85,235,218,157,62,178,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,136,171,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,66,146,248,210,230,115,175,183,39,119,49,19,112,217,172,117,6,145,210,122,34,196,139,70,253,75,115,87,126,161,157,95,27,150,197,170,170,190,39,214,69,133,169,20,19,70,229,236,116,139,34,39,149,97,142,207,248,59,226,171,70,241,95,180,120,253,97,134,201,84,110,167,199,87,175,91,86,98,35,141,97,126,59,34,172,252,234,216,156,247,187,211,72,230,200,232,95,220,238,230,34,181,87,200,201,24,206,234,0,40,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,137,233,150,196,226,179,248,171,184,44,238,50,166,71,27,145,175,37,75,148,237,194,217,160,179,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,80,60,109,114,190,214,88,173,232,193,102,120,113,210,246,239,105,61,194,204,37,107,204,108,104,248,52,214,70,213,185,28,170,248,106,215,69,173,139,100,79,143,181,232,217,60,73,12,136,245,78,177,35,231,255,0,5,92,27,104,222,16,116,4,248,252,93,155,119,245,102,167,175,143,155,84,222,150,234,207,3,237,193,10,162,195,85,60,113,163,107,50,89,108,186,53,115,60,170,146,254,119,59,163,81,180,109,197,143,186,125,228,250,129,168,126,70,114,213,57,42,123,88,213,63,80,47,124,118,56,159,231,201,137,196,226,176,24,170,88,44,22,50,166,59,27,142,175,29,74,116,234,66,216,96,173,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,128,1,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,69,170,25,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,115,71,246,39,185,191,162,252,197,34,128,77,84,0,8,1,206,79,122,254,227,112,251,137,217,202,152,255,0,53,189,205,200,47,154,121,34,238,142,10,56,233,107,216,147,181,201,35,85,179,58,119,211,70,245,99,218,177,249,250,246,187,177,74,86,6,143,120,57,226,23,251,79,240,251,166,247,102,237,108,85,44,213,191,61,44,222,63,29,107,205,29,59,208,74,232,220,213,69,85,124,94,70,36,115,182,39,170,185,177,207,31,230,122,116,123,187,89,21,121,163,251,19,220,223,209,126,98,145,64,38,170,10,171,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,95,241,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,82,177,165,62,19,189,172,108,223,211,253,61,241,208,29,84,2,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,139,84,62,76,182,91,21,128,197,93,206,231,114,117,49,216,220,117,121,45,220,185,110,102,195,5,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,76,193,110,22,181,202,238,86,191,212,187,141,157,175,82,12,150,170,204,93,205,220,138,163,28,216,35,158,204,207,154,70,198,215,57,206,70,35,158,168,136,174,114,244,233,213,87,251,207,201,203,98,114,184,12,173,220,22,119,25,111,29,146,199,88,146,165,202,118,225,116,51,214,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,208,247,0,251,153,170,183,119,132,45,182,215,90,214,223,171,205,88,199,216,199,217,180,233,36,146,75,94,138,220,212,217,60,175,145,238,123,230,145,149,218,249,30,174,252,210,57,238,68,68,84,68,144,0,21,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,72,5,0,243,71,247,217,185,191,162,252,61,34,111,242,150,209,88,173,202,224,107,115,246,231,59,98,220,24,221,85,170,51,88,75,146,212,123,91,60,112,89,195,209,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,251,138,118,52,103,192,206,232,101,119,143,132,189,179,215,153,214,219,92,148,248,127,179,110,79,110,235,173,207,110,122,51,73,74,75,82,74,228,71,57,243,58,178,204,189,122,170,44,138,138,231,116,238,94,234,1,154,206,41,247,175,251,68,241,5,173,183,142,60,127,162,169,168,50,9,232,32,116,94,57,25,70,8,153,94,175,149,190,73,17,38,88,33,137,100,237,122,183,200,175,237,232,222,136,156,168,157,60,163,56,133,253,148,241,5,46,211,100,235,98,153,133,221,95,13,41,114,23,45,122,121,41,222,169,21,153,41,182,53,114,246,73,230,124,175,131,196,168,142,116,147,67,218,238,173,86,73,119,224,165,110,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,34,213,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,0,0,0,0,0,0,0,0,205,103,22,62,233,247,147,234,6,161,249,25,203,158,229,157,150,197,96,57,127,237,254,119,59,147,169,142,198,227,171,231,173,220,185,110,102,195,5,104,35,203,94,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,149,151,204,103,141,127,237,85,184,240,96,52,6,79,43,30,217,105,111,221,227,107,78,190,40,242,151,145,94,146,100,221,15,107,94,222,230,61,35,137,178,171,156,200,218,231,116,137,211,75,26,69,95,186,122,171,238,175,223,175,187,57,95,187,127,104,125,147,246,199,162,147,208,250,239,31,151,211,121,250,120,252,222,63,207,227,238,238,237,252,221,58,126,36,149,224,23,141,125,85,194,158,227,212,194,101,178,126,163,108,181,54,66,24,245,30,62,194,200,248,232,119,171,99,118,78,186,70,215,189,179,68,196,69,123,88,213,243,70,196,98,167,115,98,124,87,231,137,203,98,179,248,170,89,220,22,78,166,71,27,145,175,29,186,119,42,76,217,160,179,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,131,149,113,99,237,99,121,62,159,234,31,142,156,205,97,165,62,19,189,172,108,223,211,253,61,241,208,29,84,175,94,104,220,9,101,119,179,21,14,251,236,190,153,169,99,91,96,235,189,186,131,29,82,7,122,221,67,73,173,98,68,248,251,87,182,91,53,218,199,34,51,179,201,44,110,70,35,156,176,195,19,169,132,186,158,74,158,214,53,79,212,11,223,29,142,32,7,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,19,252,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,213,121,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,139,84,57,254,250,108,94,220,113,23,183,25,29,175,221,12,55,174,197,94,233,44,51,68,168,203,88,251,77,69,72,237,86,145,81,124,115,51,185,221,23,162,181,90,231,49,237,123,30,246,59,60,60,67,240,253,175,184,101,221,11,219,81,184,204,168,252,149,58,245,237,197,114,138,76,180,174,193,52,104,230,203,94,73,163,141,210,49,29,223,19,156,141,232,146,69,35,127,30,213,59,7,43,143,125,155,101,250,215,195,221,47,248,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,244,196,226,113,88,12,85,44,22,11,25,83,29,141,199,87,142,165,58,117,33,108,48,86,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,50,174,95,247,43,143,98,123,101,250,215,204,93,37,80,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,50,174,95,159,44,236,182,43,1,203,255,0,111,243,185,220,157,76,118,55,29,95,61,110,229,203,115,54,24,43,65,30,90,243,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,172,190,98,60,111,220,226,171,93,166,146,209,214,187,118,203,73,228,37,151,4,228,134,122,211,101,36,116,49,70,251,86,162,124,174,99,187,94,201,253,58,172,113,200,200,172,57,30,212,115,222,212,249,56,4,224,79,43,197,222,166,187,157,212,183,45,226,118,235,78,216,74,153,139,149,100,116,23,109,79,37,121,157,28,84,100,125,121,96,123,227,145,181,221,51,94,168,173,142,102,42,126,47,105,125,56,156,78,43,1,138,165,130,193,99,42,99,177,184,234,241,212,167,78,164,45,134,10,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,17,43,141,78,99,59,113,194,165,198,104,60,37,95,189,123,133,254,73,114,108,68,93,61,45,42,171,60,46,146,59,147,163,209,213,230,154,170,204,232,81,172,149,205,119,138,73,35,241,189,158,73,23,178,251,189,163,119,235,107,244,254,238,109,252,246,228,193,106,42,238,154,186,91,129,97,158,39,178,71,69,44,50,51,241,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,204,97,165,62,19,189,172,108,223,211,253,61,241,208,29,84,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,95,240,5,43,115,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,17,87,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,242,115,80,227,214,205,171,57,94,22,54,111,59,110,155,41,216,155,31,174,114,117,252,74,203,140,88,161,114,80,173,98,57,92,228,98,57,243,197,105,142,99,31,223,23,139,170,177,101,107,235,2,150,39,43,145,173,126,230,63,25,110,213,124,93,116,183,122,88,97,115,217,86,5,150,56,82,89,92,137,209,140,89,102,138,52,115,186,39,124,140,111,247,185,17,122,7,15,28,64,235,238,25,119,66,142,235,237,203,234,63,37,78,189,138,146,211,188,179,45,43,176,77,26,181,209,88,142,25,35,116,140,71,118,74,214,171,186,36,145,70,239,199,181,13,15,108,94,250,109,199,17,123,113,142,221,13,175,204,250,236,85,238,177,77,12,168,140,181,143,180,212,69,146,173,152,209,87,199,51,59,155,213,58,171,85,174,107,216,231,177,236,123,186,0,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,192,51,89,197,143,186,125,228,250,129,168,126,70,114,213,57,42,123,88,213,63,80,47,124,118,56,159,224,0,1,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,69,170,25,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,115,71,246,39,185,191,162,252,197,34,128,77,84,0,12,240,243,5,222,44,86,247,241,105,174,181,118,154,207,91,202,233,234,86,33,194,97,229,150,211,103,129,32,169,11,33,145,213,92,199,189,158,154,75,13,177,60,106,197,232,228,159,189,81,28,247,33,29,65,102,156,147,247,139,21,133,214,90,243,100,51,153,235,113,88,212,181,234,230,240,20,230,180,214,212,116,245,82,70,220,108,81,185,232,171,102,72,164,129,234,145,177,85,209,83,122,185,81,34,105,110,132,85,230,143,236,79,115,127,69,249,138,69,0,154,168,42,175,158,119,240,79,249,147,250,105,21,121,92,123,236,219,47,214,190,30,233,127,197,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,74,198,148,248,78,246,177,179,127,79,244,247,199,64,117,80,10,86,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,45,80,137,92,211,117,253,109,11,193,110,178,170,154,134,222,39,37,170,172,80,192,99,86,178,202,215,218,124,150,89,45,138,234,248,211,242,177,244,224,182,143,239,84,99,153,220,197,235,222,141,117,32,236,166,215,229,119,171,119,52,134,212,97,157,110,59,26,167,49,91,26,251,21,169,58,219,233,192,247,167,154,210,196,213,69,123,33,139,201,43,255,0,51,81,25,27,149,92,212,69,84,145,92,214,182,207,246,119,198,78,163,200,215,169,138,169,67,90,227,232,234,106,112,99,227,241,246,249,35,90,246,31,51,81,141,106,77,37,170,182,101,114,167,119,119,149,30,231,119,57,200,146,171,146,22,230,122,157,43,185,123,57,114,222,42,47,179,242,21,53,54,62,15,39,109,235,30,162,53,175,109,253,170,255,0,207,12,126,150,146,117,107,19,181,211,254,103,47,123,17,44,252,2,170,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,0,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,43,215,153,118,128,173,183,220,105,110,37,92,110,158,183,138,198,231,44,86,207,213,89,146,94,203,143,183,90,57,109,88,137,242,42,247,177,215,22,218,47,106,246,53,237,123,27,219,217,218,147,171,146,126,232,101,117,14,209,235,205,168,200,54,220,213,244,102,98,174,74,141,137,174,186,86,71,6,65,146,117,171,20,74,157,33,99,37,167,44,171,218,238,142,125,167,175,107,85,21,95,99,224,134,188,215,183,139,21,182,188,37,230,244,139,115,214,232,234,29,193,177,95,9,139,138,149,166,197,60,144,54,104,230,186,231,183,189,175,90,203,93,143,130,69,106,57,58,218,137,143,78,217,21,74,33,7,213,137,203,101,112,25,90,89,220,22,78,222,59,37,142,177,29,186,119,42,76,232,103,173,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,165,238,31,183,51,246,201,177,218,15,116,164,183,138,177,111,83,105,250,57,11,255,0,101,201,223,86,27,207,133,190,170,6,126,119,171,124,83,164,177,171,28,229,115,28,197,107,151,185,170,116,2,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,139,84,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,0,0,0,0,0,0,0,3,53,156,88,251,167,222,79,168,26,135,228,103,61,254,164,227,71,85,127,100,45,191,225,71,64,59,43,128,169,132,251,82,125,81,148,130,244,149,228,202,250,171,119,92,218,45,108,79,68,125,53,130,218,44,173,149,23,201,39,106,118,181,177,119,75,226,184,85,225,159,89,113,95,187,148,246,183,71,222,169,142,99,107,187,37,151,201,217,84,115,49,216,232,223,27,37,157,35,238,71,76,254,233,99,99,35,106,167,115,222,222,231,49,157,242,50,247,191,177,230,193,126,192,191,179,167,220,76,87,221,191,179,253,55,170,251,46,151,174,245,222,139,209,253,175,223,225,241,253,163,227,252,125,79,143,187,187,241,254,239,192,162,206,43,184,81,220,126,18,183,29,250,43,90,197,235,177,87,188,147,224,51,240,66,172,171,151,170,213,68,87,53,21,87,199,51,59,154,146,194,170,174,141,206,106,162,189,143,142,71,201,254,88,92,122,214,217,140,173,78,31,183,131,59,82,134,223,100,236,89,155,21,151,183,229,122,226,114,51,186,30,200,100,149,210,248,171,209,114,182,119,42,164,95,150,105,214,71,185,172,89,30,219,159,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,74,124,39,123,88,217,191,167,250,123,227,160,58,168,51,215,204,123,73,233,93,13,198,118,225,233,109,21,166,113,90,127,11,75,236,159,77,142,197,210,142,165,88,59,241,85,30,254,200,163,70,177,189,207,123,156,189,19,241,115,149,87,241,85,44,87,146,167,181,141,83,245,2,247,199,99,136,1,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,0,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,117,94,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,34,213,1,94,188,235,241,56,169,184,109,209,185,217,177,149,31,146,167,174,43,212,175,113,208,181,103,134,9,168,93,116,177,50,78,157,205,99,221,4,46,115,81,122,57,98,141,87,175,106,116,129,124,174,61,246,109,151,235,95,15,116,191,224,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,19,252,0,101,92,191,238,87,30,196,246,203,245,175,152,186,74,160,102,179,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,210,85,0,101,92,145,90,223,139,188,174,107,131,157,188,225,23,76,227,173,227,241,184,11,23,50,90,150,251,172,57,139,147,157,249,11,118,43,213,99,24,238,215,86,99,103,142,87,121,17,85,211,50,53,107,89,225,71,203,231,248,81,225,71,113,248,181,220,118,104,173,21,23,161,197,81,241,207,159,207,207,10,190,174,34,171,149,81,28,228,69,79,36,207,237,114,69,10,42,58,71,53,202,170,198,50,73,25,161,237,1,160,52,110,214,104,220,78,223,109,246,158,169,131,211,216,58,233,90,141,26,200,189,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,2,133,185,136,240,83,170,184,98,215,105,174,171,231,242,186,163,70,107,60,132,190,143,51,149,181,37,220,162,94,240,197,45,143,180,167,72,35,139,205,52,207,178,248,186,57,206,123,34,145,206,252,90,229,63,43,128,158,55,243,188,35,235,185,105,106,59,89,92,150,217,102,252,178,230,240,148,225,101,137,153,105,33,84,134,213,70,201,44,108,142,110,246,196,201,23,189,26,248,186,247,53,206,142,37,100,85,52,167,194,119,181,141,155,250,127,167,190,58,3,170,144,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,75,254,0,165,110,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,34,42,243,71,247,217,185,191,162,252,61,35,202,112,247,197,118,119,135,77,154,221,237,27,161,101,202,227,181,126,228,125,137,79,31,155,165,51,34,251,42,173,103,91,91,114,35,149,21,233,51,217,59,34,141,88,141,115,124,143,145,36,99,226,98,63,144,104,13,1,172,183,79,89,98,118,251,111,180,245,188,230,161,206,88,74,212,104,214,68,239,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,82,255,0,184,62,224,239,70,240,211,176,223,179,12,238,31,79,231,115,186,142,188,139,173,111,54,154,201,6,97,242,119,167,166,122,77,213,100,173,20,82,44,45,106,181,172,114,121,36,88,216,233,164,69,170,190,96,156,5,106,30,25,181,149,237,115,183,216,43,119,54,175,47,98,73,168,190,191,170,186,252,3,17,43,53,97,189,50,196,140,133,142,177,97,209,215,87,72,247,189,140,68,115,156,244,85,94,127,193,87,25,58,203,132,29,127,62,67,23,90,165,253,39,169,236,99,225,213,52,101,164,147,206,250,144,76,170,179,85,95,36,106,219,44,138,91,45,141,28,255,0,18,172,191,157,174,232,213,109,255,0,104,13,127,163,119,79,70,226,119,7,111,181,13,76,230,158,206,87,75,52,111,86,85,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,2,128,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,159,224,25,172,226,199,221,62,242,125,64,212,63,35,57,106,156,149,61,172,106,159,168,23,190,59,28,79,240,0,0,165,110,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,34,213,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,57,163,251,19,220,223,209,126,98,145,64,38,170,0,56,167,24,220,66,255,0,102,14,31,117,38,236,210,173,138,187,154,169,224,165,132,199,228,109,120,99,185,122,121,91,27,90,136,138,143,151,198,197,146,119,68,197,71,58,56,36,252,204,78,175,110,115,49,56,156,174,127,43,75,5,130,198,91,200,228,178,54,35,169,78,157,72,93,52,246,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,59,95,27,251,67,163,118,23,137,205,91,180,123,127,5,184,240,90,118,190,34,26,235,110,117,154,121,94,252,93,73,101,154,71,254,8,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,159,86,201,236,94,11,115,248,96,223,253,198,251,27,43,119,84,237,167,221,172,142,33,216,245,123,251,106,207,98,212,119,210,104,145,28,142,133,176,51,206,231,244,71,71,233,145,221,237,103,145,175,231,251,3,188,121,222,31,247,151,73,239,22,156,135,212,91,211,57,6,216,146,183,115,25,234,234,189,174,142,205,110,247,177,233,31,150,9,37,139,201,216,174,103,127,115,127,51,81,77,47,98,114,216,172,254,42,150,119,5,147,169,145,198,228,107,199,110,157,202,147,54,104,44,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,70,14,104,254,196,247,55,244,95,152,164,80,9,170,130,170,249,231,127,4,255,0,153,63,166,145,87,149,199,190,205,178,253,107,225,238,151,252,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,20,172,105,79,132,239,107,27,55,244,255,0,79,124,116,7,85,0,165,110,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,34,213,10,128,231,105,185,154,87,80,110,62,221,237,110,38,223,168,205,104,252,126,67,33,151,241,201,27,227,175,235,214,183,130,7,118,189,94,201,145,149,22,71,49,237,111,238,231,129,200,174,71,254,30,87,147,102,202,125,249,226,11,45,188,118,242,30,26,155,101,143,79,12,17,203,219,36,247,178,49,88,175,31,115,86,55,35,161,108,12,184,174,232,246,57,36,240,116,238,111,122,18,43,157,134,215,229,117,14,209,232,61,215,199,186,220,213,244,102,98,214,54,245,120,105,58,86,71,6,65,145,244,181,44,168,189,33,99,37,167,20,73,220,222,142,125,166,39,115,85,17,31,5,121,104,235,250,219,125,198,150,221,218,201,106,27,120,172,110,114,197,156,5,164,133,101,236,184,251,117,164,138,173,121,89,26,47,123,29,113,106,42,119,39,99,94,214,61,221,189,157,201,160,144,10,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,2,128,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,227,252,240,116,5,104,178,187,89,186,84,116,245,181,177,106,190,71,1,148,203,53,37,116,8,200,157,20,244,171,189,122,248,152,245,89,175,189,191,130,61,232,146,127,137,35,78,222,21,202,59,115,53,86,143,226,247,15,161,113,54,250,225,117,238,62,254,63,47,86,73,36,241,187,211,84,154,228,19,181,141,122,49,102,99,224,86,53,239,107,187,99,158,118,162,34,191,170,94,160,41,3,155,159,16,191,181,110,32,162,218,108,101,108,83,240,187,85,230,165,22,66,157,175,81,37,203,214,226,173,37,198,200,173,94,200,252,47,137,144,120,145,21,205,146,25,187,157,213,200,200,248,174,209,108,94,11,84,240,157,191,91,243,168,240,217,87,219,209,63,119,113,218,106,223,87,199,71,213,91,201,68,203,171,213,17,18,89,163,129,98,111,103,114,181,141,183,220,230,43,157,19,155,192,14,255,0,199,126,197,224,184,118,226,131,87,109,206,142,195,101,113,218,89,190,151,35,130,110,65,94,254,250,182,43,199,35,210,25,94,136,178,195,28,235,60,13,122,171,157,251,149,107,222,231,181,238,89,235,201,99,126,107,101,180,110,171,225,203,51,118,219,242,88,43,15,212,216,84,154,196,178,179,236,233,150,56,172,195,19,21,157,144,50,43,11,28,138,157,255,0,188,125,231,185,25,249,94,229,179,66,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,139,84,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,0,0,0,0,0,0,0,3,53,156,88,251,167,222,79,168,26,135,228,103,60,166,213,109,158,170,222,77,199,211,155,91,162,170,122,140,214,166,200,69,143,173,221,28,143,142,30,245,252,243,203,227,99,222,216,98,98,58,73,30,141,94,200,216,247,42,116,106,154,9,224,239,133,93,27,194,134,209,227,244,126,27,27,81,218,159,35,94,189,157,89,151,142,69,153,249,28,138,51,243,163,101,115,24,239,77,27,157,35,97,103,107,123,88,170,229,79,35,228,123,251,169,194,184,196,225,87,70,241,95,180,121,13,31,153,198,212,110,167,199,87,177,103,73,229,228,145,97,126,59,34,172,252,136,233,90,199,187,211,72,230,198,217,153,218,238,230,34,57,19,200,200,222,202,1,222,45,157,215,219,21,175,242,155,115,184,216,27,120,236,150,58,196,241,69,44,181,102,134,12,132,17,205,36,45,183,85,211,49,142,150,180,142,137,235,28,168,212,71,34,127,233,68,182,158,82,220,91,235,45,225,209,182,54,19,89,233,123,118,31,183,24,122,204,198,106,90,149,145,181,23,28,213,108,53,233,90,86,244,107,44,181,169,210,39,39,250,104,161,145,92,136,248,92,249,108,40,229,92,88,251,88,222,79,167,250,135,227,167,51,88,105,79,132,239,107,27,55,244,255,0,79,124,116,7,85,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,0,57,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,159,224,16,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,78,171,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,128,12,171,151,253,202,227,216,158,217,126,181,243,23,73,84,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,160,12,171,158,215,101,246,135,89,111,214,232,105,253,163,219,248,42,73,157,212,86,29,13,117,183,58,67,4,76,100,110,150,89,164,127,226,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,161,62,23,120,100,208,60,44,237,126,55,111,244,133,106,151,50,76,174,214,230,181,10,227,161,173,119,51,58,73,44,157,243,186,52,238,115,24,233,229,108,76,123,158,177,198,173,103,115,186,43,157,216,1,231,245,254,128,209,187,167,163,114,219,125,184,58,122,166,115,79,103,43,173,107,212,108,162,246,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,158,30,43,184,81,220,126,18,183,29,250,43,90,197,235,177,87,188,147,224,51,240,66,172,171,151,170,213,68,87,53,21,87,199,51,59,154,146,194,170,174,141,206,106,162,189,143,142,71,241,83,74,124,39,123,88,217,191,167,250,123,227,160,58,169,0,57,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,191,224,10,86,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,34,175,52,127,125,155,155,250,47,195,210,34,169,122,124,187,184,5,167,195,30,149,93,121,186,88,252,86,75,115,115,126,43,29,22,180,22,62,236,198,145,202,207,77,86,207,106,189,38,123,39,145,182,36,141,233,27,191,44,109,238,108,126,73,102,169,231,245,254,128,209,187,167,163,114,219,125,184,58,122,166,115,79,103,43,173,107,212,108,162,246,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,158,206,49,56,85,214,92,40,110,230,67,71,230,113,182,221,166,50,54,44,89,210,121,121,36,73,153,145,199,35,255,0,34,58,86,177,141,245,49,181,209,182,102,118,183,181,234,142,68,241,190,55,191,191,242,167,226,223,89,109,78,232,80,225,213,218,94,222,163,210,123,133,152,71,178,28,117,100,125,220,86,69,241,177,142,186,138,159,139,235,36,80,177,103,107,151,247,113,195,229,98,167,100,140,154,237,1,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,79,240,12,214,113,99,238,159,121,62,160,106,31,145,156,181,78,74,158,214,53,79,212,11,223,29,142,39,248,0,0,82,183,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,106,134,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,28,209,253,137,238,111,232,191,49,72,160,19,85,0,21,23,206,195,120,177,89,173,101,160,246,67,7,158,183,45,141,53,94,214,111,63,78,27,77,117,70,207,105,35,109,54,203,27,94,170,150,99,138,57,222,137,35,17,91,21,198,43,85,82,87,28,127,148,238,197,231,119,63,138,12,102,227,125,141,138,187,165,182,211,174,71,46,236,130,177,253,182,167,175,98,58,9,12,74,142,87,76,217,217,231,107,250,35,99,244,202,238,246,191,198,215,249,94,104,254,251,55,55,244,95,135,164,73,254,72,248,156,86,127,21,191,56,44,238,50,166,71,27,145,175,167,234,92,167,110,22,205,5,152,36,110,77,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,87,174,255,0,108,230,119,135,253,229,213,155,59,168,230,245,22,244,206,65,213,227,179,218,198,122,186,175,106,73,90,207,99,30,244,143,203,4,145,75,227,239,87,51,191,181,223,153,170,133,207,242,161,222,44,86,229,112,151,132,210,46,207,91,189,168,118,250,197,140,38,82,43,182,155,44,241,192,233,164,154,147,152,222,247,61,43,37,119,178,8,213,200,212,235,86,86,49,59,99,69,61,7,52,127,98,123,155,250,47,204,82,40,4,213,65,85,124,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,75,254,40,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,138,86,52,167,194,119,181,141,155,250,127,167,190,58,3,170,128,82,183,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,106,134,107,56,167,222,191,237,19,196,22,182,222,56,241,254,138,166,160,200,39,160,129,209,120,228,101,24,34,101,122,190,86,249,36,68,153,96,134,37,147,181,234,223,34,191,183,163,122,34,91,79,39,221,156,193,104,110,24,19,117,107,205,234,51,91,151,144,158,197,201,59,94,207,5,90,54,39,169,94,183,69,123,152,238,215,178,204,190,68,107,28,190,167,177,221,201,27,84,146,188,83,236,167,246,137,225,247,91,108,228,121,15,69,111,80,99,211,208,78,233,124,113,178,244,18,178,197,95,43,188,114,42,66,179,195,18,73,218,197,119,141,95,219,209,221,21,51,88,105,247,106,183,51,74,239,38,220,105,205,210,209,86,253,70,23,83,99,226,200,86,238,146,55,201,15,122,126,120,37,241,189,236,108,209,61,29,28,140,71,47,100,140,123,85,122,181,79,86,10,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,2,128,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,233,92,211,116,5,109,117,193,110,178,180,154,122,222,91,37,165,108,80,207,227,82,178,74,231,213,124,118,89,21,139,10,200,215,243,49,148,231,182,175,239,69,99,89,220,245,233,216,142,109,27,109,86,230,106,173,155,220,125,57,186,90,42,223,167,205,105,156,132,89,10,221,210,72,200,230,236,95,207,4,190,55,177,238,134,86,43,163,145,136,228,239,141,239,106,175,71,41,167,227,202,110,174,230,105,93,155,219,141,71,186,90,214,223,167,194,233,156,124,185,11,61,178,70,201,38,236,79,201,4,94,71,177,142,154,87,171,99,141,138,228,239,145,236,106,47,87,33,152,204,182,91,43,159,202,221,206,231,114,118,242,57,44,141,137,45,220,185,110,103,77,61,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,116,221,141,139,206,240,237,201,211,63,183,58,199,13,138,199,106,150,250,12,142,117,184,245,99,251,237,88,212,21,100,98,77,43,17,18,89,163,129,96,129,207,69,115,127,114,141,99,220,198,177,203,80,37,196,243,159,216,107,58,171,107,244,214,255,0,224,169,84,245,26,30,195,177,121,215,182,188,77,158,76,117,201,35,108,18,62,101,122,61,236,134,207,70,54,36,107,255,0,27,210,61,59,17,175,87,87,95,3,251,197,149,217,14,40,246,255,0,87,83,207,84,197,99,110,230,43,97,51,210,222,180,232,41,46,42,220,173,134,203,172,57,30,198,246,70,215,36,237,89,23,177,178,65,27,220,139,217,208,209,153,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,69,170,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,0,0,0,0,0,0,0,1,155,110,38,241,57,92,255,0,23,123,175,130,193,99,45,228,114,89,29,200,206,212,167,78,164,46,154,123,51,201,147,153,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,92,79,46,110,10,63,178,174,220,79,159,215,248,204,84,155,155,170,127,121,146,179,2,121,100,197,209,84,98,199,140,108,221,206,99,187,94,197,146,87,68,141,107,228,115,91,214,86,195,20,139,48,0,35,87,25,92,16,109,199,23,24,236,13,220,189,95,179,117,78,19,33,70,38,102,234,204,149,236,63,14,182,152,183,170,189,203,20,137,39,238,29,97,240,35,152,168,201,251,127,51,89,36,200,254,193,179,187,59,160,118,43,64,98,246,231,110,112,53,49,216,220,117,120,34,150,88,170,195,12,249,9,227,134,56,93,110,211,161,99,27,45,153,27,19,22,73,85,168,174,84,255,0,208,137,237,78,85,197,143,181,141,228,250,127,168,126,58,115,53,134,148,248,78,246,177,179,127,79,244,247,199,64,117,80,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,16,3,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,137,254,1,0,57,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,234,188,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,69,170,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,39,248,0,202,185,127,220,174,61,137,237,151,235,95,49,116,149,64,205,103,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,164,170,0,203,14,39,19,149,207,229,105,96,176,88,203,121,28,150,70,196,117,41,211,169,11,166,158,204,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,250,112,19,193,6,11,132,125,9,45,221,71,87,21,146,220,220,223,150,44,222,110,156,207,177,11,42,164,202,176,213,168,233,34,141,241,195,216,216,159,34,118,35,159,47,94,231,57,177,196,140,149,64,3,143,241,69,195,38,129,226,155,107,242,91,127,171,235,84,167,146,125,119,55,11,168,83,29,13,155,184,105,214,72,164,239,129,210,39,115,88,247,65,19,101,99,28,197,146,52,115,59,155,213,28,220,246,111,70,208,235,45,133,221,13,65,180,123,129,5,72,243,186,118,195,97,176,181,39,73,160,149,143,141,178,197,52,111,252,21,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,52,61,194,119,181,141,155,250,127,167,190,58,3,170,144,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,75,254,0,165,110,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,34,42,243,71,247,217,185,191,162,252,61,34,90,114,175,224,42,181,90,216,174,41,247,147,5,82,227,238,87,135,33,161,177,150,60,168,250,111,73,102,106,223,179,94,72,154,213,122,181,144,75,85,237,123,217,217,47,151,162,61,34,115,45,40,3,154,111,207,14,187,71,196,150,141,179,163,55,91,73,212,200,177,213,230,134,142,77,145,49,185,28,75,228,86,57,102,167,97,90,174,133,253,209,68,170,137,213,143,236,70,200,215,179,171,87,192,112,103,193,158,129,225,51,64,86,167,78,141,76,142,182,200,215,100,185,236,244,177,67,52,237,158,72,107,165,154,149,108,164,17,76,148,124,213,210,72,226,147,170,245,94,231,126,63,221,34,129,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,79,240,12,214,113,99,238,159,121,62,160,106,31,145,156,181,78,74,158,214,53,79,212,11,223,29,142,39,248,0,0,82,183,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,106,134,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,28,209,253,137,238,111,232,191,49,72,160,19,85,0,249,50,217,108,86,3,21,119,59,157,201,212,199,99,113,213,228,183,114,229,185,155,12,21,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,51,67,191,219,199,157,226,3,121,117,102,241,106,56,125,61,189,77,144,117,136,235,119,49,254,146,171,26,145,214,173,222,198,49,36,241,65,28,81,121,59,17,207,236,238,119,230,114,169,114,156,167,118,47,5,182,28,48,99,55,27,236,108,173,45,83,185,125,114,57,119,100,21,236,238,171,5,139,17,208,72,98,84,106,54,23,64,255,0,59,95,209,93,39,169,87,119,185,158,54,178,181,185,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,30,127,157,134,206,226,176,186,203,65,239,126,15,3,110,43,26,150,189,172,38,126,228,53,90,218,142,158,170,70,234,110,150,70,177,21,108,201,20,147,177,22,71,170,186,42,108,70,162,36,78,57,87,41,13,249,179,181,156,75,199,182,217,11,181,32,211,219,159,95,236,187,43,102,196,85,217,22,70,6,73,45,25,17,239,98,185,239,115,150,90,204,137,175,103,123,238,53,127,51,152,198,173,143,243,71,246,39,185,191,162,252,197,34,128,77,84,21,87,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,191,226,128,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,165,99,74,124,39,123,88,217,191,167,250,123,227,160,58,168,5,43,115,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,19,211,139,221,222,179,177,28,52,110,22,233,99,231,183,6,75,19,135,124,56,185,235,65,20,207,175,145,178,246,213,167,50,178,95,200,230,50,196,241,61,232,228,119,228,107,191,43,255,0,194,185,193,196,226,114,185,252,173,44,22,11,25,111,35,146,200,216,142,165,58,117,33,116,211,217,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,211,158,213,109,158,149,217,189,184,211,155,91,162,170,122,124,46,153,199,197,143,173,221,28,108,146,110,196,252,243,203,227,99,24,233,165,122,186,73,30,141,78,249,30,247,42,117,114,158,172,206,15,26,27,57,130,216,46,40,53,254,213,105,105,187,240,184,172,132,118,49,209,246,189,61,53,91,117,226,183,21,110,175,123,222,255,0,11,44,54,47,35,156,174,127,143,189,122,43,186,37,159,242,108,222,191,191,60,62,229,182,114,222,63,195,111,108,178,9,225,158,56,187,99,158,142,70,91,22,35,238,114,200,229,116,205,157,151,17,221,24,198,164,126,14,157,206,239,82,127,130,170,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,0,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,39,166,91,19,138,207,226,174,224,179,184,202,153,28,110,70,188,149,46,83,183,11,102,130,204,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,166,91,50,216,156,174,3,43,119,5,157,198,91,199,100,177,214,36,169,114,157,184,93,12,245,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,52,61,192,62,230,106,173,221,225,11,109,181,214,181,183,234,243,86,49,246,49,246,109,58,73,36,146,215,162,183,53,54,79,43,228,123,158,249,164,101,118,190,71,171,191,52,142,123,145,17,21,17,35,7,57,253,249,179,165,118,191,77,108,6,10,237,79,81,174,44,59,41,157,99,108,68,233,227,199,83,146,55,65,27,225,86,43,216,201,172,244,123,101,71,51,241,163,35,19,189,28,244,109,122,240,33,177,120,46,34,120,160,210,59,115,172,112,217,92,142,150,119,170,200,231,91,143,87,179,178,173,122,242,72,196,154,86,34,172,80,201,58,65,3,158,138,215,126,249,26,199,181,238,99,146,223,249,163,251,19,220,223,209,126,98,145,64,38,159,119,87,108,244,174,242,109,198,163,218,221,107,83,212,97,117,54,62,92,125,158,216,227,124,144,247,167,228,158,47,35,30,198,205,19,209,178,70,245,106,246,72,198,57,19,171,80,205,22,225,104,172,174,218,235,253,75,183,57,219,21,39,201,105,92,197,220,37,201,106,61,206,130,73,235,76,248,100,116,110,115,90,229,98,185,138,168,170,214,175,78,157,81,63,184,190,142,91,219,223,138,222,238,20,52,155,177,248,59,120,187,26,14,189,125,15,121,147,72,217,25,60,244,41,215,68,158,39,39,69,86,73,20,145,61,81,205,69,107,213,236,252,200,212,145,245,237,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,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,0,0,0,0,0,0,0,16,171,134,190,1,105,232,254,34,119,75,137,141,226,199,226,178,153,93,71,172,51,55,180,158,30,122,208,92,143,25,85,249,71,89,175,146,115,220,215,118,92,119,142,55,69,227,86,186,24,220,238,229,87,200,172,134,106,128,0,7,52,226,111,19,149,207,240,219,186,248,44,22,50,222,71,37,145,208,249,218,148,233,212,133,211,79,102,121,40,76,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,51,239,253,147,184,167,255,0,197,167,117,127,248,155,145,255,0,232,38,130,56,100,196,229,112,28,54,237,70,11,59,140,183,142,201,99,180,62,10,165,202,118,225,116,51,214,158,58,16,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,78,150,10,64,230,61,195,214,254,235,158,51,183,15,84,232,173,143,220,13,65,133,187,246,79,166,200,226,244,205,219,117,103,236,197,84,99,251,37,142,55,49,221,175,99,154,189,23,240,115,85,23,241,69,39,7,40,157,189,215,219,107,195,110,164,193,110,54,135,212,26,87,37,62,184,185,110,42,121,188,100,212,103,146,7,80,160,214,202,216,230,107,92,172,87,49,237,71,34,116,234,199,39,250,148,131,252,199,184,122,223,221,115,198,118,225,234,157,21,177,251,129,168,48,183,126,201,244,217,28,94,153,187,110,172,253,152,170,140,127,100,177,198,230,59,181,236,115,87,162,254,14,106,162,254,40,164,224,229,19,183,186,251,109,120,109,212,152,45,198,208,250,131,74,228,167,215,23,45,197,79,55,140,154,140,242,64,234,20,26,217,91,28,205,107,149,138,230,61,168,228,78,157,88,228,255,0,82,147,124,2,16,115,118,219,221,125,185,92,54,233,188,22,220,232,125,65,170,178,80,107,138,118,229,167,132,198,77,122,120,224,109,11,237,116,174,142,22,185,200,196,115,216,213,114,167,78,175,106,127,173,8,63,203,135,135,173,253,208,220,103,109,230,169,214,187,31,184,26,127,11,75,237,111,83,145,202,105,155,181,42,193,223,138,182,198,119,203,36,109,99,123,158,246,181,58,175,226,231,34,39,226,168,116,190,110,219,33,189,27,149,196,150,155,206,237,206,208,235,93,85,141,131,67,211,169,45,204,38,2,221,232,35,157,183,239,185,209,58,72,99,115,81,232,215,177,202,213,94,189,30,213,255,0,90,29,43,147,94,211,238,158,215,254,215,255,0,105,155,105,170,244,151,218,127,119,253,23,219,184,107,52,61,87,143,237,15,39,139,204,198,247,246,249,25,221,219,215,167,123,122,255,0,122,22,84,8,65,205,219,111,117,246,229,112,219,166,240,91,115,161,245,6,170,201,65,174,41,219,150,158,19,25,53,233,227,129,180,47,181,210,186,56,90,231,35,17,207,99,85,202,157,58,189,169,254,180,32,255,0,46,30,30,183,247,67,113,157,183,154,167,90,236,126,224,105,252,45,47,181,189,78,71,41,166,110,212,171,7,126,42,219,25,223,44,145,181,141,238,123,218,212,234,191,139,156,136,159,138,161,119,224,164,14,99,220,61,111,238,185,227,59,112,245,78,138,216,253,192,212,24,91,191,100,250,108,142,47,76,221,183,86,126,204,85,70,63,178,88,227,115,29,218,246,57,171,209,127,7,53,81,127,20,82,112,114,137,219,221,125,182,188,54,234,76,22,227,104,125,65,165,114,83,235,139,150,226,167,155,198,77,70,121,32,117,10,13,108,173,142,102,181,202,197,115,30,212,114,39,78,172,114,127,169,73,190,0,51,89,253,147,184,167,255,0,197,167,117,127,248,155,145,255,0,232,37,223,114,225,210,122,171,67,112,99,183,154,91,90,233,156,174,159,205,82,251,91,212,227,178,148,164,169,106,14,252,173,183,179,190,41,17,175,111,115,30,215,39,84,252,90,228,84,252,21,9,42,12,251,113,55,195,39,18,89,254,36,183,95,59,130,225,243,114,178,56,220,142,184,206,219,167,114,166,147,191,52,22,96,146,252,206,142,88,228,108,74,215,177,205,84,114,57,21,81,81,81,80,183,78,92,58,79,85,104,110,12,118,243,75,107,93,51,149,211,249,170,95,107,122,156,118,82,148,149,45,65,223,149,182,246,119,197,34,53,237,238,99,218,228,234,159,139,92,138,159,130,161,37,64,43,215,149,207,2,89,93,147,197,77,190,251,209,166,106,87,214,217,202,236,110,159,199,91,129,222,183,79,82,115,94,146,190,78,229,237,138,205,134,189,168,172,236,242,69,27,85,138,230,172,211,68,219,10,0,0,69,94,61,184,32,193,113,113,161,34,187,167,42,226,177,187,155,132,241,69,132,205,220,153,245,225,125,85,153,22,106,182,221,28,82,62,72,123,29,43,227,78,197,115,37,233,218,230,182,73,81,253,127,134,76,78,87,1,195,110,212,96,179,184,203,120,236,150,59,67,224,170,92,167,110,23,67,61,105,227,161,11,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,233,100,32,230,237,183,186,251,114,184,109,211,120,45,185,208,250,131,85,100,160,215,20,237,203,79,9,140,154,244,241,192,218,23,218,233,93,28,45,115,145,136,231,177,170,229,78,157,94,212,255,0,90,16,127,151,15,15,91,251,161,184,206,219,205,83,173,118,63,112,52,254,22,151,218,222,167,35,148,211,55,106,85,131,191,21,109,140,239,150,72,218,198,247,61,237,106,117,95,197,206,68,79,197,80,187,240,10,139,230,237,178,27,209,185,92,73,105,188,238,220,237,14,181,213,88,216,52,61,58,146,220,194,96,45,222,130,57,219,126,251,157,19,164,134,55,53,30,141,123,28,173,85,235,209,237,95,245,161,210,185,53,237,62,233,237,127,237,127,246,153,182,154,175,73,125,167,247,127,209,125,187,134,179,67,213,120,254,208,242,120,188,204,111,127,111,145,157,221,189,122,119,183,175,247,161,232,50,92,9,101,119,187,152,246,187,223,61,210,211,53,36,218,252,13,140,83,170,211,202,64,231,179,82,93,102,26,163,90,200,227,234,136,250,208,203,209,210,61,253,209,189,241,248,59,100,69,155,197,97,64,0,0,41,3,152,247,15,91,251,174,120,206,220,61,83,162,182,63,112,53,6,22,239,217,62,155,35,139,211,55,109,213,159,179,21,81,143,236,150,56,220,199,118,189,142,106,244,95,193,205,84,95,197,20,156,28,162,118,247,95,109,175,13,186,147,5,184,218,31,80,105,92,148,250,226,229,184,169,230,241,147,81,158,72,29,66,131,91,43,99,153,173,114,177,92,199,181,28,137,211,171,28,159,234,82,111,128,103,219,137,190,25,56,146,207,241,37,186,249,220,23,15,155,149,145,198,228,117,198,118,221,59,149,52,157,249,160,179,4,151,230,116,114,199,35,98,86,189,142,106,163,145,200,170,138,138,138,133,149,114,137,219,221,125,182,188,54,234,76,22,227,104,125,65,165,114,83,235,139,150,226,167,155,198,77,70,121,32,117,10,13,108,173,142,102,181,202,197,115,30,212,114,39,78,172,114,127,169,73,190,0,0,21,23,205,219,100,55,163,114,184,146,211,121,221,185,218,29,107,170,177,176,104,122,117,37,185,132,192,91,189,4,115,182,253,247,58,39,73,12,110,106,61,26,246,57,90,171,215,163,218,191,235,67,165,114,107,218,125,211,218,255,0,218,255,0,237,51,109,53,94,146,251,79,238,255,0,162,251,119,13,102,135,170,241,253,161,228,241,121,152,222,254,223,35,59,187,122,244,239,111,95,239,66,202,140,251,113,55,195,39,18,89,254,36,183,95,59,130,225,243,114,178,56,220,142,184,206,219,167,114,166,147,191,52,22,96,146,252,206,142,88,228,108,74,215,177,205,84,114,57,21,81,81,81,80,183,78,92,58,79,85,104,110,12,118,243,75,107,93,51,149,211,249,170,95,107,122,156,118,82,148,149,45,65,223,149,182,246,119,197,34,53,237,238,99,218,228,234,159,139,92,138,159,130,160,230,61,164,245,86,185,224,199,112,244,182,138,211,57,93,65,154,187,246,79,166,199,98,233,73,110,212,253,153,90,143,127,100,81,163,158,238,214,49,206,94,137,248,53,170,171,248,34,148,131,253,147,184,167,255,0,197,167,117,127,248,155,145,255,0,232,38,148,193,23,249,146,89,215,211,112,151,170,52,142,216,233,45,107,159,212,58,186,197,60,36,17,105,90,19,90,158,24,29,50,77,101,214,27,15,231,109,103,215,130,104,30,168,142,71,44,236,99,147,181,234,169,78,219,85,192,199,19,91,145,184,250,115,67,100,246,83,112,52,189,12,206,66,42,247,115,121,77,47,106,189,92,109,94,189,102,178,247,78,145,70,190,56,209,238,72,214,70,186,71,34,49,189,92,230,162,232,123,19,137,197,96,49,84,176,88,44,101,76,118,55,29,94,58,148,233,212,133,176,193,90,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,146,249,143,112,245,191,186,231,140,237,195,213,58,43,99,247,3,80,97,110,253,147,233,178,56,189,51,118,221,89,251,49,85,24,254,201,99,141,204,119,107,216,230,175,69,252,28,213,69,252,81,73,43,201,175,105,247,79,107,255,0,107,255,0,180,205,180,213,122,75,237,63,187,254,139,237,220,53,154,30,171,199,246,135,147,197,230,99,123,251,124,140,238,237,235,211,189,189,127,189,9,107,198,230,195,89,226,59,134,141,99,182,216,106,85,39,212,43,93,153,77,62,179,87,138,71,166,70,179,210,88,227,137,242,189,141,133,243,53,178,86,89,123,219,216,203,15,85,234,222,230,173,21,226,120,100,226,239,1,149,165,157,193,112,249,188,24,236,150,58,196,118,233,220,169,164,242,112,207,90,120,220,142,142,88,228,108,72,230,61,174,68,114,57,21,21,21,17,80,185,254,60,169,106,173,228,224,31,85,125,202,219,253,87,99,53,169,177,248,12,133,109,56,236,84,143,204,67,223,145,165,59,224,150,172,125,239,108,209,49,29,228,98,117,236,86,63,170,244,106,169,74,223,217,59,138,127,252,90,119,87,255,0,137,185,31,254,130,105,76,173,94,114,155,79,186,123,161,251,32,253,153,237,166,171,213,191,102,125,224,245,191,97,97,172,223,244,190,79,179,252,126,95,11,29,217,221,227,127,111,119,78,189,142,233,253,202,70,174,92,60,61,111,238,134,227,59,111,53,78,181,216,253,192,211,248,90,95,107,122,156,142,83,76,221,169,86,14,252,85,182,51,190,89,35,107,27,220,247,181,169,213,127,23,57,17,63,21,66,239,202,64,230,61,195,214,254,235,158,51,183,15,84,232,173,143,220,13,65,133,187,246,79,166,200,226,244,205,219,117,103,236,197,84,99,251,37,142,55,49,221,175,99,154,189,23,240,115,85,23,241,69,39,7,40,157,189,215,219,107,195,110,164,193,110,54,135,212,26,87,37,62,184,185,110,42,121,188,100,212,103,146,7,80,160,214,202,216,230,107,92,172,87,49,237,71,34,116,234,199,39,250,148,168,191,236,157,197,63,254,45,59,171,255,0,196,220,143,255,0,65,52,17,195,38,39,43,128,225,183,106,48,89,220,101,188,118,75,29,161,240,85,46,83,183,11,161,158,180,241,208,133,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,116,176,10,139,230,237,178,27,209,185,92,73,105,188,238,220,237,14,181,213,88,216,52,61,58,146,220,194,96,45,222,130,57,219,126,251,157,19,164,134,55,53,30,141,123,28,173,85,235,209,237,95,245,161,210,185,53,237,62,233,237,127,237,127,246,153,182,154,175,73,125,167,247,127,209,125,187,134,179,67,213,120,254,208,242,120,188,204,111,127,111,145,157,221,189,122,119,183,175,247,161,234,249,189,210,223,221,97,183,26,35,107,118,119,111,245,94,165,194,231,178,22,242,26,147,238,246,42,237,201,27,233,18,15,73,4,254,159,171,18,23,190,121,36,236,145,171,221,37,104,156,213,69,141,122,194,174,1,248,81,222,10,220,94,237,182,79,118,54,3,112,49,90,111,21,144,177,148,150,238,83,79,100,40,213,175,106,173,73,167,167,35,230,115,24,214,244,181,21,117,68,115,187,92,238,141,84,114,57,90,183,168,10,171,230,247,194,222,170,214,27,143,162,55,75,103,118,167,85,234,92,214,123,31,111,31,169,62,239,96,164,185,27,125,34,193,233,39,159,211,196,175,73,158,201,228,143,190,71,47,116,117,162,107,81,18,53,235,231,249,77,105,158,33,182,71,126,114,250,91,95,108,174,229,96,52,158,186,195,190,25,237,94,210,86,43,210,131,35,83,172,213,166,177,102,104,218,177,49,34,91,145,53,26,229,238,146,196,104,173,95,193,204,183,64,86,175,57,77,167,221,61,208,253,144,126,204,246,211,85,234,223,179,62,240,122,223,176,176,214,111,250,95,39,217,254,63,47,133,142,236,238,241,191,183,187,167,94,199,116,254,229,57,175,40,157,144,222,141,181,226,75,82,103,119,27,104,117,174,149,198,207,161,238,84,138,230,111,1,110,140,18,78,235,244,28,216,155,36,209,181,170,245,107,30,228,106,47,94,140,114,255,0,169,75,116,0,164,14,99,220,61,111,238,185,227,59,112,245,78,138,216,253,192,212,24,91,191,100,250,108,142,47,76,221,183,86,126,204,85,70,63,178,88,227,115,29,218,246,57,171,209,127,7,53,81,127,20,82,112,114,137,219,221,125,182,188,54,234,76,22,227,104,125,65,165,114,83,235,139,150,226,167,155,198,77,70,121,32,117,10,13,108,173,142,102,181,202,197,115,30,212,114,39,78,172,114,127,169,73,190,81,183,48,190,25,55,163,63,198,54,227,103,118,199,135,205,107,145,211,217,27,20,45,193,115,3,164,237,205,74,204,242,99,235,58,204,173,146,24,149,143,123,172,44,206,145,200,170,171,34,189,93,249,186,146,255,0,147,198,156,222,141,190,208,27,141,183,59,163,181,154,131,72,99,107,102,41,102,241,82,230,240,118,241,243,220,158,212,47,134,203,90,233,209,173,145,145,182,149,85,68,99,122,181,101,119,114,175,115,81,34,7,48,93,176,226,75,123,248,180,215,90,187,77,108,62,240,101,116,245,43,16,225,48,242,203,165,239,207,2,65,82,22,67,35,170,185,140,123,61,52,150,27,98,120,213,139,209,201,63,122,162,57,238,66,95,242,137,225,107,89,108,230,141,213,251,173,186,90,54,222,159,212,58,174,196,88,188,101,28,190,41,43,228,106,99,171,43,150,73,58,189,124,209,50,196,207,68,88,158,198,117,244,113,73,249,218,248,213,59,175,49,237,39,170,181,207,6,59,135,165,180,86,153,202,234,12,213,223,178,125,54,59,23,74,75,118,167,236,202,212,123,251,34,141,28,247,118,177,142,114,244,79,193,173,85,95,193,20,164,31,236,157,197,63,254,45,59,171,255,0,196,220,143,255,0,65,52,166,83,183,52,238,15,245,245,190,33,169,238,6,198,108,46,160,202,98,53,102,29,45,230,108,105,156,76,215,153,46,109,182,37,245,18,203,20,8,245,129,239,137,213,92,174,86,177,178,189,100,122,119,201,230,83,223,242,129,211,156,73,109,102,191,214,187,115,184,219,89,173,116,214,137,204,97,254,219,138,92,254,14,253,56,34,202,193,52,48,181,176,58,100,108,45,124,176,204,245,145,17,170,247,165,88,127,20,72,213,23,202,243,118,217,13,232,220,174,36,180,222,119,110,118,135,90,234,172,108,26,30,157,73,110,97,48,22,239,65,28,237,191,125,206,137,210,67,27,154,143,70,189,142,86,170,245,232,246,175,250,208,233,92,154,246,159,116,246,191,246,191,251,76,219,77,87,164,190,211,251,191,232,190,221,195,89,161,234,188,127,104,121,60,94,102,55,191,183,200,206,238,222,189,59,219,215,251,208,178,160,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,1,207,246,155,127,182,107,125,126,223,253,145,238,22,43,84,125,215,200,46,51,41,232,158,229,240,77,248,246,185,59,145,60,144,191,181,254,57,217,221,20,157,143,236,123,187,93,211,160,0,15,63,175,53,254,141,219,13,51,62,179,220,13,67,83,5,130,171,98,165,107,25,11,106,173,130,7,217,177,29,120,150,71,116,232,198,44,179,70,138,247,116,99,17,85,206,86,181,21,201,232,0,0,30,83,64,110,150,132,221,15,188,127,113,115,191,105,253,210,212,23,52,182,99,252,150,104,125,46,82,175,111,158,15,222,177,189,253,190,70,126,118,119,49,122,254,14,94,138,122,176,121,77,213,220,205,43,179,123,113,168,247,75,90,219,244,248,93,51,143,151,33,103,182,72,217,36,221,137,249,32,139,200,246,49,211,74,245,108,113,177,92,157,242,61,141,69,234,228,62,189,1,175,244,110,233,232,220,78,224,237,246,161,169,156,211,217,202,233,102,141,234,202,189,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,121,248,245,254,141,151,95,216,218,214,234,26,137,171,42,225,225,207,191,18,229,86,206,184,233,102,146,6,216,98,42,116,123,18,88,94,199,118,170,246,42,199,223,219,228,143,187,208,0,15,41,160,55,75,66,110,135,222,63,184,185,223,180,254,233,106,11,154,91,49,254,75,52,62,151,41,87,183,207,7,239,88,222,254,223,35,63,59,59,152,189,127,7,47,69,61,88,0,3,207,232,13,127,163,119,79,70,226,119,7,111,181,13,76,230,158,206,87,75,52,111,86,85,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,121,77,127,186,90,19,107,254,238,125,250,206,253,153,247,183,80,83,210,216,127,242,89,166,245,89,75,93,222,8,63,116,199,118,119,120,223,249,223,218,196,233,248,185,58,161,234,192,4,117,226,167,142,45,180,225,7,43,167,241,251,157,162,181,173,250,250,158,188,243,99,175,97,43,209,158,7,190,7,53,38,133,201,45,168,229,107,216,146,194,229,85,103,98,164,173,237,115,149,30,141,252,158,23,249,133,236,191,22,122,255,0,33,183,59,115,166,53,174,59,37,142,195,203,155,150,92,221,42,144,192,232,35,154,24,92,214,186,27,50,185,95,221,97,138,136,173,68,232,142,252,127,185,22,80,3,143,241,65,197,6,129,225,51,64,99,247,27,113,177,26,131,35,141,200,230,34,194,69,22,18,188,51,78,217,228,134,105,154,231,54,105,98,106,51,182,187,209,85,28,171,213,91,248,127,122,167,10,218,174,108,27,5,188,155,143,167,54,183,69,109,182,234,216,205,106,108,132,88,250,221,216,122,79,142,30,245,252,243,203,227,184,247,182,24,152,142,146,71,163,87,178,54,61,202,157,26,167,85,226,183,141,109,172,224,251,238,183,237,51,1,170,242,127,123,125,119,162,251,10,173,105,188,126,151,193,228,242,249,167,139,167,95,82,206,222,222,238,189,29,215,167,68,235,231,248,95,230,23,178,252,89,235,252,134,220,237,206,152,214,184,236,150,59,15,46,110,89,115,116,170,67,3,160,142,104,97,115,90,232,108,202,229,127,117,134,42,34,181,19,162,59,241,254,228,89,64,1,205,54,79,136,173,163,226,18,182,162,159,107,117,101,76,179,244,174,98,206,27,39,12,114,177,207,141,241,203,35,35,176,213,99,156,217,43,78,216,214,72,102,98,171,30,206,169,213,30,201,24,206,150,1,199,246,171,139,174,29,55,191,95,229,246,199,106,55,50,166,164,212,56,58,246,45,220,130,165,43,94,4,130,25,153,12,146,199,101,209,36,19,51,201,44,104,142,142,71,35,145,200,230,247,55,241,59,0,7,63,223,77,244,219,142,29,54,227,35,186,27,161,153,244,56,170,61,34,134,24,145,31,107,33,105,200,171,29,90,209,170,167,146,103,246,187,162,117,70,163,90,231,189,204,99,30,246,250,173,39,170,112,90,231,74,225,181,174,150,189,235,112,186,131,31,95,41,142,179,226,124,126,122,179,198,217,34,147,177,232,215,183,185,143,106,244,114,35,147,175,69,68,95,192,253,96,14,63,169,56,179,216,109,39,191,56,94,27,179,186,234,165,125,109,156,175,229,138,186,255,0,160,130,119,118,122,122,147,203,215,182,43,54,26,245,116,81,47,226,228,107,81,123,86,106,233,55,96,7,31,226,131,138,13,3,194,102,128,199,238,54,227,98,53,6,71,27,145,204,69,132,138,44,37,120,102,157,179,201,12,211,53,206,108,210,196,212,103,109,119,162,170,57,87,170,183,240,254,245,78,63,176,156,208,54,11,136,157,216,193,108,230,138,210,27,129,75,53,168,61,87,166,159,41,143,165,29,86,120,43,75,97,253,238,142,220,143,78,172,133,200,157,24,191,153,83,175,68,234,169,48,0,4,0,255,0,118,175,133,143,251,193,221,95,254,10,199,127,215,137,191,183,186,215,21,185,90,3,77,110,54,10,189,184,49,186,171,15,75,55,78,43,108,107,103,142,11,48,178,104,219,35,90,231,53,30,141,122,34,162,57,201,215,175,69,95,239,26,55,95,232,221,193,173,149,181,163,53,13,76,171,48,121,139,184,12,154,66,171,223,79,35,82,85,138,197,121,88,228,71,49,237,114,117,78,169,249,152,230,61,189,204,123,92,190,128,0,15,63,38,191,209,177,107,250,251,90,237,67,81,117,101,172,60,217,246,98,90,170,233,211,29,20,209,192,235,15,68,78,140,98,203,51,24,222,229,78,245,73,59,59,188,114,118,241,254,43,120,214,218,206,15,190,235,126,211,48,26,175,39,247,183,215,122,47,176,170,214,155,199,233,124,30,79,47,154,120,186,117,245,44,237,237,238,235,209,221,122,116,78,190,127,133,254,97,123,47,197,158,191,200,109,206,220,233,141,107,142,201,99,176,242,230,229,151,55,74,164,48,58,8,230,134,23,53,174,134,204,174,87,247,88,98,162,43,81,58,35,191,31,238,69,148,0,0,121,252,22,191,209,186,155,83,106,109,25,130,212,53,45,231,116,117,138,213,179,184,246,170,164,244,95,98,187,44,64,175,106,162,42,178,72,164,69,107,211,171,21,91,35,81,123,163,123,91,232,0,0,243,249,221,127,163,116,206,166,211,58,51,59,168,106,84,206,235,27,22,107,96,177,238,85,89,239,62,189,119,216,157,88,212,69,84,100,113,70,170,231,175,70,34,186,54,170,247,72,198,187,159,241,65,197,6,129,225,51,64,99,247,27,113,177,26,131,35,141,200,230,34,194,69,22,18,188,51,78,217,228,134,105,154,231,54,105,98,106,51,182,187,209,85,28,171,213,91,248,127,122,167,31,216,78,104,27,5,196,78,236,96,182,115,69,105,13,192,165,154,212,30,171,211,79,148,199,210,142,171,60,21,165,176,254,247,71,110,71,167,86,66,228,78,140,95,204,169,215,162,117,84,146,186,139,116,180,38,148,215,122,71,108,243,249,223,75,169,53,223,175,251,191,75,210,204,255,0,89,232,161,73,173,126,241,140,88,227,236,141,200,239,222,57,189,221,122,55,170,254,7,171,0,0,1,231,245,230,191,209,187,97,166,103,214,123,129,168,106,96,176,85,108,84,173,99,33,109,85,176,64,251,54,35,175,18,200,238,157,24,197,150,104,209,94,238,140,98,42,185,202,214,162,185,61,0,0,3,202,106,45,210,208,154,83,93,233,29,179,207,231,125,46,164,215,126,191,238,253,47,75,51,253,103,162,133,38,181,251,198,49,99,143,178,55,35,191,120,230,247,117,232,222,171,248,30,172,0,1,15,247,239,154,6,193,112,237,187,25,221,156,214,186,67,112,46,230,180,255,0,165,245,51,226,241,244,164,170,255,0,61,104,172,51,177,210,91,141,235,209,147,53,23,171,19,243,34,244,234,157,21,123,7,11,252,80,104,30,44,244,6,67,113,182,231,17,168,49,216,220,118,98,92,36,177,102,235,195,12,238,158,56,97,153,206,107,97,150,86,171,59,108,49,17,85,200,189,81,223,135,247,42,244,13,27,175,244,110,224,214,202,218,209,154,134,166,85,152,60,197,220,6,77,33,85,239,167,145,169,42,197,98,188,172,114,35,152,246,185,58,167,84,252,204,115,30,222,230,61,174,95,64,1,231,247,11,90,226,182,215,64,106,93,198,206,215,183,62,55,74,225,238,230,238,69,81,141,116,242,65,90,23,205,35,99,107,156,214,171,213,172,84,68,87,53,58,244,234,169,253,228,32,255,0,118,175,133,143,251,193,221,95,254,10,199,127,215,137,254,0,0,128,31,238,213,240,177,255,0,120,59,171,255,0,193,88,239,250,241,47,246,19,122,244,175,17,59,79,130,222,61,21,143,202,210,194,234,15,85,233,160,202,69,28,118,153,224,179,45,119,247,182,57,36,98,117,124,46,84,232,245,252,170,157,122,47,84,78,128,15,41,181,187,165,161,55,167,66,99,55,51,109,51,191,108,233,188,207,155,209,93,244,179,87,242,248,166,124,50,126,238,102,50,70,244,146,39,183,243,53,58,244,234,157,81,81,87,213,128,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,0,0,0,0,0,0,0,5,85,243,83,227,199,254,203,240,169,180,25,175,246,81,106,252,238,51,35,255,0,175,101,156,35,153,226,255,0,217,221,43,227,155,253,165,119,183,253,43,8,1,195,71,17,122,239,133,253,211,161,185,154,22,199,251,42,121,138,93,144,255,0,156,241,126,166,25,167,167,228,150,41,60,62,95,3,27,229,99,123,217,253,232,191,222,139,160,142,29,119,231,70,241,37,180,120,45,214,209,151,106,57,153,26,236,102,78,140,54,22,103,226,114,40,198,173,138,82,171,152,199,119,198,231,116,71,43,27,222,197,100,141,78,199,181,87,165,128,69,94,104,254,196,247,55,244,95,152,164,69,254,87,220,193,44,229,172,225,120,94,222,156,173,70,61,149,219,67,71,231,44,203,21,102,118,67,21,90,244,240,169,20,80,53,170,245,107,39,115,39,150,94,249,30,173,139,243,61,204,235,105,64,2,186,185,174,113,175,251,50,210,179,240,215,182,121,60,85,157,73,171,113,246,43,106,217,122,249,166,195,226,230,141,173,74,253,138,213,141,179,90,142,71,254,46,119,124,113,39,114,49,22,104,101,111,235,114,84,246,177,170,126,160,94,248,236,113,63,207,147,45,150,197,96,49,87,115,185,220,157,76,118,55,29,94,75,119,46,91,153,176,193,90,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,133,185,131,113,183,149,226,191,95,199,130,211,19,219,163,183,90,86,197,136,113,84,219,105,206,131,45,59,102,153,172,203,62,55,67,19,216,249,43,186,54,182,41,17,203,10,121,17,170,139,36,157,127,91,151,95,29,86,120,90,214,73,161,247,6,253,183,237,94,126,196,211,94,134,181,88,158,252,102,70,100,174,196,201,42,164,107,60,204,108,117,219,27,225,107,255,0,192,247,61,172,123,218,140,125,233,226,114,216,172,254,42,150,119,5,147,169,145,198,228,107,199,110,157,202,147,54,104,44,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,101,69,243,67,221,237,101,176,188,123,109,182,238,109,252,245,35,206,233,221,15,78,106,233,110,4,154,9,88,251,185,56,165,134,70,126,10,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,150,41,194,175,19,26,55,138,253,163,167,186,90,62,141,188,115,219,97,216,220,190,50,202,43,159,142,200,198,200,223,44,9,39,106,54,102,118,203,27,217,35,81,59,152,246,247,53,143,239,141,157,128,2,130,231,226,99,89,112,161,204,15,118,55,75,71,209,169,145,99,181,198,164,198,229,241,150,81,26,204,142,58,76,172,143,150,4,147,181,93,11,251,162,141,236,145,168,189,175,99,123,154,246,119,198,251,201,218,173,204,210,187,201,183,26,115,116,180,85,191,81,133,212,216,248,178,21,187,164,141,242,67,222,159,158,9,124,111,123,27,52,79,71,71,35,17,203,217,35,30,213,94,173,83,213,128,1,66,220,191,120,238,206,240,171,170,163,209,90,165,254,183,108,181,6,65,36,200,214,232,200,254,203,181,60,149,99,151,43,222,202,242,216,159,197,90,187,147,211,53,81,175,235,213,58,59,241,91,222,196,229,177,89,252,85,44,238,11,39,83,35,141,200,215,142,221,59,149,38,108,208,89,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,193,0,57,213,251,88,210,223,80,40,252,118,68,243,252,169,248,227,179,185,88,170,28,45,238,75,42,69,157,211,24,116,102,150,201,181,241,64,153,28,117,86,177,137,73,241,245,69,125,152,98,232,230,186,54,175,146,24,164,115,209,174,137,210,77,99,224,16,171,155,158,217,234,173,196,225,30,108,142,150,169,234,254,229,106,10,154,155,35,3,35,146,73,157,70,56,44,87,149,241,181,140,119,95,31,170,108,175,87,118,181,177,69,43,213,223,151,162,212,15,10,187,165,251,22,226,59,110,183,50,108,239,216,212,48,218,130,175,218,183,125,47,168,241,98,229,127,134,247,238,209,143,115,186,213,150,118,254,70,171,211,175,86,116,114,53,83,74,96,167,110,119,26,215,43,127,122,54,247,110,102,175,81,49,184,61,47,46,110,188,173,99,188,238,158,245,185,33,149,175,119,119,106,177,27,143,133,90,136,212,84,87,73,213,93,213,17,190,127,147,38,214,253,235,226,59,59,185,151,240,94,170,134,132,211,242,122,107,190,171,179,209,229,46,189,33,135,247,104,244,116,157,245,91,145,111,226,215,49,189,58,175,71,120,212,234,188,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,197,212,130,170,249,169,241,227,255,0,101,248,84,218,12,215,251,40,181,126,119,25,145,255,0,215,178,206,17,204,241,127,236,238,149,241,205,254,210,187,219,254,149,132,0,225,163,136,189,119,194,254,233,208,220,205,11,99,253,149,60,197,46,200,127,206,120,191,83,12,211,211,242,75,20,158,31,47,129,141,242,177,189,236,254,244,95,239,69,208,158,197,239,166,220,113,23,183,24,237,208,218,252,207,174,197,94,235,20,208,202,136,203,88,251,77,68,89,42,217,141,21,124,115,51,185,189,83,170,181,90,230,189,142,123,30,199,187,160,16,255,0,153,238,143,226,11,82,240,227,152,201,236,166,189,251,43,11,135,199,221,159,90,225,24,200,162,155,49,135,70,49,242,186,59,78,252,241,248,89,20,170,248,90,230,164,241,75,43,85,92,168,216,165,163,125,1,175,245,150,214,107,44,78,224,237,246,161,183,131,212,56,59,9,102,141,234,202,157,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,131,190,42,180,111,21,251,71,143,214,24,108,149,70,234,124,117,122,245,181,102,34,56,214,23,227,178,42,207,206,173,137,207,123,189,52,142,108,142,133,253,206,238,98,43,85,124,140,145,140,238,167,228,234,205,83,130,208,218,87,51,173,117,77,239,69,133,211,248,251,25,76,141,159,19,228,240,85,130,55,73,44,157,140,71,61,221,172,99,151,163,81,92,189,58,34,42,254,5,11,241,245,198,190,170,226,179,113,237,225,49,57,63,79,182,90,103,33,52,122,115,31,93,100,100,119,251,21,209,183,39,97,36,107,30,233,165,98,170,177,175,106,120,99,122,177,19,185,210,190,95,85,203,155,143,111,236,175,157,159,109,247,18,15,81,182,90,155,33,235,45,216,130,191,125,172,45,231,177,145,45,198,163,19,190,104,85,145,198,217,98,252,92,141,99,95,18,119,53,209,205,122,128,137,92,193,184,219,197,112,161,160,35,193,105,137,234,94,220,93,85,94,196,56,170,109,180,214,207,137,129,208,204,214,101,159,27,161,149,143,100,118,27,27,91,20,136,212,153,124,136,213,84,142,78,148,89,150,201,235,45,215,215,247,115,55,35,183,159,213,154,199,49,37,153,89,82,162,44,249,12,141,185,149,206,72,225,133,168,138,249,37,145,122,50,54,167,226,228,70,167,247,33,161,62,10,118,231,123,118,171,135,157,53,163,55,239,85,84,203,106,26,53,225,134,173,42,213,160,99,48,120,232,235,197,13,108,106,203,10,35,108,190,38,196,170,249,151,175,87,200,230,163,228,107,27,35,251,169,0,57,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,191,224,1,149,115,74,124,39,123,88,217,191,167,250,123,227,160,42,87,68,113,155,157,224,243,142,237,238,201,201,138,251,103,70,106,141,192,204,215,212,216,216,152,196,180,232,226,201,218,241,89,173,35,186,116,154,47,44,170,145,185,201,28,141,123,154,238,213,86,75,29,212,233,61,83,130,215,58,87,13,173,116,181,239,91,133,212,24,250,249,76,117,159,19,227,243,213,158,54,201,20,157,143,70,189,189,204,123,87,163,145,28,157,122,42,34,254,7,235,0,114,174,37,248,139,208,156,47,237,101,253,204,215,86,63,218,211,195,210,236,155,252,231,148,244,211,77,5,63,36,81,73,225,242,248,30,223,43,219,216,207,239,85,254,228,90,224,229,121,187,218,203,126,184,246,220,157,220,220,9,234,73,157,212,90,30,228,214,18,164,9,12,17,49,151,113,145,69,12,108,252,85,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,125,7,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,117,32,0,83,7,19,188,76,107,46,20,57,164,110,14,233,104,250,53,50,44,117,124,70,55,47,140,178,136,214,100,113,210,98,177,207,150,4,147,181,93,11,251,162,141,236,145,168,189,175,99,123,154,246,119,198,251,116,218,221,210,208,155,211,161,49,155,153,182,153,223,182,116,222,103,205,232,174,250,89,171,249,124,83,62,25,63,119,51,25,35,122,73,19,219,249,154,157,122,117,78,168,168,171,234,192,60,166,233,110,150,132,217,109,9,147,220,205,203,206,253,141,166,240,222,31,91,119,210,205,99,197,229,153,144,199,251,184,88,249,29,214,73,88,223,202,213,233,215,170,244,68,85,74,139,225,139,137,141,101,197,127,52,141,190,221,45,97,70,166,57,141,175,151,198,226,49,149,145,28,204,118,58,60,86,69,241,64,178,118,163,166,127,116,178,61,242,57,19,185,239,119,107,88,206,200,217,40,57,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,149,92,243,191,130,127,204,159,211,73,41,203,155,141,127,237,85,183,19,224,53,254,79,21,30,230,233,111,221,228,171,64,190,41,50,148,81,24,145,228,219,15,107,88,222,231,189,99,149,177,43,154,201,26,215,116,137,179,69,26,76,0,0,0,138,188,209,253,137,238,111,232,191,49,72,143,252,173,56,246,251,247,79,3,194,142,232,65,217,168,49,88,255,0,71,164,50,149,235,244,142,253,26,144,43,146,157,134,177,58,71,52,48,68,229,100,189,17,178,71,26,163,213,37,106,58,123,42,0,2,170,249,231,127,4,255,0,153,63,166,146,43,151,23,28,118,120,173,209,183,244,126,224,178,165,125,197,209,245,224,125,233,162,124,81,51,55,81,202,172,75,177,64,138,142,99,218,228,107,103,107,91,226,107,229,137,205,86,164,201,20,115,40,0,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,21,98,248,197,215,124,32,113,197,189,153,252,5,63,182,116,222,103,112,51,255,0,120,52,255,0,146,26,255,0,106,120,173,223,101,95,242,167,193,44,144,120,164,176,178,126,237,19,191,167,107,186,162,254,23,105,160,53,254,141,221,61,27,137,220,29,190,212,53,51,154,123,57,93,44,209,189,89,87,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,0,0,25,87,47,251,149,199,177,61,178,253,107,230,46,146,168,25,235,224,95,140,220,239,7,155,143,107,39,38,43,237,157,25,170,61,61,125,77,141,137,140,75,78,142,37,127,138,205,105,29,211,164,209,121,101,84,141,206,72,228,107,220,215,118,170,178,88,244,19,137,203,98,179,248,170,89,220,22,78,166,71,27,145,175,29,186,119,42,76,217,160,179,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,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,0,0,0,0,0,0,1,8,57,151,241,199,91,135,29,27,54,207,104,118,91,126,226,235,76,60,143,134,220,111,150,187,48,120,233,150,72,22,235,102,98,181,203,101,92,201,91,11,88,239,200,248,214,71,170,35,88,201,168,216,18,43,129,206,46,242,188,32,238,227,181,92,248,235,121,141,39,158,174,220,110,163,197,65,97,204,123,224,71,163,153,106,22,43,146,39,217,133,123,187,60,137,209,89,36,209,163,163,242,172,141,208,70,147,213,56,45,115,165,112,218,215,75,94,245,184,93,65,143,175,148,199,89,241,62,63,61,89,227,108,145,73,216,244,107,219,220,199,181,122,57,17,201,215,162,162,47,224,126,176,34,175,52,127,98,123,155,250,47,204,82,40,4,188,158,90,28,113,214,226,59,70,195,179,218,225,150,217,184,186,47,15,27,230,183,35,229,176,204,230,58,21,142,4,186,233,158,174,114,89,71,62,38,204,215,187,243,190,68,145,138,168,231,178,25,190,8,149,204,27,141,188,87,10,26,2,60,22,152,158,165,237,197,213,85,236,67,138,166,219,77,108,248,152,29,12,205,102,89,241,186,25,88,246,71,97,177,181,177,72,141,73,151,200,141,85,72,228,233,66,217,108,182,87,63,149,187,157,206,228,237,228,114,89,27,18,91,185,114,220,206,154,123,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,151,63,201,83,218,198,169,250,129,123,227,177,196,255,0,41,175,154,231,26,255,0,180,221,85,63,13,123,103,147,202,214,211,122,75,33,98,182,173,151,175,134,28,198,82,25,26,212,175,216,173,73,29,13,89,35,127,226,231,118,73,42,247,35,21,33,134,87,68,174,21,120,103,214,92,87,238,229,61,173,209,247,170,99,152,218,238,201,101,242,118,85,28,204,118,58,55,198,201,103,72,251,145,211,63,186,88,216,200,218,169,220,247,183,185,204,103,124,140,249,120,151,225,211,93,240,191,186,119,246,207,93,87,255,0,107,115,15,119,190,31,243,158,47,212,205,12,23,60,113,75,39,135,203,224,123,188,79,119,123,63,185,83,251,149,102,255,0,42,126,58,171,104,233,40,112,177,186,247,234,86,193,90,176,144,232,171,205,171,43,167,110,70,221,214,39,217,175,72,99,114,57,146,203,98,73,91,52,138,223,26,164,141,115,220,215,70,145,91,161,74,220,234,253,211,233,111,167,244,126,71,34,69,254,21,120,152,214,92,40,110,229,61,210,209,244,106,100,88,234,238,198,229,241,150,81,26,204,142,58,71,198,249,96,73,59,85,208,191,186,40,222,201,26,139,218,246,55,185,175,103,124,111,208,246,213,110,102,149,222,77,184,211,155,165,162,173,250,140,46,166,199,197,144,173,221,36,111,146,30,244,252,240,75,227,123,216,217,162,122,58,57,24,142,94,201,24,246,170,245,106,156,255,0,127,56,198,225,247,134,124,238,158,211,123,189,173,190,203,191,168,252,146,197,13,122,146,220,146,165,86,50,69,245,86,35,133,174,145,144,186,72,210,22,42,53,206,124,142,94,214,171,99,153,241,244,13,179,221,93,184,222,77,43,6,181,218,221,105,138,212,216,91,29,173,245,56,251,9,39,134,71,70,201,60,51,51,252,112,204,140,146,53,116,82,35,100,103,114,35,154,139,248,25,215,226,199,221,62,242,125,64,212,63,35,57,215,249,124,241,183,149,225,67,95,201,130,212,243,219,189,183,90,170,197,120,114,180,221,105,205,131,19,59,166,133,175,203,50,54,195,43,222,248,235,182,70,186,40,209,171,50,120,209,202,171,28,125,47,167,19,150,197,103,241,84,179,184,44,157,76,142,55,35,94,59,116,238,84,153,179,65,102,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,5,69,243,88,227,170,182,177,146,255,0,11,27,81,126,165,156,21,91,11,14,181,188,234,178,182,119,100,106,93,122,125,154,196,154,54,163,89,20,181,227,149,211,70,174,242,42,198,214,189,173,108,137,47,85,229,83,198,222,232,111,126,87,39,176,187,175,61,189,73,146,193,225,230,206,83,212,246,237,71,231,74,80,186,141,88,233,73,27,97,71,76,254,233,100,149,108,201,43,164,114,185,81,221,223,226,41,216,177,254,84,252,113,214,219,92,173,14,22,247,37,150,229,193,106,124,194,51,75,100,218,249,103,92,118,70,211,152,196,164,248,250,170,50,180,210,244,115,93,27,83,199,52,178,57,232,230,202,233,33,184,144,64,14,117,126,214,52,183,212,10,63,29,145,41,131,19,150,202,224,50,180,179,184,44,157,188,118,75,29,98,59,116,238,84,153,208,207,90,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,250,121,124,241,183,138,226,191,64,73,130,212,243,212,163,184,186,86,189,120,114,180,221,105,174,159,45,3,97,133,175,203,50,54,195,19,24,201,44,58,70,186,40,209,201,10,248,209,202,137,36,125,100,86,234,238,102,149,217,189,184,212,123,165,173,109,250,124,46,153,199,203,144,179,219,36,108,146,110,196,252,144,69,228,123,24,233,165,122,182,56,216,174,78,249,30,198,162,245,114,28,255,0,135,174,49,184,125,226,127,205,75,105,181,183,171,205,82,199,193,145,200,97,46,212,150,165,234,113,201,209,21,21,178,53,25,47,141,234,140,145,240,62,72,218,231,51,243,244,123,21,221,3,118,52,47,237,67,107,53,150,217,253,169,246,103,222,221,63,145,193,122,223,7,155,210,250,170,210,67,229,241,247,55,191,183,201,221,219,220,222,189,58,117,78,189,76,203,234,205,45,157,208,218,171,51,162,181,77,31,69,154,211,249,11,24,188,141,111,43,36,240,90,130,71,71,44,125,236,87,49,221,175,99,147,171,85,90,189,58,162,170,126,38,135,184,22,214,184,173,127,193,246,210,103,112,213,237,195,94,174,151,169,132,123,108,177,173,122,207,143,111,161,153,200,141,115,147,177,210,214,145,204,94,189,85,138,213,84,106,170,181,59,169,154,206,42,183,75,246,211,196,118,226,238,100,57,223,182,104,102,117,5,175,178,174,250,95,79,229,197,196,255,0,13,31,221,171,24,230,244,171,20,13,252,237,71,175,78,175,234,229,114,173,191,114,140,219,61,85,183,124,35,195,145,213,53,61,39,223,93,65,111,83,99,160,124,114,71,51,104,201,5,122,241,62,70,189,141,233,228,244,174,149,138,222,230,186,41,98,122,59,243,116,78,1,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,73,5,121,161,113,175,253,159,244,35,246,99,111,114,121,90,59,147,172,177,236,179,22,70,146,248,126,198,197,186,103,49,246,18,87,53,122,205,47,138,120,99,72,213,31,31,231,151,190,55,50,47,37,43,105,61,45,157,215,58,171,13,162,180,181,31,91,154,212,25,10,248,188,117,111,43,35,243,218,158,70,199,20,125,239,86,177,189,207,123,83,171,149,26,157,122,170,162,126,36,138,226,255,0,128,77,208,225,19,21,167,181,46,119,41,83,81,105,236,181,122,149,110,102,42,36,112,193,87,55,43,108,62,74,17,198,233,86,121,152,216,235,171,210,194,197,27,92,142,68,86,177,201,218,56,1,227,7,43,194,110,238,53,217,5,169,38,132,214,54,41,208,213,108,154,39,43,235,64,199,185,35,189,19,163,99,165,239,174,147,74,245,141,173,114,74,199,61,157,189,235,28,145,223,158,147,213,56,45,115,165,112,218,215,75,94,245,184,93,65,143,175,148,199,89,241,62,63,61,89,227,108,145,73,216,244,107,219,220,199,181,122,57,17,201,215,162,162,47,224,126,177,81,124,214,56,21,173,163,164,191,197,62,212,80,169,91,5,106,194,205,173,104,186,212,174,157,185,27,119,94,191,105,49,102,145,200,230,75,45,136,226,116,49,163,124,106,145,185,172,115,93,34,197,8,56,104,226,47,93,240,191,186,116,55,51,66,216,255,0,101,79,49,75,178,31,243,158,47,212,195,52,244,252,146,197,39,135,203,224,99,124,172,111,123,63,189,23,251,209,116,39,177,123,233,183,28,69,237,198,59,116,54,191,51,235,177,87,186,197,52,50,162,50,214,62,211,81,22,74,182,99,69,95,28,204,238,111,84,234,173,86,185,175,99,158,199,177,238,168,190,102,188,118,229,119,187,89,100,118,51,107,117,53,73,54,191,3,98,54,218,185,139,157,207,102,164,186,196,107,156,249,36,232,136,250,208,203,213,177,177,157,209,189,241,249,251,164,69,135,197,2,193,105,60,175,185,130,86,196,214,194,240,189,189,57,91,111,99,236,54,134,143,206,89,150,91,47,239,154,90,181,233,225,82,40,160,115,145,136,231,206,230,79,44,189,145,177,27,23,229,99,89,210,127,241,85,196,198,141,225,67,104,238,110,150,176,163,111,34,247,88,110,55,17,140,172,138,215,228,114,50,50,71,197,2,201,218,173,133,157,177,72,247,200,228,94,214,49,221,173,123,251,35,126,120,119,87,115,53,86,242,110,62,163,221,45,107,111,212,102,181,54,66,92,133,158,217,36,124,112,247,175,228,130,47,35,222,246,195,19,17,177,198,197,114,246,70,198,53,23,163,80,179,254,87,92,191,233,226,41,227,120,155,222,253,59,230,202,205,233,178,58,31,23,60,144,79,86,58,178,193,20,240,229,157,227,123,251,166,95,47,72,163,145,24,232,93,27,164,86,171,214,39,69,103,224,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,95,240,0,202,185,165,62,19,189,172,108,223,211,253,61,241,208,20,3,197,143,186,125,228,250,129,168,126,70,114,69,114,208,227,142,207,14,58,202,29,158,215,12,168,253,186,214,153,136,223,53,185,31,21,119,224,242,51,36,112,37,215,76,245,107,86,178,181,145,54,102,189,223,145,145,164,140,84,86,189,147,94,72,60,166,234,238,102,149,217,189,184,212,123,165,173,109,250,124,46,153,199,203,144,179,219,36,108,146,110,196,252,144,69,228,123,24,233,165,122,182,56,216,174,78,249,30,198,162,245,114,25,225,226,171,137,141,101,197,126,238,92,221,45,97,70,166,57,141,174,220,110,35,25,89,17,204,199,99,163,124,143,138,5,147,181,29,51,251,165,145,239,145,200,157,207,123,187,90,198,118,70,201,65,201,83,221,62,169,250,127,123,228,113,199,85,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,0,10,1,230,143,239,179,115,127,69,248,122,71,201,192,15,24,57,94,19,119,113,174,200,45,73,52,38,177,177,78,134,171,100,209,57,95,90,6,61,201,29,232,157,27,29,47,125,116,154,87,172,109,107,146,86,57,236,237,239,88,228,142,255,0,177,57,108,86,127,21,75,59,130,201,212,200,227,114,53,227,183,78,229,73,155,52,22,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,179,228,203,101,177,88,12,85,220,238,119,39,83,29,141,199,87,146,221,203,150,230,108,48,86,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,160,30,63,184,193,202,241,101,187,142,118,61,106,71,161,52,117,139,148,52,163,33,137,200,251,48,61,237,73,47,74,233,24,217,123,236,36,49,61,35,115,90,145,49,172,103,111,122,73,36,159,95,43,143,125,155,101,250,215,195,221,39,255,0,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,146,171,158,119,240,79,249,147,250,105,89,122,3,95,235,45,172,214,88,157,193,219,237,67,111,7,168,112,118,18,205,27,213,149,59,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,159,7,220,89,232,222,46,182,191,239,198,10,189,76,62,118,133,137,43,103,116,227,111,173,169,241,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,157,157,124,140,69,87,68,244,78,234,0,0,138,188,209,253,137,238,111,232,191,49,72,160,18,247,185,113,113,199,103,138,221,27,127,71,238,11,42,87,220,93,31,94,7,222,154,39,197,19,51,117,28,170,196,187,20,8,168,230,61,174,70,182,118,181,190,38,190,88,156,213,106,76,145,71,50,129,205,56,138,223,157,27,195,110,209,231,119,91,89,221,168,214,99,171,189,152,202,51,88,88,95,150,200,171,28,181,233,68,173,99,221,223,35,155,209,92,140,119,99,17,242,57,59,24,229,74,44,193,113,247,196,190,153,223,157,77,196,46,11,87,84,169,157,214,54,43,63,59,140,109,38,46,42,245,106,253,141,130,171,235,175,85,70,71,20,105,11,101,71,37,132,99,164,233,55,116,143,115,164,87,53,13,217,253,186,236,215,12,251,185,247,67,43,165,254,244,99,245,21,223,178,242,109,233,52,31,155,28,222,230,187,162,121,33,127,111,146,41,123,91,228,137,241,191,181,189,221,169,2,244,6,191,214,91,89,172,177,59,131,183,218,134,222,15,80,224,236,37,154,55,171,42,119,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,161,62,15,184,179,209,188,93,109,127,223,140,21,122,152,124,237,11,18,86,206,233,198,223,91,83,226,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,59,58,249,24,138,174,137,232,157,212,0,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,21,87,197,143,186,125,228,250,129,168,126,70,115,186,242,226,227,142,183,10,90,202,254,143,220,22,91,177,183,90,194,196,15,189,52,79,150,87,225,45,181,21,137,118,40,17,85,175,99,154,173,108,237,107,124,174,100,81,57,170,229,133,34,146,247,129,202,184,177,246,177,188,159,79,245,15,199,78,102,176,213,64,0,3,42,229,255,0,114,184,246,39,182,95,173,124,197,210,85,3,42,228,255,0,229,139,199,143,236,67,59,91,97,183,99,53,219,160,117,6,65,191,102,229,50,57,31,29,93,47,51,153,51,164,232,223,19,151,195,98,119,87,71,119,73,28,80,185,100,153,122,119,202,229,186,144,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,0,0,0,0,0,0,1,29,120,228,226,239,21,194,14,209,183,85,193,142,169,152,213,153,235,14,198,233,204,84,246,26,198,62,116,98,185,246,166,98,57,37,125,104,83,183,191,198,157,85,242,67,26,186,63,42,72,220,251,106,205,83,157,215,58,171,51,173,117,77,239,91,154,212,25,11,25,76,141,159,19,35,243,218,158,71,73,44,157,140,70,177,189,207,123,151,163,81,26,157,122,34,34,126,4,170,222,158,10,63,179,255,0,3,218,79,121,247,11,25,149,163,185,58,203,88,84,173,46,58,234,120,126,198,197,186,165,247,178,186,196,215,47,89,165,241,65,52,139,34,35,227,252,145,118,70,230,75,228,143,252,61,105,108,22,185,223,221,180,209,90,166,143,173,194,234,13,97,134,197,228,107,121,95,31,158,172,247,98,142,88,251,216,173,123,123,152,247,39,86,170,57,58,245,69,69,252,78,129,198,191,10,57,222,18,247,150,238,141,241,101,110,105,12,151,91,154,91,55,118,22,55,215,213,237,98,201,26,186,53,86,44,208,61,254,41,19,163,28,189,25,39,141,140,150,52,59,7,45,14,56,236,240,227,172,161,217,237,112,202,143,219,173,105,152,141,243,91,145,241,87,126,15,35,50,71,2,93,116,207,86,181,107,43,89,19,102,107,221,249,25,26,72,197,69,107,217,53,228,130,42,243,71,246,39,185,191,162,252,197,34,130,241,56,156,174,127,43,75,5,130,198,91,200,228,178,54,35,169,78,157,72,93,52,246,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,62,189,39,170,115,186,27,85,97,181,174,150,189,232,179,90,127,33,95,41,142,179,226,100,158,11,80,72,217,34,147,177,232,230,59,181,236,106,244,114,43,87,167,69,69,79,192,208,79,3,156,93,226,184,190,218,55,106,185,241,213,48,250,179,3,97,184,221,71,138,130,195,94,198,78,172,71,50,212,44,87,44,172,173,50,119,118,121,19,170,62,57,163,71,73,226,89,29,234,184,170,226,99,70,240,161,180,119,55,75,88,81,183,145,123,172,55,27,136,198,86,69,107,242,57,25,25,35,226,129,100,237,86,194,206,216,164,123,228,114,47,107,24,238,214,189,253,145,191,60,59,171,185,154,171,121,55,31,81,238,150,181,183,234,51,90,155,33,46,66,207,108,146,62,56,123,215,242,65,23,145,239,123,97,137,136,216,227,98,185,123,35,99,26,139,209,168,121,82,234,121,42,123,88,213,63,80,47,124,118,56,241,92,214,56,234,179,163,163,191,194,198,212,95,183,91,59,106,186,195,173,111,58,172,78,129,184,235,116,158,159,102,177,38,141,202,231,203,21,136,229,116,209,171,124,104,145,181,175,115,157,34,69,85,123,123,162,178,187,149,175,244,214,220,224,172,84,131,37,170,179,20,176,148,229,182,247,54,8,231,179,51,33,141,210,57,173,115,145,136,231,162,170,163,92,189,58,244,69,254,227,69,28,42,240,207,163,120,80,218,58,123,91,163,239,91,200,189,214,29,146,203,228,236,170,181,249,28,140,140,141,146,206,145,247,43,97,103,108,81,177,145,181,87,181,140,111,115,158,254,249,31,249,92,98,112,171,163,120,175,218,60,134,143,204,227,106,55,83,227,171,216,179,164,242,242,72,176,191,29,145,86,126,68,116,173,99,221,233,164,115,99,108,204,237,119,115,17,28,137,228,100,111,102,120,117,102,150,206,232,109,85,153,209,90,166,143,162,205,105,252,133,140,94,70,183,149,146,120,45,65,35,163,150,62,246,43,152,238,215,177,201,213,170,173,94,157,81,85,63,18,223,185,77,241,155,157,221,188,23,246,103,215,56,175,46,87,66,105,246,88,194,102,43,177,140,142,124,61,119,195,89,181,172,49,58,116,154,47,44,45,100,141,69,73,35,69,239,232,246,43,230,141,124,234,253,211,233,111,167,244,126,71,34,64,168,241,57,89,177,86,51,176,227,45,191,27,78,196,53,44,92,108,46,88,33,158,102,200,232,162,124,157,59,90,247,182,9,156,214,170,245,114,69,34,167,94,213,233,42,185,124,241,183,149,225,67,95,201,130,212,243,219,189,183,90,170,197,120,114,180,221,105,205,131,19,59,166,133,175,203,50,54,195,43,222,248,235,182,70,186,40,209,171,50,120,209,202,171,28,125,60,7,26,220,67,229,120,152,226,27,82,235,201,242,181,47,224,177,246,38,194,105,103,214,166,234,204,251,18,11,18,173,87,43,100,68,149,95,34,72,233,158,178,126,110,249,92,136,140,106,54,54,79,254,75,27,13,91,19,163,117,95,17,185,154,86,217,146,206,216,126,153,194,172,213,229,137,159,103,66,177,203,102,104,158,175,236,157,146,216,72,227,85,236,253,219,232,189,168,255,0,204,246,165,112,113,99,238,159,121,62,160,106,31,145,156,229,69,143,242,167,227,142,182,218,229,104,112,183,185,44,183,46,11,83,230,17,154,91,38,215,203,58,227,178,54,156,198,37,39,199,213,81,149,166,151,163,154,232,218,158,57,165,145,207,71,54,87,73,13,196,149,193,205,99,142,59,59,107,138,191,194,222,219,50,164,185,221,79,135,86,106,156,155,159,20,233,142,199,90,107,216,180,153,31,85,86,89,154,46,174,115,164,106,120,225,150,55,49,28,233,91,36,53,45,160,52,6,178,221,61,101,137,219,237,190,211,214,243,154,135,57,97,43,81,163,89,19,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,9,240,119,194,174,141,225,67,104,241,250,63,13,141,168,237,79,145,175,94,206,172,203,199,34,204,252,142,69,25,249,209,178,185,140,119,166,141,206,145,176,179,181,189,172,85,114,167,145,242,61,249,204,62,172,158,39,43,133,178,202,121,156,101,186,22,36,175,5,182,69,102,23,68,247,65,60,76,154,25,81,174,68,85,100,145,73,28,140,119,247,57,143,107,147,170,42,41,111,252,169,248,227,179,185,88,170,28,45,238,75,42,69,157,211,24,116,102,150,201,181,241,64,153,28,117,86,177,137,73,241,245,69,125,152,98,232,230,186,54,175,146,24,164,115,209,174,137,210,77,99,228,0,231,87,237,99,75,125,64,163,241,217,18,149,143,85,181,91,153,170,182,111,113,244,230,233,104,171,126,159,53,166,114,17,100,43,119,73,35,35,155,177,127,60,18,248,222,199,186,25,88,174,142,70,35,147,190,55,189,170,189,28,164,202,230,21,204,15,70,241,95,180,123,115,161,180,38,10,222,57,237,176,186,143,84,86,189,10,185,248,236,140,108,150,180,53,32,157,28,141,153,157,178,217,145,207,241,167,115,31,89,81,88,255,0,52,76,226,188,0,108,53,158,32,248,163,210,58,102,106,85,44,224,176,22,25,169,181,11,45,215,138,204,15,199,84,150,55,58,25,33,145,237,73,89,60,174,134,178,162,35,186,37,133,122,177,205,107,144,208,241,65,124,209,246,134,182,210,241,131,169,167,198,193,82,12,110,185,175,14,175,171,12,51,203,43,216,251,46,123,45,58,85,147,252,47,125,200,45,200,141,106,185,136,201,24,141,237,255,0,3,101,175,36,189,227,193,75,165,117,215,15,214,33,240,230,171,100,23,88,211,147,185,238,245,117,100,142,189,75,9,209,25,217,31,133,241,86,252,85,253,207,245,95,149,189,35,114,172,191,227,219,115,52,174,215,240,143,185,153,29,83,111,199,246,246,159,187,166,113,208,50,72,210,107,87,175,192,250,241,50,54,189,237,239,237,242,58,87,163,122,185,34,134,87,163,93,217,208,207,102,147,210,217,221,115,170,176,218,43,75,81,245,185,173,65,144,175,139,199,86,242,178,63,61,169,228,108,113,71,222,245,107,27,220,247,181,58,185,81,169,215,170,170,39,226,105,163,105,244,47,236,191,107,52,110,217,253,169,246,159,221,45,63,142,193,122,223,7,135,213,122,90,209,195,229,241,247,59,179,187,199,221,219,220,238,157,122,117,94,157,74,214,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,44,39,143,238,48,113,92,38,237,27,157,143,91,114,107,189,99,94,229,13,40,200,98,106,178,180,236,99,82,75,210,186,70,58,46,202,235,52,79,72,220,215,44,175,115,25,219,216,178,73,29,6,106,205,83,157,215,58,171,51,173,117,77,239,91,154,212,25,11,25,76,141,159,19,35,243,218,158,71,73,44,157,140,70,177,189,207,123,151,163,81,26,157,122,34,34,126,5,212,242,186,224,203,5,177,251,113,141,223,236,222,87,237,93,103,184,218,126,181,136,86,7,189,181,113,152,123,73,21,152,235,53,171,211,201,51,251,97,124,178,57,58,53,204,108,113,244,70,190,73,166,86,191,208,26,55,116,244,110,91,111,183,7,79,84,206,105,236,229,117,173,122,141,148,94,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,51,195,198,7,13,121,222,21,183,199,49,182,89,53,243,98,166,238,202,105,187,110,180,201,228,183,135,150,105,25,94,73,85,173,103,108,201,226,124,114,34,177,137,228,141,234,212,86,43,28,238,255,0,202,235,140,220,238,199,238,62,55,96,115,120,175,181,116,102,227,106,10,213,225,72,24,198,218,198,102,45,44,85,163,178,215,47,79,36,47,237,133,146,198,229,234,214,177,178,71,209,90,248,230,187,243,228,203,98,113,89,252,85,220,22,119,25,83,35,141,200,215,146,165,202,118,225,108,208,89,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,162,206,98,156,10,217,225,107,89,46,184,219,234,22,223,181,121,251,16,195,70,107,54,162,123,241,153,25,146,195,215,26,136,178,44,243,49,177,215,116,140,153,204,255,0,3,218,199,61,239,106,189,241,211,110,55,239,118,54,147,74,235,77,21,183,186,175,236,172,46,225,227,211,23,169,43,122,26,211,250,234,169,28,209,248,251,229,141,207,139,242,89,157,58,198,173,119,231,235,215,170,53,81,177,123,23,184,252,69,238,62,59,107,246,191,13,235,178,183,186,203,52,210,170,178,174,62,171,85,18,75,86,100,68,95,28,44,238,111,85,232,174,87,57,172,99,94,247,177,142,237,124,197,56,116,208,156,47,238,158,135,219,61,11,95,248,127,140,185,152,187,223,55,249,207,41,234,109,195,61,207,28,178,201,225,242,248,24,239,19,29,216,207,238,68,254,245,95,65,192,167,8,152,174,47,182,143,122,180,164,25,26,152,125,89,129,177,167,114,90,115,43,61,118,189,140,157,89,148,107,234,204,244,106,202,202,211,39,111,127,141,122,163,227,134,69,108,158,36,141,209,43,86,105,108,238,134,213,89,157,21,170,104,250,44,214,159,200,88,197,228,107,121,89,39,130,212,18,58,57,99,239,98,185,142,237,123,28,157,90,170,213,233,213,21,83,241,61,6,234,239,70,232,111,126,87,17,157,221,125,95,111,82,100,176,120,122,248,26,119,45,178,63,58,82,133,207,116,109,146,70,181,29,51,251,165,145,203,44,138,233,28,174,85,115,156,77,78,87,60,9,98,183,179,43,54,251,239,70,153,183,99,68,224,236,49,186,127,29,110,6,250,45,67,117,174,122,74,249,59,151,186,90,213,220,198,162,179,179,199,44,142,86,43,156,144,205,19,174,124,2,0,115,171,246,177,165,190,160,81,248,236,137,77,122,79,84,231,116,54,170,195,107,93,45,123,209,102,180,254,66,190,83,29,103,196,201,60,22,160,145,178,69,39,99,209,204,119,107,216,213,232,228,86,175,78,138,138,159,129,161,62,10,56,174,193,113,105,179,84,181,151,151,21,79,87,227,122,83,213,56,74,83,61,222,130,215,115,210,57,17,178,34,61,33,157,140,242,198,189,94,212,234,248,252,143,124,82,41,32,1,93,92,215,56,215,253,153,105,89,248,107,219,60,158,42,206,164,213,184,251,21,181,108,189,124,211,97,241,115,70,214,165,126,197,106,198,217,173,71,35,255,0,23,59,190,56,147,185,24,139,52,50,182,155,13,41,240,157,237,99,102,254,159,233,239,142,128,160,30,44,125,211,239,39,212,13,67,242,51,156,210,238,39,43,142,173,66,230,67,25,110,173,124,165,117,183,70,89,161,115,25,106,4,150,72,86,88,156,169,209,236,73,97,150,53,115,122,167,124,111,111,247,181,81,45,43,149,103,30,63,246,35,133,77,223,205,127,181,139,72,103,114,121,31,253,67,43,97,26,207,23,254,208,232,159,36,223,236,235,177,191,232,152,90,78,91,45,138,192,98,174,231,115,185,58,152,236,110,58,188,150,238,92,183,51,97,130,180,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,11,115,6,227,111,43,197,126,191,143,5,166,39,183,71,110,180,173,139,16,226,169,182,211,157,6,90,118,205,51,89,150,124,110,134,39,177,242,87,116,109,108,82,35,150,20,242,35,85,22,73,58,197,89,49,57,88,113,85,243,179,99,45,179,27,114,196,213,43,220,116,46,72,38,158,22,198,233,98,100,157,59,92,246,54,120,92,230,162,245,106,75,26,175,78,228,235,61,121,42,123,167,213,63,79,239,124,142,56,234,188,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,197,212,128,1,64,60,209,253,246,110,111,232,191,15,72,139,242,98,114,176,226,171,231,102,198,91,102,54,229,137,170,87,184,232,92,144,77,60,45,141,210,196,201,58,118,185,236,108,240,185,205,69,234,212,150,53,94,157,201,214,127,242,210,230,9,103,103,178,184,126,31,55,127,43,82,61,190,191,99,211,97,242,214,229,138,172,26,105,239,117,169,228,89,21,144,43,231,101,139,51,196,213,124,210,181,144,39,87,42,163,17,221,46,124,166,14,101,188,193,44,239,14,87,49,195,230,208,101,106,73,183,212,44,122,108,198,90,164,177,90,131,82,189,142,171,60,107,26,190,4,124,12,175,102,9,90,143,134,87,50,116,232,228,85,98,183,172,0,143,19,149,155,21,99,59,14,50,219,241,180,236,67,82,197,198,194,229,130,25,230,108,142,138,39,201,211,181,175,123,96,153,205,106,175,87,36,82,42,117,237,94,146,131,149,199,190,205,178,253,107,225,238,147,255,0,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,73,85,207,59,248,39,252,201,253,52,170,179,170,240,197,196,46,170,225,127,121,112,187,185,165,171,122,255,0,65,228,173,145,197,190,212,149,225,201,209,149,189,178,215,145,204,95,249,178,49,92,215,181,146,197,19,213,143,236,237,93,15,108,190,239,104,221,250,218,253,63,187,155,127,61,185,48,90,138,187,166,174,150,224,88,103,137,236,145,209,75,12,140,252,81,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,168,0,17,87,154,63,177,61,205,253,23,230,41,20,23,137,196,229,115,249,90,88,44,22,50,222,71,37,145,177,29,74,116,234,66,233,167,179,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,250,218,3,95,235,45,172,214,88,157,193,219,237,67,111,7,168,112,118,18,205,27,213,149,59,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,159,7,220,89,232,222,46,182,191,239,198,10,189,76,62,118,133,137,43,103,116,227,111,173,169,241,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,157,157,124,140,69,87,68,244,78,171,175,245,254,141,218,205,27,150,220,29,193,212,53,48,122,123,7,93,108,222,189,101,87,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,92,251,113,139,198,46,187,226,255,0,93,215,207,231,233,253,141,166,240,221,255,0,119,244,255,0,146,27,31,101,249,97,174,203,95,229,76,130,41,39,242,201,93,36,253,226,47,103,94,214,244,68,252,123,87,46,14,95,247,56,136,206,197,187,123,189,167,127,224,158,135,169,130,42,214,36,158,188,154,138,215,99,227,237,174,248,95,28,140,134,25,21,30,249,145,221,171,36,73,19,81,255,0,190,88,187,95,60,239,224,159,243,39,244,210,170,206,171,195,23,16,186,171,133,253,229,194,238,230,150,173,235,253,7,146,182,71,22,251,82,87,135,39,70,86,246,203,94,71,49,127,230,200,197,115,94,214,75,20,79,86,63,179,181,116,61,178,251,189,163,119,235,107,244,254,238,109,252,246,228,193,106,42,238,154,186,91,129,97,158,39,178,71,69,44,50,51,241,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,197,85,241,99,238,159,121,62,160,106,31,145,156,230,151,113,57,92,117,106,23,50,24,203,117,107,229,43,173,186,50,205,11,152,203,80,36,178,66,178,196,229,78,143,98,75,12,177,171,155,213,59,227,123,127,189,170,137,101,92,168,120,227,179,166,178,184,78,17,247,25,149,19,5,146,177,97,154,71,44,175,138,186,209,183,43,164,157,212,167,87,43,82,86,79,43,159,226,114,117,149,38,149,177,244,123,100,103,134,221,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,0,0,25,87,47,251,149,199,177,61,178,253,107,230,46,146,168,25,87,5,186,114,161,227,142,182,165,197,97,56,71,220,102,91,92,238,54,189,134,105,28,178,190,91,9,122,164,77,146,119,82,157,92,174,88,159,4,77,127,137,201,210,37,134,38,199,209,142,141,158,107,52,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,0,0,0,0,0,0,0,165,110,106,124,49,241,5,128,221,60,191,16,58,143,53,149,215,58,31,33,226,142,60,191,166,138,24,116,220,114,89,157,181,177,94,6,74,247,182,24,152,145,39,169,236,142,57,37,177,249,191,123,34,247,245,94,85,156,7,127,216,142,42,247,127,11,254,214,93,33,130,201,227,191,245,15,173,155,107,252,191,251,67,98,100,144,255,0,179,176,199,127,162,121,213,121,213,251,88,210,223,80,40,252,118,68,170,190,19,189,211,236,223,212,13,61,242,48,23,253,196,191,14,154,19,138,13,172,191,182,122,234,191,251,91,152,123,189,243,127,155,50,158,154,104,96,185,227,138,88,252,222,47,59,221,226,123,187,31,253,202,159,220,169,66,219,153,194,62,242,232,14,35,167,225,162,142,145,202,230,181,37,188,131,160,211,221,149,91,23,219,84,85,239,240,94,143,243,186,54,66,232,227,115,222,229,145,91,15,100,173,145,205,88,164,237,188,158,10,118,139,116,54,63,135,157,53,183,251,179,174,237,234,60,189,90,240,205,13,123,48,70,215,224,96,125,120,186,226,82,86,75,34,89,101,121,82,102,178,94,238,157,138,214,49,27,27,24,137,221,72,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,63,249,169,240,29,255,0,101,248,171,218,12,47,251,41,117,126,11,25,142,255,0,215,190,206,109,207,242,255,0,236,237,149,145,195,254,210,195,221,254,149,229,122,240,235,191,58,203,134,221,220,193,110,182,140,187,109,175,199,88,99,50,116,97,176,144,179,45,142,87,181,108,82,149,92,199,183,178,70,183,162,57,88,238,199,163,36,106,119,177,170,159,171,197,87,19,26,203,138,253,220,185,186,90,194,141,76,115,27,93,184,220,70,50,178,35,153,142,199,70,249,31,20,11,39,106,58,103,247,75,35,223,35,145,59,158,247,118,181,140,236,141,146,171,149,207,2,88,173,236,202,205,190,251,209,166,109,216,209,56,59,12,110,159,199,91,129,190,139,80,221,107,158,146,190,78,229,238,150,181,119,49,168,172,236,241,203,35,149,138,231,36,51,68,232,151,197,143,186,125,228,250,129,168,126,70,114,213,57,42,123,88,213,63,80,47,124,118,56,233,92,193,184,36,197,113,95,160,35,206,233,136,42,81,220,93,43,94,196,216,171,141,170,215,79,150,129,176,204,230,98,95,35,166,137,140,100,150,29,27,155,44,138,228,133,124,138,212,68,146,78,180,89,150,198,107,45,168,215,247,112,215,36,183,128,213,154,59,49,37,105,95,82,218,36,248,252,141,73,149,174,88,230,133,202,136,248,229,141,122,62,55,47,226,212,86,175,247,41,119,220,186,248,234,173,197,46,141,77,15,184,55,234,51,117,48,21,230,154,244,53,170,202,198,100,241,208,173,118,38,73,85,35,72,33,123,164,176,216,223,11,95,254,54,57,237,99,24,228,99,60,255,0,52,46,53,255,0,179,254,132,126,204,109,238,79,43,71,114,117,150,61,150,98,200,210,95,15,216,216,183,76,230,62,194,74,230,175,89,165,241,79,12,105,26,163,227,252,242,247,198,230,69,228,165,109,39,165,179,186,231,85,97,180,86,150,163,235,115,90,131,33,95,23,142,173,229,100,126,123,83,200,216,226,143,189,234,214,55,185,239,106,117,114,163,83,175,85,84,79,196,208,79,3,156,34,98,184,65,218,55,105,73,242,53,51,26,179,61,97,185,45,71,149,130,187,88,199,206,140,70,178,172,47,86,164,175,173,10,119,118,121,23,170,190,73,164,70,199,229,88,219,92,28,234,253,211,233,111,167,244,126,71,34,122,174,80,219,103,165,119,147,110,56,143,218,221,107,83,212,97,117,54,63,1,143,179,219,28,111,146,30,244,201,246,79,23,145,143,99,102,137,232,217,35,122,181,123,36,99,28,137,213,168,67,94,42,184,103,214,92,40,110,229,205,173,214,23,170,100,88,234,237,201,98,50,117,149,26,204,142,58,71,200,200,167,88,251,149,208,191,186,41,24,248,220,171,218,246,59,181,207,103,100,143,241,91,79,161,127,106,27,167,163,118,207,237,79,179,62,246,234,12,118,11,214,248,60,222,151,213,89,142,31,47,143,185,189,253,190,78,238,222,230,245,233,211,170,117,234,105,123,111,116,86,43,109,116,6,154,219,156,21,139,115,227,116,174,30,150,18,156,182,222,215,79,36,21,161,100,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,220,103,51,139,31,116,251,201,245,3,80,252,140,228,244,229,253,195,62,141,226,191,151,230,181,218,221,97,122,222,57,237,220,139,121,44,70,78,178,171,159,142,200,199,138,164,200,167,88,251,145,179,51,182,89,24,248,220,169,220,199,187,181,204,127,100,140,174,13,213,219,61,85,179,123,143,168,246,183,90,212,244,249,173,51,144,151,31,103,182,57,25,28,221,139,249,39,139,200,198,61,208,202,197,108,145,189,90,157,241,189,142,68,232,228,38,86,200,115,93,220,77,166,225,183,39,180,121,124,45,188,246,172,199,215,102,35,70,231,26,250,149,160,194,227,155,67,211,193,223,18,87,114,78,250,210,197,12,141,73,17,254,116,150,68,145,236,241,183,201,8,63,223,86,189,213,95,242,174,163,212,154,143,33,255,0,156,185,123,37,122,196,159,251,210,77,52,146,63,255,0,43,156,231,127,173,84,188,158,93,124,10,214,225,107,70,166,184,220,26,21,31,186,153,250,243,67,122,106,214,165,123,49,152,233,150,187,211,26,168,146,44,19,61,178,87,108,143,153,172,255,0,27,220,198,189,236,106,61,243,40,202,185,114,123,163,192,142,11,138,174,11,246,127,90,233,102,122,45,205,211,251,95,167,227,199,89,234,249,62,212,171,6,37,242,69,138,236,125,136,171,193,229,179,97,171,234,92,138,230,116,232,189,91,248,37,64,255,0,190,173,5,170,191,229,93,57,169,52,230,67,255,0,57,78,246,54,245,121,63,247,100,134,104,228,103,254,71,53,205,255,0,82,161,123,220,190,120,219,197,113,95,160,36,193,106,121,234,81,220,93,43,94,188,57,90,110,180,215,79,150,129,176,194,215,229,153,27,97,137,140,100,150,29,35,93,20,104,228,133,124,104,229,68,146,62,188,215,157,95,181,141,45,245,2,143,199,100,74,171,225,59,221,62,205,253,64,211,223,35,1,50,185,172,112,57,91,109,114,183,248,164,219,103,219,151,5,169,243,10,253,83,140,115,37,157,113,217,27,78,123,214,235,36,232,168,202,211,75,213,174,108,142,79,28,210,198,214,43,155,43,99,134,184,11,211,229,71,195,167,236,91,135,24,53,254,110,191,102,164,221,47,79,157,177,249,250,248,177,109,99,190,206,139,242,202,248,221,214,57,100,177,220,141,99,211,213,248,222,157,98,78,147,84,172,14,118,155,57,130,151,74,232,94,32,107,205,225,205,86,200,38,142,185,31,107,221,234,234,201,29,139,117,215,170,191,178,63,11,226,179,248,35,59,159,234,191,51,186,70,212,88,129,203,47,122,255,0,98,220,92,105,111,81,143,245,84,53,223,77,21,115,178,46,249,162,245,179,195,233,228,143,172,140,107,122,90,138,183,123,151,187,164,75,47,107,85,221,189,37,255,0,59,77,227,193,69,165,116,47,15,213,225,243,102,172,228,19,88,220,147,185,237,244,149,99,142,197,74,233,209,89,217,39,153,242,217,252,81,253,204,244,191,153,189,36,106,164,74,229,113,180,53,183,107,140,29,51,62,74,10,147,227,116,53,121,181,125,168,102,158,88,158,247,214,115,25,85,209,44,127,226,123,46,79,82,69,107,149,172,86,70,244,119,119,248,29,126,133,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,22,189,196,86,195,104,222,36,182,143,59,181,58,206,149,71,51,35,93,239,198,94,154,186,204,252,78,69,24,228,175,118,36,107,216,238,248,220,238,170,212,123,123,216,175,141,203,216,247,34,231,223,137,126,29,53,223,11,251,167,127,108,245,213,127,246,183,48,247,123,225,255,0,57,226,253,76,208,193,115,199,20,178,120,124,190,7,187,196,247,119,179,251,149,63,185,86,116,242,186,230,1,115,17,115,27,195,38,247,234,47,54,42,111,77,142,208,249,73,227,158,123,81,218,150,120,160,135,18,239,27,31,221,10,249,122,197,36,138,198,194,216,221,26,185,88,177,54,43,10,226,171,137,141,27,194,134,209,220,221,45,97,70,222,69,238,176,220,110,35,25,89,21,175,200,228,100,100,143,138,5,147,181,91,11,59,98,145,239,145,200,189,172,99,187,90,247,246,70,252,235,235,253,127,172,183,79,89,101,183,7,112,117,13,188,230,161,206,88,91,55,175,89,84,239,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,218,121,83,240,57,103,109,113,84,56,164,220,151,212,151,59,169,240,232,253,45,140,107,34,157,49,216,235,77,99,210,235,228,232,170,203,51,69,209,173,108,110,79,28,50,200,215,171,157,43,163,134,199,193,231,245,254,128,209,187,167,163,114,219,125,184,58,122,166,115,79,103,43,173,107,212,108,162,246,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,64,60,76,112,89,186,27,19,196,53,109,154,199,233,251,121,10,58,199,49,233,52,21,233,44,198,172,203,193,53,134,197,94,39,78,230,199,19,108,177,101,137,147,53,200,196,99,220,142,255,0,68,248,222,235,116,224,23,130,141,43,194,158,220,84,205,229,177,158,163,115,117,54,62,25,53,30,66,194,70,249,40,119,163,100,118,50,186,198,231,177,176,196,244,68,123,152,229,243,72,196,122,175,107,98,100,80,3,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,145,92,197,56,21,173,197,46,141,93,113,183,212,42,51,117,48,21,225,134,140,214,109,74,198,100,241,208,173,135,174,53,17,100,72,33,123,164,176,233,25,51,153,254,54,53,142,123,24,229,123,43,131,128,254,3,181,87,18,59,167,145,253,161,225,114,184,13,25,161,50,17,197,168,125,110,58,70,122,219,208,217,139,207,132,95,222,195,44,51,58,31,55,145,236,238,116,29,25,220,212,89,35,235,123,216,156,78,43,1,138,165,130,193,99,42,99,177,184,234,241,212,167,78,164,45,134,10,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,4,0,231,87,237,99,75,125,64,163,241,217,18,152,49,152,156,174,106,203,233,225,177,150,239,216,142,188,246,223,21,104,93,43,219,4,17,62,105,165,86,181,21,81,145,197,28,146,61,223,220,214,49,206,94,136,138,167,75,225,163,136,189,119,194,254,233,208,220,205,11,99,253,149,60,197,46,200,127,206,120,191,83,12,211,211,242,75,20,158,31,47,129,141,242,177,189,236,254,244,95,239,69,208,71,14,187,243,163,120,146,218,60,22,235,104,203,181,28,204,141,118,51,39,70,27,11,51,241,57,20,99,86,197,41,85,204,99,187,227,115,186,35,149,141,239,98,178,70,167,99,218,171,197,121,131,113,183,138,225,67,64,71,130,211,19,212,189,184,186,170,189,136,113,84,219,105,173,159,19,3,161,153,172,203,62,55,67,43,30,200,236,54,54,182,41,17,169,50,249,17,170,169,28,157,40,179,45,147,214,91,175,175,238,230,110,71,111,63,171,53,142,98,75,50,178,165,68,89,242,25,27,115,43,156,145,195,11,81,21,242,75,34,244,100,109,79,197,200,141,79,238,67,207,154,83,225,59,218,198,205,253,63,211,223,29,1,64,60,88,251,167,222,79,168,26,135,228,103,44,127,103,56,68,197,113,125,202,223,108,116,164,25,26,152,125,89,129,177,156,201,105,204,172,245,218,246,50,117,202,222,107,234,204,244,106,202,202,211,39,111,127,141,122,163,227,134,69,108,158,36,141,213,65,171,52,182,119,67,106,172,206,138,213,52,125,22,107,79,228,44,98,242,53,188,172,147,193,106,9,29,28,177,247,177,92,199,118,189,142,78,173,85,106,244,234,138,169,248,146,43,121,184,254,221,205,236,225,163,72,240,237,170,100,183,51,240,214,60,217,253,71,62,77,242,91,212,44,137,239,90,112,204,198,181,141,236,141,174,98,189,101,89,159,44,176,67,42,185,175,107,149,220,215,134,142,29,53,223,20,27,167,67,108,244,45,127,246,87,51,23,123,225,255,0,54,98,253,76,48,207,115,199,44,177,249,188,94,118,59,196,199,119,191,251,145,63,189,82,95,243,90,216,189,184,225,211,110,54,11,107,246,191,13,232,113,84,126,242,203,52,210,170,62,214,66,211,147,22,146,90,179,34,34,121,38,127,107,122,175,68,106,53,173,99,26,198,49,140,111,229,114,84,247,79,170,126,159,222,249,28,113,213,121,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,0,2,128,121,163,251,236,220,223,209,126,30,145,37,56,2,225,71,110,56,181,224,71,86,232,173,107,23,161,202,209,220,12,148,248,12,252,16,163,237,98,45,59,25,141,69,115,81,85,60,144,191,181,169,44,42,168,217,26,214,170,43,30,200,228,101,117,238,150,214,235,189,150,215,121,61,179,220,188,23,216,218,147,13,225,245,180,189,84,54,60,94,88,89,52,127,188,133,239,141,221,99,149,142,252,174,94,157,122,47,69,69,68,146,191,238,152,111,47,246,71,254,203,95,98,98,188,223,103,253,219,251,205,209,190,111,187,190,15,15,162,244,221,158,63,55,143,247,62,167,175,95,23,255,0,89,230,255,0,40,35,86,214,237,110,187,222,157,119,140,219,61,180,193,125,179,169,51,62,111,69,75,213,67,95,203,226,133,243,73,251,201,158,200,219,210,56,158,239,204,228,235,211,162,117,85,68,91,20,227,247,133,29,184,225,43,129,29,37,162,180,84,94,187,43,123,112,49,179,231,243,243,194,140,181,151,180,220,102,73,17,206,68,85,241,194,206,231,36,80,162,171,99,107,156,170,175,123,228,145,241,175,149,199,190,205,178,253,107,225,238,147,255,0,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,73,85,207,59,248,39,252,201,253,52,134,188,189,244,6,141,221,62,46,116,78,223,110,14,158,169,156,211,217,202,249,186,215,168,217,69,236,149,159,99,220,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,113,183,193,246,166,225,27,116,37,194,185,45,221,209,57,203,19,187,73,230,45,203,95,207,122,8,163,129,243,50,72,226,122,185,175,133,214,89,18,189,204,141,36,86,171,216,214,162,246,183,234,224,95,140,220,239,7,155,143,107,39,38,43,237,157,25,170,61,61,125,77,141,137,140,75,78,142,37,127,138,205,105,29,211,164,209,121,101,84,141,206,72,228,107,220,215,118,170,178,88,244,19,137,203,98,179,248,170,89,220,22,78,166,71,27,145,175,29,186,119,42,76,217,160,179,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,55,249,175,112,57,103,77,101,115,124,92,109,203,234,38,11,37,98,187,245,118,37,25,21,117,163,110,87,71,3,110,192,141,70,164,172,158,87,51,202,213,235,42,77,43,164,234,246,200,255,0,12,21,225,215,126,117,151,13,187,185,130,221,109,25,118,219,95,142,176,198,100,232,195,97,33,102,91,28,175,106,216,165,42,185,143,111,100,141,111,68,114,177,221,143,70,72,212,239,99,85,59,175,48,126,60,63,181,254,119,7,128,209,88,108,174,11,64,233,158,235,53,171,100,37,236,181,145,189,43,26,143,177,102,24,228,124,45,241,34,58,56,81,21,238,107,95,51,149,255,0,190,88,217,226,184,36,224,251,83,113,115,186,17,97,90,150,233,104,156,29,136,29,171,51,21,37,175,231,163,4,177,206,248,89,28,114,189,28,231,204,234,207,137,30,214,72,145,171,145,239,107,145,59,93,127,218,3,64,104,221,172,209,184,157,190,219,237,61,83,7,167,176,117,210,181,26,53,145,123,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,172,190,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,167,234,243,25,224,163,251,42,238,60,25,253,1,140,202,201,182,90,167,247,152,219,51,167,150,60,93,229,87,172,152,199,77,220,231,187,181,140,73,34,116,168,215,62,55,57,189,101,116,50,200,190,83,129,126,51,115,188,30,110,61,172,156,152,175,182,116,102,168,244,245,245,54,54,38,49,45,58,56,149,254,43,53,164,119,78,147,69,229,149,82,55,57,35,145,175,115,93,218,170,201,99,208,78,39,45,138,207,226,169,103,112,89,58,153,28,110,70,188,118,233,220,169,51,102,130,204,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,170,248,177,247,79,188,159,80,53,15,200,206,89,79,15,188,29,104,78,47,249,108,109,94,3,63,115,236,109,73,134,251,115,238,254,160,241,205,99,236,191,46,126,87,218,255,0,37,100,241,71,63,150,58,233,31,239,21,123,58,247,55,162,167,227,84,58,255,0,64,107,45,172,214,89,109,190,220,29,61,111,7,168,112,118,22,181,234,54,81,59,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,184,158,88,188,120,254,219,240,85,182,27,118,51,93,218,251,79,227,219,246,110,83,35,145,242,90,213,16,181,243,58,78,141,241,53,60,213,224,109,116,119,116,146,75,51,82,73,151,175,100,174,73,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,1,229,55,75,116,180,38,203,104,76,158,230,110,94,119,236,109,55,134,240,250,219,190,150,107,30,47,44,204,134,63,221,194,199,200,238,178,74,198,254,86,175,78,189,87,162,34,170,121,94,23,55,211,251,74,108,78,153,222,191,186,223,119,62,241,250,223,243,103,174,245,158,15,79,114,122,223,233,188,113,247,119,120,59,191,192,157,59,186,126,61,58,175,85,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,6,85,203,94,219,110,15,177,92,89,114,183,219,86,227,210,220,122,239,71,87,212,215,244,163,225,149,168,203,51,191,43,109,100,163,43,100,123,98,236,176,176,196,196,145,206,106,196,246,177,253,221,137,36,114,85,94,91,19,149,192,101,110,224,179,184,203,120,236,150,58,196,149,46,83,183,11,161,158,180,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,234,114,226,227,142,207,21,186,54,254,143,220,22,84,175,184,186,62,188,15,189,52,79,138,38,102,234,57,85,137,118,40,17,81,204,123,92,141,108,237,107,124,77,124,177,57,170,212,153,34,142,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,228,203,98,113,89,252,85,220,22,119,25,83,35,141,200,215,146,165,202,118,225,108,208,89,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,250,200,1,206,175,218,198,150,250,129,71,227,178,37,85,240,157,238,159,102,254,160,105,239,145,128,210,153,242,73,137,197,77,149,175,157,155,25,81,249,42,117,230,169,94,227,161,106,207,12,19,58,55,75,19,36,233,220,214,61,208,66,231,53,23,163,150,40,213,122,246,167,79,172,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,101,27,115,47,224,114,207,14,58,202,109,225,208,239,168,253,186,214,153,137,25,13,72,217,21,119,224,242,51,36,147,173,38,194,196,107,86,178,181,146,186,23,49,191,145,145,172,111,68,86,177,243,121,78,95,60,18,101,120,175,215,242,103,117,60,22,232,237,214,149,177,94,108,173,199,85,115,160,203,78,217,161,115,241,44,145,179,68,246,62,74,238,145,206,150,53,114,194,158,53,114,34,201,31,91,222,210,122,91,5,161,180,174,27,69,105,106,62,139,11,167,241,245,241,120,234,222,87,201,224,171,4,109,142,40,251,222,174,123,187,88,198,167,87,42,185,122,117,85,85,252,76,225,113,99,238,159,121,62,160,106,31,145,156,181,78,74,158,214,53,79,212,11,223,29,142,39,249,0,57,161,112,45,251,107,210,175,223,29,156,209,158,175,114,112,189,159,108,86,164,238,217,179,184,184,227,114,47,72,81,171,234,46,67,210,63,31,69,107,223,18,62,63,222,185,181,227,74,118,208,26,255,0,89,109,102,178,196,238,14,223,106,27,120,61,67,131,176,150,104,222,172,169,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,201,171,53,78,119,92,234,172,206,181,213,55,189,110,107,80,100,44,101,50,54,124,76,143,207,106,121,29,36,178,118,49,26,198,247,61,238,94,141,68,106,117,232,136,137,248,23,105,203,67,129,202,220,56,232,216,119,135,92,62,219,247,23,90,97,227,100,213,36,100,181,217,131,199,76,177,206,148,157,11,209,174,91,42,230,68,233,156,246,254,71,198,145,177,17,26,247,205,55,202,86,231,87,238,159,75,125,63,163,242,57,19,149,114,244,227,23,251,37,110,157,207,188,52,253,94,140,214,190,135,29,157,253,231,143,236,255,0,29,148,236,200,254,72,37,150,95,4,50,219,253,195,59,124,158,95,197,122,181,157,46,79,137,78,31,118,227,140,237,142,77,21,147,212,31,228,23,252,25,221,55,159,197,206,150,35,175,107,194,244,175,109,136,215,36,118,97,116,115,61,21,170,189,175,142,85,86,185,142,236,145,176,47,150,175,14,56,174,31,55,231,86,106,253,250,214,250,43,7,168,112,249,139,251,113,166,48,185,73,91,5,220,150,87,252,142,73,47,99,253,82,70,247,49,245,237,87,100,43,19,21,242,199,125,122,163,26,230,164,182,190,102,179,139,31,116,251,201,245,3,80,252,140,229,170,114,84,246,177,170,126,160,94,248,236,113,210,185,131,112,73,138,226,191,64,71,157,211,16,84,163,184,186,86,189,137,177,87,27,85,174,159,45,3,97,153,204,196,190,71,77,19,24,201,44,58,55,54,89,21,201,10,249,21,168,137,36,157,104,91,45,137,202,224,50,183,112,89,220,101,188,118,75,29,98,74,151,41,219,133,208,207,90,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,218,185,83,240,43,103,71,71,67,138,125,215,161,110,182,118,213,116,155,69,81,109,168,157,3,113,214,233,49,126,210,122,195,35,149,207,150,43,18,68,216,100,70,248,209,36,115,152,231,58,53,138,205,1,149,115,74,124,39,123,88,217,191,167,250,123,227,160,33,175,53,142,7,44,238,86,42,255,0,20,155,108,250,145,103,116,198,29,95,170,113,142,100,80,38,71,29,85,175,122,221,100,157,17,95,102,24,186,181,205,145,203,228,134,40,218,197,107,162,108,115,84,182,128,215,250,203,107,53,150,39,112,118,251,80,219,193,234,28,29,132,179,70,245,101,78,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,109,83,154,6,227,89,221,254,95,155,79,186,86,180,173,189,54,253,87,170,49,25,116,198,89,179,21,135,192,201,177,89,7,179,164,145,42,181,236,115,85,175,98,170,53,234,199,55,189,145,191,186,54,213,94,222,235,92,174,218,235,253,53,184,216,42,245,39,201,105,92,197,44,221,56,173,177,206,130,73,235,76,201,163,108,141,107,154,229,98,185,136,138,136,230,175,78,189,21,63,188,209,71,15,219,235,181,252,95,236,187,117,126,10,173,76,142,55,35,93,49,26,151,11,110,180,147,65,86,236,149,34,146,222,58,79,60,76,109,150,53,182,17,138,244,98,199,34,42,244,255,0,90,37,101,238,231,44,91,155,95,196,214,63,45,29,47,180,54,14,31,85,173,117,46,74,118,79,5,92,22,10,157,167,77,115,22,231,197,44,214,230,153,180,252,76,137,237,68,150,103,72,229,106,34,69,51,227,183,237,39,247,87,238,174,27,238,47,217,95,118,254,207,175,246,63,217,62,63,67,232,124,109,240,122,127,23,238,252,62,62,206,206,207,203,219,211,167,225,208,253,99,143,241,129,160,43,110,127,11,155,165,163,38,211,214,243,182,45,105,123,214,113,248,250,137,43,167,159,35,90,37,177,73,35,108,75,222,247,165,152,97,84,98,117,239,84,70,170,57,21,90,185,204,210,122,167,59,161,181,86,27,90,233,107,222,139,53,167,242,21,242,152,235,62,38,73,224,181,4,141,146,41,59,30,142,99,187,94,198,175,71,34,181,122,116,84,84,252,14,193,198,127,19,22,120,175,222,217,183,73,40,219,199,99,91,135,199,99,113,184,203,41,19,159,142,100,112,53,246,32,73,35,106,121,153,235,37,182,246,72,244,71,185,143,111,86,179,240,141,147,211,146,94,206,96,162,210,186,235,136,27,19,121,179,86,114,11,163,169,199,218,246,250,74,177,199,94,221,133,234,143,236,147,204,249,107,126,10,206,230,122,95,202,238,146,57,18,207,202,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,225,92,98,112,171,163,120,175,218,60,134,143,204,227,106,55,83,227,171,216,179,164,242,242,72,176,191,29,145,86,126,68,116,173,99,221,233,164,115,99,108,204,237,119,115,17,28,137,228,100,111,102,123,53,254,128,214,91,89,172,178,219,125,184,58,122,222,15,80,224,236,45,107,212,108,162,119,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,250,187,171,189,27,161,189,249,92,70,119,117,245,125,189,73,146,193,225,235,224,105,220,182,200,252,233,74,23,61,209,182,73,26,212,116,207,238,150,71,44,178,43,164,114,185,85,206,113,58,185,83,240,57,91,114,178,180,56,164,220,151,219,139,5,166,51,8,253,45,140,107,37,129,114,57,26,174,99,210,235,228,232,136,250,208,203,209,173,108,110,95,36,209,72,215,171,91,19,163,154,226,64,0,20,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,161,242,99,49,56,172,45,103,211,195,99,42,80,175,37,137,237,190,42,208,182,38,58,121,229,124,211,74,173,106,34,43,228,150,73,36,123,191,189,207,123,156,189,85,85,79,172,0,64,14,117,126,214,52,183,212,10,63,29,145,43,215,150,118,39,21,159,227,95,111,240,89,220,101,76,142,55,35,95,61,82,229,59,112,182,104,44,193,38,18,243,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,245,124,197,56,21,179,194,214,178,93,113,183,212,45,191,106,243,246,33,134,140,214,109,68,247,227,50,51,37,135,174,53,17,100,89,230,99,99,174,233,25,51,153,254,7,181,142,123,222,213,123,249,255,0,5,188,105,107,46,13,181,150,95,51,134,211,181,53,38,158,212,149,227,135,53,133,154,100,172,251,15,133,36,90,211,69,101,24,247,68,248,221,44,157,83,181,204,115,36,122,43,123,187,31,31,42,222,141,222,214,91,245,186,26,131,119,55,2,122,146,103,117,21,134,205,97,42,64,144,193,19,25,27,98,138,24,217,248,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,217,167,43,174,95,244,241,20,241,188,77,239,126,157,243,101,102,244,217,29,15,139,158,72,39,171,29,89,96,138,120,114,206,241,189,253,211,47,151,164,81,200,140,116,46,141,210,43,85,235,19,162,169,99,74,124,39,123,88,217,191,167,250,123,227,160,40,7,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,211,197,115,47,224,114,183,17,218,54,109,225,208,239,182,205,197,209,120,121,25,13,72,217,45,134,103,49,208,172,147,173,38,194,196,115,146,202,57,242,186,23,49,191,157,242,44,111,69,71,49,240,210,182,128,208,26,203,116,245,150,39,111,182,251,79,91,206,106,28,229,132,173,70,141,100,78,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,81,194,175,12,250,55,133,13,163,167,181,186,62,245,188,139,221,97,217,44,190,78,202,171,95,145,200,200,200,217,44,233,31,114,182,22,118,197,27,25,27,85,123,88,198,247,57,239,239,145,240,47,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,234,188,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,197,212,128,1,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,115,254,117,153,29,142,131,5,162,241,153,61,57,234,247,98,223,124,152,220,149,43,144,197,37,28,60,111,253,227,110,199,209,210,77,12,146,61,233,3,85,173,68,145,150,28,217,91,219,44,83,84,177,109,60,148,242,59,29,62,11,90,99,49,154,115,210,110,197,78,201,50,89,43,183,33,150,75,216,121,31,251,182,210,143,163,100,134,24,228,99,18,118,163,92,139,35,235,185,210,187,186,40,161,232,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,79,254,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,37,87,60,239,224,159,243,39,244,210,42,242,184,247,217,182,95,173,124,61,210,239,183,211,98,246,227,136,189,184,200,237,126,232,97,189,118,42,247,73,97,154,37,70,90,199,218,106,42,71,106,180,138,139,227,153,157,206,232,189,21,170,215,57,143,107,216,247,177,217,214,223,77,139,220,126,29,55,31,35,181,251,161,134,244,57,90,61,37,134,104,149,95,87,33,85,202,169,29,170,210,42,39,146,23,246,187,162,244,71,35,154,230,61,172,123,30,198,204,14,88,188,120,254,196,51,181,182,27,118,51,93,186,7,80,100,27,246,110,83,35,145,241,213,210,243,57,147,58,78,141,241,57,124,54,39,117,116,119,116,145,197,11,150,73,151,167,124,174,91,169,0,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,101,16,243,29,224,114,183,10,90,202,134,176,219,231,219,177,183,90,194,196,236,163,12,172,150,87,225,45,181,17,235,74,89,213,21,175,99,154,174,116,14,115,188,174,100,82,181,200,229,133,101,146,63,240,235,176,218,203,137,45,220,193,109,78,140,165,109,207,200,216,99,242,119,161,174,147,51,19,142,71,181,44,93,149,28,246,55,178,54,187,170,53,94,222,247,171,35,106,247,189,168,186,41,217,125,161,209,187,11,181,250,127,104,246,254,11,113,224,180,237,119,67,93,109,206,179,79,43,223,35,165,150,105,31,248,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,123,82,170,249,231,127,4,255,0,153,63,166,145,87,149,199,190,205,178,253,107,225,238,151,189,175,244,6,141,221,61,27,150,219,237,193,211,213,51,154,123,57,93,107,94,163,101,23,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,246,113,131,194,102,178,225,23,116,62,227,231,108,91,204,96,175,215,142,206,11,81,186,130,85,131,42,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,223,211,198,245,68,108,172,85,150,156,159,120,156,220,122,26,237,56,95,177,133,202,234,93,45,149,243,229,41,217,245,42,176,233,72,226,134,121,44,73,216,145,57,124,54,39,117,104,250,44,145,198,201,100,238,106,43,230,114,58,223,193,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,85,95,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,167,63,230,185,194,214,149,221,189,154,159,124,126,242,98,180,222,164,219,60,125,137,253,77,230,199,20,57,122,46,115,87,208,201,55,111,147,205,228,255,0,138,183,170,181,101,157,241,246,162,207,228,101,37,226,114,217,92,6,86,150,119,5,147,183,142,201,99,172,71,110,157,202,147,58,25,235,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,94,78,135,226,11,59,196,175,44,173,194,220,77,83,167,242,184,236,213,125,191,212,120,124,141,187,176,50,56,115,22,171,98,228,100,183,234,171,26,198,58,25,94,174,234,141,99,91,28,173,154,36,234,145,119,58,139,13,84,31,38,91,45,138,192,98,174,231,115,185,58,152,236,110,58,188,150,238,92,183,51,97,130,180,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,16,243,25,227,95,251,85,110,60,24,13,1,147,202,199,182,90,91,247,120,218,211,175,138,60,165,228,87,164,153,55,67,218,215,183,185,143,72,226,108,170,231,50,54,185,221,34,116,210,198,150,127,202,227,216,158,217,126,181,243,23,73,84,66,14,101,156,117,89,225,151,76,213,219,13,177,191,110,174,232,106,58,240,100,170,222,109,88,164,131,17,142,75,10,142,157,233,60,111,138,103,204,176,77,11,99,70,175,106,121,36,115,152,173,141,36,163,98,197,57,98,243,0,167,180,87,43,112,253,189,250,139,210,104,91,125,176,105,156,148,177,193,21,92,13,169,39,154,105,91,101,237,98,72,176,207,37,143,198,105,30,230,194,230,55,170,54,55,61,241,220,160,50,174,95,247,43,143,98,123,101,250,215,204,93,56,87,55,94,19,52,110,161,219,188,135,21,152,107,21,48,154,135,74,215,173,91,53,28,52,21,207,212,44,158,221,74,181,150,89,18,70,182,55,192,217,36,232,255,0,27,222,246,118,70,170,141,141,157,181,45,160,53,254,178,218,205,101,137,220,29,190,212,54,240,122,135,7,97,44,209,189,89,83,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,25,240,185,190,159,218,83,98,116,206,245,253,214,251,185,247,143,214,255,0,155,61,119,172,240,122,123,147,214,255,0,77,227,143,187,187,193,221,254,4,233,221,211,241,233,213,122,168,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,0,0,0,0,0,0,4,0,231,87,237,99,75,125,64,163,241,217,18,170,248,78,247,79,179,127,80,52,247,200,192,105,76,0,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,41,159,147,171,52,182,11,92,233,92,206,138,213,52,125,110,23,80,99,236,98,242,53,188,175,143,207,86,120,221,28,177,247,177,90,246,247,49,238,78,173,84,114,117,234,138,139,248,159,129,178,251,67,163,118,23,107,244,254,209,237,252,22,227,193,105,218,238,134,186,219,157,102,158,87,190,71,75,44,210,63,240,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,246,166,107,56,177,247,79,188,159,80,53,15,200,206,90,167,37,79,107,26,167,234,5,239,142,199,19,252,249,50,217,108,86,3,21,119,59,157,201,212,199,99,113,213,228,183,114,229,185,155,12,21,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,51,47,189,250,215,21,185,91,209,175,183,27,5,94,220,24,221,85,170,50,185,186,113,91,99,91,60,112,89,183,36,209,182,70,181,206,106,61,26,244,69,68,115,147,175,94,138,191,222,122,14,21,119,35,5,180,92,71,109,214,227,106,154,120,171,24,92,46,160,171,46,69,217,58,47,183,13,90,175,127,142,91,77,137,157,94,179,64,199,186,120,149,168,174,108,177,70,228,107,149,189,171,165,48,82,183,58,191,116,250,91,233,253,31,145,200,144,0,179,78,84,252,117,86,209,210,80,225,99,117,239,212,173,130,181,97,33,209,87,155,86,87,78,220,141,187,172,79,179,94,144,198,228,115,37,150,196,146,182,105,21,190,53,73,26,231,185,174,141,34,143,252,208,119,191,21,189,156,87,230,155,134,193,219,199,87,208,21,221,161,222,251,50,53,207,185,61,43,150,150,105,209,173,252,24,197,150,105,24,196,238,114,171,35,107,215,181,94,177,178,101,114,106,205,241,5,172,52,174,168,203,107,29,200,202,228,182,203,79,120,176,24,44,70,65,98,181,219,144,72,224,115,210,25,222,229,177,94,26,213,153,3,27,2,34,64,239,86,170,196,71,70,254,181,173,197,143,186,125,228,250,129,168,126,70,114,213,57,42,123,88,213,63,80,47,124,118,56,159,228,117,220,62,7,54,143,114,184,163,210,124,82,103,95,110,44,190,152,175,11,228,198,85,99,32,131,35,145,171,43,95,66,236,242,49,18,87,190,20,234,213,106,185,124,137,21,86,170,182,56,159,28,210,40,3,42,230,148,248,78,246,177,179,127,79,244,247,199,64,117,82,47,233,190,94,123,13,167,184,163,205,113,68,234,118,242,57,44,141,143,181,233,97,110,187,205,75,29,155,146,87,201,103,34,206,238,174,123,220,229,99,227,99,186,182,25,22,87,179,255,0,204,37,126,65,206,175,218,198,150,250,129,71,227,178,37,43,29,127,133,94,38,53,151,10,27,185,79,116,180,125,26,153,22,58,187,177,185,124,101,148,70,179,35,142,145,241,190,88,18,78,213,116,47,238,138,55,178,70,162,246,189,141,238,107,217,223,27,236,43,154,191,24,219,113,171,248,125,210,187,95,180,154,219,237,159,218,71,164,212,150,102,167,81,31,86,108,20,82,204,140,100,146,72,212,116,83,45,234,236,253,219,81,37,99,169,204,201,124,125,81,146,68,14,91,58,167,136,44,87,19,90,111,76,108,101,236,170,80,206,228,40,59,89,212,175,20,82,213,126,10,11,81,190,212,214,18,100,88,227,236,141,210,53,146,167,108,168,233,150,56,157,221,55,107,239,248,25,182,227,3,64,89,219,14,40,247,75,70,77,167,170,96,171,213,213,23,172,227,241,245,18,38,193,6,58,204,171,98,146,70,216,151,177,140,90,211,66,168,196,233,216,138,141,84,106,162,181,57,1,164,142,15,244,5,109,176,225,115,107,116,100,58,122,222,10,197,93,47,70,206,67,31,109,37,108,240,100,108,196,150,46,164,141,149,123,216,245,179,52,202,172,94,157,138,170,212,70,162,35,83,176,21,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,72,40,175,155,158,230,105,93,196,226,226,108,118,150,183,234,254,229,105,250,154,103,35,59,36,142,72,93,122,57,236,88,149,145,185,143,119,95,31,170,108,79,71,118,185,178,197,43,21,191,151,170,194,179,74,124,42,238,70,11,118,248,113,219,173,127,167,41,226,169,84,200,233,250,177,73,75,19,69,244,232,209,181,3,60,22,106,215,133,255,0,140,112,195,60,82,196,196,234,173,237,141,59,92,230,244,114,245,80,0,5,43,115,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,22,168,0,0,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,93,246,255,0,126,198,191,99,90,179,251,65,253,149,251,61,251,61,223,110,253,167,221,225,240,247,39,103,111,103,239,60,222,79,31,139,197,251,223,47,143,197,251,206,195,53,154,179,238,175,222,172,207,220,95,181,126,237,253,161,99,236,127,181,188,126,187,208,249,29,224,245,30,47,221,249,188,125,157,253,159,151,187,175,79,195,161,218,184,22,254,206,63,218,59,78,255,0,106,15,254,69,63,55,162,245,93,159,101,253,169,222,207,79,246,151,119,255,0,97,255,0,143,187,255,0,172,239,241,121,127,113,230,52,82,101,92,210,159,9,222,214,54,111,233,254,158,248,232,10,1,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,71,52,210,124,55,108,150,133,221,205,65,190,186,63,64,212,196,235,109,85,94,74,217,124,149,107,19,181,150,153,35,226,146,85,90,253,254,6,189,242,65,27,222,246,198,143,115,251,156,229,85,123,213,221,44,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,227,170,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,23,82,0,5,0,243,71,247,217,185,191,162,252,61,34,69,112,43,197,158,141,225,23,128,157,85,174,51,181,234,102,51,183,247,34,213,108,22,156,117,245,171,62,85,233,75,22,147,171,30,145,202,172,100,81,61,100,115,213,157,157,124,108,85,71,74,196,90,235,215,250,255,0,89,110,158,178,203,110,14,224,234,27,121,205,67,156,176,182,111,94,178,169,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,36,180,255,0,114,143,136,239,236,227,251,107,244,191,239,175,254,61,247,3,210,63,237,79,178,251,58,249,59,187,191,227,159,253,119,162,236,239,236,252,59,188,255,0,228,228,75,208,26,255,0,89,109,102,178,196,238,14,223,106,27,120,61,67,131,176,150,104,222,172,169,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,138,113,213,197,158,141,226,235,128,157,43,174,48,85,234,97,243,180,55,34,173,108,238,156,109,245,181,62,41,235,75,40,144,43,222,177,196,175,100,177,49,36,107,209,157,157,124,140,69,87,68,244,72,235,202,227,223,102,217,126,181,240,247,73,255,0,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,164,170,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,95,241,29,120,219,224,251,76,241,115,181,242,225,92,149,41,107,108,29,121,221,164,243,22,229,177,224,163,60,178,64,249,153,36,113,61,26,230,76,218,204,137,94,230,72,177,163,149,236,107,149,59,93,64,58,255,0,64,107,45,172,214,89,109,190,220,29,61,111,7,168,112,118,22,181,234,54,81,59,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,181,78,84,60,113,214,212,184,172,39,8,251,140,203,107,157,198,215,176,205,35,150,87,203,97,47,84,137,178,78,234,83,171,149,203,19,224,137,175,241,57,58,68,176,196,216,250,49,209,179,205,102,128,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,103,159,215,250,3,70,238,158,141,203,109,246,224,233,234,153,205,61,156,174,181,175,81,178,139,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,167,31,224,235,131,173,9,194,6,132,177,128,192,92,251,103,82,102,123,62,240,106,15,28,213,254,212,241,77,97,245,127,201,95,60,177,193,226,142,194,199,251,181,78,254,157,206,234,171,248,72,0,85,95,60,239,224,159,243,39,244,210,42,242,184,247,217,182,95,173,124,61,210,255,0,142,85,196,239,15,90,87,138,13,154,205,109,30,169,179,232,61,127,142,206,59,40,202,177,216,155,25,122,39,119,69,98,54,189,63,231,70,244,107,152,231,197,44,172,71,179,191,185,62,173,134,225,215,104,248,109,209,181,180,102,212,233,58,152,230,54,188,48,222,201,190,38,59,35,150,124,106,247,36,215,44,35,81,211,63,186,89,85,17,122,49,157,234,216,218,198,116,106,116,176,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,21,87,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,89,124,199,120,227,173,197,110,178,161,163,246,249,150,235,237,214,143,177,59,232,205,43,229,137,249,187,110,68,98,221,150,5,84,107,24,214,163,155,3,92,223,43,89,44,174,114,181,102,88,163,231,252,18,112,125,169,184,185,221,8,176,173,75,116,180,78,14,196,14,213,153,138,146,215,243,209,130,88,231,124,44,142,57,94,142,115,230,117,103,196,143,107,36,72,213,200,247,181,200,157,174,187,62,33,116,182,11,67,112,95,185,122,43,75,81,244,88,93,63,181,249,156,94,58,183,149,242,120,42,193,137,150,56,163,239,122,185,238,237,99,26,157,92,170,229,233,213,85,87,241,51,132,106,160,166,190,103,92,192,41,238,237,203,60,63,108,134,162,245,122,22,167,116,26,155,37,20,112,75,87,61,106,57,225,154,38,214,123,152,178,36,48,73,95,240,154,55,181,179,57,238,232,142,141,172,124,149,214,95,247,43,143,98,123,101,250,215,204,93,61,87,24,188,98,232,78,16,52,37,124,254,126,159,219,58,147,51,223,247,127,79,249,38,175,246,167,138,106,236,181,254,84,200,37,142,15,20,118,18,79,222,34,119,244,237,111,85,95,195,62,250,255,0,95,235,45,211,214,89,109,193,220,29,67,111,57,168,115,150,22,205,235,214,85,59,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,243,224,185,62,88,188,192,46,110,237,58,220,63,111,126,162,245,122,234,167,108,26,103,37,44,115,203,107,61,86,56,38,154,86,217,123,88,177,164,208,71,95,241,154,71,181,211,53,237,234,142,145,175,124,150,42,101,92,191,62,89,217,108,86,3,151,254,223,231,115,185,58,152,236,110,58,190,122,221,203,150,230,108,48,86,130,60,181,231,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,84,28,116,113,155,157,227,15,113,234,228,227,197,125,141,163,52,191,168,175,166,113,178,177,139,105,177,202,172,242,217,179,35,122,245,154,95,20,74,177,181,203,28,109,99,90,222,229,71,203,39,171,229,205,193,71,246,170,220,121,243,250,255,0,25,149,143,108,180,183,239,50,86,96,79,20,121,75,200,172,88,241,141,155,185,175,111,115,30,178,74,232,145,206,100,109,107,122,196,233,162,145,47,164,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,0,0,0,0,0,0,0,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,6,148,193,31,248,245,221,45,119,178,220,39,107,157,204,219,76,239,216,218,147,13,246,103,162,187,233,97,177,226,242,228,170,195,39,238,230,99,227,119,88,229,123,127,51,87,167,94,169,209,81,21,43,3,135,174,99,220,103,107,157,253,219,77,21,170,119,147,214,225,117,6,176,195,98,242,53,190,238,226,163,243,213,158,236,81,203,31,123,43,53,237,238,99,220,157,90,168,228,235,213,21,23,241,44,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,3,53,156,88,251,167,222,79,168,26,135,228,103,45,83,146,167,181,141,83,245,2,247,199,99,137,254,67,254,106,123,199,157,218,46,17,242,245,180,228,61,45,235,220,132,90,58,75,61,204,255,0,37,171,102,9,228,178,189,143,99,145,254,72,43,203,7,79,202,230,249,251,218,228,115,17,22,144,118,159,66,254,212,55,79,70,237,159,218,159,102,125,237,212,24,236,23,173,240,121,189,47,170,179,28,62,95,31,115,123,251,124,157,221,189,205,235,211,167,84,235,212,252,173,89,165,179,186,27,85,102,116,86,169,163,232,179,90,127,33,99,23,145,173,229,100,158,11,80,72,232,229,143,189,138,230,59,181,236,114,117,106,171,87,167,84,85,79,196,191,238,93,91,199,130,222,78,17,244,37,156,68,62,158,222,143,199,193,163,178,149,187,158,255,0,13,170,16,69,27,87,189,204,98,59,203,2,215,159,163,123,154,207,63,103,115,156,199,41,37,74,86,231,87,238,159,75,125,63,163,242,57,19,207,242,245,225,87,70,241,95,180,123,249,163,243,56,218,141,212,248,234,248,59,58,79,47,36,139,11,241,217,21,102,75,177,29,43,88,247,122,105,28,216,219,51,59,93,220,196,71,34,121,25,27,217,16,53,254,128,214,91,89,172,178,219,125,184,58,122,222,15,80,224,236,45,107,212,108,162,119,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,242,105,61,45,157,215,58,171,13,162,180,181,31,91,154,212,25,10,248,188,117,111,43,35,243,218,158,70,199,20,125,239,86,177,189,207,123,83,171,149,26,157,122,170,162,126,38,148,246,7,103,48,92,63,236,214,147,217,221,57,55,168,169,166,113,237,175,37,158,215,179,213,218,123,157,37,155,61,143,123,214,63,44,242,75,47,143,189,90,206,254,214,254,86,162,25,236,226,199,221,62,242,125,64,212,63,35,57,106,156,149,61,172,106,159,168,23,190,59,28,79,240,0,50,174,105,79,132,239,107,27,55,244,255,0,79,124,116,7,85,4,0,231,87,237,99,75,125,64,163,241,217,18,165,120,122,210,216,45,115,191,187,105,162,181,77,31,91,133,212,26,195,13,139,200,214,242,190,63,61,89,238,197,28,177,247,177,90,246,247,49,238,78,173,84,114,117,234,138,139,248,157,175,143,174,10,53,87,10,123,143,111,55,137,198,122,141,178,212,217,9,164,211,153,10,233,35,227,161,222,174,145,184,203,11,35,158,246,205,19,17,81,142,123,151,205,27,21,232,189,205,149,145,69,82,226,121,52,240,241,138,211,123,95,148,226,71,53,138,182,205,67,171,44,91,194,97,236,58,227,93,2,225,33,146,47,35,153,19,23,242,189,247,32,149,174,89,127,55,74,177,171,17,173,115,150,75,31,5,64,115,180,219,61,85,91,116,244,46,241,250,79,46,155,200,105,244,211,62,120,227,145,222,158,245,123,54,44,118,76,238,207,27,60,145,218,235,26,119,171,157,224,159,242,162,51,170,195,94,15,244,5,157,207,226,143,107,116,100,58,122,166,118,189,173,81,70,206,67,31,109,34,116,19,227,171,74,150,46,164,141,149,123,30,196,173,12,202,172,94,189,232,138,212,71,42,163,87,73,32,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,226,234,79,41,187,26,235,246,95,181,154,203,115,62,203,251,79,238,150,159,200,231,125,23,159,195,234,189,45,105,38,241,121,59,93,217,221,227,237,238,237,119,78,189,122,47,78,134,101,245,102,169,206,235,157,85,153,214,186,166,247,173,205,106,12,133,140,166,70,207,137,145,249,237,79,35,164,150,78,198,35,88,222,231,189,203,209,168,141,78,189,17,17,63,3,213,111,38,206,103,118,111,35,165,171,101,230,245,21,53,134,143,194,107,28,93,158,214,51,205,86,253,86,72,228,236,107,222,173,241,78,150,32,234,238,215,63,193,223,218,214,189,168,89,87,36,189,227,193,75,165,117,215,15,214,33,240,230,171,100,23,88,211,147,185,238,245,117,100,142,189,75,9,209,25,217,31,133,241,86,252,85,253,207,245,95,149,189,35,114,173,159,128,0,41,91,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,181,64,1,15,249,160,111,222,236,112,237,176,88,13,107,179,154,175,238,254,106,238,176,171,139,158,207,161,173,111,190,171,233,93,145,209,246,88,142,70,39,87,195,26,245,68,238,252,189,58,244,85,69,136,28,5,113,235,197,142,244,241,99,161,182,207,114,247,91,237,157,55,153,251,79,214,210,251,11,27,95,203,226,198,218,154,63,222,67,93,146,55,164,145,49,223,149,201,215,167,69,234,138,168,178,3,157,95,181,141,45,245,2,143,199,100,74,245,229,157,150,197,96,56,215,219,252,238,119,39,83,29,141,199,87,207,91,185,114,220,205,134,10,208,71,132,188,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,61,95,49,78,58,172,241,75,172,151,67,237,245,251,108,218,188,5,136,102,163,13,154,177,49,249,60,140,41,97,139,146,69,88,210,120,88,232,236,58,54,66,231,255,0,129,141,123,152,199,185,88,207,19,193,151,2,251,143,198,30,118,244,152,203,255,0,117,244,102,27,186,44,150,166,177,77,108,70,219,93,157,209,213,175,23,123,60,243,47,115,28,244,71,181,177,198,168,231,57,21,209,50,78,85,190,155,23,184,252,58,110,62,71,107,247,67,13,232,114,180,122,75,12,209,42,190,174,66,171,149,82,59,85,164,84,79,36,47,237,119,69,232,142,71,53,204,123,88,246,61,141,178,174,87,92,192,41,229,233,227,120,100,222,253,69,225,202,195,233,177,218,31,41,60,112,65,86,74,177,65,20,16,226,93,227,99,59,102,79,23,88,164,145,94,233,157,35,163,87,35,210,38,203,82,198,148,248,78,246,177,179,127,79,244,247,199,64,80,15,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,164,170,0,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,227,170,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,23,82,0,5,0,243,71,247,217,185,191,162,252,61,34,42,150,63,202,191,129,91,58,255,0,80,226,184,158,221,42,22,224,211,24,59,16,228,180,100,48,218,139,179,45,145,130,212,204,116,242,172,114,44,209,178,172,213,145,82,55,177,158,87,185,139,220,232,216,246,73,113,37,59,115,80,224,86,206,128,212,57,94,39,182,182,133,185,244,198,114,196,217,45,103,12,214,162,236,196,228,103,181,11,27,60,75,36,137,52,140,181,53,149,85,141,140,127,137,237,122,247,54,55,177,145,215,1,42,185,92,123,236,219,47,214,190,30,233,63,249,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,149,92,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,75,254,60,86,145,221,237,27,173,119,19,94,237,110,26,123,105,168,118,226,198,58,28,212,19,64,173,103,101,234,141,181,90,104,158,157,90,246,57,171,35,21,58,163,209,240,191,171,81,170,199,62,37,115,31,229,255,0,79,136,140,20,187,183,180,58,119,254,22,40,122,104,37,173,94,72,43,199,168,170,247,178,62,219,15,153,241,198,201,161,141,85,236,153,93,220,177,196,177,57,31,251,149,138,144,75,211,229,205,199,183,246,168,193,79,182,251,137,7,167,220,221,51,143,245,150,236,65,95,178,174,106,139,30,200,150,227,81,137,217,12,200,249,35,108,177,126,13,87,61,175,137,59,92,232,225,234,188,122,238,150,187,217,110,19,181,206,230,109,166,119,236,109,73,134,251,51,209,93,244,176,216,241,121,114,85,97,147,247,115,49,241,187,172,114,189,191,153,171,211,175,84,232,168,138,149,129,195,215,49,238,51,181,206,254,237,166,138,213,59,201,235,112,186,131,88,97,177,121,26,223,119,113,81,249,234,207,118,40,229,143,189,149,154,246,247,49,238,78,173,84,114,117,234,138,139,248,150,43,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,48,0,42,175,158,119,240,79,249,147,250,105,21,121,92,123,236,219,47,214,190,30,233,127,192,20,129,196,47,49,238,51,180,54,254,238,94,138,210,219,201,232,176,186,127,88,102,113,120,234,223,119,113,82,120,42,193,118,88,226,143,189,245,156,247,118,177,141,78,174,85,114,244,234,170,171,248,150,127,192,86,233,107,189,233,225,59,67,110,102,229,231,126,217,212,153,159,180,253,109,223,75,13,127,47,139,37,106,24,255,0,119,11,25,27,122,71,19,27,249,90,157,122,117,94,170,170,171,80,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,85,95,22,62,233,247,147,234,6,161,249,25,207,127,170,184,205,206,219,224,199,69,112,119,164,177,94,135,21,71,213,216,213,121,27,12,99,228,200,72,236,172,247,107,86,174,159,143,142,22,119,65,35,228,252,36,124,141,70,39,99,24,239,63,53,225,215,97,181,151,18,91,185,130,218,157,25,74,219,159,145,176,199,228,239,67,93,38,102,39,28,143,106,88,187,42,57,236,111,100,109,119,84,106,189,189,239,86,70,213,239,123,81,116,83,178,251,67,163,118,23,107,244,254,209,237,252,22,227,193,105,218,238,134,186,219,157,102,158,87,190,71,75,44,210,63,240,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,243,252,88,251,88,222,79,167,250,135,227,167,51,88,92,159,51,174,96,23,54,138,157,158,31,182,67,81,122,77,117,111,186,13,77,146,138,57,226,181,129,171,36,16,205,19,107,61,204,72,214,105,227,177,248,77,27,220,232,90,199,116,70,200,230,62,58,150,218,221,173,215,123,211,174,241,155,103,182,152,47,182,117,38,103,205,232,169,122,168,107,249,124,80,190,105,63,121,51,217,27,122,71,19,221,249,156,157,122,116,78,170,168,139,229,75,211,224,55,114,48,91,63,203,51,74,238,134,167,167,149,183,138,211,56,252,254,70,220,56,186,47,183,105,241,199,151,186,170,140,141,159,255,0,119,185,91,27,27,213,242,61,140,107,158,218,129,226,119,136,93,85,197,6,242,230,183,115,84,214,244,30,191,199,91,29,139,101,169,44,67,140,163,19,123,98,175,27,158,191,243,164,122,181,172,107,229,150,87,163,25,223,218,147,43,148,71,8,152,173,197,212,207,226,139,87,228,106,88,198,232,124,196,184,220,46,21,107,182,85,155,42,218,241,201,234,167,242,53,90,214,66,219,49,62,46,207,207,230,70,191,186,63,10,36,181,192,89,246,155,225,15,74,241,17,202,191,67,235,172,109,44,85,13,194,209,56,252,237,220,94,98,229,248,241,240,201,70,44,213,217,108,84,183,60,137,227,240,248,252,207,141,100,115,27,28,189,28,178,69,27,230,87,86,9,127,220,185,184,171,213,92,85,108,116,249,189,127,141,241,234,157,45,144,251,23,37,144,130,156,145,85,202,116,133,146,71,105,171,227,108,45,153,200,245,73,97,137,206,236,115,90,254,216,153,52,76,74,1,59,174,174,226,207,89,106,30,21,244,23,10,120,106,246,240,154,123,74,216,200,217,205,73,13,244,115,53,11,231,186,235,85,146,88,210,54,186,54,64,233,36,232,207,35,216,247,246,72,168,142,141,157,174,15,184,76,214,92,93,110,135,220,124,21,139,120,124,21,10,242,89,206,234,54,208,75,80,98,152,177,189,96,71,177,100,137,30,249,101,98,70,214,35,251,250,121,30,136,173,137,234,154,8,218,221,173,208,155,45,161,49,155,103,182,152,47,177,180,222,27,205,232,169,122,169,172,120,188,179,62,105,63,121,51,223,35,186,201,43,221,249,156,189,58,244,78,136,136,137,202,184,245,221,45,119,178,220,39,107,157,204,219,76,239,216,218,147,13,246,103,162,187,233,97,177,226,242,228,170,195,39,238,230,99,227,119,88,229,123,127,51,87,167,94,169,209,81,21,42,7,253,212,126,59,63,240,231,255,0,70,112,255,0,245,66,255,0,128,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,0,0,0,0,0,1,0,57,213,251,88,210,223,80,40,252,118,68,170,190,19,189,211,236,223,212,13,61,242,48,26,83,7,63,223,189,148,210,188,68,237,62,119,103,53,174,67,43,75,11,168,61,47,169,159,23,44,113,218,103,130,204,86,25,216,233,35,145,137,213,240,181,23,171,23,242,170,244,232,189,21,35,6,222,242,137,225,183,109,117,254,154,220,108,22,182,220,169,242,90,87,49,75,55,78,43,121,42,14,130,73,235,76,201,163,108,141,109,54,185,88,174,98,34,162,57,171,211,175,69,79,239,61,175,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,6,148,192,6,107,56,177,247,79,188,159,80,53,15,200,206,90,167,37,79,107,26,167,234,5,239,142,199,19,252,165,110,115,123,165,247,175,136,236,22,217,208,206,250,170,26,19,79,199,234,105,122,94,207,71,148,186,245,154,111,222,43,17,210,119,213,110,57,223,131,156,198,244,232,157,29,228,65,201,147,107,126,245,241,29,157,220,203,248,47,85,67,66,105,249,61,53,223,85,217,232,242,151,94,144,195,251,180,122,58,78,250,173,200,183,241,107,152,222,157,87,163,188,106,115,254,106,123,57,130,218,46,46,50,246,116,228,221,42,107,220,124,90,198,74,221,175,255,0,37,181,102,121,227,178,157,239,123,149,254,73,235,203,63,95,202,214,249,251,26,212,107,17,86,69,114,71,221,235,44,202,238,22,194,94,158,220,149,231,175,22,175,197,198,216,34,240,64,246,58,58,183,92,249,63,9,85,242,36,148,17,173,252,204,68,134,69,252,138,171,223,107,229,43,115,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,18,43,152,167,2,181,184,165,209,171,174,54,250,133,70,110,166,2,188,48,209,154,205,169,88,204,158,58,21,176,245,198,162,44,137,4,47,116,150,29,35,38,115,63,198,198,177,207,99,28,175,100,64,229,35,194,102,87,63,187,153,237,232,220,253,11,81,113,27,123,98,124,37,26,217,126,230,91,167,170,34,124,15,87,122,69,78,173,125,104,156,254,171,50,39,100,179,68,230,34,201,26,186,43,137,51,89,197,143,186,125,228,250,129,168,126,70,114,213,57,42,123,88,213,63,80,47,124,118,56,159,224,0,101,92,210,159,9,222,214,54,111,233,254,158,248,232,14,170,8,1,206,175,218,198,150,250,129,71,227,178,37,85,240,157,238,159,102,254,160,105,239,145,128,208,158,250,108,94,220,113,23,183,25,29,175,221,12,55,174,197,94,233,44,51,68,168,203,88,251,77,69,72,237,86,145,81,124,115,51,185,221,23,162,181,90,231,49,237,123,30,246,58,138,243,60,8,238,198,159,226,227,5,194,150,93,158,158,222,166,200,62,76,94,95,173,103,250,140,19,39,176,215,101,124,13,176,168,206,144,84,177,55,166,116,169,47,228,236,255,0,19,155,214,255,0,180,158,150,193,104,109,43,134,209,90,90,143,162,194,233,252,125,124,94,58,183,149,242,120,42,193,27,99,138,62,247,171,158,238,214,49,169,213,202,174,94,157,85,85,127,19,245,129,74,220,230,247,75,239,95,17,216,45,179,161,157,245,84,52,38,159,143,212,210,244,189,158,143,41,117,235,52,223,188,86,35,164,239,170,220,115,191,7,57,141,233,209,58,59,200,132,53,217,13,107,138,219,93,232,208,59,141,157,175,110,124,110,149,213,24,172,221,200,170,49,174,158,72,43,91,142,105,27,27,92,230,181,94,173,98,162,34,185,169,215,167,85,79,239,52,209,137,203,98,179,248,170,89,220,22,78,166,71,27,145,175,29,186,119,42,76,217,160,179,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,149,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,73,0,57,205,238,151,221,78,28,112,91,103,67,59,233,111,235,189,65,31,169,165,233,123,253,102,46,147,22,105,191,120,172,86,199,217,105,216,231,126,14,107,221,215,162,117,111,145,10,171,225,87,107,127,109,60,71,109,214,217,205,130,251,102,134,103,80,85,251,86,151,170,244,254,92,92,79,243,94,253,226,61,142,111,74,177,78,239,200,228,122,244,232,206,174,86,162,216,167,59,77,156,193,75,165,116,47,16,53,230,240,230,171,100,19,71,92,143,181,238,245,117,100,142,197,186,235,213,95,217,31,133,241,89,252,17,157,207,245,95,153,221,35,106,44,53,229,175,187,214,118,131,140,29,15,58,207,109,49,186,194,194,233,12,148,53,160,138,87,206,203,206,107,43,181,86,78,157,140,109,196,169,35,220,197,71,163,34,114,39,119,85,99,180,18,0,0,165,110,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,34,213,0,7,31,226,131,133,253,3,197,158,128,199,237,206,227,101,245,6,59,27,142,204,69,155,138,92,37,136,97,157,211,199,12,208,181,174,116,209,74,213,103,109,135,170,162,53,23,170,55,241,254,244,94,63,176,156,175,246,11,135,109,216,193,111,30,138,213,251,129,119,53,167,253,87,166,131,41,144,165,37,87,249,235,75,93,253,237,142,164,111,94,140,153,202,157,30,159,153,19,175,84,234,139,224,57,213,251,88,210,223,80,40,252,118,68,166,12,102,91,43,133,178,251,152,108,157,186,22,36,175,61,71,203,90,103,68,247,65,60,79,134,104,149,205,84,85,100,145,73,36,111,111,247,57,143,115,87,170,42,161,210,248,104,225,211,93,241,65,186,116,54,207,66,215,255,0,101,115,49,119,190,31,243,102,47,212,195,12,247,60,114,203,31,155,197,231,99,188,76,119,123,255,0,185,19,251,213,52,39,177,123,23,183,28,58,109,198,59,107,246,191,13,232,113,84,122,203,52,210,170,62,214,66,211,145,18,75,86,100,68,79,36,207,237,111,85,232,141,70,181,172,99,88,198,49,141,226,188,125,112,81,165,120,172,219,139,121,188,78,51,211,238,110,153,199,205,38,156,200,87,72,217,37,254,196,116,141,198,88,89,28,198,58,25,94,170,140,115,220,158,25,30,175,69,237,116,172,150,136,114,216,205,101,181,26,254,238,26,228,150,240,26,179,71,102,36,173,43,234,91,68,159,31,145,169,50,181,203,28,208,185,81,31,28,177,175,71,198,229,252,90,138,213,254,229,60,249,165,62,19,189,172,108,223,211,253,61,241,208,20,3,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,42,175,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,234,188,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,197,212,128,1,64,60,209,253,246,110,111,232,191,15,72,253,94,92,220,20,127,106,173,199,159,63,175,241,153,88,246,203,75,126,243,37,102,4,241,71,148,188,138,197,143,24,217,187,154,246,247,49,235,36,174,137,28,230,70,214,183,172,78,154,41,18,250,64,40,91,152,207,5,31,217,87,113,224,207,232,12,102,86,77,178,213,63,188,198,217,157,60,177,226,239,42,189,100,198,58,110,231,61,221,172,98,73,19,165,70,185,241,185,205,235,43,161,150,69,252,174,87,30,251,54,203,245,175,135,186,79,254,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,37,87,60,239,224,159,243,39,244,210,42,242,184,247,217,182,95,173,124,61,210,255,0,138,43,227,215,116,181,222,203,115,39,215,59,151,182,153,223,177,181,38,27,236,207,69,119,210,195,99,197,229,192,85,134,79,221,204,199,198,238,177,202,246,254,102,175,78,189,83,162,162,42,91,79,10,60,87,109,199,22,187,112,205,107,162,165,244,57,90,62,56,51,248,9,230,71,218,196,90,114,42,163,92,168,137,228,133,253,174,88,166,68,70,200,214,185,21,24,246,73,27,32,183,53,206,5,191,211,241,65,178,154,51,254,232,181,175,233,81,119,252,215,55,41,29,116,111,254,183,213,61,174,255,0,180,153,89,255,0,24,152,172,189,1,175,245,150,214,107,44,78,224,237,246,161,183,131,212,56,59,9,102,141,234,202,157,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,119,81,104,237,43,198,207,10,120,172,70,181,139,43,167,240,187,155,167,240,185,219,48,226,238,70,235,84,251,214,189,230,68,201,164,137,204,119,107,216,214,43,150,47,204,222,189,17,170,169,211,133,237,239,40,158,27,118,215,95,233,173,198,193,107,109,202,159,37,165,115,20,179,116,226,183,146,160,232,36,158,180,204,154,54,200,214,211,107,149,138,230,34,42,35,154,189,58,244,84,254,243,218,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,0,10,171,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,95,240,4,32,220,46,81,60,54,238,86,191,212,187,141,157,214,219,149,6,75,85,102,46,230,238,69,83,37,65,176,71,61,153,159,52,141,141,174,166,231,35,17,207,84,68,87,57,122,116,234,171,253,228,159,216,77,148,210,188,59,109,62,11,103,52,86,67,43,119,11,167,253,87,166,159,41,44,114,90,127,158,204,182,31,222,232,227,141,139,209,243,57,19,163,19,242,162,117,234,189,85,105,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,138,171,226,199,221,62,242,125,64,212,63,35,57,226,180,6,128,214,91,167,172,177,59,125,183,218,122,222,115,80,231,44,37,106,52,107,34,119,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,160,142,14,184,58,208,156,32,104,75,24,12,5,207,182,117,38,103,179,239,6,160,241,205,95,237,79,20,214,31,87,252,149,243,203,28,30,40,236,44,127,187,84,239,233,220,238,170,191,132,128,57,87,22,62,214,55,147,233,254,161,248,233,204,214,31,171,254,250,181,238,170,255,0,149,117,30,164,212,121,15,252,229,203,217,43,214,36,255,0,222,146,105,164,145,255,0,249,92,231,59,253,106,165,233,242,230,224,163,251,42,237,196,249,253,127,140,197,73,185,186,167,247,153,43,48,39,150,76,93,21,70,44,120,198,205,220,230,59,181,236,89,37,116,72,214,190,71,53,189,101,108,49,72,180,46,95,247,43,143,98,123,101,250,215,204,93,32,7,51,174,3,191,98,25,219,59,243,180,248,94,221,3,168,50,14,251,75,23,142,199,120,234,233,121,156,200,91,31,87,121,92,190,27,19,186,194,183,182,56,226,133,203,28,41,211,190,38,172,117,224,251,139,61,101,194,46,232,125,248,193,87,183,152,193,95,175,37,108,238,156,109,244,171,6,85,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,191,167,145,136,168,217,94,139,194,142,255,0,168,184,197,215,121,46,19,180,143,9,56,10,127,99,105,188,55,175,251,193,55,146,27,31,111,121,114,73,126,175,229,124,30,74,190,9,17,83,247,114,175,147,175,230,232,137,218,126,87,10,60,40,238,63,22,187,142,205,21,162,162,244,56,170,62,57,243,249,249,225,87,213,196,85,114,170,35,156,136,169,228,153,253,174,72,161,69,71,72,230,185,85,88,198,73,35,52,39,181,187,91,161,54,91,66,99,54,207,109,48,95,99,105,188,55,155,209,82,245,83,88,241,121,102,124,210,126,242,103,190,71,117,146,87,187,243,57,122,117,232,157,17,17,19,48,71,170,218,221,173,215,123,211,174,241,155,103,182,152,47,182,117,38,103,205,232,169,122,168,107,249,124,80,190,105,63,121,51,217,27,122,71,19,221,249,156,157,122,116,78,170,168,139,161,238,21,120,103,209,188,40,109,29,61,173,209,247,173,228,94,235,14,201,101,242,118,85,90,252,142,70,70,70,201,103,72,251,149,176,179,182,40,216,200,218,171,218,198,55,185,207,127,124,143,236,7,63,223,189,148,210,188,68,237,62,119,103,53,174,67,43,75,11,168,61,47,169,159,23,44,113,218,103,130,204,86,25,216,233,35,145,137,213,240,181,23,171,23,242,170,244,232,189,21,34,7,251,138,156,44,127,223,246,234,255,0,240,174,59,254,162,79,240,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,0,0,0,0,0,0,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,6,148,192,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,0,205,103,22,62,233,247,147,234,6,161,249,25,203,84,228,169,237,99,84,253,64,189,241,216,226,116,234,205,83,130,208,218,87,51,173,117,77,239,69,133,211,248,251,25,76,141,159,19,228,240,85,130,55,73,44,157,140,71,61,221,172,99,151,163,81,92,189,58,34,42,254,6,101,247,99,93,126,212,55,79,89,110,103,217,127,102,125,237,212,25,28,239,162,243,249,189,47,170,179,36,222,47,39,107,123,251,124,157,189,221,173,235,211,175,68,235,208,184,158,77,58,2,206,153,225,115,41,172,242,58,122,165,75,26,199,84,91,179,79,32,212,137,103,189,142,175,20,85,227,71,185,170,175,70,71,102,59,200,214,63,167,69,116,142,68,233,39,115,188,175,59,141,21,138,191,178,251,123,184,211,88,182,153,44,30,168,151,9,94,38,189,190,7,65,122,164,147,74,231,183,183,185,94,142,199,194,141,84,114,34,35,164,234,142,234,138,216,21,203,171,120,243,187,55,197,198,132,179,136,135,212,84,214,25,8,52,118,82,183,115,25,230,171,126,120,163,106,247,185,143,86,248,167,74,243,244,111,107,159,224,236,238,107,94,229,52,40,82,183,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,106,135,159,210,122,3,70,232,91,58,130,214,143,211,213,49,47,213,89,137,51,249,116,172,138,214,90,200,201,20,81,75,97,89,215,181,175,123,96,141,95,218,137,220,254,231,187,171,222,247,59,208,25,172,226,199,221,62,242,125,64,212,63,35,57,106,156,149,61,172,106,159,168,23,190,59,28,78,157,89,170,112,90,27,74,230,117,174,169,189,232,176,186,127,31,99,41,145,179,226,124,158,10,176,70,233,37,147,177,136,231,187,181,140,114,244,106,43,151,167,68,69,95,192,166,205,227,230,197,188,182,248,154,143,88,237,126,115,211,237,150,153,200,46,62,166,10,187,90,200,245,22,45,150,163,124,211,216,125,136,28,248,230,178,200,26,140,127,141,31,90,55,171,24,157,206,153,242,219,78,197,239,166,220,113,23,183,24,237,208,218,252,207,174,197,94,235,20,208,202,136,203,88,251,77,68,89,42,217,141,21,124,115,51,185,189,83,170,181,90,230,189,142,123,30,199,187,160,3,42,230,148,248,78,246,177,179,127,79,244,247,199,64,117,80,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,6,148,207,146,76,78,42,108,173,124,236,216,202,143,201,83,175,53,74,247,29,11,86,120,96,153,209,186,88,153,39,78,230,177,238,130,23,57,168,189,28,177,70,171,215,181,58,125,96,249,50,217,108,86,3,21,119,59,157,201,212,199,99,113,213,228,183,114,229,185,155,12,21,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,51,47,189,250,215,21,185,91,209,175,183,27,5,94,220,24,221,85,170,50,185,186,113,91,99,91,60,112,89,183,36,209,182,70,181,206,106,61,26,244,69,68,115,147,175,94,138,191,222,120,163,66,124,186,183,143,5,188,156,35,232,75,56,136,125,61,189,31,143,131,71,101,43,119,61,254,27,84,32,138,54,175,123,152,196,119,150,5,175,63,70,247,53,158,126,206,231,57,142,82,74,149,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,73,66,220,212,247,143,5,187,188,92,101,235,105,200,122,212,208,88,248,180,116,150,123,159,254,85,106,180,243,201,101,123,30,198,171,60,115,216,150,14,159,153,174,240,119,181,202,215,162,39,74,228,177,160,44,231,120,134,213,123,131,99,79,84,185,141,210,186,93,245,153,122,100,137,207,161,145,185,98,52,133,98,71,47,123,94,250,240,95,98,189,137,248,51,189,174,84,242,34,58,202,184,233,209,88,173,127,193,246,237,224,179,54,45,195,94,174,151,183,155,99,171,61,173,122,207,143,111,174,133,170,174,107,147,177,210,214,141,175,78,157,85,138,228,69,106,170,57,51,195,164,245,78,119,67,106,172,54,181,210,215,189,22,107,79,228,43,229,49,214,124,76,147,193,106,9,27,36,82,118,61,28,199,118,189,141,94,142,69,106,244,232,168,169,248,26,104,218,125,117,251,80,218,205,27,185,159,101,253,153,247,183,79,227,179,190,139,207,230,244,190,170,180,115,120,188,157,173,239,237,242,118,247,118,183,175,78,189,19,175,67,213,128,1,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,69,170,0,0,32,7,58,191,107,26,91,234,5,31,142,200,148,215,164,244,182,119,92,234,172,54,138,210,212,125,110,107,80,100,43,226,241,213,188,172,143,207,106,121,27,28,81,247,189,90,198,247,61,237,78,174,84,106,117,234,170,137,248,154,19,224,163,133,28,23,9,123,53,75,70,248,177,87,53,126,75,165,205,83,155,165,11,219,235,237,119,61,99,141,29,34,171,214,24,24,255,0,20,105,209,141,94,143,147,198,199,203,34,18,0,21,213,205,115,130,143,218,110,149,159,137,77,179,198,98,171,106,77,37,143,177,103,86,197,211,195,54,99,23,12,109,114,88,239,87,36,110,154,172,113,191,240,115,123,228,137,123,81,234,176,195,19,169,176,210,159,9,222,214,54,111,233,254,158,248,232,10,1,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,64,21,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,117,94,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,226,111,235,94,103,27,71,161,248,180,139,134,188,190,58,164,24,42,182,27,141,205,107,123,25,150,54,150,63,34,232,92,239,7,138,56,222,138,198,202,176,193,44,146,75,23,138,69,155,200,214,182,21,115,166,80,0,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,39,248,4,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,127,243,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,42,185,231,127,4,255,0,153,63,166,145,87,149,199,190,205,178,253,107,225,238,151,252,80,15,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,213,12,171,154,83,225,59,218,198,205,253,63,211,223,29,1,213,72,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,50,37,115,12,227,79,21,194,198,215,216,193,105,13,65,81,187,169,169,107,162,105,250,107,89,182,150,148,11,39,108,185,9,227,115,145,172,99,90,146,182,37,122,57,31,50,53,60,114,49,147,118,198,174,87,60,127,229,115,249,89,184,124,226,35,113,109,228,114,89,27,12,93,25,153,204,200,233,167,179,60,142,122,203,143,177,114,71,171,158,247,57,88,181,210,68,85,85,89,34,242,127,197,226,45,40,21,87,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,191,224,0,40,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,138,171,226,199,221,62,242,125,64,212,63,35,57,105,60,160,184,103,209,186,59,103,171,113,52,235,214,239,234,205,121,94,238,53,136,229,88,224,198,227,160,188,232,157,3,24,142,84,145,242,203,81,146,186,71,127,114,36,108,99,91,210,71,75,97,64,229,92,88,251,88,222,79,167,250,135,227,167,51,88,92,159,44,94,95,247,54,138,157,110,32,119,191,78,250,77,117,111,182,125,51,141,150,73,226,181,129,171,36,19,67,43,172,177,175,72,214,105,227,177,248,195,35,28,232,90,198,245,86,200,231,178,59,21,50,174,95,247,43,143,98,123,101,250,215,204,93,36,254,91,19,138,207,226,174,224,179,184,202,153,28,110,70,188,149,46,83,183,11,102,130,204,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,166,125,184,232,224,203,59,193,230,227,213,198,71,149,251,103,70,106,143,81,99,76,228,165,123,18,211,163,137,89,229,173,102,54,244,233,52,94,88,145,100,107,82,57,26,246,185,189,170,175,138,56,214,122,173,173,218,221,119,189,58,239,25,182,123,105,130,251,103,82,102,124,222,138,151,170,134,191,151,197,11,230,147,247,147,61,145,183,164,113,61,223,153,201,215,167,68,234,170,136,186,19,225,71,133,29,184,225,43,110,25,162,180,84,94,187,43,123,199,62,127,63,60,40,203,89,123,77,69,68,115,145,21,124,112,179,185,201,20,40,170,216,218,231,42,171,222,249,36,127,107,50,174,94,79,40,173,161,209,186,43,133,124,126,233,97,160,182,186,135,113,236,89,155,53,60,211,171,153,217,70,237,186,181,161,137,137,209,172,99,90,146,61,87,162,189,95,51,250,185,90,140,107,38,248,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,0,0,0,0,0,0,0,2,0,115,171,246,177,165,190,160,81,248,236,137,85,124,39,123,167,217,191,168,26,123,228,96,52,166,0,34,175,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,6,148,192,6,107,56,177,247,79,188,159,80,53,15,200,206,90,167,37,79,107,26,167,234,5,239,142,199,29,127,153,70,239,86,218,14,15,181,196,233,61,68,201,107,10,233,164,49,176,217,130,89,89,59,239,53,204,176,212,88,250,118,61,180,210,220,140,115,213,24,143,137,168,189,221,81,142,207,185,167,61,144,209,89,93,181,217,125,3,183,57,219,21,39,201,105,93,47,138,194,92,150,163,220,232,36,158,181,72,225,145,209,185,205,107,149,138,230,42,162,171,90,189,58,117,68,254,227,196,241,173,165,176,90,195,132,125,222,196,234,58,62,174,165,125,31,147,202,71,31,149,241,246,218,165,3,173,214,147,171,21,21,123,39,130,39,244,235,218,238,222,142,69,106,170,46,115,49,57,108,174,3,43,75,59,130,201,219,199,100,177,214,35,183,78,229,73,157,12,245,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,52,231,180,250,235,246,161,181,154,55,115,62,203,251,51,239,110,159,199,103,125,23,159,205,233,125,85,104,230,241,121,59,91,223,219,228,237,238,237,111,94,157,122,39,94,133,64,243,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,22,168,1,154,206,44,125,211,239,39,212,13,67,242,51,150,169,201,83,218,198,169,250,129,123,227,177,196,85,230,133,199,79,237,175,85,63,99,182,115,89,250,189,182,194,246,125,177,102,147,123,97,206,229,35,145,202,189,38,71,47,168,167,15,72,252,125,17,172,124,168,249,63,122,214,215,145,32,1,39,248,1,227,7,43,194,110,238,53,217,5,169,38,132,214,54,41,208,213,108,154,39,43,235,64,199,185,35,189,19,163,99,165,239,174,147,74,245,141,173,114,74,199,61,157,189,235,28,145,223,158,147,213,56,45,115,165,112,218,215,75,94,245,184,93,65,143,175,148,199,89,241,62,63,61,89,227,108,145,73,216,244,107,219,220,199,181,122,57,17,201,215,162,162,47,224,126,177,149,115,74,124,39,123,88,217,191,167,250,123,227,160,58,168,32,7,58,191,107,26,91,234,5,31,142,200,149,87,194,119,186,125,155,250,129,167,190,70,3,74,96,2,53,115,21,222,60,22,205,240,143,174,236,229,225,245,22,245,134,62,125,29,139,173,220,246,121,173,95,130,88,220,189,237,99,209,190,40,18,196,253,29,218,215,248,59,59,154,231,181,74,22,218,125,11,251,80,221,61,27,182,127,106,125,153,247,183,80,99,176,94,183,193,230,244,190,170,204,112,249,124,125,205,239,237,242,119,118,247,55,175,78,157,83,175,82,69,115,58,216,109,27,195,255,0,18,241,105,221,190,165,83,29,167,179,58,95,21,148,163,139,173,93,99,102,61,145,177,244,86,53,122,189,206,157,239,117,23,78,249,93,209,238,124,238,238,238,119,87,186,80,114,75,222,191,254,78,184,115,185,143,255,0,238,235,92,125,168,226,255,0,217,233,219,142,103,172,159,251,18,198,214,199,254,221,92,239,240,33,106,133,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,23,39,171,53,78,11,67,105,92,206,181,213,55,189,22,23,79,227,236,101,50,54,124,79,147,193,86,8,221,36,178,118,49,28,247,118,177,142,94,141,69,114,244,232,136,171,248,25,141,220,45,107,149,220,173,127,169,119,27,59,94,164,25,45,85,152,187,155,185,21,70,57,176,71,61,153,159,52,141,141,174,115,156,140,71,61,81,17,92,229,233,211,170,175,247,151,83,201,235,69,101,116,175,7,204,206,228,44,84,146,190,177,213,25,44,221,22,194,247,43,227,129,141,134,138,182,84,86,162,35,252,180,101,114,35,85,201,216,230,47,94,170,173,108,223,51,45,196,46,150,193,104,109,253,220,189,21,165,168,250,44,46,159,214,25,156,94,58,183,149,242,120,42,193,118,88,226,143,189,234,231,187,181,140,106,117,114,171,151,167,85,85,95,196,185,254,83,59,161,149,220,126,15,177,120,204,203,109,201,99,66,230,46,105,118,91,179,117,214,31,102,6,54,59,48,244,238,68,88,217,20,86,227,174,200,250,185,26,202,237,232,168,138,140,108,202,0,2,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,139,84,0,0,64,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,0,101,92,210,159,9,222,214,54,111,233,254,158,248,232,10,1,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,64,21,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,117,94,121,223,193,63,230,79,233,165,122,236,142,252,235,45,131,147,90,101,54,254,237,188,110,119,86,105,121,116,205,124,181,75,9,12,248,214,75,118,164,242,205,26,246,57,123,221,21,105,34,69,106,177,236,89,146,70,189,29,26,117,230,165,186,114,161,227,142,182,165,197,97,56,71,220,102,91,92,238,54,189,134,105,28,178,190,91,9,122,164,77,146,119,82,157,92,174,88,159,4,77,127,137,201,210,37,134,38,199,209,142,141,158,107,52,0,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,39,248,4,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,127,243,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,42,185,231,127,4,255,0,153,63,166,145,87,149,199,190,205,178,253,107,225,238,151,252,80,15,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,213,12,171,154,83,225,59,218,198,205,253,63,211,223,29,1,213,72,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,125,28,87,113,93,183,28,37,109,195,245,174,181,151,215,101,111,121,32,192,96,32,153,25,107,47,105,168,138,173,106,170,47,142,22,119,53,101,153,81,91,27,92,212,68,123,223,28,111,207,102,233,110,150,187,222,157,119,147,220,205,203,206,253,179,169,51,62,31,91,119,210,195,95,203,226,133,144,199,251,184,88,200,219,210,56,152,223,202,212,235,211,170,245,85,85,95,63,147,196,229,112,182,89,79,51,140,183,66,196,149,224,182,200,172,194,232,158,232,39,137,147,67,42,53,200,138,172,146,41,35,145,142,254,231,49,237,114,117,69,69,46,167,150,231,48,75,60,68,214,147,103,183,147,43,81,187,139,142,174,235,52,178,83,75,20,47,212,204,89,103,146,84,138,188,48,69,12,47,173,10,64,213,99,92,231,200,196,124,157,58,50,69,73,234,85,95,60,239,224,159,243,39,244,210,42,242,184,247,217,182,95,173,124,61,210,255,0,128,0,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,42,175,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,210,85,3,149,113,99,237,99,121,62,159,234,31,142,156,172,14,88,188,191,233,238,237,202,220,64,239,126,157,245,122,22,167,108,250,103,27,44,144,75,87,61,106,57,230,134,87,89,99,94,178,36,48,73,95,241,134,70,53,179,57,237,234,174,141,175,100,151,40,12,171,151,253,202,227,216,158,217,126,181,243,23,73,84,120,173,232,218,29,27,191,91,95,168,54,143,112,32,183,38,11,81,87,108,54,22,164,235,12,241,61,146,54,88,166,141,255,0,138,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,99,11,201,229,21,180,58,55,69,112,175,143,221,44,52,22,215,80,238,61,139,51,102,167,154,117,115,59,40,221,183,86,180,49,49,58,53,140,107,82,71,170,244,87,171,230,127,87,43,81,141,100,223,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,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,0,0,0,0,0,0,0,0,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,6,148,192,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,0,205,103,22,62,233,247,147,234,6,161,249,25,203,84,228,169,237,99,84,253,64,189,241,216,227,197,115,184,221,12,85,93,1,183,187,47,11,106,79,146,201,230,37,213,22,21,183,91,231,167,5,104,100,173,23,125,126,138,238,201,221,110,110,217,21,90,157,106,72,212,71,126,61,149,235,193,78,150,206,235,14,46,54,135,19,167,40,250,187,117,245,134,51,41,36,126,86,71,219,86,148,237,183,102,78,175,84,69,236,130,9,95,211,175,115,187,122,53,21,202,136,186,62,6,96,119,99,66,254,203,247,79,89,109,159,218,159,105,253,210,212,25,28,23,173,240,120,125,87,165,179,36,62,95,31,115,187,59,188,125,221,189,206,233,215,167,85,233,212,189,78,88,187,165,251,80,224,219,69,122,188,239,218,121,93,37,234,52,182,67,252,151,195,233,125,44,139,233,32,252,24,214,191,182,140,148,191,59,123,186,245,252,206,87,163,200,1,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,6,107,56,177,247,79,188,159,80,53,15,200,206,123,93,11,198,14,166,218,238,17,51,124,55,109,250,219,199,228,181,134,168,201,95,212,57,39,69,94,88,38,194,89,198,65,77,212,88,217,24,247,119,200,230,200,231,72,223,27,163,72,163,70,185,222,71,118,114,173,151,218,29,101,191,91,161,167,246,143,111,224,169,38,119,81,88,116,53,214,220,233,12,17,49,145,186,89,102,145,255,0,138,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,173,255,0,109,63,6,187,37,182,60,60,207,195,149,141,43,83,57,167,179,149,227,126,167,75,43,63,102,99,35,233,224,138,107,168,199,202,247,86,123,157,94,57,24,216,158,158,39,181,174,141,90,230,163,138,65,227,19,133,93,101,194,134,238,100,52,126,103,27,109,218,99,35,98,197,157,39,151,146,68,153,153,28,114,63,242,35,165,107,24,223,83,27,93,27,102,103,107,123,94,168,228,79,27,227,123,251,167,43,222,53,255,0,179,254,187,102,204,110,22,79,21,71,109,181,150,65,246,101,200,221,95,15,216,217,71,66,214,50,194,202,214,175,88,101,241,65,12,137,34,163,35,252,146,247,198,214,75,228,187,243,42,230,148,248,78,246,177,179,127,79,244,247,199,64,117,80,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,6,148,192,5,80,115,184,221,235,47,202,237,238,194,81,158,220,117,224,175,46,175,202,70,232,34,240,78,247,186,74,180,156,201,63,25,81,241,164,119,209,205,252,172,84,154,53,252,234,137,217,192,57,76,237,126,43,113,248,193,197,228,243,46,169,37,125,11,135,185,170,25,82,205,38,216,101,153,216,232,235,67,211,185,81,35,124,82,219,142,195,36,232,229,107,235,183,162,34,170,61,179,83,157,62,128,173,157,225,231,74,110,13,125,61,110,230,75,74,234,134,86,125,232,82,87,50,134,58,229,121,18,101,149,26,189,141,99,236,65,65,136,247,167,224,254,198,181,83,200,168,234,245,229,213,188,121,221,155,226,227,66,89,196,67,234,42,107,12,132,26,59,41,91,185,140,243,85,191,60,81,181,123,220,199,171,124,83,165,121,250,55,181,207,240,118,119,53,175,114,154,20,42,175,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,177,254,97,27,161,138,218,174,15,183,39,39,144,109,73,172,103,240,242,233,122,53,38,186,218,207,177,62,65,171,89,124,93,81,86,71,197,20,146,216,88,218,157,92,202,239,252,90,136,175,110,120,77,52,112,245,165,179,186,27,96,182,211,69,106,154,62,139,53,167,244,126,27,23,145,173,229,100,158,11,80,82,138,57,99,239,98,185,142,237,123,28,157,90,170,213,233,213,21,83,241,58,1,69,124,222,116,47,221,46,50,114,89,255,0,181,61,95,223,93,63,139,206,248,124,30,63,73,227,141,212,60,93,221,203,228,235,232,60,157,221,27,254,151,183,167,229,238,116,128,228,133,186,95,254,82,246,83,33,157,255,0,185,53,78,35,25,233,127,244,214,191,63,153,25,255,0,236,214,246,61,255,0,249,88,223,244,138,90,160,0,20,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,0,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,3,42,230,148,248,78,246,177,179,127,79,244,247,199,64,80,15,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,164,170,0,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,227,170,243,206,254,9,255,0,50,127,77,42,172,179,237,19,201,247,35,119,133,60,238,95,90,166,87,29,190,54,60,249,28,78,46,59,117,100,171,87,211,44,205,135,28,231,50,101,134,95,86,157,175,116,235,43,124,78,116,29,17,18,41,155,61,101,229,177,57,92,6,86,238,11,59,140,183,142,201,99,172,73,82,229,59,112,186,25,235,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,94,167,46,46,56,236,241,91,163,111,232,253,193,101,74,251,139,163,235,192,251,211,68,248,162,102,110,163,149,88,151,98,129,21,28,199,181,200,214,206,214,183,196,215,203,19,154,173,73,146,40,230,80,40,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,137,254,1,0,57,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,159,252,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,74,174,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,255,0,20,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,67,42,230,148,248,78,246,177,179,127,79,244,247,199,64,117,82,42,243,71,246,39,185,191,162,252,197,34,144,56,122,213,56,45,13,191,187,105,173,117,77,239,69,133,211,250,195,13,148,200,217,241,62,79,5,88,46,197,36,178,118,49,28,247,118,177,142,94,141,69,114,244,232,136,171,248,30,175,138,238,43,183,31,139,93,199,126,181,214,178,250,28,85,31,36,24,12,4,19,43,234,226,42,185,81,85,173,85,68,242,76,254,214,172,179,42,35,164,115,90,136,140,99,35,141,146,127,150,151,47,187,59,195,149,195,241,7,187,248,170,146,109,245,11,30,167,15,137,183,20,86,160,212,175,99,173,65,34,72,140,157,31,3,43,217,130,39,43,38,137,204,157,58,181,81,88,174,235,45,121,143,242,255,0,167,196,70,10,93,219,218,29,59,255,0,11,20,61,52,18,214,175,36,21,227,212,85,123,217,31,109,135,204,248,227,100,208,198,170,246,76,174,238,88,226,88,156,143,253,202,197,74,218,79,84,231,116,54,170,195,107,93,45,123,209,102,180,254,66,190,83,29,103,196,201,60,22,160,145,178,69,39,99,209,204,119,107,216,213,232,228,86,175,78,138,138,159,129,160,158,9,56,193,211,60,92,237,124,89,166,173,74,90,219,7,94,6,234,204,61,72,172,120,40,207,44,147,178,23,199,36,172,70,185,147,54,179,229,70,53,242,44,104,228,99,220,229,78,231,67,94,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,255,0,0,1,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,85,95,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,164,170,7,228,234,205,45,130,215,58,87,51,162,181,77,31,91,133,212,24,251,24,188,141,111,43,227,243,213,158,55,71,44,125,236,86,189,189,204,123,147,171,85,28,157,122,162,162,254,39,215,137,196,226,176,24,170,88,44,22,50,166,59,27,142,175,29,74,116,234,66,216,96,173,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,131,42,229,255,0,114,184,246,39,182,95,173,124,197,210,85,3,42,229,255,0,114,184,246,39,182,95,173,124,197,210,85,3,42,229,255,0,114,184,246,39,182,95,173,124,197,210,85,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,0,0,0,0,0,0,0,0,32,7,58,191,107,26,91,234,5,31,142,200,149,87,194,119,186,125,155,250,129,167,190,70,3,74,96,2,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,0,102,179,139,31,116,251,201,245,3,80,252,140,229,170,114,84,246,177,170,126,160,94,248,236,113,21,121,213,251,167,210,223,79,232,252,142,68,249,57,48,226,113,89,30,43,243,119,50,24,202,150,172,98,244,61,251,116,101,154,22,189,245,103,91,148,161,89,98,114,167,86,61,98,154,88,213,205,232,189,146,61,191,220,229,69,187,64,103,91,143,205,11,251,59,227,39,118,48,31,106,125,161,234,245,4,153,223,55,131,197,219,246,148,108,191,226,237,238,119,95,31,170,241,247,117,252,221,157,221,27,215,181,44,127,146,134,91,21,55,13,186,203,5,14,78,163,242,84,245,197,139,118,41,182,102,172,240,193,53,10,77,138,87,199,215,185,172,123,160,153,173,114,167,71,44,82,34,117,237,94,145,131,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,181,64,12,214,113,99,238,159,121,62,160,106,31,145,156,231,250,79,75,103,117,206,170,195,104,173,45,71,214,230,181,6,66,190,47,29,91,202,200,252,246,167,145,177,197,31,123,213,172,111,115,222,212,234,229,70,167,94,170,168,159,137,123,220,190,120,36,197,112,161,160,36,206,234,120,42,94,220,93,85,94,188,217,91,142,170,214,207,137,129,208,194,231,226,89,35,102,149,143,100,118,27,35,157,44,106,212,153,124,106,228,84,142,62,146,212,229,92,75,240,233,161,56,160,218,203,251,103,174,171,255,0,181,185,135,187,223,55,249,179,41,233,166,134,11,158,56,165,143,205,226,243,189,222,39,187,177,255,0,220,169,253,202,153,235,223,77,139,220,126,29,55,31,35,181,251,161,134,244,57,90,61,37,134,104,149,95,87,33,85,202,169,29,170,210,42,39,146,23,246,187,162,244,71,35,154,230,61,172,123,30,198,217,175,41,254,54,53,150,224,217,173,194,246,224,227,237,229,95,131,195,201,99,3,156,134,4,236,167,142,169,21,74,240,99,229,138,189,100,107,24,214,164,174,75,115,203,249,158,230,68,170,231,190,62,181,22,105,79,132,239,107,27,55,244,255,0,79,124,116,7,85,4,0,231,87,237,99,75,125,64,163,241,217,18,170,248,78,247,79,179,127,80,52,247,200,192,105,76,0,103,175,152,174,241,231,119,147,139,141,119,103,47,15,167,169,163,242,19,232,236,93,110,230,63,195,86,132,242,198,229,239,107,24,174,242,206,182,39,232,238,231,51,207,217,220,230,177,170,88,87,37,141,1,91,5,195,206,171,220,27,26,122,221,60,150,170,213,15,172,203,211,36,173,101,252,117,58,241,164,43,18,57,123,28,198,88,158,251,21,236,79,197,253,237,114,175,141,17,178,255,0,137,125,1,103,116,248,121,220,141,190,199,233,234,153,204,150,115,75,228,171,98,232,217,72,187,37,200,250,119,173,53,69,149,81,140,123,108,36,79,99,220,169,216,246,181,221,91,219,213,51,68,105,119,134,141,127,103,116,248,121,219,125,193,200,106,26,153,204,150,115,75,227,108,229,47,86,88,187,37,200,250,118,37,196,84,137,17,140,123,108,36,172,123,26,137,216,246,185,189,27,219,209,43,219,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,149,92,234,253,172,105,111,168,20,126,59,34,85,7,12,152,156,86,127,137,45,168,193,103,113,149,50,56,220,142,184,193,84,185,78,220,45,154,11,48,73,126,22,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,165,224,84,7,59,221,11,246,126,233,237,166,230,125,169,228,251,123,79,219,193,122,47,7,79,15,160,178,147,121,124,157,223,155,191,237,46,222,222,212,237,240,245,234,238,254,141,241,92,152,114,216,172,119,21,249,186,121,12,157,74,182,50,154,30,253,74,49,77,51,88,251,83,165,202,83,44,81,53,87,171,222,145,67,44,138,214,245,94,200,222,239,238,106,170,93,160,0,20,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,0,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,3,42,230,148,248,78,246,177,179,127,79,244,247,199,64,80,15,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,164,170,0,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,227,170,243,206,254,9,255,0,50,127,77,56,167,38,221,45,130,212,28,92,92,203,101,232,250,139,122,103,71,228,114,152,185,60,175,103,167,180,249,235,84,116,157,26,168,143,235,5,187,12,232,228,86,254,126,189,59,154,213,75,191,43,215,153,111,47,186,219,195,138,204,113,7,180,24,171,114,110,13,10,254,167,49,137,169,20,182,167,212,172,99,106,193,26,70,143,157,25,3,235,214,130,87,35,33,137,207,157,122,53,17,94,173,235,80,58,3,95,235,45,172,214,88,157,193,219,237,67,111,7,168,112,118,18,205,27,213,149,59,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,159,7,220,89,232,222,46,182,191,239,198,10,189,76,62,118,133,137,43,103,116,227,111,173,169,241,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,157,157,124,140,69,87,68,244,78,234,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,19,252,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,63,249,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,149,92,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,75,254,40,7,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,106,134,85,205,41,240,157,237,99,102,254,159,233,239,142,128,234,164,85,230,143,236,79,115,127,69,249,138,69,0,146,127,128,30,15,178,188,89,110,227,91,144,74,145,232,77,29,98,157,253,86,249,165,114,62,204,15,123,150,58,49,54,55,182,94,251,9,12,172,89,26,230,164,76,107,223,221,222,145,199,37,255,0,98,113,56,172,6,42,150,11,5,140,169,142,198,227,171,199,82,157,58,144,182,24,43,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,101,85,243,92,224,91,253,63,20,27,41,163,63,238,139,90,254,149,23,127,205,115,114,145,215,70,255,0,235,125,83,218,239,251,73,149,159,241,137,138,224,217,125,222,214,91,11,186,26,127,119,54,254,122,145,231,116,237,135,77,93,45,192,147,65,43,31,27,162,150,25,25,248,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,77,78,103,219,223,138,226,63,100,184,106,222,140,54,14,222,26,190,163,175,170,156,250,22,100,108,143,173,60,51,209,175,51,17,237,252,30,196,150,25,59,31,209,170,230,118,185,90,197,85,98,114,14,87,30,251,54,203,245,175,135,186,95,240,0,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,197,85,241,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,160,0,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,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,0,0,0,0,0,0,0,0,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,6,148,192,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,0,205,103,22,62,233,247,147,234,6,161,249,25,203,84,228,169,237,99,84,253,64,189,241,216,226,189,121,154,101,177,89,174,56,247,62,230,27,39,82,253,120,236,99,106,62,90,211,54,86,54,120,49,149,33,154,37,115,85,81,31,28,177,201,27,219,253,237,123,28,213,232,168,168,75,254,71,218,2,204,88,173,211,221,43,218,122,162,215,181,99,29,128,197,229,156,145,58,116,124,77,150,123,181,216,189,124,172,98,164,212,30,239,193,24,245,72,255,0,196,177,175,109,165,2,149,185,213,251,167,210,223,79,232,252,142,68,247,252,142,181,78,10,166,170,221,205,21,98,247,102,107,43,143,195,229,41,214,241,61,124,181,106,73,106,59,18,119,162,118,55,181,247,107,39,69,84,114,249,58,181,21,26,229,79,1,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,6,107,56,177,247,79,188,159,80,53,15,200,206,90,167,43,222,5,191,98,154,85,155,227,188,122,51,210,110,78,107,191,236,122,215,93,221,54,11,23,36,109,68,235,10,181,61,61,201,186,201,228,234,174,123,34,86,71,251,167,58,196,107,63,192,35,87,25,188,11,237,199,24,120,42,50,100,239,253,215,214,120,110,216,177,186,154,189,52,177,35,106,247,247,73,86,196,93,236,243,194,189,207,115,17,94,215,71,34,171,154,228,71,74,201,61,175,12,156,46,237,127,11,58,2,29,33,183,248,74,140,201,92,175,81,117,14,105,172,145,39,204,221,134,22,198,235,15,242,73,35,163,98,187,200,246,192,215,248,227,89,100,237,68,238,114,187,54,230,148,248,78,246,177,179,127,79,244,247,199,64,117,80,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,6,148,192,57,167,18,250,254,206,214,112,243,185,27,131,143,212,53,48,121,44,30,151,201,89,197,222,178,177,118,69,145,244,239,74,104,137,42,43,30,247,88,88,152,198,57,23,189,238,107,122,59,187,162,230,136,210,239,13,26,2,206,214,112,243,182,251,125,144,211,213,48,121,44,30,151,198,214,202,81,172,145,118,69,145,244,236,91,138,171,18,171,30,247,88,89,94,247,181,87,189,238,115,186,187,187,170,244,179,60,60,194,54,191,43,181,92,96,238,78,51,32,235,115,87,207,230,37,213,20,109,205,73,213,153,98,12,131,150,202,248,186,170,164,140,138,89,37,174,178,53,122,57,245,223,248,53,81,88,219,31,228,201,186,95,122,248,113,206,237,157,252,239,170,191,161,53,4,158,154,151,165,236,244,120,187,172,73,161,253,226,49,27,39,125,166,228,93,248,185,207,111,78,139,209,190,52,57,87,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,210,185,229,101,177,83,101,118,111,5,14,78,163,242,84,235,231,173,216,166,217,154,179,195,4,206,162,216,165,124,125,123,154,199,186,9,154,215,42,116,114,197,34,39,94,213,233,26,185,89,104,11,58,235,141,45,27,105,116,245,76,182,55,74,215,191,159,201,37,148,137,204,170,200,235,62,42,246,17,146,47,230,123,46,79,81,89,216,138,246,191,181,233,211,177,92,219,244,4,0,231,87,237,99,75,125,64,163,241,217,18,186,185,111,106,156,22,143,227,107,107,114,218,142,247,164,169,99,33,111,23,28,158,39,201,221,106,237,27,21,43,71,209,136,170,157,243,207,19,58,244,237,111,119,87,42,53,21,83,66,128,0,82,183,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,106,128,0,8,1,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,255,0,0,12,171,154,83,225,59,218,198,205,253,63,211,223,29,1,64,60,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,2,170,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,142,171,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,72,42,47,154,247,3,150,116,214,87,55,197,198,220,190,162,96,178,86,43,191,87,98,81,145,87,90,54,229,116,112,54,236,8,212,106,74,201,229,115,60,173,94,178,164,210,186,78,175,108,143,240,194,14,24,184,133,213,92,47,239,46,23,119,52,181,111,95,232,60,149,178,56,183,218,146,188,57,58,50,183,182,90,242,57,139,255,0,54,70,43,154,246,178,88,162,122,177,253,157,171,161,237,151,221,237,27,191,91,95,167,247,115,111,231,183,38,11,81,87,116,213,210,220,11,12,241,61,146,58,41,97,145,159,138,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,45,27,115,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,192,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,147,255,0,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,73,85,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,191,226,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,101,92,210,159,9,222,214,54,111,233,254,158,248,232,14,170,69,94,104,254,196,247,55,244,95,152,164,83,95,10,60,40,238,63,22,187,142,205,21,162,162,244,56,170,62,57,243,249,249,225,87,213,196,85,114,170,35,156,136,169,228,153,253,174,72,161,69,71,72,230,185,85,88,198,73,35,52,39,181,187,91,161,54,91,66,99,54,207,109,48,95,99,105,188,55,155,209,82,245,83,88,241,121,102,124,210,126,242,103,190,71,117,146,87,187,243,57,122,117,232,157,17,17,19,213,128,64,12,119,39,221,137,111,16,89,125,109,150,79,38,214,59,31,95,236,141,23,94,221,198,72,203,203,18,197,63,168,182,233,157,51,161,106,177,39,103,100,141,115,164,153,90,189,177,195,210,126,85,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,191,224,0,40,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,138,171,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,64,0,12,171,151,253,202,227,216,158,217,126,181,243,23,73,84,12,171,151,253,202,227,216,158,217,126,181,243,23,73,84,12,171,151,253,202,227,216,158,217,126,181,243,23,73,84,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,0,0,0,0,0,0,0,0,128,28,234,253,172,105,111,168,20,126,59,34,85,95,9,222,233,246,111,234,6,158,249,24,13,41,128,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,48,1,154,206,44,125,211,239,39,212,13,67,242,51,150,169,201,83,218,198,169,250,129,123,227,177,197,85,241,99,238,159,121,62,160,106,31,145,156,181,78,74,158,214,53,79,212,11,223,29,142,39,248,41,91,157,95,186,125,45,244,254,143,200,228,71,37,79,116,250,167,233,253,239,145,199,14,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,34,213,0,43,171,134,190,95,247,50,252,89,238,151,19,123,223,167,124,56,168,119,3,51,145,208,248,185,228,158,11,82,90,139,50,233,225,203,59,198,246,118,194,158,46,145,71,34,61,179,54,71,72,173,70,36,78,150,197,64,0,25,87,52,167,194,119,181,141,155,250,127,167,190,58,3,170,130,0,115,171,246,177,165,190,160,81,248,236,137,85,124,39,123,167,217,191,168,26,123,228,96,52,166,1,0,57,205,238,151,221,78,28,112,91,103,67,59,233,111,235,189,65,31,169,165,233,123,253,102,46,147,22,105,191,120,172,86,199,217,105,216,231,126,14,107,221,215,162,117,111,145,10,224,229,239,181,249,93,213,227,7,109,177,152,247,91,134,190,3,49,22,168,189,110,26,78,178,202,240,99,220,150,83,203,209,81,35,100,178,199,21,116,145,203,209,175,176,207,193,202,168,199,104,120,21,43,206,211,103,51,177,106,173,11,196,13,121,188,216,91,56,244,209,215,35,237,99,125,37,168,228,177,110,186,245,87,247,201,230,100,182,127,4,103,107,61,47,230,119,89,26,137,197,121,70,110,102,149,219,190,46,33,199,106,155,126,147,239,174,159,183,166,113,211,190,72,227,133,183,164,158,189,136,153,35,158,246,244,242,122,87,68,196,111,115,157,44,177,49,27,249,186,164,128,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,28,234,253,211,233,111,167,244,126,71,34,57,42,123,167,213,63,79,239,124,142,56,186,144,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,6,148,192,0,165,110,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,34,213,0,0,16,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,75,254,0,25,87,52,167,194,119,181,141,155,250,127,167,190,58,2,128,120,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,5,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,29,87,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,186,144,10,33,230,59,192,229,110,20,181,149,13,97,183,207,183,99,110,181,133,137,217,70,25,89,44,175,194,91,106,35,214,148,179,170,43,94,199,53,92,232,28,231,121,92,200,165,107,145,203,10,203,39,63,224,147,140,29,77,194,54,232,69,154,106,219,187,162,115,150,32,110,172,195,212,138,191,158,244,17,71,59,33,124,114,74,197,115,95,11,172,190,84,99,95,26,72,173,70,61,205,69,238,111,213,204,111,84,224,181,207,24,90,211,90,233,107,222,183,11,168,49,250,119,41,142,179,226,124,126,122,179,224,168,73,20,157,143,70,189,189,204,123,87,163,145,28,157,122,42,34,254,5,138,242,84,246,177,170,126,160,94,248,236,113,63,192,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,147,255,0,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,73,85,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,191,226,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,101,92,210,159,9,222,214,54,111,233,254,158,248,232,14,170,71,254,61,118,183,93,239,79,9,218,231,108,246,211,5,246,206,164,204,253,153,232,169,122,168,107,249,124,89,42,179,73,251,201,158,200,219,210,56,158,239,204,228,235,211,162,117,85,68,95,213,225,71,133,29,184,225,43,110,25,162,180,84,94,187,43,123,199,62,127,63,60,40,203,89,123,77,69,68,115,145,21,124,112,179,185,201,20,40,170,216,218,231,42,171,222,249,36,127,107,0,2,170,249,231,127,4,255,0,153,63,166,145,87,149,199,190,205,178,253,107,225,238,151,252,0,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,85,124,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,0,1,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,129,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,129,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,128,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,1,10,185,140,241,237,253,149,240,80,109,190,221,193,234,55,55,83,99,253,101,75,19,215,239,171,133,162,247,190,36,184,228,122,118,77,50,190,57,27,20,95,139,81,204,115,229,78,214,182,57,186,175,5,28,87,96,184,180,217,170,90,203,203,138,167,171,241,189,41,234,156,37,41,158,239,65,107,185,233,28,136,217,17,30,144,206,198,121,99,94,175,106,117,124,126,71,190,41,20,144,0,173,94,105,60,81,241,99,195,94,233,232,255,0,217,38,185,251,185,163,53,30,159,119,143,252,217,141,185,231,202,87,179,39,170,255,0,140,69,36,173,237,134,122,95,223,209,139,221,249,122,170,63,167,159,229,167,204,11,123,119,151,126,109,109,30,254,110,5,76,237,124,254,30,121,176,10,236,36,21,167,110,70,183,73,93,11,31,82,38,49,24,234,201,102,71,44,200,191,141,120,209,142,106,170,182,75,74,40,7,253,212,126,59,63,240,231,255,0,70,112,255,0,245,66,239,184,122,213,57,221,115,176,91,105,173,117,77,239,91,154,212,26,63,13,148,200,217,241,50,63,61,169,233,69,36,178,118,49,26,198,247,61,238,94,141,68,106,117,232,136,137,248,17,43,154,47,27,58,155,135,60,86,152,219,157,154,214,86,240,123,139,148,177,30,110,220,173,196,215,181,4,120,78,219,16,246,189,214,99,123,59,228,176,214,171,81,141,87,34,87,147,185,88,142,98,73,29,120,22,226,239,142,206,39,120,142,211,186,3,37,189,94,93,55,143,238,206,234,111,247,183,135,111,92,93,119,179,190,47,194,24,228,253,244,143,134,191,116,110,87,179,207,228,68,84,98,147,87,140,78,49,127,178,86,233,236,255,0,222,26,126,175,70,107,95,181,177,217,223,222,120,254,207,241,217,197,246,100,127,36,18,203,47,130,25,109,254,225,157,190,79,47,226,189,90,206,146,127,19,150,197,103,241,84,179,184,44,157,76,142,55,35,94,59,116,238,84,153,179,65,102,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,2,160,56,245,227,215,139,29,150,226,199,92,237,158,218,110,183,216,218,111,13,246,103,162,165,246,22,54,199,139,203,141,171,52,159,188,154,187,228,119,89,37,123,191,51,151,167,94,137,209,17,17,37,255,0,43,253,251,221,142,34,118,11,63,173,119,143,85,253,224,205,82,214,22,177,112,89,244,53,170,118,85,101,42,82,54,62,202,241,198,197,232,249,164,94,170,157,223,155,167,94,136,136,147,0,28,255,0,136,93,83,157,208,219,5,185,122,215,75,94,244,89,173,63,163,243,57,76,117,159,19,36,240,90,130,148,178,69,39,99,209,204,119,107,216,213,232,228,86,175,78,138,138,159,129,205,120,28,226,239,21,197,246,209,187,85,207,142,169,135,213,152,27,13,198,234,60,84,22,26,246,50,117,98,57,150,161,98,185,101,101,105,147,187,179,200,157,81,241,205,26,58,79,18,200,233,20,0,62,76,182,91,21,128,197,93,206,231,114,117,49,216,220,117,121,45,220,185,110,102,195,5,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,72,193,193,223,24,191,218,215,116,247,131,238,245,63,73,163,52,87,217,56,236,23,239,60,159,104,121,44,229,59,242,63,158,8,165,139,207,12,85,63,112,254,239,31,139,240,94,174,127,95,213,220,126,51,112,91,73,198,38,149,225,159,92,226,188,88,173,119,167,241,214,48,153,138,236,123,228,131,49,98,245,186,205,173,97,137,215,172,50,248,161,107,36,106,34,199,34,175,127,86,61,95,12,149,0,0,86,7,52,14,51,56,147,225,219,127,112,26,43,103,55,35,238,254,22,238,143,171,148,158,183,216,244,45,247,218,125,219,177,186,78,251,16,72,244,234,200,99,78,136,189,191,151,175,78,170,170,189,3,149,39,20,123,237,196,167,237,71,246,215,174,126,241,253,220,251,19,236,207,243,101,58,126,15,81,235,188,223,241,104,163,238,238,240,69,254,46,189,59,127,14,157,87,172,255,0,5,122,243,86,226,95,127,184,103,202,237,182,67,101,247,66,222,2,190,169,175,149,134,253,23,98,177,214,224,239,168,234,202,201,152,182,43,62,86,189,201,105,205,114,119,171,58,71,31,70,181,123,213,252,127,151,143,48,110,36,247,111,138,12,30,213,111,30,179,251,215,133,213,24,252,133,120,35,251,58,133,31,67,106,26,238,182,219,61,107,214,107,229,252,149,164,139,198,174,107,127,127,223,248,171,17,22,218,129,2,185,171,113,97,189,188,51,226,182,219,31,178,250,142,166,2,198,169,177,149,154,253,231,99,160,183,63,101,70,214,70,66,196,176,215,196,214,57,109,57,206,94,197,127,88,227,232,230,167,122,63,133,114,241,227,51,140,238,34,120,160,193,232,173,105,185,31,120,52,133,44,126,67,41,168,171,125,143,138,169,217,85,149,221,28,50,119,199,4,114,175,75,115,84,78,145,175,119,230,234,169,216,143,84,237,124,214,248,163,223,110,26,255,0,101,223,177,77,115,247,115,239,31,219,127,105,255,0,155,41,220,243,250,127,67,225,255,0,140,197,39,111,111,158,95,240,244,235,221,248,245,232,157,57,255,0,43,254,51,56,147,226,39,127,115,250,43,120,247,35,239,6,22,150,143,181,148,130,183,216,244,42,118,90,101,218,81,182,78,250,240,70,245,232,201,164,78,138,189,191,155,175,78,168,138,150,126,1,197,56,174,226,187,110,56,74,219,135,235,93,107,47,174,202,222,242,65,128,192,65,50,50,214,94,211,81,21,90,213,84,95,28,44,238,106,203,50,162,182,54,185,168,136,247,190,56,223,29,120,4,230,89,39,18,250,154,238,215,111,45,13,63,128,214,215,44,35,180,212,88,74,151,82,12,164,13,175,52,214,24,230,189,101,108,47,133,181,220,245,123,230,106,72,146,181,173,106,43,21,95,61,64,43,215,153,31,49,60,174,196,89,143,101,246,19,59,82,13,193,142,195,93,168,111,205,65,210,191,7,7,138,11,16,50,38,79,10,215,157,246,25,58,117,122,44,137,27,24,246,171,81,239,107,227,145,92,29,113,139,161,56,191,208,150,51,248,10,127,99,106,76,55,103,222,13,63,228,154,199,217,126,89,172,50,175,249,83,224,138,57,252,177,215,89,63,118,139,217,215,181,221,21,63,30,107,136,227,142,206,154,230,1,172,184,71,220,102,84,76,22,74,198,53,154,71,44,175,138,186,209,183,46,38,180,238,165,58,185,90,146,178,121,92,255,0,19,147,172,169,52,173,143,163,219,35,60,51,40,0,1,26,184,173,227,55,5,194,94,227,237,94,51,94,98,188,186,51,93,253,175,95,47,146,129,143,125,172,84,149,214,151,130,203,99,111,95,44,41,234,37,73,99,70,172,157,170,215,51,170,179,197,44,149,0,2,53,113,209,198,110,11,131,205,184,171,147,143,21,246,206,179,213,30,162,190,153,198,202,199,165,87,73,18,51,203,102,204,141,233,210,24,188,177,42,198,215,36,146,57,237,107,123,81,95,44,114,84,2,178,248,187,230,203,149,218,189,249,169,183,59,47,167,42,101,176,250,27,49,45,93,101,46,74,55,68,185,121,227,239,134,122,21,156,169,221,3,34,114,185,125,71,106,171,166,141,157,26,232,88,228,179,97,59,91,186,90,19,122,116,38,51,115,54,211,59,246,206,155,204,249,189,21,223,75,53,127,47,138,103,195,39,238,230,99,36,111,73,34,123,127,51,83,175,78,169,213,21,21,125,88,41,3,136,94,99,220,103,104,109,253,220,189,21,165,183,147,209,97,116,254,176,204,226,241,213,190,238,226,164,240,85,130,236,177,197,31,123,235,57,238,237,99,26,157,92,170,229,233,213,85,87,241,44,255,0,128,173,210,215,123,211,194,118,134,220,205,203,206,253,179,169,51,63,105,250,219,190,150,26,254,95,22,74,212,49,254,238,22,50,54,244,142,38,55,242,181,58,244,234,189,85,85,86,64,2,176,57,160,113,153,196,159,14,219,251,128,209,91,57,185,31,119,240,183,116,125,92,164,245,190,199,161,111,190,211,238,221,141,210,119,216,130,71,167,86,67,26,116,69,237,252,189,122,117,85,85,232,28,169,56,163,223,110,37,63,106,63,182,189,115,247,143,238,231,216,159,102,127,155,41,211,240,122,143,93,230,255,0,139,69,31,119,119,130,47,241,117,233,219,248,116,234,189,103,248,34,86,242,241,183,138,225,251,140,221,55,178,91,145,61,74,122,39,90,105,124,117,182,102,109,218,109,120,48,87,86,206,82,55,75,39,72,92,233,25,59,163,165,18,185,242,50,56,82,53,145,122,34,200,164,181,0,2,26,243,29,227,142,207,10,90,54,134,143,219,230,84,177,184,186,194,188,239,163,52,175,138,86,97,42,53,81,139,118,88,21,85,207,123,156,174,108,13,115,124,78,124,82,185,202,228,133,98,147,165,113,235,186,90,239,101,184,78,215,59,153,182,153,223,177,181,38,27,236,207,69,119,210,195,99,197,229,201,85,134,79,221,204,199,198,238,177,202,246,254,102,175,78,189,83,162,162,42,84,15,251,168,252,118,127,225,207,254,140,225,255,0,234,133,255,0,28,171,137,222,33,116,175,11,251,53,154,221,205,83,91,215,250,15,29,108,118,45,150,163,175,54,78,244,174,237,138,188,110,122,255,0,206,145,234,214,189,204,138,41,94,140,127,103,106,215,87,10,156,224,181,83,245,221,204,7,21,11,138,251,183,156,200,88,187,6,160,165,82,72,126,238,195,225,145,237,168,149,107,195,44,150,161,89,27,12,113,171,151,202,206,247,186,73,37,78,157,157,175,154,223,20,123,237,195,95,236,187,246,41,174,126,238,125,227,251,111,237,63,243,101,59,158,127,79,232,124,63,241,152,164,237,237,243,203,254,30,157,123,191,30,189,19,164,127,224,43,143,94,44,119,167,139,29,13,182,123,151,186,223,108,233,188,207,218,126,182,151,216,88,218,254,95,22,54,212,209,254,242,26,236,145,189,36,137,142,252,174,78,189,58,47,84,85,69,183,240,8,21,204,143,90,113,175,177,21,163,222,141,132,221,91,112,109,244,117,218,221,67,66,108,70,18,86,96,231,242,193,94,7,196,249,226,91,19,178,195,231,78,172,68,145,99,123,30,229,114,49,237,100,112,91,64,115,100,227,27,76,235,44,78,119,89,235,170,154,199,5,82,194,59,33,130,179,134,199,211,101,232,21,21,28,196,158,189,118,203,19,250,47,115,30,138,168,143,107,85,205,145,189,204,117,212,236,190,239,104,221,250,218,253,63,187,155,127,61,185,48,90,138,187,166,174,150,224,88,103,137,236,145,209,75,12,140,252,81,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,121,167,30,187,165,174,246,91,132,237,115,185,155,105,157,251,27,82,97,190,204,244,87,125,44,54,60,94,92,149,88,100,253,220,204,124,110,235,28,175,111,230,106,244,235,213,58,42,34,165,96,112,245,204,123,140,237,115,191,187,105,162,181,78,242,122,220,46,160,214,24,108,94,70,183,221,220,84,126,122,179,221,138,57,99,239,101,102,189,189,204,123,147,171,85,28,157,122,162,162,254,37,223,144,87,152,255,0,48,10,124,59,224,165,218,77,161,212,95,240,177,127,211,79,45,154,241,193,98,61,59,87,189,146,119,88,100,204,146,55,205,52,104,172,100,42,222,228,142,85,149,202,207,220,164,181,235,137,230,99,204,3,63,149,165,130,193,111,5,188,142,75,35,98,58,148,233,212,210,88,153,167,179,60,142,70,199,20,113,182,154,185,239,115,149,26,141,68,85,85,84,68,39,175,25,155,163,197,143,8,252,29,232,253,71,119,126,190,219,220,220,150,176,171,79,55,155,139,3,141,109,86,67,45,27,114,58,157,104,86,170,49,97,99,224,141,82,87,179,202,247,35,157,213,141,114,68,200,255,0,192,87,30,188,88,239,79,22,58,27,108,247,47,117,190,217,211,121,159,180,253,109,47,176,177,181,252,190,44,109,169,163,253,228,53,217,35,122,73,19,29,249,92,157,122,116,94,168,170,139,111,224,16,215,17,199,29,157,53,204,3,89,112,143,184,204,168,152,44,149,140,107,52,142,89,95,21,117,163,110,92,77,105,221,74,117,114,181,37,100,242,185,254,39,39,89,82,105,91,31,71,182,70,120,102,80,0,168,14,61,120,245,226,199,101,184,177,215,59,103,182,155,173,246,54,155,195,125,153,232,169,125,133,141,177,226,242,227,106,205,39,239,38,174,249,29,214,73,94,239,204,229,233,215,162,116,68,68,73,127,202,255,0,126,247,99,136,157,130,207,235,93,227,213,127,120,51,84,181,133,172,92,22,125,13,106,157,149,89,74,148,141,143,178,188,113,177,122,62,105,23,170,167,119,230,233,215,162,34,36,192,0,137,92,48,113,183,138,221,29,244,220,238,26,117,220,245,49,250,179,71,106,140,221,76,13,137,173,53,31,159,165,14,74,239,238,162,137,176,177,140,125,90,204,172,197,111,123,228,149,141,124,171,254,9,85,37,168,0,2,53,112,47,198,110,11,140,61,184,181,147,147,21,246,54,179,210,254,158,190,166,198,196,199,173,86,201,42,63,197,102,180,142,235,214,25,124,82,170,70,231,44,145,185,142,107,187,145,25,44,146,84,0,1,18,184,96,227,111,21,186,59,233,185,220,52,235,185,234,99,245,102,142,213,25,186,152,27,19,90,106,63,63,74,28,149,223,221,69,19,97,99,24,250,181,153,89,138,222,247,201,43,26,249,87,252,18,170,75,80,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,0,0,0,0,0,0,1,21,120,250,227,95,74,240,167,183,22,240,152,156,159,168,220,221,77,143,154,61,57,143,174,177,190,74,29,232,232,219,147,176,146,53,236,108,49,61,21,88,215,181,124,210,49,88,137,218,217,95,21,11,106,205,83,157,215,58,171,51,173,117,77,239,91,154,212,25,11,25,76,141,159,19,35,243,218,158,71,73,44,157,140,70,177,189,207,123,151,163,81,26,157,122,34,34,126,7,64,225,163,136,189,119,194,254,233,208,220,205,11,99,253,149,60,197,46,200,127,206,120,191,83,12,211,211,242,75,20,158,31,47,129,141,242,177,189,236,254,244,95,239,69,208,71,14,187,243,163,120,146,218,60,22,235,104,203,181,28,204,141,118,51,39,70,27,11,51,241,57,20,99,86,197,41,85,204,99,187,227,115,186,35,149,141,239,98,178,70,167,99,218,171,210,200,171,204,211,101,63,109,60,35,234,159,79,144,244,183,244,39,93,107,79,190,94,200,101,244,80,77,234,35,147,164,111,115,186,213,150,207,99,83,183,172,169,23,115,145,189,221,104,175,105,245,215,236,191,116,244,110,230,125,151,246,159,221,45,65,142,206,250,47,63,135,213,122,91,49,205,226,242,118,187,179,187,199,219,221,218,238,157,122,244,94,157,13,52,105,61,83,130,215,58,87,13,173,116,181,239,91,133,212,24,250,249,76,117,159,19,227,243,213,158,54,201,20,157,143,70,189,189,204,123,87,163,145,28,157,122,42,34,254,6,91,77,41,240,157,237,99,102,254,159,233,239,142,128,164,14,98,187,199,157,222,78,46,53,221,156,188,62,158,166,143,200,79,163,177,117,187,152,255,0,13,90,19,203,27,151,189,172,98,187,203,58,216,159,163,187,156,207,63,103,115,154,198,169,56,57,44,108,53,108,78,141,213,124,70,230,105,91,102,75,59,97,250,103,10,179,87,150,38,125,157,10,199,45,153,162,122,191,178,118,75,97,35,141,87,179,247,111,162,246,163,255,0,51,218,158,127,158,119,240,79,249,147,250,105,226,185,83,241,199,91,109,114,180,56,91,220,150,91,151,5,169,243,8,205,45,147,107,229,157,113,217,27,78,99,18,147,227,234,168,202,211,75,209,205,116,109,79,28,210,200,231,163,155,43,164,134,226,64,0,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,39,248,57,87,22,62,214,55,147,233,254,161,248,233,204,251,112,235,191,58,203,134,221,220,193,110,182,140,187,109,175,199,88,99,50,116,97,176,144,179,45,142,87,181,108,82,149,92,199,183,178,70,183,162,57,88,238,199,163,36,106,119,177,170,154,19,225,215,126,116,111,18,91,71,130,221,109,25,118,163,153,145,174,198,100,232,195,97,102,126,39,34,140,106,216,165,42,185,140,119,124,110,119,68,114,177,189,236,86,72,212,236,123,85,122,88,5,59,115,88,227,142,182,229,101,111,240,183,182,204,183,22,11,76,102,21,154,167,38,231,203,2,228,114,53,92,246,45,38,71,213,17,245,161,151,171,156,233,26,190,73,162,141,204,70,182,38,201,55,181,228,99,252,108,254,91,254,164,114,174,117,126,233,244,183,211,250,63,35,145,36,87,42,126,56,236,238,86,42,135,11,123,146,202,145,103,116,198,29,25,165,178,109,124,80,38,71,29,85,172,98,82,124,125,81,95,102,24,186,57,174,141,171,228,134,41,28,244,107,162,116,147,88,248,0,20,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,34,175,51,173,173,253,168,112,109,173,125,38,11,237,60,174,146,244,250,167,31,254,85,225,244,190,150,68,245,115,254,47,107,95,219,70,75,191,145,221,221,122,254,86,171,209,133,21,237,86,230,106,173,155,220,125,57,186,90,42,223,167,205,105,156,132,89,10,221,210,72,200,230,236,95,207,4,190,55,177,238,134,86,43,163,145,136,228,239,141,239,106,175,71,41,167,224,80,15,51,173,210,253,168,113,147,173,125,38,119,237,60,86,146,244,250,91,31,254,75,225,244,190,150,52,245,112,126,44,107,159,219,122,75,191,157,221,221,122,254,87,43,17,132,212,228,151,182,122,171,79,237,198,226,110,150,90,167,167,194,235,12,134,63,31,136,242,71,35,36,177,232,18,207,158,118,247,49,24,248,85,246,210,54,189,142,119,239,32,157,170,141,86,126,62,87,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,186,144,8,171,204,71,132,63,237,91,179,73,247,90,151,155,112,180,119,150,238,151,239,191,233,161,159,202,232,189,85,73,59,145,99,95,44,113,55,177,93,217,219,44,113,117,145,145,172,189,212,23,137,203,101,112,25,90,89,220,22,78,222,59,37,142,177,29,186,119,42,76,232,103,173,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,127,220,0,241,131,138,226,203,104,218,236,130,219,143,93,232,234,244,232,106,182,77,19,81,150,103,123,28,145,222,137,209,177,177,118,88,88,101,122,198,214,181,98,123,94,206,222,196,142,73,37,1,29,120,219,227,7,76,240,141,181,242,230,156,181,46,235,108,229,121,219,164,240,246,226,177,224,189,60,82,64,201,159,36,145,49,90,214,66,219,44,149,88,231,198,178,35,85,140,115,85,123,155,158,188,182,91,43,159,202,221,206,231,114,118,242,57,44,141,137,45,220,185,110,103,77,61,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,222,229,205,193,71,246,85,219,137,243,250,255,0,25,138,147,115,117,79,239,50,86,96,79,44,152,186,42,140,88,241,141,155,185,204,119,107,216,178,74,232,145,173,124,142,107,122,202,216,98,145,107,7,154,63,190,205,205,253,23,225,233,19,255,0,150,47,30,63,182,252,21,109,134,221,140,215,118,190,211,248,246,253,155,148,200,228,124,150,181,68,45,124,206,147,163,124,77,79,53,120,27,93,29,221,36,146,204,212,146,101,235,217,43,146,127,128,1,85,124,243,191,130,127,204,159,211,79,63,202,135,142,59,58,107,43,132,225,31,113,153,81,48,89,43,22,25,164,114,202,248,171,173,27,114,186,73,221,74,117,114,181,37,100,242,185,254,39,39,89,82,105,91,31,71,182,70,120,109,208,3,149,113,59,196,46,149,225,127,102,179,91,185,170,107,122,255,0,65,227,173,142,197,178,212,117,230,201,222,149,221,177,87,141,207,95,249,210,61,90,215,185,145,69,43,209,143,236,237,92,240,239,70,239,107,45,250,221,13,65,187,155,129,61,73,51,186,138,195,102,176,149,32,72,96,137,140,141,177,69,12,108,252,85,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,116,230,10,245,230,91,204,18,182,207,98,179,28,62,109,6,86,220,123,131,126,191,166,204,101,170,75,45,89,244,211,30,218,179,198,177,171,224,86,78,251,21,167,149,168,248,101,107,224,94,142,69,71,163,122,83,9,37,56,23,227,55,59,193,230,227,218,201,201,138,251,103,70,106,143,79,95,83,99,98,99,18,211,163,137,95,226,179,90,71,116,233,52,94,89,85,35,115,146,57,26,247,53,221,170,172,150,61,4,226,114,216,172,254,42,150,119,5,147,169,145,198,228,107,199,110,157,202,147,54,104,44,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,102,107,56,177,247,79,188,159,80,53,15,200,206,91,79,40,237,244,219,141,95,195,102,31,100,49,153,159,22,179,208,158,190,92,150,46,194,35,36,154,173,139,243,79,29,170,255,0,138,249,97,79,80,200,222,169,209,204,145,17,28,212,71,196,233,39,80,41,91,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,181,64,82,183,58,191,116,250,91,233,253,31,145,200,157,215,149,15,28,117,181,46,43,9,194,62,227,50,218,231,113,181,236,51,72,229,149,242,216,75,213,34,108,147,186,148,234,229,114,196,248,34,107,252,78,78,145,44,49,54,62,140,116,108,243,89,160,7,10,227,7,139,61,27,194,46,215,253,248,206,215,169,152,206,223,177,29,108,22,156,117,245,171,62,85,233,35,18,117,99,210,57,85,140,138,39,172,142,122,179,179,175,141,138,168,233,88,139,158,205,127,175,245,150,233,235,44,182,224,238,14,161,183,156,212,57,203,11,102,245,235,42,157,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,94,247,52,127,98,123,155,250,47,204,82,40,4,212,70,191,215,250,55,107,52,110,91,112,119,7,80,212,193,233,236,29,117,179,122,245,149,94,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,115,217,198,15,22,122,203,139,173,208,251,241,157,175,111,15,130,161,94,58,216,45,56,235,233,106,12,83,22,54,36,234,199,164,113,35,223,44,172,89,28,245,103,127,79,27,21,85,177,49,18,69,114,197,224,59,246,223,157,173,191,59,177,133,238,208,58,127,32,223,179,113,121,28,119,146,174,168,153,172,153,178,116,119,149,171,225,175,59,107,171,187,163,146,41,156,146,66,189,123,37,106,117,94,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,255,0,0,124,153,108,78,43,63,138,187,130,206,227,42,100,113,185,26,242,84,185,78,220,45,154,11,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,45,204,51,130,204,175,11,27,161,99,59,164,52,253,182,237,94,165,176,139,167,238,45,151,90,74,83,172,125,210,227,231,145,205,71,49,237,114,74,232,145,234,229,124,40,213,242,72,246,77,219,249,92,0,241,131,149,225,55,119,26,236,130,212,147,66,107,27,20,232,106,182,77,19,149,245,160,99,220,145,222,137,209,177,210,247,215,73,165,122,198,214,185,37,99,158,206,222,245,142,72,237,83,153,142,91,21,159,229,255,0,184,25,220,22,78,166,71,27,145,175,129,183,78,229,73,155,52,22,96,147,45,69,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,83,15,9,222,233,246,111,234,6,158,249,24,11,201,227,111,140,29,51,194,54,215,203,154,114,212,187,173,179,149,231,110,147,195,219,138,199,130,244,241,73,3,38,124,146,68,197,107,89,11,108,178,85,99,159,26,200,141,86,49,205,85,238,109,0,235,253,127,172,183,79,89,101,183,7,112,117,13,188,230,161,206,88,91,55,175,89,84,239,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,228,249,110,114,251,179,195,181,105,55,135,121,49,85,29,184,185,26,238,173,75,27,52,81,76,253,50,196,150,120,229,88,172,67,60,176,204,251,48,172,14,87,181,173,124,108,87,199,215,163,228,69,249,121,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,191,224,10,1,230,143,239,179,115,127,69,248,122,68,255,0,229,139,199,143,237,191,5,91,97,183,99,53,221,175,180,254,61,191,102,229,50,57,31,37,173,81,11,95,51,164,232,223,19,83,205,94,6,215,71,119,73,36,179,53,36,153,122,246,74,228,159,224,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,0,205,183,19,121,108,174,3,139,189,215,206,224,178,118,241,217,44,118,228,103,109,211,185,82,103,67,61,105,227,201,204,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,46,211,129,126,51,112,92,97,237,197,172,156,152,175,177,181,158,151,244,245,245,54,54,38,61,106,182,73,81,254,43,53,164,119,94,176,203,226,149,82,55,57,100,141,204,115,93,220,136,201,100,146,160,28,83,138,190,43,182,227,132,189,9,79,89,107,169,125,101,188,150,66,189,60,126,18,180,200,219,215,227,243,70,150,228,129,170,138,139,224,129,239,149,85,234,200,213,201,28,107,35,29,43,20,233,122,3,95,232,221,211,209,184,157,193,219,237,67,83,57,167,179,149,210,205,27,213,149,123,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,205,102,203,238,246,178,216,93,208,211,251,185,183,243,212,143,59,167,108,58,106,233,110,4,154,9,88,248,221,20,176,200,207,193,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,67,220,49,113,11,165,120,160,217,172,46,238,105,106,222,131,215,249,43,100,113,111,181,29,137,177,151,162,119,108,181,228,115,23,254,108,140,87,53,142,124,82,196,245,99,59,251,83,170,128,1,155,110,38,242,217,92,7,23,123,175,157,193,100,237,227,178,88,237,200,206,219,167,114,164,206,134,122,211,199,147,153,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,93,167,2,252,102,224,184,195,219,139,89,57,49,95,99,107,61,47,233,235,234,108,108,76,122,213,108,146,163,252,86,107,72,238,189,97,151,197,42,164,110,114,201,27,152,230,187,185,17,146,201,37,64,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,0,0,0,0,0,1,202,184,151,226,47,66,112,191,181,151,247,51,93,88,255,0,107,79,15,75,178,111,243,158,83,211,77,52,20,252,145,69,39,135,203,224,123,124,175,111,99,63,189,87,251,145,115,215,190,155,233,184,252,69,238,62,71,116,55,67,51,235,178,183,186,69,12,49,34,178,174,62,171,85,86,58,181,163,85,95,28,44,238,119,68,234,174,87,57,207,123,158,247,189,238,176,174,88,92,189,241,89,252,85,78,35,183,243,73,212,200,227,114,53,236,195,167,116,182,123,16,217,160,179,4,141,135,195,150,114,62,69,107,216,230,173,150,71,20,208,42,42,43,39,98,255,0,162,113,192,57,138,112,43,103,133,173,100,186,227,111,168,91,126,213,231,236,67,13,25,172,218,137,239,198,100,102,75,15,92,106,34,200,179,204,198,199,93,210,50,103,51,252,15,107,28,247,189,170,247,243,254,7,56,187,202,240,131,187,142,213,115,227,173,230,52,158,122,187,113,186,143,21,5,135,49,239,129,30,142,101,168,88,174,72,159,102,21,238,236,242,39,69,100,147,70,142,143,202,178,55,65,26,79,84,224,181,206,149,195,107,93,45,123,214,225,117,6,62,190,83,29,103,196,248,252,245,103,141,178,69,39,99,209,175,111,115,30,213,232,228,71,39,94,138,136,191,129,250,198,107,56,170,218,223,216,183,17,219,139,182,112,224,190,198,161,134,212,22,190,202,165,234,189,71,139,23,43,252,212,127,120,175,123,157,214,172,176,59,243,185,94,157,122,63,163,145,200,150,211,202,19,125,46,110,127,14,54,246,231,80,230,125,110,107,109,50,13,199,66,215,164,239,153,184,121,216,178,82,89,37,145,92,199,118,189,150,224,99,24,168,145,197,90,38,171,26,157,174,125,32,151,147,185,219,243,91,135,206,86,186,39,83,67,118,221,108,238,127,109,240,26,103,79,62,165,137,107,78,204,141,188,75,26,217,163,154,54,57,98,124,17,54,107,40,170,173,234,181,209,136,246,185,205,82,146,244,158,150,206,235,157,85,134,209,90,90,143,173,205,106,12,133,124,94,58,183,149,145,249,237,79,35,99,138,62,247,171,88,222,231,189,169,213,202,141,78,189,85,81,63,19,75,219,41,181,248,173,149,218,61,33,181,24,103,84,146,190,150,195,214,198,190,197,106,77,168,203,147,177,137,230,180,177,53,85,24,249,165,242,74,255,0,204,229,87,200,229,87,57,85,85,107,131,158,119,240,79,249,147,250,105,85,101,186,114,167,227,170,206,177,142,135,11,27,175,126,221,156,237,90,233,14,138,188,218,177,54,7,99,170,82,98,125,154,244,134,54,171,95,20,85,228,149,179,72,174,242,34,200,215,61,174,108,105,47,191,230,139,198,206,166,225,207,21,166,54,231,102,181,149,188,30,226,229,44,71,155,183,43,113,53,237,65,30,19,182,196,61,175,117,152,222,206,249,44,53,170,212,99,85,200,149,228,238,86,35,152,146,121,94,2,185,153,238,134,253,107,44,102,201,238,70,210,219,212,89,217,43,247,174,165,211,44,142,38,69,4,105,3,31,103,35,94,87,182,40,153,213,101,146,73,162,123,81,94,248,162,138,178,185,237,69,177,240,80,15,52,127,125,155,155,250,47,195,210,37,255,0,37,205,244,219,138,58,39,81,240,241,147,204,250,29,103,123,80,89,212,152,218,214,17,25,30,70,171,169,214,142,70,87,127,95,207,52,126,149,239,124,106,136,239,27,145,237,239,70,74,177,217,248,57,87,22,62,214,55,147,233,254,161,248,233,204,214,29,255,0,130,142,43,179,188,37,239,45,45,101,229,202,220,210,25,46,148,245,78,18,148,204,111,175,171,218,244,142,68,108,136,172,89,160,123,252,177,175,86,57,122,62,63,35,25,44,138,104,79,73,234,156,22,185,210,184,109,107,165,175,122,220,46,160,199,215,202,99,172,248,159,31,158,172,241,182,72,164,236,122,53,237,238,99,218,189,28,136,228,235,209,81,23,240,63,88,174,14,107,28,113,217,219,92,85,254,22,246,217,149,37,206,234,124,58,179,84,228,220,248,167,76,118,58,211,94,197,164,200,250,170,178,204,209,117,115,157,35,83,199,12,177,185,136,231,74,217,33,167,98,213,57,24,255,0,27,63,150,255,0,169,28,171,157,95,186,125,45,244,254,143,200,228,72,21,137,203,101,112,25,90,89,220,22,78,222,59,37,142,177,29,186,119,42,76,232,103,173,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,123,220,191,120,238,193,113,85,165,99,209,90,165,254,139,115,116,254,61,36,200,214,232,249,62,212,171,4,117,99,151,43,222,202,241,87,131,203,102,195,147,211,53,85,204,233,213,58,183,241,78,23,204,107,152,158,232,108,86,252,224,54,187,98,115,181,42,191,74,87,138,254,172,138,221,8,236,65,144,158,199,142,104,104,200,217,97,71,177,141,174,141,122,201,94,102,171,146,226,183,185,143,139,170,118,174,2,249,129,101,120,195,202,230,116,134,119,104,45,233,236,150,155,195,213,187,115,53,66,203,172,226,172,78,231,36,114,70,189,204,107,170,61,238,234,248,97,87,204,174,100,115,245,127,238,186,190,101,2,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,139,84,0,204,14,234,237,158,170,217,189,199,212,123,91,173,106,122,124,214,153,200,75,143,179,219,28,140,142,110,197,252,147,197,228,99,30,232,101,98,182,72,222,173,78,248,222,199,34,116,114,23,169,203,23,116,191,106,28,27,104,175,87,157,251,79,43,164,189,70,150,200,127,146,248,125,47,165,145,125,36,31,131,26,215,246,209,146,151,231,111,119,94,191,153,202,244,121,34,183,11,90,226,182,215,64,106,93,198,206,215,183,62,55,74,225,238,230,238,69,81,141,116,242,65,90,23,205,35,99,107,156,214,171,213,172,84,68,87,53,58,244,234,169,253,230,93,205,30,240,95,179,153,221,130,225,131,64,109,86,169,155,191,53,138,199,201,99,35,31,107,19,211,90,183,98,91,114,214,234,199,189,143,240,190,195,162,242,53,202,215,248,251,211,162,59,162,65,110,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,226,234,64,5,85,243,130,225,15,251,248,184,208,180,191,216,82,215,45,146,255,0,254,162,173,11,112,196,244,255,0,153,4,136,199,255,0,176,114,71,254,158,66,189,120,117,223,157,101,195,110,238,96,183,91,70,93,182,215,227,172,49,153,58,48,216,72,89,150,199,43,218,182,41,74,174,99,219,217,35,91,209,28,172,119,99,209,146,53,59,216,213,75,254,196,241,97,178,89,30,29,41,113,79,115,81,219,197,237,245,170,241,205,45,203,120,233,221,61,87,186,210,84,116,50,65,11,94,245,123,108,170,196,171,26,61,157,81,92,215,57,157,30,180,25,196,239,16,186,171,138,13,229,205,110,230,169,173,232,61,127,142,182,59,22,203,82,88,135,25,70,38,246,197,94,55,61,127,231,72,245,107,88,215,203,44,175,70,51,191,181,39,79,41,78,10,62,219,185,79,139,45,205,198,98,174,97,97,243,71,162,241,243,167,158,71,94,134,127,27,242,110,68,119,100,126,23,197,44,113,54,70,185,203,34,186,84,72,214,40,94,251,106,40,7,154,63,190,205,205,253,23,225,233,17,127,19,150,202,224,50,180,179,184,44,157,188,118,75,29,98,59,116,238,84,153,208,207,90,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,65,60,11,241,155,130,227,15,110,45,100,228,197,125,141,172,244,191,167,175,169,177,177,49,235,85,178,74,143,241,89,173,35,186,245,134,95,20,170,145,185,203,36,110,99,154,238,228,70,75,36,149,0,21,87,207,59,248,39,252,201,253,52,170,178,234,121,98,241,227,251,111,193,86,216,109,216,205,119,107,237,63,143,111,217,185,76,142,71,201,107,84,66,215,204,233,58,55,196,212,243,87,129,181,209,221,210,73,44,205,73,38,94,189,146,185,39,249,231,245,254,191,209,187,89,163,114,219,131,184,58,134,166,15,79,96,235,173,155,215,172,170,246,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,158,206,48,120,179,214,92,93,110,135,223,140,237,123,120,124,21,10,241,214,193,105,199,95,75,80,98,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,59,250,120,216,170,173,137,136,156,40,213,65,18,185,134,113,167,138,225,99,107,236,96,180,134,160,168,221,212,212,181,209,52,253,53,172,219,75,74,5,147,182,92,132,241,185,200,214,49,173,73,91,18,189,28,143,153,26,158,57,24,201,187,104,91,45,150,202,231,242,183,115,185,220,157,188,142,75,35,98,75,119,46,91,153,211,79,102,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,234,120,51,229,149,163,118,235,100,181,22,15,136,220,45,77,67,168,119,34,189,38,103,49,145,78,177,179,19,82,188,237,179,21,40,173,215,115,102,87,172,204,138,73,221,28,137,19,223,12,76,68,123,98,242,75,88,60,96,240,153,172,184,69,221,15,184,249,219,22,243,24,43,245,227,179,130,212,110,160,149,96,202,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,247,244,241,189,81,27,43,21,100,87,44,94,60,127,98,25,218,219,13,187,25,174,221,3,168,50,13,251,55,41,145,200,248,234,233,121,156,201,157,39,70,248,156,190,27,19,186,186,59,186,72,226,133,203,36,203,211,190,87,45,212,153,172,226,199,221,62,242,125,64,212,63,35,57,229,54,183,116,181,222,203,107,188,102,230,109,166,119,236,109,73,134,243,122,43,190,150,27,30,47,44,47,134,79,221,204,199,198,238,177,202,246,254,102,175,78,189,83,162,162,42,104,123,133,94,38,52,111,21,251,71,79,116,180,125,27,120,231,182,195,177,185,124,101,148,87,63,29,145,141,145,190,88,18,78,212,108,204,237,150,55,178,70,162,119,49,237,238,107,31,223,27,59,1,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,69,170,2,149,185,213,251,167,210,223,79,232,252,142,68,128,5,239,114,226,227,142,207,21,186,54,254,143,220,22,84,175,184,186,62,188,15,189,52,79,138,38,102,234,57,85,137,118,40,17,81,204,123,92,141,108,237,107,124,77,124,177,57,170,212,153,34,142,101,30,43,122,55,123,70,236,46,215,234,13,220,220,9,237,199,130,211,181,219,53,132,169,2,205,60,175,124,141,138,40,99,103,224,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,158,30,39,120,133,213,92,80,111,46,107,119,53,77,111,65,235,252,117,177,216,182,90,146,196,56,202,49,55,182,42,241,185,235,255,0,58,71,171,90,198,190,89,101,122,49,157,253,169,202,139,254,230,143,236,79,115,127,69,249,138,69,0,147,43,152,239,28,117,184,173,214,84,52,126,223,50,221,125,186,209,246,39,125,25,165,124,177,63,55,109,200,140,91,178,192,170,141,99,26,212,115,96,107,155,229,107,37,149,206,86,172,203,20,126,39,129,126,12,179,188,97,238,61,172,100,153,95,177,180,102,151,244,246,53,54,74,39,177,109,54,57,85,254,42,213,163,119,94,179,75,226,149,18,71,53,99,141,172,115,157,220,168,200,164,208,78,39,19,138,192,98,169,96,176,88,202,152,236,110,58,188,117,41,211,169,11,97,130,180,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,91,115,206,254,9,255,0,50,127,77,33,87,1,91,165,161,54,91,139,29,13,185,155,151,157,251,27,77,225,190,211,245,183,125,44,214,60,94,92,109,168,99,253,220,44,124,142,235,36,172,111,229,106,244,235,213,122,34,42,166,138,64,7,148,221,45,173,208,155,211,161,50,123,103,185,120,47,182,116,222,103,195,235,105,122,169,171,249,124,83,50,104,255,0,121,11,217,35,122,73,19,29,249,92,157,122,116,94,168,170,139,158,206,43,184,81,220,126,18,183,29,250,43,90,197,235,177,87,188,147,224,51,240,66,172,171,151,170,213,68,87,53,21,87,199,51,59,154,146,194,170,174,141,206,106,162,189,143,142,71,254,174,157,227,23,93,227,120,78,213,220,36,231,233,253,179,166,243,62,131,238,252,222,72,107,253,131,226,201,45,251,95,149,144,121,45,121,228,84,79,222,74,158,62,159,151,170,47,105,202,182,159,93,126,203,247,79,70,238,103,217,127,105,253,210,212,24,236,239,162,243,248,125,87,165,179,28,222,47,39,107,187,59,188,125,189,221,174,233,215,175,69,233,208,250,247,163,119,181,150,253,110,134,160,221,205,192,158,164,153,221,69,97,179,88,74,144,36,48,68,198,70,216,162,134,54,126,42,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,63,202,143,129,111,244,28,80,111,94,140,255,0,185,237,104,10,87,157,255,0,57,206,202,73,93,91,255,0,170,244,175,115,191,237,230,70,127,197,230,45,80,128,28,234,253,172,105,111,168,20,126,59,34,86,95,3,187,189,163,118,35,138,141,7,186,91,131,61,184,52,246,38,197,200,111,79,90,5,153,245,217,102,148,245,82,101,98,126,103,49,142,157,175,122,53,28,254,198,187,181,175,119,70,174,138,49,57,108,86,127,21,75,59,130,201,212,200,227,114,53,227,183,78,229,73,155,52,22,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,80,15,52,127,125,155,155,250,47,195,210,34,254,39,45,149,192,101,105,103,112,89,59,120,236,150,58,196,118,233,220,169,51,161,158,180,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,130,120,23,227,55,5,198,30,220,90,201,201,138,251,27,89,233,127,79,95,83,99,98,99,214,171,100,149,31,226,179,90,71,117,235,12,190,41,85,35,115,150,72,220,199,53,221,200,140,150,73,42,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,128,102,179,139,31,116,251,201,245,3,80,252,140,231,148,218,221,210,215,123,45,174,241,155,153,182,153,223,177,181,38,27,205,232,174,250,88,108,120,188,176,190,25,63,119,51,31,27,186,199,43,219,249,154,189,58,245,78,138,136,169,161,238,21,120,152,209,188,87,237,29,61,210,209,244,109,227,158,219,14,198,229,241,150,81,92,252,118,70,54,70,249,96,73,59,81,179,51,182,88,222,201,26,137,220,199,183,185,172,127,124,108,236,7,138,222,141,222,209,187,11,181,250,131,119,55,2,123,113,224,180,237,118,205,97,42,64,179,79,43,223,35,98,138,24,217,248,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,103,135,137,222,33,117,87,20,27,203,154,221,205,83,91,208,122,255,0,29,108,118,45,150,164,177,14,50,140,77,237,138,188,110,122,255,0,206,145,234,214,177,175,150,89,94,140,103,127,106,88,79,38,141,144,222,28,21,108,254,244,100,51,150,240,123,125,169,235,192,218,52,33,142,140,236,212,147,215,150,229,117,124,175,94,251,21,153,85,254,94,140,106,68,178,190,86,59,185,204,141,88,250,161,59,175,7,220,89,235,46,17,119,67,239,198,10,189,188,198,10,253,121,43,103,116,227,111,165,88,50,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,157,253,60,140,69,70,202,244,93,9,232,13,127,163,119,79,70,226,119,7,111,181,13,76,230,158,206,87,75,52,111,86,85,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,12,214,113,99,238,159,121,62,160,106,31,145,156,242,155,91,186,90,239,101,181,222,51,115,54,211,59,246,54,164,195,121,189,21,223,75,13,143,23,150,23,195,39,238,230,99,227,119,88,229,123,127,51,87,167,94,169,209,81,21,52,61,194,175,19,26,55,138,253,163,167,186,90,62,141,188,115,219,97,216,220,190,50,202,43,159,142,200,198,200,223,44,9,39,106,54,102,118,203,27,217,35,81,59,152,246,247,53,143,239,141,149,129,189,28,219,55,183,29,196,94,160,207,108,70,176,169,148,218,250,182,27,14,31,11,158,211,240,54,11,76,109,86,197,36,206,115,17,151,17,142,157,36,158,52,89,152,254,138,196,123,90,157,209,37,149,112,125,196,253,158,44,54,191,246,148,237,166,212,26,42,186,88,146,179,31,126,120,167,165,121,236,145,237,114,210,153,59,37,157,140,70,177,30,247,65,27,18,71,62,54,44,139,20,138,222,234,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,0,0,0,0,0,20,173,205,239,66,241,29,71,121,106,107,173,200,202,125,181,182,214,251,169,232,233,241,240,62,42,56,174,173,71,73,78,104,149,206,236,184,239,31,123,165,115,151,212,53,136,230,43,91,18,193,94,37,112,215,169,54,191,72,239,206,134,212,91,209,166,42,103,244,77,60,196,43,154,167,109,100,88,27,3,186,183,212,73,28,108,123,166,100,46,115,103,88,59,92,147,36,75,18,162,163,212,210,158,39,45,138,207,226,169,103,112,89,58,153,28,110,70,188,118,233,220,169,51,102,130,204,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,53,226,135,115,54,107,107,54,59,85,102,247,230,223,77,33,146,199,216,195,91,199,197,35,155,107,45,234,97,124,107,70,178,49,236,123,166,149,138,244,78,215,55,181,168,231,185,204,99,28,246,230,219,45,38,42,108,173,217,176,84,173,211,198,190,196,142,167,94,221,150,217,158,24,21,203,227,100,146,182,56,219,35,209,189,17,94,145,177,28,168,170,141,111,94,137,111,252,150,52,198,238,98,246,143,85,234,44,206,66,165,125,186,204,230,30,252,46,54,108,107,219,110,124,139,25,28,118,110,197,97,123,90,181,149,172,142,5,111,239,123,165,129,253,22,21,137,233,53,143,149,87,206,211,101,63,249,5,226,50,158,67,255,0,185,162,178,21,100,151,255,0,104,185,82,72,88,145,255,0,237,169,35,157,39,251,4,107,127,198,164,95,229,125,189,248,173,147,226,191,10,220,206,14,222,70,190,191,174,221,14,199,214,145,173,125,57,238,220,170,176,206,173,119,224,246,36,176,198,199,167,115,85,25,35,158,157,202,196,141,241,44,155,252,123,111,205,156,182,197,240,225,195,150,26,237,71,227,112,91,111,166,245,54,105,33,177,20,175,251,70,108,107,34,173,12,172,70,119,192,248,171,172,146,34,119,254,241,151,152,229,103,229,99,151,228,229,55,177,120,45,224,226,107,239,38,173,195,101,109,226,182,239,30,205,73,86,106,234,248,234,179,49,29,168,82,147,44,72,212,255,0,215,204,200,251,154,175,117,101,235,220,198,200,199,94,161,85,124,243,191,130,127,204,159,211,72,43,194,183,12,121,222,42,181,86,174,209,90,91,53,232,179,90,127,71,223,212,184,234,222,153,146,125,169,106,9,32,142,42,61,239,150,38,65,229,125,134,167,153,202,173,103,78,170,213,79,197,57,87,251,234,208,90,171,254,85,211,154,147,78,100,63,243,148,239,99,111,87,147,255,0,118,72,102,142,70,127,228,115,92,223,245,42,30,215,127,184,135,221,14,38,53,149,45,121,187,57,90,151,242,248,252,61,76,36,47,173,78,58,204,240,64,142,85,114,181,136,136,175,146,89,38,153,235,253,221,242,185,24,140,141,25,27,44,211,147,39,14,159,118,180,38,119,137,124,253,126,151,245,127,147,5,167,255,0,63,248,49,112,76,158,170,95,201,42,181,124,182,162,70,118,201,27,94,207,69,220,213,86,205,248,217,80,40,7,154,63,190,205,205,253,23,225,233,17,171,73,234,156,238,134,213,88,109,107,165,175,122,44,214,159,200,87,202,99,172,248,153,39,130,212,18,54,72,164,236,122,57,142,237,123,26,189,28,138,213,233,209,81,83,240,47,167,128,94,53,244,175,21,155,113,83,9,150,201,250,125,205,211,56,248,99,212,120,251,11,27,36,191,216,141,141,217,58,233,27,88,199,67,43,213,21,237,99,83,195,35,209,138,157,174,137,242,202,163,149,113,99,237,99,121,62,159,234,31,142,156,205,97,213,119,215,135,173,85,177,116,246,255,0,55,150,179,246,142,23,114,52,126,51,86,226,50,17,213,146,40,211,212,192,201,39,166,229,114,43,22,104,30,244,71,35,28,238,177,201,3,213,24,178,246,55,186,242,235,227,170,207,11,90,201,52,62,224,223,182,253,171,207,216,154,107,208,214,171,19,223,140,200,204,149,216,153,37,84,141,103,153,141,142,187,99,124,45,127,248,30,231,181,143,123,81,143,177,238,60,56,241,210,188,55,109,102,59,246,121,154,197,103,245,158,187,199,201,46,158,244,89,24,223,232,168,205,90,95,6,109,63,117,52,83,66,217,188,62,54,63,181,179,245,127,107,149,35,147,165,22,127,190,173,123,170,191,229,93,71,169,53,30,67,255,0,57,114,246,74,245,137,63,247,164,154,105,36,127,254,87,57,206,255,0,90,169,213,120,169,225,143,59,194,174,170,210,58,43,84,230,189,110,107,80,104,250,26,151,35,91,211,50,63,178,237,79,36,241,203,71,189,146,202,201,252,79,174,228,243,53,81,175,235,213,26,137,248,172,234,228,99,252,108,254,91,254,164,114,174,117,126,233,244,183,211,250,63,35,145,34,254,209,112,207,172,183,171,104,247,79,116,180,101,234,143,126,212,87,161,146,201,227,38,84,141,246,113,211,50,219,236,79,20,142,114,55,190,6,212,239,88,213,63,59,28,254,215,119,181,177,201,224,52,6,191,214,91,89,172,177,59,131,183,218,134,222,15,80,224,236,37,154,55,171,42,119,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,138,220,45,107,149,220,173,127,169,119,27,59,94,164,25,45,85,152,187,155,185,21,70,57,176,71,61,153,159,52,141,141,174,115,156,140,71,61,81,17,92,229,233,211,170,175,247,151,167,202,251,100,50,187,39,194,134,21,217,156,229,76,141,141,127,97,186,225,140,173,27,154,202,112,93,167,85,33,129,92,239,197,239,72,161,141,239,94,214,162,62,71,49,59,145,137,35,229,168,41,91,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,181,64,10,64,231,5,179,153,221,13,197,2,238,173,137,189,70,23,114,241,240,88,167,39,107,25,224,181,70,188,21,44,86,232,143,115,221,218,198,86,151,200,173,99,87,212,246,55,185,99,114,157,87,146,22,230,122,109,85,185,123,57,114,222,86,95,180,49,245,53,54,62,15,39,117,26,254,158,69,175,109,253,170,255,0,201,52,158,170,146,117,107,23,185,176,126,103,39,99,17,100,7,56,45,227,193,104,110,24,23,106,172,67,234,51,91,151,144,130,189,56,251,158,207,5,90,54,32,183,98,207,84,99,152,238,215,178,180,94,53,115,28,190,167,189,189,201,27,144,170,14,16,182,134,182,251,241,47,183,187,91,144,130,164,248,220,182,97,147,101,32,179,60,176,178,198,58,179,29,106,228,40,248,191,59,94,250,240,74,198,43,85,191,157,205,252,204,255,0,18,105,36,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,226,234,64,0,160,30,98,60,33,255,0,101,45,229,79,186,212,188,59,123,172,124,183,116,191,125,255,0,83,52,30,38,197,234,170,73,220,137,34,120,164,149,189,138,238,254,232,164,139,172,143,145,37,237,141,95,123,53,87,221,95,184,191,121,178,191,118,254,208,251,91,236,127,91,39,161,245,222,63,23,169,240,117,241,249,188,127,147,201,219,221,219,249,122,244,252,9,43,203,187,132,63,237,91,188,171,247,166,151,155,111,116,119,138,238,168,236,191,233,166,159,202,217,125,45,72,251,81,100,95,44,145,59,189,91,217,219,20,114,244,145,146,44,93,215,252,10,1,230,143,239,179,115,127,69,248,122,68,127,211,187,91,174,245,94,132,213,219,153,128,193,122,173,55,161,61,7,222,11,190,170,22,122,63,91,50,195,87,247,111,122,73,39,124,141,86,254,237,174,237,233,213,221,19,241,62,189,151,221,237,101,176,187,161,167,247,115,111,231,169,30,119,78,216,116,213,210,220,9,52,18,177,241,186,41,97,145,159,130,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,135,184,98,226,23,74,241,65,179,88,93,220,210,213,189,7,175,242,86,200,226,223,106,59,19,99,47,68,238,217,107,200,230,47,252,217,24,174,107,28,248,165,137,234,198,119,246,167,85,0,170,190,121,223,193,63,230,79,233,164,0,225,239,135,77,119,196,182,99,84,105,61,179,175,235,181,38,11,79,174,118,150,51,190,24,190,208,237,191,78,180,145,121,166,150,56,226,237,142,211,230,238,114,175,95,15,98,39,87,162,167,52,196,229,178,184,12,173,44,238,11,39,111,29,146,199,88,142,221,59,149,38,116,51,214,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,208,79,2,252,102,224,184,195,219,139,89,57,49,95,99,107,61,47,233,235,234,108,108,76,122,213,108,146,163,252,86,107,72,238,189,97,151,197,42,164,110,114,201,27,152,230,187,185,17,146,201,86,220,199,120,227,173,197,110,178,161,163,246,249,150,235,237,214,143,177,59,232,205,43,229,137,249,187,110,68,98,221,150,5,84,107,24,214,163,155,3,92,223,43,89,44,174,114,181,102,88,163,225,91,37,195,166,187,222,252,62,186,213,152,10,254,29,55,183,58,126,246,119,80,100,251,225,119,165,241,80,183,102,172,94,23,202,201,31,231,146,154,195,221,26,63,199,223,222,228,84,78,139,202,141,84,25,193,227,27,78,113,5,167,56,130,212,145,241,54,255,0,87,174,173,248,37,159,41,21,120,162,171,149,171,28,77,130,189,170,222,40,227,141,208,186,56,26,212,84,99,92,142,99,155,35,91,35,100,106,119,94,82,26,159,100,176,28,75,199,87,115,241,245,43,234,123,181,251,52,70,114,206,74,120,25,91,34,230,73,94,90,73,19,122,67,35,237,67,101,232,199,76,191,131,224,107,24,139,36,205,47,36,132,28,219,245,110,201,99,248,104,147,70,110,123,173,207,169,242,214,62,210,209,20,171,75,60,47,126,70,179,227,134,89,214,86,197,36,61,145,67,117,234,248,230,237,242,49,206,107,28,201,59,100,142,141,141,15,114,250,210,91,185,161,248,75,208,186,107,122,27,110,12,237,90,243,45,106,55,162,123,110,227,241,206,153,235,82,181,133,124,175,85,123,98,86,246,183,164,94,40,214,56,22,54,186,23,43,168,219,139,31,116,251,201,245,3,80,252,140,231,160,213,220,38,107,45,61,194,190,130,226,179,13,98,222,111,79,106,171,25,26,217,168,225,160,141,102,158,124,23,93,86,178,203,34,72,231,72,201,221,28,157,31,227,99,24,254,200,213,85,210,51,185,193,247,22,122,203,132,93,208,251,241,130,175,111,49,130,191,94,74,217,221,56,219,233,86,12,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,103,127,79,35,17,81,178,189,23,66,122,3,95,232,221,211,209,184,157,193,219,237,67,83,57,167,179,149,210,205,27,213,149,123,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,167,110,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,34,213,1,74,220,234,253,211,233,111,167,244,126,71,34,71,93,128,225,51,89,113,25,181,251,173,174,54,254,197,187,217,221,181,175,139,179,95,78,84,160,147,207,153,101,169,39,73,82,55,249,26,173,124,81,87,146,68,99,89,35,229,94,140,106,119,43,81,121,86,128,215,250,203,107,53,150,39,112,118,251,80,219,193,234,28,29,132,179,70,245,101,78,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,17,194,167,25,59,113,196,230,205,92,221,95,87,138,210,214,244,255,0,168,118,169,196,89,202,164,159,96,198,199,72,232,230,158,121,35,137,60,47,130,63,42,75,218,145,167,73,25,220,174,138,78,148,215,199,71,25,185,222,48,247,30,174,78,60,87,216,218,51,75,250,138,250,103,27,43,24,182,155,28,170,207,45,155,50,55,175,89,165,241,68,171,27,92,177,198,214,53,173,238,84,124,178,115,93,19,176,218,203,89,236,246,225,239,147,105,91,169,164,244,5,122,108,126,65,213,209,208,93,200,216,189,82,187,105,49,202,246,175,123,98,178,249,220,230,163,251,18,56,218,244,111,154,55,28,212,191,238,104,254,196,247,55,244,95,152,164,80,9,213,120,98,225,235,85,113,65,188,184,93,163,210,214,125,7,175,242,89,200,229,31,86,75,16,227,40,196,222,233,108,72,214,39,252,216,216,142,115,26,249,101,137,138,246,119,247,37,244,127,192,215,1,124,48,127,202,181,244,46,221,99,255,0,249,107,151,173,77,61,143,255,0,115,86,105,237,88,255,0,205,196,215,75,255,0,230,163,111,229,130,220,47,115,130,245,155,143,169,241,28,77,175,217,186,67,55,144,181,145,211,185,74,245,61,68,154,126,21,85,116,120,235,13,173,11,95,106,20,98,53,140,157,34,89,82,78,190,68,115,36,238,129,207,59,248,39,252,201,253,52,170,178,213,57,81,241,211,254,131,133,253,235,214,127,247,61,93,1,118,243,127,231,53,216,185,44,43,191,245,94,149,142,111,253,188,40,255,0,248,188,37,170,0,14,41,197,119,10,59,113,197,174,220,63,69,107,88,189,14,86,143,146,124,6,126,8,81,246,177,22,156,136,138,230,162,170,121,33,127,107,82,88,85,81,178,53,173,84,86,61,145,200,204,246,110,150,214,235,189,150,215,121,61,179,220,188,23,216,218,147,13,225,245,180,189,84,54,60,94,88,89,52,127,188,133,239,141,221,99,149,142,252,174,94,157,122,47,69,69,68,242,164,244,229,185,203,238,183,17,54,100,222,29,228,197,91,110,221,99,172,58,181,44,108,209,75,11,53,51,214,41,227,149,98,177,12,241,77,11,43,76,144,57,94,214,185,146,61,31,31,94,172,145,18,237,1,0,57,213,251,88,210,223,80,40,252,118,68,165,98,197,57,98,243,0,167,180,87,43,112,253,189,250,139,210,104,91,125,176,105,156,148,177,193,21,92,13,169,39,154,105,91,101,237,98,72,176,207,37,143,198,105,30,230,194,230,55,170,54,55,61,241,220,160,40,7,154,63,190,205,205,253,23,225,233,28,171,109,120,122,213,91,169,179,91,163,187,154,90,207,159,246,87,246,77,156,142,45,149,100,150,107,52,110,58,203,101,177,27,152,139,211,193,233,219,35,209,205,70,248,150,87,171,219,226,237,127,148,218,221,210,215,123,45,174,241,155,153,182,153,223,177,181,38,27,205,232,174,250,88,108,120,188,176,190,25,63,119,51,31,27,186,199,43,219,249,154,189,58,245,78,138,136,169,161,238,21,120,152,209,188,87,237,29,61,210,209,244,109,227,158,219,14,198,229,241,150,81,92,252,118,70,54,70,249,96,73,59,81,179,51,182,88,222,201,26,137,220,199,183,185,172,127,124,108,236,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,192,51,89,197,143,186,125,228,250,129,168,126,70,115,208,106,238,19,53,150,158,225,95,65,113,89,134,177,111,55,167,181,85,140,141,108,212,112,208,70,179,79,62,11,174,171,89,101,145,36,115,164,100,238,142,78,143,241,177,140,127,100,106,170,233,25,220,224,251,139,61,101,194,46,232,125,248,193,87,183,152,193,95,175,37,108,238,156,109,244,171,6,85,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,191,167,145,136,168,217,94,139,127,218,15,122,54,191,114,182,190,13,232,210,26,190,164,250,38,122,246,237,166,106,219,36,163,4,112,86,146,72,236,75,39,169,108,110,137,140,116,50,245,115,209,169,209,138,239,238,252,74,32,227,163,140,220,239,24,123,143,87,39,30,43,236,109,25,165,253,69,125,51,141,149,140,91,77,142,85,103,150,205,153,27,215,172,210,248,162,85,141,174,88,227,107,26,214,247,42,62,89,61,95,46,110,10,63,181,86,227,207,159,215,248,204,172,123,101,165,191,121,146,179,2,120,163,202,94,69,98,199,140,108,221,205,123,123,152,245,146,87,68,142,115,35,107,91,214,39,77,20,137,125,38,85,207,127,186,219,23,184,251,53,79,72,101,181,174,27,197,138,215,122,126,150,164,192,100,160,85,125,91,181,108,65,28,202,198,189,81,58,77,23,149,172,150,53,68,115,92,173,84,234,199,198,247,200,190,92,92,113,214,225,75,89,95,209,251,130,203,118,54,235,88,88,129,247,166,137,242,202,252,37,182,162,177,46,197,2,42,181,236,115,85,173,157,173,111,149,204,138,39,53,92,176,164,82,94,240,0,205,103,22,62,233,247,147,234,6,161,249,25,207,65,171,184,76,214,90,123,133,125,5,197,102,26,197,188,222,158,213,86,50,53,179,81,195,65,26,205,60,248,46,186,173,101,150,68,145,206,145,147,186,57,58,63,198,198,49,253,145,170,171,164,103,119,159,225,247,137,221,229,225,135,59,150,207,237,14,168,251,54,76,222,62,92,125,234,211,194,219,21,102,234,199,164,51,186,23,245,98,205,3,222,178,68,245,69,232,238,230,185,29,28,146,198,254,127,164,244,182,119,92,234,172,54,138,210,212,125,110,107,80,100,43,226,241,213,188,172,143,207,106,121,27,28,81,247,189,90,198,247,61,237,78,174,84,106,117,234,170,137,248,154,83,216,29,156,193,112,255,0,179,90,79,103,116,228,222,162,166,153,199,182,188,150,123,94,207,87,105,238,116,150,108,246,61,239,88,252,179,201,44,190,62,245,107,59,251,91,249,90,136,116,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,0,0,0,0,0,0,231,251,233,177,123,113,196,94,220,100,118,191,116,48,222,187,21,123,164,176,205,18,163,45,99,237,53,21,35,181,90,69,69,241,204,206,231,116,94,138,213,107,156,199,181,236,123,216,236,246,113,47,195,166,187,225,127,116,239,237,158,186,175,254,214,230,30,239,124,63,231,60,95,169,154,24,46,120,226,150,79,15,151,192,247,120,158,238,246,127,114,167,247,42,204,174,90,124,196,244,206,202,233,155,91,27,196,6,118,166,39,68,226,107,207,127,77,230,27,66,196,211,214,158,75,8,249,104,190,58,176,200,233,88,247,77,52,205,145,200,138,197,108,141,87,61,31,27,99,225,92,125,113,175,170,184,172,220,123,120,76,78,79,211,237,150,153,200,77,30,156,199,215,89,25,29,254,197,116,109,201,216,73,26,199,186,105,88,170,172,107,218,158,24,222,172,68,238,116,175,151,245,121,126,240,35,157,226,171,85,71,173,117,75,61,22,217,105,252,130,71,145,179,213,146,125,169,106,9,42,201,46,43,177,150,34,177,7,150,181,135,47,169,106,43,89,211,162,117,119,224,151,189,137,196,226,176,24,170,88,44,22,50,166,59,27,142,175,29,74,116,234,66,216,96,173,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,156,171,138,173,173,253,180,240,227,184,187,103,14,11,237,155,249,157,63,107,236,170,94,171,211,249,114,145,51,205,71,247,138,246,53,189,45,69,3,191,59,145,139,211,163,250,181,92,139,155,108,78,91,43,128,202,210,206,224,178,118,241,217,44,117,136,237,211,185,82,103,67,61,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,15,148,250,178,121,108,174,106,203,46,102,114,118,239,216,142,188,21,25,45,153,157,43,219,4,17,50,24,98,71,57,85,81,145,197,28,113,177,191,220,214,49,173,78,136,136,133,239,114,172,217,204,238,209,112,143,136,179,168,230,233,111,94,228,37,214,49,214,237,103,249,45,91,48,65,29,100,239,99,220,143,242,65,94,41,250,254,87,55,207,216,230,163,152,170,179,0,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,226,69,115,88,224,114,206,229,98,175,241,73,182,207,169,22,119,76,97,213,250,167,24,230,69,2,100,113,213,90,247,173,214,73,209,21,246,97,139,171,92,217,28,190,72,98,141,172,86,186,38,199,53,85,236,166,215,229,119,171,119,52,134,212,97,157,110,59,26,167,49,91,26,251,21,169,58,219,233,192,247,167,154,210,196,213,69,123,33,139,201,43,255,0,51,81,25,27,149,92,212,69,84,210,238,147,210,216,45,13,165,112,218,43,75,81,244,88,93,63,143,175,139,199,86,242,190,79,5,88,35,108,113,71,222,245,115,221,218,198,53,58,185,85,203,211,170,170,175,226,126,176,40,7,154,63,190,205,205,253,23,225,233,30,127,66,240,125,169,183,71,132,76,223,18,59,126,150,242,25,45,31,170,50,84,53,14,53,210,215,138,8,112,149,177,144,92,117,230,58,71,177,221,241,185,210,53,209,183,200,233,18,88,213,173,111,141,221,252,211,98,247,211,113,248,116,220,124,118,232,109,126,103,208,229,104,245,138,104,101,69,125,92,133,87,42,44,149,108,198,138,158,72,95,218,222,169,213,28,142,107,94,199,49,236,99,219,161,78,26,56,139,208,156,80,109,101,13,204,208,182,63,217,83,204,82,236,155,252,217,148,244,208,205,61,63,36,177,71,230,241,121,216,223,43,27,216,255,0,239,69,254,244,71,22,62,214,55,147,233,254,161,248,233,204,214,26,8,211,59,13,163,120,146,229,249,183,27,83,172,233,84,115,50,59,111,129,126,50,244,213,214,103,226,114,41,138,137,43,221,137,26,246,59,190,55,59,170,181,30,222,246,43,227,114,246,61,200,180,153,196,191,14,154,239,133,253,211,191,182,122,234,191,251,91,152,123,189,240,255,0,156,241,126,166,104,96,185,227,138,89,60,62,95,3,221,226,123,187,217,253,202,159,220,171,205,50,121,108,174,106,203,46,102,114,118,239,216,142,188,21,25,45,153,157,43,219,4,17,50,24,98,71,57,85,81,145,197,28,113,177,191,220,214,49,173,78,136,136,133,191,242,167,224,114,206,218,226,168,113,73,185,47,169,46,119,83,225,209,250,91,24,214,69,58,99,177,214,154,199,165,215,201,209,85,150,102,139,163,90,216,220,158,56,101,145,175,87,58,87,71,12,117,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,57,87,58,191,116,250,91,233,253,31,145,200,157,43,145,174,91,21,14,87,121,48,83,100,234,51,37,114,190,6,221,122,110,153,169,60,208,66,235,205,150,86,71,215,185,204,99,167,133,174,114,39,70,172,177,162,244,238,78,190,127,154,95,1,63,113,46,103,184,174,218,249,251,244,254,87,33,235,53,126,46,197,142,178,80,189,110,116,106,220,174,231,175,89,33,154,121,90,143,139,170,186,57,36,69,98,44,78,86,193,24,56,0,216,107,60,65,241,71,164,116,204,212,170,89,193,96,44,51,83,106,22,91,175,21,152,31,142,169,44,110,116,50,67,35,218,146,178,121,93,13,101,68,71,116,75,10,245,99,154,215,33,161,224,10,43,230,219,186,90,19,116,56,167,135,238,46,119,237,63,186,90,125,186,91,49,254,75,52,62,151,41,87,35,123,207,7,239,88,222,254,223,35,63,59,59,152,189,127,7,47,69,59,7,36,109,127,163,112,90,203,115,118,251,51,168,106,83,212,58,170,190,38,206,22,140,202,173,125,246,83,75,171,101,34,85,78,215,61,141,158,55,171,58,247,171,59,220,136,173,141,234,219,116,0,129,92,227,182,134,182,181,225,162,142,233,87,130,162,100,182,227,49,12,207,158,105,229,107,254,206,188,246,85,154,24,152,222,172,123,221,97,104,61,85,232,157,25,11,251,92,157,85,175,171,110,11,247,143,5,176,92,80,104,13,213,213,48,247,225,113,89,9,43,228,100,238,122,122,106,182,235,203,82,91,61,24,199,189,254,22,88,116,190,54,181,92,255,0,31,98,116,87,117,73,43,206,79,122,254,252,241,5,137,217,202,152,255,0,13,77,178,199,175,154,121,34,237,146,123,217,24,171,216,147,181,201,35,145,208,182,6,83,70,245,99,28,146,121,250,247,55,177,79,213,228,183,179,152,45,97,188,186,183,120,178,243,121,45,237,222,62,189,124,93,110,215,167,109,172,147,108,70,235,61,237,122,34,246,65,5,136,188,110,99,218,239,83,221,249,93,27,85,110,80,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,226,234,65,93,90,95,152,5,206,34,57,132,237,190,210,109,14,162,255,0,130,122,31,104,207,45,154,241,207,94,77,69,107,236,75,82,119,88,100,204,142,70,67,12,138,172,100,42,222,213,146,37,149,202,255,0,220,164,86,42,10,203,230,235,198,14,153,161,163,114,28,37,232,245,169,146,206,229,44,86,118,174,116,209,88,99,241,16,68,181,47,84,100,74,172,108,82,190,117,116,110,87,181,239,70,50,55,181,205,238,145,174,101,69,150,189,202,11,140,28,82,226,171,112,133,173,22,219,114,77,177,118,254,142,182,216,154,232,36,129,90,235,54,104,191,177,136,230,61,174,75,54,27,36,138,228,122,62,70,119,51,178,38,73,105,64,160,30,104,254,251,55,55,244,95,135,164,73,254,72,248,156,86,127,21,191,56,44,238,50,166,71,27,145,175,167,234,92,167,110,22,205,5,152,36,110,77,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,70,174,97,156,22,101,120,88,221,11,25,221,33,167,237,183,106,245,45,132,93,63,113,108,186,210,82,157,99,238,151,31,60,142,106,57,143,107,146,87,68,143,87,43,225,70,175,146,71,178,110,223,1,193,247,22,122,203,132,93,208,251,241,130,175,111,49,130,191,94,74,217,221,56,219,233,86,12,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,103,127,79,35,17,81,178,189,23,65,27,91,186,90,19,122,116,38,51,115,54,211,59,246,206,155,204,249,189,21,223,75,53,127,47,138,103,195,39,238,230,99,36,111,73,34,123,127,51,83,175,78,169,213,21,21,125,88,42,175,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,237,92,218,248,40,251,110,157,206,44,182,203,25,149,185,154,135,195,30,180,199,192,158,120,221,70,24,60,108,201,181,21,221,241,248,89,20,81,202,216,218,230,172,106,217,85,35,72,166,123,234,88,233,92,58,236,54,178,226,75,119,48,91,83,163,41,91,115,242,54,24,252,157,232,107,164,204,196,227,145,237,75,23,101,71,61,141,236,141,174,234,141,87,183,189,234,200,218,189,239,106,45,234,110,78,208,232,221,133,224,39,113,54,143,111,224,183,30,11,78,237,190,164,134,186,219,157,102,158,87,190,149,153,101,154,71,254,8,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,153,225,53,80,71,94,54,248,62,211,60,92,237,124,184,87,37,74,90,219,7,94,119,105,60,197,185,108,120,40,207,44,144,62,102,73,28,79,70,185,147,54,179,34,87,185,146,44,104,229,123,26,229,78,215,80,14,191,208,26,203,107,53,150,91,111,183,7,79,91,193,234,28,29,133,173,122,141,148,78,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,109,123,132,62,108,90,86,254,211,234,56,184,163,206,120,117,78,139,199,253,161,22,66,38,199,234,181,95,146,204,169,224,173,82,24,34,134,41,162,71,212,137,25,223,249,218,231,74,229,99,35,153,237,172,13,244,223,77,199,226,47,113,242,59,161,186,25,159,93,149,189,210,40,97,137,21,149,113,245,90,170,177,213,173,26,170,248,225,103,115,186,39,85,114,185,206,123,220,247,189,239,116,255,0,229,41,193,71,219,119,41,241,101,185,184,204,85,204,44,62,104,244,94,62,116,243,200,235,208,207,227,126,77,200,142,236,143,194,248,165,142,38,200,215,57,100,87,74,137,26,197,11,223,109,70,107,56,177,247,79,188,159,80,53,15,200,206,92,247,44,236,78,43,63,203,255,0,111,240,89,220,101,76,142,55,35,95,61,82,229,59,112,182,104,44,193,38,90,243,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,170,14,58,56,50,206,240,121,184,245,113,145,229,126,217,209,154,163,212,88,211,57,41,94,196,180,232,226,86,121,107,89,141,189,58,77,23,150,36,89,26,212,142,70,189,174,111,106,171,226,143,219,114,226,227,142,183,10,90,202,254,143,220,22,91,177,183,90,194,196,15,189,52,79,150,87,225,45,181,21,137,118,40,17,85,175,99,154,173,108,237,107,124,174,100,81,57,170,229,133,34,147,218,243,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,22,168,10,86,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,60,87,53,14,5,108,232,13,67,149,226,123,107,104,91,159,76,103,44,77,146,214,112,205,106,46,204,78,70,123,80,177,179,196,178,72,147,72,203,83,89,85,88,216,199,248,158,215,175,115,99,123,25,29,117,82,203,101,113,213,175,211,199,228,237,213,175,148,174,149,47,69,12,206,99,45,64,146,199,50,69,43,81,122,61,137,44,49,72,141,119,84,239,141,142,254,246,162,167,107,224,251,132,205,101,197,214,232,125,199,193,88,183,135,193,80,175,37,156,238,163,109,4,181,6,41,139,27,214,4,123,22,72,145,239,150,86,36,109,98,63,191,167,145,232,138,216,158,169,107,220,122,237,110,132,217,110,91,26,231,109,54,211,5,246,54,155,195,125,153,232,169,122,169,172,120,188,185,250,179,73,251,201,158,249,29,214,73,94,239,204,229,233,215,162,116,68,68,74,44,47,251,154,63,177,61,205,253,23,230,41,20,2,104,123,134,174,29,118,191,128,205,134,204,182,230,90,165,167,227,171,220,207,106,237,88,220,92,144,207,122,10,254,89,90,231,194,215,204,244,100,21,250,177,177,70,231,39,84,145,237,111,124,175,238,166,190,54,248,193,212,220,92,238,132,185,167,45,186,90,39,7,98,118,233,60,61,184,171,249,232,193,44,112,50,103,201,36,76,71,57,243,58,179,37,86,57,242,36,106,229,99,28,228,78,231,117,254,92,28,191,238,113,17,157,139,118,247,123,78,255,0,193,61,15,83,4,85,172,73,61,121,53,21,174,199,199,219,93,240,190,57,25,12,50,42,61,243,35,187,86,72,146,38,163,255,0,124,177,118,190,121,223,193,63,230,79,233,165,122,240,229,178,25,94,35,183,135,11,179,88,44,229,76,70,75,63,95,34,234,118,237,198,231,192,147,215,163,61,152,217,39,111,230,107,30,232,17,138,244,71,43,17,234,228,107,251,123,23,202,235,253,1,172,182,179,89,101,182,251,112,116,245,188,30,161,193,216,90,215,168,217,68,239,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,231,185,112,115,0,167,196,70,10,45,164,221,237,69,255,0,11,20,61,76,241,89,177,28,21,227,212,85,123,223,39,117,118,66,200,227,100,208,198,168,199,194,141,238,88,226,73,90,175,253,242,69,58,128,4,21,230,227,177,123,113,171,248,108,204,111,126,79,13,226,214,122,19,208,69,141,202,87,84,100,147,85,177,126,24,36,171,99,240,95,44,41,234,31,35,17,122,57,146,34,171,92,136,249,91,37,59,108,134,138,197,110,86,244,104,29,185,206,216,183,6,55,85,106,140,86,18,228,181,30,214,207,28,22,109,199,12,142,141,206,107,154,143,70,189,85,21,90,228,235,211,170,47,247,26,104,196,226,113,88,12,85,44,22,11,25,83,29,141,199,87,142,165,58,117,33,108,48,86,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,193,0,57,213,251,88,210,223,80,40,252,118,68,171,94,18,118,67,21,196,126,255,0,105,205,151,204,231,45,225,171,234,58,249,70,178,253,104,219,35,235,79,14,58,205,136,94,172,119,224,246,36,176,199,222,206,173,87,51,185,168,230,42,163,211,197,110,150,214,235,189,150,215,121,61,179,220,188,23,216,218,147,13,225,245,180,189,84,54,60,94,88,89,52,127,188,133,239,141,221,99,149,142,252,174,94,157,122,47,69,69,68,182,158,88,188,192,46,110,237,58,220,63,111,126,162,245,122,234,167,108,26,103,37,44,115,203,107,61,86,56,38,154,86,217,123,88,177,164,208,71,95,241,154,71,181,211,53,237,234,142,145,175,124,150,42,80,15,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,35,149,115,58,224,59,246,33,157,179,191,59,79,133,237,208,58,131,32,239,180,177,120,236,119,142,174,151,153,204,133,177,245,119,149,203,225,177,59,172,43,123,99,142,40,92,177,194,157,59,226,106,199,94,15,184,179,214,92,34,238,135,223,140,21,123,121,140,21,250,242,86,206,233,198,223,74,176,101,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,59,250,121,24,138,141,149,232,186,8,218,221,210,208,155,211,161,49,155,153,182,153,223,182,116,222,103,205,232,174,250,89,171,249,124,83,62,25,63,119,51,25,35,122,73,19,219,249,154,157,122,117,78,168,168,171,69,156,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,79,243,202,110,150,233,104,77,150,208,153,61,204,220,188,239,216,218,111,13,225,245,183,125,44,214,60,94,89,153,12,127,187,133,143,145,221,100,149,141,252,173,94,157,122,175,68,69,84,136,28,183,248,174,220,126,45,119,31,124,53,174,181,151,208,226,168,253,223,131,1,128,130,101,125,92,69,87,46,69,85,173,85,68,242,76,254,214,172,179,42,35,164,115,90,136,140,99,35,141,149,45,197,143,186,125,228,250,129,168,126,70,114,231,185,103,98,113,89,254,95,251,127,130,206,227,42,100,113,185,26,249,234,151,41,219,133,179,65,102,9,50,215,155,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,80,113,209,193,150,119,131,205,199,171,140,143,43,246,206,140,213,30,162,198,153,201,74,246,37,167,71,18,179,203,90,204,109,233,210,104,188,177,34,200,214,164,114,53,237,115,123,85,95,20,124,87,29,186,187,143,136,219,140,190,208,227,53,166,86,182,140,207,100,43,229,50,88,72,236,42,85,179,106,20,84,142,71,55,255,0,224,87,34,126,87,186,24,28,228,114,195,18,179,165,240,125,194,102,178,226,235,116,62,227,224,172,91,195,224,168,87,146,206,119,81,182,130,90,131,20,197,141,235,2,61,139,36,72,247,203,43,18,54,177,31,223,211,200,244,69,108,79,84,208,70,214,237,110,132,217,109,9,140,219,61,180,193,125,141,166,240,222,111,69,75,213,77,99,197,229,153,243,73,251,201,158,249,29,214,73,94,239,204,229,233,215,162,116,68,68,79,86,101,92,190,134,112,163,183,28,90,240,35,179,218,43,90,197,232,114,180,118,255,0,3,62,3,63,4,40,251,88,139,78,198,87,69,115,81,85,60,144,191,181,169,44,42,168,217,26,214,170,43,30,200,228,101,32,238,150,214,235,189,150,215,121,61,179,220,188,23,216,218,147,13,225,245,180,189,84,54,60,94,88,89,52,127,188,133,239,141,221,99,149,142,252,174,94,157,122,47,69,69,68,159,252,173,56,246,251,137,115,3,194,142,232,65,223,167,242,185,15,71,164,50,149,235,245,146,133,235,115,171,146,157,134,177,58,201,12,211,202,229,100,189,21,209,201,34,163,213,98,114,58,11,127,0,205,103,22,62,233,247,147,234,6,161,249,25,203,147,229,133,247,87,88,112,15,163,180,181,223,178,179,117,25,246,230,39,55,142,151,199,102,54,249,114,54,158,234,214,98,94,168,157,240,79,27,150,55,167,230,142,86,175,69,107,147,173,85,241,209,193,150,119,131,205,199,171,140,143,43,246,206,140,213,30,162,198,153,201,74,246,37,167,71,18,179,203,90,204,109,233,210,104,188,177,34,200,214,164,114,53,237,115,123,85,95,20,114,47,147,6,195,86,213,91,161,169,119,255,0,59,74,223,167,208,245,219,139,193,61,213,229,108,18,100,110,71,35,103,145,147,35,209,143,124,53,186,177,209,43,95,248,94,141,235,216,173,98,186,226,64,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,0,0,0,0,0,14,21,198,39,10,186,55,138,253,163,200,104,252,206,54,163,117,62,58,189,139,58,79,47,36,139,11,241,217,21,103,228,71,74,214,61,222,154,71,54,54,204,206,215,119,49,17,200,158,70,70,246,103,135,86,105,108,238,134,213,89,157,21,170,104,250,44,214,159,200,88,197,228,107,121,89,39,130,212,18,58,57,99,239,98,185,142,237,123,28,157,90,170,213,233,213,21,83,241,58,87,10,188,51,235,46,43,247,114,158,214,232,251,213,49,204,109,119,100,178,249,59,42,142,102,59,29,27,227,100,179,164,125,200,233,159,221,44,108,100,109,84,238,123,219,220,230,51,190,70,104,167,64,104,13,27,181,154,55,19,183,219,125,167,170,96,244,246,14,186,86,163,70,178,47,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,2,130,249,160,236,134,43,100,248,175,205,59,13,156,183,145,175,175,235,187,92,61,150,99,107,95,78,123,183,45,36,208,35,155,248,61,137,44,50,61,139,218,213,70,72,214,47,114,177,100,124,75,58,87,13,123,67,103,126,183,231,67,109,28,48,91,146,190,162,204,67,14,65,106,79,20,51,197,142,103,89,110,205,27,229,234,196,124,117,163,154,68,69,71,117,86,34,35,92,170,141,93,36,105,61,45,130,208,218,87,13,162,180,181,31,69,133,211,248,250,248,188,117,111,43,228,240,85,130,54,199,20,125,239,87,61,221,172,99,83,171,149,92,189,58,170,170,254,39,235,21,87,207,59,248,39,252,201,253,52,172,13,39,170,115,186,27,85,97,181,174,150,189,232,179,90,127,33,95,41,142,179,226,100,158,11,80,72,217,34,147,177,232,230,59,181,236,106,244,114,43,87,167,69,69,79,192,208,79,3,156,93,226,184,190,218,55,106,185,241,213,48,250,179,3,97,184,221,71,138,130,195,94,198,78,172,71,50,212,44,87,44,172,173,50,119,118,121,19,170,62,57,163,71,73,226,89,29,250,187,121,193,246,215,237,119,18,90,179,137,29,22,150,241,249,45,97,135,154,134,67,26,217,100,150,9,174,217,190,235,151,111,61,210,189,238,239,145,205,172,214,199,31,142,56,210,41,23,181,222,68,236,238,160,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,85,230,133,192,183,236,83,85,63,124,118,115,70,122,77,182,205,118,125,177,90,147,187,161,193,101,36,145,200,189,33,70,167,167,167,55,88,252,125,21,204,100,170,248,255,0,116,215,87,141,99,175,7,124,85,107,46,20,55,115,31,172,48,217,43,110,211,25,27,21,235,106,204,68,113,164,204,200,227,145,255,0,157,91,19,158,198,250,152,218,233,29,11,251,155,218,245,86,170,248,223,35,31,119,219,229,175,244,110,233,240,77,185,219,131,183,218,134,166,115,79,103,54,223,80,89,163,122,178,175,100,172,251,62,194,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,38,115,13,41,240,157,237,99,102,254,159,233,239,142,128,242,156,107,240,163,130,226,211,102,174,232,223,22,42,158,175,198,245,185,165,179,119,97,123,189,5,174,230,44,145,171,163,84,122,67,59,25,226,145,58,61,169,213,146,120,222,248,163,66,5,242,211,229,231,149,200,235,251,91,223,190,84,237,227,89,183,26,162,124,110,31,4,215,57,171,107,55,142,153,18,75,79,157,159,146,90,213,236,49,88,223,11,222,217,38,134,68,115,145,145,57,147,91,161,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,71,42,231,87,238,159,75,125,63,163,242,57,18,21,109,86,230,106,173,155,220,125,57,186,90,42,223,167,205,105,156,132,89,10,221,210,72,200,230,236,95,207,4,190,55,177,238,134,86,43,163,145,136,228,239,141,239,106,175,71,41,161,62,26,248,130,219,142,51,182,57,117,174,51,79,255,0,144,95,243,224,181,38,3,41,2,88,142,189,175,11,22,197,71,171,154,145,217,133,209,204,197,71,34,118,190,57,81,28,214,59,190,54,194,13,81,186,251,95,202,31,95,234,29,185,209,27,101,111,93,100,183,42,195,181,99,165,118,86,76,92,24,124,34,77,52,56,220,99,29,34,219,117,167,194,230,222,87,76,230,196,231,36,145,245,239,254,230,77,254,30,184,198,225,247,137,255,0,53,45,166,214,222,175,53,75,31,6,71,33,132,187,82,90,151,169,199,39,68,84,86,200,212,100,190,55,170,50,71,192,249,35,107,156,207,207,209,236,87,118,178,0,115,66,227,167,246,41,165,95,177,219,57,172,253,38,228,230,187,62,216,179,73,189,211,96,177,114,70,229,94,147,35,147,211,220,155,172,126,62,136,231,178,37,124,159,186,115,171,200,180,172,126,174,147,213,57,221,13,170,176,218,215,75,94,244,89,173,63,144,175,148,199,89,241,50,79,5,168,36,108,145,73,216,244,115,29,218,246,53,122,57,21,171,211,162,162,167,224,94,247,47,158,54,241,92,87,232,9,48,90,158,122,148,119,23,74,215,175,14,86,155,173,53,211,229,160,108,48,181,249,102,70,216,98,99,25,37,135,72,215,69,26,57,33,95,26,57,81,36,143,172,181,7,63,223,237,156,193,113,1,179,90,179,103,117,28,222,158,166,166,199,186,188,118,123,94,255,0,73,105,142,73,43,89,236,99,216,178,120,167,142,41,124,125,232,215,246,118,187,242,185,80,204,185,237,119,163,119,181,150,253,110,134,160,221,205,192,158,164,153,221,69,97,179,88,74,144,36,48,68,198,70,216,162,134,54,126,42,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,183,125,202,203,64,86,208,188,22,232,219,75,167,173,226,114,90,170,197,252,254,73,44,164,173,125,167,201,101,241,87,176,140,145,127,43,31,78,10,138,206,196,70,57,157,175,78,189,234,231,75,82,170,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,42,175,154,231,29,63,233,248,95,217,77,103,255,0,116,85,215,247,104,183,254,107,91,139,142,194,59,255,0,91,234,152,214,255,0,218,66,175,255,0,140,66,69,94,87,30,251,54,203,245,175,135,186,95,241,23,248,254,227,7,21,194,110,209,185,216,245,183,38,187,214,53,238,80,210,140,134,38,171,43,78,198,53,36,189,43,164,99,162,236,174,179,68,244,141,205,114,202,247,49,157,189,139,36,145,208,14,91,45,149,207,229,110,231,115,185,59,121,28,150,70,196,150,238,92,183,51,166,158,204,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,165,127,185,13,255,0,226,109,255,0,97,127,252,97,127,236,207,253,158,255,0,35,255,0,73,255,0,98,127,195,233,255,0,226,255,0,253,127,253,213,255,0,217,30,156,171,92,78,91,43,128,202,210,206,224,178,118,241,217,44,117,136,237,211,185,82,103,67,61,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,244,229,221,197,231,246,173,217,165,251,211,119,205,184,90,59,197,75,84,118,80,244,208,207,229,116,190,150,220,125,170,177,175,150,56,157,222,141,236,237,150,57,122,70,200,214,46,233,84,80,15,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,202,119,75,107,116,38,244,232,76,158,217,238,94,11,237,157,55,153,240,250,218,94,170,106,254,95,20,204,154,63,222,66,246,72,222,146,68,199,126,87,39,94,157,23,170,42,162,231,179,138,238,20,119,31,132,173,199,126,138,214,177,122,236,85,239,36,248,12,252,16,171,42,229,234,181,81,21,205,69,85,241,204,206,230,164,176,170,171,163,115,154,168,175,99,227,145,253,87,151,55,26,255,0,217,87,113,231,192,107,252,158,86,77,178,213,63,187,201,86,129,124,177,226,239,42,177,35,201,182,30,215,61,221,172,98,199,43,98,86,185,241,185,174,233,43,161,138,53,190,144,85,95,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,42,185,157,113,227,251,16,193,89,216,109,167,205,118,235,237,65,143,119,218,89,76,118,71,199,107,75,194,231,194,232,250,183,196,228,243,88,129,214,17,189,178,71,44,45,88,230,78,157,241,57,105,88,238,188,31,113,103,172,184,69,221,15,191,24,42,246,243,24,43,245,228,173,157,211,141,190,149,96,202,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,119,244,242,49,21,27,43,209,110,251,124,181,254,141,221,62,9,183,59,112,118,251,80,212,206,105,236,230,219,234,11,52,111,86,85,236,149,159,103,216,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,206,97,170,128,64,14,105,124,20,105,93,208,219,140,247,18,26,43,25,232,181,246,144,199,250,220,183,167,72,217,30,111,23,2,39,153,214,59,220,212,243,87,129,174,145,146,162,171,221,28,75,10,182,79,220,248,169,88,153,92,178,248,62,211,60,82,238,134,111,53,184,201,82,230,137,208,213,226,118,87,14,233,108,69,62,78,123,145,216,101,102,50,72,31,27,162,99,29,11,229,115,209,253,122,199,27,59,92,146,57,204,189,224,102,179,139,31,116,251,201,245,3,80,252,140,228,255,0,228,251,197,231,247,112,143,174,174,255,0,183,187,161,157,29,15,253,125,171,245,38,149,139,255,0,62,120,213,236,255,0,110,213,147,253,4,101,143,239,70,208,232,221,250,218,253,65,180,123,129,5,185,48,90,138,187,97,176,181,39,88,103,137,236,145,178,197,52,111,252,81,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,115,173,196,86,195,107,46,27,119,115,59,181,58,206,149,182,191,29,97,239,198,94,154,186,66,204,182,57,94,228,175,118,36,107,222,222,201,26,222,170,212,123,187,30,143,141,203,222,199,34,120,172,206,169,206,234,12,118,11,19,151,189,234,42,105,156,123,241,120,184,252,76,103,167,170,251,86,45,186,62,173,68,87,245,158,221,135,245,114,171,191,63,78,189,173,106,37,159,242,49,254,54,127,45,255,0,82,45,80,20,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,122,14,107,220,113,214,211,88,172,223,8,251,114,203,105,157,201,87,174,205,93,150,71,203,93,40,212,149,177,206,218,80,43,85,171,43,231,137,204,242,185,122,196,144,202,232,250,61,210,63,195,81,100,148,224,95,140,220,239,7,155,143,107,39,38,43,237,157,25,170,61,61,125,77,141,137,140,75,78,142,37,127,138,205,105,29,211,164,209,121,101,84,141,206,72,228,107,220,215,118,170,178,88,237,127,153,142,91,21,159,229,255,0,184,25,220,22,78,166,71,27,145,175,129,183,78,229,73,155,52,22,96,147,45,69,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,80,97,127,220,209,253,137,238,111,232,191,49,72,160,18,122,115,35,230,9,91,136,155,49,236,246,205,229,109,183,110,177,214,27,102,238,74,25,101,133,154,153,235,20,18,68,146,215,154,8,166,133,149,166,73,218,140,115,156,201,30,140,147,167,86,70,169,197,120,36,224,251,83,113,115,186,17,97,90,150,233,104,156,29,136,29,171,51,21,37,175,231,163,4,177,206,248,89,28,114,189,28,231,204,234,207,137,30,214,72,145,171,145,239,107,145,59,93,127,218,3,64,104,221,172,209,184,157,190,219,237,61,83,7,167,176,117,210,181,26,53,145,123,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,172,190,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,138,115,31,229,255,0,79,136,140,20,187,183,180,58,119,254,22,40,122,104,37,173,94,72,43,199,168,170,247,178,62,219,15,153,241,198,201,161,141,85,236,153,93,220,177,196,177,57,31,251,149,138,152,116,6,191,214,91,89,172,177,59,131,183,218,134,222,15,80,224,236,37,154,55,171,42,119,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,127,220,18,113,131,166,120,185,218,248,179,77,90,148,181,182,14,188,13,213,152,122,145,88,240,81,158,89,39,100,47,142,73,88,141,115,38,109,103,202,140,107,228,88,209,200,199,185,202,157,206,145,64,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,16,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,75,73,230,25,193,102,43,138,125,175,177,157,210,26,126,163,183,83,77,87,69,211,247,22,203,106,173,216,18,78,233,113,243,200,230,171,94,199,53,101,116,72,245,106,50,101,106,249,35,99,230,238,162,31,247,213,160,181,87,252,171,167,53,38,156,200,127,231,41,222,198,222,175,39,254,236,144,205,28,140,255,0,200,230,185,191,234,84,47,123,151,159,26,120,174,41,246,190,190,11,87,234,10,142,221,77,53,93,83,80,83,74,205,170,183,96,73,59,98,200,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,227,141,143,135,186,173,185,163,251,236,220,223,209,126,30,145,226,184,62,226,207,89,112,139,186,31,126,48,85,237,230,48,87,235,201,91,59,167,27,125,42,193,149,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,239,233,228,98,42,54,87,162,232,35,75,106,157,184,223,29,184,171,169,52,221,236,86,173,209,154,183,30,246,181,206,137,38,171,122,172,136,232,229,134,88,164,79,249,241,201,20,141,71,53,200,246,61,168,168,230,165,16,241,165,192,230,178,225,107,119,49,26,63,79,62,222,170,211,218,230,196,140,209,179,66,196,151,35,105,237,124,108,117,41,96,141,59,157,101,142,158,22,163,152,222,201,124,140,115,17,174,87,197,29,159,242,203,225,67,116,56,95,218,252,219,183,71,63,110,12,150,176,177,21,185,116,155,157,28,176,96,167,130,75,17,58,86,77,12,242,195,51,236,194,181,94,231,49,172,84,72,163,99,187,187,19,182,178,249,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,158,153,108,182,43,1,138,187,157,206,228,234,99,177,184,234,242,91,185,114,220,205,134,10,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,148,45,204,51,141,60,175,20,251,161,99,5,164,53,5,183,109,94,154,176,137,167,233,173,103,85,75,179,164,125,178,228,39,141,206,87,61,238,114,202,216,149,232,213,100,42,212,241,198,247,205,221,40,57,24,255,0,27,63,150,255,0,169,16,3,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,211,191,238,150,214,232,77,233,208,153,61,179,220,188,23,219,58,111,51,225,245,180,189,84,213,252,190,41,153,52,127,188,133,236,145,189,36,137,142,252,174,78,189,58,47,84,85,69,161,109,194,224,39,121,116,87,21,152,190,20,113,243,226,178,185,173,75,254,89,128,202,58,195,107,213,183,139,84,153,203,114,86,170,185,240,120,217,90,194,201,23,71,61,29,11,210,52,153,22,55,73,119,252,49,112,245,165,120,95,217,172,46,209,233,107,62,191,208,121,44,228,114,143,171,29,121,178,119,165,119,116,182,36,107,19,254,108,108,71,57,238,100,81,68,197,123,251,59,151,170,131,42,230,148,248,78,246,177,179,127,79,244,247,199,64,113,254,97,156,22,98,184,167,218,251,25,221,33,167,234,59,117,52,213,116,93,63,113,108,182,170,221,129,36,238,151,31,60,142,106,181,236,115,86,87,68,143,86,163,38,86,175,146,54,62,110,234,22,203,98,114,184,12,173,220,22,119,25,111,29,146,199,88,146,165,202,118,225,116,51,214,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,185,78,90,92,193,43,111,14,43,15,195,230,239,229,109,201,184,52,43,250,108,62,90,220,178,218,159,82,177,141,181,60,139,34,178,4,100,15,175,90,8,154,175,154,87,62,117,234,229,85,122,187,173,133,3,53,156,88,251,167,222,79,168,26,135,228,103,61,7,7,220,89,235,46,17,119,67,239,198,10,189,188,198,10,253,121,43,103,116,227,111,165,88,50,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,157,253,60,140,69,70,202,244,91,232,201,227,54,75,139,189,146,101,91,82,84,214,155,117,173,43,193,101,22,181,185,235,178,211,34,157,146,177,21,241,58,57,162,123,38,133,168,246,42,181,237,124,110,99,209,21,28,210,189,182,255,0,152,62,220,112,45,170,157,194,7,221,92,174,180,208,59,109,228,195,88,213,52,164,72,178,147,102,60,150,103,201,61,41,204,216,227,88,82,236,222,158,56,252,168,172,100,15,147,205,99,189,168,150,63,180,59,209,181,251,245,163,99,220,13,163,213,245,53,22,10,75,18,212,91,16,178,72,159,20,241,170,119,197,44,82,181,178,196,254,138,215,35,94,214,170,177,236,122,117,107,218,171,237,64,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,0,0,0,0,0,113,78,50,119,210,159,14,220,56,235,61,198,251,103,236,236,211,113,242,99,180,227,152,144,62,103,230,44,49,209,213,88,226,157,81,146,248,222,190,119,179,163,151,197,12,174,236,114,53,90,185,194,58,87,13,123,189,103,97,119,231,67,110,228,51,219,142,190,157,204,67,54,65,42,65,20,211,203,142,127,88,174,195,27,37,232,197,124,149,164,154,52,85,86,244,87,162,163,154,168,142,77,41,226,114,216,172,254,42,150,119,5,147,169,145,198,228,107,199,110,157,202,147,54,104,44,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,16,43,156,70,203,229,119,23,135,156,46,224,105,125,33,111,51,151,208,25,135,219,185,98,179,220,231,208,194,77,93,254,178,85,137,29,209,236,73,97,164,231,185,26,231,70,200,220,255,0,203,26,74,165,38,22,125,201,47,103,51,178,234,173,117,196,13,137,188,56,90,216,245,209,212,227,237,99,189,93,169,36,175,110,194,245,71,247,199,225,100,85,191,5,103,107,253,87,229,119,88,220,139,109,64,170,190,121,223,193,63,230,79,233,165,101,233,61,1,172,181,213,109,65,107,71,233,235,121,102,105,92,60,153,252,186,86,68,115,234,227,163,150,40,165,176,172,235,220,230,49,211,198,175,237,69,237,103,115,221,209,140,123,155,234,184,117,223,157,101,195,110,238,96,183,91,70,93,182,215,227,172,49,153,58,48,216,72,89,150,199,43,218,182,41,74,174,99,219,217,35,91,209,28,172,119,99,209,146,53,59,216,213,77,9,240,235,191,58,55,137,45,163,193,110,182,140,187,81,204,200,215,99,50,116,97,176,179,63,19,145,70,53,108,82,149,92,198,59,190,55,59,162,57,88,222,246,43,36,106,118,61,170,189,44,143,251,165,199,175,9,219,45,174,242,123,103,185,123,173,246,54,164,195,120,125,109,47,176,178,86,60,94,88,89,52,127,188,134,187,227,119,88,229,99,191,43,151,167,94,139,209,81,81,58,6,202,111,222,211,241,19,165,109,107,93,156,213,127,120,48,180,178,15,197,207,103,208,217,169,217,105,145,199,35,163,236,177,28,111,94,140,154,53,234,137,219,249,186,117,234,138,137,72,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,119,94,60,56,129,218,253,137,225,231,84,195,184,47,169,144,189,172,112,249,12,14,23,79,72,178,43,242,243,205,93,209,185,174,108,82,71,43,107,49,37,106,205,43,100,98,177,142,68,107,188,175,137,174,207,9,110,156,35,236,134,232,109,7,45,61,236,206,235,188,229,68,196,110,22,135,204,106,124,14,10,24,227,123,232,193,46,26,84,245,82,206,223,197,207,179,19,107,57,33,234,169,19,33,98,170,164,146,74,198,84,89,165,62,19,189,172,108,223,211,253,61,241,208,29,84,2,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,142,85,206,175,221,62,150,250,127,71,228,114,36,32,197,104,13,101,157,209,185,253,193,195,105,235,119,52,246,149,177,70,182,106,244,40,142,101,7,220,89,82,178,202,136,189,205,99,221,4,140,71,244,236,71,246,53,85,29,35,17,222,255,0,133,94,38,53,151,10,27,185,79,116,180,125,26,153,22,58,187,177,185,124,101,148,70,179,35,142,145,241,190,88,18,78,213,116,47,238,138,55,178,70,162,246,189,141,238,107,217,223,27,252,254,255,0,111,30,119,136,13,229,213,155,197,168,225,244,246,245,54,65,214,35,173,220,199,250,74,172,106,71,90,183,123,24,196,147,197,4,113,69,228,236,71,63,179,185,223,153,202,165,197,114,150,225,227,43,179,92,60,216,215,154,175,21,82,174,119,115,172,86,205,192,248,110,58,103,187,8,149,218,184,246,202,212,95,19,30,171,53,153,145,25,213,221,150,24,146,42,57,190,56,253,255,0,31,220,96,226,184,77,218,55,59,30,182,228,215,122,198,189,202,26,81,144,196,213,101,105,216,198,164,151,165,116,140,116,93,149,214,104,158,145,185,174,89,94,230,51,183,177,100,146,58,12,213,154,167,59,174,117,86,103,90,234,155,222,183,53,168,50,22,50,153,27,62,38,71,231,181,60,142,146,89,59,24,141,99,123,158,247,47,70,162,53,58,244,68,68,252,14,149,196,191,12,250,203,133,173,67,165,52,102,224,222,168,253,67,159,210,245,245,29,234,85,149,30,204,99,230,181,102,20,168,178,163,149,179,61,173,174,213,123,219,249,59,222,230,181,94,214,164,143,249,118,191,135,77,119,188,27,89,184,187,153,161,107,250,255,0,217,159,162,185,152,165,223,12,93,152,185,107,95,154,123,158,73,101,103,95,15,161,99,124,76,107,222,255,0,63,84,68,236,84,119,148,218,173,204,213,91,55,184,250,115,116,180,85,191,79,154,211,57,8,178,21,187,164,145,145,205,216,191,158,9,124,111,99,221,12,172,87,71,35,17,201,223,27,222,213,94,142,83,66,124,40,241,93,183,28,90,237,195,53,174,138,151,208,229,104,248,224,207,224,39,153,31,107,17,105,200,170,141,114,162,39,146,23,246,185,98,153,17,27,35,90,228,84,99,217,36,108,237,96,207,183,50,237,1,91,111,184,210,220,74,184,221,61,111,21,141,206,88,173,159,170,179,36,189,151,31,110,180,114,218,177,19,228,85,239,99,174,45,180,94,213,236,107,218,246,55,183,179,181,35,174,147,210,217,221,115,170,176,218,43,75,81,245,185,173,65,144,175,139,199,86,242,178,63,61,169,228,108,113,71,222,245,107,27,220,247,181,58,185,81,169,215,170,170,39,226,105,247,73,233,108,22,134,210,184,109,21,165,168,250,44,46,159,199,215,197,227,171,121,95,39,130,172,17,182,56,163,239,122,185,238,237,99,26,157,92,170,229,233,213,85,87,241,63,88,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,226,95,243,31,230,1,79,135,124,20,187,73,180,58,139,254,22,47,250,105,229,179,94,56,44,71,167,106,247,178,78,235,12,153,146,70,249,166,141,21,140,133,91,220,145,202,178,185,89,251,148,150,144,73,85,202,227,223,102,217,126,181,240,247,75,201,222,141,222,209,187,11,181,250,131,119,55,2,123,113,224,180,237,118,205,97,42,64,179,79,43,223,35,98,138,24,217,248,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,103,91,136,173,249,214,92,73,110,230,119,117,181,157,219,110,126,70,195,217,140,163,53,132,153,152,156,114,61,203,94,148,74,214,49,189,145,181,221,21,200,198,247,189,95,35,147,189,238,85,176,174,79,188,33,255,0,119,23,26,234,151,251,122,90,25,177,223,255,0,215,213,191,110,104,152,159,243,224,141,30,255,0,246,238,88,255,0,208,72,90,161,88,28,218,248,40,251,110,157,206,44,182,203,25,149,185,154,135,195,30,180,199,192,158,120,221,70,24,60,108,201,181,21,221,241,248,89,20,81,202,216,218,230,172,106,217,85,35,72,166,123,235,47,101,247,123,89,108,46,232,105,253,220,219,249,234,71,157,211,182,29,53,116,183,2,77,4,172,124,110,138,88,100,103,224,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,163,237,151,221,237,27,191,91,95,167,247,115,111,231,183,38,11,81,87,116,213,210,220,11,12,241,61,146,58,41,97,145,159,138,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,45,27,115,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,45,80,227,252,85,112,207,163,120,175,218,59,155,91,172,47,91,199,61,182,27,146,196,100,235,42,185,248,236,140,108,145,145,78,177,247,35,102,103,108,178,49,241,185,83,185,143,119,107,152,254,201,25,158,29,210,218,221,119,178,218,239,39,182,123,151,130,251,27,82,97,188,62,182,151,170,134,199,139,203,11,38,143,247,144,189,241,187,172,114,177,223,149,203,211,175,69,232,168,168,147,215,149,127,29,86,116,6,161,197,112,195,186,87,237,207,166,51,150,33,198,232,201,161,171,23,102,39,35,61,169,158,232,37,72,227,73,164,101,169,172,162,36,143,123,252,79,107,19,181,177,189,239,142,226,74,171,231,157,252,19,254,100,254,154,66,174,12,248,165,254,200,250,219,88,110,69,45,55,246,222,107,37,163,237,96,176,149,229,119,109,86,94,150,229,73,91,45,149,71,35,214,22,50,9,28,173,103,230,123,145,172,234,196,114,200,206,21,150,203,101,115,249,91,185,220,238,78,222,71,37,145,177,37,187,151,45,204,233,167,179,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,118,156,9,114,224,193,108,126,220,106,12,158,246,193,246,174,179,220,109,63,99,79,231,49,176,93,123,106,227,48,246,145,190,108,123,100,133,201,228,153,253,172,89,103,107,186,53,204,107,97,84,70,186,89,171,87,142,142,12,179,188,30,110,61,92,100,121,95,182,116,102,168,245,22,52,206,74,87,177,45,58,56,149,158,90,214,99,111,78,147,69,229,137,22,70,181,35,145,175,107,155,218,170,248,163,249,120,102,226,239,43,177,91,105,187,91,53,153,199,91,203,105,61,208,210,249,44,107,35,138,195,187,241,121,89,104,205,4,54,162,141,206,72,149,146,44,145,178,127,193,30,172,142,39,35,151,194,145,73,29,77,84,2,5,115,134,222,252,86,131,225,210,190,205,77,131,183,115,37,186,54,17,181,237,182,70,178,10,48,99,173,84,179,43,223,253,238,123,220,229,133,141,98,34,39,71,200,229,114,118,35,36,164,194,106,114,157,223,76,238,216,113,65,140,219,159,182,113,84,180,182,229,245,199,101,219,144,70,51,186,212,21,236,73,65,97,149,85,170,217,157,59,252,13,103,85,108,158,165,91,216,231,248,220,203,212,6,107,56,177,247,79,188,159,80,53,15,200,206,114,162,244,249,103,241,175,145,226,127,66,100,180,78,229,228,253,78,228,233,46,182,110,220,145,106,195,246,205,25,166,145,99,177,13,120,91,31,103,135,171,32,145,27,31,106,117,129,202,245,116,202,214,244,190,54,248,62,211,60,92,237,124,184,87,37,74,90,219,7,94,119,105,60,197,185,108,120,40,207,44,144,62,102,73,28,79,70,185,147,54,179,34,87,185,146,44,104,229,123,26,229,78,215,80,14,191,208,26,203,107,53,150,91,111,183,7,79,91,193,234,28,29,133,173,122,141,148,78,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,108,211,145,143,241,179,249,111,250,145,58,119,175,140,206,27,56,118,213,85,116,86,241,238,71,221,252,213,220,123,50,144,86,251,30,253,190,250,175,146,72,219,39,125,120,36,98,117,124,50,39,69,94,239,203,215,167,69,69,95,214,216,190,40,246,39,137,79,182,255,0,98,154,231,239,31,221,207,77,246,159,249,178,229,63,7,168,242,248,127,227,49,71,221,221,224,151,252,61,122,118,254,61,58,167,90,171,231,87,238,159,75,125,63,163,242,57,19,138,112,165,198,110,119,132,189,184,221,92,102,131,197,121,117,158,187,251,34,190,35,37,59,24,250,184,168,235,165,223,61,151,70,238,190,89,147,212,68,145,70,173,88,251,149,206,127,84,103,138,88,235,137,196,229,115,249,90,88,44,22,50,222,71,37,145,177,29,74,116,234,66,233,167,179,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,123,220,52,242,224,218,125,164,225,247,59,180,59,161,7,223,27,251,129,232,44,107,73,98,187,102,181,89,228,169,47,154,181,106,222,39,71,35,33,134,69,114,164,159,150,73,92,231,57,253,173,86,195,29,70,113,131,194,102,178,225,23,116,62,227,231,108,91,204,96,175,215,142,206,11,81,186,130,85,131,42,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,223,211,198,245,68,108,172,85,105,30,44,245,150,158,225,95,94,240,167,153,175,111,55,167,181,85,140,117,156,44,147,95,70,179,79,62,11,173,181,101,34,141,99,115,164,100,238,142,62,172,242,49,140,127,124,136,138,233,31,221,194,139,254,230,143,236,79,115,127,69,249,138,69,0,158,255,0,98,246,47,113,248,139,220,124,118,215,237,126,27,215,101,111,117,150,105,165,85,101,92,125,86,170,36,150,172,200,136,190,56,89,220,222,171,209,92,174,115,88,198,189,239,99,29,162,157,139,216,189,184,225,211,110,49,219,95,181,248,111,67,138,163,214,89,166,149,81,246,178,22,156,136,146,90,179,34,34,121,38,127,107,122,175,68,106,53,173,99,26,198,49,140,111,64,42,175,158,119,240,79,249,147,250,105,21,121,92,123,236,219,47,214,190,30,233,123,218,255,0,95,232,221,172,209,185,109,193,220,29,67,83,7,167,176,117,214,205,235,214,85,123,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,206,103,20,251,179,165,119,211,136,45,109,187,58,43,72,125,217,194,234,60,130,89,173,143,115,99,108,139,219,19,35,125,137,82,52,70,36,211,189,142,158,68,69,119,73,38,127,87,200,189,94,233,127,201,215,135,221,199,212,27,177,55,17,212,117,7,216,218,51,75,250,204,21,184,99,157,86,76,237,169,107,34,173,71,70,199,39,72,98,242,215,176,231,72,138,213,145,144,35,26,229,71,62,27,148,0,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,95,158,91,45,138,192,98,174,231,115,185,58,152,236,110,58,188,150,238,92,183,51,97,130,180,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,120,120,239,222,189,9,196,15,20,26,187,115,54,223,31,227,192,219,244,180,171,221,124,83,69,54,83,211,87,142,21,183,36,114,200,238,206,239,31,107,17,173,139,247,76,137,95,27,101,89,21,122,95,42,253,144,221,13,201,226,95,21,185,58,19,57,83,5,136,219,91,16,223,207,100,102,142,57,223,36,22,89,52,94,134,40,93,248,185,246,98,109,152,214,79,193,34,103,124,136,239,34,68,199,249,254,104,254,251,55,55,244,95,135,164,69,82,101,114,226,227,142,183,10,90,202,254,143,220,22,91,177,183,90,194,196,15,189,52,79,150,87,225,45,181,21,137,118,40,17,85,175,99,154,173,108,237,107,124,174,100,81,57,170,229,133,34,146,247,129,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,70,174,103,92,192,41,238,237,203,60,63,108,134,162,245,122,22,167,116,26,155,37,20,112,75,87,61,106,57,225,154,38,214,123,152,178,36,48,73,95,240,154,55,181,179,57,238,232,142,141,172,124,149,214,90,167,35,31,227,103,242,223,245,34,0,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,160,0,50,174,105,79,132,239,107,27,55,244,255,0,79,124,116,7,85,43,215,153,111,47,186,219,195,138,204,113,7,180,24,171,114,110,13,10,254,167,49,137,169,20,182,167,212,172,99,106,193,26,70,143,157,25,3,235,214,130,87,35,33,137,207,157,122,53,17,94,173,235,77,120,156,182,87,1,149,165,157,193,100,237,227,178,88,235,17,219,167,114,164,206,134,122,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,253,192,15,24,56,174,44,182,141,174,200,45,184,245,222,142,175,78,134,171,100,209,53,25,102,119,177,201,29,232,157,27,27,23,101,133,134,87,172,109,107,86,39,181,236,237,236,72,228,146,80,25,172,226,199,221,62,242,125,64,212,63,35,57,229,53,22,214,235,189,41,161,52,142,230,103,240,94,151,77,235,191,95,247,126,239,170,133,254,179,209,76,144,218,253,219,30,178,71,217,35,145,191,188,107,123,186,245,111,84,252,78,235,193,191,30,154,251,131,188,86,178,193,96,180,213,77,79,141,212,245,210,122,116,239,223,154,40,49,185,86,53,91,29,180,141,189,90,246,57,170,141,154,52,70,62,84,138,4,73,99,241,254,49,128,210,71,8,187,33,149,225,199,135,77,25,179,89,220,229,76,190,75,1,94,203,174,91,169,27,153,2,207,98,212,214,100,100,125,223,153,204,99,167,86,35,213,26,175,70,35,149,172,238,236,78,192,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,0,0,0,0,0,2,165,121,218,111,30,118,93,85,161,120,126,175,15,135,11,91,30,154,198,228,157,204,119,171,181,36,150,42,87,78,138,206,248,252,44,138,207,226,143,237,127,170,252,205,235,27,85,98,175,47,126,26,240,92,80,241,29,143,209,90,197,123,244,182,19,31,62,161,206,214,101,167,215,154,229,88,95,28,108,130,55,177,170,169,223,60,240,35,250,43,29,226,242,171,30,215,163,20,226,187,177,161,127,101,251,167,172,182,207,237,79,180,254,233,106,12,142,11,214,248,60,62,171,210,217,146,31,47,143,185,221,157,222,62,238,222,231,116,235,211,170,244,234,94,167,44,189,235,253,180,240,143,165,189,70,63,210,223,208,157,52,85,206,200,187,33,151,209,65,15,167,146,62,178,61,206,235,86,90,221,238,94,222,178,164,189,173,70,246,245,149,64,28,211,137,125,79,163,116,119,15,59,145,168,183,7,31,83,35,167,171,105,124,147,47,99,108,228,151,30,204,147,36,174,248,210,146,88,79,205,19,236,57,237,129,142,111,87,247,202,222,212,87,116,69,205,17,122,124,161,179,250,87,51,193,182,55,29,167,176,158,134,254,11,80,101,49,249,217,253,52,113,122,251,206,145,182,25,63,115,21,93,47,74,182,42,69,222,254,142,79,15,98,39,107,24,171,53,65,85,124,243,191,130,127,204,159,211,78,63,201,171,19,138,207,241,37,173,176,89,220,101,76,142,55,35,182,249,42,151,41,219,133,179,65,102,9,47,227,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,149,230,41,192,173,158,22,181,146,235,141,190,161,109,251,87,159,177,12,52,102,179,106,39,191,25,145,153,44,61,113,168,139,34,207,51,27,29,119,72,201,156,207,240,61,172,115,222,246,171,223,207,248,28,226,239,43,194,14,238,59,85,207,142,183,152,210,121,234,237,198,234,60,84,22,28,199,190,4,122,57,150,161,98,185,34,125,152,87,187,179,200,157,21,146,77,26,58,63,42,200,221,4,105,61,83,130,215,58,87,13,173,116,181,239,91,133,212,24,250,249,76,117,159,19,227,243,213,158,54,201,20,157,143,70,189,189,204,123,87,163,145,28,157,122,42,34,254,5,11,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,0,57,163,251,236,220,223,209,126,30,145,47,249,100,111,166,220,112,233,192,142,186,221,13,208,204,250,28,85,29,192,187,20,48,196,136,251,89,11,78,198,99,214,58,181,163,85,79,36,207,237,119,68,234,141,70,181,207,123,152,198,61,237,174,190,37,248,139,215,124,80,110,157,253,204,215,86,63,218,211,195,210,236,135,252,217,139,245,51,77,5,63,36,81,71,230,241,121,222,223,43,219,222,255,0,239,85,254,228,73,191,202,159,129,90,218,198,74,28,83,238,189,10,150,112,85,108,36,218,42,139,109,74,217,221,145,169,117,139,246,147,214,25,26,141,100,82,215,146,38,195,34,59,200,171,35,156,198,181,177,172,182,63,197,143,181,141,228,250,127,168,126,58,115,53,134,148,248,78,246,177,179,127,79,244,247,199,64,117,80,10,86,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,57,87,58,191,116,250,91,233,253,31,145,200,158,255,0,146,238,150,193,107,157,43,196,46,138,213,52,125,110,23,80,99,240,120,188,141,111,43,227,243,213,158,60,164,114,199,222,197,107,219,220,199,185,58,181,81,201,215,170,42,47,226,71,94,96,220,18,101,120,80,215,241,231,116,196,22,239,109,214,170,177,98,108,85,198,213,115,96,196,206,233,166,115,49,47,145,211,74,247,190,58,237,141,205,150,69,106,204,158,69,106,42,199,39,78,65,194,246,197,231,120,139,223,29,43,181,248,156,54,86,245,11,217,10,242,231,230,199,43,25,38,63,14,217,152,150,237,44,146,34,199,31,100,110,94,213,122,42,44,142,141,136,215,185,237,99,180,145,137,196,226,176,24,170,88,44,22,50,166,59,27,142,175,29,74,116,234,66,216,96,173,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,70,220,215,54,155,121,116,63,17,211,235,221,204,213,255,0,121,176,58,215,212,73,164,174,119,54,63,67,70,7,181,87,25,233,209,127,117,233,252,236,252,205,78,217,188,190,85,95,43,230,107,57,87,2,219,179,179,91,41,196,118,157,215,187,227,164,62,218,192,212,238,142,181,206,215,75,246,21,229,123,22,28,159,167,68,95,81,226,232,239,203,209,92,206,255,0,44,104,233,98,141,171,221,121,202,229,177,89,254,36,180,78,119,5,147,169,145,198,228,118,223,27,110,157,202,147,54,104,44,193,37,252,131,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,233,92,151,117,78,11,67,105,94,33,117,174,169,189,232,176,186,127,31,131,202,100,108,248,159,39,130,172,17,229,36,150,78,198,35,158,238,214,49,203,209,168,174,94,157,17,21,127,2,0,111,246,176,219,141,127,188,186,179,89,109,30,130,251,151,164,50,185,7,79,139,194,119,162,250,104,251,81,28,238,214,245,100,94,71,163,229,240,177,86,56,188,158,54,42,177,141,85,150,188,160,182,135,119,51,220,69,214,222,61,57,5,186,26,19,76,87,187,143,212,23,157,59,224,131,32,249,234,185,34,160,196,111,225,97,237,149,213,236,57,139,249,35,72,163,123,149,175,88,81,247,104,10,128,231,123,247,19,246,167,182,159,103,255,0,242,103,247,126,223,218,255,0,233,191,236,95,169,79,65,253,255,0,186,255,0,77,246,151,248,63,63,253,191,225,227,56,7,43,143,125,155,101,250,215,195,221,47,248,21,87,207,59,248,39,252,201,253,52,134,188,19,241,49,91,133,29,91,175,247,62,26,53,50,25,217,244,61,140,70,158,163,109,37,240,89,200,205,145,160,173,242,44,109,85,70,71,20,115,76,168,174,103,122,66,177,163,216,231,181,78,21,171,53,78,119,92,234,172,206,181,213,55,189,110,107,80,100,44,101,50,54,124,76,143,207,106,121,29,36,178,118,49,26,198,247,61,238,94,141,68,106,117,232,136,137,248,18,215,127,248,21,179,195,47,6,90,127,115,247,58,133,186,187,161,168,245,196,24,219,84,93,106,41,32,196,99,146,182,65,91,3,22,9,31,20,207,153,96,134,103,72,174,94,212,241,198,214,177,91,34,201,231,249,92,123,236,219,47,214,190,30,233,53,57,205,237,54,242,234,77,9,130,221,92,38,175,245,59,109,164,188,113,230,116,223,115,97,244,151,166,153,98,139,39,253,233,234,123,188,209,215,237,95,205,15,94,230,34,182,105,220,202,150,210,121,28,22,31,85,97,178,218,167,78,125,224,194,210,200,87,177,145,196,122,199,212,251,66,171,36,107,165,173,231,98,43,226,242,49,28,207,35,83,185,189,221,83,241,67,77,27,91,186,90,19,122,116,38,51,115,54,211,59,246,206,155,204,249,189,21,223,75,53,127,47,138,103,195,39,238,230,99,36,111,73,34,123,127,51,83,175,78,169,213,21,21,125,89,229,55,75,116,180,38,203,104,76,158,230,110,94,119,236,109,55,134,240,250,219,190,150,107,30,47,44,204,134,63,221,194,199,200,238,178,74,198,254,86,175,78,189,87,162,34,170,102,95,86,100,112,89,141,85,153,203,105,109,57,247,127,11,119,33,98,198,59,17,235,31,111,236,250,175,145,206,138,183,157,232,143,151,198,197,107,60,142,78,231,118,245,95,197,75,95,228,193,178,27,161,165,116,206,165,223,44,174,114,165,61,19,174,107,182,134,59,14,216,227,150,124,132,244,236,72,207,92,249,19,243,64,200,156,182,161,108,125,122,200,178,72,231,53,169,28,78,146,26,243,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,45,80,130,188,184,57,128,83,226,35,5,22,210,110,246,162,255,0,133,138,30,166,120,172,216,142,10,241,234,42,189,239,147,186,187,33,100,113,178,104,99,84,99,225,70,247,44,113,36,173,87,254,249,34,233,92,127,112,125,138,226,203,104,220,220,122,91,143,93,232,234,247,47,233,71,195,43,81,150,103,123,26,178,81,149,178,61,177,118,88,88,98,98,72,231,53,98,123,88,254,238,196,146,57,40,7,45,137,202,224,50,183,112,89,220,101,188,118,75,29,98,74,151,41,219,133,208,207,90,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,226,121,98,243,0,185,187,180,235,112,253,189,250,139,213,235,170,157,176,105,156,148,177,207,45,172,245,88,224,154,105,91,101,237,98,198,147,65,29,127,198,105,30,215,76,215,183,170,58,70,189,242,120,14,121,223,193,63,230,79,233,165,85,150,233,202,135,129,202,218,107,21,132,226,227,113,159,109,51,185,42,246,31,164,113,42,201,107,165,26,146,182,72,29,118,116,114,53,101,124,241,57,254,38,167,88,146,25,91,39,87,186,70,120,108,208,241,91,209,180,58,55,126,182,191,80,109,30,224,65,110,76,22,162,174,216,108,45,73,214,25,226,123,36,108,177,77,27,255,0,20,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,240,241,59,195,214,170,225,127,121,115,91,71,170,108,250,255,0,65,227,179,142,202,50,172,149,225,201,209,149,189,209,88,141,175,79,249,209,189,26,231,181,146,197,43,17,239,236,238,94,84,106,160,20,3,204,235,116,191,106,28,100,235,95,73,157,251,79,21,164,189,62,150,199,255,0,146,248,125,47,165,141,61,92,31,139,26,231,246,222,146,239,231,119,119,94,191,149,202,196,97,232,56,31,224,238,207,18,251,37,191,121,170,88,123,110,212,52,48,244,113,186,62,196,212,226,125,73,242,41,63,173,158,8,165,155,177,177,217,115,106,86,174,178,54,86,248,162,200,61,94,215,53,232,132,63,196,229,178,184,12,173,44,238,11,39,111,29,146,199,88,142,221,59,149,38,116,51,214,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,211,158,213,110,102,149,222,77,184,211,155,165,162,173,250,140,46,166,199,197,144,173,221,36,111,146,30,244,252,240,75,227,123,216,217,162,122,58,57,24,142,94,201,24,246,170,245,106,158,172,205,103,22,62,233,247,147,234,6,161,249,25,201,85,75,128,239,219,127,47,109,187,223,157,167,194,247,107,237,63,143,205,253,165,139,199,99,188,150,181,68,45,205,206,216,250,187,202,212,243,87,129,182,21,189,177,201,44,205,72,225,78,189,145,53,33,6,128,215,250,203,107,53,150,39,112,118,251,80,219,193,234,28,29,132,179,70,245,101,78,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,39,193,247,22,122,55,139,173,175,251,241,130,175,83,15,157,161,98,74,217,221,56,219,235,106,124,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,103,103,95,35,17,85,209,61,18,176,57,207,226,113,88,238,43,240,151,49,248,202,149,108,101,52,61,11,119,165,134,22,177,246,167,75,151,97,73,101,114,39,87,189,34,134,40,209,206,234,189,145,177,191,220,212,68,236,28,140,127,141,159,203,127,212,142,85,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,114,174,117,126,233,244,183,211,250,63,35,145,32,1,117,60,177,120,14,253,136,96,171,111,206,236,97,123,117,246,160,199,183,236,220,94,71,29,227,181,165,225,115,230,108,157,29,229,114,121,172,64,234,234,238,232,227,150,22,172,144,175,78,249,90,179,252,229,92,78,240,245,165,120,160,217,172,214,209,234,155,62,131,215,248,236,227,178,140,171,29,137,177,151,162,119,116,86,35,107,211,254,116,111,70,185,142,124,82,202,196,123,59,251,147,60,59,209,180,58,203,97,119,67,80,109,30,224,65,82,60,238,157,176,216,108,45,73,210,104,37,99,227,108,177,77,27,255,0,5,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,79,20,95,247,52,127,98,123,155,250,47,204,82,40,4,208,247,4,156,31,105,158,17,182,190,44,43,82,165,221,109,156,175,3,181,102,98,164,182,60,23,167,138,73,223,11,35,142,87,171,90,200,91,101,241,35,218,200,214,68,106,61,237,106,175,107,100,80,42,175,158,119,240,79,249,147,250,105,21,121,92,123,236,219,47,214,190,30,233,239,249,143,243,0,185,196,70,118,93,164,218,29,69,255,0,4,244,61,52,242,217,175,28,245,228,212,86,187,25,39,117,134,76,200,228,100,48,200,170,198,66,173,237,89,34,89,92,175,253,202,69,197,120,58,224,235,93,241,127,174,236,96,48,23,62,198,211,120,110,207,188,26,131,199,13,143,178,252,176,216,125,95,242,87,207,20,147,249,100,174,177,254,237,87,179,175,115,186,34,126,58,9,208,26,3,70,237,102,141,196,237,246,223,105,234,152,61,61,131,174,149,168,209,172,139,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,0,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,118,174,103,92,192,41,238,237,203,60,63,108,134,162,245,122,22,167,116,26,155,37,20,112,75,87,61,106,57,225,154,38,214,123,152,178,36,48,73,95,240,154,55,181,179,57,238,232,142,141,172,124,145,43,133,94,25,245,151,21,251,185,79,107,116,125,234,152,230,54,187,178,89,124,157,149,71,51,29,142,141,241,178,89,210,62,228,116,207,238,150,54,50,54,170,119,61,237,238,115,25,223,35,52,61,181,187,91,161,54,91,66,99,54,207,109,48,95,99,105,188,55,155,209,82,245,83,88,241,121,102,124,210,126,242,103,190,71,117,146,87,187,243,57,122,117,232,157,17,17,18,139,57,163,251,236,220,223,209,126,30,145,221,121,76,237,14,141,223,173,175,226,51,104,247,2,11,114,96,181,21,125,51,13,133,169,58,195,60,79,100,153,9,98,154,55,254,40,143,142,88,227,145,17,200,230,42,177,17,205,115,85,205,88,85,196,86,195,107,46,27,119,115,59,181,58,206,149,182,191,29,97,239,198,94,154,186,66,204,182,57,94,228,175,118,36,107,222,222,201,26,222,170,212,123,187,30,143,141,203,222,199,34,78,174,84,60,113,217,211,89,92,39,8,251,140,202,137,130,201,88,176,205,35,150,87,197,93,104,219,149,210,78,234,83,171,149,169,43,39,149,207,241,57,58,202,147,74,216,250,61,178,51,195,110,133,0,243,71,247,217,185,191,162,252,61,35,228,219,222,48,114,187,65,193,54,161,225,223,66,45,68,206,238,22,168,203,187,61,106,104,156,247,209,194,75,143,161,7,100,77,115,60,78,125,149,109,152,213,253,202,232,153,11,250,53,29,36,82,51,133,109,110,214,235,189,233,215,120,205,179,219,76,23,219,58,147,51,230,244,84,189,84,53,252,190,40,95,52,159,188,153,236,141,189,35,137,238,252,206,78,189,58,39,85,84,69,238,188,192,120,103,209,188,40,110,94,138,218,221,31,122,222,69,238,208,245,50,89,124,157,149,86,191,35,145,146,245,214,75,58,71,220,173,133,157,177,70,198,70,213,94,214,49,189,206,123,251,228,124,181,228,99,252,108,254,91,254,164,64,14,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,0,6,85,205,41,240,157,237,99,102,254,159,233,239,142,128,243,252,111,238,246,178,216,94,24,245,110,238,109,252,245,35,206,233,219,24,137,171,165,184,18,104,37,99,242,149,34,150,25,25,248,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,123,93,139,223,77,184,226,47,110,49,219,161,181,249,159,93,138,189,214,41,161,149,17,150,177,246,154,136,178,85,179,26,42,248,230,103,115,122,167,85,106,181,205,123,28,246,61,143,117,91,115,80,224,86,206,128,212,57,94,39,182,182,133,185,244,198,114,196,217,45,103,12,214,162,236,196,228,103,181,11,27,60,75,36,137,52,140,181,53,149,85,141,140,127,137,237,122,247,54,55,177,145,192,173,173,221,45,119,178,218,239,25,185,155,105,157,251,27,82,97,188,222,138,239,165,134,199,139,203,11,225,147,247,115,49,241,187,172,114,189,191,153,171,211,175,84,232,168,138,154,19,225,71,138,237,184,226,215,110,25,173,116,84,190,135,43,71,199,6,127,1,60,200,251,88,139,78,69,84,107,149,17,60,144,191,181,203,20,200,136,217,26,215,34,163,30,201,35,101,11,241,99,238,159,121,62,160,106,31,145,156,183,78,8,54,135,70,239,215,44,77,37,180,123,129,5,185,48,90,138,190,94,27,11,82,117,134,120,158,204,229,185,98,154,55,254,40,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,181,1,196,86,195,107,46,27,119,115,59,181,58,206,149,182,191,29,97,239,198,94,154,186,66,204,182,57,94,228,175,118,36,107,222,222,201,26,222,170,212,123,187,30,143,141,203,222,199,34,73,94,82,27,13,103,116,248,151,143,114,114,20,170,79,167,182,194,191,218,150,82,205,120,172,50,92,140,236,146,42,49,163,30,244,115,30,215,36,182,89,43,88,254,199,211,106,126,87,61,142,75,201,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,0,0,0,0,0,0,51,89,197,86,233,126,218,120,142,220,93,204,135,59,246,205,12,206,160,181,246,85,223,75,233,252,184,184,159,225,163,251,181,99,28,222,149,98,129,191,157,168,245,233,213,253,92,174,85,178,158,73,123,103,165,107,109,102,186,222,63,73,229,212,153,13,64,186,103,207,36,113,187,211,209,175,90,189,142,200,93,217,228,103,146,75,93,100,78,245,107,188,16,126,84,86,117,88,193,206,23,69,98,180,175,24,47,206,227,236,91,146,198,177,210,248,220,221,230,204,246,171,35,157,142,154,138,54,36,70,162,163,60,84,98,114,163,149,203,222,231,175,94,138,141,111,95,228,151,188,121,216,181,86,186,225,250,196,62,108,45,156,122,235,26,114,119,49,190,146,212,114,87,169,97,58,35,59,228,243,50,90,223,138,191,181,158,151,242,183,172,142,84,182,160,10,192,231,105,188,120,40,180,174,133,225,250,188,62,108,213,156,130,107,27,146,119,61,190,146,172,113,216,169,93,58,43,59,36,243,62,91,63,138,63,185,158,151,243,55,164,141,84,169,98,127,242,100,221,47,186,156,71,103,118,206,254,119,210,208,215,122,126,79,77,75,210,247,250,204,165,39,164,208,254,241,24,174,143,178,171,178,46,252,92,214,59,175,69,234,239,26,23,82,10,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,79,86,105,108,22,185,210,185,157,21,170,104,250,220,46,160,199,216,197,228,107,121,95,31,158,172,241,186,57,99,239,98,181,237,238,99,220,157,90,168,228,235,213,21,23,241,51,239,198,15,7,122,203,134,157,249,253,152,96,176,250,131,59,130,212,118,35,93,21,121,212,210,73,243,12,147,177,61,51,18,30,169,37,152,165,145,33,115,81,173,123,151,199,34,70,198,205,26,45,180,242,226,225,91,116,56,85,218,59,248,45,201,214,21,45,88,213,22,32,205,191,78,86,169,26,179,3,117,88,177,204,213,184,215,42,217,123,226,101,70,189,17,18,56,223,3,146,53,145,28,178,58,90,130,128,121,163,251,236,220,223,209,126,30,145,29,100,215,250,202,93,3,95,107,93,168,109,166,147,171,152,155,62,204,75,85,27,2,228,101,134,56,29,97,232,137,213,239,72,161,99,27,220,171,216,139,39,103,111,146,78,233,63,203,247,129,28,239,21,90,170,61,107,170,89,232,182,203,79,228,18,60,141,158,172,147,237,75,80,73,86,73,113,93,140,177,21,136,60,181,172,57,125,75,81,90,206,157,19,171,191,4,189,236,78,39,21,128,197,82,193,96,177,149,49,216,220,117,120,234,83,167,82,22,195,5,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,14,107,197,143,181,141,228,250,127,168,126,58,115,53,134,148,248,78,246,177,179,127,79,244,247,199,64,117,80,10,86,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,57,87,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,99,251,209,180,58,55,126,182,191,80,109,30,224,65,110,76,22,162,174,216,108,45,73,214,25,226,123,36,108,177,77,27,255,0,20,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,88,171,203,159,129,91,60,45,229,119,3,88,107,202,22,228,213,147,230,46,105,204,30,73,214,162,240,92,211,108,116,18,69,109,149,225,146,68,133,246,37,103,115,153,43,157,35,18,24,218,136,206,175,89,38,249,205,56,138,216,109,27,196,150,209,231,118,167,89,210,168,230,100,107,189,248,203,211,87,89,159,137,200,163,28,149,238,196,141,123,29,223,27,157,213,90,143,111,123,21,241,185,123,30,228,92,246,113,21,176,218,203,134,221,220,206,237,78,179,165,109,175,199,88,123,241,151,166,174,144,179,45,142,87,185,43,221,137,26,247,183,178,70,183,170,181,30,238,199,163,227,114,247,177,200,158,87,86,107,253,101,174,171,105,250,186,195,80,219,203,51,74,225,227,192,98,22,202,163,159,87,29,28,178,203,21,116,127,78,231,49,142,158,68,103,114,175,107,59,88,222,140,99,26,223,146,182,169,206,212,210,185,29,21,94,247,102,23,43,144,167,148,185,91,196,197,242,218,169,29,152,235,201,222,169,222,222,214,93,178,157,17,81,171,228,234,228,85,107,85,59,87,5,28,40,231,120,180,222,90,90,55,197,149,167,164,49,189,46,106,156,221,40,88,239,65,87,181,235,28,104,233,21,24,147,78,246,120,163,78,143,114,117,124,158,55,178,41,16,208,158,147,210,216,45,13,165,112,218,43,75,81,244,88,93,63,143,175,139,199,86,242,190,79,5,88,35,108,113,71,222,245,115,221,218,198,53,58,185,85,203,211,170,170,175,226,126,176,51,195,204,63,90,226,181,255,0,26,91,171,157,195,87,183,13,122,185,134,97,30,219,44,107,94,179,227,235,69,70,103,34,53,206,78,199,75,90,71,49,122,245,86,43,85,81,170,170,212,225,90,79,84,231,116,54,170,195,107,93,45,123,209,102,180,254,66,190,83,29,103,196,201,60,22,160,145,178,69,39,99,209,204,119,107,216,213,232,228,86,175,78,138,138,159,129,167,221,39,170,112,90,231,74,225,181,174,150,189,235,112,186,131,31,95,41,142,179,226,124,126,122,179,198,217,34,147,177,232,215,183,185,143,106,244,114,35,147,175,69,68,95,192,253,98,170,249,231,127,4,255,0,153,63,166,149,86,90,167,42,62,5,191,208,113,65,189,122,51,254,231,181,160,41,94,119,252,231,59,41,37,117,111,254,171,210,189,206,255,0,183,153,25,255,0,23,152,234,188,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,95,241,64,60,196,120,67,254,202,91,202,159,117,169,120,118,247,88,249,110,233,126,251,254,166,104,60,77,139,213,84,147,185,18,68,241,73,43,123,21,221,253,209,73,23,89,31,34,75,219,234,185,103,241,175,142,225,131,93,228,180,78,229,228,253,54,219,106,222,182,110,220,145,109,77,246,53,232,97,145,99,177,13,120,91,39,127,155,163,32,145,27,31,114,244,129,202,244,108,42,215,94,161,69,124,204,56,215,199,113,63,174,241,186,39,109,50,126,167,109,180,151,75,52,174,70,182,161,251,102,244,208,198,178,88,154,188,205,143,179,195,213,240,70,142,143,185,58,206,228,122,182,100,107,124,87,0,60,31,101,120,178,221,198,183,32,149,35,208,154,58,197,59,250,173,243,74,228,125,152,30,247,44,116,98,108,111,108,189,246,18,25,88,178,53,205,72,152,215,191,187,189,35,142,75,254,196,226,113,88,12,85,44,22,11,25,83,29,141,199,87,142,165,58,117,33,108,48,86,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,160,206,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,25,119,208,26,255,0,89,109,102,178,196,238,14,223,106,27,120,61,67,131,176,150,104,222,172,169,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,138,56,69,222,252,175,17,220,58,104,205,229,206,224,234,98,50,89,250,246,91,114,165,73,28,248,18,122,246,166,173,35,227,238,252,205,99,221,2,189,24,170,229,98,61,26,174,127,111,122,195,94,109,60,29,104,76,150,132,207,113,109,128,185,246,54,164,195,122,95,188,17,120,230,177,246,247,150,106,52,42,254,103,207,227,171,224,141,21,127,119,18,249,58,254,110,138,157,197,107,112,157,238,159,102,254,160,105,239,145,128,159,252,243,191,130,127,204,159,211,72,191,203,11,97,180,110,254,113,71,83,23,184,20,170,100,176,90,79,15,103,83,88,196,219,174,179,65,146,124,82,195,4,80,200,157,237,78,198,203,102,57,85,28,143,99,210,21,141,204,86,200,189,47,208,2,47,243,25,216,109,27,189,92,46,107,44,166,118,149,72,179,186,15,15,119,83,96,178,206,174,178,79,77,245,98,243,207,11,21,30,213,236,177,20,43,19,145,85,88,138,177,200,172,115,162,103,76,251,154,168,57,254,255,0,111,30,11,135,253,154,213,155,197,168,225,245,21,52,206,61,214,35,173,220,246,122,187,79,114,71,90,183,123,24,245,143,203,60,145,69,228,236,86,179,191,185,223,149,170,166,101,205,4,114,209,208,22,118,251,130,221,187,171,146,211,213,49,89,44,229,123,57,251,75,10,69,223,113,150,236,201,45,91,18,190,53,94,247,186,154,212,68,238,94,246,177,172,99,187,123,59,82,147,56,167,217,79,236,237,196,22,182,217,200,242,30,182,166,159,200,39,160,157,210,249,36,125,25,226,101,138,190,87,120,227,69,153,32,154,36,147,181,136,223,34,63,183,171,122,42,219,79,39,221,227,193,107,158,24,19,106,171,195,233,243,91,105,144,158,189,200,251,158,255,0,61,91,214,39,183,94,207,85,99,88,222,231,190,204,94,52,115,220,158,155,189,221,169,35,80,157,70,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,33,87,54,46,10,50,58,91,85,100,248,168,219,124,103,126,155,204,244,179,172,96,98,85,175,14,42,243,164,175,94,59,17,181,28,201,38,245,82,77,220,244,108,111,114,74,146,200,247,170,74,136,200,87,195,23,16,186,171,133,253,229,194,238,230,150,173,235,253,7,146,182,71,22,251,82,87,135,39,70,86,246,203,94,71,49,127,230,200,197,115,94,214,75,20,79,86,63,179,181,123,175,52,61,222,209,187,245,186,251,109,187,155,127,61,185,48,90,139,109,233,205,93,45,192,176,207,19,217,149,201,197,44,50,51,241,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,145,92,140,127,141,159,203,127,212,139,84,5,43,115,171,247,79,165,190,159,209,249,28,136,228,247,195,214,149,221,77,229,206,110,230,169,179,231,253,149,250,27,56,236,91,234,199,44,54,111,92,109,150,197,98,71,61,23,167,131,211,186,70,35,90,142,242,172,79,71,183,197,218,251,169,0,132,28,221,118,135,70,235,94,21,242,27,165,153,130,218,106,29,184,177,90,108,44,240,206,173,103,101,235,181,42,217,134,86,47,86,189,142,106,198,244,94,136,244,124,44,232,228,106,189,175,163,98,255,0,185,163,251,19,220,223,209,126,98,145,64,38,170,0,42,175,158,119,240,79,249,147,250,105,86,184,204,182,87,11,101,247,48,217,59,116,44,73,94,122,143,150,180,206,137,238,130,120,159,12,209,43,154,168,170,201,34,146,72,222,223,238,115,30,230,175,84,85,67,213,236,190,208,235,45,250,221,13,63,180,123,127,5,73,51,186,138,195,161,174,182,231,72,96,137,140,141,210,203,52,143,252,85,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,116,81,195,174,195,104,222,27,118,143,5,181,58,50,149,70,179,29,93,143,201,222,134,186,194,252,182,69,88,212,177,118,84,115,222,238,249,28,222,168,213,123,187,24,140,141,171,216,198,162,116,176,1,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,1,0,57,213,251,88,210,223,80,40,252,118,68,167,109,7,175,245,150,216,106,104,53,158,223,234,27,120,44,237,90,246,235,87,200,84,84,108,240,50,205,121,43,202,177,187,167,86,61,98,154,68,71,183,163,216,170,142,106,181,200,142,79,171,107,118,183,93,239,78,187,198,109,158,218,96,190,217,212,153,159,55,162,165,234,161,175,229,241,66,249,164,253,228,207,100,109,233,28,79,119,230,114,117,233,209,58,170,162,46,130,120,62,225,51,70,240,139,181,255,0,113,240,86,42,102,51,183,236,73,103,59,168,219,65,106,207,149,122,72,245,129,30,197,146,85,99,34,137,233,27,88,143,236,235,228,122,34,58,87,170,247,82,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,19,83,140,94,14,180,39,23,250,18,190,3,63,115,236,109,73,134,239,251,191,168,60,115,88,251,47,203,53,119,218,255,0,37,100,241,71,63,150,58,233,31,239,21,123,58,247,55,162,167,227,159,125,127,160,53,150,214,107,44,182,223,110,14,158,183,131,212,56,59,11,90,245,27,40,157,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,221,79,43,14,44,245,151,17,155,95,150,208,251,129,94,221,236,238,218,215,199,214,177,168,237,223,73,231,204,178,212,151,22,37,145,158,54,171,95,20,85,227,141,94,231,200,249,87,171,220,189,202,170,181,193,205,31,223,102,230,254,139,240,244,136,191,137,196,229,115,249,90,88,44,22,50,222,71,37,145,177,29,74,116,234,66,233,167,179,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,125,60,188,248,44,197,112,177,181,245,243,186,191,79,212,110,234,106,90,234,186,130,226,89,109,165,165,2,201,221,22,62,9,26,212,107,24,214,164,78,149,24,174,71,204,142,95,36,140,100,61,176,47,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,128,28,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,230,151,120,145,217,42,27,219,67,135,41,245,245,71,110,46,70,186,217,135,7,13,121,230,123,88,144,73,97,82,89,88,197,134,23,248,98,116,136,201,30,215,171,21,142,68,232,246,119,116,176,12,171,154,83,225,59,218,198,205,253,63,211,223,29,1,202,185,163,251,19,220,223,209,126,98,145,85,124,184,120,139,215,123,33,196,118,149,210,120,11,30,109,55,184,218,131,25,130,212,24,206,200,91,234,188,175,146,181,89,124,207,137,242,51,193,37,197,155,182,53,103,147,179,177,202,136,189,82,255,0,140,251,115,20,225,159,70,240,181,196,50,232,205,190,189,109,250,123,63,135,135,81,209,165,101,85,239,198,50,107,22,33,90,137,42,185,93,51,26,234,238,86,61,223,159,177,237,107,149,238,106,200,249,107,200,199,248,217,252,183,253,72,128,28,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,158,171,140,94,14,180,39,23,250,18,190,3,63,115,236,109,73,134,239,251,191,168,60,115,88,251,47,203,53,119,218,255,0,37,100,241,71,63,150,58,233,31,239,21,123,58,247,55,162,167,227,242,240,9,195,198,87,134,126,26,48,26,15,85,98,170,80,213,153,11,22,115,122,141,149,174,58,203,61,108,239,232,198,171,149,85,136,248,235,71,86,23,164,95,187,239,137,202,213,127,85,145,242,40,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,0,0,0,0,0,7,10,227,167,90,226,180,7,7,219,183,157,204,215,183,53,123,90,94,222,17,141,172,198,185,233,62,65,190,134,23,42,57,205,78,198,203,102,55,61,122,245,70,35,149,17,202,136,213,206,97,164,142,15,244,5,109,176,225,115,107,116,100,58,122,222,10,197,93,47,70,206,67,31,109,37,108,240,100,108,196,150,46,164,141,149,123,216,245,179,52,202,172,94,157,138,170,212,70,162,35,82,42,243,167,208,21,179,188,60,233,77,193,175,167,173,220,201,105,93,80,202,207,189,10,74,230,80,199,92,175,34,76,178,163,87,177,172,125,136,40,49,30,244,252,31,216,214,170,121,21,29,90,220,11,107,92,174,128,227,7,105,51,184,106,245,38,177,107,84,84,194,61,182,88,231,49,32,200,59,208,204,228,70,185,171,222,216,172,200,230,47,94,136,244,106,170,57,17,90,186,51,0,206,103,26,220,67,229,120,152,226,27,82,235,201,242,181,47,224,177,246,38,194,105,103,214,166,234,204,251,18,11,18,173,87,43,100,68,149,95,34,72,233,158,178,126,110,249,92,136,140,106,54,54,112,163,208,109,238,181,202,237,174,191,211,91,141,130,175,82,124,150,149,204,82,205,211,138,219,28,232,36,158,180,204,154,54,200,214,185,174,86,43,152,136,168,142,106,244,235,209,83,251,205,46,237,62,186,253,168,109,102,141,220,207,178,254,204,251,219,167,241,217,223,69,231,243,122,95,85,90,57,188,94,78,214,247,246,249,59,123,187,91,215,167,94,137,215,161,234,202,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,0,10,1,230,143,239,179,115,127,69,248,122,71,52,225,87,134,125,101,197,126,238,83,218,221,31,122,166,57,141,174,236,150,95,39,101,81,204,199,99,163,124,108,150,116,143,185,29,51,251,165,141,140,141,170,157,207,123,123,156,198,119,200,205,20,232,13,1,163,118,179,70,226,118,251,111,180,245,76,30,158,193,215,74,212,104,214,69,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,41,240,157,237,99,102,254,159,233,239,142,128,234,160,20,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,114,174,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,34,213,0,4,117,227,147,132,76,87,23,219,70,221,41,6,70,166,31,86,96,108,59,37,167,50,179,215,107,216,201,213,138,215,213,153,232,213,149,149,166,78,222,255,0,26,245,71,199,12,138,217,60,73,27,179,237,171,52,182,119,67,106,172,206,138,213,52,125,22,107,79,228,44,98,242,53,188,172,147,193,106,9,29,28,177,247,177,92,199,118,189,142,78,173,85,106,244,234,138,169,248,158,215,135,93,134,214,92,73,110,230,11,106,116,101,43,110,126,70,195,31,147,189,13,116,153,152,156,114,61,169,98,236,168,231,177,189,145,181,221,81,170,246,247,189,89,27,87,189,237,69,208,79,13,28,58,104,78,23,246,178,134,217,232,90,255,0,236,174,102,46,247,205,254,115,202,122,104,97,158,231,142,89,100,240,249,124,12,119,137,142,236,103,247,34,127,122,175,85,7,63,223,237,227,193,112,255,0,179,90,179,120,181,28,62,162,166,153,199,186,196,117,187,158,207,87,105,238,72,235,86,239,99,30,177,249,103,146,40,188,157,138,214,119,247,59,242,181,84,204,185,239,247,251,103,51,188,63,239,46,172,217,221,71,55,168,183,166,114,14,175,29,158,214,51,213,213,123,82,74,214,123,24,247,164,126,88,36,138,95,31,122,185,157,253,174,252,205,84,46,127,148,158,181,197,106,174,11,116,254,11,31,94,220,118,52,118,99,43,132,188,233,152,212,100,147,190,203,175,35,162,84,114,170,179,197,122,38,170,185,26,189,237,122,116,232,136,231,76,162,170,249,231,127,4,255,0,153,63,166,156,83,151,7,47,251,156,68,103,98,221,189,222,211,191,240,79,67,212,193,21,107,18,79,94,77,69,107,177,241,246,215,124,47,142,70,67,12,138,143,124,200,238,213,146,36,137,168,255,0,223,44,87,126,64,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,241,91,209,180,58,55,126,182,191,80,109,30,224,65,110,76,22,162,174,216,108,45,73,214,25,226,123,36,108,177,77,27,255,0,20,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,224,239,70,208,235,45,133,221,13,65,180,123,129,5,72,243,186,118,195,97,176,181,39,73,160,149,143,141,178,197,52,111,252,21,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,59,175,251,161,123,167,253,141,191,178,55,217,159,254,173,251,211,246,173,159,89,246,31,147,201,246,127,143,175,255,0,200,238,239,241,250,95,220,120,127,252,225,194,182,95,104,117,150,253,110,134,159,218,61,191,130,164,153,221,69,97,208,215,91,115,164,48,68,198,70,233,101,154,71,254,42,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,186,40,225,215,97,180,111,13,187,71,130,218,157,25,74,163,89,142,174,199,228,239,67,93,97,126,91,34,172,106,88,187,42,57,239,119,124,142,111,84,106,189,221,140,70,70,213,236,99,81,58,89,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,50,174,95,247,43,143,98,123,101,250,215,204,93,28,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,19,255,0,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,186,144,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,8,1,206,79,122,254,227,112,251,137,217,202,152,255,0,53,189,205,200,47,154,121,34,238,142,10,56,233,107,216,147,181,201,35,85,179,58,119,211,70,245,99,218,177,249,250,246,187,177,74,139,217,77,175,202,239,86,238,105,13,168,195,58,220,118,53,78,98,182,53,246,43,82,117,183,211,129,239,79,53,165,137,170,138,246,67,23,146,87,254,102,162,50,55,42,185,168,138,169,167,50,154,249,210,108,230,11,71,239,46,146,222,44,68,222,59,123,137,143,177,95,41,91,181,235,221,107,26,218,241,182,207,123,158,168,157,240,79,94,47,27,88,198,183,211,119,126,103,72,229,79,147,147,6,239,86,210,27,243,169,118,143,35,61,72,107,238,22,29,179,83,87,65,43,231,155,35,143,242,75,28,44,123,127,35,24,181,166,189,35,149,233,248,172,49,162,57,21,123,95,115,230,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,81,65,124,195,56,44,202,240,177,186,22,51,186,67,79,219,110,213,234,91,8,186,126,226,217,117,164,165,58,199,221,46,62,121,28,212,115,30,215,36,174,137,30,174,87,194,141,95,36,143,100,221,177,44,181,78,70,63,198,207,229,191,234,69,170,2,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,139,84,0,138,188,209,253,137,238,111,232,191,49,72,160,18,255,0,185,163,251,19,220,223,209,126,98,145,64,38,170,0,42,175,158,119,240,79,249,147,250,105,88,26,79,75,103,117,206,170,195,104,173,45,71,214,230,181,6,66,190,47,29,91,202,200,252,246,167,145,177,197,31,123,213,172,111,115,222,212,234,229,70,167,94,170,168,159,137,160,158,9,56,62,211,60,35,109,124,88,86,165,75,186,219,57,94,7,106,204,197,73,108,120,47,79,20,147,190,22,71,28,175,86,181,144,182,203,226,71,181,145,172,136,212,123,218,213,94,214,200,160,0,34,175,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,6,148,192,32,7,58,191,107,26,91,234,5,31,142,200,148,172,95,71,46,110,10,63,178,174,220,79,159,215,248,204,84,155,155,170,127,121,146,179,2,121,100,197,209,84,98,199,140,108,221,206,99,187,94,197,146,87,68,141,107,228,115,91,214,86,195,20,139,48,1,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,34,175,24,156,190,54,227,139,253,85,165,117,174,111,85,101,116,206,107,5,226,199,228,44,210,141,39,251,71,14,217,31,34,213,70,72,238,200,102,71,201,34,199,58,35,145,190,71,163,227,149,59,17,146,43,64,104,13,27,181,154,55,19,183,219,125,167,170,96,244,246,14,186,86,163,70,178,47,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,180,67,205,31,223,102,230,254,139,240,244,137,211,203,23,151,253,205,162,167,91,136,29,239,211,190,147,93,91,237,159,76,227,101,146,120,173,96,106,201,4,208,202,235,44,107,210,53,154,120,236,126,48,200,199,58,22,177,189,85,178,57,236,142,197,74,86,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,32,7,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,167,160,227,111,140,29,51,194,54,215,203,154,114,212,187,173,179,149,231,110,147,195,219,138,199,130,244,241,73,3,38,124,146,68,197,107,89,11,108,178,85,99,159,26,200,141,86,49,205,85,238,109,0,235,253,127,172,183,79,89,101,183,7,112,117,13,188,230,161,206,88,91,55,175,89,84,239,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,239,185,113,113,199,103,138,221,27,127,71,238,11,42,87,220,93,31,94,7,222,154,39,197,19,51,117,28,170,196,187,20,8,168,230,61,174,70,182,118,181,190,38,190,88,156,213,106,76,145,71,50,129,149,115,74,124,39,123,88,217,191,167,250,123,227,160,57,87,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,6,148,202,86,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,32,7,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,164,170,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,0,0,0,0,0,0,5,112,115,184,214,184,170,27,47,183,187,115,53,123,107,146,206,106,137,115,117,229,107,27,224,108,20,106,73,12,173,123,187,187,145,234,236,132,42,212,70,170,42,54,78,170,222,136,142,171,94,30,180,182,11,92,239,238,218,104,173,83,71,214,225,117,6,176,195,98,242,53,188,175,143,207,86,123,177,71,44,125,236,86,189,189,204,123,147,171,85,28,157,122,162,162,254,38,154,78,41,198,182,150,193,107,14,17,247,123,19,168,232,250,186,149,244,126,79,41,28,126,87,199,219,106,148,14,183,90,78,172,84,85,236,158,8,159,211,175,107,187,122,57,21,170,168,185,194,52,251,180,250,235,246,161,181,154,55,115,62,203,251,51,239,110,159,199,103,125,23,159,205,233,125,85,104,230,241,121,59,91,223,219,228,237,238,237,111,94,157,122,39,94,135,171,35,87,49,93,227,193,108,223,8,250,238,206,94,31,81,111,88,99,231,209,216,186,221,207,103,154,213,248,37,141,203,222,214,61,27,226,129,44,79,209,221,173,127,131,179,185,174,123,84,160,205,189,209,89,93,202,215,250,107,110,112,86,42,65,146,213,89,138,88,74,114,219,123,155,4,115,217,153,144,198,233,28,214,185,200,196,115,209,85,81,174,94,157,122,34,255,0,113,231,207,85,184,187,103,170,182,191,35,135,199,106,154,158,63,183,180,254,43,83,99,167,100,114,36,54,168,223,171,29,136,159,27,158,198,247,246,249,29,19,213,189,90,146,195,43,17,206,236,234,91,167,38,157,232,197,106,93,134,202,108,190,87,87,212,159,80,232,252,197,187,120,236,43,152,216,167,131,9,63,138,79,43,58,53,60,204,245,146,218,238,119,87,185,139,44,109,119,107,95,18,45,133,21,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,72,0,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,74,124,39,123,88,217,191,167,250,123,227,160,58,168,5,43,115,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,28,171,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,181,64,0,41,91,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,181,64,8,1,206,79,122,254,227,112,251,137,217,202,152,255,0,53,189,205,200,47,154,121,34,238,142,10,56,233,107,216,147,181,201,35,85,179,58,119,211,70,245,99,218,177,249,250,246,187,177,74,203,224,103,107,241,91,199,197,166,217,232,60,235,170,46,54,124,199,218,87,32,183,73,182,224,183,5,24,100,187,37,89,34,114,163,92,201,155,89,97,94,189,81,18,69,85,107,186,118,172,148,231,63,180,53,180,134,252,233,173,220,199,65,82,26,251,133,135,116,55,17,179,202,249,230,200,227,252,113,73,51,216,239,200,198,45,105,168,198,212,98,254,43,12,138,173,69,94,231,253,124,150,247,143,5,163,247,151,86,236,238,94,31,29,189,196,199,215,177,139,179,220,245,238,181,141,109,137,29,91,177,172,84,78,248,39,177,47,145,207,99,91,233,187,127,51,164,106,37,202,16,215,143,62,15,181,55,23,59,161,177,216,86,165,186,90,39,7,99,58,237,89,152,169,45,127,61,24,37,142,163,225,100,113,202,244,115,159,51,171,62,36,123,89,34,70,174,71,189,174,68,237,116,180,210,122,91,5,161,180,174,27,69,105,106,62,139,11,167,241,245,241,120,234,222,87,201,224,171,4,109,142,40,251,222,174,123,187,88,198,167,87,42,185,122,117,85,85,252,79,214,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,10,245,231,47,75,100,173,108,150,2,125,113,150,183,79,113,105,216,158,109,11,12,45,157,89,113,139,61,54,100,161,149,90,199,66,140,72,95,20,136,175,86,63,190,38,35,28,168,178,49,244,194,92,79,38,13,49,178,80,109,126,165,212,218,119,33,83,45,186,18,88,107,53,27,221,141,158,41,240,216,233,100,145,180,233,50,105,58,197,35,37,90,146,89,115,161,84,234,175,141,146,34,172,49,169,99,224,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,25,87,47,251,149,199,177,61,178,253,107,230,46,142,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,9,255,0,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,72,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,5,37,243,142,221,235,58,215,137,122,59,91,94,123,105,141,219,140,60,48,190,9,160,137,172,251,70,243,25,106,105,162,123,122,189,236,117,117,160,197,71,170,116,124,47,237,106,117,87,63,207,242,134,208,191,123,120,201,198,231,254,212,244,159,114,180,254,83,59,225,240,121,61,95,146,54,208,241,119,119,39,143,167,175,242,119,116,119,250,46,222,159,155,185,183,168,64,174,113,219,67,91,90,240,209,71,116,171,193,81,50,91,113,152,134,103,207,52,242,181,255,0,103,94,123,42,205,12,76,111,86,61,238,176,180,30,170,244,78,140,133,253,174,78,170,215,214,15,3,59,161,138,217,206,45,54,207,94,103,91,81,49,176,102,62,205,185,61,187,173,169,5,72,47,67,37,41,45,73,43,145,90,214,66,219,43,50,245,232,138,145,170,43,155,215,185,52,102,102,179,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,210,85,30,83,116,182,183,66,111,78,132,201,237,158,229,224,190,217,211,121,159,15,173,165,234,166,175,229,241,76,201,163,253,228,47,100,141,233,36,76,119,229,114,117,233,209,122,162,170,46,120,120,170,225,159,89,112,161,187,151,54,183,88,94,169,145,99,171,183,37,136,201,214,84,107,50,56,233,31,35,34,157,99,238,87,66,254,232,164,99,227,114,175,107,216,238,215,61,157,146,62,122,242,49,254,54,127,45,255,0,82,45,80,20,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,4,85,230,143,236,79,115,127,69,249,138,69,0,151,253,205,31,216,158,230,254,139,243,20,138,1,53,80,1,85,124,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,75,254,0,0,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,41,128,64,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,2,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,1,8,43,112,43,103,95,243,13,214,252,79,110,149,11,112,105,140,29,141,63,146,209,144,195,106,46,204,182,70,10,16,49,211,202,177,200,179,70,202,179,86,69,72,222,198,121,94,230,47,115,163,99,217,36,223,5,43,115,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,16,3,139,31,116,251,201,245,3,80,252,140,229,180,240,91,190,155,113,195,167,44,205,7,186,27,161,153,244,56,170,63,108,197,12,49,34,62,214,66,211,178,247,150,58,181,163,85,79,36,207,237,119,68,234,141,70,181,207,123,152,198,61,237,168,13,244,223,77,199,226,47,113,242,59,161,186,25,159,93,149,189,210,40,97,137,21,149,113,245,90,170,177,213,173,26,170,248,225,103,115,186,39,85,114,185,206,123,220,247,189,239,119,107,208,188,183,120,142,220,14,28,111,113,11,132,192,255,0,178,185,134,211,46,137,255,0,106,102,177,125,142,89,110,64,207,255,0,166,176,196,191,158,195,60,142,98,127,160,75,17,215,64,107,253,101,181,154,203,19,184,59,125,168,109,224,245,14,14,194,89,163,122,178,167,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,19,224,251,139,61,27,197,214,215,253,248,193,87,169,135,206,208,177,37,108,238,156,109,245,181,62,41,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,179,175,145,136,170,232,158,137,221,76,171,154,83,225,59,218,198,205,253,63,211,223,29,1,202,185,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,82,183,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,0,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,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,0,0,0,0,0,0,41,91,157,95,186,125,45,244,254,143,200,228,79,201,228,219,165,176,90,131,139,139,153,108,189,31,81,111,76,232,252,142,83,23,39,149,236,244,246,159,61,106,142,147,163,85,17,253,96,183,97,157,28,138,223,207,215,167,115,90,169,119,224,204,14,236,104,95,217,126,233,235,45,179,251,83,237,63,186,90,131,35,130,245,190,15,15,170,244,182,100,135,203,227,238,119,103,119,143,187,183,185,221,58,244,234,189,58,151,189,203,71,95,217,220,30,11,118,238,214,75,80,212,202,228,176,117,236,224,45,36,43,23,125,54,84,179,36,85,107,202,200,209,59,30,218,105,81,83,185,59,220,199,49,238,238,239,238,89,64,83,95,57,189,244,185,170,119,151,5,176,216,140,207,126,23,68,227,227,200,229,42,70,147,199,254,120,182,213,123,82,100,114,164,82,248,234,45,119,70,246,181,85,158,174,118,247,170,185,205,111,229,114,100,218,223,189,124,71,103,119,50,254,11,213,80,208,154,126,79,77,119,213,118,122,60,165,215,164,48,254,237,30,142,147,190,171,114,45,252,90,230,55,167,85,232,239,26,144,0,177,78,96,123,57,130,151,130,254,24,120,129,175,55,135,53,91,71,233,205,29,114,62,215,187,213,213,147,18,182,235,175,85,127,100,126,23,197,103,240,70,119,63,213,126,103,116,141,168,188,43,150,246,247,229,118,71,138,253,38,236,126,14,166,82,190,188,177,95,67,222,100,210,58,55,193,5,251,149,209,39,137,201,213,17,241,203,28,79,84,115,85,28,196,123,63,42,185,36,102,130,74,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,0,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,131,149,113,99,237,99,121,62,159,234,31,142,156,205,97,165,62,19,189,172,108,223,211,253,61,241,208,29,84,2,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,142,85,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,0,20,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,5,32,115,130,222,60,238,185,226,129,118,170,196,62,159,11,182,152,248,43,211,143,185,143,243,218,189,94,11,118,44,245,70,53,237,238,99,235,69,227,87,61,169,233,187,219,218,178,57,14,193,200,251,64,86,151,43,186,123,165,123,79,91,75,21,107,227,176,24,188,179,146,86,192,172,149,210,207,118,187,23,175,137,239,69,134,131,221,248,43,216,139,31,248,82,69,238,144,28,223,118,191,21,173,56,75,179,175,38,117,72,50,91,125,152,165,146,175,59,169,54,89,229,130,204,205,165,45,86,75,213,29,11,28,235,16,204,238,157,200,229,171,26,43,127,185,205,168,190,22,55,175,251,59,113,5,162,119,142,76,127,173,169,167,242,11,235,224,108,94,73,31,70,120,159,94,215,137,190,72,209,102,72,38,149,99,238,122,55,200,140,238,234,222,168,186,83,0,16,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,75,254,60,166,233,110,150,132,217,109,9,147,220,205,203,206,253,141,166,240,222,31,91,119,210,205,99,197,229,153,144,199,251,184,88,249,29,214,73,88,223,202,213,233,215,170,244,68,85,76,235,241,59,196,46,170,226,131,121,115,91,185,170,107,122,15,95,227,173,142,197,178,212,150,33,198,81,137,189,177,87,141,207,95,249,210,61,90,214,53,242,203,43,209,140,239,237,79,213,254,200,123,203,253,152,63,181,199,162,197,125,197,251,67,209,118,250,246,250,239,15,168,244,190,175,197,211,183,195,234,191,113,211,191,203,221,249,188,126,63,222,30,127,135,93,249,214,92,54,238,230,11,117,180,101,219,109,126,58,195,25,147,163,13,132,133,153,108,114,189,171,98,148,170,230,61,189,146,53,189,17,202,199,118,61,25,35,83,189,141,84,209,78,203,238,246,141,223,173,175,211,251,185,183,243,219,147,5,168,171,186,106,233,110,5,134,120,158,201,29,20,176,200,207,197,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,148,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,67,42,229,255,0,114,184,246,39,182,95,173,124,197,209,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,63,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,0,229,92,88,251,88,222,79,167,250,135,227,167,51,88,106,160,206,183,31,154,235,246,137,198,78,236,103,254,203,251,63,210,106,9,48,94,31,63,151,187,236,216,217,67,203,221,218,222,158,79,75,228,237,233,249,123,251,122,187,167,114,206,174,71,90,91,59,83,74,238,230,181,177,71,179,11,149,200,97,241,116,236,249,88,190,91,85,35,181,37,136,251,17,123,219,218,203,181,151,170,162,53,124,157,26,170,173,114,37,159,145,255,0,143,205,11,251,68,224,219,118,48,31,106,125,159,233,52,252,153,223,55,131,203,221,246,108,140,191,226,237,238,111,79,39,165,241,247,117,252,189,253,221,29,211,181,115,174,106,119,19,150,197,103,241,84,179,184,44,157,76,142,55,35,94,59,116,238,84,153,179,65,102,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,54,252,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,20,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,41,91,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,181,64,8,171,205,31,216,158,230,254,139,243,20,138,1,47,251,154,63,177,61,205,253,23,230,41,20,2,106,160,2,170,249,231,127,4,255,0,153,63,166,145,87,149,199,190,205,178,253,107,225,238,151,252,0,0,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,95,240,5,0,243,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,45,80,0,1,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,68,0,226,199,221,62,242,125,64,212,63,35,57,229,53,22,233,107,189,87,161,52,142,217,231,243,190,171,77,232,79,95,247,126,151,165,133,158,143,214,204,147,90,253,227,24,146,73,223,35,81,223,188,115,187,122,116,111,68,252,9,127,203,131,151,253,206,34,51,177,110,222,239,105,223,248,39,161,234,96,138,181,137,39,175,38,162,181,216,248,251,107,190,23,199,35,33,134,69,71,190,100,119,106,201,18,68,212,127,239,150,43,191,41,175,153,215,47,250,123,69,114,207,16,59,33,167,125,38,133,183,221,62,166,198,197,36,17,85,192,218,146,120,97,137,213,152,231,164,139,12,242,88,252,33,141,142,108,46,99,186,43,99,115,25,28,64,225,139,136,93,85,194,254,242,225,119,115,75,86,245,254,131,201,91,35,139,125,169,43,195,147,163,43,123,101,175,35,152,191,243,100,98,185,175,107,37,138,39,171,31,217,218,186,30,217,125,222,209,187,245,181,250,127,119,54,254,123,114,96,181,21,119,77,93,45,192,176,207,19,217,35,162,150,25,25,248,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,230,48,210,159,9,222,214,54,111,233,254,158,248,232,14,85,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,50,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,136,1,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,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,0,0,0,0,0,1,157,110,63,53,215,237,19,140,157,216,207,253,151,246,127,164,212,18,96,188,62,127,47,119,217,177,178,135,151,187,181,189,60,158,151,201,219,211,242,247,246,245,119,78,229,154,188,144,182,183,255,0,202,94,245,228,48,95,247,38,150,196,100,253,87,254,155,55,224,240,163,255,0,253,154,238,247,179,255,0,35,29,254,145,11,84,6,115,56,233,209,89,93,1,198,14,237,224,179,54,42,77,98,214,168,183,155,99,171,61,206,98,65,144,119,174,133,170,174,107,87,189,177,89,141,175,78,157,17,232,228,69,114,34,57,108,211,146,167,181,141,83,245,2,247,199,99,137,211,171,53,78,11,67,105,92,206,181,213,55,189,22,23,79,227,236,101,50,54,124,79,147,193,86,8,221,36,178,118,49,28,247,118,177,142,94,141,69,114,244,232,136,171,248,25,151,221,141,117,251,80,221,61,101,185,159,101,253,153,247,183,80,100,115,190,139,207,230,244,190,170,204,147,120,188,157,173,239,237,242,118,247,118,183,175,78,189,19,175,66,245,57,101,236,167,236,91,132,125,45,234,50,30,170,254,187,233,173,110,118,75,223,12,94,182,8,125,60,113,245,141,142,111,74,177,86,239,106,247,116,149,101,237,114,183,183,165,0,154,19,209,251,103,251,100,229,209,165,246,182,58,152,171,22,245,54,207,226,241,244,62,212,143,190,172,55,159,136,139,210,206,255,0,200,245,111,138,116,138,68,123,90,174,99,152,142,106,119,53,10,1,213,154,91,59,161,181,86,103,69,106,154,62,139,53,167,242,22,49,121,26,222,86,73,224,181,4,142,142,88,251,216,174,99,187,94,199,39,86,170,181,122,117,69,84,252,77,20,112,109,190,148,248,137,225,199,70,110,55,219,63,104,230,157,143,143,29,168,220,244,129,147,51,49,93,141,142,210,201,20,10,172,139,200,244,243,177,157,26,190,41,162,119,99,81,200,212,130,220,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,197,212,128,1,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,79,240,114,174,44,125,172,111,39,211,253,67,241,211,153,172,52,167,194,119,181,141,155,250,127,167,190,58,3,170,128,82,183,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,202,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,139,84,0,2,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,139,84,7,201,150,203,98,176,24,171,185,220,238,78,166,59,27,142,175,37,187,151,45,204,216,96,173,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,151,125,89,170,115,186,231,85,102,117,174,169,189,235,115,90,131,33,99,41,145,179,226,100,126,123,83,200,233,37,147,177,136,214,55,185,239,114,244,106,35,83,175,68,68,79,192,191,62,90,58,2,206,223,112,91,183,117,114,90,122,166,43,37,156,175,103,63,105,97,72,187,238,50,221,153,37,171,98,87,198,171,222,247,83,90,136,157,203,222,214,53,140,119,111,103,106,72,173,89,165,176,90,231,74,230,116,86,169,163,235,112,186,131,31,99,23,145,173,229,124,126,122,179,198,232,229,143,189,138,215,183,185,143,114,117,106,163,147,175,84,84,95,196,203,190,91,19,149,192,101,110,224,179,184,203,120,236,150,58,196,149,46,83,183,11,161,158,180,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,166,140,248,47,222,60,238,254,240,193,160,55,87,84,195,217,154,202,227,228,175,145,147,185,139,234,109,84,177,45,73,108,244,99,24,198,121,159,93,210,248,218,212,107,60,157,137,213,27,213,123,88,4,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,255,0,138,43,230,97,198,190,59,137,253,119,141,209,59,105,147,245,59,109,164,186,89,165,114,53,181,15,219,55,166,134,53,146,196,213,230,108,125,158,30,175,130,52,116,125,201,214,119,35,213,179,35,91,229,121,119,112,135,253,171,119,149,126,244,210,243,109,238,142,241,93,213,29,151,253,52,211,249,91,47,165,169,31,106,44,139,229,146,39,119,171,123,59,98,142,94,146,50,69,139,186,255,0,138,1,230,35,194,31,246,82,222,84,251,173,75,195,183,186,199,203,119,75,247,223,245,51,65,226,108,94,170,164,157,200,146,39,138,73,91,216,174,239,238,138,72,186,200,249,18,94,223,213,229,205,198,191,246,85,220,121,240,26,255,0,39,149,147,108,181,79,238,242,85,160,95,44,120,187,202,172,72,242,109,135,181,207,119,107,24,177,202,216,149,174,124,110,107,186,74,232,98,141,111,164,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,25,87,47,251,149,199,177,61,178,253,107,230,46,142,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,9,255,0,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,72,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,6,85,203,232,229,63,165,176,90,127,130,93,33,150,196,81,244,246,245,54,67,47,148,202,73,229,123,253,69,166,94,154,163,100,232,229,84,103,72,42,87,103,70,162,55,242,117,233,220,231,42,204,0,101,92,209,71,0,122,235,246,137,193,182,211,231,254,203,251,63,210,105,248,240,94,31,63,151,187,236,217,31,67,203,221,218,222,158,79,75,228,237,233,249,123,251,122,187,167,114,209,103,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,164,170,5,43,115,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,22,168,10,86,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,45,80,2,42,243,71,246,39,185,191,162,252,197,34,128,75,254,230,143,236,79,115,127,69,249,138,69,0,154,168,0,170,190,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,255,0,0,0,34,175,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,6,148,192,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,1,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,0,0,82,183,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,0,56,177,247,79,188,159,80,53,15,200,206,123,94,9,56,62,212,220,92,238,132,88,86,165,186,90,39,7,98,7,106,204,197,73,107,249,232,193,44,115,190,22,71,28,175,71,57,243,58,179,226,71,181,146,36,106,228,123,218,228,78,215,95,246,128,208,26,55,107,52,110,39,111,182,251,79,84,193,233,236,29,116,173,70,141,100,94,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,0,40,91,152,207,5,31,217,87,113,224,207,232,12,102,86,77,178,213,63,188,198,217,157,60,177,226,239,42,189,100,198,58,110,231,61,221,172,98,73,19,165,70,185,241,185,205,235,43,161,150,69,149,92,158,246,11,136,45,5,246,230,236,103,255,0,222,206,129,214,88,250,50,214,198,228,49,177,77,54,160,141,190,167,195,106,25,18,102,205,79,194,174,71,53,100,137,209,207,21,165,86,181,127,119,43,106,88,210,159,9,222,214,54,111,233,254,158,248,232,14,85,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,50,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,136,1,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,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,0,0,0,0,0,1,154,206,44,125,211,239,39,212,13,67,242,51,150,169,201,83,218,198,169,250,129,123,227,177,196,255,0,5,21,243,121,208,191,116,184,201,201,103,254,212,245,127,125,116,254,47,59,225,240,120,253,39,142,55,80,241,119,119,47,147,175,160,242,119,116,111,250,94,222,159,151,185,210,131,145,246,181,202,223,208,27,167,183,51,87,168,152,220,30,99,29,155,175,43,88,239,59,167,189,12,176,202,215,187,187,181,88,141,199,194,173,68,106,42,43,164,234,174,234,136,222,149,205,239,125,46,109,135,14,53,54,231,79,102,125,22,107,114,242,14,199,76,214,36,236,153,216,120,24,146,93,88,229,141,90,198,247,61,245,32,123,30,170,146,69,102,86,163,28,157,206,101,75,112,171,181,191,182,158,35,182,235,108,230,193,125,179,67,51,168,42,253,171,75,213,122,127,46,46,39,249,175,126,241,30,199,55,165,88,167,119,228,114,61,122,116,103,87,43,81,116,166,101,92,210,159,9,222,214,54,111,233,254,158,248,232,10,118,230,177,176,213,182,111,138,59,250,155,5,74,220,120,45,201,174,186,154,55,186,188,169,4,121,23,202,246,223,133,147,61,238,73,95,229,68,178,228,69,111,141,46,70,196,99,90,140,87,119,78,73,123,199,157,139,85,107,174,31,172,67,230,194,217,199,174,177,167,39,115,27,233,45,71,37,122,150,19,162,51,190,79,51,37,173,248,171,251,89,233,127,43,122,200,229,79,214,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,0,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,131,149,113,99,237,99,121,62,159,234,31,142,156,205,97,165,62,19,189,172,108,223,211,253,61,241,208,29,84,2,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,142,85,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,0,20,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,34,175,51,173,210,253,151,240,109,173,125,38,119,236,204,174,173,244,250,91,31,254,75,230,245,94,170,68,245,112,126,44,115,89,221,70,59,191,157,221,189,58,126,87,35,213,133,27,108,166,215,229,119,171,119,52,134,212,97,157,110,59,26,167,49,91,26,251,21,169,58,219,233,192,247,167,154,210,196,213,69,123,33,139,201,43,255,0,51,81,25,27,149,92,212,69,84,211,152,40,47,154,110,128,179,161,120,210,214,86,147,79,84,196,227,117,85,122,25,252,106,86,72,154,203,76,146,179,34,177,97,89,26,254,87,190,228,22,213,253,232,143,115,251,158,189,123,209,206,149,92,143,181,253,153,113,91,167,181,183,181,13,68,175,86,198,59,63,139,196,185,98,108,234,249,91,44,23,108,49,58,121,94,196,72,104,49,223,138,177,138,177,255,0,133,100,94,235,74,0,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,88,79,56,13,239,215,219,99,176,216,205,191,210,24,59,108,198,238,69,139,24,188,214,161,138,73,163,74,16,67,226,147,209,35,163,232,212,125,182,172,173,84,123,186,58,24,108,179,177,253,202,232,234,7,101,246,135,89,111,214,232,105,253,163,219,248,42,73,157,212,86,29,13,117,183,58,67,4,76,100,110,150,89,164,127,226,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,163,237,151,218,29,27,176,187,95,167,246,143,111,224,183,30,11,78,215,116,53,214,220,235,52,242,189,242,58,89,102,145,255,0,130,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,167,181,60,86,244,109,14,141,223,173,175,212,27,71,184,16,91,147,5,168,171,182,27,11,82,117,134,120,158,201,27,44,83,70,255,0,197,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,56,59,209,180,58,203,97,119,67,80,109,30,224,65,82,60,238,157,176,216,108,45,73,210,104,37,99,227,108,177,77,27,255,0,5,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,75,94,228,231,196,46,187,220,125,184,212,91,51,171,107,101,114,245,54,247,211,73,139,206,207,106,23,199,82,141,132,86,65,140,115,21,82,101,236,88,39,124,78,253,227,82,62,232,213,98,108,80,178,72,45,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,67,42,229,255,0,114,184,246,39,182,95,173,124,197,209,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,63,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,0,229,92,88,251,88,222,79,167,250,135,227,167,51,88,105,247,118,53,215,236,191,107,53,150,230,125,151,246,159,221,45,63,145,206,250,47,63,135,213,122,90,210,77,226,242,118,187,179,187,199,219,221,218,238,157,122,244,94,157,12,193,26,61,224,167,75,96,180,127,8,251,67,137,211,148,125,37,75,26,63,25,148,146,63,43,228,238,181,118,6,219,179,39,87,170,170,119,207,60,175,233,215,181,189,221,26,136,212,68,78,214,12,192,238,198,133,253,151,238,158,178,219,63,181,62,211,251,165,168,50,56,47,91,224,240,250,175,75,102,72,124,190,62,231,118,119,120,251,187,123,157,211,175,78,171,211,169,122,156,174,61,137,237,151,235,95,49,116,165,110,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,10,86,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,45,80,20,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,4,85,230,143,236,79,115,127,69,249,138,69,0,151,253,205,31,216,158,230,254,139,243,20,138,1,53,80,1,85,124,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,75,254,0,0,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,41,128,64,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,2,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,0,0,165,110,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,34,31,235,221,139,220,126,34,248,238,221,61,175,218,252,55,174,202,222,220,13,69,44,211,74,170,202,184,250,173,201,204,146,90,179,34,34,248,225,103,115,122,175,69,114,185,205,99,26,247,189,140,117,234,108,94,197,237,199,14,155,113,142,218,253,175,195,122,28,85,30,178,205,52,170,143,181,144,180,228,68,146,213,153,17,19,201,51,251,91,213,122,35,81,173,107,24,214,49,140,99,122,0,7,159,215,154,3,70,238,126,153,159,70,110,6,158,169,157,193,90,177,82,205,140,125,180,87,65,59,235,88,142,196,73,35,122,244,123,18,88,99,85,99,186,177,232,138,215,35,154,170,213,244,6,85,205,41,240,157,237,99,102,254,159,233,239,142,128,229,92,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,41,91,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,128,28,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,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,0,0,0,0,0,0,21,171,187,28,154,255,0,106,27,167,172,183,51,251,71,125,153,247,183,80,100,115,190,139,238,135,155,210,250,171,50,77,226,242,122,214,247,246,249,59,123,187,91,215,167,94,137,215,161,53,120,92,216,191,236,215,177,58,103,101,62,244,253,227,251,185,235,127,206,126,135,209,249,253,69,201,236,255,0,161,242,73,219,219,231,237,255,0,26,245,237,235,248,117,232,157,84,16,171,141,110,91,223,219,7,116,241,91,153,251,101,251,165,246,102,159,131,5,232,190,238,250,255,0,39,142,205,137,188,190,79,85,23,78,190,167,183,183,181,122,118,117,235,248,244,79,87,192,199,3,31,216,187,239,183,252,40,253,241,251,227,246,111,252,137,246,127,165,244,158,167,255,0,154,38,239,238,245,63,252,175,78,207,245,245,252,60,167,26,220,183,191,182,14,233,226,183,51,246,203,247,75,236,205,63,6,11,209,125,221,245,254,79,29,155,19,121,124,158,170,46,157,125,79,111,111,106,244,236,235,215,241,232,159,95,4,188,184,241,92,30,107,252,238,227,77,187,54,245,134,75,43,135,92,37,120,155,134,110,58,10,240,62,104,230,149,207,111,154,103,72,245,116,16,163,85,28,196,106,36,157,81,253,200,172,153,69,85,255,0,184,99,255,0,207,69,255,0,66,127,250,124,178,157,167,208,191,178,253,172,209,187,103,246,167,218,127,116,180,254,59,5,235,124,30,31,85,233,107,71,15,151,199,220,238,206,239,31,119,111,115,186,117,233,213,122,117,57,7,27,92,30,98,184,200,208,24,45,33,54,170,169,165,114,88,28,194,100,171,230,157,132,110,66,118,192,232,100,142,90,172,253,236,78,99,36,115,161,123,186,63,162,173,120,250,181,122,34,182,58,108,15,41,60,239,15,251,203,164,247,139,78,113,57,234,45,233,156,131,108,73,91,238,91,25,234,234,189,174,142,205,110,247,220,122,71,229,130,73,98,242,118,43,153,223,220,223,204,212,83,181,241,207,192,199,246,209,251,147,255,0,10,63,115,190,231,125,165,255,0,34,125,161,234,189,95,166,255,0,230,136,123,59,125,55,255,0,45,215,191,253,93,63,31,41,193,79,45,239,236,125,186,121,93,204,253,178,253,237,251,79,79,207,130,244,95,119,125,7,143,201,102,188,222,95,39,170,151,175,79,77,219,219,218,157,123,250,245,252,58,44,213,0,2,0,113,71,202,147,251,74,111,182,166,222,191,219,215,221,207,188,126,139,252,217,247,91,214,120,61,61,56,43,127,166,245,113,247,119,120,59,191,192,157,59,186,126,61,58,175,127,224,167,133,47,236,125,181,153,93,179,251,251,247,183,237,61,65,62,119,214,253,151,232,60,126,74,213,225,241,120,252,210,245,233,233,187,187,187,147,175,127,78,159,135,85,144,0,242,155,177,161,127,106,27,89,172,182,207,237,79,179,62,246,233,252,142,11,214,248,60,222,151,213,86,146,31,47,143,185,189,253,190,78,238,222,230,245,233,211,170,117,234,86,183,251,134,63,252,244,95,244,39,255,0,167,203,41,218,125,11,251,47,218,205,27,182,127,106,125,167,247,75,79,227,176,94,183,193,225,245,94,150,180,112,249,124,125,206,236,238,241,247,118,247,59,167,94,157,87,167,83,213,128,66,174,53,185,111,127,108,29,211,197,110,103,237,151,238,151,217,154,126,12,23,162,251,187,235,252,158,59,54,38,242,249,61,84,93,58,250,158,222,222,213,233,217,215,175,227,209,61,95,3,28,12,127,98,239,190,223,240,163,247,199,239,143,217,191,242,39,217,254,151,210,122,159,254,104,155,191,187,212,255,0,242,189,59,63,215,215,240,242,156,107,114,222,254,216,59,167,138,220,207,219,47,221,47,179,52,252,24,47,69,247,119,215,249,60,118,108,77,229,242,122,168,186,117,245,61,189,189,171,211,179,175,95,199,162,122,190,6,56,24,254,197,223,125,191,225,71,239,143,223,31,179,127,228,79,179,253,47,164,245,63,252,209,55,127,119,169,255,0,229,122,118,127,175,175,225,42,128,0,133,92,107,114,222,254,216,59,167,138,220,207,219,47,221,47,179,52,252,24,47,69,247,119,215,249,60,118,108,77,229,242,122,168,186,117,245,61,189,189,171,211,179,175,95,199,162,122,190,6,56,24,254,197,223,125,191,225,71,239,143,223,31,179,127,228,79,179,253,47,164,245,63,252,209,55,127,119,169,255,0,229,122,118,127,175,175,225,42,129,21,120,231,224,99,251,104,253,201,255,0,133,31,185,223,115,190,210,255,0,145,62,208,245,94,175,211,127,243,68,61,157,190,155,255,0,150,235,223,254,174,159,143,42,225,115,149,39,246,107,223,109,51,189,127,183,175,188,127,119,61,111,249,179,238,183,163,243,250,138,115,214,255,0,77,234,228,237,237,243,247,127,129,122,246,244,252,58,245,73,254,8,171,199,63,3,31,219,71,238,79,252,40,253,206,251,157,246,151,252,137,246,135,170,245,126,155,255,0,154,33,236,237,244,223,252,183,94,255,0,245,116,252,121,255,0,8,124,179,115,188,37,239,45,109,213,196,113,17,246,221,71,227,237,98,242,152,143,186,76,173,235,234,202,212,115,99,243,186,212,171,23,108,241,215,151,171,91,220,190,46,206,168,215,56,157,64,17,255,0,141,110,20,191,182,14,214,98,182,207,239,239,221,47,179,53,4,25,223,91,246,95,175,242,120,235,88,135,197,227,243,69,211,175,169,238,238,238,94,157,157,58,126,61,83,128,112,185,202,147,251,53,239,182,153,222,191,219,215,222,63,187,158,183,252,217,247,91,209,249,253,69,57,235,127,166,245,114,118,246,249,251,191,192,189,123,122,126,29,122,164,233,213,58,79,74,235,156,21,173,45,173,116,206,43,80,97,110,246,122,156,118,82,148,118,234,207,216,246,189,157,241,72,142,99,187,94,198,185,58,167,224,230,162,167,226,136,114,174,27,56,67,217,174,20,190,246,254,201,105,101,97,251,227,144,101,219,159,104,95,117,159,4,49,119,250,122,144,245,68,233,12,94,89,123,85,253,242,187,200,190,73,31,209,189,189,172,2,58,241,165,193,110,141,227,39,70,226,48,217,157,69,111,77,234,29,55,98,73,176,185,168,97,91,44,174,201,150,52,179,12,181,149,236,108,172,145,177,71,209,123,154,246,190,54,42,59,183,189,146,117,253,173,218,221,9,178,218,19,25,182,123,105,130,251,27,77,225,188,222,138,151,170,154,199,139,203,51,230,147,247,147,61,242,59,172,146,189,223,153,203,211,175,68,232,136,136,144,175,138,62,84,159,218,83,125,181,54,245,254,222,190,238,125,227,244,95,230,207,186,222,179,193,233,233,193,91,253,55,171,143,187,187,193,221,254,4,233,221,211,241,233,213,122,175,3,28,12,127,98,239,190,223,240,163,247,199,239,143,217,191,242,39,217,254,151,210,122,159,254,104,155,191,187,212,255,0,242,189,59,63,215,215,240,149,69,85,255,0,184,99,255,0,207,69,255,0,66,127,250,124,159,252,46,108,95,246,107,216,157,51,178,159,122,126,241,253,220,245,191,231,63,67,232,252,254,162,228,246,127,208,249,36,237,237,243,246,255,0,141,122,246,245,252,58,244,71,20,123,23,253,165,54,39,83,108,167,222,159,187,159,120,253,23,249,207,208,250,207,7,167,185,5,159,244,62,72,251,187,188,29,191,227,78,157,221,127,30,157,22,21,109,63,38,191,217,126,233,232,221,204,254,209,223,105,253,210,212,24,236,239,162,251,161,225,245,94,150,204,115,120,188,158,181,221,157,222,62,222,238,215,116,235,215,162,244,232,72,14,57,248,24,254,218,63,114,127,225,71,238,119,220,239,180,191,228,79,180,61,87,171,244,223,252,209,15,103,111,166,255,0,229,186,247,255,0,171,167,227,229,56,41,229,189,253,143,183,79,43,185,159,182,95,189,191,105,233,249,240,94,139,238,239,160,241,249,44,215,155,203,228,245,82,245,233,233,187,123,123,83,175,127,94,191,135,69,154,160,30,83,118,52,47,237,67,107,53,150,217,253,169,246,103,222,221,63,145,193,122,223,7,155,210,250,170,210,67,229,241,247,55,191,183,201,221,219,220,222,189,58,117,78,189,74,214,255,0,112,199,255,0,158,139,254,132,255,0,244,249,101,59,177,161,127,106,27,89,172,182,207,237,79,179,62,246,233,252,142,11,214,248,60,222,151,213,86,146,31,47,143,185,189,253,190,78,238,222,230,245,233,211,170,117,234,86,183,251,134,63,252,244,95,244,39,255,0,167,203,84,0,173,93,216,228,215,251,80,221,61,101,185,159,218,59,236,207,189,186,131,35,157,244,95,116,60,222,151,213,89,146,111,23,147,214,183,191,183,201,219,221,218,222,189,58,244,78,189,9,171,194,230,197,255,0,102,189,137,211,59,41,247,167,239,31,221,207,91,254,115,244,62,143,207,234,46,79,103,253,15,146,78,222,223,63,111,248,215,175,111,95,195,175,68,133,91,177,201,175,246,161,186,122,203,115,63,180,119,217,159,123,117,6,71,59,232,190,232,121,189,47,170,179,36,222,47,39,173,111,127,111,147,183,187,181,189,122,117,232,157,122,19,87,133,205,139,254,205,123,19,166,118,83,239,79,222,63,187,158,183,252,231,232,125,31,159,212,92,158,207,250,31,36,157,189,190,126,223,241,175,94,222,191,135,94,137,213,65,10,184,214,229,189,253,176,119,79,21,185,159,182,95,186,95,102,105,248,48,94,139,238,239,175,242,120,236,216,155,203,228,245,81,116,235,234,123,123,123,87,167,103,94,191,143,68,245,124,12,112,49,253,139,190,251,127,194,143,223,31,190,63,102,255,0,200,159,103,250,95,73,234,127,249,162,110,254,239,83,255,0,202,244,236,255,0,95,95,194,85,2,21,113,173,203,123,251,96,238,158,43,115,63,108,191,116,190,204,211,240,96,189,23,221,223,95,228,241,217,177,55,151,201,234,162,233,215,212,246,246,246,175,78,206,189,127,30,137,234,248,24,224,99,251,23,125,246,255,0,133,31,190,63,124,126,205,255,0,145,62,207,244,190,147,212,255,0,243,68,221,253,222,167,255,0,149,233,217,254,190,191,132,170,0,229,92,81,236,95,246,148,216,157,77,178,159,122,126,238,125,227,244,95,231,63,67,235,60,30,158,228,22,127,208,249,35,238,238,240,118,255,0,141,58,119,117,252,122,116,88,1,254,225,143,255,0,61,23,253,9,255,0,233,242,127,241,71,177,127,218,83,98,117,54,202,125,233,251,185,247,143,209,127,156,253,15,172,240,122,123,144,89,255,0,67,228,143,187,187,193,219,254,52,233,221,215,241,233,209,96,7,251,134,63,252,244,95,244,39,255,0,167,203,84,0,138,188,115,240,49,253,180,126,228,255,0,194,143,220,239,185,223,105,127,200,159,104,122,175,87,233,191,249,162,30,206,223,77,255,0,203,117,239,255,0,87,79,199,149,112,185,202,147,251,53,239,182,153,222,191,219,215,222,63,187,158,183,252,217,247,91,209,249,253,69,57,235,127,166,245,114,118,246,249,251,191,192,189,123,122,126,29,122,164,255,0,0,0,114,174,40,246,47,251,74,108,78,166,217,79,189,63,119,62,241,250,47,243,159,161,245,158,15,79,114,11,63,232,124,145,247,119,120,59,127,198,157,59,186,254,61,58,44,42,218,126,77,127,178,253,211,209,187,153,253,163,190,211,251,165,168,49,217,223,69,247,67,195,234,189,45,152,230,241,121,61,107,187,59,188,125,189,221,174,233,215,175,69,233,208,178,160,8,255,0,198,183,10,95,219,7,107,49,91,103,247,247,238,151,217,154,130,12,239,173,251,47,215,249,60,117,172,67,226,241,249,162,233,215,212,247,119,119,47,78,206,157,63,30,169,192,56,92,229,73,253,154,247,219,76,239,95,237,235,239,31,221,207,91,254,108,251,173,232,252,254,162,156,245,191,211,122,185,59,123,124,253,223,224,94,189,189,63,14,189,82,127,128,64,14,40,249,82,127,105,77,246,212,219,215,251,122,251,185,247,143,209,127,155,62,235,122,207,7,167,167,5,111,244,222,174,62,238,239,7,119,248,19,167,119,79,199,167,85,234,188,12,112,49,253,139,190,251,127,194,143,223,31,190,63,102,255,0,200,159,103,250,95,73,234,127,249,162,110,254,239,83,255,0,202,244,236,255,0,95,95,194,85,0,0,33,87,26,220,183,191,182,14,233,226,183,51,246,203,247,75,236,205,63,6,11,209,125,221,245,254,79,29,155,19,121,124,158,170,46,157,125,79,111,111,106,244,236,235,215,241,232,158,175,129,142,6,63,177,119,223,111,248,81,251,227,247,199,236,223,249,19,236,255,0,75,233,61,79,255,0,52,77,223,221,234,127,249,94,157,159,235,235,248,117,93,146,225,211,66,108,134,99,93,106,204,5,127,54,164,220,109,65,123,59,168,50,125,243,55,213,121,111,219,179,86,47,11,229,124,108,240,71,113,97,238,141,25,228,236,239,114,34,175,68,234,160,0,10,171,255,0,112,199,255,0,158,139,254,132,255,0,244,249,101,59,79,161,127,101,251,89,163,118,207,237,79,180,254,233,105,252,118,11,214,248,60,62,171,210,214,142,31,47,143,185,221,157,222,62,238,222,231,116,235,211,170,244,234,121,94,40,246,47,251,74,108,78,166,217,79,189,63,119,62,241,250,47,243,159,161,245,158,15,79,114,11,63,232,124,145,247,119,120,59,127,198,157,59,186,254,61,58,44,42,218,126,77,127,178,253,211,209,187,153,253,163,190,211,251,165,168,49,217,223,69,247,67,195,234,189,45,152,230,241,121,61,107,187,59,188,125,189,221,174,233,215,175,69,233,208,178,162,21,113,173,203,123,251,96,238,158,43,115,63,108,191,116,190,204,211,240,96,189,23,221,223,95,228,241,217,177,55,151,201,234,162,233,215,212,246,246,246,175,78,206,189,127,30,137,234,248,24,224,99,251,23,125,246,255,0,133,31,190,63,124,126,205,255,0,145,62,207,244,190,147,212,255,0,243,68,221,253,222,167,255,0,149,233,217,254,190,191,132,127,221,142,77,127,181,13,211,214,91,153,253,163,190,204,251,219,168,50,57,223,69,247,67,205,233,125,85,153,38,241,121,61,107,123,251,124,157,189,221,173,235,211,175,68,235,208,154,188,46,108,95,246,107,216,157,51,178,159,122,126,241,253,220,245,191,231,63,67,232,252,254,162,228,246,127,208,249,36,237,237,243,246,255,0,141,122,246,245,252,58,244,78,170,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,8,213,171,57,143,112,99,161,181,86,103,69,106,157,228,244,89,173,63,144,177,139,200,214,251,187,149,147,193,106,9,29,28,177,247,178,179,152,238,215,177,201,213,170,173,94,157,81,85,63,19,181,109,110,233,104,77,233,208,152,205,204,219,76,239,219,58,111,51,230,244,87,125,44,213,252,190,41,159,12,159,187,153,140,145,189,36,137,237,252,205,78,189,58,167,84,84,85,245,103,138,187,189,27,95,142,221,202,27,17,144,213,245,42,235,188,166,29,115,212,112,243,50,70,62,213,36,124,140,87,69,34,183,196,247,162,195,42,172,77,122,201,217,27,223,219,216,213,114,123,80,124,153,108,182,43,1,138,187,157,206,228,234,99,177,184,234,242,91,185,114,220,205,134,10,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,159,88,0,0,1,229,63,106,90,19,246,167,251,20,251,119,253,249,253,223,251,211,246,103,165,155,254,197,250,159,77,231,243,118,120,191,211,126,94,206,254,255,0,245,246,244,252,79,86,15,201,213,154,167,5,161,180,174,103,90,234,155,222,139,11,167,241,246,50,153,27,62,39,201,224,171,4,110,146,89,59,24,142,123,187,88,199,47,70,162,185,122,116,68,85,252,8,215,254,234,63,2,127,248,115,255,0,163,57,143,250,161,42,128,60,254,188,215,250,55,108,52,204,250,207,112,53,13,76,22,10,173,138,149,172,100,45,170,182,8,31,102,196,117,226,89,29,211,163,24,178,205,26,43,221,209,140,69,87,57,90,212,87,39,160,0,0,126,78,27,84,224,181,6,71,61,137,196,94,245,22,244,206,65,152,188,164,126,39,179,211,218,125,88,45,182,62,174,68,71,245,130,221,119,245,106,171,127,63,78,189,205,114,39,215,75,45,138,200,217,191,79,31,147,169,106,198,46,194,84,189,20,51,53,239,171,58,197,28,201,20,173,69,234,199,172,83,69,34,53,221,23,178,70,59,251,156,138,191,88,0,3,242,116,214,169,193,107,12,116,217,109,57,123,213,212,175,144,191,139,146,79,19,227,237,181,74,212,181,44,199,209,232,138,189,147,193,43,58,244,237,119,111,86,170,181,81,87,245,129,231,245,230,191,209,187,97,166,103,214,123,129,168,106,96,176,85,108,84,173,99,33,109,85,176,64,251,54,35,175,18,200,238,157,24,197,150,104,209,94,238,140,98,42,185,202,214,162,185,61,0,0,3,242,112,218,167,5,168,50,57,236,78,34,247,168,183,166,114,12,197,229,35,241,61,158,158,211,234,193,109,177,245,114,34,63,172,22,235,191,171,85,91,249,250,117,238,107,145,62,186,89,108,86,70,205,250,120,252,157,75,86,49,118,18,165,232,161,153,175,125,89,214,40,230,72,165,106,47,86,61,98,154,41,17,174,232,189,146,49,223,220,228,85,250,192,60,254,188,215,250,55,108,52,204,250,207,112,53,13,76,22,10,173,138,149,172,100,45,170,182,8,31,102,196,117,226,89,29,211,163,24,178,205,26,43,221,209,140,69,87,57,90,212,87,39,160,0,0,1,31,247,75,143,94,19,182,91,93,228,246,207,114,247,91,236,109,73,134,240,250,218,95,97,100,172,120,188,176,178,104,255,0,121,13,119,198,238,177,202,199,126,87,47,78,189,23,162,162,162,116,13,148,223,189,167,226,39,74,218,214,187,57,170,254,240,97,105,100,31,139,158,207,161,179,83,178,211,35,142,71,71,217,98,56,222,189,25,52,107,213,19,183,243,116,235,213,21,19,160,0,114,173,244,226,143,98,120,107,251,19,246,215,174,126,238,125,227,245,63,102,127,155,46,92,243,250,127,23,155,254,45,20,157,189,190,120,191,197,211,175,119,225,215,162,244,242,155,91,199,175,9,219,211,174,241,155,103,182,155,173,246,206,164,204,249,189,21,47,176,178,85,252,190,40,95,52,159,188,154,187,35,111,72,226,123,191,51,147,175,78,137,213,85,17,100,1,31,247,75,143,94,19,182,91,93,228,246,207,114,247,91,236,109,73,134,240,250,218,95,97,100,172,120,188,176,178,104,255,0,121,13,119,198,238,177,202,199,126,87,47,78,189,23,162,162,162,116,13,148,223,189,167,226,39,74,218,214,187,57,170,254,240,97,105,100,31,139,158,207,161,179,83,178,211,35,142,71,71,217,98,56,222,189,25,52,107,213,19,183,243,116,235,213,21,19,208,107,253,127,163,118,179,70,229,183,7,112,117,13,76,30,158,193,215,91,55,175,89,85,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,58,255,0,186,143,192,159,254,28,255,0,232,206,99,254,168,119,253,210,221,45,9,178,218,19,39,185,155,151,157,251,27,77,225,188,62,182,239,165,154,199,139,203,51,33,143,247,112,177,242,59,172,146,177,191,149,171,211,175,85,232,136,170,156,87,73,243,30,224,199,92,234,172,54,138,210,219,201,235,115,90,131,33,95,23,142,173,247,119,43,31,158,212,242,54,56,163,239,125,102,177,189,207,123,83,171,149,26,157,122,170,162,126,36,149,7,138,218,29,232,218,253,250,209,177,238,6,209,234,250,154,139,5,37,137,106,45,136,89,36,79,138,120,213,59,226,150,41,90,217,98,127,69,107,145,175,107,85,88,246,61,58,181,237,85,243,251,233,197,30,196,240,215,246,39,237,175,92,253,220,251,199,234,126,204,255,0,54,92,185,231,244,254,47,55,252,90,41,59,123,124,241,127,139,167,94,239,195,175,69,233,249,59,41,198,103,13,156,68,234,171,90,43,103,55,35,239,6,106,150,61,249,73,235,125,143,126,167,101,86,73,28,110,147,190,196,17,177,122,62,104,211,162,47,119,230,235,211,162,42,167,107,0,0,121,77,210,221,45,9,178,218,19,39,185,155,151,157,251,27,77,225,188,62,182,239,165,154,199,139,203,51,33,143,247,112,177,242,59,172,146,177,191,149,171,211,175,85,232,136,170,156,3,253,212,126,4,255,0,240,231,255,0,70,115,31,245,66,85,3,207,232,13,127,163,119,79,70,226,119,7,111,181,13,76,230,158,206,87,75,52,111,86,85,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,0,34,175,251,168,252,9,255,0,225,207,254,140,230,63,234,135,127,218,221,210,208,155,211,161,49,155,153,182,153,223,182,116,222,103,205,232,174,250,89,171,249,124,83,62,25,63,119,51,25,35,122,73,19,219,249,154,157,122,117,78,168,168,171,234,193,21,127,221,71,224,79,255,0,14,127,244,103,49,255,0,84,59,254,214,238,150,132,222,157,9,140,220,205,180,206,253,179,166,243,62,111,69,119,210,205,95,203,226,153,240,201,251,185,152,201,27,210,72,158,223,204,212,235,211,170,117,69,69,95,86,1,21,127,221,71,224,79,255,0,14,127,244,103,49,255,0,84,59,254,214,238,150,132,222,157,9,140,220,205,180,206,253,179,166,243,62,111,69,119,210,205,95,203,226,153,240,201,251,185,152,201,27,210,72,158,223,204,212,235,211,170,117,69,69,86,233,110,150,132,217,109,9,147,220,205,203,206,253,141,166,240,222,31,91,119,210,205,99,197,229,153,144,199,251,184,88,249,29,214,73,88,223,202,213,233,215,170,244,68,85,78,43,164,249,143,112,99,174,117,86,27,69,105,109,228,245,185,173,65,144,175,139,199,86,251,187,149,143,207,106,121,27,28,81,247,190,179,88,222,231,189,169,213,202,141,78,189,85,81,63,18,74,156,43,119,184,226,225,95,98,53,148,155,125,186,91,183,83,19,168,96,175,21,153,232,195,141,187,121,245,217,34,42,177,37,90,176,200,216,222,173,232,244,99,213,31,216,246,59,167,107,218,171,232,54,47,138,61,137,226,83,237,191,216,166,185,251,199,247,115,211,125,167,254,108,185,79,193,234,60,190,31,248,204,81,247,119,120,37,255,0,15,94,157,191,143,78,169,215,170,131,228,165,150,197,100,108,223,167,143,201,212,181,99,23,97,42,94,138,25,154,247,213,157,98,142,100,138,86,162,245,99,214,41,162,145,26,238,139,217,35,29,253,206,69,95,172,0,1,197,55,175,140,206,27,56,118,213,85,116,86,241,238,71,221,252,213,220,123,50,144,86,251,30,253,190,250,175,146,72,219,39,125,120,36,98,117,124,50,39,69,94,239,203,215,167,69,69,86,202,113,153,195,103,17,58,170,214,138,217,205,200,251,193,154,165,143,126,82,122,223,99,223,169,217,85,146,71,27,164,239,177,4,108,94,143,154,52,232,139,221,249,186,244,232,138,169,218,193,197,55,175,140,206,27,56,118,213,85,116,86,241,238,71,221,252,213,220,123,50,144,86,251,30,253,190,250,175,146,72,219,39,125,120,36,98,117,124,50,39,69,94,239,203,215,167,69,69,86,202,113,153,195,103,17,58,170,214,138,217,205,200,251,193,154,165,143,126,82,122,223,99,223,169,217,85,146,71,27,164,239,177,4,108,94,143,154,52,232,139,221,249,186,244,232,138,169,218,192,62,76,102,91,21,154,172,251,152,108,157,75,245,227,177,61,71,203,90,102,202,198,207,4,175,134,104,149,205,85,68,124,114,199,36,111,111,247,181,236,115,87,162,162,161,245,128,14,127,172,55,251,102,180,6,227,233,109,163,214,91,133,138,197,106,253,105,221,246,38,46,119,187,201,103,162,171,91,220,228,69,100,94,71,162,199,23,145,205,242,200,215,50,62,247,162,181,58,0,0,241,91,85,189,27,95,189,248,172,190,119,106,53,125,77,73,141,193,230,44,96,110,92,168,201,60,9,118,22,177,210,54,57,28,212,108,204,237,150,55,36,177,171,163,114,57,21,174,113,237,64,60,86,234,239,70,215,236,134,43,17,157,221,125,95,83,77,227,115,153,138,248,26,119,45,178,79,2,221,153,175,116,109,146,70,181,91,11,59,98,145,203,44,138,216,218,141,85,115,154,123,80,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,0,0,0,0,0,25,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,244,28,114,113,119,138,225,7,104,219,170,224,199,84,204,106,204,245,135,99,116,230,42,123,13,99,31,58,49,92,251,83,49,28,146,190,180,41,219,223,227,78,170,249,33,141,93,31,149,36,110,125,181,102,169,206,235,157,85,153,214,186,166,247,173,205,106,12,133,140,166,70,207,137,145,249,237,79,35,164,150,78,198,35,88,222,231,189,203,209,168,141,78,189,17,17,63,3,69,28,27,99,183,199,27,195,142,140,143,136,93,71,246,198,175,155,31,29,135,190,106,115,65,122,181,89,24,215,65,90,243,165,84,124,183,35,98,163,101,145,88,199,119,39,107,188,143,107,167,151,181,156,171,139,31,107,27,201,244,255,0,80,252,116,228,0,229,89,199,143,253,136,225,83,119,243,95,237,98,210,25,220,158,71,255,0,80,202,216,70,179,197,255,0,180,58,39,201,55,251,58,236,111,250,38,22,168,0,0,17,127,143,238,48,113,92,38,237,27,157,143,91,114,107,189,99,94,229,13,40,200,98,106,178,180,236,99,82,75,210,186,70,58,46,202,235,52,79,72,220,215,44,175,115,25,219,216,178,73,29,16,254,212,181,223,237,79,246,215,246,239,251,243,251,193,247,167,237,63,75,15,253,148,245,62,167,207,225,236,241,127,166,252,221,157,157,159,234,237,233,248,23,253,193,71,21,216,46,45,54,106,150,178,242,226,169,234,252,111,74,122,167,9,74,103,187,208,90,238,122,71,34,54,68,71,164,51,177,158,88,215,171,218,157,95,31,145,239,138,69,36,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,213,64,4,85,230,143,236,79,115,127,69,249,138,68,117,229,67,199,29,109,75,138,194,112,143,184,204,182,185,220,109,123,12,210,57,101,124,182,18,245,72,155,36,238,165,58,185,92,177,62,8,154,255,0,19,147,164,75,12,77,143,163,29,27,60,214,104,0,33,175,49,222,56,236,240,165,163,104,104,253,190,101,75,27,139,172,43,206,250,51,74,248,165,102,18,163,85,24,183,101,129,85,92,247,185,202,230,192,215,55,196,231,197,43,156,174,72,86,41,60,87,37,79,107,26,167,234,5,239,142,199,17,215,136,110,44,245,151,8,188,206,247,51,92,96,171,219,204,96,175,215,196,214,206,233,198,223,74,176,101,88,152,58,169,2,189,235,28,168,199,197,43,210,70,189,25,223,211,200,196,84,108,175,69,182,157,1,175,244,110,233,232,220,78,224,237,246,161,169,156,211,217,202,233,102,141,234,202,189,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,0,41,3,68,113,155,157,224,243,142,237,238,201,201,138,251,103,70,106,141,192,204,215,212,216,216,152,196,180,232,226,201,218,241,89,173,35,186,116,154,47,44,170,145,185,201,28,141,123,154,238,213,86,75,29,218,98,114,216,172,254,42,150,119,5,147,169,145,198,228,107,199,110,157,202,147,54,104,44,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,100,85,230,143,236,79,115,127,69,249,138,68,117,229,67,199,29,109,75,138,194,112,143,184,204,182,185,220,109,123,12,210,57,101,124,182,18,245,72,155,36,238,165,58,185,92,177,62,8,154,255,0,19,147,164,75,12,77,143,163,29,27,60,214,104,0,33,175,49,222,56,236,240,165,163,104,104,253,190,101,75,27,139,172,43,206,250,51,74,248,165,102,18,163,85,24,183,101,129,85,92,247,185,202,230,192,215,55,196,231,197,43,156,174,72,86,41,60,87,37,79,107,26,167,234,5,239,142,199,17,215,136,110,44,245,151,8,188,206,247,51,92,96,171,219,204,96,175,215,196,214,206,233,198,223,74,176,101,88,152,58,169,2,189,235,28,168,199,197,43,210,70,189,25,223,211,200,196,84,108,175,69,182,157,1,175,244,110,233,232,220,78,224,237,246,161,169,156,211,217,202,233,102,141,234,202,189,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,69,94,104,254,196,247,55,244,95,152,164,71,94,84,60,113,214,212,184,172,39,8,251,140,203,107,157,198,215,176,205,35,150,87,203,97,47,84,137,178,78,234,83,171,149,203,19,224,137,175,241,57,58,68,176,196,216,250,49,209,179,205,102,128,0,1,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,79,240,8,191,204,147,101,242,187,223,194,94,168,193,105,125,33,111,82,106,124,29,138,121,236,21,58,143,119,157,39,134,100,108,238,142,52,114,121,159,232,229,184,212,139,163,149,202,228,70,53,210,118,20,47,160,53,254,178,218,205,101,137,220,29,190,212,54,240,122,135,7,97,44,209,189,89,83,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,57,105,61,83,130,215,58,87,13,173,116,181,239,91,133,212,24,250,249,76,117,159,19,227,243,213,158,54,201,20,157,143,70,189,189,204,123,87,163,145,28,157,122,42,34,254,5,11,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,249,60,233,55,143,59,163,246,107,73,108,238,34,31,29,77,196,200,88,177,148,179,220,197,238,171,141,117,121,27,91,177,204,85,78,249,231,175,47,145,175,99,155,233,187,127,51,100,114,37,107,112,95,179,152,45,253,226,131,64,109,86,169,155,179,11,149,200,73,99,35,31,107,215,212,213,169,94,91,114,214,234,199,177,236,243,50,187,162,242,53,200,230,121,59,211,170,183,162,220,167,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,6,148,202,139,230,189,199,29,157,75,149,205,240,143,183,44,168,184,44,109,138,236,213,217,100,124,86,22,245,184,157,28,237,165,2,181,92,145,50,9,90,207,43,151,164,171,52,78,143,163,27,27,252,209,127,151,110,59,124,114,188,86,105,74,91,13,168,254,194,202,175,150,76,197,235,20,230,181,143,102,29,136,143,178,219,176,198,169,228,133,253,172,99,90,231,198,139,59,235,246,203,19,251,37,100,192,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,0,1,21,121,163,251,19,220,223,209,126,98,145,64,38,170,1,68,60,184,184,227,173,194,150,178,191,163,247,5,150,236,109,214,176,177,3,239,77,19,229,149,248,75,109,69,98,93,138,4,85,107,216,230,171,91,59,90,223,43,153,20,78,106,185,97,72,164,189,224,0,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,0,160,190,103,251,47,149,218,158,45,53,110,118,29,33,111,19,166,53,205,134,231,176,215,28,247,75,5,249,228,134,39,100,28,201,21,206,232,244,184,249,156,232,149,81,88,146,70,168,214,198,248,250,202,174,73,251,209,149,200,214,215,155,17,168,117,125,187,85,241,117,234,231,180,206,30,102,57,236,171,2,203,35,50,46,138,78,222,140,98,203,53,37,88,149,232,157,242,61,236,111,87,74,229,148,28,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,51,45,191,219,199,157,226,3,121,117,102,241,106,56,125,61,189,77,144,117,136,235,119,49,254,146,171,26,145,214,173,222,198,49,36,241,65,28,81,121,59,17,207,236,238,119,230,114,169,111,252,159,118,115,5,161,184,96,77,213,175,55,168,205,110,94,66,123,23,36,237,123,60,21,104,216,158,165,122,221,21,238,99,187,94,203,50,249,17,172,114,250,158,199,119,36,109,82,117,2,157,184,134,226,207,89,112,139,204,239,115,53,198,10,189,188,198,10,253,124,77,108,238,156,109,244,171,6,85,137,131,170,144,43,222,177,202,140,124,82,189,36,107,209,157,253,60,140,69,70,202,244,91,105,208,26,255,0,70,238,158,141,196,238,14,223,106,26,153,205,61,156,174,150,104,222,172,171,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,2,149,185,213,251,167,210,223,79,232,252,142,68,114,84,247,79,170,126,159,222,249,28,113,117,32,165,110,117,126,233,244,183,211,250,63,35,145,28,149,61,211,234,159,167,247,190,71,28,93,72,5,48,109,87,27,121,94,20,56,229,222,140,22,167,158,221,237,186,213,91,145,154,135,43,77,214,156,216,49,51,187,48,173,126,89,145,182,25,94,247,199,93,178,53,209,70,141,89,147,198,142,85,88,227,233,114,152,156,182,43,63,138,165,157,193,100,234,100,113,185,26,241,219,167,114,164,205,154,11,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,60,86,245,199,186,18,237,30,175,110,202,221,169,87,93,166,30,203,180,251,236,214,142,118,45,212,98,172,108,70,203,35,34,71,185,83,177,143,145,203,27,30,230,189,237,145,141,116,110,206,14,225,101,183,67,1,189,26,151,59,173,114,118,241,219,139,142,213,23,109,229,174,84,154,56,103,173,155,142,219,221,60,177,201,89,81,140,123,108,35,156,142,133,81,168,168,138,207,195,161,117,60,186,248,234,173,197,46,141,77,15,184,55,234,51,117,48,21,230,154,244,53,170,202,198,100,241,208,173,118,38,73,85,35,72,33,123,164,176,216,223,11,95,254,54,57,237,99,24,228,99,38,80,42,215,154,15,48,75,56,155,57,174,23,182,91,43,81,239,125,119,80,214,25,202,210,197,101,157,147,69,106,189,204,42,197,44,14,106,61,26,248,28,249,226,151,190,55,163,162,252,175,107,250,66,14,10,56,174,206,240,151,188,180,181,151,151,43,115,72,100,186,83,213,56,74,83,49,190,190,175,107,210,57,17,178,34,177,102,129,239,242,198,189,88,229,232,248,252,140,100,178,41,160,157,1,175,244,110,233,232,220,78,224,237,246,161,169,156,211,217,202,233,102,141,234,202,189,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,3,202,110,174,230,105,93,155,219,141,71,186,90,214,223,167,194,233,156,124,185,11,61,178,70,201,38,236,79,201,4,94,71,177,142,154,87,171,99,141,138,228,239,145,236,106,47,87,33,158,30,42,184,152,214,92,87,238,229,205,210,214,20,106,99,152,218,237,198,226,49,149,145,28,204,118,58,55,200,248,160,89,59,81,211,63,186,89,30,249,28,137,220,247,187,181,172,103,100,108,177,254,76,159,218,59,238,38,119,239,55,255,0,145,143,222,125,219,251,71,191,212,125,169,230,79,63,160,255,0,230,63,244,222,94,191,147,207,211,197,249,253,81,101,64,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,0,0,0,0,1,154,206,44,125,211,239,39,212,13,67,242,51,150,189,194,30,252,232,222,27,121,91,233,13,214,214,119,106,53,152,234,249,214,99,40,205,97,97,126,91,34,185,91,235,94,148,74,214,61,221,242,57,189,21,200,199,118,49,31,35,147,177,142,84,169,110,34,183,231,89,113,37,187,153,221,214,214,119,109,185,249,27,15,102,50,140,214,18,102,98,113,200,247,45,122,81,43,88,198,246,70,215,116,87,35,27,222,245,124,142,78,247,185,86,194,185,86,112,29,255,0,98,56,171,221,252,47,251,89,116,134,11,39,142,255,0,212,62,182,109,175,242,255,0,237,13,137,146,67,254,206,195,29,254,137,229,170,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,121,60,180,56,227,173,196,118,141,135,103,181,195,45,179,113,116,94,30,55,205,110,71,203,97,153,204,116,43,28,9,117,211,61,92,228,178,142,124,77,153,175,119,231,124,137,35,21,81,207,100,51,124,31,147,171,53,78,11,67,105,92,206,181,213,55,189,22,23,79,227,236,101,50,54,124,79,147,193,86,8,221,36,178,118,49,28,247,118,177,142,94,141,69,114,244,232,136,171,248,20,131,188,124,208,183,151,82,113,53,30,248,237,20,159,119,48,184,92,122,233,252,70,23,37,27,109,199,107,22,182,163,177,58,218,141,202,230,71,53,151,193,15,149,213,214,55,182,56,162,141,178,185,99,242,186,221,56,85,226,99,70,241,95,180,116,247,75,71,209,183,142,123,108,59,27,151,198,89,69,115,241,217,24,217,27,229,129,36,237,70,204,206,217,99,123,36,106,39,115,30,222,230,177,253,241,179,235,226,95,136,189,9,194,254,214,95,220,205,117,99,253,173,60,61,46,201,191,206,121,79,77,52,208,83,242,69,20,158,31,47,129,237,242,189,189,140,254,245,95,238,69,207,94,250,111,166,227,241,23,184,249,29,208,221,12,207,174,202,222,233,20,48,196,138,202,184,250,173,85,88,234,214,141,85,124,112,179,185,221,19,170,185,92,231,61,238,123,222,247,187,165,201,192,150,252,167,11,149,248,166,135,76,219,118,29,214,38,158,198,41,208,118,221,143,8,145,70,232,179,12,103,85,115,235,57,203,50,59,171,90,230,70,200,231,68,124,47,89,35,231,252,58,239,206,178,225,183,119,48,91,173,163,46,219,107,241,214,24,204,157,24,108,36,44,203,99,149,237,91,20,165,87,49,237,236,145,173,232,142,86,59,177,232,201,26,157,236,106,166,132,248,117,223,157,27,196,150,209,224,183,91,70,93,168,230,100,107,177,153,58,48,216,89,159,137,200,163,26,182,41,74,174,99,29,223,27,157,209,28,172,111,123,21,146,53,59,30,213,95,151,139,31,107,27,201,244,255,0,80,252,116,230,107,13,84,0,69,94,104,254,196,247,55,244,95,152,164,80,9,122,124,185,184,246,254,213,24,41,246,223,113,32,244,251,155,166,113,254,178,221,136,43,246,85,205,81,99,217,18,220,106,49,59,33,153,31,36,109,150,47,193,170,231,181,241,39,107,157,28,51,84,28,43,140,30,44,244,111,8,187,95,247,227,59,94,166,99,59,126,196,117,176,90,113,215,214,172,249,87,164,140,73,213,143,72,229,86,50,40,158,178,57,234,206,206,190,54,42,163,165,98,46,123,53,254,191,214,91,167,172,178,219,131,184,58,134,222,115,80,231,44,45,155,215,172,170,119,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,113,60,149,61,172,106,159,168,23,190,59,28,64,14,104,254,251,55,55,244,95,135,164,122,14,92,92,113,214,225,75,89,95,209,251,130,203,118,54,235,88,88,129,247,166,137,242,202,252,37,182,162,177,46,197,2,42,181,236,115,85,173,157,173,111,149,204,138,39,53,92,176,164,82,94,240,0,25,172,226,199,221,62,242,125,64,212,63,35,57,39,249,110,115,4,173,195,181,153,54,123,121,50,182,221,183,89,27,14,179,75,37,52,178,204,205,50,244,138,121,37,72,171,195,4,179,76,203,51,44,13,86,53,205,100,111,87,201,211,171,228,85,187,66,42,243,71,246,39,185,191,162,252,197,34,128,75,222,229,197,199,29,158,43,116,109,253,31,184,44,169,95,113,116,125,120,31,122,104,159,20,76,205,212,114,171,18,236,80,34,163,152,246,185,26,217,218,214,248,154,249,98,115,85,169,50,69,28,202,7,10,227,7,139,61,27,194,46,215,253,248,206,215,169,152,206,223,177,29,108,22,156,117,245,171,62,85,233,35,18,117,99,210,57,85,140,138,39,172,142,122,179,179,175,141,138,168,233,88,139,158,205,127,175,245,150,233,235,44,182,224,238,14,161,183,156,212,57,203,11,102,245,235,42,157,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,92,79,37,79,107,26,167,234,5,239,142,199,16,3,154,63,190,205,205,253,23,225,233,30,131,151,23,28,117,184,82,214,87,244,126,224,178,221,141,186,214,22,32,125,233,162,124,178,191,9,109,168,172,75,177,64,138,173,123,28,213,107,103,107,91,229,115,34,137,205,87,44,41,20,151,188,8,171,205,31,216,158,230,254,139,243,20,138,1,47,79,151,55,30,223,218,163,5,62,219,238,36,30,159,115,116,206,63,214,91,177,5,126,202,185,170,44,123,34,91,141,70,39,100,51,35,228,141,178,197,248,53,92,246,190,36,237,115,163,134,106,131,207,235,253,127,163,118,179,70,229,183,7,112,117,13,76,30,158,193,215,91,55,175,89,85,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,146,245,79,53,206,35,173,241,5,107,121,244,85,175,178,180,251,241,236,198,86,208,185,75,111,200,97,226,133,34,111,123,158,216,219,93,95,50,206,142,153,39,68,108,168,138,145,43,221,18,43,22,223,248,98,226,11,5,196,246,205,97,119,123,1,167,242,184,72,242,94,72,44,209,200,64,246,248,109,68,238,201,155,12,202,214,178,212,40,244,84,108,209,254,85,232,173,114,50,70,201,19,58,169,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,79,240,1,155,110,46,182,67,21,195,143,17,122,207,102,176,89,203,121,124,110,2,197,103,83,183,110,54,178,117,130,197,88,108,198,201,59,127,43,158,198,206,140,87,162,53,30,172,87,35,89,221,216,150,149,201,179,122,254,252,240,251,150,217,203,120,255,0,13,189,178,200,39,134,120,226,237,142,122,57,25,108,88,143,185,203,35,149,211,54,118,92,71,116,99,26,145,248,58,119,59,189,72,1,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,197,117,115,18,223,74,123,253,197,102,171,212,152,28,207,218,122,111,3,226,211,120,25,154,144,44,110,171,85,21,37,124,82,66,174,108,208,201,105,246,166,142,69,115,156,232,230,103,248,81,17,141,157,92,150,246,47,59,165,180,38,173,223,157,71,134,197,50,166,182,244,248,237,53,111,171,36,189,233,106,77,97,151,87,170,34,172,80,201,58,68,222,206,228,115,221,83,185,204,70,182,39,58,64,115,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,90,167,51,174,60,127,98,24,43,59,13,180,249,174,221,125,168,49,238,251,75,41,142,200,248,237,105,120,92,248,93,31,86,248,156,158,107,16,58,194,55,182,72,229,133,171,28,201,211,190,39,45,59,104,13,1,172,183,79,89,98,118,251,111,180,245,188,230,161,206,88,74,212,104,214,68,239,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,66,124,31,112,153,163,120,69,218,255,0,184,248,43,21,51,25,219,246,36,179,157,212,109,160,181,103,202,189,36,122,192,143,98,201,42,177,145,68,244,141,172,71,246,117,242,61,17,29,43,213,97,7,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,117,32,0,8,171,205,31,216,158,230,254,139,243,20,138,1,53,80,12,171,150,83,202,211,143,111,184,151,48,60,40,238,132,29,250,127,43,144,244,122,67,41,94,191,89,40,94,183,58,185,41,216,107,19,172,144,205,60,174,86,75,209,93,28,146,42,61,86,39,35,160,183,243,149,77,197,63,15,181,55,150,231,15,217,45,209,197,99,181,245,47,76,215,226,50,13,150,167,150,75,13,133,208,67,12,242,177,176,207,52,137,102,21,108,81,189,210,47,114,244,111,229,119,78,170,1,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,129,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,128,32,87,56,109,144,197,107,206,29,43,239,44,217,203,116,242,91,93,97,29,94,163,99,107,224,189,6,70,213,74,210,177,255,0,220,230,61,174,72,94,215,162,170,116,100,141,86,175,122,62,58,161,225,99,122,255,0,179,183,16,90,39,120,228,199,250,218,154,127,32,190,190,6,197,228,145,244,103,137,245,237,120,155,228,141,22,100,130,105,86,62,231,163,124,136,206,238,173,234,139,117,60,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,23,39,205,47,125,41,236,255,0,10,121,237,55,75,51,233,53,38,226,127,189,188,100,49,164,18,72,250,178,42,46,65,238,142,85,238,240,250,95,36,46,145,141,115,153,37,152,63,194,174,71,182,147,54,95,104,117,150,253,110,134,159,218,61,191,130,164,153,221,69,97,208,215,91,115,164,48,68,198,70,233,101,154,71,254,42,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,186,104,196,226,113,88,12,85,44,22,11,25,83,29,141,199,87,142,165,58,117,33,108,48,86,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,193,64,60,209,253,246,110,111,232,191,15,72,244,28,184,184,227,173,194,150,178,191,163,247,5,150,236,109,214,176,177,3,239,77,19,229,149,248,75,109,69,98,93,138,4,85,107,216,230,171,91,59,90,223,43,153,20,78,106,185,97,72,164,189,224,0,41,91,157,95,186,125,45,244,254,143,200,228,71,37,79,116,250,167,233,253,239,145,199,23,82,10,86,231,87,238,159,75,125,63,163,242,57,17,201,83,221,62,169,250,127,123,228,113,197,212,128,102,179,139,31,116,251,201,245,3,80,252,140,228,202,229,79,199,29,109,181,202,208,225,111,114,89,110,92,22,167,204,35,52,182,77,175,150,117,199,100,109,57,140,74,79,143,170,163,43,77,47,71,53,209,181,60,115,75,35,158,142,108,174,146,27,137,57,84,220,83,240,251,83,121,110,112,253,146,221,28,86,59,95,82,244,205,126,35,32,217,106,121,100,176,216,93,4,48,207,43,27,12,243,72,150,97,86,197,27,221,34,247,47,70,254,87,116,234,164,0,230,133,192,183,237,175,74,191,124,118,115,70,122,189,201,194,246,125,177,90,147,187,102,206,226,227,141,200,189,33,70,175,168,185,15,72,252,125,21,175,124,72,248,255,0,122,230,215,141,41,175,73,234,156,238,134,213,88,109,107,165,175,122,44,214,159,200,87,202,99,172,248,153,39,130,212,18,54,72,164,236,122,57,142,237,123,26,189,28,138,213,233,209,81,83,240,52,39,193,71,21,216,46,45,54,106,150,178,242,226,169,234,252,111,74,122,167,9,74,103,187,208,90,238,122,71,34,54,68,71,164,51,177,158,88,215,171,218,157,95,31,145,239,138,69,57,87,49,158,61,191,178,190,10,13,183,219,184,61,70,230,234,108,127,172,169,98,122,253,245,112,180,94,247,196,151,28,143,78,201,166,87,199,35,98,139,241,106,57,142,124,169,218,214,199,53,22,2,101,114,235,227,170,207,11,90,201,52,62,224,223,182,253,171,207,216,154,107,208,214,171,19,223,140,200,204,149,216,153,37,84,141,103,153,141,142,187,99,124,45,127,248,30,231,181,143,123,81,143,188,143,189,154,87,238,175,223,175,188,216,175,187,127,103,253,173,246,199,173,143,208,250,31,31,151,212,249,250,248,252,62,63,207,228,238,237,237,252,221,122,126,37,16,243,6,227,111,43,197,126,191,143,5,166,39,183,71,110,180,173,139,16,226,169,182,211,157,6,90,118,205,51,89,150,124,110,134,39,177,242,87,116,109,108,82,35,150,20,242,35,85,22,73,58,185,124,240,73,149,226,191,95,201,157,212,240,91,163,183,90,86,197,121,178,183,29,85,206,131,45,59,102,133,207,196,178,70,205,19,216,249,43,186,71,58,88,213,203,10,120,213,200,139,36,125,111,123,73,233,108,22,134,210,184,109,21,165,168,250,44,46,159,199,215,197,227,171,121,95,39,130,172,17,182,56,163,239,122,185,238,237,99,26,157,92,170,229,233,213,85,87,241,63,88,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,0,0,0,0,0,51,89,197,143,186,125,228,250,129,168,126,70,115,202,106,173,204,213,90,195,72,104,173,11,150,183,211,11,160,177,246,241,248,138,177,201,39,141,190,166,236,247,39,157,204,115,213,137,51,223,58,49,207,99,91,221,28,16,53,81,85,157,86,90,242,208,224,114,207,17,218,202,29,225,215,15,168,205,186,209,121,136,217,53,73,25,21,135,231,50,48,164,115,165,39,66,244,115,82,178,53,241,58,103,61,191,157,146,36,108,69,87,61,240,220,165,221,232,218,252,118,238,80,216,140,134,175,169,87,93,229,48,235,158,163,135,153,146,49,246,169,35,228,98,186,41,21,190,39,189,22,25,85,98,107,214,78,200,222,254,222,198,171,147,218,131,149,113,99,237,99,121,62,159,234,31,142,156,205,97,250,186,79,84,231,116,54,170,195,107,93,45,123,209,102,180,254,66,190,83,29,103,196,201,60,22,160,145,178,69,39,99,209,204,119,107,216,213,232,228,86,175,78,138,138,159,129,126,124,0,241,131,138,226,203,104,218,236,130,219,143,93,232,234,244,232,106,182,77,19,81,150,103,123,28,145,222,137,209,177,177,118,88,88,101,122,198,214,181,98,123,94,206,222,196,142,73,37,1,70,220,203,248,227,179,196,118,178,155,103,180,59,42,51,110,180,94,98,71,195,110,55,197,97,249,204,140,41,36,11,117,179,49,92,212,172,141,124,173,133,172,119,231,100,139,35,213,85,204,100,60,127,130,142,20,115,188,90,111,45,45,27,226,202,211,210,24,222,151,53,78,110,148,44,119,160,171,218,245,142,52,116,138,140,73,167,123,60,81,167,71,185,58,190,79,27,217,20,136,95,166,79,45,181,252,58,109,27,46,102,114,117,52,182,132,208,120,120,42,50,91,51,73,35,42,82,129,140,134,24,145,206,87,75,43,250,36,113,177,191,158,73,30,173,106,119,61,200,139,64,60,98,113,85,172,184,175,221,204,134,176,204,228,173,183,76,99,172,88,173,164,241,18,70,144,179,29,142,87,254,69,116,77,123,219,234,100,107,99,116,207,238,119,115,209,26,139,227,100,108,103,106,229,161,192,229,158,35,181,148,59,195,174,31,81,155,117,162,243,17,178,106,146,50,43,15,206,100,97,72,231,74,78,133,232,230,165,100,107,226,116,206,123,127,59,36,72,216,138,174,123,225,188,146,136,121,138,112,43,103,133,173,100,186,227,111,168,91,126,213,231,236,67,13,25,172,218,137,239,198,100,102,75,15,92,106,34,200,179,204,198,199,93,210,50,103,51,252,15,107,28,247,189,170,247,243,78,12,184,191,213,92,29,238,61,237,99,137,192,253,227,194,230,177,238,199,229,240,82,100,100,169,29,158,139,223,4,237,123,81,236,108,209,61,21,26,247,199,39,72,229,157,136,141,89,59,219,118,155,229,175,244,110,233,240,77,185,219,131,183,218,134,166,115,79,103,54,223,80,89,163,122,178,175,100,172,251,62,194,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,38,115,13,84,0,69,94,104,254,196,247,55,244,95,152,164,80,9,232,52,6,191,214,91,89,172,177,59,131,183,218,134,222,15,80,224,236,37,154,55,171,42,119,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,160,142,14,184,197,208,156,95,232,75,25,252,5,63,177,181,38,27,179,239,6,159,242,77,99,236,191,44,214,25,87,252,169,240,69,28,254,88,235,172,159,187,69,236,235,218,238,138,159,143,75,222,141,222,209,187,11,181,250,131,119,55,2,123,113,224,180,237,118,205,97,42,64,179,79,43,223,35,98,138,24,217,248,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,103,135,137,222,33,117,87,20,27,203,154,221,205,83,91,208,122,255,0,29,108,118,45,150,164,177,14,50,140,77,237,138,188,110,122,255,0,206,145,234,214,177,175,150,89,94,140,103,127,106,114,162,234,121,42,123,88,213,63,80,47,124,118,56,128,28,209,253,246,110,111,232,191,15,72,138,165,143,242,175,227,170,206,128,212,56,174,24,119,74,253,185,244,198,114,196,56,221,25,52,53,98,236,196,228,103,181,51,221,4,169,28,105,52,140,181,53,148,68,145,239,127,137,237,98,118,182,55,189,241,220,72,0,205,103,22,62,233,247,147,234,6,161,249,25,206,84,90,167,42,62,58,127,208,112,191,189,122,207,254,231,171,160,46,222,111,252,230,187,23,37,133,119,254,171,210,177,205,255,0,183,133,31,255,0,23,132,149,92,209,253,137,238,111,232,191,49,72,160,19,208,104,13,127,172,182,179,89,98,119,7,111,181,13,188,30,161,193,216,75,52,111,86,84,239,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,66,124,31,113,103,163,120,186,218,255,0,191,24,42,245,48,249,218,22,36,173,157,211,141,190,182,167,197,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,118,117,242,49,21,93,19,209,58,6,244,110,246,141,216,93,175,212,27,185,184,19,219,143,5,167,107,182,107,9,82,5,154,121,94,249,27,20,80,198,207,193,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,60,60,78,241,11,170,184,160,222,92,214,238,106,154,222,131,215,248,235,99,177,108,181,37,136,113,148,98,111,108,85,227,115,215,254,116,143,86,181,141,124,178,202,244,99,59,251,83,149,23,83,201,83,218,198,169,250,129,123,227,177,196,0,230,143,239,179,115,127,69,248,122,68,85,44,127,149,127,29,86,116,6,161,197,112,195,186,87,237,207,166,51,150,33,198,232,201,161,171,23,102,39,35,61,169,158,232,37,72,227,73,164,101,169,172,162,36,143,123,252,79,107,19,181,177,189,239,142,226,72,171,205,31,216,158,230,254,139,243,20,138,1,61,6,128,215,250,203,107,53,150,39,112,118,251,80,219,193,234,28,29,132,179,70,245,101,78,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,17,193,215,24,186,19,139,253,9,99,63,128,167,246,54,164,195,118,125,224,211,254,73,172,125,151,229,154,195,42,255,0,149,62,8,163,159,203,29,117,147,247,104,189,157,123,93,209,83,241,144,5,16,243,29,227,142,183,21,186,202,134,143,219,230,91,175,183,90,62,196,239,163,52,175,150,39,230,237,185,17,139,118,88,21,81,172,99,90,142,108,13,115,124,173,100,178,185,202,213,153,98,143,159,240,73,193,246,166,226,231,116,34,194,181,45,210,209,56,59,16,59,86,102,42,75,95,207,70,9,99,157,240,178,56,229,122,57,207,153,213,159,18,61,172,145,35,87,35,222,215,34,118,187,65,26,79,75,96,180,54,149,195,104,173,45,71,209,97,116,254,62,190,47,29,91,202,249,60,21,96,141,177,197,31,123,213,207,119,107,24,212,234,229,87,47,78,170,170,191,137,250,197,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,192,5,90,243,176,217,124,174,70,182,131,223,125,61,164,45,218,175,139,175,107,3,169,179,16,189,207,101,88,22,88,223,142,108,177,247,116,99,22,89,174,162,74,140,68,239,145,140,123,186,186,38,172,75,229,139,186,95,178,254,50,116,87,171,206,253,153,138,213,190,163,75,100,63,201,124,222,171,213,70,190,146,15,193,142,115,59,175,71,75,243,183,183,167,79,204,228,98,188,115,71,247,217,185,191,162,252,61,34,74,112,73,188,121,221,130,229,115,189,59,171,165,161,239,205,98,181,133,154,248,233,59,152,158,154,213,186,216,154,145,89,232,246,61,143,240,190,195,101,241,185,170,215,248,251,23,162,59,170,86,94,39,19,149,207,229,105,96,176,88,203,121,28,150,70,196,117,41,211,169,11,166,158,204,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,151,182,7,103,48,92,63,236,214,147,217,221,57,55,168,169,166,113,237,175,37,158,215,179,213,218,123,157,37,155,61,143,123,214,63,44,242,75,47,143,189,90,206,254,214,254,86,162,28,87,154,63,177,61,205,253,23,230,41,20,67,183,186,215,43,182,186,255,0,77,110,54,10,189,73,242,90,87,49,75,55,78,43,108,115,160,146,122,211,50,104,219,35,90,230,185,88,174,98,34,162,57,171,211,175,69,79,239,63,39,45,150,202,231,242,183,115,185,220,157,188,142,75,35,98,75,119,46,91,153,211,79,102,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,245,57,113,112,57,103,133,45,27,127,88,110,11,234,88,220,93,97,94,6,94,134,38,69,43,48,149,26,170,244,165,20,232,138,231,189,206,86,186,119,53,222,39,62,40,154,212,114,66,146,201,37,118,135,122,54,191,126,180,108,123,129,180,122,190,166,162,193,73,98,90,139,98,22,73,19,226,158,53,78,248,165,138,86,182,88,159,209,90,228,107,218,213,86,61,143,78,173,123,85,107,131,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,186,144,0,4,85,230,143,236,79,115,127,69,249,138,69,0,154,168,6,85,193,107,220,40,115,103,211,58,127,97,178,154,119,136,27,246,238,107,109,23,135,114,96,238,91,158,197,137,245,132,233,234,93,21,121,36,134,171,155,85,236,107,42,192,179,204,231,172,139,34,202,229,85,71,245,170,188,182,91,43,159,202,221,206,231,114,118,242,57,44,141,137,45,220,185,110,103,77,61,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,77,20,240,71,177,89,94,29,56,104,209,219,105,168,173,91,151,59,29,119,228,178,241,77,101,210,178,165,219,79,89,165,171,19,124,178,196,198,68,175,241,175,133,82,57,30,199,205,218,142,149,234,189,212,25,87,47,251,149,199,177,61,178,253,107,230,46,146,168,25,87,47,251,149,199,177,61,178,253,107,230,46,146,168,3,242,117,102,150,193,107,157,43,153,209,90,166,143,173,194,234,12,125,140,94,70,183,149,241,249,234,207,27,163,150,62,246,43,94,222,230,61,201,213,170,142,78,189,81,81,127,19,49,186,255,0,64,107,45,172,214,89,109,190,220,29,61,111,7,168,112,118,22,181,234,54,81,59,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,179,75,155,165,251,80,228,149,152,245,153,223,180,242,186,75,236,221,45,144,255,0,37,240,250,95,75,156,165,233,32,252,24,214,191,182,140,148,191,59,123,186,245,252,206,87,163,200,1,194,119,186,125,155,250,129,167,190,70,2,74,115,130,222,60,238,185,226,129,118,170,196,62,159,11,182,152,248,43,211,143,185,143,243,218,189,94,11,118,44,245,70,53,237,238,99,235,69,227,87,61,169,233,187,219,218,178,57,15,109,201,131,97,171,106,173,208,212,187,255,0,157,165,111,211,232,122,237,197,224,158,234,242,182,9,50,55,35,145,179,200,201,145,232,199,190,26,221,88,232,149,175,252,47,70,245,236,86,177,93,113,32,20,3,205,31,223,102,230,254,139,240,244,136,170,88,255,0,42,254,58,172,232,13,67,138,225,135,116,175,219,159,76,103,44,67,141,209,147,67,86,46,204,78,70,123,83,61,208,74,145,198,147,72,203,83,89,68,73,30,247,248,158,214,39,107,99,123,223,29,196,128,10,86,231,87,238,159,75,125,63,163,242,57,17,201,83,221,62,169,250,127,123,228,113,197,212,130,149,185,213,251,167,210,223,79,232,252,142,68,138,188,52,113,23,174,248,95,221,58,27,153,161,108,127,178,167,152,165,217,15,249,207,23,234,97,154,122,126,73,98,147,195,229,240,49,190,86,55,189,159,222,139,253,232,186,19,216,189,244,219,142,34,246,227,29,186,27,95,153,245,216,171,221,98,154,25,81,25,107,31,105,168,139,37,91,49,162,175,142,102,119,55,170,117,86,171,92,215,177,207,99,216,247,116,0,102,179,139,31,116,251,201,245,3,80,252,140,231,42,44,251,129,46,103,84,244,54,207,234,13,175,222,251,190,183,43,163,52,253,139,154,30,105,223,5,42,183,170,208,199,181,33,193,186,72,226,79,20,203,233,255,0,117,52,137,35,165,116,174,98,175,123,98,100,181,173,171,53,78,119,92,234,172,206,181,213,55,189,110,107,80,100,44,101,50,54,124,76,143,207,106,121,29,36,178,118,49,26,198,247,61,238,94,141,68,106,117,232,136,137,248,23,253,203,171,105,191,100,92,35,232,74,63,123,242,185,239,189,24,248,53,111,109,215,116,135,29,246,132,17,79,232,234,199,213,124,112,179,187,170,167,85,239,149,243,75,209,190,78,198,201,82,165,121,162,242,255,0,185,136,185,146,226,111,100,52,239,155,21,55,169,200,235,140,92,18,79,61,168,237,75,60,179,205,150,111,145,239,238,133,124,189,37,142,52,99,97,108,109,145,26,172,89,93,20,0,216,189,244,220,126,29,55,31,29,186,27,95,153,244,57,90,61,98,154,25,81,95,87,33,85,202,139,37,91,49,162,167,146,23,246,183,170,117,71,35,154,215,177,204,123,24,246,249,93,89,170,115,186,231,85,102,117,174,169,189,235,115,90,131,33,99,41,145,179,226,100,126,123,83,200,233,37,147,177,136,214,55,185,239,114,244,106,35,83,175,68,68,79,192,149,91,211,193,71,246,127,224,123,73,239,62,225,99,50,180,119,39,89,107,10,149,165,199,93,79,15,216,216,183,84,190,246,87,88,154,229,235,52,190,40,38,145,100,68,124,127,146,46,200,220,201,124,156,171,131,109,156,193,113,1,196,62,159,217,221,71,55,167,169,169,177,249,202,241,217,237,123,253,37,166,98,46,73,90,207,99,30,197,147,197,60,113,75,227,239,70,191,179,181,223,149,202,135,229,113,47,195,166,187,225,127,116,239,237,158,186,175,254,214,230,30,239,124,63,231,60,95,169,154,24,46,120,226,150,79,15,151,192,247,120,158,238,246,127,114,167,247,42,253,90,147,139,61,249,213,155,13,133,225,187,59,174,173,216,209,56,59,30,88,171,175,250,121,224,111,103,167,169,60,189,123,165,173,93,204,87,69,18,254,13,87,53,23,185,33,174,144,184,85,225,159,89,113,95,187,148,246,183,71,222,169,142,99,107,187,37,151,201,217,84,115,49,216,232,223,27,37,157,35,238,71,76,254,233,99,99,35,106,167,115,222,222,231,49,157,242,51,66,155,47,180,58,55,97,118,191,79,237,30,223,193,110,60,22,157,174,232,107,173,185,214,105,229,123,228,116,178,205,35,255,0,4,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,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,0,0,0,0,0,3,53,156,88,251,167,222,79,168,26,135,228,103,61,175,3,156,34,101,120,190,221,199,105,73,242,54,240,250,79,3,93,185,45,71,149,130,187,158,246,64,175,70,178,172,47,86,172,76,179,50,247,118,121,23,162,50,57,164,70,201,226,88,221,117,59,253,189,251,95,192,191,15,52,179,179,224,237,201,136,192,215,169,166,52,182,10,180,146,61,246,167,101,119,37,90,171,60,157,235,27,18,40,28,231,205,34,185,81,145,185,81,36,145,90,199,231,219,84,238,174,227,235,77,199,181,187,218,147,90,101,109,235,59,121,6,101,29,155,109,133,138,212,118,163,86,172,82,68,232,251,124,62,62,198,36,105,31,107,99,107,24,214,35,81,173,68,191,238,5,191,180,119,246,113,211,191,218,131,255,0,146,191,205,232,189,87,127,218,159,101,246,51,211,253,165,221,255,0,217,159,227,238,255,0,235,251,60,94,95,223,249,137,0,114,174,44,125,172,111,39,211,253,67,241,211,153,172,45,83,154,159,1,223,246,95,138,189,160,194,255,0,178,151,87,224,177,152,239,253,123,236,230,220,255,0,47,254,206,217,89,28,63,237,44,61,223,233,94,87,86,197,239,166,227,240,233,184,248,237,208,218,252,207,161,202,209,235,20,208,202,138,250,185,10,174,84,89,42,217,141,21,60,144,191,181,189,83,170,57,28,214,189,142,99,216,199,182,112,113,209,204,250,182,243,109,30,31,106,118,89,109,226,89,170,176,244,111,107,11,213,174,74,215,214,124,140,153,46,96,21,37,173,27,164,98,59,192,175,179,19,209,146,179,186,62,213,99,222,139,10,184,117,216,109,101,196,150,238,96,182,167,70,82,182,231,228,108,49,249,59,208,215,73,153,137,199,35,218,150,46,202,142,123,27,217,27,93,213,26,175,111,123,213,145,181,123,222,212,93,4,240,209,195,166,132,225,127,107,40,109,158,133,175,254,202,230,98,239,124,223,231,60,167,166,134,25,238,120,229,150,79,15,151,192,199,120,152,238,198,127,114,39,247,170,251,253,89,165,176,90,231,74,230,116,86,169,163,235,112,186,131,31,99,23,145,173,229,124,126,122,179,198,232,229,143,189,138,215,183,185,143,114,117,106,163,147,175,84,84,95,196,161,126,62,184,40,213,92,41,238,61,188,222,39,25,234,54,203,83,100,38,147,78,100,43,164,143,142,135,122,186,70,227,44,44,142,123,219,52,76,69,70,57,238,95,52,108,87,162,247,54,86,69,250,188,191,120,238,206,240,171,170,163,209,90,165,254,183,108,181,6,65,36,200,214,232,200,254,203,181,60,149,99,151,43,222,202,242,216,159,197,90,187,147,211,53,81,175,235,213,58,59,241,91,201,203,107,253,27,133,208,55,119,74,230,161,169,38,147,161,135,147,63,46,90,162,173,168,29,142,100,43,59,172,70,176,163,150,86,120,145,94,158,52,119,114,116,237,235,213,10,33,227,235,141,125,85,197,102,227,219,194,98,114,126,159,108,180,206,66,104,244,230,62,186,200,200,239,246,43,163,110,78,194,72,214,61,211,74,197,85,99,94,212,240,198,245,98,39,115,165,124,191,87,2,124,2,106,110,46,242,182,53,46,119,41,111,78,237,214,38,195,234,220,204,84,74,243,79,106,236,78,172,249,40,71,27,165,71,194,247,87,176,175,75,11,20,145,181,90,136,173,122,175,105,114,156,77,226,113,88,14,17,55,95,5,130,198,84,199,99,113,219,111,157,169,78,157,72,91,12,21,160,143,25,51,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,205,185,170,128,121,253,127,175,244,110,214,104,220,182,224,238,14,161,169,131,211,216,58,235,102,245,235,42,189,145,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,194,174,46,183,191,21,196,119,43,45,103,188,184,44,29,188,70,55,63,98,179,105,212,183,35,95,58,65,95,83,195,90,55,201,219,249,90,247,182,4,122,177,21,200,197,122,181,28,254,222,245,164,194,205,57,175,112,57,103,77,101,115,124,92,109,203,234,38,11,37,98,187,245,118,37,25,21,117,163,110,87,71,3,110,192,141,70,164,172,158,87,51,202,213,235,42,77,43,164,234,246,200,255,0,12,10,216,189,244,220,126,29,55,31,29,186,27,95,153,244,57,90,61,98,154,25,81,95,87,33,85,202,139,37,91,49,162,167,146,23,246,183,170,117,71,35,154,215,177,204,123,24,246,245,94,58,56,205,206,241,135,184,245,114,113,226,190,198,209,154,95,212,87,211,56,217,88,197,180,216,229,86,121,108,217,145,189,122,205,47,138,37,88,218,229,142,54,177,173,111,114,163,229,147,219,114,226,224,114,183,21,186,202,254,176,220,23,219,175,183,90,62,196,12,189,12,76,150,39,230,237,185,21,233,74,41,209,17,172,99,90,141,116,238,107,188,173,100,177,53,168,213,153,37,143,207,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,0,57,163,251,236,220,223,209,126,30,145,34,184,21,225,51,70,241,117,192,78,170,208,249,219,21,48,249,218,27,145,106,206,11,81,186,130,218,159,20,245,165,139,89,209,140,73,34,87,178,88,152,177,185,138,254,206,190,55,170,43,162,98,165,117,235,253,1,172,182,179,89,101,182,251,112,116,245,188,30,161,193,216,90,215,168,217,68,239,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,223,185,105,115,4,173,188,56,172,63,15,155,191,149,183,38,224,208,175,233,176,249,107,114,203,106,125,74,198,54,212,242,44,138,200,17,144,62,189,104,34,106,190,105,92,249,215,171,149,85,234,238,182,20,1,154,206,44,125,211,239,39,212,13,67,242,51,150,63,178,156,31,105,158,46,121,98,109,190,21,201,82,150,182,193,215,212,14,210,121,139,114,216,240,81,158,92,228,207,153,146,71,19,209,174,100,205,172,200,149,238,100,139,26,57,94,198,185,83,181,213,149,251,1,222,95,219,47,246,124,253,158,229,127,104,95,104,125,153,246,23,99,124,222,110,222,254,238,254,190,63,15,143,247,190,126,239,23,139,247,189,254,63,206,92,87,27,248,45,208,211,92,177,53,110,23,122,53,205,77,97,173,160,175,136,118,107,49,82,140,117,32,158,119,231,42,63,178,56,227,99,27,217,27,92,216,145,253,140,87,164,104,245,107,85,202,212,163,98,199,249,168,112,43,103,64,106,28,175,19,219,91,66,220,250,99,57,98,108,150,179,134,107,81,118,98,114,51,218,133,141,158,37,146,68,154,70,90,154,202,170,198,198,63,196,246,189,123,155,27,216,200,225,175,12,92,66,234,174,23,247,151,11,187,154,90,183,175,244,30,74,217,28,91,237,73,94,28,157,25,91,219,45,121,28,197,255,0,155,35,21,205,123,89,44,81,61,88,254,206,213,247,252,116,113,155,157,227,15,113,234,228,227,197,125,141,163,52,191,168,175,166,113,178,177,139,105,177,202,172,242,217,179,35,122,245,154,95,20,74,177,181,203,28,109,99,90,222,229,71,203,39,171,229,205,193,71,246,170,220,121,243,250,255,0,25,149,143,108,180,183,239,50,86,96,79,20,121,75,200,172,88,241,141,155,185,175,111,115,30,178,74,232,145,206,100,109,107,122,196,233,162,145,63,43,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,136,1,205,31,223,102,230,254,139,240,244,137,21,192,175,9,154,55,139,174,2,117,86,135,206,216,169,135,206,208,220,139,86,112,90,141,212,22,212,248,167,173,44,90,206,140,98,73,18,189,146,196,197,141,204,87,246,117,241,189,81,93,19,21,43,175,95,232,13,101,181,154,203,45,183,219,131,167,173,224,245,14,14,194,214,189,70,202,39,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,182,253,203,75,152,37,109,225,197,97,248,124,221,252,173,185,55,6,133,127,77,135,203,91,150,91,83,234,86,49,182,167,145,100,86,64,140,129,245,235,65,19,85,243,74,231,206,189,92,170,175,87,117,236,28,209,253,137,238,111,232,191,49,72,160,18,205,57,175,112,57,103,77,101,115,124,92,109,203,234,38,11,37,98,187,245,118,37,25,21,117,163,110,87,71,3,110,192,141,70,164,172,158,87,51,202,213,235,42,77,43,164,234,246,200,255,0,12,10,216,189,244,220,126,29,55,31,29,186,27,95,153,244,57,90,61,98,154,25,81,95,87,33,85,202,139,37,91,49,162,167,146,23,246,183,170,117,71,35,154,215,177,204,123,24,246,204,174,97,60,203,49,92,66,232,218,251,47,178,84,45,213,209,185,74,244,175,234,59,249,74,141,101,187,115,162,199,97,148,99,98,171,146,38,65,43,89,228,145,170,171,36,177,246,177,222,22,171,236,68,14,29,118,27,89,113,37,187,152,45,169,209,148,173,185,249,27,12,126,78,244,53,210,102,98,113,200,246,165,139,178,163,158,198,246,70,215,117,70,171,219,222,245,100,109,94,247,181,23,69,59,47,180,58,55,97,118,191,79,237,30,223,193,110,60,22,157,174,232,107,173,185,214,105,229,123,228,116,178,205,35,255,0,4,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,128,14,127,191,219,57,130,226,3,102,181,102,206,234,57,189,61,77,77,143,117,120,236,246,189,254,146,211,28,146,86,179,216,199,177,100,241,79,28,82,248,251,209,175,236,237,119,229,114,161,153,115,170,241,65,189,127,218,39,122,178,251,199,38,63,209,91,212,24,252,63,175,129,177,120,227,101,232,49,117,107,218,241,55,201,34,164,43,60,50,172,125,207,87,120,213,157,221,29,213,19,228,187,187,214,95,195,110,27,97,40,207,110,58,240,107,140,158,175,202,70,232,34,240,78,247,208,165,86,147,153,39,227,42,62,52,143,32,142,111,229,98,164,209,175,231,84,78,201,43,202,67,97,172,238,159,18,241,238,78,66,149,73,244,246,216,87,251,82,202,89,175,21,134,75,145,157,146,69,70,52,99,222,142,99,218,228,150,203,37,107,31,216,250,109,79,202,231,177,201,121,36,85,230,143,236,79,115,127,69,249,138,69,0,150,233,202,135,129,202,218,107,21,132,226,227,113,159,109,51,185,42,246,31,164,113,42,201,107,165,26,146,182,72,29,118,116,114,53,101,124,241,57,254,38,167,88,146,25,91,39,87,186,70,120,126,78,109,124,107,253,137,78,231,9,187,101,147,202,211,205,77,225,147,90,100,32,95,4,109,163,52,30,70,99,26,170,222,249,60,204,150,41,37,116,110,107,82,52,108,74,178,36,179,49,144,131,129,44,183,20,112,239,206,27,5,194,206,78,219,51,23,44,69,111,43,78,121,165,76,36,212,161,238,107,229,202,198,213,237,117,102,54,119,183,185,83,200,215,74,137,7,73,157,31,89,149,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,72,0,2,42,243,71,246,39,185,191,162,252,197,34,128,77,84,3,42,229,154,105,94,7,44,241,91,203,135,104,245,134,223,62,165,125,197,209,245,245,3,40,195,43,34,137,153,186,142,204,220,122,210,150,117,68,115,30,215,35,157,3,156,239,19,95,44,173,114,53,38,89,99,172,178,95,242,197,225,139,251,66,113,5,91,63,169,244,190,43,55,160,116,23,110,67,81,86,200,205,251,185,230,150,41,146,140,9,10,126,51,117,158,63,35,152,228,241,44,112,72,217,21,123,155,28,151,210,1,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,129,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,129,202,184,123,226,47,66,113,45,135,213,26,179,108,236,122,237,55,130,212,11,130,165,147,236,154,47,180,59,104,83,179,36,190,25,162,142,72,187,100,180,248,123,92,139,215,195,222,139,209,232,137,213,74,107,231,73,179,152,45,31,188,186,75,120,177,19,120,237,238,38,62,197,124,165,110,215,175,117,172,107,107,198,219,61,238,122,162,119,193,61,120,188,109,99,26,223,77,221,249,157,35,149,34,6,217,239,95,220,109,149,222,61,156,183,143,243,84,220,220,126,23,195,60,113,119,73,5,236,118,82,43,17,247,57,100,106,54,23,64,251,136,238,140,123,150,79,7,78,214,247,169,231,246,67,90,226,182,215,122,52,14,227,103,107,219,159,27,165,117,70,43,55,114,42,140,107,167,146,10,214,227,154,70,198,215,57,173,87,171,88,168,136,174,106,117,233,213,83,251,207,63,171,53,78,119,92,234,172,206,181,213,55,189,110,107,80,100,44,101,50,54,124,76,143,207,106,121,29,36,178,118,49,26,198,247,61,238,94,141,68,106,117,232,136,137,248,26,30,224,143,97,172,240,227,195,70,142,219,108,205,42,144,106,20,174,252,166,160,88,107,197,27,215,35,101,235,44,145,202,248,158,246,204,248,90,232,235,36,189,238,239,101,118,42,116,111,107,83,186,128,80,15,52,127,125,155,155,250,47,195,210,36,87,2,188,38,104,222,46,184,9,213,90,31,59,98,166,31,59,67,114,45,89,193,106,55,80,91,83,226,158,180,177,107,58,49,137,36,74,246,75,19,22,55,49,95,217,215,198,245,69,116,76,84,174,189,127,160,53,150,214,107,44,182,223,110,14,158,183,131,212,56,59,11,90,245,27,40,157,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,219,247,45,46,96,149,183,135,21,135,225,243,119,242,182,228,220,26,21,253,54,31,45,110,89,109,79,169,88,198,218,158,69,145,89,2,50,7,215,173,4,77,87,205,43,159,58,245,114,170,189,93,214,194,128,41,91,157,95,186,125,45,244,254,143,200,228,71,37,79,116,250,167,233,253,239,145,199,23,82,10,86,231,87,238,159,75,125,63,163,242,57,18,0,18,171,128,94,53,245,87,10,123,143,83,9,150,201,250,141,178,212,217,8,99,212,120,251,11,35,227,161,222,173,141,217,58,233,27,94,246,205,19,17,21,237,99,87,205,27,17,138,157,205,137,241,95,70,147,213,56,45,115,165,112,218,215,75,94,245,184,93,65,143,175,148,199,89,241,62,63,61,89,227,108,145,73,216,244,107,219,220,199,181,122,57,17,201,215,162,162,47,224,126,177,154,206,44,125,211,239,39,212,13,67,242,51,147,211,111,184,36,197,113,95,203,87,107,179,186,102,10,148,119,23,74,215,212,51,98,174,54,171,93,62,90,6,228,178,110,102,37,242,58,104,152,198,73,97,209,185,178,200,174,72,87,200,173,68,73,36,235,88,25,108,78,87,1,149,187,130,206,227,45,227,178,88,235,18,84,185,78,220,46,134,122,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,146,43,151,167,15,95,218,55,137,173,63,128,187,103,20,204,46,148,241,234,220,221,108,141,95,85,29,250,53,45,64,142,166,144,170,118,73,230,124,177,198,228,122,163,82,55,72,238,143,86,164,111,208,160,62,76,182,39,21,159,197,93,193,103,113,149,50,56,220,141,121,42,92,167,110,22,205,5,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,44,230,41,192,173,158,22,181,146,235,141,190,161,109,251,87,159,177,12,52,102,179,106,39,191,25,145,153,44,61,113,168,139,34,207,51,27,29,119,72,201,156,207,240,61,172,115,222,246,171,223,223,249,95,114,251,173,150,173,133,226,135,122,113,86,216,198,88,109,253,31,131,179,20,181,159,223,12,181,108,83,205,36,177,78,215,43,21,204,157,172,130,88,187,36,98,182,95,204,199,51,175,96,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,226,120,196,225,87,70,241,95,180,121,13,31,153,198,212,110,167,199,87,177,103,73,229,228,145,97,126,59,34,172,252,136,233,90,199,187,211,72,230,198,217,153,218,238,230,34,57,19,200,200,222,202,22,196,240,235,187,153,29,249,165,195,101,205,39,111,23,174,237,102,35,195,75,70,220,79,114,85,123,186,43,172,72,176,181,234,181,155,18,172,235,52,104,246,120,81,101,106,185,157,21,111,251,133,94,25,244,111,10,27,71,79,107,116,125,235,121,23,186,195,178,89,124,157,149,86,191,35,145,145,145,178,89,210,62,229,108,44,237,138,54,50,54,170,246,177,141,238,115,223,223,35,251,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,0,0,0,0,0,0,1,154,206,44,125,211,239,39,212,13,67,242,51,150,211,192,158,228,109,199,14,156,179,48,59,209,171,233,250,28,85,31,181,178,57,121,49,212,81,246,178,22,157,151,158,164,8,168,222,158,73,159,219,90,6,190,71,35,81,173,141,28,246,49,157,91,82,220,75,241,23,174,248,160,221,59,251,153,174,172,127,181,167,135,165,217,15,249,179,23,234,102,154,10,126,72,162,143,205,226,243,189,190,87,183,189,255,0,222,171,253,200,147,167,149,215,47,251,153,123,152,222,38,247,191,78,248,113,80,250,108,142,135,197,207,36,240,90,146,212,83,197,60,57,103,120,222,206,216,83,197,210,40,228,71,182,102,200,233,21,168,196,137,210,219,80,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,168,40,219,153,127,3,150,120,113,214,83,111,14,135,125,71,237,214,180,204,72,200,106,70,200,171,191,7,145,153,36,157,105,54,22,35,90,181,149,172,149,208,185,141,252,140,141,99,122,34,181,143,154,26,233,61,45,157,215,58,171,13,162,180,181,31,91,154,212,25,10,248,188,117,111,43,35,243,218,158,70,199,20,125,239,86,177,189,207,123,83,171,149,26,157,122,170,162,126,38,130,120,28,225,19,21,194,14,209,187,74,79,145,169,152,213,153,235,13,201,106,60,172,21,218,198,62,116,98,53,149,97,122,181,37,125,104,83,187,179,200,189,85,242,77,34,54,63,42,198,217,20,14,127,190,155,23,183,28,69,237,198,71,107,247,67,13,235,177,87,186,75,12,209,42,50,214,62,211,81,82,59,85,164,84,95,28,204,238,119,69,232,173,86,185,204,123,94,199,189,142,207,103,18,252,58,107,190,23,247,78,254,217,235,170,255,0,237,110,97,238,247,195,254,115,197,250,153,161,130,231,142,41,100,240,249,124,15,119,137,238,239,103,247,42,127,114,171,35,196,238,242,228,184,125,196,112,197,38,168,240,232,28,62,66,198,65,148,171,194,216,164,179,228,149,38,108,22,36,111,69,150,24,231,89,102,99,29,255,0,231,37,85,114,187,199,2,69,245,112,171,195,62,178,226,191,119,41,237,110,143,189,83,28,198,215,118,75,47,147,178,168,230,99,177,209,190,54,75,58,71,220,142,153,253,210,198,198,70,213,78,231,189,189,206,99,59,228,102,138,116,6,128,209,187,89,163,113,59,125,183,218,122,166,15,79,96,235,165,106,52,107,34,246,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,226,184,177,246,177,188,159,79,245,15,199,78,102,176,213,64,41,3,152,255,0,48,11,156,68,103,101,218,77,161,212,95,240,79,67,211,79,45,154,241,207,94,77,69,107,177,146,119,88,100,204,142,70,67,12,138,172,100,42,222,213,146,37,149,202,255,0,220,164,93,175,255,0,180,81,255,0,225,255,0,126,37,85,154,168,40,219,153,103,2,181,184,101,212,213,119,63,108,104,84,171,181,250,142,196,24,218,180,91,106,89,39,196,100,82,186,171,160,122,207,35,229,153,147,36,19,76,217,17,203,218,190,72,220,214,35,99,89,56,175,7,220,38,107,46,46,183,67,238,62,10,197,188,62,10,133,121,44,231,117,27,104,37,168,49,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,253,253,60,143,68,86,196,245,77,9,232,13,1,163,118,179,70,226,118,251,111,180,245,76,30,158,193,215,74,212,104,214,69,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,86,136,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,128,28,209,253,246,110,111,232,191,15,72,150,156,150,55,231,70,210,211,218,175,135,44,205,218,152,253,67,115,48,253,77,133,73,172,42,63,42,199,213,142,43,48,196,197,98,55,190,6,212,142,69,78,245,123,217,43,220,140,70,194,247,18,3,152,239,3,150,120,173,209,180,53,134,223,62,165,125,197,209,245,231,101,24,101,100,81,51,55,81,202,143,90,82,206,168,142,99,218,228,115,160,115,157,226,107,229,149,174,70,164,203,44,116,87,137,203,101,112,25,90,89,220,22,78,222,59,37,142,177,29,186,119,42,76,232,103,173,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,127,220,188,248,166,202,241,79,176,213,243,186,190,27,110,214,26,106,194,225,245,5,196,197,58,173,43,179,167,230,138,104,36,111,88,94,247,66,177,58,86,49,90,172,145,92,190,40,227,124,61,210,128,25,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,145,88,173,1,163,112,90,203,63,184,56,109,61,82,158,161,213,85,232,214,205,94,133,21,175,190,202,105,42,86,89,81,23,181,207,99,103,145,136,254,157,234,206,198,170,171,99,98,54,58,243,71,246,39,185,191,162,252,197,34,128,77,84,25,172,226,159,1,179,90,91,136,45,109,128,225,251,55,246,174,129,167,144,70,98,44,182,203,172,199,248,196,197,158,56,166,114,34,203,12,115,172,209,199,39,87,119,198,198,59,190,78,190,71,115,76,76,120,169,178,180,161,206,221,183,79,26,251,17,182,229,138,149,155,102,120,96,87,39,145,241,196,233,35,108,143,70,245,84,98,200,196,114,162,34,185,189,122,166,154,118,95,65,237,126,218,237,126,159,210,27,47,86,164,26,38,10,238,183,133,74,153,9,47,65,36,22,100,117,159,44,118,36,124,142,149,143,116,206,122,59,189,201,209,233,211,240,232,81,183,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,16,3,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,143,107,204,119,129,203,60,86,232,218,26,195,111,159,82,190,226,232,250,243,178,140,50,178,40,153,155,168,229,71,173,41,103,84,71,49,237,114,57,208,57,206,241,53,242,202,215,35,82,101,150,58,43,196,229,178,184,12,173,44,238,11,39,111,29,146,199,88,142,221,59,149,38,116,51,214,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,181,77,119,197,54,87,138,126,83,91,139,157,213,240,219,118,176,211,86,48,248,125,65,113,49,78,171,74,236,233,152,164,232,166,130,70,245,133,239,116,43,19,165,99,21,170,201,21,203,226,142,55,195,221,84,38,170,10,43,230,51,192,79,246,87,206,193,185,27,119,63,168,219,45,77,144,244,117,43,207,99,190,214,22,243,216,249,82,155,149,235,223,52,42,200,228,116,82,254,46,70,177,204,149,123,154,217,38,137,122,3,64,107,45,211,214,88,157,190,219,237,61,111,57,168,115,150,18,181,26,53,145,59,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,208,159,7,220,38,104,222,17,118,191,238,62,10,197,76,198,118,253,137,44,231,117,27,104,45,89,242,175,73,30,176,35,216,178,74,172,100,81,61,35,107,17,253,157,124,143,68,71,74,245,94,234,8,127,165,185,153,236,118,181,226,178,175,13,186,98,63,93,138,189,223,143,169,173,27,144,133,152,251,57,134,163,149,42,196,199,244,242,66,254,223,20,115,181,234,178,206,230,50,56,222,199,182,101,172,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,39,248,0,20,45,205,47,98,238,108,255,0,21,153,237,73,75,13,233,52,222,226,127,190,76,100,209,172,242,70,251,82,34,38,65,142,146,84,237,243,122,175,36,206,141,142,115,89,29,152,63,194,142,70,54,32,2,242,121,72,108,53,109,172,225,162,61,201,200,82,183,6,161,220,251,31,106,89,75,53,229,174,248,177,208,62,72,168,198,140,123,213,175,99,154,178,217,100,173,99,59,217,113,169,249,154,198,57,102,249,21,121,163,251,19,220,223,209,126,98,145,73,124,50,98,113,89,254,36,182,163,5,157,198,84,200,227,114,58,227,5,82,229,59,112,182,104,44,193,37,248,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,191,243,44,227,170,207,12,186,102,174,216,109,141,251,117,119,67,81,215,131,37,86,243,106,197,36,24,140,114,88,84,116,239,73,227,124,83,62,101,130,104,91,26,53,123,83,201,35,156,197,108,105,37,43,104,13,1,172,183,79,89,98,118,251,111,180,245,188,230,161,206,88,74,212,104,214,68,239,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,82,255,0,184,36,224,251,76,240,141,181,241,97,90,149,46,235,108,229,120,29,171,51,21,37,177,224,189,60,82,78,248,89,28,114,189,90,214,66,219,47,137,30,214,70,178,35,81,239,107,85,123,91,13,121,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,0,3,154,111,207,17,91,71,195,110,141,179,172,247,91,86,84,199,49,181,230,154,142,49,146,177,217,28,179,227,86,53,97,167,93,92,142,153,253,210,196,138,169,209,140,239,71,72,230,51,171,146,21,241,13,197,158,141,226,235,150,38,230,107,140,21,122,152,124,237,11,24,154,217,221,56,219,235,106,124,83,215,57,85,32,87,189,99,137,94,201,98,98,72,215,163,59,58,249,24,138,174,137,232,148,236,106,160,25,87,46,39,148,87,22,122,55,80,237,222,63,133,60,205,122,152,77,67,165,107,217,179,133,146,107,234,231,234,22,79,110,221,171,41,20,107,27,91,27,224,108,145,245,103,145,239,123,59,228,68,70,198,254,215,53,14,5,107,107,253,61,149,226,123,107,104,84,131,83,224,235,205,146,214,112,205,106,94,252,182,58,10,176,177,179,196,178,72,176,198,250,176,214,85,88,216,198,121,88,231,175,115,164,99,25,39,85,229,115,195,198,43,99,54,26,108,158,95,21,111,29,184,186,162,195,37,214,52,109,220,107,231,199,44,125,242,227,234,73,3,23,252,149,233,78,212,54,22,41,17,38,69,182,190,78,137,216,198,76,160,68,174,97,156,105,226,184,88,218,251,24,45,33,168,42,55,117,53,45,116,77,63,77,107,54,210,210,129,100,237,151,33,60,110,114,53,140,107,82,86,196,175,71,35,230,70,167,142,70,50,110,218,12,44,251,148,167,26,255,0,98,92,167,194,110,230,228,241,84,240,179,121,164,209,121,9,215,193,35,111,77,63,145,248,199,42,55,178,79,51,229,150,72,157,35,154,228,145,29,18,44,139,44,44,101,181,3,42,229,255,0,114,184,246,39,182,95,173,124,197,210,85,21,87,205,115,142,159,244,252,47,236,166,179,255,0,186,42,235,251,180,91,255,0,53,173,197,199,97,29,255,0,173,245,76,107,127,237,33,87,255,0,198,33,58,175,37,79,107,26,167,234,5,239,142,199,19,252,141,92,196,182,46,230,255,0,112,167,170,244,222,7,13,246,158,164,192,248,181,38,6,22,172,235,35,173,85,85,89,89,20,112,163,157,52,210,85,125,168,99,141,90,230,186,73,153,254,21,68,123,115,216,14,235,193,30,195,86,226,59,137,125,29,182,217,154,86,231,211,203,97,249,77,64,176,215,150,70,38,58,179,22,89,35,149,241,61,142,133,147,57,177,214,73,123,219,216,251,12,84,234,238,214,174,140,192,5,0,243,71,247,217,185,191,162,252,61,34,90,114,88,223,157,27,75,79,106,190,28,179,55,106,99,245,13,204,195,245,54,21,38,176,168,252,171,31,86,56,172,195,19,21,136,222,248,27,82,57,21,59,213,239,100,175,114,49,27,11,220,72,14,99,188,14,89,226,183,70,208,214,27,124,250,149,247,23,71,215,157,148,97,149,145,68,204,221,71,42,61,105,75,58,162,57,143,107,145,206,129,206,119,137,175,150,86,185,26,147,44,177,209,94,39,45,149,192,101,105,103,112,89,59,120,236,150,58,196,118,233,220,169,51,161,158,180,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,255,0,114,243,226,155,43,197,62,195,87,206,234,248,109,187,88,105,171,11,135,212,23,19,20,234,180,174,206,159,154,41,160,145,189,97,123,221,10,196,233,88,197,106,178,69,114,248,163,141,240,247,74,3,207,235,253,127,163,118,179,70,229,183,7,112,117,13,76,30,158,193,215,91,55,175,89,85,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,60,60,96,113,41,157,226,167,124,115,27,155,147,79,14,42,30,236,94,155,168,234,172,130,74,152,120,166,145,245,227,149,26,231,247,76,190,87,201,34,171,222,158,73,30,141,84,98,49,173,249,56,85,226,99,89,112,161,187,148,247,75,71,209,169,145,99,171,187,27,151,198,89,68,107,50,56,233,31,27,229,129,36,237,87,66,254,232,163,123,36,106,47,107,216,222,230,189,157,241,191,69,58,3,95,232,221,211,209,184,157,193,219,237,67,83,57,167,179,149,210,205,27,213,149,123,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,5,43,115,171,247,79,165,190,159,209,249,28,137,231,249,73,232,13,27,186,123,233,175,246,251,112,116,245,76,230,158,206,109,189,250,215,168,217,69,236,149,159,105,99,85,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,56,175,24,156,42,235,46,20,55,115,33,163,243,56,219,110,211,25,27,22,44,233,60,188,146,36,204,200,227,145,255,0,145,29,43,88,198,250,152,218,232,219,51,59,91,218,245,71,34,120,223,27,223,34,185,94,241,211,251,20,213,76,216,237,227,214,126,147,109,179,93,255,0,99,217,186,222,232,112,89,73,36,106,167,89,149,201,233,233,205,214,79,39,84,115,25,42,178,79,221,53,214,36,91,169,51,89,197,143,186,125,228,250,129,168,126,70,114,210,121,65,113,49,163,117,142,207,86,225,149,212,109,208,213,154,14,189,220,147,21,200,178,65,146,199,79,121,210,186,118,61,26,137,27,226,150,219,34,116,110,254,244,88,222,199,59,172,141,139,228,230,185,193,71,237,55,74,207,196,166,217,227,49,85,181,38,146,199,216,179,171,98,233,225,155,49,139,134,54,185,44,119,171,146,55,77,86,56,223,248,57,189,242,68,189,168,245,88,97,137,221,3,149,31,14,159,177,110,28,96,215,249,186,253,154,147,116,189,62,118,199,231,235,226,197,181,142,251,58,47,203,43,227,119,88,229,146,199,114,53,143,79,87,227,122,117,137,58,77,80,15,147,45,137,197,103,241,87,112,89,220,101,76,142,55,35,94,74,151,41,219,133,179,65,102,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,235,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,121,248,244,6,141,139,95,216,221,38,233,234,139,171,45,97,225,192,63,44,228,87,78,152,232,166,146,118,215,98,170,244,99,22,89,158,247,118,162,119,170,71,223,221,227,143,183,208,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,0,0,0,0,0,0,3,53,156,88,251,167,222,79,168,26,135,228,103,62,77,111,191,58,203,89,236,246,222,108,107,174,219,169,164,244,5,123,143,102,61,182,17,208,93,200,216,189,110,195,174,189,168,198,175,123,98,178,200,26,215,43,251,18,57,28,197,111,154,70,146,3,151,95,2,182,120,165,214,73,174,55,6,133,182,109,94,2,196,208,222,154,181,168,152,252,158,70,20,174,244,198,170,36,137,60,44,116,118,27,35,230,107,63,192,199,49,175,99,220,143,101,233,226,113,56,172,6,42,150,11,5,140,169,142,198,227,171,199,82,157,58,144,182,24,43,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,229,92,88,251,88,222,79,167,250,135,227,167,51,88,106,160,252,157,89,165,176,90,231,74,230,116,86,169,163,235,112,186,131,31,99,23,145,173,229,124,126,122,179,198,232,229,143,189,138,215,183,185,143,114,117,106,163,147,175,84,84,95,196,142,188,40,240,9,181,252,41,107,253,109,184,218,99,41,111,35,146,212,246,44,213,197,68,228,146,40,48,152,73,38,108,204,160,198,186,89,29,59,209,209,198,142,177,35,149,206,72,163,237,108,127,188,89,37,0,0,174,14,119,25,61,27,22,203,237,238,26,244,117,23,86,90,213,18,217,197,189,213,21,211,166,58,42,146,54,234,50,110,222,140,98,203,53,14,230,119,39,122,164,107,209,222,53,86,211,177,118,124,154,117,62,141,201,240,185,148,211,56,44,125,74,25,220,38,168,182,252,235,27,146,89,231,186,249,226,137,208,93,124,43,248,215,99,162,106,86,107,81,59,28,180,164,122,42,185,94,137,61,78,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,10,171,230,185,199,79,250,126,23,246,83,89,255,0,221,21,117,253,218,45,255,0,154,214,226,227,176,142,255,0,214,250,166,53,191,246,144,171,255,0,227,16,149,86,90,167,255,0,104,163,255,0,195,254,252,74,171,53,80,121,253,127,160,52,110,233,232,220,182,223,110,14,158,169,156,211,217,202,235,90,245,27,40,189,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,120,174,24,184,122,210,188,47,236,214,23,104,244,181,159,95,232,60,150,114,57,71,213,142,188,217,59,210,187,186,91,18,53,137,255,0,54,54,35,156,247,50,40,162,98,189,253,157,203,213,74,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,0,115,71,247,217,185,191,162,252,61,34,47,226,114,217,92,6,86,150,119,5,147,183,142,201,99,172,71,110,157,202,147,58,25,235,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,104,39,129,126,51,112,92,97,237,197,172,156,152,175,177,181,158,151,244,245,245,54,54,38,61,106,182,73,81,254,43,53,164,119,94,176,203,226,149,82,55,57,100,141,204,115,93,220,136,201,100,242,156,65,114,207,217,174,33,184,130,196,239,166,164,205,229,105,71,39,139,239,94,18,5,114,199,159,240,68,200,235,118,205,222,143,169,249,35,100,114,248,209,123,227,99,123,60,50,119,74,233,65,160,52,6,141,218,205,27,137,219,237,190,211,213,48,122,123,7,93,43,81,163,89,23,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,162,42,243,71,246,39,185,191,162,252,197,34,128,75,116,230,189,199,29,109,53,138,205,240,143,183,44,182,153,220,149,122,236,213,217,100,124,181,210,141,73,91,28,237,165,2,181,90,178,190,120,156,207,43,151,172,73,12,174,143,163,221,35,252,53,107,181,187,91,174,247,167,93,227,54,207,109,48,95,108,234,76,207,155,209,82,245,80,215,242,248,161,124,210,126,242,103,178,54,244,142,39,187,243,57,58,244,232,157,85,81,23,165,241,131,194,102,178,225,23,116,62,227,231,108,91,204,96,175,215,142,206,11,81,186,130,85,131,42,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,223,211,198,245,68,108,172,85,145,92,177,120,241,253,136,103,107,108,54,236,102,187,116,14,160,200,55,236,220,166,71,35,227,171,165,230,115,38,116,157,27,226,114,248,108,78,234,232,238,233,35,138,23,44,147,47,78,249,92,188,171,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,136,1,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,33,255,0,16,92,179,246,107,136,110,32,177,59,233,169,51,121,90,81,201,226,251,215,132,129,92,177,231,252,17,50,58,221,179,119,163,234,126,72,217,28,190,52,94,248,216,222,207,12,157,210,187,229,230,17,160,52,110,214,114,225,214,219,125,183,218,122,166,15,79,96,235,225,43,81,163,89,23,178,38,125,179,77,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,86,136,77,84,30,127,95,232,13,27,186,122,55,45,183,219,131,167,170,103,52,246,114,186,214,189,70,202,47,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,145,215,130,30,1,180,175,6,191,121,114,255,0,124,190,249,106,77,71,225,173,246,164,152,120,232,250,58,49,254,111,79,11,123,229,145,60,146,47,124,139,229,237,127,138,15,200,139,31,115,165,80,57,87,20,123,23,253,165,54,39,83,108,167,222,159,187,159,120,253,23,249,207,208,250,207,7,167,185,5,159,244,62,72,251,187,188,29,191,227,78,157,221,127,30,157,23,57,154,255,0,64,107,45,172,214,89,109,190,220,29,61,111,7,168,112,118,22,181,234,54,81,59,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,107,205,127,172,183,63,83,79,172,247,3,80,219,206,231,109,87,169,90,198,66,218,163,167,157,149,171,199,94,37,145,221,58,189,233,20,49,162,189,221,94,245,69,115,149,206,85,114,220,79,37,79,107,26,167,234,5,239,142,199,19,252,0,8,43,206,11,103,48,90,231,134,5,221,91,19,122,124,214,218,100,32,177,78,78,215,191,207,86,245,136,42,88,173,209,30,214,55,185,239,173,47,145,90,247,39,166,236,111,106,72,229,41,4,247,251,3,179,153,222,32,55,151,73,236,238,156,155,211,219,212,217,6,215,146,207,107,31,233,42,177,174,146,205,158,199,189,137,39,138,8,229,151,199,222,142,127,103,107,127,51,145,13,47,98,113,56,172,6,42,150,11,5,140,169,142,198,227,171,199,82,157,58,144,182,24,43,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,100,85,230,143,236,79,115,127,69,249,138,69,21,237,62,186,253,151,238,158,141,220,207,178,254,211,251,165,168,49,217,223,69,231,240,250,175,75,102,57,188,94,78,215,118,119,120,251,123,187,93,211,175,94,139,211,161,242,235,253,127,172,183,79,89,101,183,7,112,117,13,188,230,161,206,88,91,55,175,89,84,239,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,231,185,112,114,255,0,167,195,190,10,45,219,221,237,59,255,0,11,23,253,76,17,86,177,36,22,35,211,181,123,223,31,109,119,194,249,35,124,211,70,136,247,204,142,238,72,229,72,154,140,253,242,203,58,138,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,0,10,160,230,251,194,70,178,155,43,103,139,140,22,168,183,152,193,65,94,150,47,59,137,191,101,58,225,24,142,108,16,73,73,23,162,45,105,37,145,59,226,79,206,217,166,124,137,222,217,95,225,172,10,89,108,174,58,181,250,120,252,157,186,181,242,149,210,165,232,161,153,204,101,168,18,88,230,72,165,106,47,71,177,37,134,41,17,174,234,157,241,177,223,222,212,84,249,77,84,3,42,231,213,137,203,101,112,25,90,89,220,22,78,222,59,37,142,177,29,186,119,42,76,232,103,173,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,125,60,43,115,12,218,253,241,216,109,65,186,155,141,114,166,139,201,109,221,120,23,90,178,86,201,232,161,89,123,146,11,21,93,249,157,35,39,116,111,108,112,34,186,100,145,60,93,36,235,28,146,210,95,237,251,121,127,108,191,218,15,246,133,149,253,161,125,161,246,159,219,189,237,243,121,187,123,59,123,58,120,252,62,63,221,120,59,124,94,47,221,118,120,255,0,33,127,220,23,234,157,216,215,60,48,104,13,107,189,215,189,110,175,212,24,249,50,150,108,248,171,71,231,171,61,137,100,165,39,101,100,108,77,238,168,250,235,209,17,28,157,122,61,17,253,200,56,174,226,187,110,56,74,219,135,235,93,107,47,174,202,222,242,65,128,192,65,50,50,214,94,211,81,21,90,213,84,95,28,44,238,106,203,50,162,182,54,185,168,136,247,190,56,223,158,205,210,221,45,119,189,58,239,39,185,155,151,157,251,103,82,102,124,62,182,239,165,134,191,151,197,11,33,143,247,112,177,145,183,164,113,49,191,149,169,215,167,85,234,170,170,190,84,23,103,203,115,152,37,158,34,107,73,179,219,201,149,168,221,197,199,87,117,154,89,41,165,138,23,234,102,44,179,201,42,69,94,24,34,134,23,214,133,32,106,177,174,115,228,98,62,78,157,25,34,164,245,50,174,95,247,43,143,98,123,101,250,215,204,93,57,255,0,49,254,96,20,248,119,193,75,180,155,67,168,191,225,98,255,0,166,158,91,53,227,130,196,122,118,175,123,36,238,176,201,153,36,111,154,104,209,88,200,85,189,201,28,171,43,149,159,185,73,105,4,186,158,74,158,214,53,79,212,11,223,29,142,39,248,51,131,198,134,206,96,182,11,138,13,127,181,90,90,110,252,46,43,33,29,140,116,125,175,79,77,86,221,120,173,197,91,171,222,247,191,194,203,13,139,200,231,43,159,227,239,94,138,238,137,197,75,137,228,193,176,214,116,174,215,234,93,255,0,206,210,169,234,53,197,134,226,240,79,117,120,157,60,120,234,114,72,217,228,100,200,245,123,25,53,158,172,116,74,214,126,52,99,122,247,163,152,173,177,240,1,64,60,209,253,246,110,111,232,191,15,72,139,248,156,182,87,1,149,165,157,193,100,237,227,178,88,235,17,219,167,114,164,206,134,122,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,26,9,224,95,140,220,23,24,123,113,107,39,38,43,236,109,103,165,253,61,125,77,141,137,143,90,173,146,84,127,138,205,105,29,215,172,50,248,165,84,141,206,89,35,115,28,215,119,34,50,89,60,167,16,92,179,246,107,136,110,32,177,59,233,169,51,121,90,81,201,226,251,215,132,129,92,177,231,252,17,50,58,221,179,119,163,234,126,72,217,28,190,52,94,248,216,222,207,12,157,210,186,80,104,13,1,163,118,179,70,226,118,251,111,180,245,76,30,158,193,215,74,212,104,214,69,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,245,114,217,108,86,3,21,119,59,157,201,212,199,99,113,213,228,183,114,229,185,155,12,21,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,40,179,152,167,29,86,120,165,214,75,161,246,250,253,182,109,94,2,196,51,81,134,205,88,152,252,158,70,20,176,197,201,34,172,105,60,44,116,118,29,27,33,115,255,0,192,198,189,204,99,220,172,100,53,4,191,229,251,199,118,119,133,93,85,30,138,213,47,245,187,101,168,50,9,38,70,183,70,71,246,93,169,228,171,28,185,94,246,87,150,196,254,42,213,220,158,153,170,141,127,94,169,209,223,138,222,246,39,45,138,207,226,169,103,112,89,58,153,28,110,70,188,118,233,220,169,51,102,130,204,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,133,48,243,171,247,79,165,190,159,209,249,28,136,228,169,238,159,84,253,63,189,242,56,226,213,56,151,225,211,66,113,65,181,151,246,207,93,87,255,0,107,115,15,119,190,111,243,102,83,211,77,12,23,60,113,75,31,155,197,231,123,188,79,119,99,255,0,185,83,251,149,51,153,184,90,43,43,182,186,255,0,82,237,206,118,197,73,242,90,87,49,119,9,114,90,143,115,160,146,122,211,62,25,29,27,156,214,185,88,174,98,170,42,181,171,211,167,84,79,238,45,167,148,119,24,58,155,116,113,87,184,110,220,5,183,144,201,104,252,60,119,244,246,73,177,87,138,8,112,149,155,86,155,104,189,177,177,142,239,141,206,141,205,145,222,71,72,146,200,142,115,124,109,239,172,190,44,125,211,239,39,212,13,67,242,51,156,255,0,73,234,156,238,134,213,88,109,107,165,175,122,44,214,159,200,87,202,99,172,248,153,39,130,212,18,54,72,164,236,122,57,142,237,123,26,189,28,138,213,233,209,81,83,240,52,19,192,231,23,120,174,47,182,141,218,174,124,117,76,62,172,192,216,110,55,81,226,160,176,215,177,147,171,17,204,181,11,21,203,43,43,76,157,221,158,68,234,143,142,104,209,210,120,150,71,72,160,0,4,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,255,0,128,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,0,0,0,0,0,0,6,107,56,177,247,79,188,159,80,53,15,200,206,122,14,14,248,85,214,92,87,238,230,63,71,225,177,182,219,166,49,214,43,217,213,153,120,228,72,89,142,199,43,255,0,58,54,87,49,237,245,50,53,178,54,22,118,187,185,232,174,84,241,178,71,179,66,122,3,64,104,221,172,209,184,157,190,219,237,61,83,7,167,176,117,210,181,26,53,145,123,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,7,63,226,23,84,231,116,54,193,110,94,181,210,215,189,22,107,79,232,252,206,83,29,103,196,201,60,22,160,165,44,145,73,216,244,115,29,218,246,53,122,57,21,171,211,162,162,167,224,82,15,251,168,252,118,127,225,207,254,140,225,255,0,234,133,212,241,99,237,99,121,62,159,234,31,142,156,205,97,170,128,0,0,207,183,50,29,239,202,239,119,21,250,177,217,12,29,76,93,125,7,98,198,135,162,200,100,116,143,158,10,23,44,34,207,43,151,162,43,228,150,73,94,136,214,162,53,138,198,126,101,106,200,254,43,38,208,235,38,108,189,125,251,108,21,36,210,115,234,137,180,131,228,108,233,231,131,34,202,145,218,107,95,26,244,85,100,145,72,245,107,155,221,209,97,145,31,217,214,62,249,85,202,35,120,177,91,107,197,27,244,142,163,207,91,163,141,220,28,60,184,74,209,45,166,197,74,76,171,101,142,106,142,157,175,123,90,175,86,178,196,17,42,35,159,228,180,214,53,63,120,229,47,36,229,92,88,251,88,222,79,167,250,135,227,167,51,88,93,159,50,62,96,150,120,118,173,30,207,108,222,86,163,183,23,35,93,182,110,228,161,150,41,159,166,88,146,193,36,73,45,121,160,150,25,159,102,21,157,168,199,57,175,141,138,201,58,116,124,106,180,217,160,52,6,178,221,61,101,137,219,237,190,211,214,243,154,135,57,97,43,81,163,89,19,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,79,62,90,167,255,0,104,163,255,0,195,254,252,74,171,53,80,0,40,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,136,1,205,31,223,102,230,254,139,240,244,143,41,166,56,81,206,235,190,14,243,28,77,232,168,178,185,75,250,79,88,91,195,231,241,112,66,201,35,135,14,202,53,167,75,237,232,169,34,120,164,149,201,42,34,61,60,114,54,69,241,182,25,28,238,107,178,251,189,172,182,23,116,52,254,238,109,252,245,35,206,233,219,14,154,186,91,129,38,130,86,62,55,69,44,50,51,240,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,247,12,92,66,233,94,40,54,107,11,187,154,90,183,160,245,254,74,217,28,91,237,71,98,108,101,232,157,219,45,121,28,197,255,0,155,35,21,205,99,159,20,177,61,88,206,254,212,234,160,25,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,68,85,230,143,236,79,115,127,69,249,138,69,0,159,86,39,19,149,207,229,105,96,176,88,203,121,28,150,70,196,117,41,211,169,11,166,158,204,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,130,120,23,224,203,5,193,230,220,90,198,73,149,251,103,89,234,143,79,99,83,100,162,123,210,171,164,137,31,226,173,90,55,116,233,12,94,89,81,36,115,82,73,28,247,57,221,168,172,138,62,129,196,239,15,90,87,138,13,154,205,109,30,169,179,232,61,127,142,206,59,40,202,177,216,155,25,122,39,119,69,98,54,189,63,231,70,244,107,152,231,197,44,172,71,179,191,185,51,195,189,27,67,172,182,23,116,53,6,209,238,4,21,35,206,233,219,13,134,194,212,157,38,130,86,62,54,203,20,209,191,240,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,242,153,60,182,87,53,101,151,51,57,59,119,236,71,94,10,140,150,204,206,149,237,130,8,153,12,49,35,156,170,168,200,226,142,56,216,223,238,107,24,214,167,68,68,66,231,249,42,123,88,213,63,80,47,124,118,56,128,28,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,79,240,69,94,104,254,196,247,55,244,95,152,164,80,9,170,128,0,4,53,230,59,192,229,158,43,116,109,13,97,183,207,169,95,113,116,125,121,217,70,25,89,20,76,205,212,114,163,214,148,179,170,35,152,246,185,28,232,28,231,120,154,249,101,107,145,169,50,203,29,16,150,233,201,67,119,180,107,244,6,178,216,71,79,110,61,89,6,98,198,175,100,110,129,124,19,227,159,13,42,174,115,36,78,168,143,142,88,216,142,107,187,122,164,209,171,59,250,73,217,102,132,0,230,183,197,30,251,112,215,251,46,253,138,107,159,187,159,120,254,219,251,79,252,217,78,231,159,211,250,31,15,252,102,41,59,123,124,242,255,0,135,167,94,239,199,175,68,233,207,249,95,241,153,196,159,17,59,251,159,209,91,199,185,31,120,48,180,180,125,172,164,21,190,199,161,83,178,211,46,210,141,178,119,215,130,55,175,70,77,34,116,85,237,252,221,122,117,68,84,179,240,126,78,172,210,216,45,115,165,115,58,43,84,209,245,184,93,65,143,177,139,200,214,242,190,63,61,89,227,116,114,199,222,197,107,219,220,199,185,58,181,81,201,215,170,42,47,226,102,139,122,54,135,89,108,46,232,106,13,163,220,8,42,71,157,211,182,27,13,133,169,58,77,4,172,124,109,150,41,163,127,224,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,55,249,45,236,230,11,88,111,46,173,222,44,188,222,75,123,119,143,175,95,23,91,181,233,219,107,36,219,17,186,207,123,94,136,189,144,65,98,47,27,152,246,187,212,247,126,87,70,213,91,148,4,85,230,143,236,79,115,127,69,249,138,69,0,150,169,202,143,129,111,244,28,80,111,94,140,255,0,185,237,104,10,87,157,255,0,57,206,202,73,93,91,255,0,170,244,175,115,191,237,230,70,127,197,230,45,80,21,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,72,0,2,138,249,140,240,19,253,149,243,176,110,70,221,207,234,54,203,83,100,61,29,74,243,216,239,181,133,188,246,62,84,166,229,122,247,205,10,178,57,29,20,191,139,145,172,115,37,94,230,182,73,161,89,167,221,173,221,45,9,189,58,19,25,185,155,105,157,251,103,77,230,124,222,138,239,165,154,191,151,197,51,225,147,247,115,49,146,55,164,145,61,191,153,169,215,167,84,234,138,138,190,172,202,185,47,245,39,5,31,109,240,15,183,252,88,237,150,51,43,115,53,15,218,145,235,76,124,9,231,141,212,97,200,221,141,153,54,162,187,190,63,11,34,138,57,91,27,92,213,141,91,42,164,105,20,207,124,64,59,175,4,123,13,91,136,238,37,244,118,219,102,105,91,159,79,45,135,229,53,2,195,94,89,24,152,234,204,89,100,142,87,196,246,58,22,76,230,199,89,37,239,111,99,236,49,83,171,187,90,186,8,221,45,210,208,155,45,161,50,123,153,185,121,223,177,180,222,27,195,235,110,250,89,172,120,188,179,50,24,255,0,119,11,31,35,186,201,43,27,249,90,189,58,245,94,136,138,169,159,126,48,120,179,214,92,93,110,135,223,140,237,123,120,124,21,10,241,214,193,105,199,95,75,80,98,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,59,250,120,216,170,173,137,136,157,255,0,149,207,4,152,174,32,117,52,219,219,185,16,84,185,162,116,94,97,149,25,133,183,85,182,32,206,221,74,239,145,209,73,210,102,186,54,64,233,41,74,173,124,111,142,100,145,99,94,168,146,33,2,203,20,210,252,191,233,241,17,203,219,109,247,111,104,116,239,252,44,80,251,70,9,107,87,146,10,241,234,42,191,109,218,143,182,195,230,124,113,178,104,99,85,123,38,87,119,44,113,44,78,71,254,229,98,175,92,78,91,43,128,202,210,206,224,178,118,241,217,44,117,136,237,211,185,82,103,67,61,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,4,240,47,198,110,11,140,61,184,181,147,147,21,246,54,179,210,254,158,190,166,198,196,199,173,86,201,42,63,197,102,180,142,235,214,25,124,82,170,70,231,44,145,185,142,107,187,145,25,44,153,236,45,211,101,56,193,211,60,35,114,196,219,124,211,150,165,221,109,156,175,168,27,164,240,246,226,177,224,189,60,89,201,153,51,228,146,38,43,90,200,91,101,146,171,28,248,214,68,106,177,142,106,175,115,106,175,95,235,253,101,186,122,203,45,184,59,131,168,109,231,53,14,114,194,217,189,122,202,167,124,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,159,86,233,109,110,187,217,109,119,147,219,61,203,193,125,141,169,48,222,31,91,75,213,67,99,197,229,133,147,71,251,200,94,248,221,214,57,88,239,202,229,233,215,162,244,84,84,75,127,228,169,237,99,84,253,64,189,241,216,226,127,130,178,249,207,240,241,149,212,154,103,77,113,35,166,177,85,30,205,39,93,216,77,81,97,215,28,217,210,148,214,35,244,14,100,78,94,199,49,150,39,176,215,43,63,121,214,212,106,168,230,53,86,58,139,52,209,176,59,57,130,225,255,0,102,180,158,206,233,201,189,69,77,51,143,109,121,44,246,189,158,174,211,220,233,44,217,236,123,222,177,249,103,146,89,124,125,234,214,119,246,183,242,181,16,232,0,168,14,61,120,245,226,199,101,184,177,215,59,103,182,155,173,246,54,155,195,125,153,232,169,125,133,141,177,226,242,227,106,205,39,239,38,174,249,29,214,73,94,239,204,229,233,215,162,116,68,68,73,127,202,255,0,126,247,99,136,157,130,207,235,93,227,213,127,120,51,84,181,133,172,92,22,125,13,106,157,149,89,74,148,141,143,178,188,113,177,122,62,105,23,170,167,119,230,233,215,162,34,37,96,243,71,247,217,185,191,162,252,61,35,202,105,142,20,115,186,239,131,188,199,19,122,42,44,174,82,254,147,214,22,240,249,252,92,16,178,72,225,195,178,141,105,210,251,122,42,72,158,41,37,114,74,136,143,79,28,141,145,124,109,134,71,59,154,236,190,239,107,45,133,221,13,63,187,155,127,61,72,243,186,118,195,166,174,150,224,73,160,149,143,141,209,75,12,140,252,21,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,61,195,23,16,186,87,138,13,154,194,238,230,150,173,232,61,127,146,182,71,22,251,81,216,155,25,122,39,118,203,94,71,49,127,230,200,197,115,88,231,197,44,79,86,51,191,181,58,169,84,28,208,121,130,86,203,86,205,112,189,178,217,91,108,99,44,58,134,176,206,86,150,90,207,239,134,91,85,238,97,86,41,96,107,149,138,230,64,231,207,20,189,146,49,93,23,230,99,159,214,189,118,7,103,51,188,64,111,46,147,217,221,57,55,167,183,169,178,13,175,37,158,214,63,210,85,99,93,37,155,61,143,123,18,79,20,17,203,47,143,189,28,254,206,214,254,103,34,29,215,153,14,195,104,222,27,119,47,110,54,167,70,82,168,214,99,182,223,28,252,157,232,107,172,47,203,100,86,245,244,177,118,84,115,222,238,249,28,222,168,213,123,187,24,140,141,171,216,198,162,125,124,178,54,47,110,56,139,222,13,117,181,251,161,134,245,216,171,219,127,118,88,102,137,81,150,177,246,155,144,199,164,118,171,72,168,190,57,153,220,238,139,209,90,173,115,152,246,189,143,123,29,197,120,151,225,211,93,240,191,186,119,246,207,93,87,255,0,107,115,15,119,190,31,243,158,47,212,205,12,23,60,113,75,39,135,203,224,123,188,79,119,123,63,185,83,251,149,102,87,42,126,56,235,109,174,86,135,11,123,146,203,114,224,181,62,97,25,165,178,109,124,179,174,59,35,105,204,98,82,124,125,85,25,90,105,122,57,174,141,169,227,154,89,28,244,115,101,116,144,249,254,117,126,233,244,183,211,250,63,35,145,28,149,61,211,234,159,167,247,190,71,28,74,174,104,92,116,254,197,52,171,246,59,103,53,159,164,220,156,215,103,219,22,105,55,186,108,22,46,72,220,171,210,100,114,122,123,147,117,143,199,209,28,246,68,175,147,247,78,117,121,22,154,244,158,150,206,235,157,85,134,209,90,90,143,173,205,106,12,133,124,94,58,183,149,145,249,237,79,35,99,138,62,247,171,88,222,231,189,169,213,202,141,78,189,85,81,63,19,66,124,20,112,163,130,225,47,102,169,104,223,22,42,230,175,201,116,185,170,115,116,161,123,125,125,174,231,172,113,163,164,85,122,195,3,31,226,141,58,49,171,209,242,120,216,249,100,66,139,56,177,247,79,188,159,80,53,15,200,206,117,93,73,193,70,170,204,240,99,183,252,88,237,150,51,237,26,141,199,229,35,214,152,248,18,71,218,135,211,229,110,198,204,155,81,92,228,116,45,129,145,71,43,99,107,124,77,133,178,170,57,174,153,241,241,254,29,119,231,89,112,219,187,152,45,214,209,151,109,181,248,235,12,102,78,140,54,18,22,101,177,202,246,173,138,82,171,152,246,246,72,214,244,71,43,29,216,244,100,141,78,246,53,83,66,124,58,239,206,141,226,75,104,240,91,173,163,46,212,115,50,53,216,204,157,24,108,44,207,196,228,81,141,91,20,165,87,49,142,239,141,206,232,142,86,55,189,138,201,26,157,143,106,175,75,0,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,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,0,0,0,0,0,0,3,53,156,88,251,167,222,79,168,26,135,228,103,46,79,148,254,150,193,105,254,9,116,134,91,17,71,211,219,212,217,12,190,83,41,39,149,239,245,22,153,122,106,141,147,163,149,81,157,32,169,93,157,26,136,223,201,215,167,115,156,171,48,1,229,55,99,66,254,212,54,179,89,109,159,218,159,102,125,237,211,249,28,23,173,240,121,189,47,170,173,36,62,95,31,115,123,251,124,157,221,189,205,235,211,167,84,235,212,173,111,247,12,127,249,232,191,232,79,255,0,79,147,255,0,139,31,107,27,201,244,255,0,80,252,116,230,107,13,84,0,0,57,87,21,91,165,251,22,225,199,113,119,50,28,239,216,215,240,218,126,215,217,87,125,47,168,241,101,37,103,134,143,238,213,143,107,186,218,150,6,254,118,171,19,175,87,244,106,57,83,53,133,207,107,94,14,244,109,78,84,145,104,139,120,123,120,44,238,156,210,237,220,203,50,94,166,177,221,139,63,29,55,90,182,203,17,179,194,174,127,137,243,209,111,153,28,232,163,241,245,71,186,22,149,3,183,186,215,43,182,186,255,0,77,110,54,10,189,73,242,90,87,49,75,55,78,43,108,115,160,146,122,211,50,104,219,35,90,230,185,88,174,98,34,162,57,171,211,175,69,79,239,52,229,164,245,78,11,92,233,92,54,181,210,215,189,110,23,80,99,235,229,49,214,124,79,143,207,86,120,219,36,82,118,61,26,246,247,49,237,94,142,68,114,117,232,168,139,248,30,3,139,31,107,27,201,244,255,0,80,252,116,230,107,15,213,213,154,167,59,174,117,86,103,90,234,155,222,183,53,168,50,22,50,153,27,62,38,71,231,181,60,142,146,89,59,24,141,99,123,158,247,47,70,162,53,58,244,68,68,252,11,169,229,193,203,254,159,14,248,40,183,111,119,180,239,252,44,95,245,48,69,90,196,144,88,143,78,213,239,124,125,181,223,11,228,141,243,77,26,35,223,50,59,185,35,149,34,106,51,247,203,45,32,150,169,255,0,218,40,255,0,240,255,0,191,18,170,205,84,0,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,0,115,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,18,185,145,242,251,173,195,181,152,247,135,102,241,86,221,183,89,27,13,173,119,27,12,82,204,205,50,244,138,8,226,89,108,77,60,179,76,203,51,44,238,71,185,173,100,111,86,71,215,171,227,69,224,28,31,113,103,172,184,69,221,15,191,24,42,246,243,24,43,245,228,173,157,211,141,190,149,96,202,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,119,244,242,49,21,27,43,209,116,39,160,53,254,141,221,61,27,137,220,29,190,212,53,51,154,123,57,93,44,209,189,89,87,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,162,42,243,71,246,39,185,191,162,252,197,34,128,75,169,229,139,192,119,236,67,5,91,126,119,99,11,219,175,181,6,61,191,102,226,242,56,239,29,173,47,11,159,51,100,232,239,43,147,205,98,7,87,87,119,71,28,176,181,100,133,122,119,202,213,159,224,141,92,116,112,101,130,227,15,110,42,227,35,202,253,141,172,244,191,168,177,166,114,82,189,235,85,178,74,140,242,214,179,27,122,245,134,95,20,72,178,53,171,36,110,99,92,222,228,71,197,38,125,178,216,156,174,3,43,119,5,157,198,91,199,100,177,214,36,169,114,157,184,93,12,245,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,46,127,146,167,181,141,83,245,2,247,199,99,136,1,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,4,85,230,143,236,79,115,127,69,249,138,69,0,154,168,0,0,10,1,230,143,239,179,115,127,69,248,122,68,117,208,26,255,0,89,109,102,178,196,238,14,223,106,27,120,61,67,131,176,150,104,222,172,169,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,132,248,62,226,207,70,241,117,181,255,0,126,48,85,234,97,243,180,44,73,91,59,167,27,125,109,79,138,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,236,235,228,98,42,186,39,162,120,174,57,248,24,254,218,63,114,127,225,71,238,119,220,239,180,191,228,79,180,61,87,171,244,223,252,209,15,103,111,166,255,0,229,186,247,255,0,171,167,227,229,56,41,229,189,253,143,183,79,43,185,159,182,95,189,191,105,233,249,240,94,139,238,239,160,241,249,44,215,155,203,228,245,82,245,233,233,187,123,123,83,175,127,94,191,135,69,154,160,231,251,253,188,120,46,31,246,107,86,111,22,163,135,212,84,211,56,247,88,142,183,115,217,234,237,61,201,29,106,221,236,99,214,63,44,242,69,23,147,177,90,206,254,231,126,86,170,153,161,203,101,178,185,252,173,220,238,119,39,111,35,146,200,216,146,221,203,150,230,116,211,217,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,155,252,159,119,143,59,161,184,160,77,170,175,15,168,194,238,94,62,122,247,35,238,99,60,22,168,215,158,221,123,61,85,142,123,187,88,203,49,120,209,204,106,250,158,247,119,44,109,66,239,193,21,121,163,251,19,220,223,209,126,98,145,72,28,61,105,108,22,185,223,221,180,209,90,166,143,173,194,234,13,97,134,197,228,107,121,95,31,158,172,247,98,142,88,251,216,173,123,123,152,247,39,86,170,57,58,245,69,69,252,77,52,128,85,95,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,117,32,0,8,171,205,31,216,158,230,254,139,243,20,138,1,38,167,44,254,53,241,220,48,107,188,150,137,220,188,159,166,219,109,91,214,205,219,146,45,169,190,198,189,12,50,44,118,33,175,11,100,239,243,116,100,18,35,99,238,94,144,57,94,141,133,90,235,212,50,174,95,247,43,143,98,123,101,250,215,204,93,43,215,153,31,47,186,220,59,89,143,120,118,111,21,109,219,117,145,176,218,215,113,176,197,44,204,211,47,72,160,142,37,150,196,211,203,52,204,179,50,206,228,123,154,214,70,245,100,125,122,190,52,89,149,202,51,135,175,217,79,15,178,238,206,78,206,85,153,173,213,240,221,151,31,114,175,167,142,157,26,146,217,142,155,163,71,39,124,158,102,74,249,252,170,168,215,71,52,61,173,232,213,124,147,168,162,190,102,28,20,99,184,96,215,120,221,109,182,152,207,77,182,218,183,165,106,84,227,75,83,125,141,122,24,99,73,43,205,98,103,73,223,230,232,249,227,87,73,220,189,39,106,49,27,10,57,220,215,130,78,48,117,55,8,219,161,22,105,171,110,238,137,206,88,129,186,179,15,82,42,254,123,208,69,28,236,133,241,201,43,21,205,124,46,178,249,81,141,124,105,34,181,24,247,53,23,185,177,212,146,154,171,140,220,237,190,12,116,87,7,122,75,21,232,113,84,125,93,141,87,145,176,198,62,76,132,142,202,207,118,181,106,233,248,248,225,103,116,18,62,79,194,71,200,212,98,118,49,142,243,243,94,29,118,27,89,113,37,187,152,45,169,209,148,173,185,249,27,12,126,78,244,53,210,102,98,113,200,246,165,139,178,163,158,198,246,70,215,117,70,171,219,222,245,100,109,94,247,181,23,67,219,23,177,123,113,195,166,220,99,182,191,107,240,222,135,21,71,172,179,77,42,163,237,100,45,57,17,36,181,102,68,68,242,76,254,214,245,94,136,212,107,90,198,53,140,99,24,220,203,130,213,57,81,240,45,254,131,138,13,235,209,159,247,61,173,1,74,243,191,231,57,217,73,43,171,127,245,94,149,238,119,253,188,200,207,248,188,196,85,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,130,157,185,207,239,205,109,85,186,26,107,96,48,87,109,250,125,15,93,217,76,235,27,98,86,193,38,70,228,113,186,8,223,10,177,24,247,195,91,163,219,42,57,255,0,133,233,24,157,138,215,163,171,128,209,239,5,251,199,157,223,222,24,52,6,234,234,152,123,51,89,92,124,149,242,50,119,49,125,77,170,150,37,169,45,158,140,99,24,207,51,235,186,95,27,90,141,103,147,177,58,163,122,175,107,4,0,226,143,149,39,246,148,223,109,77,189,127,183,175,187,159,120,253,23,249,179,238,183,172,240,122,122,112,86,255,0,77,234,227,238,238,240,119,127,129,58,119,116,252,122,117,94,255,0,193,79,10,95,216,251,107,50,187,103,247,247,239,111,218,122,130,124,239,173,251,47,208,120,252,149,171,195,226,241,249,165,235,211,211,119,119,119,39,94,254,157,63,14,171,80,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,68,174,100,124,190,235,112,237,102,61,225,217,188,85,183,109,214,70,195,107,93,198,195,20,179,51,76,189,34,130,56,150,91,19,79,44,211,50,204,203,59,145,238,107,89,27,213,145,245,234,248,209,120,7,7,220,89,235,46,17,119,67,239,198,10,189,188,198,10,253,121,43,103,116,227,111,165,88,50,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,157,253,60,140,69,70,202,244,93,9,232,13,127,163,119,79,70,226,119,7,111,181,13,76,230,158,206,87,75,52,111,86,85,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,37,115,43,224,163,29,196,94,220,94,221,13,21,140,235,185,186,71,30,217,43,61,169,106,121,50,184,186,201,102,87,227,34,130,55,43,18,103,190,119,62,55,36,78,123,164,99,34,85,107,94,174,101,32,233,61,83,157,208,218,171,13,173,116,181,239,69,154,211,249,10,249,76,117,159,19,36,240,90,130,70,201,20,157,143,71,49,221,175,99,87,163,145,90,189,58,42,42,126,7,96,226,219,137,139,60,83,234,29,7,174,51,52,109,193,168,112,122,30,142,156,212,19,76,145,118,93,200,193,106,211,228,183,18,68,214,181,172,149,179,71,34,179,177,157,143,115,216,136,230,177,175,119,213,193,159,20,191,217,31,91,107,13,200,165,166,254,219,205,100,180,125,172,22,18,188,174,237,170,203,210,220,169,43,101,178,168,228,122,194,198,65,35,149,172,252,207,114,53,157,88,142,89,25,197,117,102,169,206,235,157,85,153,214,186,166,247,173,205,106,12,133,140,166,70,207,137,145,249,237,79,35,164,150,78,198,35,88,222,231,189,203,209,168,141,78,189,17,17,63,2,231,185,101,112,37,138,217,29,27,142,223,61,210,211,54,227,221,12,245,121,29,86,158,82,6,177,250,110,147,213,205,107,35,143,170,171,44,205,23,71,72,247,246,200,198,73,224,237,141,82,111,44,75,231,87,238,159,75,125,63,163,242,57,18,58,240,147,196,197,158,22,53,14,188,215,24,106,54,231,212,57,205,15,123,78,105,249,161,72,187,41,100,103,181,85,241,219,149,37,107,154,230,68,216,100,145,25,216,254,247,181,140,84,107,94,231,183,143,234,205,83,157,215,58,171,51,173,117,77,239,91,154,212,25,11,25,76,141,159,19,35,243,218,158,71,73,44,157,140,70,177,189,207,123,151,163,81,26,157,122,34,34,126,5,228,242,235,224,86,183,11,90,53,53,198,224,208,168,253,212,207,215,154,27,211,86,181,43,217,140,199,76,181,222,152,213,68,145,96,153,237,146,187,100,124,205,103,248,222,230,53,239,99,81,239,153,70,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,43,47,152,167,2,182,120,90,214,75,174,54,250,133,183,237,94,126,196,48,209,154,205,168,158,252,102,70,100,176,245,198,162,44,139,60,204,108,117,221,35,38,115,63,192,246,177,207,123,218,175,127,63,224,115,139,188,175,8,59,184,237,87,62,58,222,99,73,231,171,183,27,168,241,80,88,115,30,248,17,232,230,90,133,138,228,137,246,97,94,238,207,34,116,86,73,52,104,232,252,171,35,116,17,164,245,78,11,92,233,92,54,181,210,215,189,110,23,80,99,235,229,49,214,124,79,143,207,86,120,219,36,82,118,61,26,246,247,49,237,94,142,68,114,117,232,168,139,248,31,172,0,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,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,0,0,0,0,0,0,0,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,7,42,226,95,136,189,9,194,254,214,95,220,205,117,99,253,173,60,61,46,201,191,206,121,79,77,52,208,83,242,69,20,158,31,47,129,237,242,189,189,140,254,245,95,238,69,130,188,7,243,72,213,91,147,186,121,29,179,226,91,45,138,139,239,102,66,53,210,87,105,99,100,143,211,222,177,102,40,98,196,36,112,70,254,232,87,203,221,28,211,57,28,207,27,210,89,100,239,106,178,207,192,43,47,157,198,232,98,170,232,13,189,217,120,91,82,124,150,79,49,46,168,176,173,186,223,61,56,43,67,37,104,187,235,244,87,118,78,235,115,118,200,170,212,235,82,70,162,59,241,236,174,14,21,118,183,246,211,196,118,221,109,156,216,47,182,104,102,117,5,95,181,105,122,175,79,229,197,196,255,0,53,239,222,35,216,230,244,171,20,238,252,142,71,175,78,140,234,229,106,46,146,50,216,156,86,127,21,119,5,157,198,84,200,227,114,53,228,169,114,157,184,91,52,22,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,51,25,187,26,23,246,95,186,122,203,108,254,212,251,79,238,150,160,200,224,189,111,131,195,234,189,45,153,33,242,248,251,157,217,221,227,238,237,238,119,78,189,58,175,78,165,223,114,172,222,60,238,238,240,143,136,173,168,225,235,111,65,100,37,209,209,217,238,103,249,85,90,208,65,37,101,236,99,26,140,241,193,98,40,58,126,103,59,193,222,231,43,158,168,157,175,139,31,107,27,201,244,255,0,80,252,116,230,107,11,84,229,71,192,183,250,14,40,55,175,70,127,220,246,180,5,43,206,255,0,156,231,101,36,174,173,255,0,213,122,87,185,223,246,243,35,63,226,243,22,168,101,92,181,79,254,209,71,255,0,135,253,248,149,86,106,160,0,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,16,3,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,137,211,171,52,182,11,92,233,92,206,138,213,52,125,110,23,80,99,236,98,242,53,188,175,143,207,86,120,221,28,177,247,177,90,246,247,49,238,78,173,84,114,117,234,138,139,248,148,47,196,231,47,253,216,217,142,32,177,219,73,160,52,238,87,84,226,181,198,66,104,52,37,151,73,89,109,100,227,142,40,100,157,178,178,55,254,235,211,249,209,146,77,43,97,141,91,27,229,232,198,117,70,218,247,1,124,27,229,120,59,208,25,156,22,119,114,237,234,124,150,167,177,86,253,202,112,53,209,98,177,179,178,20,108,141,171,27,149,92,247,185,202,173,125,133,70,44,172,138,186,44,113,248,255,0,25,64,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,162,42,243,71,246,39,185,191,162,252,197,34,128,77,84,0,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,0,115,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,193,21,121,163,251,19,220,223,209,126,98,145,64,38,170,14,41,197,119,21,219,113,194,86,220,63,90,235,89,125,118,86,247,146,12,6,2,9,145,150,178,246,154,136,170,214,170,162,248,225,103,115,86,89,149,21,177,181,205,68,71,189,241,198,248,87,203,155,153,78,187,220,237,199,159,102,120,152,214,24,171,150,243,255,0,188,211,25,217,235,67,66,71,222,234,198,38,49,204,175,19,33,119,149,21,207,137,206,236,119,145,174,143,172,174,150,38,50,207,192,5,0,243,71,247,217,185,191,162,252,61,35,149,99,248,116,215,121,190,28,110,241,47,128,175,235,180,222,11,80,90,193,106,15,207,12,95,102,118,179,31,233,101,252,242,164,147,121,164,200,43,59,99,141,124,126,30,231,47,71,254,89,63,202,67,73,113,47,38,246,199,172,246,193,182,232,237,154,216,251,55,91,221,179,19,36,199,89,99,96,146,104,160,72,157,44,110,146,202,59,177,25,36,61,207,175,234,26,231,181,98,145,209,203,118,128,2,184,57,207,239,205,157,43,181,250,107,96,48,87,106,122,141,113,97,217,76,235,27,98,39,79,30,58,156,145,186,8,223,10,177,94,198,77,103,163,219,42,57,159,141,25,24,157,232,231,163,105,216,253,93,39,170,115,186,27,85,97,181,174,150,189,232,179,90,127,33,95,41,142,179,226,100,158,11,80,72,217,34,147,177,232,230,59,181,236,106,244,114,43,87,167,69,69,79,192,211,70,213,110,102,149,222,77,184,211,155,165,162,173,250,140,46,166,199,197,144,173,221,36,111,146,30,244,252,240,75,227,123,216,217,162,122,58,57,24,142,94,201,24,246,170,245,106,158,172,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,226,199,245,39,28,123,71,166,184,180,194,240,143,113,150,211,59,146,175,217,111,45,43,217,94,149,28,140,176,178,122,116,149,101,86,172,175,158,39,47,71,71,215,164,146,214,141,168,247,73,39,134,69,0,1,21,121,163,251,19,220,223,209,126,98,145,64,39,181,222,141,161,214,91,11,186,26,131,104,247,2,10,145,231,116,237,134,195,97,106,78,147,65,43,31,27,101,138,104,223,248,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,94,79,45,221,11,196,118,223,240,227,139,194,113,11,148,255,0,180,118,153,195,92,129,255,0,106,97,113,125,159,146,189,185,85,223,250,22,58,234,222,250,236,232,199,63,251,160,175,64,37,255,0,114,184,246,39,182,95,173,124,197,210,74,106,205,45,130,215,58,87,51,162,181,77,31,91,133,212,24,251,24,188,141,111,43,227,243,213,158,55,71,44,125,236,86,189,189,204,123,147,171,85,28,157,122,162,162,254,39,215,137,196,226,176,24,170,88,44,22,50,166,59,27,142,175,29,74,116,234,66,216,96,173,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,158,127,95,232,13,27,186,122,55,45,183,219,131,167,170,103,52,246,114,186,214,189,70,202,47,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,236,227,7,132,205,101,194,46,232,125,199,206,216,183,152,193,95,175,29,156,22,163,117,4,171,6,85,137,27,22,116,99,18,73,81,143,138,87,172,110,98,191,191,167,141,234,136,217,88,171,194,143,65,160,52,6,178,221,61,101,137,219,237,190,211,214,243,154,135,57,97,43,81,163,89,19,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,4,112,117,193,214,132,225,3,66,88,192,96,46,125,179,169,51,61,159,120,53,7,142,106,255,0,106,120,166,176,250,191,228,175,158,88,224,241,71,97,99,253,218,167,127,78,231,117,85,252,36,1,149,114,116,242,224,229,255,0,115,136,140,236,91,183,187,218,119,254,9,232,122,152,34,173,98,73,235,201,168,173,118,62,62,218,239,133,241,200,200,97,145,81,239,153,29,218,178,68,145,53,31,251,229,138,239,202,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,159,38,91,45,138,192,98,174,231,115,185,58,152,236,110,58,188,150,238,92,183,51,97,130,180,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,104,119,251,120,243,188,64,111,46,172,222,45,71,15,167,183,169,178,14,177,29,110,230,63,210,85,99,82,58,213,187,216,198,36,158,40,35,138,47,39,98,57,253,157,206,252,206,85,60,1,103,220,148,247,210,158,43,59,173,56,120,207,102,124,63,109,246,106,77,59,90,68,130,56,223,106,38,120,239,49,175,85,73,100,153,240,182,171,219,26,35,218,145,212,157,255,0,147,163,149,246,212,0,40,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,137,211,171,52,182,11,92,233,92,206,138,213,52,125,110,23,80,99,236,98,242,53,188,175,143,207,86,120,221,28,177,247,177,90,246,247,49,238,78,173,84,114,117,234,138,139,248,148,47,196,231,47,253,216,217,142,32,177,219,73,160,52,238,87,84,226,181,198,66,104,52,37,151,73,89,109,100,227,142,40,100,157,178,178,55,254,235,211,249,209,146,77,43,97,141,91,27,229,232,198,117,70,218,247,1,124,27,229,120,59,208,25,156,22,119,114,237,234,124,150,167,177,86,253,202,112,53,209,98,177,179,178,20,108,141,171,27,149,92,247,185,202,173,125,133,70,44,172,138,186,44,113,248,255,0,25,64,85,95,53,62,3,191,236,191,21,123,65,133,255,0,101,46,175,193,99,49,223,250,247,217,205,185,254,95,253,157,178,178,56,127,218,88,123,191,210,188,170,176,90,79,43,238,95,117,178,213,176,188,80,239,78,42,219,24,203,13,191,163,240,118,98,150,179,251,225,150,173,138,121,164,150,41,218,229,98,185,147,181,144,75,23,100,140,86,203,249,152,230,117,181,242,149,185,213,251,167,210,223,79,232,252,142,68,128,5,175,114,190,229,247,103,19,103,11,197,14,244,226,170,61,239,174,219,250,63,7,102,40,172,179,178,104,170,216,167,154,73,98,157,205,71,163,95,59,89,4,177,119,198,244,108,191,149,237,103,75,74,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,36,166,172,210,216,45,115,165,115,58,43,84,209,245,184,93,65,143,177,139,200,214,242,190,63,61,89,227,116,114,199,222,197,107,219,220,199,185,58,181,81,201,215,170,42,47,226,67,110,25,249,84,109,31,15,155,185,103,117,179,58,174,222,186,126,58,199,159,73,209,201,99,153,11,48,239,71,185,89,60,202,215,185,182,236,177,190,52,100,157,145,49,143,71,72,145,247,248,214,41,190,0,4,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,255,0,128,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,0,0,0,0,0,0,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,0,229,92,88,251,88,222,79,167,250,135,227,167,51,88,106,35,95,235,253,27,181,154,55,45,184,59,131,168,106,96,244,246,14,186,217,189,122,202,175,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,236,227,19,138,173,101,197,126,238,100,53,134,103,37,109,186,99,29,98,197,109,39,136,146,52,133,152,236,114,191,242,43,162,107,222,223,83,35,91,27,166,127,115,187,158,136,212,95,27,35,99,56,81,113,60,169,248,227,179,185,88,170,28,45,238,75,42,69,157,211,24,116,102,150,201,181,241,64,153,28,117,86,177,137,73,241,245,69,125,152,98,232,230,186,54,175,146,24,164,115,209,174,137,210,77,99,224,161,110,106,123,199,130,221,222,46,50,245,180,228,61,106,104,44,124,90,58,75,61,207,255,0,42,181,90,121,228,178,189,143,99,85,158,57,236,75,7,79,204,215,120,59,218,229,107,209,19,170,242,75,210,217,219,123,251,174,181,173,122,61,248,92,86,143,92,93,203,62,86,39,138,213,187,181,228,175,31,98,175,123,187,153,74,202,245,68,86,167,143,163,149,21,205,69,185,66,141,185,194,232,172,86,149,227,5,249,220,125,139,114,88,214,58,95,27,155,188,217,158,213,100,115,177,211,81,70,196,136,212,84,103,138,140,78,84,114,185,123,220,245,235,209,81,173,235,252,146,247,143,59,22,170,215,92,63,88,135,205,133,179,143,93,99,78,78,230,55,210,90,142,74,245,44,39,68,103,124,158,102,75,91,241,87,246,179,210,254,86,245,145,202,150,43,197,143,181,141,228,250,127,168,126,58,114,168,57,110,114,251,173,196,77,153,55,135,121,49,86,219,183,88,235,14,173,75,27,52,82,194,205,76,245,138,120,229,88,172,67,60,83,66,202,211,36,14,87,181,174,100,143,71,199,215,171,36,68,187,64,101,92,181,79,254,209,71,255,0,135,253,248,149,86,106,160,0,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,16,3,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,137,254,1,202,184,133,226,119,102,184,95,210,176,234,157,220,213,30,131,215,249,217,139,199,86,133,214,47,100,230,138,53,123,163,130,38,255,0,238,53,100,122,178,38,58,88,209,239,103,123,122,254,174,197,239,166,220,113,23,183,24,237,208,218,252,207,174,197,94,235,20,208,202,136,203,88,251,77,68,89,42,217,141,21,124,115,51,185,189,83,170,181,90,230,189,142,123,30,199,187,61,156,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,138,188,209,253,137,238,111,232,191,49,72,160,19,85,0,2,128,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,128,28,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,79,240,69,94,104,254,196,247,55,244,95,152,164,80,9,167,221,210,221,45,9,178,218,19,39,185,155,151,157,251,27,77,225,188,62,182,239,165,154,199,139,203,51,33,143,247,112,177,242,59,172,146,177,191,149,171,211,175,85,232,136,170,153,236,226,187,138,237,199,226,215,113,223,173,117,172,190,135,21,71,201,6,3,1,4,202,250,184,138,174,84,85,107,85,81,60,147,63,181,171,44,202,136,233,28,214,162,35,24,200,227,103,21,46,167,150,47,30,63,182,252,21,109,134,221,140,215,118,190,211,248,246,253,155,148,200,228,124,150,181,68,45,124,206,147,163,124,77,79,53,120,27,93,29,221,36,146,204,212,146,101,235,217,43,146,127,128,80,15,52,127,125,155,155,250,47,195,210,39,167,38,172,78,43,63,194,38,182,193,103,113,149,50,56,220,142,184,201,84,185,78,220,45,154,11,48,73,140,199,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,73,213,160,52,6,141,218,205,27,137,219,237,190,211,213,48,122,123,7,93,43,81,163,89,23,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,0,51,153,198,230,252,214,226,59,137,125,99,185,56,107,182,231,211,203,97,152,189,62,147,88,150,70,38,58,179,18,40,228,137,146,177,142,133,147,57,178,89,88,187,27,216,251,15,69,234,238,231,47,10,5,201,242,91,222,60,238,176,217,173,91,179,185,120,124,149,54,239,33,94,198,46,207,115,19,182,174,73,214,36,117,110,198,177,21,123,39,130,196,190,71,61,238,119,169,237,252,173,141,168,182,42,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,41,128,85,95,60,239,224,159,243,39,244,210,0,112,247,196,94,187,225,167,49,170,53,102,217,216,244,58,147,59,167,215,5,75,39,217,12,191,103,247,95,167,102,73,124,51,69,36,114,247,71,85,240,246,185,19,167,155,189,23,171,17,23,149,23,83,203,23,143,31,219,126,10,182,195,110,198,107,187,95,105,252,123,126,205,202,100,114,62,75,90,162,22,190,103,73,209,190,38,167,154,188,13,174,142,238,146,73,102,106,73,50,245,236,149,201,63,192,4,85,230,143,236,79,115,127,69,249,138,69,0,154,125,212,91,91,161,53,94,187,210,59,153,159,193,122,173,73,161,61,127,221,251,190,170,102,122,63,91,10,67,107,247,108,122,71,39,124,109,70,254,241,174,237,233,213,189,23,241,61,89,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,128,7,42,226,119,135,173,43,197,6,205,102,182,143,84,217,244,30,191,199,103,29,148,101,88,236,77,140,189,19,187,162,177,27,94,159,243,163,122,53,204,115,226,150,86,35,217,223,220,153,172,46,167,147,239,15,90,87,68,236,74,113,5,234,126,208,212,155,141,231,173,221,37,88,219,246,93,26,119,39,131,211,195,39,69,145,124,178,69,229,145,123,145,174,236,129,189,136,177,119,190,127,131,60,60,18,112,125,169,184,185,221,8,176,173,75,116,180,78,14,196,14,213,153,138,146,215,243,209,130,88,231,124,44,142,57,94,142,115,230,117,103,196,143,107,36,72,213,200,247,181,200,157,174,191,237,1,160,52,110,214,104,220,78,223,109,246,158,169,131,211,216,58,233,90,141,26,200,189,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,2,128,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,159,228,32,230,223,191,53,182,179,134,137,54,219,31,118,220,26,135,115,236,125,151,89,107,88,150,187,226,199,64,248,229,189,34,189,140,86,189,142,106,197,89,241,57,236,239,101,199,47,230,107,30,213,163,96,123,253,129,222,60,239,15,251,203,164,247,139,78,67,234,45,233,156,131,108,73,91,185,140,245,117,94,215,71,102,183,123,216,244,143,203,4,146,197,228,236,87,51,191,185,191,153,168,166,154,64,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,192,0,160,30,101,124,61,105,94,29,56,154,189,132,209,86,122,97,117,118,61,186,182,182,61,181,99,130,60,87,169,181,102,55,211,137,35,68,98,194,199,192,229,141,17,173,237,141,236,98,163,149,138,247,185,106,112,245,165,120,139,226,106,142,19,90,217,235,133,210,56,247,106,219,56,247,85,142,120,242,190,154,213,104,217,78,84,145,21,137,11,223,59,86,68,86,187,186,54,61,136,141,87,163,217,127,192,165,110,117,126,233,244,183,211,250,63,35,145,57,167,44,45,134,209,187,249,197,29,76,94,224,82,169,146,193,105,60,61,157,77,99,19,110,186,205,6,73,241,75,12,17,67,34,119,181,59,27,45,152,229,84,114,61,143,72,86,55,49,91,34,244,191,64,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,160,0,0,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,95,240,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,0,0,0,0,0,0,0,205,103,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,164,170,0,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,9,149,204,83,142,171,60,82,235,37,208,251,125,126,219,54,175,1,98,25,168,195,102,172,76,126,79,35,10,88,98,228,145,86,52,158,22,58,59,14,141,144,185,255,0,224,99,94,230,49,238,86,51,207,240,11,193,70,170,226,179,113,234,102,242,216,207,79,182,90,103,33,12,154,143,33,97,36,100,119,251,21,178,59,25,93,99,115,30,233,165,98,162,61,204,114,120,99,122,61,87,185,209,50,91,31,227,163,151,102,153,222,205,163,195,187,101,112,85,49,218,239,64,97,232,225,116,251,44,223,176,230,92,194,82,100,201,30,41,29,44,222,38,61,86,110,246,79,35,92,229,124,109,99,228,107,30,233,25,73,127,239,171,65,106,175,249,87,78,106,77,57,144,255,0,206,83,189,141,189,94,79,253,217,33,154,57,25,255,0,145,205,115,127,212,168,94,247,47,158,54,241,92,87,232,9,48,90,158,122,148,119,23,74,215,175,14,86,155,173,53,211,229,160,108,48,181,249,102,70,216,98,99,25,37,135,72,215,69,26,57,33,95,26,57,81,36,143,172,181,51,3,187,26,235,246,161,186,122,203,115,62,203,251,51,239,110,160,200,231,125,23,159,205,233,125,85,153,38,241,121,59,91,223,219,228,237,238,237,111,94,157,122,39,94,133,202,114,109,210,217,221,63,194,61,204,182,94,143,167,169,169,181,134,71,41,139,147,202,199,250,138,172,130,181,71,73,209,170,170,206,147,212,176,206,142,68,119,228,235,211,181,205,85,157,69,101,243,184,218,252,85,173,1,183,187,209,11,170,65,146,198,102,37,210,246,17,180,155,231,185,5,152,100,179,23,125,142,168,238,200,29,82,110,216,213,28,157,109,200,228,86,254,61,240,255,0,149,198,239,86,218,94,48,116,204,25,41,234,65,141,215,53,230,210,22,166,154,9,101,123,31,101,204,125,86,196,145,255,0,133,239,185,5,72,213,206,71,49,25,35,213,221,191,227,109,234,110,22,138,197,110,86,128,212,187,115,157,177,110,12,110,170,195,221,194,92,150,163,218,217,227,130,204,47,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,251,143,171,73,233,108,22,134,210,184,109,21,165,168,250,44,46,159,199,215,197,227,171,121,95,39,130,172,17,182,56,163,239,122,185,238,237,99,26,157,92,170,229,233,213,85,87,241,63,88,25,87,45,83,255,0,180,81,255,0,225,255,0,126,37,85,154,168,0,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,0,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,128,83,95,56,174,31,119,31,79,238,196,60,71,94,212,31,108,232,205,81,232,240,85,33,146,117,73,48,86,162,172,170,149,27,27,220,189,97,151,197,98,195,93,26,35,82,71,206,143,107,85,90,249,163,175,4,156,96,234,110,17,183,66,44,211,86,221,221,19,156,177,3,117,102,30,164,85,252,247,160,138,57,217,11,227,146,86,43,154,248,93,101,242,163,26,248,210,69,106,49,238,106,47,115,121,167,16,186,167,5,174,119,247,114,245,174,150,189,235,112,186,131,88,102,114,152,235,62,39,199,231,171,61,217,100,138,78,199,163,94,222,230,61,171,209,200,142,78,189,21,17,127,2,239,249,92,123,19,219,47,214,190,98,233,42,136,171,205,31,216,158,230,254,139,243,20,138,1,53,80,0,40,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,136,1,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,4,85,230,143,236,79,115,127,69,249,138,69,0,146,211,152,103,26,121,94,41,247,66,198,11,72,106,11,110,218,189,53,97,19,79,211,90,206,170,151,103,72,251,101,200,79,27,156,174,123,220,229,149,177,43,209,170,200,85,169,227,141,239,155,185,203,207,130,204,175,20,251,161,95,59,171,244,253,183,109,94,154,176,171,168,46,37,151,85,75,179,164,125,209,99,224,145,173,87,61,238,114,196,233,81,138,213,100,42,229,242,70,247,195,221,63,249,132,242,233,211,219,213,163,107,235,237,132,209,85,49,219,139,167,235,210,198,215,196,226,219,86,149,76,206,58,53,142,6,65,34,72,248,161,133,245,161,68,88,228,69,79,221,67,225,86,185,60,62,42,86,196,229,178,184,12,173,44,238,11,39,111,29,146,199,88,142,221,59,149,38,116,51,214,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,208,79,2,252,102,224,184,195,219,139,89,57,49,95,99,107,61,47,233,235,234,108,108,76,122,213,108,146,163,252,86,107,72,238,189,97,151,197,42,164,110,114,201,27,152,230,187,185,17,146,201,37,65,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,79,240,1,194,184,220,223,155,60,56,240,209,172,119,39,13,118,164,26,133,43,179,23,167,210,107,17,70,245,200,217,122,69,28,145,50,86,61,179,62,22,186,75,43,23,99,187,217,93,232,189,27,220,228,207,14,147,210,217,221,115,170,176,218,43,75,81,245,185,173,65,144,175,139,199,86,242,178,63,61,169,228,108,113,71,222,245,107,27,220,247,181,58,185,81,169,215,170,170,39,226,118,174,60,182,207,74,236,223,20,186,171,107,116,85,79,79,133,211,56,252,6,62,183,116,113,178,73,187,48,180,187,231,151,198,198,49,211,74,245,116,146,61,26,157,242,61,238,84,234,229,62,186,123,13,103,85,112,19,38,255,0,96,169,84,245,26,31,114,50,24,188,235,219,94,38,207,38,58,229,44,83,96,145,243,43,209,239,100,54,122,49,177,35,95,248,222,145,233,216,141,122,187,234,229,219,190,148,246,7,138,205,41,169,51,217,159,179,52,222,123,203,166,243,211,57,32,72,219,86,210,34,68,249,100,153,90,216,97,142,211,42,205,36,136,230,185,177,194,255,0,241,34,171,29,161,66,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,2,170,249,231,127,4,255,0,153,63,166,149,86,88,78,146,228,255,0,186,26,163,134,132,220,185,51,182,241,155,161,126,187,50,84,116,86,74,156,117,89,28,13,124,221,106,205,58,200,170,203,51,69,233,228,103,122,68,145,63,186,25,154,138,229,146,24,1,137,203,101,112,25,90,89,220,22,78,222,59,37,142,177,29,186,119,42,76,232,103,173,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,160,158,5,248,205,193,113,135,183,22,178,114,98,190,198,214,122,95,211,215,212,216,216,152,245,170,217,37,71,248,172,214,145,221,122,195,47,138,85,72,220,229,146,55,49,205,119,114,35,37,146,74,128,69,94,104,254,196,247,55,244,95,152,164,80,9,170,128,101,92,191,238,87,30,196,246,203,245,175,152,186,74,160,0,50,174,95,247,43,143,98,123,101,250,215,204,93,37,80,60,86,203,237,14,141,216,93,175,211,251,71,183,240,91,143,5,167,107,186,26,235,110,117,154,121,94,249,29,44,179,72,255,0,193,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,218,130,128,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,159,229,27,115,111,223,155,59,167,196,188,155,109,143,187,82,125,61,182,21,254,203,172,181,172,69,97,146,228,103,100,114,222,145,94,198,35,152,246,185,34,172,248,156,247,246,62,155,151,242,185,239,106,115,77,154,216,186,121,94,12,120,128,226,31,61,134,243,125,137,246,22,155,211,182,100,88,36,141,150,165,202,210,146,243,218,197,69,150,57,153,11,170,177,178,34,177,171,29,185,217,249,250,185,25,205,120,100,196,226,179,252,73,109,70,11,59,140,169,145,198,228,117,198,10,165,202,118,225,108,208,89,130,75,240,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,79,147,127,182,115,59,195,254,242,234,205,157,212,115,122,139,122,103,32,234,241,217,237,99,61,93,87,181,36,173,103,177,143,122,71,229,130,72,165,241,247,171,153,223,218,239,204,213,66,234,121,90,111,165,61,224,225,79,3,166,238,230,125,94,164,219,191,247,183,147,134,68,130,57,25,86,53,85,199,189,177,196,189,222,31,75,227,133,178,61,173,115,228,173,63,248,149,170,247,76,0,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,128,1,74,220,234,253,211,233,111,167,244,126,71,34,57,42,123,167,213,63,79,239,124,142,56,186,144,82,183,58,191,116,250,91,233,253,31,145,200,142,74,158,233,245,79,211,251,223,35,142,46,164,3,53,156,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,0,0,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,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,0,0,0,0,0,0,0,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,170,240,209,195,166,187,226,131,116,232,109,158,133,175,254,202,230,98,239,124,63,230,204,95,169,134,25,238,120,229,150,63,55,139,206,199,120,152,238,247,255,0,114,39,247,170,104,79,98,246,47,110,56,116,219,140,118,215,237,126,27,208,226,168,245,150,105,165,84,125,172,133,167,34,36,150,172,200,136,158,73,159,218,222,171,209,26,141,107,88,198,177,140,99,27,208,10,203,230,177,192,173,157,99,29,254,41,246,162,133,187,57,218,181,214,109,107,69,214,162,108,14,199,84,164,245,251,73,139,52,141,86,190,40,171,199,19,161,141,29,228,69,141,205,99,92,217,22,90,181,218,173,204,213,91,55,184,250,115,116,180,85,191,79,154,211,57,8,178,21,187,164,145,145,205,216,191,158,9,124,111,99,221,12,172,87,71,35,17,201,223,27,222,213,94,142,82,242,103,226,99,70,241,95,203,243,118,55,75,71,209,183,142,123,116,62,164,198,229,241,150,81,92,252,118,70,60,84,143,150,4,147,181,27,51,59,101,141,236,145,168,157,204,123,123,154,199,247,198,202,12,52,123,193,78,150,193,104,254,17,246,135,19,167,40,250,74,150,52,126,51,41,36,126,87,201,221,106,236,13,183,102,78,175,85,84,239,158,121,95,211,175,107,123,186,53,17,168,136,157,172,133,92,222,116,47,222,222,13,178,89,255,0,181,61,39,220,173,65,139,206,248,124,30,79,87,228,145,212,60,93,221,201,227,233,235,252,157,221,29,254,139,183,167,230,238,109,38,109,238,181,202,237,174,191,211,91,141,130,175,82,124,150,149,204,82,205,211,138,219,28,232,36,158,180,204,154,54,200,214,185,174,86,43,152,136,168,142,106,244,235,209,83,251,205,68,0,12,171,150,169,255,0,218,40,255,0,240,255,0,191,18,170,205,84,0,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,0,115,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,192,60,254,191,208,26,55,116,244,110,91,111,183,7,79,84,206,105,236,229,117,173,122,141,148,94,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,40,7,141,190,15,181,55,8,219,161,46,21,201,110,238,137,206,88,157,218,79,49,110,90,254,123,208,69,28,15,153,146,71,19,213,205,124,46,178,200,149,238,100,105,34,181,94,198,181,23,181,177,212,191,238,87,30,196,246,203,245,175,152,186,74,162,42,243,71,246,39,185,191,162,252,197,34,128,77,84,0,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,0,115,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,193,21,121,163,251,19,220,223,209,126,98,145,64,39,106,225,71,133,29,199,226,215,113,217,162,180,84,94,135,21,71,199,62,127,63,60,42,250,184,138,174,85,68,115,145,21,60,147,63,181,201,20,40,168,233,28,215,42,171,24,201,36,102,132,246,183,107,116,38,203,104,76,102,217,237,166,11,236,109,55,134,243,122,42,94,170,107,30,47,44,207,154,79,222,76,247,200,238,178,74,247,126,103,47,78,189,19,162,34,34,122,178,176,57,181,240,81,246,221,59,156,89,109,150,51,43,115,53,15,134,61,105,143,129,60,241,186,140,48,120,217,147,106,43,187,227,240,178,40,163,149,177,181,205,88,213,178,170,70,145,76,247,214,94,203,238,246,178,216,93,208,211,251,185,183,243,212,143,59,167,108,58,106,233,110,4,154,9,88,248,221,20,176,200,207,193,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,67,220,49,113,11,165,120,160,217,172,46,238,105,106,222,131,215,249,43,100,113,111,181,29,137,177,151,162,119,108,181,228,115,23,254,108,140,87,53,142,124,82,196,245,99,59,251,83,170,148,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,0,20,215,206,147,120,240,90,195,121,116,150,206,226,33,242,91,219,188,125,139,25,75,61,207,78,219,89,38,215,145,181,187,28,196,69,236,130,10,242,249,26,247,181,222,167,183,242,186,55,34,249,78,79,187,57,157,215,60,80,38,234,215,155,211,225,118,211,31,61,139,146,118,177,254,123,87,171,207,82,189,110,138,246,189,189,204,125,153,124,136,215,181,61,55,99,187,86,70,169,224,57,163,251,236,220,223,209,126,30,145,47,249,105,108,230,11,136,14,94,155,173,179,186,142,111,79,83,83,107,12,133,120,236,246,189,254,146,211,40,99,100,173,103,177,143,98,201,226,158,56,165,241,247,163,95,217,218,239,202,229,66,168,50,216,156,174,3,43,119,5,157,198,91,199,100,177,214,36,169,114,157,184,93,12,245,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,52,103,193,126,241,231,119,247,134,13,1,186,186,166,30,204,214,87,31,37,124,140,157,204,95,83,106,165,137,106,75,103,163,24,198,51,204,250,238,151,198,214,163,89,228,236,78,168,222,171,224,57,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,1,85,124,243,191,130,127,204,159,211,72,255,0,202,51,108,244,174,226,113,113,14,71,84,212,245,127,114,180,253,189,77,142,129,241,199,36,46,189,28,245,235,196,249,26,246,59,175,143,213,58,86,43,123,92,217,98,137,232,239,203,209,111,80,172,190,107,220,14,86,212,184,172,223,23,27,114,251,107,157,198,215,174,253,93,137,70,75,97,47,84,137,177,192,219,176,35,81,203,19,224,137,172,242,181,122,68,176,196,233,58,177,209,191,205,86,187,91,186,90,239,101,181,222,51,115,54,211,59,246,54,164,195,121,189,21,223,75,13,143,23,150,23,195,39,238,230,99,227,119,88,229,123,127,51,87,167,94,169,209,81,21,52,61,194,175,19,26,55,138,253,163,167,186,90,62,141,188,115,219,97,216,220,190,50,202,43,159,142,200,198,200,223,44,9,39,106,54,102,118,203,27,217,35,81,59,152,246,247,53,143,239,141,157,128,17,87,154,63,177,61,205,253,23,230,41,20,2,106,160,25,87,47,251,149,199,177,61,178,253,107,230,46,146,168,0,12,171,151,253,202,227,216,158,217,126,181,243,23,73,84,0,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,47,247,251,120,240,92,63,236,214,172,222,45,71,15,168,169,166,113,238,177,29,110,231,179,213,218,123,146,58,213,187,216,199,172,126,89,228,138,47,39,98,181,157,253,206,252,173,85,51,46,92,158,251,236,230,119,96,185,58,93,218,173,83,55,126,107,21,143,197,88,200,199,218,196,244,214,173,234,10,246,229,173,213,143,123,31,225,125,135,69,228,107,149,175,241,247,167,68,119,68,172,30,19,189,211,236,223,212,13,61,242,48,19,43,156,254,195,86,210,187,161,166,183,255,0,5,74,223,167,215,21,221,139,206,189,181,229,116,17,228,105,199,27,96,145,243,43,213,140,124,213,186,49,177,35,89,248,81,145,233,222,174,122,183,196,242,125,222,60,238,134,226,129,54,170,188,62,163,11,185,120,249,235,220,143,185,140,240,90,163,94,123,117,236,245,86,57,238,237,99,44,197,227,71,49,171,234,123,221,220,177,181,11,191,0,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,39,248,0,20,173,206,175,221,62,150,250,127,71,228,114,35,146,167,186,125,83,244,254,247,200,227,139,169,5,43,115,171,247,79,165,190,159,209,249,28,136,228,169,238,159,84,253,63,189,242,56,226,234,64,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,0,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,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,0,0,0,0,0,0,3,53,156,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,0,114,174,44,125,172,111,39,211,253,67,241,211,153,204,208,26,3,89,110,158,178,196,237,246,223,105,235,121,205,67,156,176,149,168,209,172,137,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,132,248,59,225,87,70,240,161,180,120,253,31,134,198,212,118,167,200,215,175,103,86,101,227,145,102,126,71,34,140,252,232,217,92,198,59,211,70,231,72,216,89,218,222,214,42,185,83,200,249,30,254,234,1,94,187,207,202,139,70,238,95,21,244,247,75,27,154,183,71,68,234,43,22,53,30,175,198,76,197,157,147,228,91,114,187,229,169,20,137,98,57,226,101,232,230,182,245,123,81,222,7,194,254,213,233,36,81,199,208,57,132,104,13,27,181,156,184,117,182,223,109,246,158,169,131,211,216,58,248,74,212,104,214,69,236,137,159,108,211,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,163,109,39,165,179,186,231,85,97,180,86,150,163,235,115,90,131,33,95,23,142,173,229,100,126,123,83,200,216,226,143,189,234,214,55,185,239,106,117,114,163,83,175,85,84,79,196,211,238,147,210,216,45,13,165,112,218,43,75,81,244,88,93,63,143,175,139,199,86,242,190,79,5,88,35,108,113,71,222,245,115,221,218,198,53,58,185,85,203,211,170,170,175,226,126,177,199,248,196,196,226,179,92,40,111,13,60,206,50,165,250,241,232,124,213,182,69,102,22,202,198,207,5,57,102,134,84,107,145,81,31,28,177,199,35,29,253,237,123,26,228,232,168,138,102,220,212,238,39,45,138,207,226,169,103,112,89,58,153,28,110,70,188,118,233,220,169,51,102,130,204,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,1,149,114,213,63,251,69,31,254,31,247,226,85,89,170,128,1,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,64,14,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,39,248,0,231,251,233,177,123,113,196,94,220,100,118,191,116,48,222,187,21,123,164,176,205,18,163,45,99,237,53,21,35,181,90,69,69,241,204,206,231,116,94,138,213,107,156,199,181,236,123,216,236,235,111,166,197,238,63,14,155,143,145,218,253,208,195,122,28,173,30,146,195,52,74,175,171,144,170,229,84,142,213,105,21,19,201,11,251,93,209,122,35,145,205,115,30,214,61,143,99,110,255,0,149,199,177,61,178,253,107,230,46,146,168,138,188,209,253,137,238,111,232,191,49,72,160,19,85,0,2,128,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,128,28,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,79,240,69,94,104,254,196,247,55,244,95,152,164,81,94,214,237,110,187,222,157,119,140,219,61,180,193,125,179,169,51,62,111,69,75,213,67,95,203,226,133,243,73,251,201,158,200,219,210,56,158,239,204,228,235,211,162,117,85,68,93,9,240,163,194,142,220,112,149,183,12,209,90,42,47,93,149,189,227,159,63,159,158,20,101,172,189,166,162,162,57,200,138,190,56,89,220,228,138,20,85,108,109,115,149,85,239,124,146,63,181,128,87,86,95,147,102,211,222,226,10,166,178,199,234,31,65,180,255,0,133,139,58,54,4,179,234,155,36,81,64,214,86,109,217,38,146,71,195,52,137,98,89,100,234,201,24,222,216,227,255,0,26,75,12,245,208,26,3,70,237,102,141,196,237,246,223,105,234,152,61,61,131,174,149,168,209,172,139,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,40,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,137,254,1,242,101,178,216,172,6,42,238,119,59,147,169,142,198,227,171,201,110,229,203,115,54,24,43,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,102,95,122,55,123,89,111,214,232,106,13,220,220,9,234,73,157,212,86,27,53,132,169,2,67,4,76,100,109,138,40,99,103,226,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,118,124,173,54,46,158,207,240,167,129,212,151,112,222,147,82,110,39,251,228,201,205,34,193,36,143,171,34,170,99,216,217,34,78,239,15,165,241,204,216,222,231,57,146,89,159,252,42,229,99,107,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,136,107,205,191,97,172,237,103,18,242,110,78,62,149,72,52,246,231,215,251,82,178,86,175,21,118,69,145,129,145,197,122,53,99,30,174,123,220,229,138,203,229,115,25,222,251,142,79,204,230,61,203,210,185,45,239,166,11,75,107,189,91,176,218,143,51,149,101,189,109,233,242,58,106,167,71,201,71,213,84,134,195,238,167,68,85,72,166,146,4,137,221,253,168,215,182,167,107,158,142,108,77,116,213,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,5,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,23,82,10,86,230,117,192,119,236,67,59,103,126,118,159,11,219,160,117,6,65,223,105,98,241,216,239,29,93,47,51,153,11,99,234,239,43,151,195,98,119,88,86,246,199,28,80,185,99,133,58,119,196,213,142,188,31,113,103,172,184,69,221,15,191,24,42,246,243,24,43,245,228,173,157,211,141,190,149,96,202,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,119,244,242,49,21,27,43,209,116,17,181,187,165,161,55,167,66,99,55,51,109,51,191,108,233,188,207,155,209,93,244,179,87,242,248,166,124,50,126,238,102,50,70,244,146,39,183,243,53,58,244,234,157,81,81,87,213,145,87,154,63,177,61,205,253,23,230,41,20,2,106,160,25,87,47,251,149,199,177,61,178,253,107,230,46,146,168,0,12,171,151,253,202,227,216,158,217,126,181,243,23,73,84,0,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,229,57,210,111,166,119,75,104,77,37,176,218,115,51,138,101,77,109,234,50,58,150,167,70,73,123,210,212,154,187,233,39,69,85,88,161,146,116,149,221,253,168,231,186,167,107,94,141,108,173,116,21,229,219,177,116,247,251,138,205,41,166,243,216,111,180,244,222,7,203,169,51,208,185,96,88,221,86,170,34,196,201,99,153,28,217,161,146,211,234,195,36,104,215,57,209,204,255,0,240,162,43,219,109,92,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,23,189,198,230,195,89,226,59,134,141,99,182,216,106,85,39,212,43,93,153,77,62,179,87,138,71,166,70,179,210,88,227,137,242,189,141,133,243,53,178,86,89,123,219,216,203,15,85,234,222,230,174,117,177,57,108,174,3,43,75,59,130,201,219,199,100,177,214,35,183,78,229,73,157,12,245,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,52,211,178,251,189,163,119,235,107,244,254,238,109,252,246,228,193,106,42,238,154,186,91,129,97,158,39,178,71,69,44,50,51,241,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,39,248,0,20,173,206,175,221,62,150,250,127,71,228,114,35,146,167,186,125,83,244,254,247,200,227,139,169,5,43,115,171,247,79,165,190,159,209,249,28,136,228,169,238,159,84,253,63,189,242,56,226,234,64,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,0,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,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,0,0,0,0,0,0,3,53,156,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,0,115,78,38,241,57,92,255,0,13,187,175,130,193,99,45,228,114,89,29,15,157,169,78,157,72,93,52,246,103,146,132,205,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,128,114,235,224,86,183,11,90,53,53,198,224,208,168,253,212,207,215,154,27,211,86,181,43,217,140,199,76,181,222,152,213,68,145,96,153,237,146,187,100,124,205,103,248,222,230,53,239,99,81,239,153,64,0,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,6,148,193,202,184,177,246,177,188,159,79,245,15,199,78,102,176,210,159,9,222,214,54,111,233,254,158,248,232,14,170,1,149,114,213,63,251,69,31,254,31,247,226,85,89,170,128,1,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,64,14,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,39,248,0,17,215,141,190,15,180,207,23,59,95,46,21,201,82,150,182,193,215,157,218,79,49,110,91,30,10,51,203,36,15,153,146,71,19,209,174,100,205,172,200,149,238,100,139,26,57,94,198,185,83,181,206,94,250,3,89,109,103,8,218,39,111,183,7,79,91,193,234,28,29,140,221,107,212,108,162,119,196,255,0,182,46,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,200,162,42,243,71,246,39,185,191,162,252,197,34,128,77,84,0,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,0,115,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,193,23,249,152,226,114,185,254,10,55,3,5,130,198,91,200,228,178,54,48,53,41,211,169,11,166,158,204,242,102,232,182,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,15,202,229,231,193,102,43,133,141,175,175,157,213,250,126,163,119,83,82,215,85,212,23,18,203,109,45,40,22,78,232,177,240,72,214,163,88,198,181,34,116,168,197,114,62,100,114,249,36,99,33,237,150,160,0,1,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,79,240,8,43,206,11,120,240,90,27,134,5,218,171,16,250,140,214,229,228,32,175,78,62,231,179,193,86,141,136,45,216,179,213,24,230,59,181,236,173,23,141,92,199,47,169,239,111,114,70,228,42,47,134,237,144,202,241,31,189,186,91,101,240,217,202,152,107,26,142,196,173,125,251,49,186,70,86,130,24,36,177,51,209,141,252,94,244,138,25,59,25,213,168,231,246,181,92,196,85,122,105,120,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,61,87,54,45,139,193,110,127,12,25,61,198,251,27,43,119,84,237,167,76,142,33,216,245,123,251,106,207,98,188,119,210,104,145,28,142,133,176,51,206,231,244,71,71,233,145,221,237,103,145,175,166,189,129,222,60,239,15,251,203,164,247,139,78,67,234,45,233,156,131,108,73,91,185,140,245,117,94,215,71,102,183,123,216,244,143,203,4,146,197,228,236,87,51,191,185,191,153,168,165,223,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,2,170,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,7,201,150,196,226,179,248,171,184,44,238,50,166,71,27,145,175,37,75,148,237,194,217,160,179,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,159,110,58,56,50,206,240,121,184,245,113,145,229,126,217,209,154,163,212,88,211,57,41,94,196,180,232,226,86,121,107,89,141,189,58,77,23,150,36,89,26,212,142,70,189,174,111,106,171,226,143,208,114,243,227,79,43,194,198,232,87,193,106,253,65,109,187,87,169,108,42,106,10,105,89,214,146,148,235,31,108,89,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,60,114,61,144,246,223,78,39,45,138,207,226,169,103,112,89,58,153,28,110,70,188,118,233,220,169,51,102,130,204,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,132,96,230,143,236,79,115,127,69,249,138,69,0,154,168,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,0,3,42,229,255,0,114,184,246,39,182,95,173,124,197,210,85,0,1,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,86,7,26,27,199,130,223,222,40,53,254,234,233,104,123,48,185,92,132,117,241,210,119,61,125,77,90,149,226,169,21,158,143,99,30,207,51,43,182,95,27,154,142,103,147,177,122,171,122,173,154,114,104,217,12,174,133,217,44,254,244,100,51,149,44,87,221,11,16,54,141,8,99,119,125,72,49,179,220,174,175,149,235,209,21,242,75,36,189,24,212,84,107,35,99,187,149,94,172,143,176,115,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,206,183,29,251,23,130,225,219,138,13,93,183,58,59,13,149,199,105,102,250,92,142,9,185,5,123,251,234,216,175,28,143,72,101,122,34,203,12,115,172,240,53,234,174,119,238,85,175,123,158,215,185,108,83,146,222,241,231,117,134,205,106,221,157,203,195,228,169,183,121,10,246,49,118,123,152,157,181,114,78,177,35,171,118,53,136,171,217,60,22,37,242,57,239,115,189,79,111,229,108,109,69,177,80,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,19,252,0,10,86,231,87,238,159,75,125,63,163,242,57,17,201,83,221,62,169,250,127,123,228,113,197,212,130,149,185,213,251,167,210,223,79,232,252,142,68,114,84,247,79,170,126,159,222,249,28,113,117,32,25,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,64,0,1,0,57,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,191,224,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,70,174,26,248,205,193,111,134,240,110,150,192,230,241,95,101,107,61,185,212,25,154,240,164,12,123,170,228,240,245,114,14,173,29,150,185,122,248,230,103,116,44,150,55,47,71,57,237,146,62,168,231,199,12,149,0,3,159,241,11,170,115,186,27,96,183,47,90,233,107,222,139,53,167,244,126,103,41,142,179,226,100,158,11,80,82,150,72,164,236,122,57,142,237,123,26,189,28,138,213,233,209,81,83,240,41,7,253,212,126,59,63,240,231,255,0,70,112,255,0,245,66,239,184,122,213,57,221,115,176,91,105,173,117,77,239,91,154,212,26,63,13,148,200,217,241,50,63,61,169,233,69,36,178,118,49,26,198,247,61,238,94,141,68,106,117,232,136,137,248,29,0,20,129,196,47,49,238,51,180,54,254,238,94,138,210,219,201,232,176,186,127,88,102,113,120,234,223,119,113,82,120,42,193,118,88,226,143,189,245,156,247,118,177,141,78,174,85,114,244,234,170,171,248,147,255,0,149,254,253,238,199,17,59,5,159,214,187,199,170,254,240,102,169,107,11,88,184,44,250,26,213,59,42,178,149,41,27,31,101,120,227,98,244,124,210,47,85,78,239,205,211,175,68,68,72,1,196,47,49,238,51,180,54,254,238,94,138,210,219,201,232,176,186,127,88,102,113,120,234,223,119,113,82,120,42,193,118,88,226,143,189,245,156,247,118,177,141,78,174,85,114,244,234,170,171,248,147,255,0,149,254,253,238,199,17,59,5,159,214,187,199,170,254,240,102,169,107,11,88,184,44,250,26,213,59,42,178,149,41,27,31,101,120,227,98,244,124,210,47,85,78,239,205,211,175,68,68,73,128,0,4,42,230,51,199,183,246,87,193,65,182,251,119,7,168,220,221,77,143,245,149,44,79,95,190,174,22,139,222,248,146,227,145,233,217,52,202,248,228,108,81,126,45,71,49,207,149,59,90,216,230,233,124,18,113,131,166,120,185,218,248,179,77,90,148,181,182,14,188,13,213,152,122,145,88,240,81,158,89,39,100,47,142,73,88,141,115,38,109,103,202,140,107,228,88,209,200,199,185,202,157,206,145,64,2,26,226,56,227,179,166,185,128,107,46,17,247,25,149,19,5,146,177,141,102,145,203,43,226,174,180,109,203,137,173,59,169,78,174,86,164,172,158,87,63,196,228,235,42,77,43,99,232,246,200,207,12,202,0,2,37,113,63,198,222,43,107,183,211,108,120,105,208,147,212,200,106,205,99,170,48,149,51,214,33,180,213,126,2,148,217,42,95,186,150,39,66,246,61,246,171,62,203,17,189,236,146,38,57,146,167,248,226,85,234,188,91,111,126,87,135,13,129,212,123,209,134,193,212,204,216,211,150,49,110,125,11,50,58,54,89,130,108,141,106,243,49,30,223,197,143,88,166,147,177,253,28,141,127,107,149,175,68,86,47,171,217,125,222,209,187,245,181,250,127,119,54,254,123,114,96,181,21,119,77,93,45,192,176,207,19,217,35,162,150,25,25,248,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,80,0,35,87,21,188,102,224,184,75,220,125,171,198,107,204,87,151,70,107,191,181,235,229,242,80,49,239,181,138,146,186,210,240,89,108,109,235,229,133,61,68,169,44,104,213,147,181,90,230,117,86,120,165,146,160,2,26,226,56,227,179,166,185,128,107,46,17,247,25,149,19,5,146,177,141,102,145,203,43,226,174,180,109,203,137,173,59,169,78,174,86,164,172,158,87,63,196,228,235,42,77,43,99,232,246,200,207,12,202,0,0,64,14,107,124,81,239,183,13,127,178,239,216,166,185,251,185,247,143,237,191,180,255,0,205,148,238,121,253,63,161,240,255,0,198,98,147,183,183,207,47,248,122,117,238,252,122,244,78,156,255,0,149,255,0,25,156,73,241,19,191,185,253,21,188,123,145,247,131,11,75,71,218,202,65,91,236,122,21,59,45,50,237,40,219,39,125,120,35,122,244,100,210,39,69,94,223,205,215,167,84,69,73,21,188,188,109,226,184,126,227,55,77,236,150,228,79,82,158,137,214,154,95,29,109,153,155,118,155,94,12,21,213,179,148,141,210,201,210,23,58,70,78,232,233,68,174,124,140,142,20,141,100,94,136,178,41,45,64,0,0,121,77,210,211,186,239,85,232,76,158,3,109,55,23,238,38,164,181,225,244,90,131,236,136,114,158,143,182,102,62,79,242,89,149,35,147,190,54,190,63,204,191,151,201,220,159,139,80,164,205,127,204,35,152,246,214,107,44,182,223,110,14,233,91,193,234,28,29,133,173,122,141,157,47,134,239,137,253,17,81,81,82,170,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,206,158,91,156,193,44,241,19,90,77,158,222,76,173,70,238,46,58,187,172,210,201,77,44,80,191,83,49,101,158,73,82,42,240,193,20,48,190,180,41,3,85,141,115,159,35,17,242,116,232,201,21,39,169,72,28,66,243,30,227,59,67,111,238,229,232,173,45,188,158,139,11,167,245,134,103,23,142,173,247,119,21,39,130,172,23,101,142,40,251,223,89,207,119,107,24,212,234,229,87,47,78,170,170,191,137,103,252,5,110,150,187,222,158,19,180,54,230,110,94,119,237,157,73,153,251,79,214,221,244,176,215,242,248,178,86,161,143,247,112,177,145,183,164,113,49,191,149,169,215,167,85,234,170,170,189,87,116,183,75,66,108,182,132,201,238,102,229,231,126,198,211,120,111,15,173,187,233,102,177,226,242,204,200,99,253,220,44,124,142,235,36,172,111,229,106,244,235,213,122,34,42,165,38,107,254,108,156,99,106,109,101,150,206,232,205,117,83,71,96,173,216,87,99,240,85,176,216,251,140,163,2,34,35,88,179,216,174,233,101,127,68,238,123,213,81,21,238,114,181,177,183,181,141,154,156,183,55,15,142,62,34,108,201,188,59,201,187,214,219,183,88,235,14,173,75,27,54,147,198,66,205,76,245,138,120,229,88,172,67,28,83,66,202,211,36,14,87,181,174,100,143,71,199,215,171,36,68,232,28,184,184,227,179,197,110,141,191,163,247,5,149,43,238,46,143,175,3,239,77,19,226,137,153,186,142,85,98,93,138,4,84,115,30,215,35,91,59,90,223,19,95,44,78,106,181,38,72,163,153,64,17,255,0,143,93,210,215,123,45,194,118,185,220,205,180,206,253,141,169,48,223,102,122,43,190,150,27,30,47,46,74,172,50,126,238,102,62,55,117,142,87,183,243,53,122,117,234,157,21,17,82,160,127,221,71,227,179,255,0,14,127,244,103,15,255,0,84,47,248,3,133,113,191,187,218,203,97,120,99,213,187,185,183,243,212,143,59,167,108,98,38,174,150,224,73,160,149,143,202,84,138,88,100,103,224,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,232,56,98,226,23,74,241,65,179,88,93,220,210,213,189,7,175,242,86,200,226,223,106,59,19,99,47,68,238,217,107,200,230,47,252,217,24,174,107,28,248,165,137,234,198,119,246,167,85,0,2,31,243,64,223,189,216,225,219,96,176,26,215,103,53,95,221,252,213,221,97,87,23,61,159,67,90,223,125,87,210,187,35,163,236,177,28,140,78,175,134,53,234,137,221,249,122,117,232,170,139,16,56,10,227,215,139,29,233,226,199,67,109,158,229,238,183,219,58,111,51,246,159,173,165,246,22,54,191,151,197,141,181,52,127,188,134,187,36,111,73,34,99,191,43,147,175,78,139,213,21,81,109,252,0,80,15,251,168,252,118,127,225,207,254,140,225,255,0,234,133,191,112,21,186,90,239,122,120,78,208,219,153,185,121,223,182,117,38,103,237,63,91,119,210,195,95,203,226,201,90,134,63,221,194,198,70,222,145,196,198,254,86,167,94,157,87,170,170,170,243,94,92,92,113,217,226,183,70,223,209,251,130,202,149,247,23,71,215,129,247,166,137,241,68,204,221,71,42,177,46,197,2,42,57,143,107,145,173,157,173,111,137,175,150,39,53,90,147,36,81,204,160,0,57,255,0,16,186,167,59,161,182,11,114,245,174,150,189,232,179,90,127,71,230,114,152,235,62,38,73,224,181,5,41,100,138,78,199,163,152,238,215,177,171,209,200,173,94,157,21,21,63,2,144,127,221,71,227,179,255,0,14,127,244,103,15,255,0,84,47,248,2,63,241,153,197,47,246,71,209,58,63,114,46,233,191,182,240,185,45,97,87,5,155,175,19,187,109,50,140,180,237,202,233,107,42,185,24,179,49,240,70,228,107,255,0,43,218,142,103,86,43,146,70,118,173,39,170,112,90,231,74,225,181,174,150,189,235,112,186,131,31,95,41,142,179,226,124,126,122,179,198,217,34,147,177,232,215,183,185,143,106,244,114,35,147,175,69,68,95,192,253,96,0,33,174,254,113,199,103,135,30,54,116,134,207,107,134,84,126,221,107,77,47,141,124,214,228,124,85,223,131,200,205,144,187,2,93,116,207,86,181,107,43,89,19,102,107,221,249,25,26,72,197,69,107,217,52,202,0,0,82,7,16,188,199,184,206,208,219,251,185,122,43,75,111,39,162,194,233,253,97,153,197,227,171,125,221,197,73,224,171,5,217,99,138,62,247,214,115,221,218,198,53,58,185,85,203,211,170,170,175,226,79,254,87,251,247,187,28,68,236,22,127,90,239,30,171,251,193,154,165,172,45,98,224,179,232,107,84,236,170,202,84,164,108,125,149,227,141,139,209,243,72,189,85,59,191,55,78,189,17,17,38,0,4,63,230,129,191,123,177,195,182,193,96,53,174,206,106,191,187,249,171,186,194,174,46,123,62,134,181,190,250,175,165,118,71,71,217,98,57,24,157,95,12,107,213,19,187,242,244,235,209,85,22,32,112,21,199,175,22,59,211,197,142,134,219,61,203,221,111,182,116,222,103,237,63,91,75,236,44,109,127,47,139,27,106,104,255,0,121,13,118,72,222,146,68,199,126,87,39,94,157,23,170,42,162,219,248,57,255,0,16,186,167,59,161,182,11,114,245,174,150,189,232,179,90,127,71,230,114,152,235,62,38,73,224,181,5,41,100,138,78,199,163,152,238,215,177,171,209,200,173,94,157,21,21,63,2,144,127,221,71,227,179,255,0,14,127,244,103,15,255,0,84,47,248,28,255,0,136,93,83,157,208,219,5,185,122,215,75,94,244,89,173,63,163,243,57,76,117,159,19,36,240,90,130,148,178,69,39,99,209,204,119,107,216,213,232,228,86,175,78,138,138,159,129,205,120,28,226,239,21,197,246,209,187,85,207,142,169,135,213,152,27,13,198,234,60,84,22,26,246,50,117,98,57,150,161,98,185,101,101,105,147,187,179,200,157,81,241,205,26,58,79,18,200,233,20,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,0,0,0,0,0,0,0,0,0,0,51,131,196,46,169,206,232,110,52,55,47,90,233,107,222,139,53,167,247,67,51,148,199,89,241,50,79,5,168,50,210,201,20,157,143,71,49,221,175,99,87,163,145,90,189,58,42,42,126,5,218,112,57,197,222,43,139,237,163,118,171,159,29,83,15,171,48,54,27,141,212,120,168,44,53,236,100,234,196,115,45,66,197,114,202,202,211,39,119,103,145,58,163,227,154,52,116,158,37,145,210,40,3,138,113,67,197,118,220,112,165,130,211,25,189,127,47,127,222,141,65,87,15,20,49,204,137,36,21,92,244,91,151,221,27,81,210,201,13,120,122,185,201,20,111,115,164,124,17,254,95,42,61,191,46,249,107,253,27,186,124,19,110,118,224,237,246,161,169,156,211,217,205,183,212,22,104,222,172,171,217,43,62,207,176,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,156,195,69,28,8,110,150,132,221,14,22,54,251,238,46,119,237,63,186,90,127,19,165,179,31,228,179,67,233,114,149,113,213,124,240,126,245,141,239,237,242,51,243,179,185,139,215,240,114,244,82,64,3,53,156,88,251,167,222,79,168,26,135,228,103,45,83,146,167,181,141,83,245,2,247,199,99,138,171,226,199,221,62,242,125,64,212,63,35,57,106,156,149,61,172,106,159,168,23,190,59,28,79,240,1,31,248,197,227,23,66,112,129,161,43,231,243,244,254,217,212,153,158,255,0,187,250,127,201,53,127,181,60,83,87,101,175,242,166,65,44,112,120,163,176,146,126,241,19,191,167,107,122,170,254,25,247,215,250,255,0,89,110,158,178,203,110,14,224,234,27,121,205,67,156,176,182,111,94,178,169,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,39,234,236,190,239,107,45,133,221,13,63,187,155,127,61,72,243,186,118,195,166,174,150,224,73,160,149,143,141,209,75,12,140,252,21,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,61,195,23,16,186,87,138,13,154,194,238,230,150,173,232,61,127,146,182,71,22,251,81,216,155,25,122,39,118,203,94,71,49,127,230,200,197,115,88,231,197,44,79,86,51,191,181,58,168,5,0,243,71,247,217,185,191,162,252,61,34,127,242,197,227,199,246,223,130,173,176,219,177,154,238,215,218,127,30,223,179,114,153,28,143,146,214,168,133,175,153,210,116,111,137,169,230,175,3,107,163,187,164,146,89,154,146,76,189,123,37,114,79,240,8,213,199,71,25,184,46,15,54,226,174,78,60,87,219,58,207,84,122,138,250,103,27,43,30,149,93,36,72,207,45,155,50,55,167,72,98,242,196,171,27,92,146,72,231,181,173,237,69,124,177,210,95,12,153,108,174,127,139,189,168,206,231,114,118,242,57,44,142,228,96,173,220,185,110,103,77,61,153,228,201,194,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,46,127,154,63,177,61,205,253,23,230,41,21,43,192,191,25,185,222,15,55,30,214,78,76,87,219,58,51,84,122,122,250,155,27,19,24,150,157,28,74,255,0,21,154,210,59,167,73,162,242,202,169,27,156,145,200,215,185,174,237,85,100,177,232,39,19,150,197,103,241,84,179,184,44,157,76,142,55,35,94,59,116,238,84,153,179,65,102,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,21,87,207,59,248,39,252,201,253,52,243,252,168,120,227,179,166,178,184,78,17,247,25,149,19,5,146,177,97,154,71,44,175,138,186,209,183,43,164,157,212,167,87,43,82,86,79,43,159,226,114,117,149,38,149,177,244,123,100,103,134,221,0,40,7,154,63,190,205,205,253,23,225,233,19,255,0,150,47,30,63,182,252,21,109,134,221,140,215,118,190,211,248,246,253,155,148,200,228,124,150,181,68,45,124,206,147,163,124,77,79,53,120,27,93,29,221,36,146,204,212,146,101,235,217,43,146,127,128,1,85,124,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,195,157,95,186,125,45,244,254,143,200,228,78,235,202,135,142,58,218,151,21,132,225,31,113,153,109,115,184,218,246,25,164,114,202,249,108,37,234,145,54,73,221,74,117,114,185,98,124,17,53,254,39,39,72,150,24,155,31,70,58,54,121,172,208,0,0,4,21,230,63,203,254,159,17,24,41,119,111,104,116,239,252,44,80,244,208,75,90,188,144,87,143,81,85,239,100,125,182,31,51,227,141,147,67,26,171,217,50,187,185,99,137,98,114,63,247,43,21,43,105,61,83,157,208,218,171,13,173,116,181,239,69,154,211,249,10,249,76,117,159,19,36,240,90,130,70,201,20,157,143,71,49,221,175,99,87,163,145,90,189,58,42,42,126,6,130,120,36,227,7,76,241,115,181,241,102,154,181,41,107,108,29,120,27,171,48,245,34,177,224,163,60,178,78,200,95,28,146,177,26,230,76,218,207,149,24,215,200,177,163,145,143,115,149,59,157,70,220,88,251,167,222,79,168,26,135,228,103,46,123,150,118,91,21,128,229,255,0,183,249,220,238,78,166,59,27,142,175,158,183,114,229,185,155,12,21,160,143,45,121,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,85,183,31,92,107,234,174,43,55,30,222,19,19,147,244,251,101,166,114,19,71,167,49,245,214,70,71,127,177,93,27,114,118,18,70,177,238,154,86,42,171,26,246,167,134,55,171,17,59,157,43,229,112,11,193,70,170,226,179,113,234,102,242,216,207,79,182,90,103,33,12,154,143,33,97,36,100,119,251,21,178,59,25,93,99,115,30,233,165,98,162,61,204,114,120,99,122,61,87,185,209,50,91,243,196,226,113,88,12,85,44,22,11,25,83,29,141,199,87,142,165,58,117,33,108,48,86,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,204,22,128,215,250,203,107,53,150,39,112,118,251,80,219,193,234,28,29,132,179,70,245,101,78,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,39,193,247,22,122,55,139,173,175,251,241,130,175,83,15,157,161,98,74,217,221,56,219,235,106,124,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,103,103,95,35,17,85,209,61,19,186,130,42,243,71,246,39,185,191,162,252,197,34,128,77,84,0,69,94,104,254,196,247,55,244,95,152,164,83,183,7,220,89,235,46,17,119,67,239,198,10,189,188,198,10,253,121,43,103,116,227,111,165,88,50,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,157,253,60,140,69,70,202,244,93,9,232,13,127,163,119,79,70,226,119,7,111,181,13,76,230,158,206,87,75,52,111,86,85,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,8,1,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,255,0,0,12,171,151,253,202,227,216,158,217,126,181,243,23,74,33,208,26,255,0,89,109,102,178,196,238,14,223,106,27,120,61,67,131,176,150,104,222,172,169,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,132,248,62,226,207,70,241,117,181,255,0,126,48,85,234,97,243,180,44,73,91,59,167,27,125,109,79,138,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,236,235,228,98,42,186,39,162,119,80,14,41,196,159,23,155,53,194,151,221,47,218,213,220,172,63,124,114,15,165,79,236,250,14,179,224,134,46,207,81,110,110,138,157,33,139,203,23,114,51,190,87,121,19,199,27,250,59,181,196,70,172,210,186,231,131,189,218,213,58,43,83,98,181,6,22,238,223,234,95,77,145,197,221,142,221,89,251,40,217,99,251,37,141,92,199,118,189,142,106,244,95,193,205,84,95,197,20,206,17,170,128,8,1,206,175,218,198,150,250,129,71,227,178,36,53,229,161,199,29,158,28,117,148,59,61,174,25,81,251,117,173,51,17,190,107,114,62,42,239,193,228,102,72,224,75,174,153,234,214,173,101,107,34,108,205,123,191,35,35,73,24,168,173,123,38,188,144,1,29,118,47,142,221,134,223,157,208,213,59,71,166,181,53,74,218,135,13,152,189,67,15,94,89,252,137,159,165,86,56,188,151,170,202,196,88,30,199,72,182,60,113,178,87,200,232,96,243,43,90,213,115,89,92,28,234,253,211,233,111,167,244,126,71,34,117,94,85,156,120,255,0,216,142,21,55,127,53,254,214,45,33,157,201,228,127,245,12,173,132,107,60,95,251,67,162,124,147,127,179,174,198,255,0,162,97,106,128,0,102,179,139,31,116,251,201,245,3,80,252,140,229,170,114,84,246,177,170,126,160,94,248,236,113,63,192,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,1,202,184,177,246,177,188,159,79,245,15,199,78,103,219,135,93,249,214,92,54,238,230,11,117,180,101,219,109,126,58,195,25,147,163,13,132,133,153,108,114,189,171,98,148,170,230,61,189,146,53,189,17,202,199,118,61,25,35,83,189,141,84,208,159,14,187,243,163,120,146,218,60,22,235,104,203,181,28,204,141,118,51,39,70,27,11,51,241,57,20,99,86,197,41,85,204,99,187,227,115,186,35,149,141,239,98,178,70,167,99,218,171,210,192,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,0,0,0,0,0,0,0,0,0,51,89,197,143,186,125,228,250,129,168,126,70,115,228,225,215,126,117,151,13,187,185,130,221,109,25,118,219,95,142,176,198,100,232,195,97,33,102,91,28,175,106,216,165,42,185,143,111,100,141,111,68,114,177,221,143,70,72,212,239,99,85,52,19,195,71,17,122,19,138,13,172,161,185,154,22,199,251,42,121,138,93,147,127,155,50,158,154,25,167,167,228,150,40,252,222,47,59,27,229,99,123,31,253,232,191,222,137,213,78,105,196,86,252,232,222,27,118,143,59,186,218,206,237,70,179,29,93,236,198,81,154,194,194,252,182,69,88,229,175,74,37,107,30,238,249,28,222,138,228,99,187,24,143,145,201,216,199,42,103,179,136,173,249,214,92,73,110,230,119,117,181,157,219,110,126,70,195,217,140,163,53,132,153,152,156,114,61,203,94,148,74,214,49,189,145,181,221,21,200,198,247,189,95,35,147,189,238,85,158,156,22,108,94,242,232,14,4,119,215,115,245,110,169,202,226,180,134,180,219,253,75,46,47,71,92,162,223,29,158,152,196,88,51,113,200,178,43,226,242,49,39,139,179,198,223,44,109,134,85,115,216,144,170,86,9,221,120,59,226,171,89,112,161,187,152,253,97,134,201,91,118,152,200,216,175,91,86,98,35,141,38,102,71,28,143,252,234,216,156,246,55,212,198,215,72,232,95,220,222,215,170,181,87,198,249,24,253,14,233,61,83,130,215,58,87,13,173,116,181,239,91,133,212,24,250,249,76,117,159,19,227,243,213,158,54,201,20,157,143,70,189,189,204,123,87,163,145,28,157,122,42,34,254,7,235,25,172,226,199,221,62,242,125,64,212,63,35,57,106,156,149,61,172,106,159,168,23,190,59,28,85,95,22,62,233,247,147,234,6,161,249,25,203,84,228,169,237,99,84,253,64,189,241,216,226,127,128,115,253,244,223,77,184,225,211,110,50,59,161,186,25,159,67,138,163,210,40,97,137,17,246,178,22,156,138,177,213,173,26,170,121,38,127,107,186,39,84,106,53,174,123,220,198,49,239,110,117,183,211,125,55,31,136,189,199,200,238,134,232,102,125,118,86,247,72,161,134,36,86,85,199,213,106,170,199,86,180,106,171,227,133,157,206,232,157,85,202,231,57,239,115,222,247,189,211,215,149,15,3,150,117,46,87,9,197,198,227,62,162,224,177,182,44,63,72,226,85,145,88,91,214,226,116,144,58,236,232,228,114,68,200,37,107,252,77,78,146,172,209,54,78,172,108,108,243,115,254,100,124,190,235,112,237,102,61,225,217,188,85,183,109,214,70,195,107,93,198,195,20,179,51,76,189,34,130,56,150,91,19,79,44,211,50,204,203,59,145,238,107,89,27,213,145,245,234,248,209,120,7,7,220,89,235,46,17,119,67,239,198,10,189,188,198,10,253,121,43,103,116,227,111,165,88,50,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,157,253,60,140,69,70,202,244,93,9,232,13,127,163,119,79,70,226,119,7,111,181,13,76,230,158,206,87,75,52,111,86,85,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,2,128,121,163,251,236,220,223,209,126,30,145,23,241,57,108,174,3,43,75,59,130,201,219,199,100,177,214,35,183,78,229,73,157,12,245,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,52,19,192,191,25,184,46,48,246,226,214,78,76,87,216,218,207,75,250,122,250,155,27,19,30,181,91,36,168,255,0,21,154,210,59,175,88,101,241,74,169,27,156,178,70,230,57,174,238,68,100,178,73,83,149,113,59,196,46,149,225,127,102,179,91,185,170,107,122,255,0,65,227,173,142,197,178,212,117,230,201,222,149,221,177,87,141,207,95,249,210,61,90,215,185,145,69,43,209,143,236,237,92,240,239,70,239,107,45,250,221,13,65,187,155,129,61,73,51,186,138,195,102,176,149,32,72,96,137,140,141,177,69,12,108,252,85,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,125,7,9,222,233,246,111,234,6,158,249,24,11,169,230,143,236,79,115,127,69,249,138,69,0,147,211,150,231,48,74,220,59,89,147,103,183,147,43,109,219,117,145,176,235,52,178,83,75,44,204,211,47,72,167,146,84,138,188,48,75,52,204,179,50,192,213,99,92,214,70,245,124,157,58,190,69,91,180,0,21,87,207,59,248,39,252,201,253,52,170,178,231,185,105,115,4,173,188,56,172,63,15,155,191,149,183,38,224,208,175,233,176,249,107,114,203,106,125,74,198,54,212,242,44,138,200,17,144,62,189,104,34,106,190,105,92,249,215,171,149,85,234,238,182,20,10,1,230,143,239,179,115,127,69,248,122,68,95,196,229,178,184,12,173,44,238,11,39,111,29,146,199,88,142,221,59,149,38,116,51,214,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,208,79,2,252,102,224,184,195,219,139,89,57,49,95,99,107,61,47,233,235,234,108,108,76,122,213,108,146,163,252,86,107,72,238,189,97,151,197,42,164,110,114,201,27,152,230,187,185,17,146,201,37,64,5,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,14,117,126,233,244,183,211,250,63,35,145,32,1,123,220,184,184,227,179,197,110,141,191,163,247,5,149,43,238,46,143,175,3,239,77,19,226,137,153,186,142,85,98,93,138,4,84,115,30,215,35,91,59,90,223,19,95,44,78,106,181,38,72,163,153,64,0,0,42,175,154,231,2,223,233,248,160,217,77,25,255,0,116,90,215,244,168,187,254,107,155,148,142,186,55,255,0,91,234,158,215,127,218,76,172,255,0,140,76,87,6,203,238,246,178,216,93,208,211,251,185,183,243,212,143,59,167,108,58,106,233,110,4,154,9,88,248,221,20,176,200,207,193,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,228,221,141,117,251,80,221,61,101,185,159,101,253,153,247,183,80,100,115,190,139,207,230,244,190,170,204,147,120,188,157,173,239,237,242,118,247,118,183,175,78,189,19,175,67,165,234,238,44,245,150,161,225,95,65,112,167,134,175,111,9,167,180,173,140,141,156,212,144,223,71,51,80,190,123,174,181,89,37,141,35,107,163,100,14,146,78,140,242,61,143,127,100,138,136,232,217,219,242,112,163,194,142,227,241,107,184,236,209,90,42,47,67,138,163,227,159,63,159,158,21,125,92,69,87,42,162,57,200,138,158,73,159,218,228,138,20,84,116,142,107,149,85,140,100,146,51,66,123,91,181,186,19,101,180,38,51,108,246,211,5,246,54,155,195,121,189,21,47,85,53,143,23,150,103,205,39,239,38,123,228,119,89,37,123,191,51,151,167,94,137,209,17,17,61,89,149,115,170,240,197,196,46,170,225,127,121,112,187,185,165,171,122,255,0,65,228,173,145,197,190,212,149,225,201,209,149,189,178,215,145,204,95,249,178,49,92,215,181,146,197,19,213,143,236,237,93,15,108,190,239,104,221,250,218,253,63,187,155,127,61,185,48,90,138,187,166,174,150,224,88,103,137,236,145,209,75,12,140,252,81,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,169,21,121,163,251,19,220,223,209,126,98,145,64,38,170,0,34,175,52,127,98,123,155,250,47,204,82,40,4,153,92,184,184,227,173,194,150,178,191,163,247,5,150,236,109,214,176,177,3,239,77,19,229,149,248,75,109,69,98,93,138,4,85,107,216,230,171,91,59,90,223,43,153,20,78,106,185,97,72,164,189,224,1,0,57,213,251,88,210,223,80,40,252,118,68,172,190,7,119,123,70,236,71,21,26,15,116,183,6,123,112,105,236,77,139,144,222,158,180,11,51,235,178,205,41,234,164,202,196,252,206,99,29,59,94,244,106,57,253,141,119,107,94,238,141,93,25,128,121,253,127,175,244,110,214,104,220,182,224,238,14,161,169,131,211,216,58,235,102,245,235,42,189,145,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,229,220,191,238,87,30,196,246,203,245,175,152,186,80,9,210,184,117,223,157,101,195,110,238,96,183,91,70,93,182,215,227,172,49,153,58,48,216,72,89,150,199,43,218,182,41,74,174,99,219,217,35,91,209,28,172,119,99,209,146,53,59,216,213,77,20,236,190,239,104,221,250,218,253,63,187,155,127,61,185,48,90,138,187,166,174,150,224,88,103,137,236,145,209,75,12,140,252,81,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,169,202,184,157,226,23,74,240,191,179,89,173,220,213,53,189,127,160,241,214,199,98,217,106,58,243,100,239,74,238,216,171,198,231,175,252,233,30,173,107,220,200,162,149,232,199,246,118,174,120,119,163,119,181,150,253,110,134,160,221,205,192,158,164,153,221,69,97,179,88,74,144,36,48,68,198,70,216,162,134,54,126,42,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,41,193,70,200,110,134,223,114,252,223,237,201,214,121,205,65,140,193,107,109,15,158,159,7,165,172,199,27,106,75,3,113,82,116,204,34,59,172,172,124,201,251,182,116,241,35,226,137,178,57,38,107,171,186,58,182,52,209,177,123,233,183,28,69,237,198,59,116,54,191,51,235,177,87,186,197,52,50,162,50,214,62,211,81,22,74,182,99,69,95,28,204,238,111,84,234,173,86,185,175,99,158,199,177,238,232,0,128,28,234,253,172,105,111,168,20,126,59,34,82,177,105,60,175,185,130,86,196,214,194,240,189,189,57,91,111,99,236,54,134,143,206,89,150,91,47,239,154,90,181,233,225,82,40,160,115,145,136,231,206,230,79,44,189,145,177,27,23,229,99,89,210,215,193,85,124,212,248,241,255,0,178,252,42,109,6,107,253,148,90,191,59,140,200,255,0,235,217,103,8,230,120,191,246,119,74,248,230,255,0,105,93,237,255,0,74,194,0,112,189,179,155,143,190,123,227,165,116,54,215,205,149,161,149,251,66,189,233,179,120,230,175,147,3,86,41,152,178,100,149,200,248,251,60,61,90,230,254,241,142,116,158,54,49,123,222,196,89,41,205,255,0,29,157,195,239,238,222,226,117,78,163,251,193,154,165,181,248,154,249,28,191,163,101,79,180,45,50,237,246,203,103,192,197,86,69,228,122,57,254,54,175,107,123,186,39,224,132,22,46,251,149,239,26,255,0,218,3,66,51,102,55,11,39,149,189,185,58,55,30,251,50,228,110,175,155,237,156,91,102,107,25,97,101,107,83,164,209,121,96,134,68,145,85,242,126,73,123,228,115,229,241,249,254,104,188,117,110,39,14,185,93,49,180,123,47,126,222,7,86,100,43,199,168,239,231,29,86,165,152,19,28,231,88,174,202,140,138,196,114,35,158,249,98,116,142,127,70,118,36,81,162,43,252,143,236,253,94,3,121,146,235,46,43,53,252,123,75,171,246,118,165,60,189,92,61,204,189,252,254,19,34,141,165,27,35,153,141,103,117,59,11,229,99,21,38,138,53,86,77,51,214,69,106,246,54,55,61,209,79,80,102,179,139,31,116,251,201,245,3,80,252,140,229,154,114,80,215,250,54,93,151,214,91,90,221,67,81,53,101,93,81,99,62,252,75,149,91,58,227,165,169,74,6,216,98,42,116,123,18,88,94,199,118,170,246,42,199,223,219,228,143,186,199,192,43,47,157,126,239,104,214,104,13,27,176,141,158,220,154,178,124,197,125,94,248,219,2,248,32,199,50,27,181,90,231,200,189,17,95,36,178,61,26,214,247,116,72,100,87,246,117,143,190,26,242,184,247,217,182,95,173,124,61,210,255,0,129,202,184,177,246,177,188,159,79,245,15,199,78,102,176,213,64,57,87,22,62,214,55,147,233,254,161,248,233,204,214,29,255,0,130,142,43,179,188,37,239,45,45,101,229,202,220,210,25,46,148,245,78,18,148,204,111,175,171,218,244,142,68,108,136,172,89,160,123,252,177,175,86,57,122,62,63,35,25,44,138,95,166,91,119,180,110,59,101,238,239,221,57,237,229,52,157,93,47,38,175,138,74,144,43,103,181,142,109,69,180,215,71,28,221,138,143,116,72,138,141,147,179,241,84,71,118,254,61,42,47,68,243,147,226,11,79,110,62,119,61,171,52,246,43,85,232,204,174,66,123,20,180,237,133,138,165,172,69,85,89,150,26,213,239,65,11,123,251,124,144,163,228,158,25,92,246,194,157,60,106,247,56,183,77,148,220,107,59,191,180,122,67,116,173,105,91,122,109,250,175,15,91,46,152,203,54,98,176,248,25,51,17,236,233,36,74,173,123,28,213,107,216,170,141,122,177,205,239,100,111,238,141,190,212,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,0,0,0,0,0,0,0,0,6,107,56,177,247,79,188,159,80,53,15,200,206,125,90,223,134,125,101,163,184,116,219,206,38,155,122,165,253,39,175,44,92,198,189,26,169,28,248,220,140,22,173,196,216,30,197,114,172,140,150,42,143,149,178,55,251,149,36,99,218,222,145,186,95,65,193,71,21,217,222,18,247,150,150,178,242,229,110,105,12,151,74,122,167,9,74,102,55,215,213,237,122,71,34,54,68,86,44,208,61,254,88,215,171,28,189,31,31,145,140,150,69,47,211,25,189,27,95,154,218,55,239,190,27,87,212,191,161,35,195,207,158,126,98,179,36,149,141,165,3,30,249,156,177,181,171,42,62,52,142,68,124,93,158,70,189,142,98,181,30,138,210,133,184,228,226,239,43,197,246,238,55,85,193,142,183,135,210,120,26,238,198,233,204,84,246,28,247,178,5,122,185,246,166,98,57,98,101,153,151,183,191,198,157,17,145,195,26,186,79,18,72,238,129,203,175,129,91,60,82,235,36,215,27,131,66,219,54,175,1,98,104,111,77,90,212,76,126,79,35,10,87,122,99,85,18,68,158,22,58,59,13,145,243,53,159,224,99,152,215,177,238,71,178,226,120,177,246,177,188,159,79,245,15,199,78,102,176,234,187,235,195,214,170,216,186,123,127,155,203,89,251,71,11,185,26,63,25,171,113,25,8,234,201,20,105,234,96,100,147,211,114,185,21,139,52,15,122,35,145,142,119,88,228,129,234,140,89,123,27,223,249,106,113,175,145,225,211,113,232,237,126,181,201,244,219,45,93,144,116,118,88,229,171,4,120,172,165,149,173,19,50,114,207,35,81,235,11,25,3,89,35,86,86,177,177,189,242,162,57,204,70,190,245,12,214,113,99,238,159,121,62,160,106,31,145,156,181,78,74,158,214,53,79,212,11,223,29,142,42,175,139,31,116,251,201,245,3,80,252,140,229,170,114,84,246,177,170,126,160,94,248,236,113,63,192,41,175,156,158,156,226,10,61,216,196,234,77,100,255,0,95,180,255,0,140,90,54,106,245,226,241,227,109,75,90,186,93,171,98,70,198,217,18,105,36,170,179,49,36,115,218,232,250,248,221,249,37,100,112,171,96,114,59,79,139,222,93,39,103,125,52,231,219,122,5,249,6,215,207,214,245,150,107,120,234,202,215,70,182,123,234,162,204,190,5,123,103,241,199,249,164,241,118,126,29,221,77,47,98,114,216,172,254,42,150,119,5,147,169,145,198,228,107,199,110,157,202,147,54,104,44,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,120,173,254,213,59,79,163,246,107,86,101,183,210,247,164,208,54,49,238,197,231,228,241,89,147,186,173,215,37,69,143,165,84,89,147,189,103,107,58,198,157,205,238,235,213,58,117,76,208,229,164,197,77,149,187,54,10,149,186,120,215,216,145,212,235,219,178,219,51,195,2,185,124,108,146,86,199,27,100,122,55,162,43,210,54,35,149,21,81,173,235,209,45,171,146,126,146,221,204,86,141,215,154,171,50,219,117,54,235,57,98,170,97,97,183,19,251,46,228,98,89,25,102,205,85,89,81,172,99,90,145,197,43,188,46,242,189,177,181,36,106,213,123,22,205,1,64,60,209,253,246,110,111,232,191,15,72,227,250,11,97,181,150,229,109,30,225,110,182,143,165,111,38,205,183,177,138,126,94,141,106,233,35,227,199,91,101,213,150,234,175,122,59,178,7,84,141,30,214,177,223,146,103,72,229,99,34,122,159,149,178,251,189,172,182,23,116,52,254,238,109,252,245,35,206,233,219,14,154,186,91,129,38,130,86,62,55,69,44,50,51,240,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,191,237,161,227,19,104,247,59,134,136,248,158,204,230,42,105,77,61,74,188,171,168,33,185,113,147,191,15,110,39,163,36,172,245,139,171,158,247,57,99,88,91,216,146,202,201,224,84,141,29,43,88,82,15,24,60,89,235,46,46,183,67,239,198,118,189,188,62,10,133,120,235,96,180,227,175,165,168,49,76,88,216,147,171,30,145,196,143,124,178,177,100,115,213,157,253,60,108,85,86,196,196,70,145,225,51,89,106,30,21,245,239,21,153,155,22,240,154,123,74,216,199,86,194,199,53,4,115,53,11,231,186,218,182,86,41,22,70,186,54,64,233,35,234,255,0,27,216,247,247,198,138,142,141,253,190,127,132,239,116,251,55,245,3,79,124,140,5,212,243,71,246,39,185,191,162,252,197,34,138,246,159,66,254,212,55,79,70,237,159,218,159,102,125,237,212,24,236,23,173,240,121,189,47,170,179,28,62,95,31,115,123,251,124,157,221,189,205,235,211,167,84,235,212,250,247,163,104,117,150,194,238,134,160,218,61,192,130,164,121,221,59,97,176,216,90,147,164,208,74,199,198,217,98,154,55,254,10,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,105,202,83,141,127,182,233,211,225,55,115,114,121,91,153,168,124,210,104,188,132,235,231,141,212,97,131,200,252,99,149,27,223,31,133,145,75,36,78,145,206,106,198,174,137,22,52,138,22,62,207,192,42,175,158,119,240,79,249,147,250,105,2,184,104,225,159,89,113,75,168,117,94,140,219,235,213,25,168,112,26,94,198,163,163,74,202,163,25,147,124,54,171,66,181,18,85,114,54,23,185,182,28,172,123,191,39,123,26,215,43,26,229,145,156,171,19,150,202,224,50,180,179,184,44,157,188,118,75,29,98,59,116,238,84,153,208,207,90,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,253,56,5,227,95,74,241,89,183,21,48,153,108,159,167,220,221,51,143,134,61,71,143,176,177,178,75,253,136,216,221,147,174,145,181,140,116,50,189,81,94,214,53,60,50,61,24,169,218,232,159,44,170,40,7,154,63,190,205,205,253,23,225,233,17,255,0,78,237,110,187,213,122,19,87,110,102,3,5,234,180,222,132,244,31,120,46,250,168,89,232,253,108,203,13,95,221,189,233,36,157,242,53,91,251,182,187,183,167,87,116,79,196,250,246,95,119,181,150,194,238,134,159,221,205,191,158,164,121,221,59,97,211,87,75,112,36,208,74,199,198,232,165,134,70,126,10,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,154,30,225,139,136,93,43,197,6,205,97,119,115,75,86,244,30,191,201,91,35,139,125,168,236,77,140,189,19,187,101,175,35,152,191,243,100,98,185,172,115,226,150,39,171,25,223,218,157,84,2,170,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,135,58,191,116,250,91,233,253,31,145,200,144,255,0,67,108,94,227,238,78,220,107,157,208,209,88,111,181,113,91,115,232,101,207,195,2,171,173,87,171,105,44,42,90,108,104,159,158,24,253,43,188,170,139,220,198,189,175,86,171,27,35,217,248,26,3,95,235,45,172,214,88,157,193,219,237,67,111,7,168,112,118,18,205,27,213,149,59,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,159,7,220,89,232,222,46,182,191,239,198,10,189,76,62,118,133,137,43,103,116,227,111,173,169,241,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,157,157,124,140,69,87,68,244,78,234,0,0,2,144,57,143,242,255,0,185,195,190,118,93,219,218,29,59,255,0,4,247,253,52,18,214,175,36,246,36,211,182,187,25,31,109,135,204,249,36,124,51,72,138,246,76,174,237,73,37,88,156,140,253,202,203,5,143,85,181,187,91,174,247,167,93,227,54,207,109,48,95,108,234,76,207,155,209,82,245,80,215,242,248,161,124,210,126,242,103,178,54,244,142,39,187,243,57,58,244,232,157,85,81,23,66,124,40,240,163,183,28,37,109,195,52,86,138,139,215,101,111,120,231,207,231,231,133,25,107,47,105,168,168,142,114,34,175,142,22,119,57,34,133,21,91,27,92,229,85,123,223,36,143,237,96,202,185,213,117,223,15,90,171,68,236,78,217,241,5,234,126,208,211,123,141,246,149,110,232,234,200,223,178,239,83,185,52,30,158,105,58,44,107,229,142,47,44,107,220,142,119,100,237,236,68,139,189,254,215,130,78,48,117,55,8,219,161,22,105,171,110,238,137,206,88,129,186,179,15,82,42,254,123,208,69,28,236,133,241,201,43,21,205,124,46,178,249,81,141,124,105,34,181,24,247,53,23,185,186,8,210,122,167,5,174,116,174,27,90,233,107,222,183,11,168,49,245,242,152,235,62,39,199,231,171,60,109,146,41,59,30,141,123,123,152,246,175,71,34,57,58,244,84,69,252,8,215,205,31,216,158,230,254,139,243,20,138,1,53,80,1,21,121,163,251,19,220,223,209,126,98,145,64,39,85,226,119,135,173,85,194,254,242,230,182,143,84,217,245,254,131,199,103,29,148,101,89,43,195,147,163,43,123,162,177,27,94,159,243,163,122,53,207,107,37,138,86,35,223,217,220,178,255,0,150,47,48,10,123,69,114,183,15,219,223,168,189,38,133,183,219,6,153,201,75,28,17,85,192,218,146,121,166,149,182,94,214,36,139,12,242,88,252,102,145,238,108,46,99,122,163,99,115,223,29,202,0,64,14,117,126,214,52,183,212,10,63,29,145,41,88,179,78,84,60,113,217,211,89,92,39,8,251,140,202,137,130,201,88,176,205,35,150,87,197,93,104,219,149,210,78,234,83,171,149,169,43,39,149,207,241,57,58,202,147,74,216,250,61,178,51,195,110,128,162,30,99,188,113,214,226,183,89,80,209,251,124,203,117,246,235,71,216,157,244,102,149,242,196,252,221,183,34,49,110,203,2,170,53,140,107,81,205,129,174,111,149,172,150,87,57,90,179,44,81,195,82,255,0,185,92,123,19,219,47,214,190,98,233,64,39,85,215,124,61,106,173,19,177,59,103,196,23,169,251,67,77,238,55,218,85,187,163,171,35,126,203,189,78,228,208,122,121,164,232,177,175,150,56,188,177,175,114,57,221,147,183,177,18,46,247,251,94,9,56,193,212,220,35,110,132,89,166,173,187,186,39,57,98,6,234,204,61,72,171,249,239,65,20,115,178,23,199,36,172,87,53,240,186,203,229,70,53,241,164,138,212,99,220,212,94,230,222,247,237,251,102,191,99,95,218,15,246,133,138,253,158,253,159,246,159,219,189,238,240,248,123,187,59,123,58,121,60,222,79,221,120,59,124,190,95,221,118,121,63,33,65,156,96,241,103,172,184,186,221,15,191,25,218,246,240,248,42,21,227,173,130,211,142,190,150,160,197,49,99,98,78,172,122,71,18,61,242,202,197,145,207,86,119,244,241,177,85,91,19,17,59,255,0,45,206,95,117,184,137,179,38,240,239,38,42,219,118,235,29,97,213,169,99,102,138,88,89,169,158,177,79,28,171,21,136,103,138,104,89,90,100,129,202,246,181,204,145,232,248,250,245,100,136,150,191,197,143,181,141,228,250,127,168,126,58,115,53,132,138,224,147,140,29,77,194,54,232,69,154,106,219,187,162,115,150,32,110,172,195,212,138,191,158,244,17,71,59,33,124,114,74,197,115,95,11,172,190,84,99,95,26,72,173,70,61,205,69,238,109,255,0,104,13,127,163,119,79,70,226,119,7,111,181,13,76,230,158,206,87,75,52,111,86,85,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,16,3,157,95,181,141,45,245,2,143,199,100,74,160,225,203,100,50,188,71,111,14,23,102,176,89,202,152,140,150,126,190,69,212,237,219,141,207,129,39,175,70,123,49,178,78,223,204,214,61,208,35,21,232,142,86,35,213,200,215,246,246,47,138,213,154,91,59,161,181,86,103,69,106,154,62,139,53,167,242,22,49,121,26,222,86,73,224,181,4,142,142,88,251,216,174,99,187,94,199,39,86,170,181,122,117,69,84,252,75,158,229,149,199,110,43,123,180,110,59,99,55,75,83,91,147,116,48,53,228,109,91,153,73,218,247,234,74,76,87,57,175,142,78,136,175,179,12,93,27,35,31,221,35,217,31,159,186,69,89,188,95,173,204,191,142,58,220,56,232,217,182,123,67,178,219,247,23,90,97,228,124,54,227,124,181,217,131,199,76,178,64,183,91,51,21,174,91,42,230,74,216,90,199,126,71,198,178,61,81,26,198,77,73,122,79,75,103,117,206,170,195,104,173,45,71,214,230,181,6,66,190,47,29,91,202,200,252,246,167,145,177,197,31,123,213,172,111,115,222,212,234,229,70,167,94,170,168,159,137,126,124,0,240,125,138,225,55,104,218,220,130,91,147,93,235,26,244,239,234,183,205,43,85,149,167,99,28,177,209,137,177,189,209,118,87,89,165,98,200,215,57,101,123,158,254,238,197,142,56,235,219,157,95,186,125,45,244,254,143,200,228,72,171,195,255,0,15,90,171,136,187,154,223,9,162,172,245,205,105,29,31,115,86,214,199,182,172,147,201,149,244,211,215,141,244,226,72,209,94,147,61,147,185,99,68,107,187,164,99,24,168,212,122,189,156,255,0,73,234,156,238,134,213,88,109,107,165,175,122,44,214,159,200,87,202,99,172,248,153,39,130,212,18,54,72,164,236,122,57,142,237,123,26,189,28,138,213,233,209,81,83,240,63,87,116,183,75,93,239,78,187,201,238,102,229,231,126,217,212,153,159,15,173,187,233,97,175,229,241,66,200,99,253,220,44,100,109,233,28,76,111,229,106,117,233,213,122,170,170,173,207,242,150,225,227,43,179,92,60,216,215,154,175,21,82,174,119,115,172,86,205,192,248,110,58,103,187,8,149,218,184,246,202,212,95,19,30,171,53,153,145,25,213,221,150,24,146,42,57,190,56,230,248,51,89,197,143,186,125,228,250,129,168,126,70,115,202,109,86,230,106,173,155,220,125,57,186,90,42,223,167,205,105,156,132,89,10,221,210,72,200,230,236,95,207,4,190,55,177,238,134,86,43,163,145,136,228,239,141,239,106,175,71,41,161,238,21,120,152,209,188,87,237,29,61,210,209,244,109,227,158,219,14,198,229,241,150,81,92,252,118,70,54,70,249,96,73,59,81,179,51,182,88,222,201,26,137,220,199,183,185,172,127,124,108,236,4,117,227,147,139,188,87,8,59,70,221,87,6,58,166,99,86,103,172,59,27,167,49,83,216,107,24,249,209,138,231,218,153,136,228,149,245,161,78,222,255,0,26,117,87,201,12,106,232,252,169,35,115,237,171,53,78,119,92,234,172,206,181,213,55,189,110,107,80,100,44,101,50,54,124,76,143,207,106,121,29,36,178,118,49,26,198,247,61,238,94,141,68,106,117,232,136,137,248,18,87,149,199,190,205,178,253,107,225,238,151,252,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,234,187,235,195,214,170,216,186,123,127,155,203,89,251,71,11,185,26,63,25,171,113,25,8,234,201,20,105,234,96,100,147,211,114,185,21,139,52,15,122,35,145,142,119,88,228,129,234,140,89,123,27,249,56,109,251,221,141,63,179,89,238,31,177,26,175,211,232,29,77,144,102,83,41,136,244,53,159,234,45,49,208,57,178,121,221,26,204,206,139,82,186,244,107,209,191,147,251,191,51,186,251,110,10,120,120,202,241,49,196,54,154,208,112,98,170,95,193,99,236,67,155,213,44,179,113,213,153,246,36,22,34,75,77,71,70,169,42,190,68,145,176,177,35,252,221,242,181,85,88,212,116,140,209,152,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,0,0,0,0,0,0,0,0,1,154,206,44,125,211,239,39,212,13,67,242,51,151,39,203,147,75,96,181,207,46,173,23,162,181,77,31,91,133,212,24,253,69,139,200,214,242,190,63,61,89,242,151,227,150,62,246,43,94,222,230,61,201,213,170,142,78,189,81,81,127,18,168,120,228,225,19,43,194,14,238,55,74,65,145,183,152,210,121,234,238,201,105,204,172,245,220,199,190,4,122,181,245,102,122,53,34,125,152,87,183,191,198,189,21,146,67,34,182,63,42,70,222,63,251,82,215,127,178,207,216,167,219,191,239,51,239,7,222,159,179,61,44,63,246,83,211,122,111,63,155,179,203,254,135,242,246,119,246,127,175,183,175,226,118,14,7,56,68,202,241,125,187,142,210,147,228,109,225,244,158,6,187,114,90,143,43,5,119,61,236,129,94,141,101,88,94,173,88,153,102,101,238,236,242,47,68,100,115,72,141,147,196,177,187,65,26,79,75,96,180,54,149,195,104,173,45,71,209,97,116,254,62,190,47,29,91,202,249,60,21,96,141,177,197,31,123,213,207,119,107,24,212,234,229,87,47,78,170,170,191,137,224,56,177,246,177,188,159,79,245,15,199,78,102,176,208,70,153,216,109,27,196,151,47,205,184,218,157,103,74,163,153,145,219,124,11,241,151,166,174,179,63,19,145,76,84,73,94,236,72,215,177,221,241,185,221,85,168,246,247,177,95,27,151,177,238,69,164,30,34,182,27,89,112,219,187,153,221,169,214,116,173,181,248,235,15,126,50,244,213,210,22,101,177,202,247,37,123,177,35,94,246,246,72,214,245,86,163,221,216,244,124,110,94,246,57,18,194,185,86,113,227,255,0,98,56,84,221,252,215,251,88,180,134,119,39,145,255,0,212,50,182,17,172,241,127,237,14,137,242,77,254,206,187,27,254,137,132,0,226,199,221,62,242,125,64,212,63,35,57,106,156,149,61,172,106,159,168,23,190,59,28,85,95,22,62,233,247,147,234,6,161,249,25,203,84,228,169,237,99,84,253,64,189,241,216,226,127,156,255,0,125,55,211,110,56,116,219,140,142,232,110,134,103,208,226,168,244,138,24,98,68,125,172,133,167,34,172,117,107,70,170,158,73,159,218,238,137,213,26,141,107,158,247,49,140,123,219,18,185,102,113,69,186,28,83,107,253,242,213,251,129,155,182,252,109,59,24,100,211,216,87,62,53,131,13,74,105,178,146,54,187,60,113,198,217,30,141,241,177,211,185,158,73,18,40,251,149,123,90,141,153,91,165,181,186,19,122,116,38,79,108,247,47,5,246,206,155,204,248,125,109,47,85,53,127,47,138,102,77,31,239,33,123,36,111,73,34,99,191,43,147,175,78,139,213,21,81,115,217,197,119,10,59,143,194,86,227,191,69,107,88,189,118,42,247,146,124,6,126,8,85,149,114,245,90,168,138,230,162,170,248,230,103,115,82,88,85,85,209,185,205,84,87,177,241,200,249,63,203,75,152,37,157,158,202,225,248,124,221,252,173,72,246,250,253,143,77,135,203,91,150,42,176,105,167,189,214,167,145,100,86,64,175,157,150,44,207,19,85,243,74,214,64,157,92,170,140,71,116,229,92,195,56,211,202,241,79,186,22,48,90,67,80,91,118,213,233,171,8,154,126,154,214,117,84,187,58,71,219,46,66,120,220,229,115,222,231,44,173,137,94,141,86,66,173,79,28,111,124,221,223,149,192,15,7,217,94,44,183,113,173,200,37,72,244,38,142,177,78,254,171,124,210,185,31,102,7,189,203,29,24,155,27,219,47,125,132,134,86,44,141,115,82,38,53,239,238,239,72,227,146,255,0,177,56,156,86,3,21,75,5,130,198,84,199,99,113,213,227,169,78,157,72,91,12,21,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,176,80,15,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,35,143,243,35,229,247,91,135,107,49,239,14,205,226,173,187,110,178,54,27,90,238,54,24,165,153,154,101,233,20,17,196,178,216,154,121,102,153,150,102,89,220,143,115,90,200,222,172,143,175,87,198,139,5,99,203,101,97,197,88,193,67,147,182,204,109,203,16,219,177,77,179,57,32,154,120,91,35,98,149,241,245,237,115,216,217,230,107,92,169,213,169,44,136,157,59,151,172,128,224,147,131,237,77,197,206,232,69,133,106,91,165,162,112,118,32,118,172,204,84,150,191,158,140,18,199,59,225,100,113,202,244,115,159,51,171,62,36,123,89,34,70,174,71,189,174,68,237,117,175,115,27,210,216,45,13,203,171,90,104,173,45,71,209,97,116,254,63,78,226,241,213,188,175,147,193,86,12,165,8,226,143,189,234,231,187,181,140,106,117,114,171,151,167,85,85,95,196,166,206,19,189,211,236,223,212,13,61,242,48,23,83,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,119,220,116,112,101,130,227,15,110,42,227,35,202,253,141,172,244,191,168,177,166,114,82,189,235,85,178,74,140,242,214,179,27,122,245,134,95,20,72,178,53,171,36,110,99,92,222,228,71,197,38,125,178,216,156,174,3,43,119,5,157,198,91,199,100,177,214,36,169,114,157,184,93,12,245,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,46,211,151,7,48,10,124,68,96,162,218,77,222,212,95,240,177,67,212,207,21,155,17,193,94,61,69,87,189,242,119,87,100,44,142,54,77,12,106,140,124,40,222,229,142,36,149,170,255,0,223,36,83,168,21,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,119,94,107,220,14,86,212,184,172,223,23,27,114,251,107,157,198,215,174,253,93,137,70,75,97,47,84,137,177,192,219,176,35,81,203,19,224,137,172,242,181,122,68,176,196,233,58,177,209,191,205,86,187,91,186,90,239,101,181,222,51,115,54,211,59,246,54,164,195,121,189,21,223,75,13,143,23,150,23,195,39,238,230,99,227,119,88,229,123,127,51,87,167,94,169,209,81,21,52,39,194,143,21,219,113,197,174,220,51,90,232,169,125,14,86,143,142,12,254,2,121,145,246,177,22,156,138,168,215,42,34,121,33,127,107,150,41,145,17,178,53,174,69,70,61,146,70,202,108,230,143,239,179,115,127,69,248,122,68,159,228,143,137,197,103,241,91,243,130,206,227,42,100,113,185,26,250,126,165,202,118,225,108,208,89,130,70,228,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,164,106,230,25,193,102,87,133,141,208,177,157,210,26,126,219,118,175,82,216,69,211,247,22,203,173,37,41,214,62,233,113,243,200,230,163,152,246,185,37,116,72,245,114,190,20,106,249,36,123,38,237,240,28,31,113,103,172,184,69,221,15,191,24,42,246,243,24,43,245,228,173,157,211,141,190,149,96,202,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,119,244,242,49,21,27,43,209,116,17,181,187,165,161,55,167,66,99,55,51,109,51,191,108,233,188,207,155,209,93,244,179,87,242,248,166,124,50,126,238,102,50,70,244,146,39,183,243,53,58,244,234,157,81,81,87,213,130,170,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,135,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,197,57,143,242,255,0,185,195,190,118,93,219,218,29,59,255,0,4,247,253,52,18,214,175,36,246,36,211,182,187,25,31,109,135,204,249,36,124,51,72,138,246,76,174,237,73,37,88,156,140,253,202,203,26,248,98,226,23,85,112,191,188,184,93,220,210,213,189,127,160,242,86,200,226,223,106,74,240,228,232,202,222,217,107,200,230,47,252,217,24,174,107,218,201,98,137,234,199,246,118,174,135,182,95,119,180,110,253,109,126,159,221,205,191,158,220,152,45,69,93,211,87,75,112,44,51,196,246,72,232,165,134,70,126,40,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,0,0,60,254,191,208,26,55,116,244,110,91,111,183,7,79,84,206,105,236,229,117,173,122,141,148,94,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,51,89,189,250,43,21,182,187,209,175,182,231,5,98,220,248,221,43,170,50,184,74,114,219,123,93,60,144,86,183,36,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,220,92,167,40,173,161,209,186,43,133,124,126,233,97,160,182,186,135,113,236,89,155,53,60,211,171,153,217,70,237,186,181,161,137,137,209,172,99,90,146,61,87,162,189,95,51,250,185,90,140,107,38,248,6,85,203,222,229,239,160,52,110,233,242,225,209,59,125,184,58,122,166,115,79,103,43,230,235,94,163,101,23,178,86,125,179,113,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,165,184,193,225,51,89,112,139,186,31,113,243,182,45,230,48,87,235,199,103,5,168,221,65,42,193,149,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,239,233,227,122,162,54,86,42,247,254,91,156,193,43,112,237,102,77,158,222,76,173,183,109,214,70,195,172,210,201,77,44,179,51,76,189,34,158,73,82,42,240,193,44,211,50,204,203,3,85,141,115,89,27,213,242,116,234,249,21,108,43,154,63,177,61,205,253,23,230,41,20,2,106,160,16,87,152,255,0,48,10,124,59,224,165,218,77,161,212,95,240,177,127,211,79,45,154,241,193,98,61,59,87,189,146,119,88,100,204,146,55,205,52,104,172,100,42,222,228,142,85,149,202,207,220,164,191,149,196,183,255,0,81,183,17,244,255,0,66,127,247,252,89,74,198,140,248,193,225,51,70,241,117,181,255,0,113,243,182,42,97,243,180,44,71,103,5,168,221,65,109,79,138,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,236,235,227,122,162,186,38,42,103,179,95,232,13,101,181,154,203,45,183,219,131,167,173,224,245,14,14,194,214,189,70,202,39,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,182,231,203,23,152,5,205,221,167,91,135,237,239,212,94,175,93,84,237,131,76,228,165,142,121,109,103,170,199,4,211,74,219,47,107,22,52,154,8,235,254,51,72,246,186,102,189,189,81,210,53,239,146,197,65,0,57,213,251,88,210,223,80,40,252,118,68,170,190,23,54,47,251,74,111,182,153,217,79,189,63,119,62,241,250,223,243,159,161,245,158,15,79,78,123,63,232,124,145,247,119,120,59,127,198,157,59,186,254,61,58,47,138,215,250,3,89,109,102,178,203,109,246,224,233,235,120,61,67,131,176,181,175,81,178,137,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,196,242,197,227,199,246,223,130,173,176,219,177,154,238,215,218,127,30,223,179,114,153,28,143,146,214,168,133,175,153,210,116,111,137,169,230,175,3,107,163,187,164,146,89,154,146,76,189,123,37,114,112,174,107,220,113,217,212,185,92,223,8,251,114,202,139,130,198,216,174,205,93,150,71,197,97,111,91,137,209,206,218,80,43,85,201,19,32,149,172,242,185,122,74,179,68,232,250,49,177,191,205,5,120,117,216,109,101,196,150,238,96,182,167,70,82,182,231,228,108,49,249,59,208,215,73,153,137,199,35,218,150,46,202,142,123,27,217,27,93,213,26,175,111,123,213,145,181,123,222,212,94,106,95,247,43,143,98,123,101,250,215,204,93,40,4,189,238,94,250,3,70,238,159,46,29,19,183,219,131,167,170,103,52,246,114,190,110,181,234,54,81,123,37,103,219,55,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,42,91,140,30,19,53,151,8,187,161,247,31,59,98,222,99,5,126,188,118,112,90,141,212,18,172,25,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,254,254,158,55,170,35,101,98,175,52,200,238,174,227,229,246,227,17,180,57,61,105,149,179,163,48,57,11,25,76,110,18,75,10,181,107,90,153,17,36,145,173,255,0,248,213,168,191,149,142,154,119,53,26,179,74,175,237,92,11,240,101,157,227,15,113,237,99,36,202,253,141,163,52,191,167,177,169,178,81,61,139,105,177,202,175,241,86,173,27,186,245,154,95,20,168,146,57,171,28,109,99,156,238,229,70,69,37,255,0,105,61,45,130,208,218,87,13,162,180,181,31,69,133,211,248,250,248,188,117,111,43,228,240,85,130,54,199,20,125,239,87,61,221,172,99,83,171,149,92,189,58,170,170,254,39,128,226,199,218,198,242,125,63,212,63,29,57,154,194,69,113,183,193,246,166,225,27,116,37,194,185,45,221,209,57,203,19,187,73,230,45,203,95,207,122,8,163,129,243,50,72,226,122,185,175,133,214,89,18,189,204,141,36,86,171,216,214,162,246,183,175,242,224,230,1,115,135,124,236,91,73,187,218,139,254,9,239,250,153,226,179,98,57,236,73,167,109,118,62,78,234,236,133,146,72,248,102,145,17,143,133,27,218,146,74,146,181,89,251,228,150,237,49,57,108,86,127,21,75,59,130,201,212,200,227,114,53,227,183,78,229,73,155,52,22,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,32,95,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,150,63,204,191,129,202,220,71,104,217,183,135,67,190,219,55,23,69,225,228,100,53,35,100,182,25,156,199,66,178,78,180,155,11,17,206,75,40,231,202,232,92,198,254,119,200,177,189,21,28,199,195,73,122,79,84,231,116,54,170,195,107,93,45,123,209,102,180,254,66,190,83,29,103,196,201,60,22,160,145,178,69,39,99,209,204,119,107,216,213,232,228,86,175,78,138,138,159,128,213,154,167,59,174,117,86,103,90,234,155,222,183,53,168,50,22,50,153,27,62,38,71,231,181,60,142,146,89,59,24,141,99,123,158,247,47,70,162,53,58,244,68,68,252,11,180,229,161,192,229,110,28,116,108,59,195,174,31,109,251,139,173,48,241,178,106,146,50,90,236,193,227,166,88,231,74,78,133,232,215,45,149,115,34,116,206,123,127,35,227,72,216,136,141,123,230,155,229,43,115,171,247,79,165,190,159,209,249,28,136,228,169,238,159,84,253,63,189,242,56,227,175,243,65,229,247,103,45,103,53,197,14,203,98,170,49,236,174,235,250,195,7,90,40,171,51,178,24,173,88,185,154,89,101,157,173,87,171,89,3,95,4,81,119,200,245,116,191,153,238,127,88,1,194,70,203,229,119,235,136,109,19,183,245,116,133,189,69,136,147,49,78,222,164,175,11,221,19,34,194,71,98,63,91,44,178,181,205,88,153,226,87,53,28,142,107,149,239,99,25,214,71,177,23,71,216,156,78,43,1,138,165,130,193,99,42,99,177,184,234,241,212,167,78,164,45,134,10,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,51,89,197,143,186,125,228,250,129,168,126,70,115,228,143,97,181,149,222,30,91,196,110,30,149,188,134,158,167,170,45,233,156,210,195,93,21,152,167,178,189,41,107,77,43,209,234,238,201,221,110,72,209,123,17,140,124,76,106,189,93,51,26,126,175,10,188,76,107,46,20,55,114,158,233,104,250,53,50,44,117,119,99,114,248,203,40,141,102,71,29,35,227,124,176,36,157,170,232,95,221,20,111,100,141,69,237,123,27,220,215,179,190,55,222,166,181,227,19,104,244,143,11,145,113,78,220,197,73,112,89,76,59,110,224,232,216,184,198,79,144,200,201,19,150,44,95,88,124,200,219,62,86,62,41,81,169,39,133,99,153,207,252,177,61,82,133,184,138,223,157,101,196,150,238,103,119,91,89,221,182,231,228,108,61,152,202,51,88,73,153,137,199,35,220,181,233,68,173,99,27,217,27,93,209,92,140,111,123,213,242,57,59,222,229,95,87,171,56,76,214,90,23,133,13,63,197,14,176,177,111,18,205,85,170,35,194,226,48,118,104,35,95,107,29,37,57,108,69,146,73,124,157,205,99,221,4,141,100,110,137,59,153,219,43,92,172,123,59,189,175,43,143,125,155,101,250,215,195,221,47,248,17,255,0,142,253,210,208,155,95,194,198,224,253,250,206,253,153,247,183,79,229,180,182,31,252,150,105,189,86,82,214,58,215,130,15,221,49,221,157,222,55,254,119,246,177,58,126,46,78,168,103,92,212,70,128,215,250,55,116,244,110,39,112,118,251,80,212,206,105,236,229,116,179,70,245,101,94,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,208,70,153,216,109,27,196,151,47,205,184,218,157,103,74,163,153,145,219,124,11,241,151,166,174,179,63,19,145,76,84,73,94,236,72,215,177,221,241,185,221,85,168,246,247,177,95,27,151,177,238,69,164,206,37,248,116,215,124,47,238,157,253,179,215,85,255,0,218,220,195,221,239,135,252,231,139,245,51,67,5,207,28,82,201,225,242,248,30,239,19,221,222,207,238,84,254,229,91,84,228,247,176,63,112,54,59,35,187,154,183,111,126,202,213,58,211,32,255,0,178,242,151,25,254,85,103,78,164,53,221,7,141,170,170,177,67,36,233,60,159,225,106,202,214,194,245,239,98,66,228,159,224,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,0,0,0,0,0,0,0,0,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,58,255,0,17,91,13,163,120,146,218,60,238,212,235,58,85,28,204,141,119,191,25,122,106,235,51,241,57,20,99,146,189,216,145,175,99,187,227,115,186,171,81,237,239,98,190,55,47,99,220,139,72,55,121,125,239,109,14,43,232,112,189,62,42,219,159,145,176,183,225,206,67,20,19,49,186,109,46,73,93,115,82,196,201,213,176,179,182,39,57,32,146,86,200,175,86,68,159,157,236,238,187,238,29,118,27,70,240,219,180,120,45,169,209,148,170,53,152,234,236,126,78,244,53,214,23,229,178,42,198,165,139,178,163,158,247,119,200,230,245,70,171,221,216,196,100,109,94,198,53,19,165,156,171,139,31,107,27,201,244,255,0,80,252,116,230,107,11,201,229,125,198,14,153,222,205,163,194,236,150,101,106,99,181,222,128,195,182,131,40,86,138,195,153,115,9,73,149,107,195,121,94,230,120,152,245,89,163,137,241,249,28,229,124,110,145,26,214,61,24,207,127,199,247,7,216,174,44,182,141,205,199,165,184,245,222,142,175,114,254,148,124,50,181,25,102,119,177,171,37,25,91,35,219,23,101,133,134,38,36,142,115,86,39,181,143,238,236,73,35,146,131,53,102,150,206,232,109,85,153,209,90,166,143,162,205,105,252,133,140,94,70,183,149,146,120,45,65,35,163,150,62,246,43,152,238,215,177,201,213,170,173,94,157,81,85,63,19,228,203,101,178,185,252,173,220,238,119,39,111,35,146,200,216,146,221,203,150,230,116,211,217,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,185,254,74,158,214,53,79,212,11,223,29,142,42,175,139,31,116,251,201,245,3,80,252,140,229,170,114,84,246,177,170,126,160,94,248,236,113,58,117,102,169,193,104,109,43,153,214,186,166,247,162,194,233,252,125,140,166,70,207,137,242,120,42,193,27,164,150,78,198,35,158,238,214,49,203,209,168,174,94,157,17,21,127,2,133,248,250,227,95,85,113,89,184,246,240,152,156,159,167,219,45,51,144,154,61,57,143,174,178,50,59,253,138,232,219,147,176,146,53,143,116,210,177,85,88,215,181,60,49,189,88,137,220,233,95,44,170,228,99,252,108,254,91,254,164,90,161,197,56,174,225,71,110,56,181,219,135,232,173,107,23,161,202,209,242,79,128,207,193,10,62,214,34,211,145,17,92,212,85,79,36,47,237,106,75,10,170,54,70,181,170,138,199,178,57,25,157,125,89,165,179,186,27,85,102,116,86,169,163,232,179,90,127,33,99,23,145,173,229,100,158,11,80,72,232,229,143,189,138,230,59,181,236,114,117,106,171,87,167,84,85,79,196,246,188,55,108,134,87,136,253,237,210,219,47,134,206,84,195,88,212,118,37,107,239,217,141,210,50,180,16,193,37,137,158,140,111,226,247,164,80,201,216,206,173,71,63,181,170,230,34,171,211,70,123,91,181,186,19,101,180,38,51,108,246,211,5,246,54,155,195,121,189,21,47,85,53,143,23,150,103,205,39,239,38,123,228,119,89,37,123,191,51,151,167,94,137,209,17,17,61,88,5,0,243,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,60,255,0,53,238,56,236,234,92,174,111,132,125,185,101,69,193,99,108,87,102,174,203,35,226,176,183,173,196,232,231,109,40,21,170,228,137,144,74,214,121,92,189,37,89,162,116,125,24,216,223,230,172,178,101,114,226,227,142,183,10,90,202,254,143,220,22,91,177,183,90,194,196,15,189,52,79,150,87,225,45,181,21,137,118,40,17,85,175,99,154,173,108,237,107,124,174,100,81,57,170,229,133,34,146,205,57,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,46,167,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,101,11,115,58,223,77,154,222,254,32,172,218,218,125,45,138,116,154,127,187,25,146,214,56,235,206,146,61,81,219,20,41,27,150,63,27,89,254,78,246,216,133,179,181,210,121,163,72,213,30,177,178,36,79,41,203,255,0,98,247,151,122,56,130,196,218,218,29,83,149,209,114,105,78,252,157,237,99,78,139,109,71,133,253,212,137,11,100,141,242,70,201,189,67,209,97,240,43,151,190,55,76,174,99,227,100,168,154,20,5,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,22,253,186,91,165,161,54,91,66,100,247,51,114,243,191,99,105,188,55,135,214,221,244,179,88,241,121,102,100,49,254,238,22,62,71,117,146,86,55,242,181,122,117,234,189,17,21,83,53,155,171,172,48,91,129,184,250,143,90,233,141,5,138,209,88,172,214,66,91,149,48,24,183,189,213,113,241,185,122,164,108,87,255,0,254,85,26,140,141,28,170,145,199,19,59,99,109,154,114,113,225,199,116,48,149,175,113,35,144,214,246,240,218,55,81,215,155,27,71,79,84,150,57,25,158,88,101,124,107,106,211,85,28,145,50,9,91,43,98,237,237,153,95,228,94,230,66,170,219,49,47,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,101,59,165,181,186,19,122,116,38,79,108,247,47,5,246,206,155,204,248,125,109,47,85,53,127,47,138,102,77,31,239,33,123,36,111,73,34,99,191,43,147,175,78,139,213,21,81,115,217,197,119,10,59,143,194,86,227,191,69,107,88,189,118,42,247,146,124,6,126,8,85,149,114,245,90,168,138,230,162,170,248,230,103,115,82,88,85,85,209,185,205,84,87,177,241,200,254,171,203,155,141,127,236,171,184,243,224,53,254,79,43,38,217,106,159,221,228,171,64,190,88,241,119,149,88,145,228,219,15,107,158,238,214,49,99,149,177,43,92,248,220,215,116,149,208,197,26,223,72,42,175,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,115,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,22,105,175,244,6,141,221,61,27,150,219,237,193,211,213,51,154,123,57,93,107,94,163,101,23,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,1,227,111,131,237,77,194,54,232,75,133,114,91,187,162,115,150,39,118,147,204,91,150,191,158,244,17,71,3,230,100,145,196,245,115,95,11,172,178,37,123,153,26,72,173,87,177,173,69,237,107,130,78,48,117,55,8,219,161,22,105,171,110,238,137,206,88,129,186,179,15,82,42,254,123,208,69,28,236,133,241,201,43,21,205,124,46,178,249,81,141,124,105,34,181,24,247,53,23,185,186,8,210,122,167,5,174,116,174,27,90,233,107,222,183,11,168,49,245,242,152,235,62,39,199,231,171,60,109,146,41,59,30,141,123,123,152,246,175,71,34,57,58,244,84,69,252,15,214,0,0,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,160,12,171,151,253,202,227,216,158,217,126,181,243,23,78,63,206,59,123,244,14,154,217,42,59,19,144,193,212,204,234,205,99,98,28,165,23,186,72,85,248,24,42,206,197,91,170,213,235,43,95,50,121,107,70,173,70,163,152,235,95,159,242,44,111,166,188,78,39,43,159,202,210,193,96,177,150,242,57,44,141,136,234,83,167,82,23,77,61,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,11,148,226,83,102,117,150,192,242,154,212,219,91,175,55,22,222,177,203,225,235,225,88,251,82,244,88,41,49,115,20,123,105,85,114,181,37,125,104,83,242,70,233,85,94,168,159,130,71,31,142,24,169,132,213,65,29,120,219,227,7,76,240,141,181,242,230,156,181,46,235,108,229,121,219,164,240,246,226,177,224,189,60,82,64,201,159,36,145,49,90,214,66,219,44,149,88,231,198,178,35,85,140,115,85,123,155,64,58,255,0,95,235,45,211,214,89,109,193,220,29,67,111,57,168,115,150,22,205,235,214,85,59,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,184,158,37,191,250,141,184,143,167,250,19,255,0,191,226,202,86,53,80,81,95,52,190,39,54,227,136,109,229,163,132,219,172,46,42,221,77,3,234,177,127,123,233,89,73,190,223,142,70,192,255,0,26,47,137,171,225,175,59,109,54,53,73,36,141,254,87,201,26,163,95,213,220,171,130,142,24,247,31,137,205,229,165,132,208,185,172,174,150,169,167,250,101,50,26,190,149,101,147,236,25,24,215,190,164,136,169,44,75,230,124,241,177,177,163,36,73,19,163,228,68,86,196,245,77,20,130,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,99,252,203,56,21,179,196,214,153,171,185,251,99,66,221,173,208,211,149,224,198,213,162,219,81,71,6,95,28,182,21,93,3,214,121,25,20,47,133,103,154,102,200,142,78,228,242,70,230,189,93,26,199,72,24,156,182,87,1,149,165,157,193,100,237,227,178,88,235,17,219,167,114,164,206,134,122,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,31,173,160,52,6,178,221,61,101,137,219,237,190,211,214,243,154,135,57,97,43,81,163,89,19,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,4,112,117,193,214,132,225,3,66,88,192,96,46,125,179,169,51,61,159,120,53,7,142,106,255,0,106,120,166,176,250,191,228,175,158,88,224,241,71,97,99,253,218,167,127,78,231,117,85,252,51,174,95,247,43,143,98,123,101,250,215,204,93,40,4,191,238,87,30,196,246,203,245,175,152,186,117,254,34,182,27,70,241,37,180,121,221,169,214,116,170,57,153,26,239,126,50,244,213,214,103,226,114,40,199,37,123,177,35,94,199,119,198,231,117,86,163,219,222,197,124,110,94,199,185,22,139,52,87,3,155,185,169,184,180,151,132,124,187,234,99,51,184,203,14,126,107,45,93,143,189,74,142,57,176,182,127,91,214,52,69,86,73,20,144,248,155,39,139,172,147,195,28,139,19,156,189,183,211,178,251,67,163,118,23,107,244,254,209,237,252,22,227,193,105,218,238,134,186,219,157,102,158,87,190,71,75,44,210,63,240,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,246,167,42,226,199,218,198,242,125,63,212,63,29,57,154,195,77,27,233,177,123,113,196,94,220,100,118,191,116,48,222,187,21,123,164,176,205,18,163,45,99,237,53,21,35,181,90,69,69,241,204,206,231,116,94,138,213,107,156,199,181,236,123,216,236,235,111,166,197,238,63,14,155,143,145,218,253,208,195,122,28,173,30,146,195,52,74,175,171,144,170,229,84,142,213,105,21,19,201,11,251,93,209,122,35,145,205,115,30,214,61,143,99,103,255,0,43,174,96,23,49,23,49,188,50,111,126,162,243,98,166,244,216,237,15,148,158,57,231,181,29,169,103,138,8,113,46,241,177,253,208,175,151,172,82,72,172,108,45,141,209,171,149,139,19,98,237,124,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,95,241,86,188,208,121,125,217,203,89,205,113,67,178,216,170,140,123,43,186,254,176,193,214,138,42,204,236,134,43,86,46,102,150,89,103,107,85,234,214,64,215,193,20,93,242,61,93,47,230,123,159,215,229,229,89,192,119,253,136,226,175,119,240,191,237,101,210,24,44,158,59,255,0,80,250,217,182,191,203,255,0,180,54,38,73,15,251,59,12,119,250,39,150,168,10,86,231,87,238,159,75,125,63,163,242,57,18,10,233,61,83,157,208,218,171,13,173,116,181,239,69,154,211,249,10,249,76,117,159,19,36,240,90,130,70,201,20,157,143,71,49,221,175,99,87,163,145,90,189,58,42,42,126,6,130,120,28,226,239,21,197,246,209,187,85,207,142,169,135,213,152,27,13,198,234,60,84,22,26,246,50,117,98,57,150,161,98,185,101,101,105,147,187,179,200,157,81,241,205,26,58,79,18,200,232,149,190,154,195,135,222,87,220,65,100,117,214,215,232,47,183,117,158,227,244,185,54,153,137,242,227,177,184,45,50,248,149,178,71,90,84,239,99,102,177,148,172,217,145,60,82,49,144,192,232,89,29,116,236,124,178,215,133,94,58,182,75,138,250,212,240,218,62,253,188,118,182,110,29,217,124,190,153,179,86,119,63,28,200,229,142,25,122,90,241,164,19,51,201,44,125,138,215,35,220,199,181,92,198,47,123,25,34,129,154,206,44,125,211,239,39,212,13,67,242,51,150,125,202,3,75,96,181,207,5,251,133,162,181,77,31,91,133,212,26,195,45,139,200,214,242,190,63,61,89,241,52,35,150,62,246,43,94,222,230,61,201,213,170,142,78,189,81,81,127,18,16,115,6,224,147,43,194,134,191,143,59,166,32,183,123,110,181,85,139,19,98,174,54,171,155,6,38,119,77,51,153,137,124,142,154,87,189,241,215,108,110,108,178,43,86,100,242,43,81,86,57,58,69,89,50,217,89,177,85,240,83,100,237,191,27,78,196,214,235,211,116,206,88,33,158,102,198,217,101,100,125,123,90,247,182,8,90,231,34,117,114,69,26,47,94,212,233,48,57,117,240,43,103,138,93,100,154,227,112,104,91,102,213,224,44,77,13,233,171,90,137,143,201,228,97,74,239,76,106,162,72,147,194,199,71,97,178,62,102,179,252,12,115,26,246,61,200,246,77,254,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,243,250,255,0,95,232,221,172,209,185,109,193,220,29,67,83,7,167,176,117,214,205,235,214,85,123,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,207,103,24,156,85,107,46,43,247,115,33,172,51,57,43,109,211,24,235,22,43,105,60,68,145,164,44,199,99,149,255,0,145,93,19,94,246,250,153,26,216,221,51,251,157,220,244,70,162,248,217,27,25,194,137,127,203,247,142,236,239,10,186,170,61,21,170,95,235,118,203,80,100,18,76,141,110,140,143,236,187,83,201,86,57,114,189,236,175,45,137,252,85,171,185,61,51,85,26,254,189,83,163,191,21,189,236,78,91,21,159,197,82,206,224,178,117,50,56,220,141,120,237,211,185,82,102,205,5,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,14,107,197,143,181,141,228,250,127,168,126,58,115,53,132,223,229,161,199,29,158,28,117,148,59,61,174,25,81,251,117,173,51,17,190,107,114,62,42,239,193,228,102,72,224,75,174,153,234,214,173,101,107,34,108,205,123,191,35,35,73,24,168,173,123,38,180,158,53,248,122,217,173,252,217,171,175,222,59,63,99,80,209,189,117,2,234,74,213,93,53,236,77,24,28,201,114,9,7,106,43,151,203,86,41,35,86,171,100,111,119,142,79,20,142,137,141,34,95,15,28,221,182,75,21,149,163,180,186,191,110,109,232,93,190,193,87,177,141,211,185,248,172,79,117,107,227,171,57,91,141,130,213,54,182,105,154,255,0,72,200,163,146,70,77,63,89,147,175,106,49,234,232,236,123,73,234,156,22,185,210,184,109,107,165,175,122,220,46,160,199,215,202,99,172,248,159,31,158,172,241,182,72,164,236,122,53,237,238,99,218,189,28,136,228,235,209,81,23,240,63,88,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,0,0,0,0,0,0,0,1,26,181,103,49,238,12,116,54,170,204,232,173,83,188,158,139,53,167,242,22,49,121,26,223,119,114,178,120,45,65,35,163,150,62,246,86,115,29,218,246,57,58,181,85,171,211,170,42,167,226,118,173,173,221,45,9,189,58,19,25,185,155,105,157,251,103,77,230,124,222,138,239,165,154,191,151,197,51,225,147,247,115,49,146,55,164,145,61,191,153,169,215,167,84,234,138,138,185,215,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,64,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,232,52,6,191,214,91,89,172,177,59,131,183,218,134,222,15,80,224,236,37,154,55,171,42,119,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,162,142,21,120,152,209,188,87,237,29,61,210,209,244,109,227,158,219,14,198,229,241,150,81,92,252,118,70,54,70,249,96,73,59,81,179,51,182,88,222,201,26,137,220,199,183,185,172,127,124,108,140,28,208,184,22,253,181,233,87,239,142,206,104,207,87,185,56,94,207,182,43,82,119,108,217,220,92,113,185,23,164,40,213,245,23,33,233,31,143,162,181,239,137,31,31,239,92,218,241,165,43,23,83,201,83,218,198,169,250,129,123,227,177,197,85,241,99,238,159,121,62,160,106,31,145,156,181,78,74,158,214,53,79,212,11,223,29,142,34,175,52,46,58,127,109,122,169,251,29,179,154,207,213,237,182,23,179,237,139,52,155,219,14,119,41,28,142,85,233,50,57,125,69,56,122,71,227,232,141,99,229,71,201,251,214,182,188,137,0,11,84,228,99,252,108,254,91,254,164,90,161,205,56,145,222,252,87,14,27,37,170,119,163,51,131,183,153,175,167,43,196,230,80,173,35,99,125,153,230,158,58,240,177,94,239,193,140,89,102,143,189,253,28,173,103,115,145,175,84,70,46,104,143,107,178,251,189,172,182,23,116,52,254,238,109,252,245,35,206,233,219,14,154,186,91,129,38,130,86,62,55,69,44,50,51,240,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,211,70,39,45,138,207,226,169,103,112,89,58,153,28,110,70,188,118,233,220,169,51,102,130,204,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,71,253,210,227,215,132,237,150,215,121,61,179,220,189,214,251,27,82,97,188,62,182,151,216,89,43,30,47,44,44,154,63,222,67,93,241,187,172,114,177,223,149,203,211,175,69,232,168,168,158,175,98,248,163,216,158,37,62,219,253,138,107,159,188,127,119,61,55,218,127,230,203,148,252,30,163,203,225,255,0,140,197,31,119,119,130,95,240,245,233,219,248,244,234,157,105,91,154,63,190,205,205,253,23,225,233,30,43,96,56,179,214,92,57,237,126,235,104,125,191,175,110,142,119,114,171,226,235,87,212,117,47,164,19,225,153,86,73,214,85,141,158,55,43,159,44,86,36,141,30,215,198,248,151,163,218,189,200,213,78,85,160,52,6,178,221,61,101,137,219,237,190,211,214,243,154,135,57,97,43,81,163,89,19,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,75,211,218,46,91,155,37,183,92,58,106,141,132,212,18,219,206,216,215,117,226,135,84,106,26,143,158,140,247,223,90,212,179,208,154,56,29,52,209,64,250,235,43,81,17,189,89,34,198,139,35,94,138,173,41,135,137,222,30,181,87,11,251,203,154,218,61,83,103,215,250,15,29,156,118,81,149,100,175,14,78,140,173,238,138,196,109,122,127,206,141,232,215,61,172,150,41,88,143,127,103,114,251,253,43,198,110,118,167,6,58,215,131,189,91,138,245,216,171,222,146,198,148,200,215,99,25,38,62,70,229,96,187,102,181,132,252,60,144,191,182,121,25,39,227,35,36,114,177,123,216,246,248,60,7,9,222,233,246,111,234,6,158,249,24,11,169,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,177,254,107,220,113,214,211,88,172,223,8,251,114,203,105,157,201,87,174,205,93,150,71,203,93,40,212,149,177,206,218,80,43,85,171,43,231,137,204,242,185,122,196,144,202,232,250,61,210,63,195,88,27,47,180,58,203,126,183,67,79,237,30,223,193,82,76,238,162,176,232,107,173,185,210,24,34,99,35,116,178,205,35,255,0,21,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,93,15,112,197,195,214,149,225,127,102,176,187,71,165,172,250,255,0,65,228,179,145,202,62,172,117,230,201,222,149,221,210,216,145,172,79,249,177,177,28,231,185,145,69,19,21,239,236,238,86,250,113,71,177,60,53,253,137,251,107,215,63,119,62,241,250,159,179,63,205,151,46,121,253,63,139,205,255,0,22,138,78,222,223,60,95,226,233,215,187,240,235,209,122,126,78,202,113,153,195,103,17,58,170,214,138,217,205,200,251,193,154,165,143,126,82,122,223,99,223,169,217,85,146,71,27,164,239,177,4,108,94,143,154,52,232,139,221,249,186,244,232,138,169,5,185,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,142,127,204,103,141,127,237,85,184,240,96,52,6,79,43,30,217,105,111,221,227,107,78,190,40,242,151,145,94,146,100,221,15,107,94,222,230,61,35,137,178,171,156,200,218,231,116,137,211,75,26,125,124,184,184,28,173,197,110,178,191,172,55,5,246,235,237,214,143,177,3,47,67,19,37,137,249,187,110,69,122,82,138,116,68,107,24,214,163,93,59,154,239,43,89,44,77,106,53,102,73,99,189,226,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,113,254,42,184,103,209,188,87,237,29,205,173,214,23,173,227,158,219,13,201,98,50,117,149,92,252,118,70,54,72,200,167,88,251,145,179,51,182,89,24,248,220,169,220,199,187,181,204,127,100,140,207,14,233,109,110,187,217,109,119,147,219,61,203,193,125,141,169,48,222,31,91,75,213,67,99,197,229,133,147,71,251,200,94,248,221,214,57,88,239,202,229,233,215,162,244,84,84,73,235,202,191,142,171,58,3,80,226,184,97,221,43,246,231,211,25,203,16,227,116,100,208,213,139,179,19,145,158,212,207,116,18,164,113,164,210,50,212,214,81,18,71,189,254,39,181,137,218,216,222,247,199,113,37,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,14,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,34,213,15,21,189,27,67,163,119,235,107,245,6,209,238,4,22,228,193,106,42,237,134,194,212,157,97,158,39,178,70,203,20,209,191,241,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,206,183,17,91,13,172,184,109,221,204,238,212,235,58,86,218,252,117,135,191,25,122,106,233,11,50,216,229,123,146,189,216,145,175,123,123,36,107,122,171,81,238,236,122,62,55,47,123,28,137,42,185,110,115,4,173,195,181,153,54,123,121,50,182,221,183,89,27,14,179,75,37,52,178,204,205,50,244,138,121,37,72,171,195,4,179,76,203,51,44,13,86,53,205,100,111,87,201,211,171,228,85,187,67,149,111,167,20,123,19,195,95,216,159,182,189,115,247,115,239,31,169,251,51,252,217,114,231,159,211,248,188,223,241,104,164,237,237,243,197,254,46,157,123,191,14,189,23,167,148,218,222,61,120,78,222,157,119,140,219,61,180,221,111,182,117,38,103,205,232,169,125,133,146,175,229,241,66,249,164,253,228,213,217,27,122,71,19,221,249,156,157,122,116,78,170,168,139,32,0,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,6,85,203,137,225,231,139,61,27,194,47,44,77,179,215,25,218,245,51,25,219,246,50,213,176,90,113,215,214,172,249,87,166,114,210,78,172,122,71,42,177,145,68,245,145,207,86,118,117,241,177,85,29,43,17,106,91,95,235,253,101,186,122,203,45,184,59,131,168,109,231,53,14,114,194,217,189,122,202,167,124,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,151,19,203,23,128,239,216,134,10,182,252,238,198,23,183,95,106,12,123,126,205,197,228,113,222,59,90,94,23,62,102,201,209,222,87,39,154,196,14,174,174,238,142,57,97,106,201,10,244,239,149,171,213,121,163,251,19,220,223,209,126,98,145,64,38,154,55,211,125,54,227,135,77,184,200,238,134,232,102,125,14,42,143,72,161,134,36,71,218,200,90,114,42,199,86,180,106,169,228,153,253,174,232,157,81,168,214,185,239,115,24,199,189,185,214,223,77,244,220,126,34,247,31,35,186,27,161,153,245,217,91,221,34,134,24,145,89,87,31,85,170,171,29,90,209,170,175,142,22,119,59,162,117,87,43,156,231,189,207,123,222,247,120,2,234,120,150,255,0,234,54,226,62,159,232,79,254,255,0,139,41,88,186,158,103,92,120,254,196,48,86,118,27,105,243,93,186,251,80,99,221,246,150,83,29,145,241,218,210,240,185,240,186,62,173,241,57,60,214,32,117,132,111,108,145,203,11,86,57,147,167,124,78,90,139,217,125,161,214,91,245,186,26,127,104,246,254,10,146,103,117,21,135,67,93,109,206,144,193,19,25,27,165,150,105,31,248,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,232,123,134,46,30,180,175,11,251,53,133,218,61,45,103,215,250,15,37,156,142,81,245,99,175,54,78,244,174,238,150,196,141,98,127,205,141,136,231,61,204,138,40,152,175,127,103,114,254,174,245,239,222,211,240,237,165,106,235,93,227,213,127,119,240,183,114,12,197,193,103,208,217,183,223,105,241,201,35,99,236,175,28,143,78,172,134,69,234,169,219,249,122,117,234,168,139,207,246,183,143,94,19,183,167,93,227,54,207,109,55,91,237,157,73,153,243,122,42,95,97,100,171,249,124,80,190,105,63,121,53,118,70,222,145,196,247,126,103,39,94,157,19,170,170,34,240,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,45,211,141,190,48,116,207,8,219,95,46,105,203,82,238,182,206,87,157,186,79,15,110,43,30,11,211,197,36,12,153,242,73,19,21,173,100,45,178,201,85,142,124,107,34,53,88,199,53,87,185,185,246,213,154,167,59,174,117,86,103,90,234,155,222,183,53,168,50,22,50,153,27,62,38,71,231,181,60,142,146,89,59,24,141,99,123,158,247,47,70,162,53,58,244,68,68,252,15,65,178,251,189,172,182,23,116,52,254,238,109,252,245,35,206,233,219,14,154,186,91,129,38,130,86,62,55,69,44,50,51,240,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,209,71,14,187,243,163,120,146,218,60,22,235,104,203,181,28,204,141,118,51,39,70,27,11,51,241,57,20,99,86,197,41,85,204,99,187,227,115,186,35,149,141,239,98,178,70,167,99,218,171,154,34,255,0,185,92,123,19,219,47,214,190,98,233,64,37,255,0,114,184,246,39,182,95,173,124,197,210,85,0,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,10,118,231,35,196,14,215,238,46,178,210,187,63,163,31,83,51,157,208,22,50,11,156,202,196,178,57,148,39,153,33,106,227,226,123,100,241,61,232,176,247,78,139,27,150,55,199,19,27,35,92,150,35,32,174,203,237,14,178,223,173,208,211,251,71,183,240,84,147,59,168,172,58,26,235,110,116,134,8,152,200,221,44,179,72,255,0,197,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,86,213,57,180,233,188,174,141,224,107,108,52,134,119,83,219,212,153,44,30,168,194,227,110,102,109,163,188,249,41,225,195,222,142,75,82,119,61,238,239,145,205,87,175,87,185,122,185,122,185,223,222,176,131,149,199,190,205,178,253,107,225,238,151,252,0,5,43,115,171,247,79,165,190,159,209,249,28,137,8,52,158,128,214,90,234,182,160,181,163,244,245,188,179,52,174,30,76,254,93,43,34,57,245,113,209,203,20,82,216,86,117,238,115,24,233,227,87,246,162,246,179,185,238,232,198,61,205,245,92,58,239,206,178,225,183,119,48,91,173,163,46,219,107,241,214,24,204,157,24,108,36,44,203,99,149,237,91,20,165,87,49,237,236,145,173,232,142,86,59,177,232,201,26,157,236,106,167,234,241,85,196,198,178,226,191,119,46,110,150,176,163,83,28,198,215,110,55,17,140,172,136,230,99,177,209,190,71,197,2,201,218,142,153,253,210,200,247,200,228,78,231,189,221,173,99,59,35,101,143,242,100,225,211,238,214,132,206,241,47,159,175,210,254,175,242,96,180,255,0,231,255,0,6,46,9,147,213,75,249,37,86,175,150,212,72,206,217,35,107,217,232,187,154,170,217,191,25,43,171,57,143,112,99,161,181,86,103,69,106,157,228,244,89,173,63,144,177,139,200,214,251,187,149,147,193,106,9,29,28,177,247,178,179,152,238,215,177,201,213,170,173,94,157,81,85,63,19,170,236,166,253,237,63,17,58,86,214,181,217,205,87,247,131,11,75,32,252,92,246,125,13,154,157,150,153,28,114,58,62,203,17,198,245,232,201,163,94,168,157,191,155,167,94,168,168,153,236,226,199,221,62,242,125,64,212,63,35,57,106,156,149,61,172,106,159,168,23,190,59,28,67,254,104,92,107,255,0,104,13,118,253,152,219,220,158,42,246,219,104,220,131,44,197,145,164,190,111,182,114,141,133,204,125,132,149,205,78,144,197,229,158,24,210,53,86,73,249,229,239,145,175,139,199,5,139,52,229,79,199,85,109,29,37,14,22,55,94,253,74,216,43,86,18,29,21,121,181,101,116,237,200,219,186,196,251,53,233,12,110,71,50,89,108,73,43,102,145,91,227,84,145,174,123,154,232,210,46,235,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,255,0,20,67,204,83,142,171,60,82,235,37,208,251,125,126,219,54,175,1,98,25,168,195,102,172,76,126,79,35,10,88,98,228,145,86,52,158,22,58,59,14,141,144,185,255,0,224,99,94,230,49,238,86,51,138,108,55,12,250,203,126,116,246,228,235,60,53,234,152,237,61,181,218,94,238,163,205,93,153,81,239,115,227,171,98,106,213,34,137,28,142,115,230,117,105,17,95,248,50,54,49,238,85,87,118,71,39,32,58,175,18,252,58,107,190,23,247,78,254,217,235,170,255,0,237,110,97,238,247,195,254,115,197,250,153,161,130,231,142,41,100,240,249,124,15,119,137,238,239,103,247,42,127,114,172,202,229,79,199,29,109,181,202,208,225,111,114,89,110,92,22,167,204,35,52,182,77,175,150,117,199,100,109,57,140,74,79,143,170,163,43,77,47,71,53,209,181,60,115,75,35,158,142,108,174,146,27,52,226,199,218,198,242,125,63,212,63,29,57,154,195,208,107,45,1,172,182,250,206,42,174,179,211,214,241,79,206,97,233,103,241,139,50,39,101,204,117,184,146,90,246,34,123,85,90,246,57,171,209,122,47,229,123,94,199,118,189,142,106,72,172,7,49,29,229,211,252,35,228,184,87,98,122,255,0,95,230,197,69,168,178,22,27,98,106,90,118,88,18,55,226,225,133,209,255,0,235,26,217,159,35,214,56,165,88,227,107,59,34,124,124,83,96,118,115,59,196,6,242,233,61,157,211,147,122,123,122,155,32,218,242,89,237,99,253,37,86,53,210,89,179,216,247,177,36,241,65,28,178,248,251,209,207,236,237,111,230,114,33,161,77,127,186,91,19,193,246,214,105,207,191,89,223,186,90,51,25,232,244,182,31,252,150,229,255,0,31,142,179,188,16,126,233,146,202,189,33,172,255,0,206,254,189,123,63,23,117,84,235,207,244,159,49,238,12,117,206,170,195,104,173,45,188,158,183,53,168,50,21,241,120,234,223,119,114,177,249,237,79,35,99,138,62,247,214,107,27,220,247,181,58,185,81,169,215,170,170,39,226,73,80,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,0,0,0,0,0,0,0,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,74,220,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,0,114,174,44,125,172,111,39,211,253,67,241,211,153,172,38,87,20,252,14,86,219,94,27,118,171,138,77,182,125,185,112,90,159,75,233,247,234,156,99,153,44,235,142,200,218,161,27,214,235,36,232,168,202,211,75,213,174,108,142,79,28,210,198,214,43,155,43,99,135,138,112,171,196,198,178,225,67,119,41,238,150,143,163,83,34,199,87,118,55,47,140,178,136,214,100,113,210,62,55,203,2,73,218,174,133,253,209,70,246,72,212,94,215,177,189,205,123,59,227,126,135,182,171,115,52,174,242,109,198,156,221,45,21,111,212,97,117,54,62,44,133,110,233,35,124,144,247,167,231,130,95,27,222,198,205,19,209,209,200,196,114,246,72,199,181,87,171,84,206,191,22,62,233,247,147,234,6,161,249,25,203,84,228,169,237,99,84,253,64,189,241,216,226,170,248,177,247,79,188,159,80,53,15,200,206,122,173,1,198,46,187,218,254,22,53,31,13,26,22,159,217,159,123,117,5,204,142,99,55,228,134,111,85,139,181,142,109,41,241,222,158,88,29,217,221,227,99,252,236,145,175,78,157,168,137,213,92,115,253,139,216,189,199,226,47,113,241,219,95,181,248,111,93,149,189,214,89,166,149,85,149,113,245,90,168,146,90,179,34,34,248,225,103,115,122,175,69,114,185,205,99,26,247,189,140,119,107,230,41,195,166,132,225,127,116,244,62,217,232,90,255,0,195,252,101,204,197,222,249,191,206,121,79,83,110,25,238,120,229,150,79,15,151,192,199,120,152,238,198,127,114,39,247,170,202,174,70,63,198,207,229,191,234,69,170,21,87,206,247,116,191,252,154,108,166,63,59,255,0,117,234,156,190,51,210,255,0,232,173,66,127,50,179,255,0,218,77,236,99,255,0,242,189,191,232,212,134,188,190,182,119,21,189,252,90,104,93,35,169,112,54,242,186,122,149,137,179,121,136,162,170,217,224,72,42,66,249,163,109,166,189,143,103,166,146,195,107,193,34,61,58,57,39,236,69,71,61,170,115,77,254,217,204,239,15,251,203,171,54,119,81,205,234,45,233,156,131,171,199,103,181,140,245,117,94,212,146,181,158,198,61,233,31,150,9,34,151,199,222,174,103,127,107,191,51,85,11,159,229,67,188,88,173,202,225,47,9,164,93,158,183,123,80,237,245,139,24,76,164,87,109,54,89,227,129,211,73,53,39,49,189,238,122,86,74,239,100,17,171,145,169,214,172,172,98,118,198,138,76,162,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,17,87,154,63,190,205,205,253,23,225,233,17,84,189,238,92,92,14,89,225,75,70,223,214,27,130,250,150,55,23,88,87,129,151,161,137,145,74,204,37,70,170,189,41,69,58,34,185,239,115,149,174,157,205,119,137,207,138,38,181,28,144,164,178,76,163,133,113,131,194,102,141,226,235,107,254,227,231,108,84,195,231,104,88,142,206,11,81,186,130,218,159,20,245,145,139,58,49,137,36,74,246,75,19,22,55,49,95,217,215,198,245,69,116,76,84,207,102,191,208,26,203,107,53,150,91,111,183,7,79,91,193,234,28,29,133,173,122,141,148,78,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,125,175,9,222,233,246,111,234,6,158,249,24,11,169,230,143,236,79,115,127,69,249,138,69,11,105,61,83,157,208,218,171,13,173,116,181,239,69,154,211,249,10,249,76,117,159,19,36,240,90,130,70,201,20,157,143,71,49,221,175,99,87,163,145,90,189,58,42,42,126,7,201,137,196,229,115,249,90,88,44,22,50,222,71,37,145,177,29,74,116,234,66,233,167,179,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,160,158,5,248,50,193,112,121,183,22,177,146,101,126,217,214,122,163,211,216,212,217,40,158,244,170,233,34,71,248,171,86,141,221,58,67,23,150,84,73,28,212,146,71,61,206,119,106,43,34,142,74,149,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,117,94,121,223,193,63,230,79,233,164,32,225,143,69,101,117,254,148,223,252,22,26,197,72,108,85,218,123,89,183,186,203,220,214,44,24,252,214,38,244,205,69,107,92,189,238,138,180,141,98,116,232,175,86,162,171,81,85,201,194,141,62,237,86,150,219,141,23,183,26,115,77,237,13,28,85,77,25,83,31,19,176,141,197,202,146,213,146,172,137,228,108,204,149,21,222,111,39,122,200,178,171,156,233,28,245,123,156,229,114,185,125,89,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,32,175,46,14,96,20,248,136,193,69,180,155,189,168,191,225,98,135,169,158,43,54,35,130,188,122,138,175,123,228,238,174,200,89,28,108,154,24,213,24,248,81,189,203,28,73,43,85,255,0,190,72,186,87,31,220,31,98,184,178,218,55,55,30,150,227,215,122,58,189,203,250,81,240,202,212,101,153,222,198,172,148,101,108,143,108,93,150,22,24,152,146,57,205,88,158,214,63,187,177,36,142,74,1,203,98,114,184,12,173,220,22,119,25,111,29,146,199,88,146,165,202,118,225,116,51,214,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,184,158,88,188,192,46,110,237,58,220,63,111,126,162,245,122,234,167,108,26,103,37,44,115,203,107,61,86,56,38,154,86,217,123,88,177,164,208,71,95,241,154,71,181,211,53,237,234,142,145,175,124,158,3,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,115,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,22,168,8,255,0,198,47,7,90,19,139,253,9,95,1,159,185,246,54,164,195,119,253,223,212,30,57,172,125,151,229,154,187,237,127,146,178,120,163,159,203,29,116,143,247,138,189,157,123,155,209,83,241,207,190,191,208,26,203,107,53,150,91,111,183,7,79,91,193,234,28,29,133,173,122,141,148,78,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,108,211,149,31,29,63,232,56,95,222,189,103,255,0,115,213,208,23,111,55,254,115,93,139,146,194,187,255,0,85,233,88,230,255,0,219,194,143,255,0,139,194,57,231,127,4,255,0,153,63,166,145,87,149,199,190,205,178,253,107,225,238,151,252,0,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,50,174,125,87,114,217,92,141,106,20,242,25,59,118,171,226,235,173,74,49,77,51,158,202,176,44,178,76,177,68,213,94,140,98,203,52,178,43,91,209,59,228,123,191,189,202,171,101,92,168,120,28,179,169,114,184,78,46,55,25,245,23,5,141,177,97,250,71,18,172,138,194,222,183,19,164,129,215,103,71,35,146,38,65,43,95,226,106,116,149,102,137,178,117,99,99,103,154,221,8,171,205,31,216,158,230,254,139,243,20,138,1,59,255,0,24,188,98,235,190,47,245,221,124,254,126,159,216,218,111,13,223,247,127,79,249,33,177,246,95,150,26,236,181,254,84,200,34,146,127,44,149,210,79,222,34,246,117,237,111,68,79,199,181,114,224,229,255,0,115,136,140,236,91,183,187,218,119,254,9,232,122,152,34,173,98,73,235,201,168,173,118,62,62,218,239,133,241,200,200,97,145,81,239,153,29,218,178,68,145,53,31,251,229,138,11,23,83,196,183,255,0,81,183,17,244,255,0,66,127,247,252,89,74,199,106,227,79,109,238,109,55,21,155,159,162,174,220,245,94,45,65,62,70,188,174,189,61,201,22,173,212,75,149,210,89,236,117,150,89,146,27,17,164,143,122,185,203,34,61,123,223,254,53,178,158,74,116,118,225,187,29,173,50,216,26,254,29,103,54,160,101,61,68,178,101,18,121,38,171,20,61,244,100,109,100,107,125,52,63,191,180,198,170,163,221,36,145,206,190,69,68,108,113,88,169,0,57,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,159,252,234,253,172,105,111,168,20,126,59,34,86,7,6,219,199,130,225,255,0,136,125,63,188,90,142,31,81,83,76,227,243,150,35,173,220,246,122,187,79,196,92,142,181,110,246,49,235,31,150,121,34,139,201,216,173,103,127,115,191,43,85,79,21,189,27,189,172,183,235,116,53,6,238,110,4,245,36,206,234,43,13,154,194,84,129,33,130,38,50,54,197,20,49,179,241,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,177,254,84,124,11,127,160,226,131,122,244,103,253,207,107,64,82,188,239,249,206,118,82,74,234,223,253,87,165,123,157,255,0,111,50,51,254,47,49,197,57,143,242,255,0,185,195,190,118,93,219,218,29,59,255,0,4,247,253,52,18,214,175,36,246,36,211,182,187,25,31,109,135,204,249,36,124,51,72,138,246,76,174,237,73,37,88,156,140,253,202,203,197,120,58,227,23,93,240,129,174,236,103,240,20,254,217,211,121,158,207,188,26,127,201,13,127,181,60,80,216,101,95,242,167,193,44,144,120,164,176,178,126,237,19,191,167,107,186,162,254,28,0,191,238,87,30,196,246,203,245,175,152,186,80,9,127,220,174,61,137,237,151,235,95,49,116,149,64,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,119,220,199,249,128,83,225,223,5,46,210,109,14,162,255,0,133,139,254,154,121,108,215,142,11,17,233,218,189,236,147,186,195,38,100,145,190,105,163,69,99,33,86,247,36,114,172,174,86,126,229,37,165,109,39,165,179,186,231,85,97,180,86,150,163,235,115,90,131,33,95,23,142,173,229,100,126,123,83,200,216,226,143,189,234,214,55,185,239,106,117,114,163,83,175,85,84,79,196,189,238,95,60,18,98,184,80,208,18,103,117,60,21,47,110,46,170,175,94,108,173,199,85,107,103,196,192,232,97,115,241,44,145,179,74,199,178,59,13,145,206,150,53,106,76,190,53,114,42,71,31,78,107,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,255,0,0,1,74,220,234,253,211,233,111,167,244,126,71,34,57,42,123,167,213,63,79,239,124,142,56,241,92,197,56,21,179,194,214,178,93,113,183,212,45,191,106,243,246,33,134,140,214,109,68,247,227,50,51,37,135,174,53,17,100,89,230,99,99,174,233,25,51,153,254,7,181,142,123,222,213,123,227,86,202,109,126,87,122,183,115,72,109,70,25,214,227,177,170,115,21,177,175,177,90,147,173,190,156,15,122,121,173,44,77,84,87,178,24,188,146,191,243,53,17,145,185,85,205,68,85,77,41,237,238,138,197,109,174,128,211,91,115,130,177,110,124,110,149,195,210,194,83,150,219,218,233,228,130,180,44,134,55,72,230,181,173,87,171,88,138,170,141,106,117,235,209,19,251,140,230,113,99,238,159,121,62,160,106,31,145,156,181,78,74,158,214,53,79,212,11,223,29,142,42,175,139,31,116,251,201,245,3,80,252,140,231,170,208,28,98,235,189,175,225,99,81,240,209,161,105,253,153,247,183,80,92,200,230,51,126,72,102,245,88,187,88,230,210,159,29,233,229,129,221,157,222,54,63,206,201,26,244,233,218,136,157,85,199,63,216,189,139,220,126,34,247,31,29,181,251,95,134,245,217,91,221,101,154,105,85,89,87,31,85,170,137,37,171,50,34,47,142,22,119,55,170,244,87,43,156,214,49,175,123,216,199,92,254,173,229,149,178,87,248,80,93,132,211,216,90,141,212,248,234,239,202,227,53,44,147,207,11,221,169,22,156,48,201,109,202,247,78,232,43,89,117,104,82,106,236,238,141,24,136,172,111,145,145,189,180,131,175,244,6,178,218,205,101,150,219,237,193,211,214,240,122,135,7,97,107,94,163,101,19,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,94,255,0,184,92,96,229,119,127,130,109,61,195,190,187,90,139,157,219,221,81,136,118,6,212,49,57,143,189,132,139,31,126,14,201,90,214,120,154,250,202,234,209,163,251,145,210,178,102,117,106,186,57,100,127,215,202,227,223,102,217,126,181,240,247,75,126,227,167,105,183,151,122,248,113,212,90,11,99,181,127,216,185,235,125,178,89,167,220,216,190,221,162,140,122,77,140,245,10,169,233,252,189,91,249,186,163,95,217,226,145,91,20,178,57,51,174,91,167,11,27,223,176,218,203,150,254,234,237,46,220,224,234,105,93,97,165,118,223,80,79,169,48,238,147,186,124,164,238,198,200,201,51,12,145,127,52,236,149,200,196,119,95,198,5,241,195,209,35,72,28,250,139,45,251,156,222,236,236,213,77,9,130,217,140,222,144,251,107,114,109,248,243,152,108,143,107,162,251,191,69,102,86,75,55,151,167,239,125,71,130,72,125,58,42,183,242,121,95,218,232,160,239,169,109,39,165,179,186,231,85,97,180,86,150,163,235,115,90,131,33,95,23,142,173,229,100,126,123,83,200,216,226,143,189,234,214,55,185,239,106,117,114,163,83,175,85,84,79,196,190,153,244,46,187,219,46,89,89,253,1,185,121,79,93,169,48,91,63,151,167,119,247,16,197,233,59,113,115,248,233,254,229,206,142,79,79,31,101,127,43,92,190,95,15,145,87,171,212,160,18,236,247,55,131,236,87,22,92,191,54,117,184,244,183,30,187,209,219,111,138,191,165,31,12,173,70,89,157,248,170,203,37,25,91,35,219,23,101,133,134,38,36,142,115,86,39,181,143,238,236,73,35,146,152,117,102,150,206,232,109,85,153,209,90,166,143,162,205,105,252,133,140,94,70,183,149,146,120,45,65,35,163,150,62,246,43,152,238,215,177,201,213,170,173,94,157,81,85,63,18,213,57,46,112,245,246,102,11,81,241,59,150,179,149,175,111,47,234,116,150,34,148,149,124,85,102,162,199,214,154,123,141,145,201,214,110,179,198,144,181,89,209,172,117,121,209,85,238,119,72,250,7,58,191,107,26,91,234,5,31,142,200,149,87,194,119,186,125,155,250,129,167,190,70,3,74,96,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,0,0,0,0,0,0,0,1,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,115,255,0,219,246,205,126,217,127,179,231,237,11,21,251,66,251,63,237,63,176,187,221,230,240,246,247,246,247,244,241,249,188,127,189,240,119,121,124,95,189,236,241,254,115,160,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,164,142,25,49,56,172,255,0,8,155,81,130,206,227,42,100,113,185,29,183,193,84,185,78,220,45,154,11,48,73,140,133,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,83,95,48,110,9,50,188,40,107,248,243,186,98,11,119,182,235,85,88,177,54,42,227,106,185,176,98,103,116,211,57,152,151,200,233,165,123,223,29,118,198,230,203,34,181,102,79,34,181,21,99,147,163,151,207,27,121,94,20,53,252,152,45,79,61,187,219,117,170,172,87,135,43,77,214,156,216,49,51,186,104,90,252,179,35,108,50,189,239,142,187,100,107,162,141,26,179,39,141,28,170,177,199,211,138,241,55,150,197,103,248,146,221,124,238,11,39,83,35,141,200,235,140,237,186,119,42,76,217,160,179,4,151,230,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,22,191,201,83,218,198,169,250,129,123,227,177,197,85,241,99,238,159,121,62,160,106,31,145,156,231,250,79,75,103,117,206,170,195,104,173,45,71,214,230,181,6,66,190,47,29,91,202,200,252,246,167,145,177,197,31,123,213,172,111,115,222,212,234,229,70,167,94,170,168,159,137,125,60,2,240,81,165,120,83,219,138,153,188,182,51,212,110,110,166,199,195,38,163,200,88,72,223,37,14,244,108,142,198,87,88,220,246,54,24,158,136,143,115,28,190,105,24,143,85,237,108,76,138,0,115,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,22,168,103,7,141,13,227,193,111,239,20,26,255,0,117,116,180,61,152,92,174,66,58,248,233,59,158,190,166,173,74,241,84,138,207,71,177,143,103,153,149,219,47,141,205,71,51,201,216,189,85,189,86,122,114,62,208,22,98,197,110,158,233,94,211,213,22,189,171,24,236,6,47,44,228,137,211,163,226,108,179,221,174,197,235,229,99,21,38,160,247,126,8,199,170,71,254,37,141,123,121,7,57,61,148,251,141,196,22,39,120,234,100,60,213,55,55,30,190,104,36,151,186,72,47,99,162,175,94,78,214,164,109,70,194,232,31,77,91,213,239,114,201,231,235,218,222,196,63,87,146,222,241,224,180,126,242,234,221,157,203,195,227,183,184,152,250,246,49,118,123,158,189,214,177,173,177,35,171,118,53,138,137,223,4,246,37,242,57,236,107,125,55,111,230,116,141,68,185,64,10,1,230,143,239,179,115,127,69,248,122,71,117,228,175,180,58,55,87,238,134,182,221,204,236,22,230,206,237,237,122,48,224,145,179,171,32,133,249,8,238,197,60,207,98,126,47,122,69,10,198,212,85,236,68,154,69,86,171,145,142,101,196,128,64,14,112,92,61,105,93,109,177,43,196,23,169,251,63,82,109,207,130,183,116,117,99,119,218,148,110,92,130,15,79,52,157,18,68,241,73,47,150,53,238,86,183,190,118,246,42,203,222,202,171,225,59,221,62,205,253,64,211,223,35,1,117,60,209,253,137,238,111,232,191,49,72,160,18,234,121,98,240,29,251,16,193,86,223,157,216,194,246,235,237,65,143,111,217,184,188,142,59,199,107,75,194,231,204,217,58,59,202,228,243,88,129,213,213,221,209,199,44,45,89,33,94,157,242,181,103,248,0,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,226,16,110,22,138,202,237,174,191,212,187,115,157,177,82,124,150,149,204,93,194,92,150,163,220,232,36,158,180,207,134,71,70,231,53,174,86,43,152,170,138,173,106,244,233,213,19,251,139,211,229,101,175,235,107,174,11,116,109,85,212,54,242,217,45,43,98,254,3,36,182,86,87,62,171,227,178,249,107,215,71,200,159,153,140,167,61,68,103,98,171,26,206,214,39,78,197,107,101,169,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,50,239,160,53,254,178,218,205,101,137,220,29,190,212,54,240,122,135,7,97,44,209,189,89,83,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,20,112,139,189,249,94,35,184,116,209,155,203,157,193,212,196,100,179,245,236,182,229,74,146,57,240,36,245,237,77,90,71,199,221,249,154,199,186,5,122,49,85,202,196,122,53,92,254,222,245,134,188,218,120,58,208,153,45,9,158,226,219,1,115,236,109,73,134,244,191,120,34,241,205,99,237,239,44,212,104,85,252,207,159,199,87,193,26,42,254,238,37,242,117,252,221,21,59,138,214,225,59,221,62,205,253,64,211,223,35,1,63,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,135,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,106,128,21,235,205,247,134,125,27,172,118,122,207,19,77,189,110,134,172,208,117,233,99,94,141,85,146,12,150,58,123,205,137,176,61,138,228,72,223,20,182,223,43,100,111,247,162,200,199,181,221,99,116,84,194,106,160,0,1,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,1,149,114,101,114,226,224,114,183,21,186,202,254,176,220,23,219,175,183,90,62,196,12,189,12,76,150,39,230,237,185,21,233,74,41,209,17,172,99,90,141,116,238,107,188,173,100,177,53,168,213,153,37,142,247,129,21,121,163,251,19,220,223,209,126,98,145,64,36,138,224,147,131,237,77,197,206,232,69,133,106,91,165,162,112,118,32,118,172,204,84,150,191,158,140,18,199,59,225,100,113,202,244,115,159,51,171,62,36,123,89,34,70,174,71,189,174,68,237,117,255,0,104,13,1,163,118,179,70,226,118,251,111,180,245,76,30,158,193,215,74,212,104,214,69,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,46,229,212,241,45,255,0,212,109,196,125,63,208,159,253,255,0,22,82,177,97,60,231,246,134,182,144,223,157,53,187,152,232,42,67,95,112,176,238,134,226,54,121,95,60,217,28,127,142,41,38,123,29,249,24,197,173,53,24,218,140,95,197,97,145,85,168,171,220,255,0,175,146,222,241,224,180,126,242,234,221,157,203,195,227,183,184,152,250,246,49,118,123,158,189,214,177,173,177,35,171,118,53,138,137,223,4,246,37,242,57,236,107,125,55,111,230,116,141,68,185,64,8,1,206,175,218,198,150,250,129,71,227,178,37,43,19,167,151,7,47,251,156,68,103,98,221,189,222,211,191,240,79,67,212,193,21,107,18,79,94,77,69,107,177,241,246,215,124,47,142,70,67,12,138,143,124,200,238,213,146,36,137,168,255,0,223,44,87,126,121,253,127,160,52,110,233,232,220,182,223,110,14,158,169,156,211,217,202,235,90,245,27,40,189,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,80,15,27,124,31,106,110,17,183,66,92,43,146,221,221,19,156,177,59,180,158,98,220,181,252,247,160,138,56,31,51,36,142,39,171,154,248,93,101,145,43,220,200,210,69,106,189,141,106,47,107,99,169,127,220,174,61,137,237,151,235,95,49,116,160,18,255,0,185,92,123,19,219,47,214,190,98,233,42,142,105,75,137,29,146,191,189,183,248,114,131,95,84,110,226,227,171,165,153,176,115,87,158,23,185,139,4,118,17,34,149,236,72,102,127,134,86,200,172,141,238,122,49,30,229,78,140,127,111,75,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,208,107,253,127,172,183,79,89,101,183,7,112,117,13,188,230,161,206,88,91,55,175,89,84,239,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,228,249,110,114,251,179,195,181,105,55,135,121,49,85,29,184,185,26,238,173,75,27,52,81,76,253,50,196,150,120,229,88,172,67,60,176,204,251,48,172,14,87,181,173,124,108,87,199,215,163,228,69,158,164,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,255,0,143,63,175,245,254,141,218,205,27,150,220,29,193,212,53,48,122,123,7,93,108,222,189,101,87,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,86,128,215,250,55,116,244,110,39,112,118,251,80,212,206,105,236,229,116,179,70,245,101,94,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,41,91,157,95,186,125,45,244,254,143,200,228,71,37,79,116,250,167,233,253,239,145,199,23,39,171,52,182,11,92,233,92,206,138,213,52,125,110,23,80,99,236,98,242,53,188,175,143,207,86,120,221,28,177,247,177,90,246,247,49,238,78,173,84,114,117,234,138,139,248,144,219,129,238,95,150,120,81,223,157,207,215,179,103,109,228,48,83,215,143,1,163,164,158,104,188,246,113,211,120,109,89,146,212,108,106,162,62,57,99,134,187,30,142,103,122,195,97,235,11,26,248,137,190,1,154,206,44,125,211,239,39,212,13,67,242,51,156,255,0,73,233,108,238,185,213,88,109,21,165,168,250,220,214,160,200,87,197,227,171,121,89,31,158,212,242,54,56,163,239,122,181,141,238,123,218,157,92,168,212,235,213,85,19,241,47,167,128,94,10,52,175,10,123,113,83,55,150,198,122,141,205,212,216,248,100,212,121,11,9,27,228,161,222,141,145,216,202,235,27,158,198,195,19,209,17,238,99,151,205,35,17,234,189,173,137,145,74,162,26,243,20,224,86,183,20,186,53,117,198,223,80,168,205,212,192,87,134,26,51,89,181,43,25,147,199,66,182,30,184,212,69,145,32,133,238,146,195,164,100,206,103,248,216,214,57,236,99,149,236,162,188,182,39,43,128,202,221,193,103,113,150,241,217,44,117,137,42,92,167,110,23,67,61,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,73,65,202,227,223,102,217,126,181,240,247,75,254,42,175,154,159,1,223,246,95,138,189,160,194,255,0,178,151,87,224,177,152,239,253,123,236,230,220,255,0,47,254,206,217,89,28,63,237,44,61,223,233,94,86,94,141,215,250,203,111,172,229,109,104,205,67,111,20,252,230,30,238,3,38,144,170,118,92,199,91,137,98,177,94,86,57,21,175,99,154,189,83,170,126,87,181,143,111,107,216,215,39,159,63,87,86,106,156,238,185,213,89,157,107,170,111,122,220,214,160,200,88,202,100,108,248,153,31,158,212,242,58,73,100,236,98,53,141,238,123,220,189,26,136,212,235,209,17,19,240,46,167,149,239,5,31,217,255,0,66,51,121,247,11,25,149,163,185,58,203,30,250,210,227,174,167,135,236,108,91,166,107,217,93,98,107,151,172,210,248,160,154,69,145,17,241,254,72,187,35,115,37,242,73,94,44,125,172,111,39,211,253,67,241,211,153,172,52,167,194,119,181,141,155,250,127,167,190,58,2,63,243,22,224,39,251,85,227,177,58,255,0,111,103,244,155,147,133,244,152,104,189,77,142,218,55,113,114,90,252,233,63,114,254,235,211,249,231,176,146,70,215,61,205,73,35,241,202,231,69,227,150,187,123,162,177,91,107,160,52,214,220,224,172,91,159,27,165,112,244,176,148,229,182,246,186,121,32,173,11,33,141,210,57,173,107,85,234,214,34,170,163,90,157,122,244,68,254,227,208,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,0,0,0,0,0,0,0,0,0,25,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,113,245,198,190,149,225,79,110,45,225,49,57,63,81,185,186,155,31,52,122,115,31,93,99,124,148,59,209,209,183,39,97,36,107,216,216,98,122,42,177,175,106,249,164,98,177,19,181,178,190,42,43,253,169,107,191,218,159,237,175,237,223,247,231,247,131,239,79,218,126,150,31,251,41,234,125,79,159,195,217,226,255,0,77,249,187,59,59,63,213,219,211,240,47,39,151,207,27,120,174,43,244,4,152,45,79,61,74,59,139,165,107,215,135,43,77,214,154,233,242,208,54,24,90,252,179,35,108,49,49,140,146,195,164,107,162,141,28,144,175,141,28,168,146,71,214,90,156,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,41,240,157,237,99,102,254,159,233,239,142,128,244,27,209,180,58,55,126,182,191,80,109,30,224,65,110,76,22,162,174,216,108,45,73,214,25,226,123,36,108,177,77,27,255,0,20,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,240,241,47,195,166,187,225,127,116,239,237,158,186,175,254,214,230,30,239,124,63,231,60,95,169,154,24,46,120,226,150,79,15,151,192,247,120,158,238,246,127,114,167,247,42,242,162,234,121,42,123,88,213,63,80,47,124,118,56,170,190,44,125,211,239,39,212,13,67,242,51,150,169,202,247,129,111,216,166,149,102,248,239,30,140,244,155,147,154,239,251,30,181,215,119,77,130,197,201,27,81,58,194,173,79,79,114,110,178,121,58,171,158,200,149,145,254,233,206,177,26,207,242,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,137,255,0,197,62,245,255,0,103,110,31,117,182,241,199,143,245,182,244,254,61,61,4,14,139,201,27,239,79,43,43,213,242,183,201,26,172,41,60,209,44,157,175,71,120,209,253,189,93,209,23,53,134,140,248,25,218,252,174,206,112,151,182,122,15,58,235,105,146,131,15,246,149,200,45,210,117,73,234,79,122,105,46,201,86,72,156,170,230,190,23,89,88,87,175,69,85,141,85,90,222,189,169,194,185,193,108,230,11,92,240,192,187,171,98,111,79,154,219,76,132,22,41,201,218,247,249,234,222,177,5,75,21,186,35,218,198,247,61,245,165,242,43,94,228,244,221,141,237,73,28,165,80,112,133,187,213,182,35,137,125,189,221,44,132,245,32,198,226,115,12,135,41,61,152,37,153,149,241,214,88,234,183,38,70,69,249,220,246,87,158,87,177,26,142,252,237,111,229,127,248,87,73,32,20,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,64,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,117,60,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,2,170,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,143,41,205,199,108,245,86,143,226,247,49,174,178,213,58,225,117,238,62,134,67,17,106,56,228,241,187,211,84,134,156,240,57,238,98,49,102,99,224,71,185,140,115,187,99,158,7,42,162,191,162,119,94,71,218,254,180,89,93,211,218,219,218,134,218,216,181,95,29,159,197,226,92,178,186,4,100,78,150,11,182,24,157,60,76,122,172,212,24,239,197,30,244,72,255,0,196,145,175,109,175,148,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,67,42,229,255,0,114,184,246,39,182,95,173,124,197,209,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,63,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,135,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,106,128,17,87,154,63,177,61,205,253,23,230,41,20,2,106,160,0,1,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,1,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,129,21,121,163,251,19,220,223,209,126,98,145,72,27,23,177,123,143,196,94,227,227,182,191,107,240,222,187,43,123,172,179,77,42,171,42,227,234,181,81,36,181,102,68,69,241,194,206,230,245,94,138,229,115,154,198,53,239,123,24,237,20,236,94,197,237,199,14,155,113,142,218,253,175,195,122,28,85,30,178,205,52,170,143,181,144,180,228,68,146,213,153,17,19,201,51,251,91,213,122,35,81,173,107,24,214,49,140,99,122,1,149,114,234,120,150,255,0,234,54,226,62,159,232,79,254,255,0,139,41,88,187,62,113,219,67,91,90,240,209,71,116,171,193,81,50,91,113,152,134,103,207,52,242,181,255,0,103,94,123,42,205,12,76,111,86,61,238,176,180,30,170,244,78,140,133,253,174,78,170,215,213,183,5,251,199,130,216,46,40,52,6,234,234,152,123,240,184,172,132,149,242,50,119,61,61,53,91,117,229,169,45,158,140,99,222,255,0,11,44,58,95,27,90,174,127,143,177,58,43,186,166,143,128,32,7,58,191,107,26,91,234,5,31,142,200,149,107,194,46,200,98,184,142,226,47,70,108,214,119,57,111,17,141,207,216,178,235,150,234,70,215,206,144,87,171,53,153,25,31,119,229,107,222,216,21,136,245,71,35,21,232,229,107,251,123,23,69,58,3,64,104,221,172,209,184,157,190,219,237,61,83,7,167,176,117,210,181,26,53,145,123,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,0,231,251,233,177,123,113,196,94,220,100,118,191,116,48,222,187,21,123,164,176,205,18,163,45,99,237,53,21,35,181,90,69,69,241,204,206,231,116,94,138,213,107,156,199,181,236,123,216,236,203,151,253,202,227,216,158,217,126,181,243,23,74,1,47,251,149,199,177,61,178,253,107,230,46,159,39,48,206,52,241,92,44,109,125,140,22,144,212,21,27,186,154,150,186,38,159,166,181,155,105,105,64,178,118,203,144,158,55,57,26,198,53,169,43,98,87,163,145,243,35,83,199,35,25,55,109,22,98,117,254,178,194,235,250,91,165,79,80,219,147,86,80,204,71,159,139,45,109,82,212,238,200,178,100,157,182,36,89,145,201,43,252,168,143,95,34,59,185,122,247,117,234,165,249,240,47,198,110,11,140,61,184,181,147,147,21,246,54,179,210,254,158,190,166,198,196,199,173,86,201,42,63,197,102,180,142,235,214,25,124,82,170,70,231,44,145,185,142,107,187,145,25,44,146,84,229,92,88,251,88,222,79,167,250,135,227,167,51,88,89,247,41,78,10,62,219,185,79,139,45,205,198,98,174,97,97,243,71,162,241,243,167,158,71,94,134,127,27,242,110,68,119,100,126,23,197,44,113,54,70,185,203,34,186,84,72,214,40,94,251,106,4,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,252,242,217,108,86,3,21,119,59,157,201,212,199,99,113,213,228,183,114,229,185,155,12,21,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,40,179,152,167,29,86,120,165,214,75,161,246,250,253,182,109,94,2,196,51,81,134,205,88,152,252,158,70,20,176,197,201,34,172,105,60,44,116,118,29,27,33,115,255,0,192,198,189,204,99,220,172,103,201,203,247,142,236,239,10,186,170,61,21,170,95,235,118,203,80,100,18,76,141,110,140,143,236,187,83,201,86,57,114,189,236,175,45,137,252,85,171,185,61,51,85,26,254,189,83,163,191,21,189,236,78,91,21,159,197,82,206,224,178,117,50,56,220,141,120,237,211,185,82,102,205,5,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,165,110,117,126,233,244,183,211,250,63,35,145,28,149,61,211,234,159,167,247,190,71,28,93,72,0,25,172,226,199,221,62,242,125,64,212,63,35,57,98,156,151,54,47,110,47,104,157,71,196,62,79,13,235,181,157,29,65,103,77,227,108,216,84,124,120,234,173,167,90,73,31,93,157,63,36,210,122,167,177,242,42,171,188,109,70,55,177,31,42,73,103,224,21,43,206,19,133,29,184,208,212,241,220,77,232,168,190,198,202,234,141,64,204,62,127,23,4,40,149,111,90,150,11,19,165,246,244,84,241,76,190,157,201,42,34,43,101,115,219,34,246,189,36,116,177,175,149,199,190,205,178,253,107,225,238,151,252,10,54,230,95,192,229,158,28,117,148,219,195,161,223,81,251,117,173,51,18,50,26,145,178,42,239,193,228,102,73,39,90,77,133,136,214,173,101,107,37,116,46,99,127,35,35,88,222,136,173,99,230,132,5,164,242,190,229,247,91,45,91,11,197,14,244,226,173,177,140,176,219,250,63,7,102,41,107,63,190,25,106,216,167,154,73,98,157,174,86,43,153,59,89,4,177,118,72,197,108,191,153,142,103,91,95,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,83,225,59,218,198,205,253,63,211,223,29,1,213,64,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,0,0,0,0,0,0,0,0,0,51,89,197,143,186,125,228,250,129,168,126,70,114,213,56,79,226,47,66,112,191,203,3,64,238,94,186,177,255,0,233,234,120,122,93,147,127,156,242,159,104,100,230,130,159,146,40,164,240,249,124,15,111,149,237,236,103,247,170,255,0,114,45,74,239,166,250,110,63,17,123,143,145,221,13,208,204,250,236,173,238,145,67,12,72,172,171,143,170,213,85,142,173,104,213,87,199,11,59,157,209,58,171,149,206,115,222,231,189,239,123,187,95,251,157,27,237,253,150,63,180,191,217,223,254,184,251,19,205,79,255,0,145,143,179,189,111,219,30,163,212,255,0,238,122,95,31,155,255,0,174,233,255,0,214,145,255,0,106,183,51,85,108,222,227,233,205,210,209,86,253,62,107,76,228,34,200,86,238,146,70,71,55,98,254,120,37,241,189,143,116,50,177,93,28,140,71,39,124,111,123,85,122,57,77,15,112,171,196,198,141,226,191,104,233,238,150,143,163,111,28,246,216,118,55,47,140,178,138,231,227,178,49,178,55,203,2,73,218,141,153,157,178,198,246,72,212,78,230,61,189,205,99,251,227,103,215,197,143,181,141,228,250,127,168,126,58,115,53,134,148,248,78,246,177,179,127,79,244,247,199,64,117,83,133,113,137,194,174,141,226,191,104,242,26,63,51,141,168,221,79,142,175,98,206,147,203,201,34,194,252,118,69,89,249,17,210,181,143,119,166,145,205,141,179,51,181,221,204,68,114,39,145,145,189,153,225,213,154,91,59,161,181,86,103,69,106,154,62,139,53,167,242,22,49,121,26,222,86,73,224,181,4,142,142,88,251,216,174,99,187,94,199,39,86,170,181,122,117,69,84,252,75,148,228,169,237,99,84,253,64,189,241,216,227,228,225,191,151,221,108,183,19,219,149,197,14,244,226,173,177,140,220,140,253,253,31,131,179,20,181,159,223,14,89,182,41,230,146,88,167,107,149,138,230,78,214,65,44,93,146,49,91,47,230,99,153,214,194,129,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,71,74,231,63,187,214,116,134,195,105,173,163,199,79,110,27,27,133,152,116,215,21,176,68,248,38,199,99,252,114,201,11,222,239,206,199,173,153,168,200,213,98,126,41,12,136,174,68,94,215,212,94,211,232,95,218,134,233,232,221,179,251,83,236,207,189,186,131,29,130,245,190,15,55,165,245,86,99,135,203,227,238,111,127,111,147,187,183,185,189,122,116,234,157,122,154,126,57,167,18,155,67,91,126,182,27,92,237,28,208,84,146,198,162,195,205,14,61,109,207,44,48,69,145,103,73,105,77,35,226,234,244,100,118,99,134,69,68,71,117,70,42,43,92,138,173,92,209,26,115,217,77,208,197,111,86,209,233,13,215,195,54,164,117,245,78,30,182,73,245,235,93,109,182,83,157,236,79,53,85,149,168,136,247,195,47,146,39,254,86,170,62,55,34,181,170,138,137,237,65,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,0,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,23,83,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,48,0,42,175,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,145,92,236,54,191,43,168,118,143,65,238,190,61,214,230,175,163,51,22,177,183,171,195,73,210,178,56,50,12,143,165,169,101,69,233,11,25,45,56,162,78,230,244,115,237,49,59,154,168,136,248,43,203,71,95,214,219,238,52,182,238,214,75,80,219,197,99,115,150,44,224,45,36,43,47,101,199,219,173,36,85,107,202,200,209,123,216,235,139,81,83,185,59,26,246,177,238,237,236,238,77,4,148,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,67,42,229,255,0,114,184,246,39,182,95,173,124,197,209,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,63,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,135,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,106,128,17,87,154,63,177,61,205,253,23,230,41,20,2,106,160,0,1,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,1,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,129,29,121,132,104,13,101,186,124,35,107,109,190,219,237,61,111,57,168,115,150,48,149,168,209,172,137,223,43,254,216,166,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,245,112,117,193,214,132,225,3,66,88,192,96,46,125,179,169,51,61,159,120,53,7,142,106,255,0,106,120,166,176,250,191,228,175,158,88,224,241,71,97,99,253,218,167,127,78,231,117,85,252,36,0,50,174,93,79,18,223,253,70,220,71,211,253,9,255,0,223,241,101,43,26,104,223,237,156,193,113,1,179,90,179,103,117,28,222,158,166,166,199,186,188,118,123,94,255,0,73,105,142,73,43,89,236,99,216,178,120,167,142,41,124,125,232,215,246,118,187,242,185,80,204,185,165,222,26,247,122,182,253,108,54,134,221,200,103,169,37,141,69,135,134,108,130,84,130,88,96,139,34,206,177,93,134,54,75,213,232,200,236,199,52,104,170,174,234,140,69,71,57,21,28,189,44,16,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,75,254,0,25,87,47,251,149,199,177,61,178,253,107,230,46,148,2,92,159,12,220,87,109,199,9,92,179,54,219,90,235,89,125,118,86,247,219,176,96,48,16,76,140,181,151,180,220,189,197,86,181,85,23,199,11,59,154,178,204,168,173,141,174,106,34,61,239,142,55,212,182,233,110,150,187,222,157,119,147,220,205,203,206,253,179,169,51,62,31,91,119,210,195,95,203,226,133,144,199,251,184,88,200,219,210,56,152,223,202,212,235,211,170,245,85,85,89,1,174,185,110,241,29,183,252,56,209,226,23,55,129,255,0,107,115,51,166,91,19,254,212,194,226,251,26,177,92,157,159,255,0,81,102,137,63,61,118,120,220,244,255,0,78,149,248,86,203,238,246,178,216,93,208,211,251,185,183,243,212,143,59,167,108,58,106,233,110,4,154,9,88,248,221,20,176,200,207,193,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,67,220,49,113,11,165,120,160,217,172,46,238,105,106,222,131,215,249,43,100,113,111,181,29,137,177,151,162,119,108,181,228,115,23,254,108,140,87,53,142,124,82,196,245,99,59,251,81,197,143,181,141,228,250,127,168,126,58,115,53,134,170,0,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,146,83,154,47,48,11,153,123,153,46,25,54,67,81,120,113,80,250,156,118,184,202,65,28,240,90,146,212,83,203,4,216,150,249,24,206,216,83,197,214,89,35,87,182,102,200,216,209,200,196,149,178,193,110,26,56,116,215,124,80,110,157,13,179,208,181,255,0,217,92,204,93,239,135,252,217,139,245,48,195,61,207,28,178,199,230,241,121,216,239,19,29,222,255,0,238,68,254,245,71,18,252,58,107,190,23,247,78,254,217,235,170,255,0,237,110,97,238,247,195,254,115,197,250,153,161,130,231,142,41,100,240,249,124,15,119,137,238,239,103,247,42,127,114,172,202,229,79,199,29,109,181,202,208,225,111,114,89,110,92,22,167,204,35,52,182,77,175,150,117,199,100,109,57,140,74,79,143,170,163,43,77,47,71,53,209,181,60,115,75,35,158,142,108,174,146,27,137,41,91,157,95,186,125,45,244,254,143,200,228,71,37,79,116,250,167,233,253,239,145,199,23,82,0,6,107,56,177,247,79,188,159,80,53,15,200,206,90,167,37,79,107,26,167,234,5,239,142,199,19,252,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,229,92,88,251,88,222,79,167,250,135,227,167,51,88,106,160,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,41,240,157,237,99,102,254,159,233,239,142,128,234,160,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,0,0,0,0,0,0,0,0,0,25,172,226,199,221,62,242,125,64,212,63,35,57,226,179,186,255,0,89,106,109,51,166,116,102,119,80,219,183,130,209,213,236,214,193,99,220,168,144,81,101,139,15,177,58,177,168,136,138,249,37,145,85,207,94,175,84,108,109,85,237,141,141,108,223,229,123,192,183,237,175,85,51,124,119,143,70,122,189,182,194,247,253,143,90,235,187,97,206,229,35,145,168,157,97,86,175,168,167,15,73,60,157,85,172,124,168,200,255,0,122,214,216,141,46,164,166,14,104,220,9,98,182,79,43,14,251,236,190,153,183,95,68,231,44,61,186,131,29,82,6,250,45,61,117,206,98,68,248,251,87,186,42,214,28,247,34,51,179,199,20,141,70,35,154,147,67,19,98,175,10,188,76,107,46,20,55,114,158,233,104,250,53,50,44,117,119,99,114,248,203,40,141,102,71,29,35,227,124,176,36,157,170,232,95,221,20,111,100,141,69,237,123,27,220,215,179,190,55,222,78,238,110,102,149,222,78,4,119,7,116,180,85,191,81,133,212,219,95,156,200,86,238,146,55,201,15,126,50,126,248,37,241,189,236,108,209,61,29,28,140,71,47,100,140,123,85,122,181,76,235,154,83,225,59,218,198,205,253,63,211,223,29,1,213,65,154,206,44,125,211,239,39,212,13,67,242,51,150,169,201,83,218,198,169,250,129,123,227,177,196,255,0,0,165,110,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,35,202,115,189,215,95,104,110,158,218,109,159,217,126,63,176,116,253,188,239,173,243,245,243,122,251,41,15,139,199,219,249,123,62,205,238,238,238,94,239,55,78,141,236,234,238,43,202,127,75,103,117,7,27,90,67,45,136,163,234,42,105,156,126,95,41,148,147,202,198,122,122,175,163,53,70,201,209,202,138,254,179,219,174,206,141,69,119,231,235,211,181,174,84,190,144,102,7,118,52,47,236,191,116,245,150,217,253,169,246,159,221,45,65,145,193,122,223,7,135,213,122,91,50,67,229,241,247,59,179,187,199,221,219,220,238,157,122,117,94,157,75,201,229,89,150,197,100,120,28,208,52,241,249,58,150,172,98,236,102,42,94,138,25,154,247,213,157,114,118,102,72,165,106,47,86,61,98,154,41,17,174,232,189,146,49,223,220,228,85,150,160,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,0,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,11,169,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,0,21,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,89,167,28,219,95,149,222,62,18,247,51,65,224,157,109,114,83,225,254,210,167,5,74,78,183,61,185,232,205,29,216,234,199,19,85,28,231,204,234,201,10,116,234,168,178,34,163,93,211,181,115,152,106,75,73,234,156,22,185,210,184,109,107,165,175,122,220,46,160,199,215,202,99,172,248,159,31,158,172,241,182,72,164,236,122,53,237,238,99,218,189,28,136,228,235,209,81,23,240,40,95,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,106,134,85,203,254,229,113,236,79,108,191,90,249,139,163,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,2,127,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,14,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,34,213,0,34,175,52,127,98,123,155,250,47,204,82,40,4,213,64,0,3,53,156,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,3,42,229,255,0,114,184,246,39,182,95,173,124,197,210,85,0,0,50,174,93,79,18,223,253,70,220,71,211,253,9,255,0,223,241,101,43,26,168,51,131,198,134,206,96,182,11,138,13,127,181,90,90,110,252,46,43,33,29,140,116,125,175,79,77,86,221,120,173,197,91,171,222,247,191,194,203,13,139,200,231,43,159,227,239,94,138,238,137,105,60,156,119,122,182,181,225,162,246,214,216,158,162,100,182,227,49,52,44,130,24,37,107,254,206,188,247,218,134,105,94,238,172,123,221,97,111,177,17,138,157,25,11,59,154,157,81,207,158,160,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,95,240,0,202,185,127,220,174,61,137,237,151,235,95,49,116,160,19,208,103,117,254,178,212,218,103,76,232,204,238,161,183,111,5,163,171,217,173,130,199,185,81,32,162,203,22,31,98,117,99,81,17,21,242,75,34,171,158,189,94,168,216,218,171,219,27,26,217,233,203,23,151,253,61,221,185,91,136,29,239,211,190,175,66,212,237,159,76,227,101,146,9,106,231,173,71,60,208,202,235,44,107,214,68,134,9,43,254,48,200,198,182,103,61,189,85,209,181,236,146,229,10,75,230,71,203,238,183,14,214,99,222,29,155,197,91,118,221,100,108,54,181,220,108,49,75,51,52,203,210,40,35,137,101,177,52,242,205,51,44,204,179,185,30,230,181,145,189,89,31,94,175,141,23,128,112,125,197,158,178,225,23,116,62,252,96,171,219,204,96,175,215,146,182,119,78,54,250,85,131,42,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,223,211,200,196,84,108,175,69,187,237,242,215,250,55,116,248,38,220,237,193,219,237,67,83,57,167,179,155,111,168,44,209,189,89,87,178,86,125,159,97,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,57,134,170,0,32,7,58,191,107,26,91,234,5,31,142,200,148,237,160,245,254,178,219,13,77,6,179,219,253,67,111,5,157,171,94,221,106,249,10,138,141,158,6,89,175,37,121,86,55,116,234,199,172,83,72,136,246,244,123,21,81,205,86,185,17,200,208,26,3,89,110,158,178,196,237,246,223,105,235,121,205,67,156,176,149,168,209,172,137,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,132,248,59,225,87,70,240,161,180,120,253,31,134,198,212,118,167,200,215,175,103,86,101,227,145,102,126,71,34,140,252,232,217,92,198,59,211,70,231,72,216,89,218,222,214,42,185,83,200,249,30,255,0,171,138,238,20,118,227,139,93,184,126,138,214,177,122,28,173,31,36,248,12,252,16,163,237,98,45,57,17,21,205,69,84,242,66,254,214,164,176,170,163,100,107,90,168,172,123,35,145,153,226,215,250,3,89,109,102,178,203,109,246,224,233,235,120,61,67,131,176,181,175,81,178,137,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,180,242,167,227,142,206,229,98,168,112,183,185,44,169,22,119,76,97,209,154,91,38,215,197,2,100,113,213,90,198,37,39,199,213,21,246,97,139,163,154,232,218,190,72,98,145,207,70,186,39,73,52,117,231,87,238,159,75,125,63,163,242,57,17,201,83,221,62,169,250,127,123,228,113,197,212,128,1,154,206,44,125,211,239,39,212,13,67,242,51,150,169,201,83,218,198,169,250,129,123,227,177,196,255,0,0,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,95,240,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,168,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,74,124,39,123,88,217,191,167,250,123,227,160,58,168,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,0,0,0,0,0,0,0,0,0,6,107,56,177,247,79,188,159,80,53,15,200,206,117,94,1,120,40,213,92,86,110,61,76,222,91,25,233,246,203,76,228,33,147,81,228,44,36,140,142,255,0,98,182,71,99,43,172,110,99,221,52,172,84,71,185,142,79,12,111,71,170,247,58,38,75,125,26,79,75,96,180,54,149,195,104,173,45,71,209,97,116,254,62,190,47,29,91,202,249,60,21,96,141,177,197,31,123,213,207,119,107,24,212,234,229,87,47,78,170,170,191,137,250,199,228,234,205,45,130,215,58,87,51,162,181,77,31,91,133,212,24,251,24,188,141,111,43,227,243,213,158,55,71,44,125,236,86,189,189,204,123,147,171,85,28,157,122,162,162,254,37,16,243,6,224,147,43,194,134,191,143,59,166,32,183,123,110,181,85,139,19,98,174,54,171,155,6,38,119,77,51,153,137,124,142,154,87,189,241,215,108,110,108,178,43,86,100,242,43,81,86,57,58,72,174,14,248,125,226,11,106,248,47,223,189,127,175,117,7,217,122,7,90,237,126,95,35,130,210,254,120,173,122,201,38,196,172,177,229,187,152,231,37,94,176,42,69,227,234,146,73,215,247,173,103,130,30,234,193,52,167,194,119,181,141,155,250,127,167,190,58,3,170,131,53,156,88,251,167,222,79,168,26,135,228,103,45,83,146,167,181,141,83,245,2,247,199,99,137,254,1,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,68,85,230,143,239,179,115,127,69,248,122,68,148,228,117,165,176,86,245,86,238,107,91,20,123,243,88,172,126,31,23,78,207,149,233,226,171,110,75,82,88,143,177,23,177,221,207,165,89,122,170,43,147,199,209,170,136,231,34,219,80,40,7,154,63,190,205,205,253,23,225,233,19,83,146,22,186,251,67,107,55,47,108,254,203,241,253,131,168,42,103,125,111,159,175,155,215,214,88,124,94,62,223,203,217,246,111,119,119,114,247,121,186,116,111,103,87,89,80,40,7,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,106,128,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,2,234,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,0,5,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,23,82,102,91,127,182,115,59,195,254,242,234,205,157,212,115,122,139,122,103,32,234,241,217,237,99,61,93,87,181,36,173,103,177,143,122,71,229,130,72,165,241,247,171,153,223,218,239,204,213,66,234,121,79,234,156,22,160,224,151,72,98,113,23,189,69,189,51,144,203,226,242,145,248,158,207,79,105,247,166,182,216,250,185,17,31,214,11,117,223,213,170,173,252,253,58,247,53,200,149,131,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,67,42,229,255,0,114,184,246,39,182,95,173,124,197,209,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,63,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,135,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,106,128,17,87,154,63,177,61,205,253,23,230,41,20,2,106,160,0,1,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,1,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,128,0,25,87,46,167,137,111,254,163,110,35,233,254,132,255,0,239,248,178,149,141,84,20,215,206,147,103,48,90,63,121,116,150,241,98,38,241,219,220,76,125,138,249,74,221,175,94,235,88,214,215,141,182,123,220,245,68,239,130,122,241,120,218,198,53,190,155,187,243,58,71,42,124,156,152,55,122,182,144,223,157,75,180,121,25,234,67,95,112,176,237,154,154,186,9,95,60,217,28,127,146,88,225,99,219,249,24,197,173,53,233,28,175,79,197,97,141,17,200,171,218,251,159,4,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,255,0,128,6,85,203,254,229,113,236,79,108,191,90,249,139,165,0,146,211,151,159,5,153,94,41,247,66,190,119,87,233,251,110,218,189,53,97,87,80,92,75,46,170,151,103,72,251,162,199,193,35,90,174,123,220,229,137,210,163,21,170,200,85,203,228,141,239,135,186,250,113,56,156,86,3,21,75,5,130,198,84,199,99,113,213,227,169,78,157,72,91,12,21,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,179,242,117,102,150,193,107,157,43,153,209,90,166,143,173,194,234,12,125,140,94,70,183,149,241,249,234,207,27,163,150,62,246,43,94,222,230,61,201,213,170,142,78,189,81,81,127,19,62,252,109,240,125,169,184,70,221,9,112,174,75,119,116,78,114,196,238,210,121,139,114,215,243,222,130,40,224,124,204,146,56,158,174,107,225,117,150,68,175,115,35,73,21,170,246,53,168,189,173,153,92,38,112,233,196,118,196,240,95,196,134,75,119,43,253,221,211,122,171,111,242,183,49,122,102,235,223,37,232,236,38,38,117,117,197,99,101,241,211,239,141,236,138,72,159,31,157,238,133,136,244,133,32,106,75,85,102,170,0,32,7,58,191,107,26,91,234,5,31,142,200,148,193,137,196,229,115,249,90,88,44,22,50,222,71,37,145,177,29,74,116,234,66,233,167,179,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,122,156,186,248,21,173,194,214,141,77,113,184,52,42,63,117,51,245,230,134,244,213,173,74,246,99,49,211,45,119,166,53,81,36,88,38,123,100,174,217,31,51,89,254,55,185,141,123,216,212,123,230,80,33,255,0,48,46,4,112,92,85,105,89,53,174,150,103,162,220,221,63,143,88,241,214,122,190,79,181,42,193,29,169,34,197,118,62,196,85,224,242,217,176,213,245,46,69,115,58,116,94,173,252,18,157,184,126,225,227,126,119,119,122,27,183,59,81,138,183,136,214,218,102,194,94,185,45,187,159,101,207,128,90,246,226,134,75,50,57,202,217,163,124,19,73,26,171,99,107,166,106,162,246,177,85,189,9,21,205,255,0,29,157,195,239,238,222,226,117,78,163,251,193,154,165,181,248,154,249,28,191,163,101,79,180,45,50,237,246,203,103,192,197,86,69,228,122,57,254,54,175,107,123,186,39,224,135,235,114,84,247,79,170,126,159,222,249,28,113,117,32,0,102,179,139,31,116,251,201,245,3,80,252,140,229,170,114,84,246,177,170,126,160,94,248,236,113,63,192,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,210,159,9,222,214,54,111,233,254,158,248,232,14,170,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,0,0,0,0,0,0,0,0,0,1,64,57,174,29,53,223,20,28,125,110,174,218,104,90,255,0,196,12,237,204,197,222,248,127,205,152,191,182,150,25,238,120,229,150,63,55,139,206,199,120,152,238,247,255,0,114,39,247,170,93,246,197,236,94,220,112,233,183,24,237,175,218,252,55,161,197,81,235,44,211,74,168,251,89,11,78,68,73,45,89,145,17,60,147,63,181,189,87,162,53,26,214,177,141,99,24,198,55,160,0,126,78,166,210,216,45,97,142,135,19,168,232,250,186,149,242,20,50,145,199,229,124,125,182,169,90,138,221,105,58,177,81,87,178,120,34,127,78,189,174,237,232,228,86,170,162,248,14,44,125,172,111,39,211,253,67,241,211,153,172,52,167,194,119,181,141,155,250,127,167,190,58,3,170,131,53,156,88,251,167,222,79,168,26,135,228,103,45,83,146,167,181,141,83,245,2,247,199,99,137,254,1,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,68,42,227,243,93,126,209,56,201,221,140,255,0,217,127,103,250,77,65,38,11,195,231,242,247,125,155,27,40,121,123,187,91,211,201,233,124,157,189,63,47,127,111,87,116,238,91,20,228,151,165,176,85,54,11,93,107,90,244,123,51,89,93,96,184,187,150,124,175,95,45,90,148,171,201,94,62,197,94,198,246,190,237,149,234,136,142,95,39,71,42,163,90,137,98,160,162,190,111,58,23,238,151,25,57,44,255,0,218,158,175,239,174,159,197,231,124,62,15,31,164,241,198,234,30,46,238,229,242,117,244,30,78,238,141,255,0,75,219,211,242,247,58,64,114,49,254,54,127,45,255,0,82,45,80,20,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,64,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,117,60,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,2,170,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,41,3,156,22,206,103,116,55,20,11,186,182,38,245,24,93,203,199,193,98,156,157,172,103,130,213,26,240,84,177,91,162,61,207,119,107,25,90,95,34,181,141,95,83,216,222,229,141,202,116,190,71,218,215,21,67,95,238,158,220,205,94,218,228,179,152,124,118,110,188,173,99,124,13,130,140,210,195,43,94,238,238,228,122,187,33,10,181,17,170,138,141,147,170,183,162,35,163,175,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,213,12,171,151,253,202,227,216,158,217,126,181,243,23,71,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,4,255,0,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,28,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,69,170,0,69,94,104,254,196,247,55,244,95,152,164,80,9,170,128,0,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,0,0,101,92,186,158,37,191,250,141,184,143,167,250,19,255,0,191,226,202,86,53,80,66,14,111,187,95,138,214,156,37,217,215,147,58,164,25,45,190,204,82,201,87,157,212,155,44,242,193,102,102,210,150,171,37,234,142,133,142,117,136,102,119,78,228,114,213,141,21,191,220,230,212,7,13,123,189,103,97,119,231,67,110,228,51,219,142,190,157,204,67,54,65,42,65,20,211,203,142,127,88,174,195,27,37,232,197,124,149,164,154,52,85,86,244,87,162,163,154,168,142,77,47,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,3,42,229,255,0,114,184,246,39,182,95,173,124,197,210,154,248,81,225,71,113,248,181,220,118,104,173,21,23,161,197,81,241,207,159,207,207,10,190,174,34,171,149,81,28,228,69,79,36,207,237,114,69,10,42,58,71,53,202,170,198,50,73,25,161,61,173,218,221,9,178,218,19,25,182,123,105,130,251,27,77,225,188,222,138,151,170,154,199,139,203,51,230,147,247,147,61,242,59,172,146,189,223,153,203,211,175,68,232,136,136,158,172,3,228,201,226,113,89,170,204,167,153,198,84,191,94,59,16,91,100,86,97,108,172,108,240,74,201,161,149,26,228,84,71,199,44,113,200,199,127,123,94,198,185,58,42,34,156,215,139,31,107,27,201,244,255,0,80,252,116,230,107,13,84,0,64,14,117,126,214,52,183,212,10,63,29,145,57,255,0,43,174,95,244,241,20,241,188,77,239,126,157,243,101,102,244,217,29,15,139,158,72,39,171,29,89,96,138,120,114,206,241,189,253,211,47,151,164,81,200,140,116,46,141,210,43,85,235,19,162,179,240,1,249,56,109,45,130,211,249,28,246,91,17,71,211,219,212,217,6,101,50,146,121,94,255,0,81,105,149,96,168,217,58,57,85,25,210,10,149,217,209,168,141,252,157,122,119,57,202,180,217,206,175,221,62,150,250,127,71,228,114,35,146,167,186,125,83,244,254,247,200,227,139,169,0,3,53,156,88,251,167,222,79,168,26,135,228,103,45,83,146,167,181,141,83,245,2,247,199,99,137,254,1,0,57,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,191,224,114,174,44,125,172,111,39,211,253,67,241,211,153,172,53,80,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,148,248,78,246,177,179,127,79,244,247,199,64,117,80,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,0,0,0,0,0,0,0,0,0,14,127,181,59,23,183,27,53,115,87,229,180,86,27,197,149,215,122,130,238,164,207,228,167,84,125,171,182,172,79,36,200,199,61,17,58,67,23,149,204,138,52,68,107,90,174,85,234,247,200,247,244,0,0,60,166,236,104,95,218,134,214,107,45,179,251,83,236,207,189,186,127,35,130,245,190,15,55,165,245,85,164,135,203,227,238,111,127,111,147,187,183,185,189,122,116,234,157,122,149,173,254,225,143,255,0,61,23,253,9,255,0,233,242,202,118,159,66,254,203,246,179,70,237,159,218,159,105,253,210,211,248,236,23,173,240,120,125,87,165,173,28,62,95,31,115,187,59,188,125,221,189,206,233,215,167,85,233,212,245,96,173,93,216,228,215,251,80,221,61,101,185,159,218,59,236,207,189,186,131,35,157,244,95,116,60,222,151,213,89,146,111,23,147,214,183,191,183,201,219,221,218,222,189,58,244,78,189,9,85,193,79,10,95,216,251,107,50,187,103,247,247,239,111,218,122,130,124,239,173,251,47,208,120,252,149,171,195,226,241,249,165,235,211,211,119,119,119,39,94,254,157,63,14,171,32,0,33,87,26,220,183,191,182,14,233,226,183,51,246,203,247,75,236,205,63,6,11,209,125,221,245,254,79,29,155,19,121,124,158,170,46,157,125,79,111,111,106,244,236,235,215,241,232,158,175,129,142,6,63,177,119,223,111,248,81,251,227,247,199,236,223,249,19,236,255,0,75,233,61,79,255,0,52,77,223,221,234,127,249,94,157,159,235,235,248,71,253,216,228,215,251,80,221,61,101,185,159,218,59,236,207,189,186,131,35,157,244,95,116,60,222,151,213,89,146,111,23,147,214,183,191,183,201,219,221,218,222,189,58,244,78,189,9,171,194,230,197,255,0,102,189,137,211,59,41,247,167,239,31,221,207,91,254,115,244,62,143,207,234,46,79,103,253,15,146,78,222,223,63,111,248,215,175,111,95,195,175,68,234,160,133,92,107,114,222,254,216,59,167,138,220,207,219,47,221,47,179,52,252,24,47,69,247,119,215,249,60,118,108,77,229,242,122,168,186,117,245,61,189,189,171,211,179,175,95,199,162,122,190,6,56,24,254,197,223,125,191,225,71,239,143,223,31,179,127,228,79,179,253,47,164,245,63,252,209,55,127,119,169,255,0,229,122,118,127,175,175,225,42,129,0,56,163,229,73,253,165,55,219,83,111,95,237,235,238,231,222,63,69,254,108,251,173,235,60,30,158,156,21,191,211,122,184,251,187,188,29,223,224,78,157,221,63,30,157,87,170,240,49,192,199,246,46,251,237,255,0,10,63,124,126,248,253,155,255,0,34,125,159,233,125,39,169,255,0,230,137,187,251,189,79,255,0,43,211,179,253,125,127,9,84,1,202,184,163,216,191,237,41,177,58,155,101,62,244,253,220,251,199,232,191,206,126,135,214,120,61,61,200,44,255,0,161,242,71,221,221,224,237,255,0,26,116,238,235,248,244,232,176,171,105,249,53,254,203,247,79,70,238,103,246,142,251,79,238,150,160,199,103,125,23,221,15,15,170,244,182,99,155,197,228,245,174,236,238,241,246,247,118,187,167,94,189,23,167,66,106,241,71,177,127,218,83,98,117,54,202,125,233,251,185,247,143,209,127,156,253,15,172,240,122,123,144,89,255,0,67,228,143,187,187,193,219,254,52,233,221,215,241,233,209,97,86,211,242,107,253,151,238,158,141,220,207,237,29,246,159,221,45,65,142,206,250,47,186,30,31,85,233,108,199,55,139,201,235,93,217,221,227,237,238,237,119,78,189,122,47,78,133,149,0,1,21,120,231,224,99,251,104,253,201,255,0,133,31,185,223,115,190,210,255,0,145,62,208,245,94,175,211,127,243,68,61,157,190,155,255,0,150,235,223,254,174,159,143,148,224,167,150,247,246,62,221,60,174,230,126,217,126,246,253,167,167,231,193,122,47,187,190,131,199,228,179,94,111,47,147,213,75,215,167,166,237,237,237,78,189,253,122,254,29,22,106,145,87,142,126,6,63,182,143,220,159,248,81,251,157,247,59,237,47,249,19,237,15,85,234,253,55,255,0,52,67,217,219,233,191,249,110,189,255,0,234,233,248,242,174,23,57,82,127,102,189,246,211,59,215,251,122,251,199,247,115,214,255,0,155,62,235,122,63,63,168,167,61,111,244,222,174,78,222,223,63,119,248,23,175,111,79,195,175,84,113,71,202,147,251,74,111,182,166,222,191,219,215,221,207,188,126,139,252,217,247,91,214,120,61,61,56,43,127,166,245,113,247,119,120,59,191,192,157,59,186,126,61,58,175,85,224,99,129,143,236,93,247,219,254,20,126,248,253,241,251,55,254,68,251,63,210,250,79,83,255,0,205,19,119,247,122,159,254,87,167,103,250,250,254,18,168,170,191,247,12,127,249,232,191,232,79,255,0,79,147,255,0,133,205,139,254,205,123,19,166,118,83,239,79,222,63,187,158,183,252,231,232,125,31,159,212,92,158,207,250,31,36,157,189,190,126,223,241,175,94,222,191,135,94,136,226,143,98,255,0,180,166,196,234,109,148,251,211,247,115,239,31,162,255,0,57,250,31,89,224,244,247,32,179,254,135,201,31,119,119,131,183,252,105,211,187,175,227,211,162,194,173,167,228,215,251,47,221,61,27,185,159,218,59,237,63,186,90,131,29,157,244,95,116,60,62,171,210,217,142,111,23,147,214,187,179,187,199,219,221,218,238,157,122,244,94,157,9,1,199,63,3,31,219,71,238,79,252,40,253,206,251,157,246,151,252,137,246,135,170,245,126,155,255,0,154,33,236,237,244,223,252,183,94,255,0,245,116,252,124,167,5,60,183,191,177,246,233,229,119,51,246,203,247,183,237,61,63,62,11,209,125,221,244,30,63,37,154,243,121,124,158,170,94,189,61,55,111,111,106,117,239,235,215,240,232,174,53,185,111,127,108,29,211,197,110,103,237,151,238,151,217,154,126,12,23,162,251,187,235,252,158,59,54,38,242,249,61,84,93,58,250,158,222,222,213,233,217,215,175,227,209,61,95,3,28,12,127,98,239,190,223,240,163,247,199,239,143,217,191,242,39,217,254,151,210,122,159,254,104,155,191,187,212,255,0,242,189,59,63,215,215,240,149,64,28,171,138,61,139,254,210,155,19,169,182,83,239,79,221,207,188,126,139,252,231,232,125,103,131,211,220,130,207,250,31,36,125,221,222,14,223,241,167,78,238,191,143,78,139,0,63,220,49,255,0,231,162,255,0,161,63,253,62,90,160,0,2,181,119,99,147,95,237,67,116,245,150,230,127,104,239,179,62,246,234,12,142,119,209,125,208,243,122,95,85,102,73,188,94,79,90,222,254,223,39,111,119,107,122,244,235,209,58,244,38,175,11,155,23,253,154,246,39,76,236,167,222,159,188,127,119,61,111,249,207,208,250,63,63,168,185,61,159,244,62,73,59,123,124,253,191,227,94,189,189,127,14,189,19,170,128,85,95,251,134,63,252,244,95,244,39,255,0,167,201,255,0,194,230,197,255,0,102,189,137,211,59,41,247,167,239,31,221,207,91,254,115,244,62,143,207,234,46,79,103,253,15,146,78,222,223,63,111,248,215,175,111,95,195,175,68,234,160,0,10,171,255,0,112,199,255,0,158,139,254,132,255,0,244,249,53,55,47,133,47,218,39,6,212,248,73,251,251,246,127,164,211,248,44,23,222,15,178,252,189,223,102,201,85,254,95,75,230,111,79,39,165,233,219,229,252,189,255,0,222,238,159,140,43,255,0,112,199,255,0,158,139,254,132,255,0,244,249,106,135,138,222,189,175,197,111,86,209,234,253,168,204,186,164,117,245,78,30,206,53,150,44,210,109,182,83,157,236,95,13,164,137,202,136,247,195,47,142,86,126,102,170,62,54,170,57,170,136,169,92,31,238,24,255,0,243,209,127,208,159,254,159,44,251,73,227,179,184,125,43,134,196,234,157,71,247,131,53,75,31,94,190,71,47,232,217,83,237,11,76,141,173,150,207,129,138,172,139,200,244,115,252,109,94,214,247,116,79,193,15,214,35,255,0,26,220,41,127,108,29,172,197,109,159,223,223,186,95,102,106,8,51,190,183,236,191,95,228,241,214,177,15,139,199,230,139,167,95,83,221,221,220,189,59,58,116,252,122,167,0,225,115,149,39,246,107,223,109,51,189,127,183,175,188,127,119,61,111,249,179,238,183,163,243,250,138,115,214,255,0,77,234,228,237,237,243,247,127,129,122,246,244,252,58,245,73,254,0,42,175,253,195,31,254,122,47,250,19,255,0,211,228,255,0,225,115,98,255,0,179,94,196,233,157,148,251,211,247,143,238,231,173,255,0,57,250,31,71,231,245,23,39,179,254,135,201,39,111,111,159,183,252,107,215,183,175,225,215,162,126,79,10,60,40,237,199,9,91,112,205,21,162,162,245,217,91,222,57,243,249,249,225,70,90,203,218,106,42,35,156,136,171,227,133,157,206,72,161,69,86,198,215,57,85,94,247,201,35,251,88,0,30,83,118,52,47,237,67,107,53,150,217,253,169,246,103,222,221,63,145,193,122,223,7,155,210,250,170,210,67,229,241,247,55,191,183,201,221,219,220,222,189,58,117,78,189,74,214,255,0,112,199,255,0,158,139,254,132,255,0,244,249,106,128,28,255,0,120,118,47,110,55,230,158,153,196,238,134,27,237,156,86,151,212,16,234,72,113,178,170,45,91,150,162,130,120,99,101,150,42,47,150,20,245,14,122,199,213,26,247,49,168,254,230,43,216,254,128,0,0,133,92,107,114,222,254,216,59,167,138,220,207,219,47,221,47,179,52,252,24,47,69,247,119,215,249,60,118,108,77,229,242,122,168,186,117,245,61,189,189,171,211,179,175,95,199,162,56,41,229,189,253,143,183,79,43,185,159,182,95,189,191,105,233,249,240,94,139,238,239,160,241,249,44,215,155,203,228,245,82,245,233,233,187,123,123,83,175,127,94,191,135,69,154,160,0,86,174,236,114,107,253,168,110,158,178,220,207,237,29,246,103,222,221,65,145,206,250,47,186,30,111,75,234,172,201,55,139,201,235,91,223,219,228,237,238,237,111,94,157,122,39,94,132,170,224,167,133,47,236,125,181,153,93,179,251,251,247,183,237,61,65,62,119,214,253,151,232,60,126,74,213,225,241,120,252,210,245,233,233,187,187,187,147,175,127,78,159,135,85,144,0,17,255,0,141,110,20,191,182,14,214,98,182,207,239,239,221,47,179,53,4,25,223,91,246,95,175,242,120,235,88,135,197,227,243,69,211,175,169,238,238,238,94,157,157,58,126,61,83,128,112,185,202,147,251,53,239,182,153,222,191,219,215,222,63,187,158,183,252,217,247,91,209,249,253,69,57,235,127,166,245,114,118,246,249,251,191,192,189,123,122,126,29,122,164,255,0,7,148,221,141,11,251,80,218,205,101,182,127,106,125,153,247,183,79,228,112,94,183,193,230,244,190,170,180,144,249,124,125,205,239,237,242,119,118,247,55,175,78,157,83,175,82,181,191,220,49,255,0,231,162,255,0,161,63,253,62,90,160,60,166,236,104,95,218,134,214,107,45,179,251,83,236,207,189,186,127,35,130,245,190,15,55,165,245,85,164,135,203,227,238,111,127,111,147,187,183,185,189,122,116,234,157,122,149,173,254,225,143,255,0,61,23,253,9,255,0,233,242,202,118,159,66,254,203,246,179,70,237,159,218,159,105,253,210,211,248,236,23,173,240,120,125,87,165,173,28,62,95,31,115,187,59,188,125,221,189,206,233,215,167,85,233,212,245,96,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,62,74,89,108,86,70,205,250,120,252,157,75,86,49,118,18,165,232,161,153,175,125,89,214,40,230,72,165,106,47,86,61,98,154,41,17,174,232,189,146,49,223,220,228,85,250,192,0,0,0,7,201,119,45,138,199,89,161,79,33,147,169,86,198,82,194,212,163,20,211,53,143,181,58,69,36,203,20,77,85,234,247,164,80,203,34,181,189,87,178,55,187,251,154,170,137,50,216,168,114,181,240,83,100,234,51,37,114,188,214,235,211,116,205,73,230,130,23,70,217,101,100,125,123,156,198,58,120,90,231,34,116,106,203,26,47,78,228,235,245,128,15,146,150,91,21,145,179,126,158,63,39,82,213,140,93,132,169,122,40,102,107,223,86,117,138,57,146,41,90,139,213,143,88,166,138,68,107,186,47,100,140,119,247,57,21,126,176,1,31,247,75,143,94,19,182,91,93,228,246,207,114,247,91,236,109,73,134,240,250,218,95,97,100,172,120,188,176,178,104,255,0,121,13,119,198,238,177,202,199,126,87,47,78,189,23,162,162,162,54,183,143,94,19,183,167,93,227,54,207,109,55,91,237,157,73,153,243,122,42,95,97,100,171,249,124,80,190,105,63,121,53,118,70,222,145,196,247,126,103,39,94,157,19,170,170,34,200,3,202,110,150,233,104,77,150,208,153,61,204,220,188,239,216,218,111,13,225,245,183,125,44,214,60,94,89,153,12,127,187,133,143,145,221,100,149,141,252,173,94,157,122,175,68,69,84,226,186,79,152,247,6,58,231,85,97,180,86,150,222,79,91,154,212,25,10,248,188,117,111,187,185,88,252,246,167,145,177,197,31,123,235,53,141,238,123,218,157,92,168,212,235,213,85,19,241,36,169,231,245,254,191,209,187,89,163,114,219,131,184,58,134,166,15,79,96,235,173,155,215,172,170,246,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,29,127,221,71,224,79,255,0,14,127,244,103,49,255,0,84,58,174,206,113,71,177,59,251,78,76,142,213,107,159,181,106,51,32,152,152,231,177,140,185,143,142,205,229,130,75,11,90,187,173,197,18,88,153,176,67,36,175,142,46,231,50,52,71,185,26,213,69,94,170,0,0,0,124,151,114,216,172,117,154,20,242,25,58,149,108,101,44,45,74,49,77,51,88,251,83,164,82,76,177,68,213,94,175,122,69,12,178,43,91,213,123,35,123,191,185,170,169,245,128,0,0,3,207,235,205,127,163,118,195,76,207,172,247,3,80,212,193,96,170,216,169,90,198,66,218,171,96,129,246,108,71,94,37,145,221,58,49,139,44,209,162,189,221,24,196,85,115,149,173,69,114,122,0,0,7,201,30,91,21,54,86,198,10,28,157,71,228,169,215,134,221,138,109,153,171,60,48,76,233,27,20,175,143,175,115,88,247,65,51,90,229,78,142,88,164,68,235,218,189,62,176,0,0,0,126,78,127,86,105,93,41,246,111,222,157,77,138,195,125,179,144,135,19,142,251,66,236,117,253,101,233,122,248,171,67,222,169,228,153,253,174,237,141,189,92,238,139,209,23,161,250,192,3,207,224,181,254,141,212,218,155,83,104,204,22,161,169,111,59,163,172,86,173,157,199,181,85,39,162,251,21,217,98,5,123,85,17,85,146,69,34,43,94,157,88,170,217,26,139,221,27,218,223,64,1,231,245,254,191,209,187,89,163,114,219,131,184,58,134,166,15,79,96,235,173,155,215,172,170,246,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,232,0,0,3,202,110,150,233,104,77,150,208,153,61,204,220,188,239,216,218,111,13,225,245,183,125,44,214,60,94,89,153,12,127,187,133,143,145,221,100,149,141,252,173,94,157,122,175,68,69,84,224,31,238,163,240,39,255,0,135,63,250,51,152,255,0,170,18,168,0,0,35,86,172,230,61,193,142,134,213,89,157,21,170,119,147,209,102,180,254,66,198,47,35,91,238,238,86,79,5,168,36,116,114,199,222,202,206,99,187,94,199,39,86,170,181,122,117,69,84,252,78,213,181,187,165,161,55,167,66,99,55,51,109,51,191,108,233,188,207,155,209,93,244,179,87,242,248,166,124,50,126,238,102,50,70,244,146,39,183,243,53,58,244,234,157,81,81,87,213,128,124,145,229,177,83,101,108,96,161,201,212,126,74,157,120,109,216,166,217,154,179,195,4,206,145,177,74,248,250,247,53,143,116,19,53,174,84,232,229,138,68,78,189,171,211,235,0,3,228,203,101,177,88,12,85,220,238,119,39,83,29,141,199,87,146,221,203,150,230,108,48,86,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,250,207,146,238,91,21,142,179,66,158,67,39,82,173,140,165,133,169,70,41,166,107,31,106,116,138,73,150,40,154,171,213,239,72,161,150,69,107,122,175,100,111,119,247,53,85,62,176,1,231,244,158,191,209,186,234,206,160,171,163,245,13,76,179,244,174,98,76,6,93,107,42,185,149,114,49,197,20,178,215,87,244,237,115,216,217,227,71,246,170,246,191,185,142,232,246,61,173,249,55,75,116,180,38,203,104,76,158,230,110,94,119,236,109,55,134,240,250,219,190,150,107,30,47,44,204,134,63,221,194,199,200,238,178,74,198,254,86,175,78,189,87,162,34,170,113,93,39,204,123,131,29,115,170,176,218,43,75,111,39,173,205,106,12,133,124,94,58,183,221,220,172,126,123,83,200,216,226,143,189,245,154,198,247,61,237,78,174,84,106,117,234,170,137,248,146,84,0,14,127,189,123,247,180,252,59,105,90,186,215,120,245,95,221,252,45,220,131,49,112,89,244,54,109,247,218,124,114,72,216,251,43,199,35,211,171,33,145,122,170,118,254,94,157,122,170,34,242,173,39,204,123,131,29,115,170,176,218,43,75,111,39,173,205,106,12,133,124,94,58,183,221,220,172,126,123,83,200,216,226,143,189,245,154,198,247,61,237,78,174,84,106,117,234,170,137,248,146,84,0,126,78,172,213,56,45,13,165,115,58,215,84,222,244,88,93,63,143,177,148,200,217,241,62,79,5,88,35,116,146,201,216,196,115,221,218,198,57,122,53,21,203,211,162,34,175,224,70,191,247,81,248,19,255,0,195,159,253,25,204,127,213,9,41,164,245,78,11,92,233,92,54,181,210,215,189,110,23,80,99,235,229,49,214,124,79,143,207,86,120,219,36,82,118,61,26,246,247,49,237,94,142,68,114,117,232,168,139,248,31,172,126,78,172,213,56,45,13,165,115,58,215,84,222,244,88,93,63,143,177,148,200,217,241,62,79,5,88,35,116,146,201,216,196,115,221,218,198,57,122,53,21,203,211,162,34,175,224,70,191,247,81,248,19,255,0,195,159,253,25,204,127,213,9,41,164,245,78,11,92,233,92,54,181,210,215,189,110,23,80,99,235,229,49,214,124,79,143,207,86,120,219,36,82,118,61,26,246,247,49,237,94,142,68,114,117,232,168,139,248,31,172,126,78,59,86,105,92,198,119,47,165,177,58,155,21,119,53,167,253,63,218,248,234,247,99,146,214,63,206,197,124,30,162,38,170,190,47,35,17,92,206,244,78,230,162,170,117,67,245,128,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,0,0,0,0,0,0,42,47,96,120,227,179,195,143,27,59,189,179,218,225,149,31,183,90,211,118,51,175,154,220,143,138,187,240,121,25,178,15,129,46,186,103,171,90,181,149,172,137,179,53,238,252,140,141,36,98,162,181,236,154,221,0,0,21,23,188,124,93,229,120,65,230,145,185,218,174,124,117,188,198,147,207,87,193,227,117,30,42,11,14,99,223,2,98,168,185,150,161,98,185,34,125,152,87,187,179,200,157,21,146,77,26,58,63,42,200,219,94,210,122,167,5,174,116,174,27,90,233,107,222,183,11,168,49,245,242,152,235,62,39,199,231,171,60,109,146,41,59,30,141,123,123,152,246,175,71,34,57,58,244,84,69,252,15,214,0,2,160,54,95,143,111,236,175,198,38,245,237,190,226,65,234,54,203,83,110,134,161,185,110,196,21,251,237,97,111,62,244,145,45,198,163,19,190,104,85,145,198,217,98,252,92,141,99,95,18,119,53,209,205,111,224,3,207,235,253,127,163,118,179,70,229,183,7,112,117,13,76,30,158,193,215,91,55,175,89,85,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,165,184,121,226,207,89,113,117,204,239,108,245,198,118,189,188,62,10,133,124,181,108,22,156,117,244,181,6,41,139,131,180,147,171,30,145,196,143,124,178,177,100,115,213,157,253,60,108,85,86,196,196,78,171,206,63,95,235,45,172,214,92,62,238,14,223,106,27,120,61,67,131,177,168,236,209,189,89,83,190,39,244,198,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,203,78,14,184,197,208,156,95,232,75,25,252,5,63,177,181,38,27,179,239,6,159,242,77,99,236,191,44,214,25,87,252,169,240,69,28,254,88,235,172,159,187,69,236,235,218,238,138,159,140,128,0,167,110,33,184,179,214,92,34,243,59,220,205,113,130,175,111,49,130,191,95,19,91,59,167,27,125,42,193,149,98,96,234,164,10,247,172,114,163,31,20,175,73,26,244,103,127,79,35,17,81,178,189,22,215,182,183,116,180,38,244,232,76,102,230,109,166,119,237,157,55,153,243,122,43,190,150,106,254,95,20,207,134,79,221,204,198,72,222,146,68,246,254,102,167,94,157,83,170,42,42,250,176,8,191,199,247,7,216,174,44,182,141,205,199,165,184,245,222,142,175,114,254,148,124,50,181,25,102,119,177,171,37,25,91,35,219,23,101,133,134,38,36,142,115,86,39,181,143,238,236,73,35,146,128,114,216,156,174,3,43,119,5,157,198,91,199,100,177,214,36,169,114,157,184,93,12,245,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,47,83,151,23,28,118,120,173,209,183,244,126,224,178,165,125,197,209,245,224,125,233,162,124,81,51,55,81,202,172,75,177,64,138,142,99,218,228,107,103,107,91,226,107,229,137,205,86,164,201,20,126,131,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,101,32,115,31,230,1,115,136,140,236,187,73,180,58,139,254,9,232,122,105,229,179,94,57,235,201,168,173,118,50,78,235,12,153,145,200,200,97,145,85,140,133,91,218,178,68,178,185,95,251,148,139,138,240,117,193,214,187,226,255,0,93,216,192,96,46,125,141,166,240,221,159,120,53,7,142,27,31,101,249,97,176,250,191,228,175,158,41,39,242,201,93,99,253,218,175,103,94,231,116,68,252,108,83,154,182,150,193,108,119,7,123,103,166,246,134,143,221,42,26,75,112,49,142,194,55,23,43,225,146,140,145,209,200,200,217,153,42,47,147,205,228,235,34,202,174,89,29,34,171,220,229,114,171,150,64,112,47,198,110,11,140,61,184,181,147,147,21,246,54,179,210,254,158,190,166,198,196,199,173,86,201,42,63,197,102,180,142,235,214,25,124,82,170,70,231,44,145,185,142,107,187,145,25,44,146,84,0,0,60,166,233,110,150,132,217,109,9,147,220,205,203,206,253,141,166,240,222,31,91,119,210,205,99,197,229,153,144,199,251,184,88,249,29,214,73,88,223,202,213,233,215,170,244,68,85,76,251,241,131,197,158,178,226,235,116,62,252,103,107,219,195,224,168,87,142,182,11,78,58,250,90,131,20,197,141,137,58,177,233,28,72,247,203,43,22,71,61,89,223,211,198,197,85,108,76,68,182,158,92,92,113,217,226,183,70,223,209,251,130,202,149,247,23,71,215,129,247,166,137,241,68,204,221,71,42,177,46,197,2,42,57,143,107,145,173,157,173,111,137,175,150,39,53,90,147,36,81,204,160,84,174,239,241,155,157,224,243,153,158,235,228,228,197,125,179,163,53,71,221,218,250,155,27,19,24,150,157,28,88,138,190,43,53,164,119,78,147,69,229,149,82,55,57,35,145,175,115,93,218,170,201,99,181,77,39,170,112,90,231,74,225,181,174,150,189,235,112,186,131,31,95,41,142,179,226,124,126,122,179,198,217,34,147,177,232,215,183,185,143,106,244,114,35,147,175,69,68,95,192,253,96,1,242,101,178,216,172,6,42,238,119,59,147,169,142,198,227,171,201,110,229,203,115,54,24,43,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,80,183,48,206,52,242,188,83,238,133,140,22,144,212,22,221,181,122,106,194,38,159,166,181,157,85,46,206,145,246,203,144,158,55,57,92,247,185,203,43,98,87,163,85,144,171,83,199,27,223,55,116,192,229,67,199,29,109,75,138,194,112,143,184,204,182,185,220,109,123,12,210,57,101,124,182,18,245,72,155,36,238,165,58,185,92,177,62,8,154,255,0,19,147,164,75,12,77,143,163,29,27,60,214,104,0,35,255,0,24,188,98,232,78,16,52,37,124,254,126,159,219,58,147,51,223,247,127,79,249,38,175,246,167,138,106,236,181,254,84,200,37,142,15,20,118,18,79,222,34,119,244,237,111,85,95,194,139,52,183,19,187,203,166,56,130,171,196,235,181,71,219,26,250,28,131,242,19,93,202,66,217,227,181,228,137,208,201,3,227,78,212,108,46,129,238,133,25,31,103,142,53,68,137,99,237,98,182,255,0,184,98,226,23,74,241,65,179,88,93,220,210,213,189,7,175,242,86,200,226,223,106,59,19,99,47,68,238,217,107,200,230,47,252,217,24,174,107,28,248,165,137,234,198,119,246,167,85,5,64,114,180,227,219,238,37,204,15,10,59,161,7,126,159,202,228,61,30,144,202,87,175,214,74,23,173,206,174,74,118,26,196,235,36,51,79,43,149,146,244,87,71,36,138,143,85,137,200,232,45,252,0,15,147,45,38,86,28,85,217,176,84,170,92,201,50,188,142,167,94,221,151,86,130,105,209,171,227,100,146,182,57,29,27,21,221,17,94,145,189,90,138,170,141,119,78,139,156,30,44,245,174,252,235,157,249,212,247,248,145,175,110,142,182,163,99,208,216,197,74,206,200,49,112,55,171,162,173,85,157,206,106,86,70,191,190,55,53,206,73,18,79,47,124,139,34,200,251,84,229,185,204,18,207,17,53,164,217,237,228,202,212,110,226,227,171,186,205,44,148,210,197,11,245,51,22,89,228,149,34,175,12,17,67,11,235,66,144,53,88,215,57,242,49,31,39,78,140,145,82,122,130,26,243,29,227,142,207,10,90,54,134,143,219,230,84,177,184,186,194,188,239,163,52,175,138,86,97,42,53,81,139,118,88,21,85,207,123,156,174,108,13,115,124,78,124,82,185,202,228,133,98,146,162,248,81,226,187,113,248,74,220,118,107,93,21,47,174,197,94,241,193,159,192,79,50,178,174,94,171,85,85,26,229,68,95,28,204,238,114,197,50,34,186,55,57,200,168,246,62,72,223,161,61,173,221,45,9,189,58,19,25,185,155,105,157,251,103,77,230,124,222,138,239,165,154,191,151,197,51,225,147,247,115,49,146,55,164,145,61,191,153,169,215,167,84,234,138,138,190,172,20,67,204,119,142,58,220,86,235,42,26,63,111,153,110,190,221,104,251,19,190,140,210,190,88,159,155,182,228,70,45,217,96,85,70,177,141,106,57,176,53,205,242,181,146,202,231,43,86,101,138,62,233,201,179,119,56,130,185,157,203,109,37,44,63,222,61,167,197,244,158,245,155,23,226,142,77,45,106,195,44,73,11,171,177,238,242,75,13,137,32,145,143,133,141,86,182,71,36,189,99,235,42,77,109,64,168,14,86,156,123,125,196,185,129,225,71,116,32,239,211,249,92,135,163,210,25,74,245,250,201,66,245,185,213,201,78,195,88,157,100,134,105,229,114,178,94,138,232,228,145,81,234,177,57,29,5,191,128,69,94,104,254,196,247,55,244,95,152,164,80,9,170,128,0,0,205,103,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,164,170,0,170,14,100,59,243,172,184,109,230,7,183,27,173,163,46,219,107,241,218,31,28,204,157,24,108,36,44,203,99,151,43,125,108,82,149,92,199,183,178,70,183,162,57,88,238,199,163,36,106,119,177,170,150,21,195,71,17,122,19,138,13,172,161,185,154,22,199,251,42,121,138,93,147,127,155,50,158,154,25,167,167,228,150,40,252,222,47,59,27,229,99,123,31,253,232,191,222,137,213,64,5,59,115,88,227,142,182,229,101,111,240,183,182,204,183,22,11,76,102,21,154,167,38,231,203,2,228,114,53,92,246,45,38,71,213,17,245,161,151,171,156,233,26,190,73,162,141,204,70,182,38,201,53,185,234,204,142,119,15,165,115,57,109,45,167,62,240,102,169,99,236,88,199,98,61,99,42,125,161,105,145,185,209,86,243,189,21,145,121,30,141,103,145,201,218,222,238,171,248,33,157,126,37,248,139,222,93,227,223,219,251,153,174,172,101,116,230,164,211,153,9,105,225,233,118,54,157,237,53,13,123,179,77,5,63,36,81,67,39,154,180,146,61,190,87,181,37,238,111,85,84,84,68,75,148,224,23,141,125,43,197,102,220,84,194,101,178,126,159,115,116,206,62,24,245,30,62,194,198,201,47,246,35,99,118,78,186,70,214,49,208,202,245,69,123,88,212,240,200,244,98,167,107,162,124,178,168,16,255,0,152,207,26,255,0,217,87,110,32,192,104,12,158,42,77,205,213,63,187,198,214,157,124,178,98,232,170,61,36,201,186,30,215,49,221,175,98,71,19,101,86,181,242,57,206,233,43,97,150,53,168,30,15,55,143,118,54,95,127,116,190,91,103,33,245,185,173,65,144,165,167,231,196,119,86,143,237,170,179,221,174,231,99,252,246,24,246,86,243,62,40,217,231,68,71,51,175,94,168,157,122,219,247,49,188,142,119,49,203,171,90,101,181,78,156,251,191,154,187,143,211,182,50,56,143,88,203,127,103,218,126,82,131,165,173,231,98,35,37,241,189,92,207,35,83,181,221,189,83,240,82,155,56,78,247,79,179,127,80,52,247,200,192,105,76,0,8,1,206,175,218,198,150,250,129,71,227,178,37,85,240,157,238,159,102,254,160,105,239,145,128,210,152,0,229,92,88,251,88,222,79,167,250,135,227,167,51,88,105,79,132,239,107,27,55,244,255,0,79,124,116,7,85,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,83,225,59,218,198,205,253,63,211,223,29,1,199,249,131,113,183,138,225,67,64,71,130,211,19,212,189,184,186,170,189,136,113,84,219,105,173,159,19,3,161,153,172,203,62,55,67,43,30,200,236,54,54,182,41,17,169,50,249,17,170,169,28,157,41,91,103,119,11,126,105,111,70,47,59,180,58,227,80,65,184,186,171,49,5,72,174,69,147,237,159,43,118,205,184,220,216,173,73,51,187,39,100,182,18,55,72,219,10,232,222,191,140,157,83,169,163,237,189,187,172,178,58,3,77,100,55,27,19,83,23,171,45,97,233,77,158,163,81,200,232,42,228,93,11,22,204,49,170,61,232,172,108,170,246,162,163,223,248,34,126,103,127,122,250,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,0,0,0,0,0,0,0,102,179,139,31,116,251,201,245,3,80,252,140,228,244,229,125,204,18,182,38,182,23,133,237,233,202,219,123,31,97,180,52,126,114,204,178,217,127,124,210,213,175,79,10,145,69,3,156,140,71,62,119,50,121,101,236,141,136,216,191,43,26,206,150,190,0,5,0,243,71,247,217,185,191,162,252,61,35,208,114,235,227,170,207,11,90,201,52,62,224,223,182,253,171,207,216,154,107,208,214,171,19,223,140,200,204,149,216,153,37,84,141,103,153,141,142,187,99,124,45,127,248,30,231,181,143,123,81,143,189,60,78,91,21,159,197,82,206,224,178,117,50,56,220,141,120,237,211,185,82,102,205,5,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,16,131,153,127,28,117,184,113,209,179,108,246,135,101,183,238,46,180,195,200,248,109,198,249,107,179,7,142,153,100,129,110,182,102,43,92,182,85,204,149,176,181,142,252,143,141,100,122,162,53,140,155,202,112,37,205,27,21,189,153,92,54,203,239,189,106,152,61,109,98,188,85,49,218,129,178,182,58,90,134,239,115,155,226,124,72,214,182,165,151,183,199,218,212,85,142,89,60,141,103,137,93,20,46,171,110,44,125,211,239,39,212,13,67,242,51,147,211,149,247,48,74,216,154,216,94,23,183,167,43,109,236,125,134,208,209,249,203,50,203,101,253,243,75,86,189,60,42,69,20,14,114,49,28,249,220,201,229,151,178,54,35,98,252,172,107,58,90,248,5,11,115,25,227,95,251,85,110,60,24,13,1,147,202,199,182,90,91,247,120,218,211,175,138,60,165,228,87,164,153,55,67,218,215,183,185,143,72,226,108,170,231,50,54,185,221,34,116,210,198,159,149,202,227,223,102,217,126,181,240,247,73,85,207,59,248,39,252,201,253,52,175,94,29,119,231,89,112,219,187,152,45,214,209,151,109,181,248,235,12,102,78,140,54,18,22,101,177,202,246,173,138,82,171,152,246,246,72,214,244,71,43,29,216,244,100,141,78,246,53,83,67,219,23,190,155,113,196,94,220,99,183,67,107,243,62,187,21,123,172,83,67,42,35,45,99,237,53,17,100,171,102,52,85,241,204,206,230,245,78,170,213,107,154,246,57,236,123,30,239,213,221,45,210,208,155,45,161,50,123,153,185,121,223,177,180,222,27,195,235,110,250,89,172,120,188,179,50,24,255,0,119,11,31,35,186,201,43,27,249,90,189,58,245,94,136,138,169,232,49,57,108,86,127,21,75,59,130,201,212,200,227,114,53,227,183,78,229,73,155,52,22,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,40,51,154,63,190,205,205,253,23,225,233,31,171,203,155,141,127,236,171,184,243,224,53,254,79,43,38,217,106,159,221,228,171,64,190,88,241,119,149,88,145,228,219,15,107,158,238,214,49,99,149,177,43,92,248,220,215,116,149,208,197,26,223,72,0,175,94,101,188,190,235,111,14,43,49,196,30,208,98,173,201,184,52,43,250,156,198,38,164,82,218,159,82,177,141,171,4,105,26,62,116,100,15,175,90,9,92,140,134,39,62,117,232,212,69,122,183,173,64,232,13,127,172,182,179,89,98,119,7,111,181,13,188,30,161,193,216,75,52,111,86,84,239,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,218,120,134,226,207,70,241,117,203,19,115,53,198,10,189,76,62,118,133,140,77,108,238,156,109,245,181,62,41,235,156,170,144,43,222,177,196,175,100,177,49,36,107,209,157,157,124,140,69,87,68,244,74,203,225,59,221,62,205,253,64,211,223,35,1,55,249,175,113,199,103,82,229,115,124,35,237,203,42,46,11,27,98,187,53,118,89,31,21,133,189,110,39,71,59,105,64,173,87,36,76,130,86,179,202,229,233,42,205,19,163,232,198,198,255,0,52,10,216,189,139,220,126,34,247,31,29,181,251,95,134,245,217,91,221,101,154,105,85,89,87,31,85,170,137,37,171,50,34,47,142,22,119,55,170,244,87,43,156,214,49,175,123,216,199,104,167,98,246,47,110,56,116,219,140,118,215,237,126,27,208,226,168,245,150,105,165,84,125,172,133,167,34,36,150,172,200,136,158,73,159,218,222,171,209,26,141,107,88,198,177,140,99,27,16,57,213,251,88,210,223,80,40,252,118,68,168,13,173,221,45,119,178,218,239,25,185,155,105,157,251,27,82,97,188,222,138,239,165,134,199,139,203,11,225,147,247,115,49,241,187,172,114,189,191,153,171,211,175,84,232,168,138,154,30,225,87,137,141,27,197,126,209,211,221,45,31,70,222,57,237,176,236,110,95,25,101,21,207,199,100,99,100,111,150,4,147,181,27,51,59,101,141,236,145,168,157,204,123,123,154,199,247,198,206,192,0,7,201,150,203,98,176,24,171,185,220,238,78,166,59,27,142,175,37,187,151,45,204,216,96,173,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,68,60,198,120,215,254,213,91,143,6,3,64,100,242,177,237,150,150,253,222,54,180,235,226,143,41,121,21,233,38,77,208,246,181,237,238,99,210,56,155,42,185,204,141,174,119,72,157,52,177,164,64,61,6,128,215,250,203,107,53,150,39,112,118,251,80,219,193,234,28,29,132,179,70,245,101,78,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,17,193,215,24,186,19,139,253,9,99,63,128,167,246,54,164,195,118,125,224,211,254,73,172,125,151,229,154,195,42,255,0,149,62,8,163,159,203,29,117,147,247,104,189,157,123,93,209,83,241,144,5,0,243,71,247,217,185,191,162,252,61,35,165,114,220,230,9,91,135,107,50,108,246,242,101,109,187,110,178,54,29,102,150,74,105,101,153,154,101,233,20,242,74,145,87,134,9,102,153,150,102,88,26,172,107,154,200,222,175,147,167,87,200,171,118,128,2,154,249,157,115,0,167,187,183,44,240,253,178,26,139,213,232,90,157,208,106,108,148,81,193,45,92,245,168,231,134,104,155,89,238,98,200,144,193,37,127,194,104,222,214,204,231,187,162,58,54,177,242,67,93,129,225,227,116,56,152,214,87,116,30,211,98,170,95,203,227,240,246,243,115,50,205,200,235,51,193,2,53,17,168,231,170,34,190,73,100,134,22,39,247,119,202,213,122,178,52,124,140,231,249,108,78,87,1,149,187,130,206,227,45,227,178,88,235,18,84,185,78,220,46,134,122,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,151,169,203,139,142,59,60,86,232,219,250,63,112,89,82,190,226,232,250,240,62,244,209,62,40,153,155,168,229,86,37,216,160,69,71,49,237,114,53,179,181,173,241,53,242,196,230,171,82,100,138,57,148,14,127,190,155,233,183,28,58,109,198,71,116,55,67,51,232,113,84,122,69,12,49,34,62,214,66,211,145,86,58,181,163,85,79,36,207,237,119,68,234,141,70,181,207,123,152,198,61,237,207,15,17,91,243,172,184,146,221,204,238,235,107,59,182,220,252,141,135,179,25,70,107,9,51,49,56,228,123,150,189,40,149,172,99,123,35,107,186,43,145,141,239,122,190,71,39,123,220,171,205,78,235,193,247,22,122,203,132,93,208,251,241,130,175,111,49,130,191,94,74,217,221,56,219,233,86,12,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,103,127,79,35,17,81,178,189,23,65,27,91,186,90,19,122,116,38,51,115,54,211,59,246,206,155,204,249,189,21,223,75,53,127,47,138,103,195,39,238,230,99,36,111,73,34,123,127,51,83,175,78,169,213,21,21,125,89,149,114,231,185,105,115,4,173,188,56,172,63,15,155,191,149,183,38,224,208,175,233,176,249,107,114,203,106,125,74,198,54,212,242,44,138,200,17,144,62,189,104,34,106,190,105,92,249,215,171,149,85,234,238,182,20,0,4,21,230,63,203,254,159,17,24,41,119,111,104,116,239,252,44,80,244,208,75,90,188,144,87,143,81,85,239,100,125,182,31,51,227,141,147,67,26,171,217,50,187,185,99,137,98,114,63,247,43,21,37,226,114,217,92,6,86,150,119,5,147,183,142,201,99,172,71,110,157,202,147,58,25,235,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,104,39,129,126,51,112,92,97,237,197,172,156,152,175,177,181,158,151,244,245,245,54,54,38,61,106,182,73,81,254,43,53,164,119,94,176,203,226,149,82,55,57,100,141,204,115,93,220,136,201,100,244,28,96,241,103,163,120,69,218,255,0,191,25,218,245,51,25,219,246,35,173,130,211,142,190,181,103,202,189,36,98,78,172,122,71,42,177,145,68,245,145,207,86,118,117,241,177,85,29,43,17,115,217,175,245,254,178,221,61,101,150,220,29,193,212,54,243,154,135,57,97,108,222,189,101,83,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,79,62,75,78,94,124,105,229,120,88,221,10,248,45,95,168,45,183,106,245,45,133,77,65,77,43,58,210,82,157,99,237,139,33,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,142,71,178,30,219,233,196,229,177,89,252,85,44,238,11,39,83,35,141,200,215,142,221,59,149,38,108,208,89,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,168,30,106,28,117,89,215,250,135,43,195,14,214,223,183,6,152,193,216,155,27,172,230,154,172,93,153,108,140,22,161,123,96,137,36,141,102,141,149,102,172,168,178,49,236,242,189,207,78,215,70,198,62,72,107,195,23,15,90,171,138,13,229,194,237,30,150,179,232,61,127,146,206,71,40,250,178,88,135,25,70,38,247,75,98,70,177,63,230,198,196,115,152,215,203,44,76,87,179,191,185,52,61,178,251,67,163,118,23,107,244,254,209,237,252,22,227,193,105,218,238,134,186,219,157,102,158,87,190,71,75,44,210,63,240,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,246,160,202,185,115,220,180,185,130,86,222,28,86,31,135,205,223,202,219,147,112,104,87,244,216,124,181,185,101,181,62,165,99,27,106,121,22,69,100,8,200,31,94,180,17,53,95,52,174,124,235,213,202,170,245,119,91,10,4,85,230,143,236,79,115,127,69,249,138,69,0,154,168,0,0,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,160,10,86,231,87,238,159,75,125,63,163,242,57,18,63,240,81,197,118,119,132,189,229,165,172,188,185,91,154,67,37,210,158,169,194,82,153,141,245,245,123,94,145,200,141,145,21,139,52,15,127,150,53,234,199,47,71,199,228,99,37,145,77,4,232,13,127,163,119,79,70,226,119,7,111,181,13,76,230,158,206,87,75,52,111,86,85,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,2,178,249,172,113,213,103,71,71,127,133,141,168,191,110,182,118,213,117,135,90,222,117,88,157,3,113,214,233,61,62,205,98,77,27,149,207,150,43,17,202,233,163,86,248,209,35,107,94,231,58,68,138,162,205,84,21,87,205,79,128,239,251,47,197,94,208,97,127,217,75,171,240,88,204,119,254,189,246,115,110,127,151,255,0,103,108,172,142,31,246,150,30,239,244,175,43,215,135,93,249,214,92,54,238,230,11,117,180,101,219,109,126,58,195,25,147,163,13,132,133,153,108,114,189,171,98,148,170,230,61,189,146,53,189,17,202,199,118,61,25,35,83,189,141,84,208,159,14,187,243,163,120,146,218,60,22,235,104,203,181,28,204,141,118,51,39,70,27,11,51,241,57,20,99,86,197,41,85,204,99,187,227,115,186,35,149,141,239,98,178,70,167,99,218,171,242,241,47,196,94,132,225,127,107,47,238,102,186,177,254,214,158,30,151,100,223,231,60,167,166,154,104,41,249,34,138,79,15,151,192,246,249,94,222,198,127,122,175,247,34,231,135,122,55,123,89,111,214,232,106,13,220,220,9,234,73,157,212,86,27,53,132,169,2,67,4,76,100,109,138,40,99,103,226,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,105,60,166,248,40,200,237,253,63,237,59,186,24,207,6,107,55,143,100,122,66,148,137,86,196,113,98,237,65,12,201,147,108,140,115,223,28,210,178,71,66,214,254,233,236,143,206,143,71,36,200,140,144,28,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,2,0,115,171,246,177,165,190,160,81,248,236,137,85,124,39,123,167,217,191,168,26,123,228,96,52,166,0,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,83,225,59,218,198,205,253,63,211,223,29,1,213,78,85,197,143,181,141,228,250,127,168,126,58,115,53,133,249,193,196,198,141,225,67,151,230,211,238,150,176,163,111,34,247,104,125,55,141,196,99,43,34,181,249,28,140,152,168,223,20,11,39,106,182,22,118,197,35,223,35,145,123,88,199,118,181,239,236,141,244,109,186,187,153,170,183,147,113,245,30,233,107,91,126,163,53,169,178,18,228,44,246,201,35,227,135,189,127,36,17,121,30,247,182,24,152,141,142,54,43,151,178,54,49,168,189,26,133,180,242,163,224,163,246,101,165,96,226,83,115,49,152,171,58,147,86,227,235,217,210,81,116,243,77,135,197,205,27,156,182,59,209,203,27,102,181,28,140,252,26,222,248,226,78,213,122,44,211,68,219,21,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,0,0,0,0,0,0,0,205,103,22,62,233,247,147,234,6,161,249,25,206,84,93,247,43,222,53,255,0,180,6,132,102,204,110,22,79,43,123,114,116,110,61,246,101,200,221,95,55,219,56,182,204,214,50,194,202,214,167,73,162,242,193,12,137,34,171,228,252,146,247,200,231,203,227,157,64,2,128,121,163,251,236,220,223,209,126,30,145,21,75,62,229,117,204,2,230,34,230,55,134,77,239,212,94,108,84,222,155,29,161,242,147,199,60,246,163,181,44,241,65,14,37,222,54,63,186,21,242,245,138,73,21,141,133,177,186,53,114,177,98,108,86,212,70,174,58,56,205,193,112,121,183,21,114,113,226,190,217,214,122,163,212,87,211,56,217,88,244,170,233,34,70,121,108,217,145,189,58,67,23,150,37,88,218,228,146,71,61,173,111,106,43,229,142,128,117,102,169,206,235,157,85,153,214,186,166,247,173,205,106,12,133,140,166,70,207,137,145,249,237,79,35,164,150,78,198,35,88,222,231,189,203,209,168,141,78,189,17,17,63,2,237,57,104,112,57,91,135,29,27,14,240,235,135,219,126,226,235,76,60,108,154,164,140,150,187,48,120,233,150,57,210,147,161,122,53,203,101,92,200,157,51,158,223,200,248,210,54,34,35,94,249,170,47,139,31,116,251,201,245,3,80,252,140,231,42,46,123,150,87,31,117,183,115,79,99,182,19,122,117,117,187,187,153,94,196,149,176,54,167,165,44,143,205,99,162,170,233,186,205,101,189,205,117,152,155,12,232,247,203,227,239,103,133,122,203,42,202,226,194,138,118,230,161,199,85,157,127,168,114,188,48,237,109,251,112,105,140,29,137,177,186,206,105,170,197,217,150,200,193,106,23,182,8,146,72,214,104,217,86,106,202,139,35,30,207,43,220,244,237,116,108,99,228,174,2,85,114,184,247,217,182,95,173,124,61,210,85,115,206,254,9,255,0,50,127,77,42,172,145,92,18,113,131,169,184,70,221,8,179,77,91,119,116,78,114,196,13,213,152,122,145,87,243,222,130,40,231,100,47,142,73,88,174,107,225,117,151,202,140,107,227,73,21,168,199,185,168,189,205,239,252,215,56,202,209,187,239,103,70,109,78,207,106,170,153,221,31,140,175,22,166,201,94,172,139,217,99,35,60,74,149,225,84,146,38,190,55,193,94,71,171,209,31,254,59,110,142,70,54,72,21,19,207,242,125,192,110,158,103,138,4,200,233,60,222,86,142,140,193,99,231,200,106,216,35,179,102,42,55,251,171,207,94,148,19,54,52,88,165,153,38,176,233,99,100,189,58,54,25,222,197,234,206,139,224,57,163,251,236,220,223,209,126,30,145,21,75,20,229,139,204,2,158,209,92,173,195,246,247,234,47,73,161,109,246,193,166,114,82,199,4,85,112,54,164,158,105,165,109,151,181,137,34,195,60,150,63,25,164,123,155,11,152,222,168,216,220,247,199,114,128,2,157,185,168,112,43,103,64,106,28,175,19,219,91,66,220,250,99,57,98,108,150,179,134,107,81,118,98,114,51,218,133,141,158,37,146,68,154,70,90,154,202,170,198,198,63,196,246,189,123,155,27,216,200,235,170,150,91,43,142,173,126,158,63,39,110,173,124,165,116,169,122,40,102,115,25,106,4,150,57,146,41,90,139,209,236,73,97,138,68,107,186,167,124,108,119,247,181,21,24,156,182,87,1,149,165,157,193,100,237,227,178,88,235,17,219,167,114,164,206,134,122,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,31,173,160,52,6,178,221,61,101,137,219,237,190,211,214,243,154,135,57,97,43,81,163,89,19,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,4,112,117,193,214,132,225,3,66,88,192,96,46,125,179,169,51,61,159,120,53,7,142,106,255,0,106,120,166,176,250,191,228,175,158,88,224,241,71,97,99,253,218,167,127,78,231,117,85,252,36,1,0,57,213,251,88,210,223,80,40,252,118,68,165,99,181,112,163,197,118,227,240,149,184,236,214,186,42,95,93,138,189,227,131,63,128,158,101,101,92,189,86,170,170,53,202,136,190,57,153,220,229,138,100,69,116,110,115,145,81,236,124,145,191,66,123,91,186,90,19,122,116,38,51,115,54,211,59,246,206,155,204,249,189,21,223,75,53,127,47,138,103,195,39,238,230,99,36,111,73,34,123,127,51,83,175,78,169,213,21,21,125,88,0,166,190,103,92,192,41,238,237,203,60,63,108,134,162,245,122,22,167,116,26,155,37,20,112,75,87,61,106,57,225,154,38,214,123,152,178,36,48,73,95,240,154,55,181,179,57,238,232,142,141,172,124,145,3,134,46,30,181,87,20,27,203,133,218,61,45,103,208,122,255,0,37,156,142,81,245,100,177,14,50,140,77,238,150,196,141,98,127,205,141,136,231,49,175,150,88,152,175,103,127,114,121,253,239,209,88,173,181,222,141,125,183,56,43,22,231,198,233,93,81,149,194,83,150,219,218,233,228,130,181,185,33,141,210,57,173,107,85,234,214,34,170,163,90,157,122,244,68,254,227,175,234,174,12,179,181,56,49,209,92,98,105,44,175,174,197,94,245,117,245,94,58,195,216,201,49,242,55,43,61,42,214,107,175,225,228,133,253,176,70,248,255,0,25,25,35,145,233,222,199,187,193,202,182,47,125,55,31,135,77,199,199,110,134,215,230,125,14,86,143,88,166,134,84,87,213,200,85,114,162,201,86,204,104,169,228,133,253,173,234,157,81,200,230,181,236,115,30,198,61,186,41,216,189,244,219,142,34,246,227,29,186,27,95,153,245,216,171,221,98,154,25,81,25,107,31,105,168,139,37,91,49,162,175,142,102,119,55,170,117,86,171,92,215,177,207,99,216,247,82,15,52,127,125,155,155,250,47,195,210,34,169,106,156,168,248,233,255,0,65,194,254,245,235,63,251,158,174,128,187,121,191,243,154,236,92,150,21,223,250,175,74,199,55,254,222,20,127,252,94,18,213,1,93,92,206,185,128,92,218,42,118,120,126,217,13,69,233,53,213,190,232,53,54,74,40,231,138,214,6,172,144,67,52,77,172,247,49,35,89,167,142,199,225,52,111,115,161,107,29,209,27,35,152,248,234,91,107,118,183,93,239,78,187,198,109,158,218,96,190,217,212,153,159,55,162,165,234,161,175,229,241,66,249,164,253,228,207,100,109,233,28,79,119,230,114,117,233,209,58,170,162,46,130,120,62,225,51,70,240,139,181,255,0,113,240,86,42,102,51,183,236,73,103,59,168,219,65,106,207,149,122,72,245,129,30,197,146,85,99,34,137,233,27,88,143,236,235,228,122,34,58,87,170,199,94,103,92,7,126,219,240,86,119,231,105,240,189,218,251,79,227,221,246,150,47,29,142,242,90,213,16,181,240,182,62,174,242,181,60,213,224,109,133,111,108,114,75,51,82,56,83,175,100,77,74,118,208,26,255,0,89,109,102,178,196,238,14,223,106,27,120,61,67,131,176,150,104,222,172,169,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,130,56,58,227,23,66,113,127,161,44,103,240,20,254,198,212,152,110,207,188,26,127,201,53,143,178,252,179,88,101,95,242,167,193,20,115,249,99,174,178,126,237,23,179,175,107,186,42,126,61,131,95,235,253,27,181,154,55,45,184,59,131,168,106,96,244,246,14,186,217,189,122,202,175,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,180,3,198,223,24,58,155,139,157,208,151,52,229,183,75,68,224,236,78,221,39,135,183,21,127,61,24,37,142,6,76,249,36,137,136,231,62,103,86,100,170,199,62,68,141,92,172,99,156,137,220,231,12,220,34,101,119,215,109,55,107,121,115,57,27,120,157,39,181,250,95,37,146,100,145,87,119,126,83,43,21,25,167,134,172,82,57,171,18,50,53,142,55,207,248,171,209,146,68,212,106,121,146,88,227,169,37,56,232,224,203,59,193,230,227,213,198,71,149,251,103,70,106,143,81,99,76,228,165,123,18,211,163,137,89,229,173,102,54,244,233,52,94,88,145,100,107,82,57,26,246,185,189,170,175,138,63,65,203,207,141,60,175,11,27,161,95,5,171,245,5,182,237,94,165,176,169,168,41,165,103,90,74,83,172,125,177,100,32,141,174,71,49,237,114,68,217,85,136,229,124,40,228,241,200,246,67,219,125,56,156,182,43,63,138,165,157,193,100,234,100,113,185,26,241,219,167,114,164,205,154,11,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,25,98,62,172,78,91,43,128,202,210,206,224,178,118,241,217,44,117,136,237,211,185,82,103,67,61,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,244,224,23,141,125,43,197,102,220,84,194,101,178,126,159,115,116,206,62,24,245,30,62,194,198,201,47,246,35,99,118,78,186,70,214,49,208,202,245,69,123,88,212,240,200,244,98,167,107,162,124,178,168,0,10,181,230,177,192,150,41,113,87,248,166,217,173,51,109,185,38,216,89,245,190,43,29,3,93,4,144,43,94,233,51,8,196,84,115,30,215,35,82,126,198,185,30,143,243,185,25,217,60,146,86,182,203,238,246,178,216,93,208,211,251,185,183,243,212,143,59,167,108,58,106,233,110,4,154,9,88,248,221,20,176,200,207,193,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,208,113,59,196,46,170,226,131,121,115,91,185,170,107,122,15,95,227,173,142,197,178,212,150,33,198,81,137,189,177,87,141,207,95,249,210,61,90,214,53,242,203,43,209,140,239,237,79,127,165,120,50,206,219,224,199,90,241,137,171,114,190,135,21,71,210,87,210,152,234,239,99,228,200,72,236,172,20,172,217,176,191,143,142,22,119,79,27,35,252,36,124,141,87,175,99,24,223,63,42,225,235,75,96,181,206,254,237,166,138,213,52,125,110,23,80,107,12,54,47,35,91,202,248,252,245,103,187,20,114,199,222,197,107,219,220,199,185,58,181,81,201,215,170,42,47,226,122,190,43,184,81,220,126,18,183,29,250,43,90,197,235,177,87,188,147,224,51,240,66,172,171,151,170,213,68,87,53,21,87,199,51,59,154,146,194,170,174,141,206,106,162,189,143,142,71,250,173,174,230,1,196,22,209,112,251,153,225,251,71,106,47,73,66,223,100,24,92,148,81,197,21,172,13,89,37,179,53,230,214,123,24,146,44,211,201,97,157,38,145,238,116,45,99,188,72,215,57,175,143,133,232,13,1,172,183,79,89,98,118,251,111,180,245,188,230,161,206,88,74,212,104,214,68,239,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,66,124,31,112,153,163,120,69,218,255,0,184,248,43,21,51,25,219,246,36,179,157,212,109,160,181,103,202,189,36,122,192,143,98,201,42,177,145,68,244,141,172,71,246,117,242,61,17,29,43,213,123,168,6,85,207,171,19,150,202,224,50,180,179,184,44,157,188,118,75,29,98,59,116,238,84,153,208,207,90,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,250,121,121,241,167,138,226,159,107,235,224,181,126,160,168,237,212,211,85,213,53,5,52,172,218,171,118,4,147,182,44,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,158,56,216,248,123,165,169,21,121,163,251,19,220,223,209,126,98,145,64,38,170,0,0,3,53,156,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,2,149,185,213,251,167,210,223,79,232,252,142,68,128,4,202,229,215,199,85,158,22,181,146,104,125,193,191,109,251,87,159,177,52,215,161,173,86,39,191,25,145,153,43,177,50,74,169,26,207,51,27,29,118,198,248,90,255,0,240,61,207,107,30,246,163,31,122,120,156,182,43,63,138,165,157,193,100,234,100,113,185,26,241,219,167,114,164,205,154,11,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,17,43,152,23,29,216,46,21,116,172,154,43,75,63,214,238,110,160,199,172,152,234,221,31,31,217,117,103,142,212,113,101,123,223,94,90,243,248,172,215,106,122,103,42,57,253,122,175,70,254,43,68,57,108,182,87,63,149,187,157,206,228,237,228,114,89,27,18,91,185,114,220,206,154,123,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,159,41,170,128,80,183,49,158,10,63,178,174,227,193,159,208,24,204,172,155,101,170,127,121,141,179,58,121,99,197,222,85,122,201,140,116,221,206,123,187,88,196,146,39,74,141,115,227,115,155,214,87,67,44,139,242,114,249,227,111,43,194,134,191,147,5,169,231,183,123,110,181,85,138,240,229,105,186,211,155,6,38,119,77,11,95,150,100,109,134,87,189,241,215,108,141,116,81,163,86,100,241,163,149,86,56,250,121,254,62,184,174,185,197,110,248,219,205,227,37,236,209,154,95,205,135,210,240,199,52,235,28,245,91,51,149,215,221,28,168,223,28,214,63,35,156,137,27,28,216,217,4,110,238,88,187,221,213,121,94,240,81,253,160,53,219,55,159,112,177,152,171,219,109,163,114,15,173,46,58,234,121,190,217,202,54,22,189,149,214,38,185,58,67,23,150,9,164,89,17,89,39,228,139,178,70,190,95,29,223,145,87,154,63,177,61,205,253,23,230,41,20,45,164,245,78,119,67,106,172,54,181,210,215,189,22,107,79,228,43,229,49,214,124,76,147,193,106,9,27,36,82,118,61,28,199,118,189,141,94,142,69,106,244,232,168,169,248,23,211,192,47,26,250,87,138,205,184,169,132,203,100,253,62,230,233,156,124,49,234,60,125,133,141,146,95,236,70,198,236,157,116,141,172,99,161,149,234,138,246,177,169,225,145,232,197,78,215,68,249,101,80,0,128,28,234,253,172,105,111,168,20,126,59,34,85,95,9,222,233,246,111,234,6,158,249,24,13,41,128,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,148,248,78,246,177,179,127,79,244,247,199,64,117,83,149,113,99,237,99,121,62,159,234,31,142,156,205,97,234,181,254,233,107,189,208,251,185,247,235,59,246,159,221,45,63,79,75,97,255,0,201,97,135,210,226,234,247,120,32,253,211,27,223,219,228,127,231,127,115,215,175,226,229,232,133,133,114,167,224,86,182,177,146,135,20,251,175,66,165,156,21,91,9,54,138,162,219,82,182,119,100,106,93,98,253,164,245,134,70,163,89,20,181,228,137,176,200,142,242,42,200,231,49,173,108,107,45,175,99,181,102,149,204,103,114,250,91,19,169,177,87,115,90,127,211,253,175,142,175,118,57,45,99,252,236,87,193,234,34,106,171,226,242,49,21,204,239,68,238,106,42,167,84,63,88,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,0,0,0,0,0,0,3,53,156,88,251,167,222,79,168,26,135,228,103,59,174,71,129,91,58,199,129,13,5,197,62,212,80,183,103,59,86,190,110,109,107,69,214,162,108,14,199,84,185,144,95,180,152,179,72,213,107,226,138,188,113,58,24,209,222,68,88,220,214,53,205,145,101,137,90,79,84,231,116,54,170,195,107,93,45,123,209,102,180,254,66,190,83,29,103,196,201,60,22,160,145,178,69,39,99,209,204,119,107,216,213,232,228,86,175,78,138,138,159,129,126,124,0,241,131,138,226,203,104,218,236,130,219,143,93,232,234,244,232,106,182,77,19,81,150,103,123,28,145,222,137,209,177,177,118,88,88,101,122,198,214,181,98,123,94,206,222,196,142,73,37,0,5,0,243,71,247,217,185,191,162,252,61,35,191,240,87,194,142,11,139,78,94,154,219,70,248,177,84,245,126,55,112,47,92,210,217,187,176,189,222,130,215,160,197,172,145,171,163,84,122,67,59,25,226,145,58,61,169,213,146,120,222,248,163,66,186,245,102,150,206,232,109,85,153,209,90,166,143,162,205,105,252,133,140,94,70,183,149,146,120,45,65,35,163,150,62,246,43,152,238,215,177,201,213,170,173,94,157,81,85,63,18,210,120,72,230,189,166,116,223,15,57,188,47,17,154,162,222,83,112,116,141,121,147,78,172,245,44,43,245,52,13,174,174,173,94,107,113,50,100,109,159,43,22,39,207,43,24,138,199,194,247,44,175,243,56,174,190,34,183,231,89,113,37,187,153,221,214,214,119,109,185,249,27,15,102,50,140,214,18,102,98,113,200,247,45,122,81,43,88,198,246,70,215,116,87,35,27,222,245,124,142,78,247,185,86,194,185,86,112,29,255,0,98,56,171,221,252,47,251,89,116,134,11,39,142,255,0,212,62,182,109,175,242,255,0,237,13,137,146,67,254,206,195,29,254,137,229,170,25,172,226,199,221,62,242,125,64,212,63,35,57,55,244,111,2,181,184,165,229,195,182,154,227,111,168,84,102,234,96,43,229,33,163,53,155,82,177,153,60,116,57,156,171,215,26,136,178,36,16,189,210,88,116,140,153,204,255,0,27,26,199,61,140,114,189,149,171,137,203,101,112,25,90,89,220,22,78,222,59,37,142,177,29,186,119,42,76,232,103,173,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,98,186,251,155,126,178,212,60,37,226,116,62,34,107,117,247,127,51,94,222,39,80,106,58,61,49,235,142,100,83,64,177,92,174,198,198,246,61,246,171,62,104,220,232,223,3,224,153,146,62,54,49,190,21,32,6,128,208,26,203,116,245,150,39,111,182,251,79,91,206,106,28,229,132,173,70,141,100,78,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,37,255,0,48,222,19,52,111,8,187,95,178,90,31,5,98,166,99,59,126,198,168,179,157,212,109,160,181,103,202,189,36,160,176,35,216,178,74,172,100,81,61,35,107,17,253,157,124,143,68,71,74,245,95,21,202,227,223,102,217,126,181,240,247,73,85,207,59,248,39,252,201,253,52,134,188,189,244,6,141,221,62,46,116,78,223,110,14,158,169,156,211,217,202,249,186,215,168,217,69,236,149,159,99,220,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,249,56,197,224,235,93,240,129,174,235,224,51,247,62,217,211,121,158,255,0,187,250,131,199,13,127,181,60,80,215,125,175,242,86,79,44,144,120,164,176,145,254,241,83,191,167,115,122,162,254,28,0,190,142,88,188,49,127,103,190,31,107,103,245,62,151,202,225,53,246,189,237,200,106,42,217,25,191,121,4,49,75,50,81,129,33,79,194,30,144,73,228,115,28,158,84,146,121,27,34,167,107,99,142,176,121,163,251,236,220,223,209,126,30,145,237,121,121,112,153,163,120,186,218,253,237,208,249,219,21,48,249,218,22,52,189,156,22,163,117,5,181,62,41,235,37,245,157,24,196,146,37,123,37,137,139,27,152,175,236,235,227,122,162,186,38,42,68,13,127,160,53,150,214,107,44,182,223,110,14,158,183,131,212,56,59,11,90,245,27,40,157,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,219,159,44,94,96,23,55,118,157,110,31,183,191,81,122,189,117,83,182,13,51,146,150,57,229,181,158,171,28,19,77,43,108,189,172,88,210,104,35,175,248,205,35,218,233,154,246,245,71,72,215,190,75,21,0,20,23,204,51,130,204,175,11,27,161,99,59,164,52,253,182,237,94,165,176,139,167,238,45,151,90,74,83,172,125,210,227,231,145,205,71,49,237,114,74,232,145,234,229,124,40,213,242,72,246,77,219,18,203,222,229,197,192,229,158,20,180,109,253,97,184,47,169,99,113,117,133,120,25,122,24,153,20,172,194,84,106,171,210,148,83,162,43,158,247,57,90,233,220,215,120,156,248,162,107,81,201,10,75,36,202,4,0,231,87,237,99,75,125,64,163,241,217,18,189,121,103,98,113,89,254,53,246,255,0,5,157,198,84,200,227,114,53,243,213,46,83,183,11,102,130,204,18,97,47,54,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,79,147,142,142,12,179,188,30,110,61,92,100,121,95,182,116,102,168,245,22,52,206,74,87,177,45,58,56,149,158,90,214,99,111,78,147,69,229,137,22,70,181,35,145,175,107,155,218,170,248,163,244,28,188,248,211,202,240,177,186,21,240,90,191,80,91,110,213,234,91,10,154,130,154,86,117,164,165,58,199,219,22,66,8,218,228,115,30,215,36,77,149,88,142,87,194,142,79,28,143,100,61,183,211,137,203,98,179,248,170,89,220,22,78,166,71,27,145,175,29,186,119,42,76,217,160,179,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,130,58,241,219,39,20,105,176,217,152,120,89,165,81,217,135,87,149,217,91,16,89,149,185,184,233,39,111,123,49,81,54,53,107,236,185,170,245,239,89,27,35,26,197,72,26,249,159,26,199,65,123,91,181,186,239,122,117,222,51,108,246,211,5,246,206,164,204,249,189,21,47,85,13,127,47,138,23,205,39,239,38,123,35,111,72,226,123,191,51,147,175,78,137,213,85,17,116,19,193,247,9,154,55,132,93,175,251,143,130,177,83,49,157,191,98,75,57,221,70,218,11,86,124,171,210,71,172,8,246,44,146,171,25,20,79,72,218,196,127,103,95,35,209,17,210,189,86,136,120,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,43,87,152,207,1,63,217,95,59,6,228,109,220,254,163,108,181,54,67,209,212,175,61,142,251,88,91,207,99,229,74,110,87,175,124,208,171,35,145,209,75,248,185,26,199,50,85,238,107,100,155,218,242,121,196,241,23,14,240,216,206,232,108,101,182,109,37,203,11,83,92,92,116,53,82,9,167,134,141,183,81,137,146,76,158,103,61,147,79,27,156,218,203,213,169,44,107,47,70,185,189,121,7,52,127,125,155,155,250,47,195,210,59,175,5,252,31,105,158,46,120,9,213,216,87,37,74,90,219,7,174,50,174,210,121,139,114,216,240,81,158,90,88,119,204,201,35,137,232,215,50,102,214,100,74,247,50,69,141,28,175,99,92,169,218,234,245,213,154,91,59,161,181,86,103,69,106,154,62,139,53,167,242,22,49,121,26,222,86,73,224,181,4,142,142,88,251,216,174,99,187,94,199,39,86,170,181,122,117,69,84,252,75,169,229,193,204,2,159,17,24,40,182,147,119,181,23,252,44,80,245,51,197,102,196,112,87,143,81,85,239,124,157,213,217,11,35,141,147,67,26,163,31,10,55,185,99,137,37,106,191,247,201,20,234,42,175,154,231,2,223,233,248,160,217,77,25,255,0,116,90,215,244,168,187,254,107,155,148,142,186,55,255,0,91,234,158,215,127,218,76,172,255,0,140,76,87,6,203,238,246,178,216,93,208,211,251,185,183,243,212,143,59,167,108,58,106,233,110,4,154,9,88,248,221,20,176,200,207,193,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,67,220,49,113,11,165,120,160,217,172,46,238,105,106,222,131,215,249,43,100,113,111,181,29,137,177,151,162,119,108,181,228,115,23,254,108,140,87,53,142,124,82,196,245,99,59,251,82,53,115,31,230,1,79,135,124,20,187,73,180,58,139,254,22,47,250,105,229,179,94,56,44,71,167,106,247,178,78,235,12,153,146,70,249,166,141,21,140,133,91,220,145,202,178,185,89,251,148,150,152,116,6,128,214,91,167,172,177,59,125,183,218,122,222,115,80,231,44,37,106,52,107,34,119,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,127,220,18,112,125,166,120,70,218,248,176,173,74,151,117,182,114,188,14,213,153,138,146,216,240,94,158,41,39,124,44,142,57,94,173,107,33,109,151,196,143,107,35,89,17,168,247,181,170,189,173,138,188,227,164,226,141,250,54,139,113,84,170,65,178,49,216,133,185,87,226,44,203,45,185,238,245,98,194,252,163,86,54,164,85,188,171,217,11,24,233,35,89,88,215,202,228,145,245,227,100,10,224,235,131,173,119,197,254,187,177,128,192,92,251,27,77,225,187,62,240,106,15,28,54,62,203,242,195,97,245,127,201,95,60,82,79,229,146,186,199,251,181,94,206,189,206,232,137,248,221,166,249,104,13,27,181,156,19,110,118,223,109,246,158,169,131,211,216,61,183,212,21,168,209,172,139,217,19,62,207,176,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,156,195,78,123,209,180,58,55,126,182,191,80,109,30,224,65,110,76,22,162,174,216,108,45,73,214,25,226,123,36,108,177,77,27,255,0,20,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,245,241,85,195,62,178,225,67,119,46,109,110,176,189,83,34,199,87,110,75,17,147,172,168,214,100,113,210,62,70,69,58,199,220,174,133,253,209,72,199,198,229,94,215,177,221,174,123,59,36,125,170,114,135,196,241,23,133,217,43,180,247,95,25,110,134,223,73,94,149,189,188,138,204,53,98,123,160,158,123,179,93,149,26,196,75,10,201,31,36,50,49,211,254,14,99,218,232,186,177,122,148,152,89,247,17,60,191,238,110,239,9,155,73,196,14,200,105,223,87,174,170,109,254,159,159,83,99,98,146,121,109,103,170,199,134,163,12,78,172,199,61,99,73,160,142,191,225,12,108,107,166,107,221,209,93,35,88,201,43,175,107,119,75,93,236,182,187,198,110,102,218,103,126,198,212,152,111,55,162,187,233,97,177,226,242,194,248,100,253,220,204,124,110,235,28,175,111,230,106,244,235,213,58,42,34,166,132,248,81,226,187,110,56,181,219,134,107,93,21,47,161,202,209,241,193,159,192,79,50,62,214,34,211,145,85,26,229,68,79,36,47,237,114,197,50,34,54,70,181,200,168,199,178,72,217,218,192,0,164,190,100,124,190,235,112,237,102,61,225,217,188,85,183,109,214,70,195,107,93,198,195,20,179,51,76,189,34,130,56,150,91,19,79,44,211,50,204,203,59,145,238,107,89,27,213,145,245,234,248,209,124,175,46,46,7,43,113,91,172,175,235,13,193,125,186,251,117,163,236,64,203,208,196,201,98,126,110,219,145,94,148,162,157,17,26,198,53,168,215,78,230,187,202,214,75,19,90,141,89,146,88,236,211,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,2,250,56,174,225,71,110,56,181,219,135,232,173,107,23,161,202,209,242,79,128,207,193,10,62,214,34,211,145,17,92,212,85,79,36,47,237,106,75,10,170,54,70,181,170,138,199,178,57,25,158,205,210,218,221,119,178,218,239,39,182,123,151,130,251,27,82,97,188,62,182,151,170,134,199,139,203,11,38,143,247,144,189,241,187,172,114,177,223,149,203,211,175,69,232,168,168,151,125,203,155,130,143,236,171,183,19,231,245,254,51,21,38,230,234,159,222,100,172,192,158,89,49,116,85,24,177,227,27,55,115,152,238,215,177,100,149,209,35,90,249,28,214,245,149,176,197,34,204,0,1,149,114,199,248,173,224,114,182,165,225,19,109,184,184,219,151,219,92,238,55,109,244,179,245,118,37,25,45,132,189,82,44,101,72,27,118,4,106,57,98,124,17,53,158,86,175,72,150,24,157,39,86,58,55,249,160,86,214,238,150,187,217,109,119,140,220,205,180,206,253,141,169,48,222,111,69,119,210,195,99,197,229,133,240,201,251,185,152,248,221,214,57,94,223,204,213,233,215,170,116,84,69,77,9,240,163,197,118,220,113,107,183,12,214,186,42,95,67,149,163,227,131,63,128,158,100,125,172,69,167,34,170,53,202,136,158,72,95,218,229,138,100,68,108,141,107,145,81,143,100,145,179,192,115,71,246,39,185,191,162,252,197,34,128,77,84,0,0,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,5,43,115,171,247,79,165,190,159,209,249,28,137,205,57,111,108,54,141,226,75,114,247,31,106,117,157,42,142,102,71,109,242,47,198,94,154,186,204,252,78,69,47,80,74,247,98,70,189,142,239,141,206,234,173,71,183,189,138,248,220,189,143,114,47,32,226,95,135,77,119,194,254,233,223,219,61,117,95,253,173,204,61,222,248,127,206,120,191,83,52,48,92,241,197,44,158,31,47,129,238,241,61,221,236,254,229,79,238,85,150,156,18,243,70,202,236,78,215,231,118,219,121,107,91,213,88,221,53,135,89,180,71,108,174,75,175,157,178,71,28,120,151,202,173,115,82,178,53,238,145,178,191,241,130,56,36,141,169,47,88,33,100,22,215,250,255,0,89,110,158,178,203,110,14,224,234,27,121,205,67,156,176,182,111,94,178,169,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,138,112,177,192,229,157,181,225,19,117,120,164,220,151,212,151,59,169,246,159,80,63,75,99,26,200,167,76,118,58,214,50,71,165,215,201,209,85,150,102,139,163,90,216,220,158,56,101,145,175,87,58,87,71,13,101,154,168,7,138,222,141,161,209,187,245,181,250,131,104,247,2,11,114,96,181,21,118,195,97,106,78,176,207,19,217,35,101,138,104,223,248,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,230,219,118,52,47,236,191,116,245,150,217,253,169,246,159,221,45,65,145,193,122,223,7,135,213,122,91,50,67,229,241,247,59,179,187,199,221,219,220,238,157,122,117,94,157,79,213,216,29,166,253,186,239,46,147,218,63,189,248,173,47,247,163,32,218,95,106,100,221,210,24,63,43,157,218,214,245,79,36,207,237,241,197,23,115,124,146,190,54,119,55,187,185,52,147,160,52,6,141,218,205,27,137,219,237,190,211,213,48,122,123,7,93,43,81,163,89,23,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,69,94,104,254,196,247,55,244,95,152,164,80,9,239,246,47,125,55,31,135,77,199,199,110,134,215,230,125,14,86,143,88,166,134,84,87,213,200,85,114,162,201,86,204,104,169,228,133,253,173,234,157,81,200,230,181,236,115,30,198,61,186,20,225,163,136,189,9,197,6,214,80,220,205,11,99,253,149,60,197,46,201,191,205,153,79,77,12,211,211,242,75,20,126,111,23,157,141,242,177,189,143,254,244,95,239,68,234,160,16,3,157,95,181,141,45,245,2,143,199,100,74,171,225,59,221,62,205,253,64,211,223,35,1,165,48,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,210,159,9,222,214,54,111,233,254,158,248,232,14,170,114,174,44,125,172,111,39,211,253,67,241,211,153,172,37,255,0,47,222,4,115,188,85,106,168,245,174,169,103,162,219,45,63,144,72,242,54,122,178,79,181,45,65,37,89,37,197,118,50,196,86,32,242,214,176,229,245,45,69,107,58,116,78,174,252,18,205,56,228,227,7,64,240,107,180,109,209,26,49,106,85,215,121,76,59,168,105,12,30,46,40,88,204,68,8,197,134,43,210,68,172,116,81,86,129,91,210,56,213,138,146,190,63,27,91,216,217,95,21,48,237,190,253,241,5,167,55,198,198,236,109,126,171,202,199,185,58,183,33,101,179,75,142,163,20,210,101,109,95,155,186,72,86,154,70,232,166,242,76,246,185,177,120,149,169,34,70,172,106,57,140,84,209,70,213,100,119,31,47,183,26,115,39,187,218,115,21,129,214,118,113,241,73,155,198,226,238,45,154,181,173,42,126,102,178,69,79,253,10,173,71,72,214,57,85,173,150,100,106,74,255,0,86,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,0,0,0,0,0,0,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,65,94,107,156,20,126,204,181,84,252,74,109,158,51,43,103,77,234,220,133,139,58,182,46,158,104,112,249,73,164,107,146,199,122,185,100,108,54,164,145,255,0,131,155,217,28,169,218,143,68,154,24,155,10,182,47,125,55,31,135,77,199,199,110,134,215,230,125,14,86,143,88,166,134,84,87,213,200,85,114,162,201,86,204,104,169,228,133,253,173,234,157,81,200,230,181,236,115,30,198,61,186,20,225,163,136,189,9,197,6,214,80,220,205,11,99,253,149,60,197,46,201,191,205,153,79,77,12,211,211,242,75,20,126,111,23,157,141,242,177,189,143,254,244,95,239,68,234,160,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,61,175,49,78,5,107,113,75,163,87,92,109,245,10,140,221,76,5,120,97,163,53,155,82,177,153,60,116,43,97,235,141,68,89,18,8,94,233,44,58,70,76,230,127,141,141,99,158,198,57,94,202,43,203,98,114,184,12,173,220,22,119,25,111,29,146,199,88,146,165,202,118,225,116,51,214,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,154,188,180,56,28,179,196,118,178,135,120,117,195,234,51,110,180,94,98,54,77,82,70,69,97,249,204,140,41,28,233,73,208,189,28,212,172,141,124,78,153,207,111,231,100,137,27,17,85,207,124,55,146,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,71,254,100,92,183,127,104,31,106,113,11,195,214,7,253,245,254,123,154,155,76,211,139,254,205,127,173,247,42,49,63,251,51,251,214,72,147,254,49,248,185,169,231,234,150,42,4,189,238,92,92,14,89,225,75,70,223,214,27,130,250,150,55,23,88,87,129,151,161,137,145,74,204,37,70,170,189,41,69,58,34,185,239,115,149,174,157,205,119,137,207,138,38,181,28,144,164,178,71,94,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,164,170,231,157,252,19,254,100,254,154,66,14,7,119,123,70,236,71,21,26,15,116,183,6,123,112,105,236,77,139,144,222,158,180,11,51,235,178,205,41,234,164,202,196,252,206,99,29,59,94,244,106,57,253,141,119,107,94,238,141,91,243,223,77,139,219,142,34,246,227,35,181,251,161,134,245,216,171,221,37,134,104,149,25,107,31,105,168,169,29,170,210,42,47,142,102,119,59,162,244,86,171,92,230,61,175,99,222,199,82,182,197,242,255,0,220,124,143,26,184,238,28,119,139,78,250,106,24,30,186,139,63,52,82,42,213,200,224,161,145,17,37,173,34,62,41,36,134,204,139,29,116,124,107,229,137,211,57,92,198,186,25,24,219,233,40,7,154,63,190,205,205,253,23,225,233,18,43,146,54,191,209,184,45,101,185,187,125,153,212,53,41,234,29,85,95,19,103,11,70,101,86,190,251,41,165,213,178,145,42,167,107,158,198,207,27,213,157,123,213,157,238,68,86,198,245,108,180,230,51,193,71,246,170,219,136,51,250,3,25,138,143,115,116,183,239,49,182,103,79,20,153,74,40,143,89,49,142,155,185,172,111,115,222,146,68,233,81,205,100,141,115,122,196,217,165,145,40,135,19,150,202,224,50,180,179,184,44,157,188,118,75,29,98,59,116,238,84,153,208,207,90,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,253,57,119,113,121,253,171,118,105,126,244,221,243,110,22,142,241,82,213,29,148,61,52,51,249,93,47,165,183,31,106,172,107,229,142,39,119,163,123,59,101,142,94,145,178,53,139,186,85,0,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,41,128,64,14,117,126,214,52,183,212,10,63,29,145,43,47,129,221,222,209,187,17,197,70,131,221,45,193,158,220,26,123,19,98,228,55,167,173,2,204,250,236,179,74,122,169,50,177,63,51,152,199,78,215,189,26,142,127,99,93,218,215,187,163,87,65,27,165,181,186,19,122,116,38,79,108,247,47,5,246,206,155,204,248,125,109,47,85,53,127,47,138,102,77,31,239,33,123,36,111,73,34,99,191,43,147,175,78,139,213,21,81,115,195,197,87,12,250,203,133,13,220,185,181,186,194,245,76,139,29,93,185,44,70,78,178,163,89,145,199,72,249,25,20,235,31,114,186,23,247,69,35,31,27,149,123,94,199,118,185,236,236,145,243,3,149,127,29,86,116,6,161,197,112,195,186,87,237,207,166,51,150,33,198,232,201,161,171,23,102,39,35,61,169,158,232,37,72,227,73,164,101,169,172,162,36,143,123,252,79,107,19,181,177,189,239,142,226,64,60,86,11,101,246,191,77,110,134,166,222,140,46,144,169,6,182,214,21,235,84,204,102,156,249,37,158,120,32,141,145,199,19,59,220,173,133,157,177,69,220,216,145,136,245,138,55,63,185,88,213,79,106,102,179,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,210,69,107,253,1,163,119,79,70,229,182,251,112,116,245,76,230,158,206,87,90,215,168,217,69,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,81,160,52,6,141,218,205,27,137,219,237,190,211,213,48,122,123,7,93,43,81,163,89,23,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,90,33,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,227,234,230,71,203,238,207,17,53,163,222,29,155,197,84,110,226,227,171,182,181,220,108,49,69,11,245,51,22,88,35,137,101,177,52,241,67,11,235,66,147,185,30,230,185,242,49,25,31,94,140,141,18,155,52,6,191,214,91,89,172,177,59,131,183,218,134,222,15,80,224,236,37,154,55,171,42,119,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,127,220,18,113,131,166,120,185,218,248,179,77,90,148,181,182,14,188,13,213,152,122,145,88,240,81,158,89,39,100,47,142,73,88,141,115,38,109,103,202,140,107,228,88,209,200,199,185,202,157,206,145,69,37,243,35,229,247,91,135,107,49,239,14,205,226,173,187,110,178,54,27,90,238,54,24,165,153,154,101,233,20,17,196,178,216,154,121,102,153,150,102,89,220,143,115,90,200,222,172,143,175,87,198,139,29,120,84,226,187,113,248,75,215,119,53,150,133,151,214,84,201,99,236,83,200,97,44,204,173,163,126,79,12,137,82,73,218,136,170,190,9,222,201,81,88,172,145,90,146,70,146,49,178,189,78,107,175,245,254,178,221,61,101,150,220,29,193,212,54,243,154,135,57,97,108,222,189,101,83,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,158,229,193,203,254,159,14,248,40,183,111,119,180,239,252,44,95,245,48,69,90,196,144,88,143,78,213,239,124,125,181,223,11,228,141,243,77,26,35,223,50,59,185,35,149,34,106,51,247,203,44,234,7,138,218,29,151,218,253,133,209,177,237,254,209,233,10,154,119,5,29,137,109,173,120,95,36,175,150,121,21,59,229,150,89,92,233,101,127,68,107,81,207,115,149,24,198,49,58,53,141,68,243,252,88,251,88,222,79,167,250,135,227,167,51,88,106,160,231,251,179,176,59,53,190,191,96,126,215,54,247,21,170,62,235,228,19,39,139,245,172,114,248,38,252,59,154,189,170,158,72,95,218,207,36,15,238,138,78,198,119,177,221,173,233,208,12,171,154,83,225,59,218,198,205,253,63,211,223,29,1,88,28,206,185,127,211,218,43,150,120,129,217,13,59,233,52,45,190,233,245,54,54,41,32,138,174,6,212,147,195,12,78,172,199,61,36,88,103,146,199,225,12,108,115,97,115,29,209,91,27,152,200,226,175,10,60,87,110,63,9,91,142,205,107,162,165,245,216,171,222,56,51,248,9,230,86,85,203,213,106,170,163,92,168,139,227,153,157,206,88,166,68,87,70,231,57,21,30,199,201,27,244,39,181,187,165,161,55,167,66,99,55,51,109,51,191,108,233,188,207,155,209,93,244,179,87,242,248,166,124,50,126,238,102,50,70,244,146,39,183,243,53,58,244,234,157,81,81,87,213,128,15,147,45,137,197,103,241,87,112,89,220,101,76,142,55,35,94,74,151,41,219,133,179,65,102,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,242,180,6,128,209,187,89,163,113,59,125,183,218,122,166,15,79,96,235,165,106,52,107,34,246,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,29,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,121,77,69,181,186,19,85,235,189,35,185,153,252,23,170,212,154,19,215,253,223,187,234,166,103,163,245,176,164,54,191,118,199,164,114,119,198,212,111,239,26,238,222,157,91,209,127,19,213,128,1,149,115,69,28,4,238,102,149,221,14,17,246,207,35,165,173,249,62,193,211,244,180,206,70,7,201,26,205,86,245,8,25,94,86,72,214,61,221,157,222,54,202,196,119,71,44,83,68,245,107,123,250,21,193,204,183,151,221,157,158,202,230,56,131,218,12,85,72,246,250,253,143,83,152,196,212,138,42,176,105,167,189,213,96,141,35,71,206,175,157,150,44,207,43,145,144,196,214,64,157,26,136,140,70,244,140,28,40,241,93,184,252,37,110,59,53,174,138,151,215,98,175,120,224,207,224,39,153,89,87,47,85,170,170,141,114,162,47,142,102,119,57,98,153,17,93,27,156,228,84,123,31,36,111,182,158,61,119,75,66,111,79,45,141,115,185,123,105,157,251,103,77,230,126,204,244,87,125,44,213,252,190,44,253,88,100,253,220,204,100,141,233,36,79,111,230,106,117,233,213,58,162,162,173,22,26,168,0,0,70,173,174,230,1,195,238,238,241,5,153,225,251,71,106,47,87,126,167,100,24,92,148,81,203,45,92,245,168,226,179,53,230,214,123,24,177,164,48,71,93,157,38,145,237,108,206,123,188,72,230,181,175,146,144,120,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,5,43,115,171,247,79,165,190,159,209,249,28,136,228,169,238,159,84,253,63,189,242,56,226,205,56,196,225,87,70,241,95,180,121,13,31,153,198,212,110,167,199,87,177,103,73,229,228,145,97,126,59,34,172,252,136,233,90,199,187,211,72,230,198,217,153,218,238,230,34,57,19,200,200,222,204,246,107,253,1,172,182,179,89,101,182,251,112,116,245,188,30,161,193,216,90,215,168,217,68,239,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,127,242,167,224,114,182,229,101,104,113,73,185,47,183,22,11,76,102,17,250,91,24,214,75,2,228,114,53,92,199,165,215,201,209,17,245,161,151,163,90,216,220,190,73,162,145,175,86,182,39,71,53,154,113,99,237,99,121,62,159,234,31,142,156,205,97,170,128,66,174,101,124,107,227,184,116,219,139,219,95,162,178,125,55,55,87,99,219,29,102,53,109,65,38,43,23,101,44,196,252,156,83,198,212,98,204,199,192,230,70,212,149,175,108,143,100,170,142,107,21,175,164,29,39,165,179,186,231,85,97,180,86,150,163,235,115,90,131,33,95,23,142,173,229,100,126,123,83,200,216,226,143,189,234,214,55,185,239,106,117,114,163,83,175,85,84,79,196,127,190,173,5,170,191,229,93,57,169,52,230,67,255,0,57,78,246,54,245,121,63,247,100,134,104,228,103,254,71,53,205,255,0,82,161,123,220,190,120,219,197,113,95,160,36,193,106,121,234,81,220,93,43,94,188,57,90,110,180,215,79,150,129,176,194,215,229,153,27,97,137,140,100,150,29,35,93,20,104,228,133,124,104,229,68,146,62,178,212,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,18,171,154,23,2,223,177,77,84,253,241,217,205,25,233,54,219,53,217,246,197,106,78,238,135,5,148,146,71,34,244,133,26,158,158,156,221,99,241,244,87,49,146,171,227,253,211,93,94,53,139,252,42,241,49,172,184,80,221,202,123,165,163,232,212,200,177,213,221,141,203,227,44,162,53,153,28,116,143,141,242,192,146,118,171,161,127,116,81,189,146,53,23,181,236,111,115,94,206,248,223,162,157,1,175,244,110,233,232,220,78,224,237,246,161,169,156,211,217,202,233,102,141,234,202,189,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,83,183,55,30,48,116,206,232,229,104,240,221,183,235,83,33,141,209,249,137,47,234,28,147,162,177,20,240,230,235,58,213,55,81,99,100,99,27,217,27,93,35,157,35,124,141,145,101,141,26,230,248,221,223,0,54,247,90,229,118,215,95,233,173,198,193,87,169,62,75,74,230,41,102,233,197,109,142,116,18,79,90,102,77,27,100,107,92,215,43,21,204,68,84,71,53,122,117,232,169,253,230,138,56,85,226,99,70,241,95,180,116,247,75,71,209,183,142,123,108,59,27,151,198,89,69,115,241,217,24,217,27,229,129,36,237,70,204,206,217,99,123,36,106,39,115,30,222,230,177,253,241,179,176,0,66,14,104,60,96,233,157,147,218,60,214,201,97,150,166,71,93,235,252,59,168,62,133,152,172,53,148,240,151,89,106,188,215,145,237,103,137,239,69,134,72,153,31,145,174,71,200,217,21,174,99,21,143,163,98,239,185,93,113,155,130,223,13,184,198,236,14,111,21,246,86,179,219,157,63,90,188,41,3,30,234,185,60,61,84,138,180,118,90,229,235,227,153,157,208,178,88,220,189,28,231,182,72,250,163,159,28,51,168,229,92,88,251,88,222,79,167,250,135,227,167,51,88,95,158,146,223,93,175,225,23,151,230,214,238,6,161,171,82,133,121,52,62,41,49,56,218,213,164,137,153,92,220,248,165,184,149,213,208,69,34,66,251,18,178,103,62,119,183,183,189,238,123,213,85,127,26,75,223,77,244,220,126,34,247,31,35,186,27,161,153,245,217,91,221,34,134,24,145,89,87,31,85,170,171,29,90,209,170,175,142,22,119,59,162,117,87,43,156,231,189,207,123,222,247,89,87,43,174,95,244,241,20,241,188,77,239,126,157,243,101,102,244,217,29,15,139,158,72,39,171,29,89,96,138,120,114,206,241,189,253,211,47,151,164,81,200,140,116,46,141,210,43,85,235,19,162,179,240,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,0,0,0,0,0,0,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,73,77,89,165,176,90,231,74,230,116,86,169,163,235,112,186,131,31,99,23,145,173,229,124,126,122,179,198,232,229,143,189,138,215,183,185,143,114,117,106,163,147,175,84,84,95,196,162,30,96,220,18,101,120,80,215,241,231,116,196,22,239,109,214,170,177,98,108,85,198,213,115,96,196,206,233,166,115,49,47,145,211,74,247,190,58,237,141,205,150,69,106,204,158,69,106,42,199,39,79,1,193,223,21,90,203,133,13,220,199,235,12,54,74,219,180,198,70,197,122,218,179,17,28,105,51,50,56,228,127,231,86,196,231,177,190,166,54,186,71,66,254,230,246,189,85,170,190,55,200,199,232,79,64,107,253,27,186,122,55,19,184,59,125,168,106,103,52,246,114,186,89,163,122,178,175,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,39,249,5,120,165,229,89,183,27,255,0,188,184,125,211,210,217,255,0,185,113,229,114,11,46,186,169,78,4,95,180,99,237,115,221,106,162,116,86,69,114,71,163,89,34,185,22,55,121,22,117,106,200,199,182,204,212,210,122,91,5,161,180,174,27,69,105,106,62,139,11,167,241,245,241,120,234,222,87,201,224,171,4,109,142,40,251,222,174,123,187,88,198,167,87,42,185,122,117,85,85,252,79,214,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,81,23,246,203,151,158,195,109,47,18,249,14,36,116,101,59,116,44,73,93,235,137,211,208,59,197,142,196,93,157,146,199,110,196,45,111,69,86,73,20,157,172,129,127,119,23,124,202,212,84,88,91,94,80,21,87,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,149,92,243,191,130,127,204,159,211,74,171,44,211,149,15,28,118,116,214,87,9,194,62,227,50,162,96,178,86,44,51,72,229,149,241,87,90,54,229,116,147,186,148,234,229,106,74,201,229,115,252,78,78,178,164,210,182,62,143,108,140,240,219,160,40,7,154,63,190,205,205,253,23,225,233,17,127,19,150,202,224,50,180,179,184,44,157,188,118,75,29,98,59,116,238,84,153,208,207,90,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,65,60,11,241,155,130,227,15,110,45,100,228,197,125,141,172,244,191,167,175,169,177,177,49,235,85,178,74,143,241,89,173,35,186,245,134,95,20,170,145,185,203,36,110,99,154,238,228,70,75,39,53,227,75,150,94,153,226,143,113,49,27,147,163,245,69,77,21,157,189,98,70,234,236,140,213,236,95,126,66,6,84,142,42,143,138,21,157,177,53,241,45,120,227,86,55,198,142,100,207,145,206,87,68,214,73,39,246,47,98,246,227,135,77,184,199,109,126,215,225,189,14,42,143,89,102,154,85,71,218,200,90,114,34,73,106,204,136,137,228,153,253,173,234,189,17,168,214,181,140,107,24,198,49,189,0,2,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,2,0,115,171,246,177,165,190,160,81,248,236,137,74,197,154,114,161,227,142,206,154,202,225,56,71,220,102,84,76,22,74,197,134,105,28,178,190,42,235,70,220,174,146,119,82,157,92,173,73,89,60,174,127,137,201,214,84,154,86,199,209,237,145,158,25,255,0,198,15,9,154,55,139,173,175,251,143,157,177,83,15,157,161,98,59,56,45,70,234,11,106,124,83,214,70,44,232,198,36,145,43,217,44,76,88,220,197,127,103,95,27,213,21,209,49,83,154,112,81,203,155,110,56,85,244,90,255,0,63,107,239,78,230,201,143,72,44,228,164,232,180,113,114,63,191,204,220,116,106,198,189,189,204,122,68,233,164,85,145,237,99,187,82,22,203,36,75,48,0,0,205,103,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,164,170,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,197,57,181,241,175,246,221,203,156,38,237,150,79,21,115,11,15,134,77,105,144,129,124,242,58,244,51,249,25,140,106,171,123,35,240,190,40,164,149,209,185,206,89,21,177,42,198,177,76,199,194,14,21,120,103,214,92,87,238,229,61,173,209,247,170,99,152,218,238,201,101,242,118,85,28,204,118,58,55,198,201,103,72,251,145,211,63,186,88,216,200,218,169,220,247,183,185,204,103,124,140,208,166,203,237,14,141,216,93,175,211,251,71,183,240,91,143,5,167,107,186,26,235,110,117,154,121,94,249,29,44,179,72,255,0,193,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,218,158,83,118,62,226,126,203,53,151,237,75,255,0,144,207,187,249,31,188,127,233,191,236,95,166,147,213,127,160,253,239,250,31,39,250,63,207,255,0,107,248,244,51,4,75,78,86,81,104,219,188,105,104,220,86,176,209,85,53,11,238,87,190,252,68,150,101,84,102,43,35,94,179,237,69,117,35,232,173,153,237,109,121,24,198,187,167,99,229,108,173,84,124,76,47,208,0,114,174,44,125,172,111,39,211,253,67,241,211,153,172,53,80,1,149,115,73,28,50,101,177,88,14,17,54,163,59,157,201,212,199,99,113,219,111,130,183,114,229,185,155,12,21,160,143,25,11,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,164,190,58,56,205,206,241,135,184,245,114,113,226,190,198,209,154,95,212,87,211,56,217,88,197,180,216,229,86,121,108,217,145,189,122,205,47,138,37,88,218,229,142,54,177,173,111,114,163,229,147,219,114,226,224,114,183,21,186,202,254,176,220,23,219,175,183,90,62,196,12,189,12,76,150,39,230,237,185,21,233,74,41,209,17,172,99,90,141,116,238,107,188,173,100,177,53,168,213,153,37,142,247,128,0,2,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,0,0,50,174,119,94,15,184,179,214,92,34,238,135,223,140,21,123,121,140,21,250,242,86,206,233,198,223,74,176,101,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,59,250,121,24,138,141,149,232,186,8,210,218,167,110,55,199,110,42,234,77,55,123,21,171,116,102,173,199,189,173,115,162,73,170,222,171,34,58,57,97,150,41,19,254,124,114,69,35,81,205,114,61,143,106,42,57,169,2,246,243,147,142,221,227,55,231,86,106,189,201,202,212,204,237,122,216,154,109,45,165,232,89,183,4,253,147,119,42,67,118,110,255,0,43,89,89,28,140,98,199,51,159,50,181,146,61,209,162,58,25,59,175,52,127,98,123,155,250,47,204,82,40,4,213,64,0,17,171,152,6,193,238,199,17,28,62,229,244,54,210,107,47,65,127,242,88,179,128,158,26,222,151,81,71,20,177,204,202,206,158,70,44,149,166,108,144,177,209,72,217,25,26,187,185,146,254,87,164,145,103,219,19,150,202,224,50,180,179,184,44,157,188,118,75,29,98,59,116,238,84,153,208,207,90,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,235,213,154,167,59,174,117,86,103,90,234,155,222,183,53,168,50,22,50,153,27,62,38,71,231,181,60,142,146,89,59,24,141,99,123,158,247,47,70,162,53,58,244,68,68,252,11,233,229,113,236,79,108,191,90,249,139,164,170,0,165,110,117,126,233,244,183,211,250,63,35,145,28,149,61,211,234,159,167,247,190,71,28,93,73,26,184,169,224,71,105,248,170,213,90,71,90,234,150,122,44,214,159,200,80,143,35,103,173,153,62,212,193,65,36,242,75,138,236,101,136,153,7,149,246,28,190,165,168,178,179,167,68,234,159,130,72,172,78,39,21,128,197,82,193,96,177,149,49,216,220,117,120,234,83,167,82,22,195,5,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,14,107,197,143,181,141,228,250,127,168,126,58,115,53,134,170,14,85,196,191,17,122,19,133,253,172,191,185,154,234,199,251,90,120,122,93,147,127,156,242,158,154,105,160,167,228,138,41,60,62,95,3,219,229,123,123,25,253,234,191,220,139,157,109,213,220,205,85,188,155,143,168,247,75,90,219,245,25,173,77,144,151,33,103,182,73,31,28,61,235,249,32,139,200,247,189,176,196,196,108,113,177,92,189,145,177,141,69,232,212,45,255,0,148,223,8,127,178,45,184,254,208,90,214,151,102,175,215,248,246,125,146,216,239,249,99,171,167,102,72,103,135,186,54,34,49,38,157,236,108,174,234,231,171,99,108,13,79,19,214,102,47,138,230,177,192,173,157,99,29,254,41,246,162,133,187,57,218,181,214,109,107,69,214,162,108,14,199,84,164,245,251,73,139,52,141,86,190,40,171,199,19,161,141,29,228,69,141,205,99,92,217,22,90,213,225,215,126,117,151,13,187,185,130,221,109,25,118,219,95,142,176,198,100,232,195,97,33,102,91,28,175,106,216,165,42,185,143,111,100,141,111,68,114,177,221,143,70,72,212,239,99,85,52,39,195,174,252,232,222,36,182,143,5,186,218,50,237,71,51,35,93,140,201,209,134,194,204,252,78,69,24,213,177,74,85,115,24,238,248,220,238,136,229,99,123,216,172,145,169,216,246,170,242,14,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,30,234,205,45,130,215,58,87,51,162,181,77,31,91,133,212,24,251,24,188,141,111,43,227,243,213,158,55,71,44,125,236,86,189,189,204,123,147,171,85,28,157,122,162,162,254,37,6,113,253,193,246,87,132,221,220,115,113,233,82,77,9,172,108,92,191,165,31,12,174,87,214,129,143,106,201,70,86,200,247,75,223,93,38,137,137,35,156,228,149,142,99,251,187,214,72,227,244,28,191,120,238,206,240,171,170,163,209,90,165,254,183,108,181,6,65,36,200,214,232,200,254,203,181,60,149,99,151,43,222,202,242,216,159,197,90,187,147,211,53,81,175,235,213,58,59,241,91,233,32,7,52,46,58,127,98,154,85,251,29,179,154,207,210,110,78,107,179,237,139,52,155,221,54,11,23,36,110,85,233,50,57,61,61,201,186,199,227,232,142,123,34,87,201,251,167,58,188,139,74,192,235,252,42,241,49,172,184,80,221,202,123,165,163,232,212,200,177,213,221,141,203,227,44,162,53,153,28,116,143,141,242,192,146,118,171,161,127,116,81,189,146,53,23,181,236,111,115,94,206,248,223,161,237,170,220,205,43,188,155,113,167,55,75,69,91,245,24,93,77,143,139,33,91,186,72,223,36,61,233,249,224,151,198,247,177,179,68,244,116,114,49,28,189,146,49,237,85,234,213,61,89,194,184,196,226,171,70,240,161,180,121,13,97,153,201,84,118,167,200,215,177,91,73,226,36,141,102,126,71,34,140,252,138,232,154,246,59,211,70,231,70,233,159,220,222,214,42,53,23,200,248,216,252,246,107,253,127,172,183,79,89,101,183,7,112,117,13,188,230,161,206,88,91,55,175,89,84,239,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,19,207,159,171,164,245,78,119,67,106,172,54,181,210,215,189,22,107,79,228,43,229,49,214,124,76,147,193,106,9,27,36,82,118,61,28,199,118,189,141,94,142,69,106,244,232,168,169,248,26,9,224,115,139,188,87,23,219,70,237,87,62,58,166,31,86,96,108,55,27,168,241,80,88,107,216,201,213,136,230,90,133,138,229,149,149,166,78,238,207,34,117,71,199,52,104,233,60,75,35,189,175,22,62,214,55,147,233,254,161,248,233,204,214,30,255,0,117,183,211,113,247,150,158,144,196,235,92,207,151,21,161,52,253,45,55,128,198,192,138,202,180,170,215,130,56,85,237,98,170,245,154,95,19,95,44,138,170,231,57,26,137,209,140,141,140,152,28,175,120,22,253,181,234,166,111,142,241,232,207,87,182,216,94,255,0,177,235,93,119,108,57,220,164,114,53,19,172,42,213,245,20,225,233,39,147,170,181,143,149,25,31,239,90,219,17,165,212,128,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,0,0,0,0,0,0,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,163,202,110,174,217,233,93,228,219,141,71,181,186,214,167,168,194,234,108,124,184,251,61,177,198,249,33,239,79,201,60,94,70,61,141,154,39,163,100,141,234,213,236,145,140,114,39,86,161,158,30,42,184,103,214,92,40,110,229,205,173,214,23,170,100,88,234,237,201,98,50,117,149,26,204,142,58,71,200,200,167,88,251,149,208,191,186,41,24,248,220,171,218,246,59,181,207,103,100,143,237,124,186,248,234,179,194,214,178,77,15,184,55,237,191,106,243,246,38,154,244,53,170,196,247,227,50,51,37,118,38,73,85,35,89,230,99,99,174,216,223,11,95,254,7,185,237,99,222,212,99,239,79,19,150,197,103,241,84,179,184,44,157,76,142,55,35,94,59,116,238,84,153,179,65,102,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,131,57,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,159,224,0,102,179,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,210,85,0,85,95,60,239,224,159,243,39,244,210,42,242,184,247,217,182,95,173,124,61,210,85,115,206,254,9,255,0,50,127,77,32,7,11,155,23,253,165,55,219,76,236,167,222,159,187,159,120,253,111,249,207,208,250,207,7,167,167,61,159,244,62,72,251,187,188,29,191,227,78,157,221,127,30,157,23,197,107,253,1,172,182,179,89,101,182,251,112,116,245,188,30,161,193,216,90,215,168,217,68,239,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,226,121,98,241,227,251,111,193,86,216,109,216,205,119,107,237,63,143,111,217,185,76,142,71,201,107,84,66,215,204,233,58,55,196,212,243,87,129,181,209,221,210,73,44,205,73,38,94,189,146,185,39,249,64,60,209,253,246,110,111,232,191,15,72,229,91,107,195,214,170,221,77,154,221,29,220,210,214,124,255,0,178,191,178,108,228,113,108,171,36,179,89,163,113,214,91,45,136,220,196,94,158,15,78,217,30,142,106,55,196,178,189,94,223,23,107,252,254,203,238,246,178,216,93,208,211,251,185,183,243,212,143,59,167,108,58,106,233,110,4,154,9,88,248,221,20,176,200,207,193,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,67,220,49,113,11,165,120,160,217,172,46,238,105,106,222,131,215,249,43,100,113,111,181,29,137,177,151,162,119,108,181,228,115,23,254,108,140,87,53,142,124,82,196,245,99,59,251,83,170,128,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,48,8,1,206,175,218,198,150,250,129,71,227,178,37,85,240,185,177,127,218,83,125,180,206,202,125,233,251,185,247,143,214,255,0,156,253,15,172,240,122,122,115,217,255,0,67,228,143,187,187,193,219,254,52,233,221,215,241,233,209,124,86,191,208,26,203,107,53,150,91,111,183,7,79,91,193,234,28,29,133,173,122,141,148,78,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,110,39,150,47,30,63,182,252,21,109,134,221,140,215,118,190,211,248,246,253,155,148,200,228,124,150,181,68,45,124,206,147,163,124,77,79,53,120,27,93,29,221,36,146,204,212,146,101,235,217,43,146,127,144,171,153,15,26,219,167,193,247,236,239,246,103,128,210,153,63,189,191,107,250,223,183,106,217,155,199,233,125,39,143,197,225,158,46,157,125,75,251,187,187,186,244,111,78,157,23,175,21,224,207,154,6,254,241,19,196,158,143,217,205,107,164,54,254,150,23,80,125,161,234,103,197,227,238,199,105,158,10,22,44,51,177,210,91,145,137,213,240,181,23,171,23,242,170,244,232,189,21,44,252,3,53,156,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,20,3,205,31,223,102,230,254,139,240,244,143,107,177,28,96,234,110,22,184,9,191,133,219,149,183,79,91,107,157,200,201,183,21,152,108,85,229,131,25,5,58,88,103,217,123,227,157,146,54,87,189,179,50,38,177,89,211,164,146,63,185,171,27,90,248,149,181,187,91,174,247,167,93,227,54,207,109,48,95,108,234,76,207,155,209,82,245,80,215,242,248,161,124,210,126,242,103,178,54,244,142,39,187,243,57,58,244,232,157,85,81,23,65,60,31,112,153,163,120,69,218,255,0,184,248,43,21,51,25,219,246,36,179,157,212,109,160,181,103,202,189,36,122,192,143,98,201,42,177,145,68,244,141,172,71,246,117,242,61,17,29,43,213,123,168,32,87,56,109,239,197,104,62,29,43,236,212,216,59,119,50,91,163,97,27,94,219,100,107,32,163,6,58,213,75,50,189,255,0,222,231,189,206,88,88,214,34,34,116,124,142,87,39,98,50,74,108,208,122,3,89,110,126,166,131,70,109,254,158,183,157,206,218,175,110,205,124,125,68,71,79,59,43,87,146,196,169,27,122,245,123,210,40,100,84,99,122,189,234,136,214,163,156,168,213,249,52,158,169,206,232,109,85,134,214,186,90,247,162,205,105,252,133,124,166,58,207,137,146,120,45,65,35,100,138,78,199,163,152,238,215,177,171,209,200,173,94,157,21,21,63,3,79,186,79,84,224,181,206,149,195,107,93,45,123,214,225,117,6,62,190,83,29,103,196,248,252,245,103,141,178,69,39,99,209,175,111,115,30,213,232,228,71,39,94,138,136,191,129,250,192,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,84,0,101,92,150,156,79,241,183,149,221,29,139,219,30,26,116,36,246,241,250,79,71,105,124,37,76,245,136,109,57,25,159,187,14,54,151,238,165,137,208,177,236,101,91,44,178,196,111,123,227,149,237,100,169,254,8,149,60,7,7,220,38,107,46,46,183,67,238,62,10,197,188,62,10,133,121,44,231,117,27,104,37,168,49,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,253,253,60,143,68,86,196,245,77,9,232,13,1,163,118,179,70,226,118,251,111,180,245,76,30,158,193,215,74,212,104,214,69,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,242,183,191,90,229,118,215,101,245,246,227,96,171,212,159,37,165,116,190,87,55,78,43,108,115,160,146,122,213,36,154,54,200,214,185,174,86,43,152,136,168,142,106,244,235,209,83,251,202,139,255,0,118,175,138,127,251,193,218,175,254,10,200,255,0,215,139,169,0,2,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,0,10,86,255,0,118,175,138,127,251,193,218,175,254,10,200,255,0,215,139,116,217,13,107,149,220,173,151,208,59,141,157,175,82,12,150,170,210,248,172,221,200,170,49,205,130,57,236,212,142,105,27,27,92,231,57,24,142,122,162,34,185,203,211,167,85,95,239,51,24,117,253,249,225,159,89,108,54,158,219,109,103,153,189,83,35,167,183,71,75,210,212,120,91,176,170,49,237,124,149,107,205,102,164,177,43,149,205,124,46,179,26,35,255,0,22,72,199,177,200,168,238,248,227,237,124,184,184,227,173,194,150,178,191,163,247,5,150,236,109,214,176,177,3,239,77,19,229,149,248,75,109,69,98,93,138,4,85,107,216,230,171,91,59,90,223,43,153,20,78,106,185,97,72,164,189,226,42,243,71,246,39,185,191,162,252,197,34,128,77,84,0,0,43,171,153,215,47,251,155,187,78,207,16,59,33,167,125,94,186,169,221,62,166,198,197,36,242,218,207,85,142,8,97,137,213,152,231,172,105,52,17,215,252,33,141,141,116,205,123,186,43,164,107,25,37,54,23,167,202,91,116,180,38,171,225,59,3,182,120,12,239,170,212,154,19,213,125,224,165,233,102,103,163,245,185,43,211,85,253,227,216,145,201,223,27,85,223,187,115,187,122,116,119,69,252,9,170,87,175,48,190,97,123,209,194,102,244,97,118,231,110,116,198,138,200,227,114,58,94,182,110,89,115,116,173,205,59,103,146,221,184,92,214,186,27,49,53,25,219,93,138,136,173,85,234,174,252,127,185,17,203,211,152,94,244,113,103,189,25,173,185,220,109,49,162,177,216,220,118,151,179,155,138,92,37,43,112,206,233,227,183,82,22,181,206,154,204,173,86,118,216,122,170,35,81,122,163,127,31,239,69,140,28,234,253,211,233,111,167,244,126,71,34,57,42,123,167,213,63,79,239,124,142,56,186,144,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,164,181,102,169,193,104,109,43,153,214,186,166,247,162,194,233,252,125,140,166,70,207,137,242,120,42,193,27,164,150,78,198,35,158,238,214,49,203,209,168,174,94,157,17,21,127,2,128,120,250,226,186,231,21,187,227,111,55,140,151,179,70,105,127,54,31,75,195,28,211,172,115,213,108,206,87,95,116,114,163,124,115,88,252,142,114,36,108,115,99,100,17,187,185,98,239,119,107,229,55,194,31,237,119,113,255,0,180,22,181,165,223,164,52,6,65,159,100,182,59,254,41,45,106,40,86,25,225,238,141,136,175,88,96,99,219,43,186,185,136,233,29,3,83,202,196,153,137,117,32,162,190,101,124,20,100,120,116,220,123,219,161,162,177,157,54,203,87,100,27,37,103,181,42,193,30,43,41,101,108,202,252,100,80,70,228,122,194,198,64,231,198,228,137,172,108,111,100,74,174,115,21,207,243,252,190,120,219,202,240,161,175,228,193,106,121,237,222,219,173,85,98,188,57,90,110,180,230,193,137,157,211,66,215,229,153,27,97,149,239,124,117,219,35,93,20,104,213,153,60,104,229,85,142,62,150,127,204,199,45,138,207,242,255,0,220,12,238,11,39,83,35,141,200,215,192,219,167,114,164,205,154,11,48,73,150,162,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,41,135,132,239,116,251,55,245,3,79,124,140,6,130,56,138,223,157,27,195,110,209,231,119,91,89,221,168,214,99,171,189,152,202,51,88,88,95,150,200,171,28,181,233,68,173,99,221,223,35,155,209,92,140,119,99,17,242,57,59,24,229,76,251,241,47,196,94,187,226,131,116,239,238,102,186,177,254,214,158,30,151,100,63,230,204,95,169,154,104,41,249,34,138,63,55,139,206,246,249,94,222,247,255,0,122,175,247,34,78,158,87,92,191,238,101,238,99,120,155,222,253,59,225,197,67,233,178,58,31,23,60,147,193,106,75,81,79,20,240,229,157,227,123,59,97,79,23,72,163,145,30,217,155,35,164,86,163,18,39,75,48,56,250,227,95,74,240,167,183,22,240,152,156,159,168,220,221,77,143,154,61,57,143,174,177,190,74,29,232,232,219,147,176,146,53,236,108,49,61,21,88,215,181,124,210,49,88,137,218,217,95,21,11,106,205,83,157,215,58,171,51,173,117,77,239,91,154,212,25,11,25,76,141,159,19,35,243,218,158,71,73,44,157,140,70,177,189,207,123,151,163,81,26,157,122,34,34,126,4,202,226,95,129,90,220,45,112,77,165,53,198,224,208,168,253,212,207,235,138,240,222,154,181,169,94,204,102,58,108,125,151,166,53,81,36,88,38,123,100,174,217,31,51,89,254,55,185,141,123,216,212,123,226,255,0,15,90,91,5,174,119,247,109,52,86,169,163,235,112,186,131,88,97,177,121,26,222,87,199,231,171,61,216,163,150,62,246,43,94,222,230,61,201,213,170,142,78,189,81,81,127,19,186,243,6,224,147,43,194,134,191,143,59,166,32,183,123,110,181,85,139,19,98,174,54,171,155,6,38,119,77,51,153,137,124,142,154,87,189,241,215,108,110,108,178,43,86,100,242,43,81,86,57,58,57,124,241,183,149,225,67,95,201,130,212,243,219,189,183,90,170,197,120,114,180,221,105,205,131,19,59,166,133,175,203,50,54,195,43,222,248,235,182,70,186,40,209,171,50,120,209,202,171,28,125,46,167,119,184,138,218,61,146,218,57,55,183,89,234,202,143,211,15,175,20,216,201,177,242,178,203,243,15,153,138,250,240,210,70,187,182,119,202,212,238,106,163,187,59,17,210,57,205,141,174,123,115,239,196,191,17,122,239,138,13,211,191,185,154,234,199,251,90,120,122,93,144,255,0,155,49,126,166,105,160,167,228,138,40,252,222,47,59,219,229,123,123,223,253,234,191,220,137,34,184,88,224,86,182,177,225,115,117,120,167,221,122,21,44,224,170,232,125,65,54,138,162,219,82,182,119,100,106,69,34,253,164,245,134,70,163,89,20,181,228,137,176,200,142,242,42,200,231,49,173,108,107,44,32,39,167,18,28,190,235,98,120,80,219,94,40,118,91,21,109,236,126,135,192,95,214,24,58,209,75,101,253,243,83,117,139,153,165,150,89,220,228,98,57,240,53,240,69,23,100,108,71,75,249,88,215,244,138,188,58,239,206,178,225,183,119,48,91,173,163,46,219,107,241,214,24,204,157,24,108,36,44,203,99,149,237,91,20,165,87,49,237,236,145,173,232,142,86,59,177,232,201,26,157,236,106,165,223,106,109,249,209,188,73,114,252,220,125,214,209,151,106,57,153,29,183,207,51,39,70,27,11,51,241,57,20,197,74,182,41,74,174,99,29,223,27,157,209,28,172,111,123,21,146,53,59,30,213,92,251,146,211,151,207,4,153,94,43,245,252,153,221,79,5,186,59,117,165,108,87,155,43,113,213,92,232,50,211,182,104,92,252,75,36,108,209,61,143,146,187,164,115,165,141,92,176,167,141,92,136,178,71,214,247,180,158,150,193,104,109,43,134,209,90,90,143,162,194,233,252,125,124,94,58,183,149,242,120,42,193,27,99,138,62,247,171,158,238,214,49,169,213,202,174,94,157,85,85,127,19,245,128,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,0,0,0,0,0,0,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,56,255,0,21,92,51,232,222,43,246,142,230,214,235,11,214,241,207,109,134,228,177,25,58,202,174,126,59,35,27,36,100,83,172,125,200,217,153,219,44,140,124,110,84,238,99,221,218,230,63,178,70,103,135,117,118,207,85,108,222,227,234,61,173,214,181,61,62,107,76,228,37,199,217,237,142,70,71,55,98,254,73,226,242,49,143,116,50,177,91,36,111,86,167,124,111,99,145,58,57,11,63,228,247,197,118,227,235,155,153,30,25,53,172,191,108,226,180,190,159,126,99,1,148,158,101,91,84,106,197,61,120,22,131,186,162,249,97,79,80,213,137,85,81,209,53,142,141,59,152,177,182,40,129,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,0,3,53,156,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,2,170,249,231,127,4,255,0,153,63,166,145,87,149,199,190,205,178,253,107,225,238,146,171,158,119,240,79,249,147,250,105,21,121,92,123,236,219,47,214,190,30,233,102,156,199,120,28,179,197,110,141,161,172,54,249,245,43,238,46,143,175,59,40,195,43,34,137,153,186,142,84,122,210,150,117,68,115,30,215,35,157,3,156,239,19,95,44,173,114,53,38,89,99,162,188,78,91,43,128,202,210,206,224,178,118,241,217,44,117,136,237,211,185,82,103,67,61,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,4,240,47,198,110,11,140,61,184,181,147,147,21,246,54,179,210,254,158,190,166,198,196,199,173,86,201,42,63,197,102,180,142,235,214,25,124,82,170,70,231,44,145,185,142,107,187,145,25,44,149,45,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,229,92,206,184,14,253,136,103,108,239,206,211,225,123,116,14,160,200,59,237,44,94,59,29,227,171,165,230,115,33,108,125,93,229,114,248,108,78,235,10,222,216,227,138,23,44,112,167,78,248,154,177,215,131,238,44,245,151,8,187,161,247,227,5,94,222,99,5,126,188,149,179,186,113,183,210,172,25,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,254,158,70,34,163,101,122,46,132,244,6,191,209,187,167,163,113,59,131,183,218,134,166,115,79,103,43,165,154,55,171,42,246,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,0,34,175,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,6,148,192,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,150,105,204,119,129,203,60,86,232,218,26,195,111,159,82,190,226,232,250,243,178,140,50,178,40,153,155,168,229,71,173,41,103,84,71,49,237,114,57,208,57,206,241,53,242,202,215,35,82,101,150,58,43,196,229,178,184,12,173,44,238,11,39,111,29,146,199,88,142,221,59,149,38,116,51,214,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,208,79,2,252,102,224,184,195,219,139,89,57,49,95,99,107,61,47,233,235,234,108,108,76,122,213,108,146,163,252,86,107,72,238,189,97,151,197,42,164,110,114,201,27,152,230,187,185,17,146,201,249,92,115,240,49,253,180,126,228,255,0,194,143,220,239,185,223,105,127,200,159,104,122,175,87,233,191,249,162,30,206,223,77,255,0,203,117,239,255,0,87,79,199,149,112,185,202,147,251,53,239,182,153,222,191,219,215,222,63,187,158,183,252,217,247,91,209,249,253,69,57,235,127,166,245,114,118,246,249,251,191,192,189,123,122,126,29,122,164,255,0,0,205,103,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,164,170,5,0,243,71,247,217,185,191,162,252,61,35,245,116,182,206,96,181,207,43,157,85,186,182,38,244,249,173,180,221,9,236,83,147,181,239,243,213,189,91,15,82,197,110,136,246,177,189,207,125,105,124,138,215,185,61,55,99,123,82,71,41,202,184,47,222,60,22,193,113,65,160,55,87,84,195,223,133,197,100,36,175,145,147,185,233,233,170,219,175,45,73,108,244,99,30,247,248,89,97,210,248,218,213,115,252,125,137,209,93,213,52,124,1,68,60,215,183,139,43,185,92,90,102,244,139,115,213,47,105,237,190,175,95,9,139,138,149,167,75,4,115,186,24,230,186,231,183,189,204,75,41,97,239,130,69,106,53,122,85,137,143,78,232,213,78,149,201,111,103,48,90,195,121,117,110,241,101,230,242,91,219,188,125,122,248,186,221,175,78,219,89,38,216,141,214,123,218,244,69,236,130,11,17,120,220,199,181,222,167,187,242,186,54,170,196,14,41,246,83,251,59,113,5,173,182,114,60,135,173,169,167,242,9,232,39,116,190,73,31,70,120,153,98,175,149,222,56,209,102,72,38,137,36,237,98,55,200,143,237,234,222,138,182,211,201,247,120,240,90,231,134,4,218,170,240,250,124,214,218,100,39,175,114,62,231,191,207,86,245,137,237,215,179,213,88,214,55,185,239,179,23,141,28,247,39,166,239,119,106,72,212,39,80,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,0,25,87,37,255,0,18,92,8,231,118,247,96,182,255,0,138,13,189,103,173,210,26,131,71,224,178,154,146,183,86,71,246,21,169,233,99,227,242,119,203,97,210,218,245,86,236,79,39,72,227,70,195,215,183,162,51,181,83,149,112,163,197,118,227,240,149,184,236,214,186,42,95,93,138,189,227,131,63,128,158,101,101,92,189,86,170,170,53,202,136,190,57,153,220,229,138,100,69,116,110,115,145,81,236,124,145,191,66,123,91,186,90,19,122,116,38,51,115,54,211,59,246,206,155,204,249,189,21,223,75,53,127,47,138,103,195,39,238,230,99,36,111,73,34,123,127,51,83,175,78,169,213,21,21,91,177,161,127,106,27,89,172,182,207,237,79,179,62,246,233,252,142,11,214,248,60,222,151,213,86,146,31,47,143,185,189,253,190,78,238,222,230,245,233,211,170,117,234,86,183,251,134,63,252,244,95,244,39,255,0,167,203,84,0,2,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,0,10,171,255,0,112,199,255,0,158,139,254,132,255,0,244,249,101,59,79,161,127,101,251,89,163,118,207,237,79,180,254,233,105,252,118,11,214,248,60,62,171,210,214,142,31,47,143,185,221,157,222,62,238,222,231,116,235,211,170,244,234,102,8,208,246,219,109,14,141,223,174,2,118,239,104,247,2,11,114,96,181,22,219,233,184,108,45,73,214,25,226,123,41,86,150,41,163,127,226,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,70,220,78,240,245,170,184,95,222,92,214,209,234,155,62,191,208,120,236,227,178,140,171,37,120,114,116,101,111,116,86,35,107,211,254,116,111,70,185,237,100,177,74,196,123,251,59,150,111,242,161,227,142,206,154,202,225,56,71,220,102,84,76,22,74,197,134,105,28,178,190,42,235,70,220,174,146,119,82,157,92,173,73,89,60,174,127,137,201,214,84,154,86,199,209,237,145,158,25,149,205,31,216,158,230,254,139,243,20,138,1,53,80,0,0,25,161,226,111,19,138,192,113,37,186,248,44,22,50,166,59,27,142,215,25,218,148,233,212,133,176,193,90,8,239,204,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,28,58,239,206,178,225,183,119,48,91,173,163,46,219,107,241,214,24,204,157,24,108,36,44,203,99,149,237,91,20,165,87,49,237,236,145,173,232,142,86,59,177,232,201,26,157,236,106,166,138,118,95,119,180,110,253,109,126,159,221,205,191,158,220,152,45,69,93,211,87,75,112,44,51,196,246,72,232,165,134,70,126,40,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,177,127,141,110,91,223,219,7,116,241,91,153,251,101,251,165,246,102,159,131,5,232,190,238,250,255,0,39,142,205,137,188,190,79,85,23,78,190,167,183,183,181,122,118,117,235,248,244,71,5,60,183,191,177,246,233,229,119,51,246,203,247,183,237,61,63,62,11,209,125,221,244,30,63,37,154,243,121,124,158,170,94,189,61,55,111,111,106,117,239,235,215,240,232,176,175,157,95,186,125,45,244,254,143,200,228,71,37,79,116,250,167,233,253,239,145,199,23,82,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,212,238,91,19,138,207,226,174,224,179,184,202,153,28,110,70,188,149,46,83,183,11,102,130,204,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,11,115,6,224,147,43,194,134,191,143,59,166,32,183,123,110,181,85,139,19,98,174,54,171,155,6,38,119,77,51,153,137,124,142,154,87,189,241,215,108,110,108,178,43,86,100,242,43,81,86,57,58,125,124,185,184,215,254,202,187,143,62,3,95,228,242,178,109,150,169,253,222,74,180,11,229,143,23,121,85,137,30,77,176,246,185,238,237,99,22,57,91,18,181,207,141,205,119,73,93,12,81,173,244,159,38,91,45,138,192,98,174,231,115,185,58,152,236,110,58,188,150,238,92,183,51,97,130,180,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,0,241,253,198,14,87,139,45,220,115,177,235,82,61,9,163,172,92,161,165,25,12,78,71,217,129,239,106,73,122,87,72,198,203,223,97,33,137,233,27,154,212,137,141,99,59,123,210,73,36,246,188,181,56,40,200,241,23,184,244,119,67,90,227,58,237,150,145,200,58,75,47,114,85,158,60,174,82,178,214,149,152,201,96,145,202,244,133,236,157,175,145,203,19,152,232,216,248,145,90,231,163,153,101,92,209,253,137,238,111,232,191,49,72,164,14,30,181,78,11,67,111,238,218,107,93,83,123,209,97,116,254,176,195,101,50,54,124,79,147,193,86,11,177,73,44,157,140,71,61,221,172,99,151,163,81,92,189,58,34,42,254,7,96,227,251,140,28,175,22,91,184,231,99,214,164,122,19,71,88,185,67,74,50,24,156,143,179,3,222,212,146,244,174,145,141,151,190,194,67,19,210,55,53,169,19,26,198,118,247,164,146,73,234,249,117,240,43,103,138,93,100,154,227,112,104,91,102,213,224,44,77,13,233,171,90,137,143,201,228,97,74,239,76,106,162,72,147,194,199,71,97,178,62,102,179,252,12,115,26,246,61,200,246,94,158,39,19,138,192,98,169,96,176,88,202,152,236,110,58,188,117,41,211,169,11,97,130,180,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,21,227,19,133,93,27,197,126,209,228,52,126,103,27,81,186,159,29,94,197,157,39,151,146,69,133,248,236,138,179,242,35,165,107,30,239,77,35,155,27,102,103,107,187,152,136,228,79,35,35,123,51,195,171,52,182,119,67,106,172,206,138,213,52,125,22,107,79,228,44,98,242,53,188,172,147,193,106,9,29,28,177,247,177,92,199,118,189,142,78,173,85,106,244,234,138,169,248,146,127,119,120,211,202,239,231,4,216,45,154,221,45,65,111,41,184,58,71,92,83,183,86,244,245,156,175,201,97,27,143,185,19,101,154,126,229,73,44,197,44,136,199,185,232,199,61,143,133,223,189,127,153,233,194,184,122,213,56,45,13,191,187,105,173,117,77,239,69,133,211,250,195,13,148,200,217,241,62,79,5,88,46,197,36,178,118,49,28,247,118,177,142,94,141,69,114,244,232,136,171,248,29,47,142,78,46,242,188,95,110,227,117,92,24,235,120,125,39,129,174,236,110,156,197,79,97,207,123,32,87,171,159,106,102,35,150,38,89,153,123,123,252,105,209,25,28,49,171,164,241,36,142,233,92,185,184,9,254,213,25,217,247,35,113,39,244,251,101,166,114,30,142,221,120,44,118,90,205,94,99,25,42,211,106,177,123,225,133,25,36,110,150,95,193,202,215,181,145,47,115,157,36,55,105,175,244,6,141,221,61,27,150,219,237,193,211,213,51,154,123,57,93,107,94,163,101,23,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,240,241,129,195,94,119,133,109,241,204,109,150,77,124,216,169,187,178,154,110,219,173,50,121,45,225,229,154,70,87,146,85,107,89,219,50,120,159,28,136,172,98,121,35,122,181,21,138,199,59,165,112,177,198,158,87,108,246,95,117,120,113,220,109,65,110,125,19,170,244,62,160,169,166,216,234,206,176,184,188,220,245,36,72,226,99,145,221,209,86,176,231,189,28,212,107,218,217,157,27,255,0,118,143,158,71,68,178,101,113,79,199,29,109,202,225,183,106,184,91,219,102,91,139,5,166,52,190,159,102,169,201,185,242,192,185,28,141,90,17,177,105,50,62,168,143,173,12,189,92,231,72,213,242,77,20,110,98,53,177,54,73,184,167,10,188,51,235,46,43,247,114,158,214,232,251,213,49,204,109,119,100,178,249,59,42,142,102,59,29,27,227,100,179,164,125,200,233,159,221,44,108,100,109,84,238,123,219,220,230,51,190,70,93,254,228,237,14,141,216,94,2,119,19,104,246,254,11,113,224,180,238,219,234,72,107,173,185,214,105,229,123,233,89,150,89,164,127,224,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,158,19,71,188,20,233,108,22,143,225,31,104,113,58,114,143,164,169,99,71,227,50,146,71,229,124,157,214,174,192,219,118,100,234,245,85,78,249,231,149,253,58,246,183,187,163,81,26,136,137,218,192,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,0,0,0,0,0,0,0,205,103,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,164,170,0,170,14,121,88,156,84,57,93,155,206,195,140,168,204,149,202,249,234,150,46,54,22,164,243,65,11,168,186,40,159,39,78,231,49,142,158,103,53,170,189,26,178,200,169,211,185,122,243,94,74,158,233,245,79,211,251,223,35,142,57,87,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,19,252,173,94,49,249,172,220,218,29,241,194,232,13,144,165,138,212,88,173,37,144,158,61,112,151,33,158,25,45,218,138,105,235,77,138,141,210,70,223,15,143,179,203,234,99,73,90,233,22,30,157,89,28,177,205,63,246,171,115,52,174,242,109,198,156,221,45,21,111,212,97,117,54,62,44,133,110,233,35,124,144,247,167,231,130,95,27,222,198,205,19,209,209,200,196,114,246,72,199,181,87,171,84,245,96,205,103,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,164,170,0,170,190,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,164,170,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,95,241,5,120,205,229,125,130,226,127,118,40,238,214,146,215,223,115,178,185,94,218,250,173,214,42,190,244,118,99,134,183,142,181,154,241,121,25,219,50,120,160,133,241,247,182,55,71,210,68,237,124,110,108,242,171,98,246,47,110,56,116,219,140,118,215,237,126,27,208,226,168,245,150,105,165,84,125,172,133,167,34,36,150,172,200,136,158,73,159,218,222,171,209,26,141,107,88,198,177,140,99,27,72,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,73,203,98,113,89,252,85,220,22,119,25,83,35,141,200,215,146,165,202,118,225,108,208,89,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,207,183,29,28,25,103,120,60,220,122,184,200,242,191,108,232,205,81,234,44,105,156,148,175,98,90,116,113,43,60,181,172,198,222,157,38,139,203,18,44,141,106,71,35,94,215,55,181,85,241,71,105,92,178,248,80,221,14,23,246,191,54,237,209,207,219,131,37,172,44,69,110,93,38,231,71,44,24,41,224,146,196,78,149,147,67,60,176,204,251,48,173,87,185,204,107,21,18,40,216,238,238,196,237,153,64,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,16,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,75,254,43,47,154,247,3,149,181,46,43,55,197,198,220,190,218,231,113,181,235,191,87,98,81,146,216,75,213,34,108,112,54,236,8,212,114,196,248,34,107,60,173,94,145,44,49,58,78,172,116,111,243,112,174,86,156,32,111,46,179,220,124,15,19,184,252,247,220,189,45,165,50,29,104,221,177,142,109,169,53,7,226,176,221,169,94,55,171,81,176,186,7,216,133,246,191,30,201,28,137,26,61,236,145,98,186,144,0,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,129,64,60,209,253,246,110,111,232,191,15,72,151,252,180,182,115,5,196,7,47,77,214,217,221,71,55,167,169,169,181,134,66,188,118,123,94,255,0,73,105,148,49,178,86,179,216,199,177,100,241,79,28,82,248,251,209,175,236,237,119,229,114,161,82,198,151,120,107,221,234,219,245,176,218,27,119,33,158,164,150,53,22,30,25,178,9,82,9,97,130,44,139,58,197,118,24,217,47,87,163,35,179,28,209,162,170,187,170,49,21,28,228,84,114,244,179,207,238,22,181,197,109,174,128,212,187,141,157,175,110,124,110,149,195,221,205,220,138,163,26,233,228,130,180,47,154,70,198,215,57,173,87,171,88,168,136,174,106,117,233,213,83,251,204,192,229,178,217,92,254,86,238,119,59,147,183,145,201,100,108,73,110,229,203,115,58,105,236,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,95,79,43,45,1,91,66,240,91,163,109,46,158,183,137,201,106,171,23,243,249,36,178,146,181,246,159,37,151,197,94,194,50,69,252,172,125,56,42,43,59,17,24,230,118,189,58,247,171,157,8,57,210,108,230,11,71,239,46,146,222,44,68,222,59,123,137,143,177,95,41,91,181,235,221,107,26,218,241,182,207,123,158,168,157,240,79,94,47,27,88,198,183,211,119,126,103,72,229,79,202,228,217,189,127,113,184,130,203,108,229,188,127,154,166,230,227,211,195,60,113,119,73,5,236,116,86,44,71,220,229,145,168,216,93,3,238,35,186,49,238,89,60,29,59,91,222,165,212,128,114,174,44,125,172,111,39,211,253,67,241,211,153,172,53,80,1,149,115,74,124,39,123,88,217,191,167,250,123,227,160,42,175,152,191,46,143,216,39,171,222,189,148,199,127,193,183,238,254,211,198,121,191,249,28,255,0,138,86,135,247,214,108,190,197,207,81,98,89,93,249,89,251,175,238,95,203,209,83,138,112,47,198,110,119,131,205,199,181,147,147,21,246,206,140,213,30,158,190,166,198,196,198,37,167,71,18,191,197,102,180,142,233,210,104,188,178,170,70,231,36,114,53,238,107,187,85,89,44,119,233,160,53,254,141,221,61,27,137,220,29,190,212,53,51,154,123,57,93,44,209,189,89,87,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,0,0,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,0,12,171,154,83,225,59,218,198,205,253,63,211,223,29,1,231,248,193,225,51,70,241,117,181,255,0,113,243,182,42,97,243,180,44,71,103,5,168,221,65,109,79,138,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,236,235,227,122,162,186,38,42,81,94,138,225,51,126,117,206,252,203,195,117,13,11,110,142,182,163,97,209,101,107,222,252,144,98,224,111,111,125,187,18,181,28,212,172,141,123,28,217,89,220,146,36,145,164,94,69,146,52,125,181,113,191,162,181,150,221,114,196,213,186,31,112,55,42,222,191,206,225,171,226,43,88,212,118,233,165,89,239,177,51,149,22,37,145,157,239,85,123,98,88,227,87,185,238,124,138,197,123,149,92,229,82,141,141,36,113,49,197,86,209,240,161,163,107,107,13,210,201,91,115,242,54,61,54,51,17,141,141,147,100,114,47,69,111,145,97,137,239,99,123,35,107,145,207,123,220,214,55,171,91,215,189,241,177,253,43,73,234,156,22,185,210,184,109,107,165,175,122,220,46,160,199,215,202,99,172,248,159,31,158,172,241,182,72,164,236,122,53,237,238,99,218,189,28,136,228,235,209,81,23,240,63,88,0,12,214,113,99,238,159,121,62,160,106,31,145,156,249,53,190,195,107,45,25,179,219,121,190,78,165,110,222,147,215,245,238,49,153,6,215,70,193,75,35,94,245,186,238,164,247,35,220,189,238,138,179,39,107,156,140,239,73,36,107,17,222,25,28,75,254,77,23,119,182,174,246,231,224,208,248,154,151,54,234,229,120,33,215,83,76,232,17,244,222,144,92,126,54,104,145,207,108,202,245,153,146,198,168,196,123,59,37,122,189,168,169,27,217,115,224,165,110,117,126,233,244,183,211,250,63,35,145,28,149,61,211,234,159,167,247,190,71,28,93,72,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,7,52,226,43,97,180,111,18,91,71,157,218,157,103,74,163,153,145,174,247,227,47,77,93,102,126,39,34,140,114,87,187,18,53,236,119,124,110,119,85,106,61,189,236,87,198,229,236,123,145,115,217,196,86,195,107,46,27,119,115,59,181,58,206,149,182,191,29,97,239,198,94,154,186,66,204,182,57,94,228,175,118,36,107,222,222,201,26,222,170,212,123,187,30,143,141,203,222,199,34,88,255,0,41,78,53,254,219,167,79,132,221,205,201,229,110,102,161,243,73,162,242,19,175,158,55,81,134,15,35,241,142,84,111,124,126,22,69,44,145,58,71,57,171,26,186,36,88,210,40,88,255,0,41,205,175,141,127,182,238,92,225,55,108,178,120,171,152,88,124,50,107,76,132,11,231,145,215,161,159,200,204,99,85,91,217,31,133,241,69,36,174,141,206,114,200,173,137,86,53,138,102,62,11,112,209,195,166,187,226,131,116,232,109,158,133,175,254,202,230,98,239,124,63,230,204,95,169,134,25,238,120,229,150,63,55,139,206,199,120,152,238,247,255,0,114,39,247,170,104,163,106,182,207,74,236,222,220,105,205,173,209,85,61,62,23,76,227,226,199,214,238,142,54,73,55,98,126,121,229,241,177,140,116,210,189,93,36,143,70,167,124,143,123,149,58,185,78,1,205,31,216,158,230,254,139,243,20,138,1,59,175,7,124,42,235,46,43,247,115,31,163,240,216,219,109,211,24,235,21,236,234,204,188,114,36,44,199,99,149,255,0,157,27,43,152,246,250,153,26,217,27,11,59,93,220,244,87,42,120,217,35,217,161,61,1,160,52,110,214,104,220,78,223,109,246,158,169,131,211,216,58,233,90,141,26,200,189,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,67,94,98,156,10,214,226,151,70,174,184,219,234,21,25,186,152,10,240,195,70,107,54,165,99,50,120,232,86,195,215,26,136,178,36,16,189,210,88,116,140,153,204,255,0,27,26,199,61,140,114,189,148,66,9,21,192,231,8,153,94,47,183,113,218,82,124,141,188,62,147,192,215,110,75,81,229,96,174,231,189,144,43,209,172,171,11,213,171,19,44,204,189,221,158,69,232,140,142,105,17,178,120,150,55,104,35,73,233,108,22,134,210,184,109,21,165,168,250,44,46,159,199,215,197,227,171,121,95,39,130,172,17,182,56,163,239,122,185,238,237,99,26,157,92,170,229,233,213,85,87,241,63,88,229,92,75,240,233,161,56,160,218,203,251,103,174,171,255,0,181,185,135,187,223,55,249,179,41,233,166,134,11,158,56,165,143,205,226,243,189,222,39,187,177,255,0,220,169,253,202,153,225,222,141,161,214,91,11,186,26,131,104,247,2,10,145,231,116,237,134,195,97,106,78,147,65,43,31,27,101,138,104,223,248,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,120,163,213,109,86,217,234,173,228,220,125,57,181,186,42,167,168,205,106,108,132,88,250,221,209,200,248,225,239,95,207,60,190,54,61,237,134,38,35,164,145,232,213,236,141,143,114,167,70,169,161,238,21,120,103,209,188,40,109,29,61,173,209,247,173,228,94,235,14,201,101,242,118,85,90,252,142,70,70,70,201,103,72,251,149,176,179,182,40,216,200,218,171,218,198,55,185,207,127,124,143,250,248,177,246,177,188,159,79,245,15,199,78,102,176,210,159,9,222,214,54,111,233,254,158,248,232,14,170,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,0,0,0,0,0,0,0,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,5,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,28,171,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,143,201,230,185,198,191,236,203,74,207,195,94,217,228,241,86,117,38,173,199,216,173,171,101,235,230,155,15,139,154,54,181,43,246,43,86,54,205,106,57,31,248,185,221,241,196,157,200,196,89,161,149,180,216,75,78,95,60,109,229,120,80,215,242,96,181,60,246,239,109,214,170,177,94,28,173,55,90,115,96,196,206,233,161,107,242,204,141,176,202,247,190,58,237,145,174,138,52,106,204,158,52,114,170,199,31,75,233,196,229,177,89,252,85,44,238,11,39,83,35,141,200,215,142,221,59,149,38,108,208,89,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,204,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,160,10,171,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,74,174,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,255,0,0,80,15,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,213,0,0,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,16,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,75,254,0,0,1,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,176,56,208,217,204,22,193,113,65,175,246,171,75,77,223,133,197,100,35,177,142,143,181,233,233,170,219,175,21,184,171,117,123,222,247,248,89,97,177,121,28,229,115,252,125,235,209,93,209,45,39,147,142,239,86,214,188,52,94,218,219,19,212,76,150,220,102,38,133,144,67,4,173,127,217,215,158,251,80,205,43,221,213,143,123,172,45,246,34,49,83,163,33,103,115,83,170,57,243,212,132,28,223,119,67,21,162,248,75,179,160,230,109,73,242,91,131,152,165,141,175,3,174,182,41,226,130,180,205,187,45,166,69,209,93,51,26,234,240,194,238,157,168,213,181,26,171,191,185,174,164,189,39,165,179,186,231,85,97,180,86,150,163,235,115,90,131,33,95,23,142,173,229,100,126,123,83,200,216,226,143,189,234,214,55,185,239,106,117,114,163,83,175,85,84,79,196,212,70,39,19,138,192,98,169,96,176,88,202,152,236,110,58,188,117,41,211,169,11,97,130,180,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,132,43,230,251,181,248,173,105,194,93,157,121,51,170,65,146,219,236,197,44,149,121,221,73,178,207,44,22,102,109,41,106,178,94,168,232,88,231,88,134,103,116,238,71,45,88,209,91,253,206,109,64,112,215,187,214,118,23,126,116,54,238,67,61,184,235,233,220,196,51,100,18,164,17,77,60,184,231,245,138,236,49,178,94,140,87,201,90,73,163,69,85,111,69,122,42,57,170,136,228,210,240,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,0,25,87,52,167,194,119,181,141,155,250,127,167,190,58,2,168,57,145,243,4,173,196,77,152,246,123,102,242,182,219,183,88,235,13,179,119,37,12,178,194,205,76,245,138,9,34,73,107,205,4,83,66,202,211,36,237,70,57,206,100,143,70,73,211,171,35,84,226,188,18,112,125,169,184,185,221,8,176,173,75,116,180,78,14,196,14,213,153,138,146,215,243,209,130,88,231,124,44,142,57,94,142,115,230,117,103,196,143,107,36,72,213,200,247,181,200,157,174,191,237,1,160,52,110,214,104,220,78,223,109,246,158,169,131,211,216,58,233,90,141,26,200,189,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,0,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,0,0,101,92,210,159,9,222,214,54,111,233,254,158,248,232,14,170,8,171,205,31,216,158,230,254,139,243,20,138,1,59,87,21,220,87,110,63,22,187,142,253,107,173,101,244,56,170,62,72,48,24,8,38,87,213,196,85,114,162,171,90,170,137,228,153,253,173,89,102,84,71,72,230,181,17,24,198,71,27,36,87,45,206,96,149,184,118,179,38,207,111,38,86,219,182,235,35,97,214,105,100,166,150,89,153,166,94,145,79,36,169,21,120,96,150,105,153,102,101,129,170,198,185,172,141,234,249,58,117,124,138,183,104,0,6,107,56,177,247,79,188,159,80,53,15,200,206,91,247,1,91,91,161,55,167,150,198,134,219,77,203,193,125,179,166,243,63,105,250,218,94,170,106,254,95,22,126,212,209,254,242,23,178,70,244,146,38,59,242,185,58,244,232,189,81,85,22,90,232,13,1,163,118,179,70,226,118,251,111,180,245,76,30,158,193,215,74,212,104,214,69,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,2,149,185,213,251,167,210,223,79,232,252,142,68,114,84,247,79,170,126,159,222,249,28,113,117,32,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,84,2,37,115,6,224,147,21,197,126,128,143,59,166,32,169,71,113,116,173,123,19,98,174,54,171,93,62,90,6,195,51,153,137,124,142,154,38,49,146,88,116,110,108,178,43,146,21,242,43,81,18,73,58,209,15,251,234,208,90,171,254,85,211,154,147,78,100,63,243,148,239,99,111,87,147,255,0,118,72,102,142,70,127,228,115,92,223,245,42,13,39,165,179,186,231,85,97,180,86,150,163,235,115,90,131,33,95,23,142,173,229,100,126,123,83,200,216,226,143,189,234,214,55,185,239,106,117,114,163,83,175,85,84,79,196,191,238,1,120,81,167,194,150,199,84,194,100,226,239,214,122,163,195,152,213,19,73,12,9,36,22,157,11,81,180,27,36,74,239,36,53,255,0,59,90,171,35,218,233,31,60,141,237,73,123,27,37,72,171,205,31,216,158,230,254,139,243,20,138,33,219,221,21,149,220,173,127,166,182,231,5,98,164,25,45,85,152,165,132,167,45,183,185,176,71,61,153,153,12,110,145,205,107,156,140,71,61,21,85,26,229,233,215,162,47,247,26,51,225,163,135,77,9,194,254,214,80,219,61,11,95,253,149,204,197,222,249,191,206,121,79,77,12,51,220,241,203,44,158,31,47,129,142,241,49,221,140,254,228,79,239,85,234,160,2,162,249,191,240,153,163,116,45,154,220,80,232,251,21,49,47,213,89,138,216,92,190,14,181,5,107,45,100,100,138,229,137,114,75,47,147,181,175,123,96,141,175,141,177,39,115,251,165,115,149,239,127,117,122,237,62,133,253,168,110,158,141,219,63,181,62,204,251,219,168,49,216,47,91,224,243,122,95,85,102,56,124,190,62,230,247,246,249,59,187,123,155,215,167,78,169,215,169,163,62,29,118,27,70,240,219,180,120,45,169,209,148,170,53,152,234,236,126,78,244,53,214,23,229,178,42,198,165,139,178,163,158,247,119,200,230,245,70,171,221,216,196,100,109,94,198,53,19,165,128,67,94,102,92,38,104,221,247,217,124,174,233,58,197,76,38,172,219,92,62,67,52,204,179,104,44,243,223,199,86,169,98,119,99,94,169,35,17,24,233,81,143,108,142,73,60,75,228,236,111,239,100,238,162,18,247,185,102,240,153,163,118,35,101,241,91,164,219,21,51,122,179,114,176,248,252,211,242,206,160,176,79,67,29,102,165,121,219,141,98,172,143,69,99,101,87,189,210,53,35,242,175,143,189,191,186,143,182,101,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,41,240,157,237,99,102,254,159,233,239,142,128,234,160,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,0,0,0,0,0,0,0,102,179,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,210,85,0,85,95,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,202,185,163,251,236,220,223,209,126,30,145,210,184,90,227,111,21,194,135,3,90,151,5,166,39,169,123,113,117,86,184,203,67,138,166,219,77,108,248,152,29,135,168,214,101,159,27,161,149,143,100,118,27,27,91,20,136,212,153,124,136,213,84,142,78,144,175,45,147,214,91,175,175,238,230,110,71,111,63,171,53,142,98,75,50,178,165,68,89,242,25,27,115,43,156,145,195,11,81,21,242,75,34,244,100,109,79,197,200,141,79,238,66,226,120,82,229,111,161,52,167,15,185,237,55,196,14,39,212,107,141,194,199,201,79,47,62,47,37,51,36,195,209,124,181,108,65,77,142,108,142,175,44,208,217,167,12,235,47,141,90,178,117,143,172,177,55,172,149,87,196,191,14,154,239,133,253,211,191,182,122,234,191,251,91,152,123,189,240,255,0,156,241,126,166,104,96,185,227,138,89,60,62,95,3,221,226,123,187,217,253,202,159,220,171,50,185,83,241,199,91,109,114,180,56,91,220,150,91,151,5,169,243,8,205,45,147,107,229,157,113,217,27,78,99,18,147,227,234,168,202,211,75,209,205,116,109,79,28,210,200,231,163,155,43,164,134,226,76,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,160,10,171,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,74,174,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,255,0,0,80,15,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,213,0,0,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,16,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,75,254,0,0,1,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,58,243,176,218,252,86,158,221,205,7,186,248,247,84,134,198,179,195,218,198,222,175,13,38,196,249,39,199,190,62,150,165,149,23,172,207,124,87,34,137,59,155,213,172,170,196,238,114,42,35,60,167,39,29,222,179,162,184,151,189,181,182,39,182,184,221,199,195,205,11,32,134,8,156,207,180,104,177,246,161,154,87,187,163,216,198,215,75,236,68,98,175,87,204,206,230,175,68,115,46,208,168,190,120,58,215,21,127,95,237,102,220,195,94,218,100,176,120,124,142,110,196,174,99,124,14,130,244,209,67,19,88,238,238,229,122,59,31,50,185,21,168,136,142,143,162,187,170,163,99,175,43,237,39,247,175,141,173,190,245,26,103,237,154,24,111,180,114,215,59,233,122,136,105,248,168,207,233,236,201,213,21,177,246,90,117,110,201,23,167,108,171,23,106,163,149,165,255,0,28,211,137,77,161,173,191,91,13,174,118,142,104,42,73,99,81,97,230,135,30,182,231,150,24,34,200,179,164,180,166,145,241,117,122,50,59,49,195,34,162,35,186,163,21,21,174,69,86,174,104,141,57,236,166,232,98,183,171,104,244,134,235,225,155,82,58,250,167,15,91,36,250,245,174,182,219,41,206,246,39,154,170,202,212,68,123,225,151,201,19,255,0,43,85,31,27,145,90,213,69,68,246,160,229,92,88,251,88,222,79,167,250,135,227,167,51,88,106,160,3,42,228,255,0,226,175,142,159,255,0,21,141,162,225,127,101,53,159,240,255,0,11,87,95,221,162,223,255,0,87,86,107,113,113,216,71,127,235,125,83,26,223,251,72,85,255,0,241,136,72,127,177,123,23,184,252,69,238,62,59,107,246,191,13,235,178,183,186,203,52,210,170,178,174,62,171,85,18,75,86,100,68,95,28,44,238,111,85,232,174,87,57,172,99,94,247,177,142,209,78,197,236,94,220,112,233,183,24,237,175,218,252,55,161,197,81,235,44,211,74,168,251,89,11,78,68,73,45,89,145,17,60,147,63,181,189,87,162,53,26,214,177,141,99,24,198,55,160,0,0,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,0,0,101,92,210,159,9,222,214,54,111,233,254,158,248,232,14,170,8,171,205,31,216,158,230,254,139,243,20,138,1,36,87,5,188,22,235,46,50,117,150,95,13,134,212,85,52,222,158,211,117,227,155,53,154,154,20,178,250,239,153,36,74,208,197,89,30,199,74,249,29,20,157,87,185,172,107,35,122,171,187,187,25,39,42,222,141,161,214,91,11,186,26,131,104,247,2,10,145,231,116,237,134,195,97,106,78,147,65,43,31,27,101,138,104,223,248,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,89,79,42,126,59,113,75,138,161,194,206,242,234,107,109,201,54,194,65,162,50,185,25,218,232,36,129,90,198,199,135,87,170,35,152,246,185,28,176,119,185,200,244,127,129,170,206,200,35,146,210,128,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,5,43,115,171,247,79,165,190,159,209,249,28,136,228,169,238,159,84,253,63,189,242,56,226,234,64,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,168,7,42,226,95,136,189,9,194,254,214,95,220,205,117,99,253,173,60,61,46,201,191,206,121,79,77,52,208,83,242,69,20,158,31,47,129,237,242,189,189,140,254,245,95,238,69,206,102,225,107,92,174,229,107,253,75,184,217,218,245,32,201,106,172,197,220,221,200,170,49,205,130,57,236,204,249,164,108,109,115,156,228,98,57,234,136,138,231,47,78,157,85,127,188,253,253,129,222,60,239,15,251,203,164,247,139,78,67,234,45,233,156,131,108,73,91,185,140,245,117,94,215,71,102,183,123,216,244,143,203,4,146,197,228,236,87,51,191,185,191,153,168,166,135,184,117,223,157,27,196,150,209,224,183,91,70,93,168,230,100,107,177,153,58,48,216,89,159,137,200,163,26,182,41,74,174,99,29,223,27,157,209,28,172,111,123,21,146,53,59,30,213,94,150,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,41,128,1,0,57,213,251,88,210,223,80,40,252,118,68,170,190,19,189,211,236,223,212,13,61,242,48,26,83,0,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,41,240,157,237,99,102,254,159,233,239,142,128,234,167,42,226,199,218,198,242,125,63,212,63,29,57,154,195,74,124,39,123,88,217,191,167,250,123,227,160,58,168,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,0,0,0,0,0,0,0,25,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,64,21,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,114,174,104,254,251,55,55,244,95,135,164,69,82,218,121,93,114,255,0,167,136,167,141,226,111,123,244,239,155,43,55,166,200,232,124,92,242,65,61,88,234,203,4,83,195,150,119,141,239,238,153,124,189,34,142,68,99,161,116,110,145,90,175,88,157,21,159,156,127,138,174,25,244,111,21,251,71,115,107,117,133,235,120,231,182,195,114,88,140,157,101,87,63,29,145,141,146,50,41,214,62,228,108,204,237,150,70,62,55,42,119,49,238,237,115,31,217,35,51,195,186,187,103,170,182,111,113,245,30,214,235,90,158,159,53,166,114,18,227,236,246,199,35,35,155,177,127,36,241,121,24,199,186,25,88,173,146,55,171,83,190,55,177,200,157,28,133,170,114,180,227,219,239,221,60,15,10,59,161,7,102,160,197,99,253,30,144,202,87,175,210,59,244,106,64,174,74,118,26,196,233,28,208,193,19,149,146,244,70,201,28,106,143,84,149,168,233,235,91,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,210,85,0,85,95,60,239,224,159,243,39,244,210,42,242,184,247,217,182,95,173,124,61,210,85,115,206,254,9,255,0,50,127,77,34,175,43,143,125,155,101,250,215,195,221,47,248,2,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,0,0,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,95,240,0,0,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,160,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,30,131,155,238,215,226,181,167,9,118,117,228,206,169,6,75,111,179,20,178,85,231,117,38,203,60,176,89,153,180,165,170,201,122,163,161,99,157,98,25,157,211,185,28,181,99,69,111,247,57,181,1,195,94,239,89,216,93,249,208,219,185,12,246,227,175,167,115,16,205,144,74,144,69,52,242,227,159,214,43,176,198,201,122,49,95,37,105,38,141,21,85,189,21,232,168,230,170,35,147,75,197,0,243,71,247,217,185,191,162,252,61,34,74,114,58,210,216,43,122,171,119,53,173,138,61,249,172,86,63,15,139,167,103,202,244,241,85,183,37,169,44,71,216,139,216,238,231,210,172,189,85,21,201,227,232,213,68,115,145,109,168,25,119,220,45,21,149,219,93,127,169,118,231,59,98,164,249,45,43,152,187,132,185,45,71,185,208,73,61,105,159,12,142,141,206,107,92,172,87,49,85,21,90,213,233,211,170,39,247,23,189,202,227,216,158,217,126,181,243,23,73,84,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,0,50,174,122,13,1,160,53,150,233,235,44,78,223,109,246,158,183,156,212,57,203,9,90,141,26,200,157,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,95,247,4,156,31,105,158,17,182,190,44,43,82,165,221,109,156,175,3,181,102,98,164,182,60,23,167,138,73,223,11,35,142,87,171,90,200,91,101,241,35,218,200,214,68,106,61,237,106,175,107,100,80,0,0,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,48,0,0,202,185,165,62,19,189,172,108,223,211,253,61,241,208,29,84,17,87,154,63,177,61,205,253,23,230,41,20,2,105,207,101,246,135,70,236,46,215,233,253,163,219,248,45,199,130,211,181,221,13,117,183,58,205,60,175,124,142,150,89,164,127,224,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,199,248,232,224,203,5,198,30,220,85,198,71,149,251,27,89,233,127,81,99,76,228,165,123,214,171,100,149,25,229,173,102,54,245,235,12,190,40,145,100,107,86,72,220,198,185,189,200,143,138,76,251,101,177,57,92,6,86,238,11,59,140,183,142,201,99,172,73,82,229,59,112,186,25,235,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,93,167,46,14,96,20,248,136,193,69,180,155,189,168,191,225,98,135,169,158,43,54,35,130,188,122,138,175,123,228,238,174,200,89,28,108,154,24,213,24,248,81,189,203,28,73,43,85,255,0,190,72,167,80,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,5,43,115,171,247,79,165,190,159,209,249,28,136,228,169,238,159,84,253,63,189,242,56,226,234,64,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,168,63,39,86,106,156,22,134,210,185,157,107,170,111,122,44,46,159,199,216,202,100,108,248,159,39,130,172,17,186,73,100,236,98,57,238,237,99,28,189,26,138,229,233,209,17,87,240,40,7,143,174,43,174,113,91,190,54,243,120,201,123,52,102,151,243,97,244,188,49,205,58,199,61,86,204,229,117,247,71,42,55,199,53,143,200,231,34,70,199,54,54,65,27,187,150,46,247,117,94,87,188,20,127,104,13,118,205,231,220,44,102,42,246,219,104,220,131,235,75,142,186,158,111,182,114,141,133,175,101,117,137,174,78,144,197,229,130,105,22,68,86,73,249,34,236,145,175,151,199,226,185,131,112,73,149,225,67,95,199,157,211,16,91,189,183,90,170,197,137,177,87,27,85,205,131,19,59,166,153,204,196,190,71,77,43,222,248,235,182,55,54,89,21,171,50,121,21,168,171,28,157,28,190,120,219,202,240,161,175,228,193,106,121,237,222,219,173,85,98,188,57,90,110,180,230,193,137,157,211,66,215,229,153,27,97,149,239,124,117,219,35,93,20,104,213,153,60,104,229,85,142,62,151,211,137,203,98,179,248,170,89,220,22,78,166,71,27,145,175,29,186,119,42,76,217,160,179,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,24,57,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,0,4,0,231,87,237,99,75,125,64,163,241,217,18,170,248,78,247,79,179,127,80,52,247,200,192,105,76,0,114,174,44,125,172,111,39,211,253,67,241,211,153,172,52,167,194,119,181,141,155,250,127,167,190,58,3,170,156,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,41,240,157,237,99,102,254,159,233,239,142,128,234,160,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,0,0,0,0,0,0,0,102,179,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,210,85,0,85,95,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,202,185,163,251,236,220,223,209,126,30,145,215,249,92,240,37,138,222,204,172,219,239,189,26,102,221,141,19,131,176,198,233,252,117,184,27,232,181,13,214,185,233,43,228,238,94,233,107,87,115,26,138,206,207,28,178,57,88,174,114,67,52,78,185,240,8,149,204,27,130,76,87,21,250,2,60,238,152,130,165,29,197,210,181,236,77,138,184,218,173,116,249,104,27,12,206,102,37,242,58,104,152,198,73,97,209,185,178,200,174,72,87,200,173,68,73,36,235,231,248,5,229,221,165,120,99,167,83,116,181,226,253,183,185,185,44,124,42,158,162,188,109,143,76,249,96,111,169,169,95,178,73,25,36,221,238,150,55,218,71,126,104,209,26,196,99,93,39,150,160,120,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,5,85,243,206,254,9,255,0,50,127,77,34,175,43,143,125,155,101,250,215,195,221,37,87,60,239,224,159,243,39,244,210,42,242,184,247,217,182,95,173,124,61,210,255,0,128,40,7,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,106,128,0,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,48,8,1,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,255,0,0,0,0,205,103,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,164,170,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,55,247,11,69,98,183,43,64,106,93,185,206,216,183,6,55,85,97,238,225,46,75,81,237,108,241,193,102,23,195,35,163,115,154,230,163,209,175,85,69,86,185,58,244,234,139,253,198,93,205,30,240,95,188,121,221,253,225,131,64,110,174,169,135,179,53,149,199,201,95,35,39,115,23,212,218,169,98,90,146,217,232,198,49,140,243,62,187,165,241,181,168,214,121,59,19,170,55,170,209,15,24,153,108,174,107,138,253,225,185,153,201,219,191,98,61,113,154,168,201,108,204,233,94,216,32,185,44,48,196,142,114,170,163,35,138,56,227,99,127,185,172,99,90,157,17,17,11,63,228,177,160,43,96,184,121,213,123,131,99,79,91,167,146,213,90,161,245,153,122,100,149,172,191,142,167,94,52,133,98,71,47,99,152,203,19,223,98,189,137,248,191,189,174,85,241,162,54,194,129,158,190,100,58,91,5,163,248,218,221,44,78,156,163,233,42,88,200,84,202,73,31,149,242,119,90,187,70,189,187,50,117,122,170,167,124,243,202,254,157,123,91,221,209,168,141,68,68,177,94,74,158,214,53,79,212,11,223,29,142,39,248,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,168,0,202,185,119,220,184,57,127,211,225,223,5,22,237,238,246,157,255,0,133,139,254,166,8,171,88,146,11,17,233,218,189,239,143,182,187,225,124,145,190,105,163,68,123,230,71,119,36,114,164,77,70,126,249,101,157,64,0,0,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,0,0,101,92,210,159,9,222,214,54,111,233,254,158,248,232,14,170,8,171,205,31,216,158,230,254,139,243,20,138,1,53,80,8,21,204,143,151,221,158,34,107,71,188,59,55,138,168,221,197,199,87,109,107,184,216,98,138,23,234,102,44,176,71,18,203,98,105,226,134,23,214,133,39,114,61,205,115,228,98,50,62,189,25,26,37,54,104,13,127,172,182,179,89,98,119,7,111,181,13,188,30,161,193,216,75,52,111,86,84,239,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,255,0,184,36,227,7,76,241,115,181,241,102,154,181,41,107,108,29,120,27,171,48,245,34,177,224,163,60,178,78,200,95,28,146,177,26,230,76,218,207,149,24,215,200,177,163,145,143,115,149,59,157,34,129,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,1,74,220,234,253,211,233,111,167,244,126,71,34,57,42,123,167,213,63,79,239,124,142,56,186,144,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,10,128,230,201,198,190,59,112,46,127,102,45,175,201,249,240,184,76,131,228,213,247,99,91,85,228,151,41,86,121,161,92,99,163,123,88,201,33,137,241,182,103,59,247,172,124,158,5,98,181,97,85,124,53,225,87,134,125,101,197,126,238,83,218,221,31,122,166,57,141,174,236,150,95,39,101,81,204,199,99,163,124,108,150,116,143,185,29,51,251,165,141,140,141,170,157,207,123,123,156,198,119,200,205,20,232,13,1,163,118,179,70,226,118,251,111,180,245,76,30,158,193,215,74,212,104,214,69,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,242,183,163,104,116,110,253,109,126,160,218,61,192,130,220,152,45,69,93,176,216,90,147,172,51,196,246,72,217,98,154,55,254,40,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,185,214,226,43,97,181,151,13,187,185,157,218,157,103,74,219,95,142,176,247,227,47,77,93,33,102,91,28,175,114,87,187,18,53,239,111,100,141,111,85,106,61,221,143,71,198,229,239,99,145,44,43,149,103,30,63,246,35,133,77,223,205,127,181,139,72,103,114,121,31,253,67,43,97,26,207,23,254,208,232,159,36,223,236,235,177,191,232,152,74,174,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,41,128,1,0,57,213,251,88,210,223,80,40,252,118,68,170,190,19,189,211,236,223,212,13,61,242,48,26,83,0,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,41,240,157,237,99,102,254,159,233,239,142,128,234,167,42,226,199,218,198,242,125,63,212,63,29,57,154,195,74,124,39,123,88,217,191,167,250,123,227,160,58,168,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,0,0,0,0,0,0,0,25,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,64,21,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,117,253,193,224,147,43,197,127,50,173,209,206,234,104,45,209,219,173,43,99,79,77,149,184,234,174,116,25,105,219,141,198,57,248,150,72,217,162,123,31,37,119,72,231,75,26,185,97,79,26,185,17,100,143,173,154,105,61,45,130,208,218,87,13,162,180,181,31,69,133,211,248,250,248,188,117,111,43,228,240,85,130,54,199,20,125,239,87,61,221,172,99,83,171,149,92,189,58,170,170,254,39,235,0,1,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,1,85,124,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,73,85,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,191,224,10,1,230,143,239,179,115,127,69,248,122,68,170,228,99,252,108,254,91,254,164,90,160,0,2,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,0,0,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,129,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,79,243,60,60,195,244,86,43,64,113,165,186,184,44,53,139,115,87,181,152,102,109,238,178,246,185,233,62,66,180,87,166,106,43,90,212,236,108,182,100,107,19,167,84,98,53,21,92,168,174,91,9,228,183,188,121,221,97,179,90,183,103,114,240,249,42,109,222,66,189,140,93,158,230,39,109,92,147,172,72,234,221,141,98,42,246,79,5,137,124,142,123,220,239,83,219,249,91,27,81,105,176,191,238,87,30,196,246,203,245,175,152,186,74,160,80,15,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,213,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,213,64,5,96,114,148,224,163,236,74,116,248,178,220,220,102,86,158,106,111,52,122,47,31,58,120,35,109,25,160,241,191,38,228,71,119,201,230,100,178,199,19,100,107,90,145,163,165,68,145,37,133,236,179,240,0,0,0,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,41,128,0,6,85,205,41,240,157,237,99,102,254,159,233,239,142,128,234,160,138,188,209,253,137,238,111,232,191,49,72,160,19,85,0,21,43,205,175,130,143,177,46,92,226,203,108,177,152,170,120,89,188,49,235,76,124,9,224,145,183,166,159,198,204,155,81,93,217,39,153,242,197,28,173,141,173,114,72,141,149,82,69,150,103,178,0,108,94,250,110,63,14,155,143,142,221,13,175,204,250,28,173,30,177,77,12,168,175,171,144,170,229,69,146,173,152,209,83,201,11,251,91,213,58,163,145,205,107,216,230,61,140,123,116,83,177,123,233,183,28,69,237,198,59,116,54,191,51,235,177,87,186,197,52,50,162,50,214,62,211,81,22,74,182,99,69,95,28,204,238,111,84,234,173,86,185,175,99,158,199,177,238,232,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,5,43,115,171,247,79,165,190,159,209,249,28,136,228,169,238,159,84,253,63,189,242,56,226,234,64,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,146,213,152,15,189,122,87,51,165,190,219,202,225,190,217,199,216,199,253,163,137,179,233,239,83,242,198,230,121,235,203,209,124,115,51,187,185,143,232,189,174,68,94,139,208,160,30,32,185,127,241,5,176,123,143,137,209,86,116,239,219,248,173,89,168,34,211,186,79,63,78,72,163,171,150,181,50,177,43,197,34,57,255,0,228,115,63,191,167,100,202,214,247,71,50,177,242,50,53,144,185,78,10,56,81,193,112,151,179,84,180,111,139,21,115,87,228,186,92,213,57,186,80,189,190,190,215,115,214,56,209,210,42,189,97,129,143,241,70,157,24,213,232,249,60,108,124,178,33,32,1,23,248,254,224,251,21,197,150,209,185,184,244,183,30,187,209,213,238,95,210,143,134,86,163,44,206,246,53,100,163,43,100,123,98,236,176,176,196,196,145,206,106,196,246,177,253,221,137,36,114,83,183,10,60,40,239,142,252,111,139,52,86,138,139,43,163,175,232,236,132,115,231,243,243,195,53,105,52,188,144,204,168,142,114,34,178,70,220,73,34,114,69,10,43,100,89,35,114,170,177,177,201,36,118,233,204,198,149,156,119,47,253,192,199,220,203,91,202,88,171,95,3,12,183,173,182,38,207,105,237,203,81,71,77,34,66,198,68,143,114,162,185,82,54,49,157,85,123,90,212,232,137,76,60,39,123,167,217,191,168,26,123,228,96,52,166,0,4,0,231,87,237,99,75,125,64,163,241,217,18,170,248,78,247,79,179,127,80,52,247,200,192,105,76,0,114,174,44,125,172,111,39,211,253,67,241,211,153,172,52,167,194,119,181,141,155,250,127,167,190,58,3,170,156,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,41,240,157,237,99,102,254,159,233,239,142,128,234,160,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,0,0,0,0,0,0,0,115,76,183,12,156,54,231,242,183,115,185,222,31,54,215,35,146,200,216,146,221,203,150,244,157,9,167,179,60,142,87,73,44,146,58,37,115,222,231,42,185,92,170,170,170,170,170,123,93,45,164,244,174,134,193,85,210,218,43,76,226,180,254,22,151,127,166,199,98,233,71,82,172,29,239,115,223,217,20,104,214,55,185,239,115,151,162,126,46,114,170,254,42,167,235,0,121,77,117,180,251,89,186,30,135,246,153,182,154,83,86,253,153,229,244,95,110,225,171,95,244,190,78,223,39,139,204,199,118,119,120,217,221,219,211,175,99,122,255,0,114,31,46,138,217,13,151,219,92,172,185,221,185,218,29,21,165,114,83,215,117,73,110,97,48,21,40,207,36,14,115,92,232,157,36,49,181,202,197,115,24,229,106,175,78,172,106,255,0,169,15,106,0,0,28,211,45,195,39,13,185,252,173,220,238,119,135,205,181,200,228,178,54,36,183,114,229,189,39,66,105,236,207,35,149,210,75,36,142,137,92,247,185,202,174,87,42,170,170,170,170,158,215,75,105,61,43,161,176,85,116,182,138,211,56,173,63,133,165,223,233,177,216,186,81,212,171,7,123,220,247,246,69,26,53,141,238,123,220,229,232,159,139,156,170,191,138,169,250,192,30,83,93,109,62,214,110,135,161,253,166,109,166,148,213,191,102,121,125,23,219,184,106,215,253,47,147,183,201,226,243,49,221,157,222,54,119,118,244,235,216,222,191,220,135,229,105,110,30,182,11,67,103,106,234,157,21,177,251,127,167,243,84,187,253,54,71,23,166,105,84,181,7,123,28,199,246,75,28,109,123,123,152,247,53,122,47,226,215,42,47,224,170,126,174,186,218,125,172,221,15,67,251,76,219,77,41,171,126,204,242,250,47,183,112,213,175,250,95,39,111,147,197,230,99,187,59,188,108,238,237,233,215,177,189,127,185,15,202,210,220,61,108,22,134,206,213,213,58,43,99,246,255,0,79,230,169,119,250,108,142,47,76,210,169,106,14,246,57,143,236,150,56,218,246,247,49,238,106,244,95,197,174,84,95,193,84,232,0,28,255,0,84,240,245,176,90,231,59,107,84,235,93,143,219,253,65,154,187,217,234,114,57,77,51,74,221,169,251,24,214,51,190,89,35,115,221,218,198,53,169,213,127,6,181,17,63,4,67,245,116,46,211,237,102,215,250,239,217,158,218,105,77,37,246,159,139,214,253,133,134,173,67,213,120,251,188,126,95,11,27,223,219,228,127,111,119,94,157,238,233,253,234,122,176,0,7,228,234,157,39,165,117,206,10,214,150,214,186,103,21,168,48,183,123,61,78,59,41,74,59,117,103,236,123,94,206,248,164,71,49,221,175,99,92,157,83,240,115,81,83,241,68,60,86,39,134,78,27,112,25,90,89,220,23,15,155,107,142,201,99,172,71,110,157,202,154,78,132,51,214,158,55,35,163,150,57,27,18,57,143,107,145,28,142,69,69,69,68,84,58,88,7,159,214,187,123,160,119,43,21,22,11,113,180,62,159,213,88,216,44,54,220,84,243,120,200,111,65,28,237,107,154,217,91,28,205,115,81,232,215,189,168,228,78,189,30,228,255,0,90,158,127,75,112,245,176,90,27,59,87,84,232,173,143,219,253,63,154,165,223,233,178,56,189,51,74,165,168,59,216,230,63,178,88,227,107,219,220,199,185,171,209,127,22,185,81,127,5,83,160,0,0,0,230,153,110,25,56,109,207,229,110,231,115,188,62,109,174,71,37,145,177,37,187,151,45,233,58,19,79,102,121,28,174,146,89,36,116,74,231,189,206,85,114,185,85,85,85,85,84,246,186,91,73,233,93,13,130,171,165,180,86,153,197,105,252,45,46,255,0,77,142,197,210,142,165,88,59,222,231,191,178,40,209,172,111,115,222,231,47,68,252,92,229,85,252,85,79,214,7,63,213,60,61,108,22,185,206,218,213,58,215,99,246,255,0,80,102,174,246,122,156,142,83,76,210,183,106,126,198,53,140,239,150,72,220,247,118,177,141,106,117,95,193,173,68,79,193,16,244,26,43,111,116,14,218,226,165,193,109,206,135,211,250,87,27,61,135,91,150,158,19,25,13,24,36,157,205,107,93,43,163,133,173,106,189,90,198,53,92,169,215,163,26,159,234,67,208,30,43,90,236,134,203,238,86,86,44,238,227,109,14,138,213,89,40,43,182,164,87,51,120,10,151,167,142,6,185,206,108,77,146,104,220,228,98,57,239,114,53,23,167,87,185,127,214,167,213,161,118,159,107,54,191,215,126,204,246,211,74,105,47,180,252,94,183,236,44,53,106,30,171,199,221,227,242,248,88,222,254,223,35,251,123,186,244,239,119,79,239,83,202,255,0,100,238,22,63,241,105,218,175,254,38,227,191,250,9,239,244,182,147,210,186,27,5,87,75,104,173,51,138,211,248,90,93,254,155,29,139,165,29,74,176,119,189,207,127,100,81,163,88,222,231,189,206,94,137,248,185,202,171,248,170,159,172,14,127,170,120,122,216,45,115,157,181,170,117,174,199,237,254,160,205,93,236,245,57,28,166,153,165,110,212,253,140,107,25,223,44,145,185,238,237,99,26,212,234,191,131,90,136,159,130,33,250,186,23,105,246,179,107,253,119,236,207,109,52,166,146,251,79,197,235,126,194,195,86,161,234,188,125,222,63,47,133,141,239,237,242,63,183,187,175,78,247,116,254,245,61,88,62,76,182,39,21,159,197,93,193,103,113,149,50,56,220,141,121,42,92,167,110,22,205,5,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,78,107,253,147,184,88,255,0,197,167,106,191,248,155,142,255,0,232,39,85,0,0,0,0,0,126,78,169,210,122,87,92,224,173,105,109,107,166,113,90,131,11,119,179,212,227,178,148,163,183,86,126,199,181,236,239,138,68,115,29,218,246,53,201,213,63,7,53,21,63,20,67,197,98,120,100,225,183,1,149,165,157,193,112,249,182,184,236,150,58,196,118,233,220,169,164,232,67,61,105,227,114,58,57,99,145,177,35,152,246,185,17,200,228,84,84,84,69,67,165,128,0,7,42,254,201,220,44,127,226,211,181,95,252,77,199,127,244,19,165,98,113,56,172,6,42,150,11,5,140,169,142,198,227,171,199,82,157,58,144,182,24,43,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,252,157,83,164,244,174,185,193,90,210,218,215,76,226,181,6,22,239,103,169,199,101,41,71,110,172,253,143,107,217,223,20,136,230,59,181,236,107,147,170,126,14,106,42,126,40,135,128,254,201,220,44,127,226,211,181,95,252,77,199,127,244,19,170,128,14,85,253,147,184,88,255,0,197,167,106,191,248,155,142,255,0,232,39,170,208,187,79,181,155,95,235,191,102,123,105,165,52,151,218,126,47,91,246,22,26,181,15,85,227,238,241,249,124,44,111,127,111,145,253,189,221,122,119,187,167,247,169,234,206,105,150,225,147,134,220,254,86,238,119,59,195,230,218,228,114,89,27,18,91,185,114,222,147,161,52,246,103,145,202,233,37,146,71,68,174,123,220,229,87,43,149,85,85,85,85,79,107,165,180,158,149,208,216,42,186,91,69,105,156,86,159,194,210,239,244,216,236,93,40,234,85,131,189,238,123,251,34,141,26,198,247,61,238,114,244,79,197,206,85,95,197,84,253,96,15,21,173,118,67,101,247,43,43,22,119,113,182,135,69,106,172,148,21,219,82,43,153,188,5,75,211,199,3,92,231,54,38,201,52,110,114,49,28,247,185,26,139,211,171,220,191,235,81,162,182,67,101,246,215,43,46,119,110,118,135,69,105,92,148,245,221,82,91,152,76,5,74,51,201,3,156,215,58,39,73,12,109,114,177,92,198,57,90,171,211,171,26,191,234,67,218,128,124,153,108,78,43,63,138,187,130,206,227,42,100,113,185,26,242,84,185,78,220,45,154,11,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,156,215,251,39,112,177,255,0,139,78,213,127,241,55,29,255,0,208,78,170,0,0,249,41,98,113,88,235,55,238,99,241,149,42,216,202,88,75,119,165,134,22,177,246,167,72,163,133,37,149,200,157,94,244,138,24,163,71,59,170,246,70,198,255,0,115,81,19,228,213,58,79,74,235,156,21,173,45,173,116,206,43,80,97,110,246,122,156,118,82,148,118,234,207,216,246,189,157,241,72,142,99,187,94,198,185,58,167,224,230,162,167,226,136,120,172,79,12,156,54,224,50,180,179,184,46,31,54,215,29,146,199,88,142,221,59,149,52,157,8,103,173,60,110,71,71,44,114,54,36,115,30,215,34,57,28,138,138,138,136,168,116,176,0,60,254,181,219,221,3,185,88,168,176,91,141,161,244,254,170,198,193,97,182,226,167,155,198,67,122,8,231,107,92,214,202,216,230,107,154,143,70,189,237,71,34,117,232,247,39,250,212,242,152,158,25,56,109,192,101,105,103,112,92,62,109,174,59,37,142,177,29,186,119,42,105,58,16,207,90,120,220,142,142,88,228,108,72,230,61,174,68,114,57,21,21,21,17,80,233,96,3,228,203,98,113,89,252,85,220,22,119,25,83,35,141,200,215,146,165,202,118,225,108,208,89,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,230,191,217,59,133,143,252,90,118,171,255,0,137,184,239,254,130,116,172,78,39,21,128,197,82,193,96,177,149,49,216,220,117,120,234,83,167,82,22,195,5,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,249,50,216,156,86,127,21,119,5,157,198,84,200,227,114,53,228,169,114,157,184,91,52,22,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,57,175,246,78,225,99,255,0,22,157,170,255,0,226,110,59,255,0,160,157,43,19,137,197,96,49,84,176,88,44,101,76,118,55,29,94,58,148,233,212,133,176,193,90,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,3,133,112,253,197,158,141,223,125,127,185,251,90,218,245,48,154,179,109,117,70,71,10,252,75,175,172,243,223,199,86,153,32,110,73,136,177,177,17,142,149,30,199,70,213,147,196,190,62,247,126,246,62,238,234,0,5,64,113,235,199,175,22,59,45,197,142,185,219,61,180,221,111,177,180,222,27,236,207,69,75,236,44,109,143,23,151,27,86,105,63,121,53,119,200,238,178,74,247,126,103,47,78,189,19,162,34,34,75,254,87,251,247,187,28,68,236,22,127,90,239,30,171,251,193,154,165,172,45,98,224,179,232,107,84,236,170,202,84,164,108,125,149,227,141,139,209,243,72,189,85,59,191,55,78,189,17,17,38,1,29,120,150,226,239,21,195,46,238,108,246,148,214,24,234,139,164,247,42,198,79,27,146,202,201,97,176,63,17,60,79,162,218,246,156,249,28,216,189,51,86,204,158,110,229,69,107,58,72,215,126,237,99,146,69,0,8,235,162,120,187,197,102,184,198,220,62,17,117,54,58,166,63,37,128,175,79,37,166,175,182,195,88,153,56,31,143,169,98,197,87,177,238,238,117,150,58,121,37,111,141,21,29,11,36,87,53,158,21,124,178,40,0,1,2,185,150,107,190,49,184,124,197,85,222,253,141,222,123,117,244,76,246,32,198,230,48,78,211,88,251,107,135,157,205,84,142,211,39,125,87,187,211,72,230,163,29,230,127,86,77,36,104,215,57,38,107,34,130,218,3,155,39,24,218,103,89,98,115,186,207,93,84,214,56,42,150,17,217,12,21,156,54,62,155,47,64,168,168,230,36,245,235,182,88,159,209,123,152,244,85,68,123,90,174,108,141,238,99,174,207,106,183,51,74,239,38,220,105,205,210,209,86,253,70,23,83,99,226,200,86,238,146,55,201,15,122,126,120,37,241,189,236,108,209,61,29,28,140,71,47,100,140,123,85,122,181,78,85,199,174,233,107,189,150,225,59,92,238,102,218,103,126,198,212,152,111,179,61,21,223,75,13,143,23,151,37,86,25,63,119,51,31,27,186,199,43,219,249,154,189,58,245,78,138,136,169,88,28,61,115,30,227,59,92,239,238,218,104,173,83,188,158,183,11,168,53,134,27,23,145,173,247,119,21,31,158,172,247,98,142,88,251,217,89,175,111,115,30,228,234,213,71,39,94,168,168,191,137,119,228,85,227,235,141,125,43,194,158,220,91,194,98,114,126,163,115,117,54,62,104,244,230,62,186,198,249,40,119,163,163,110,78,194,72,215,177,176,196,244,85,99,94,213,243,72,197,98,39,107,101,124,85,87,254,234,63,29,159,248,115,255,0,163,56,127,250,161,98,154,239,27,204,39,109,56,42,207,110,142,161,226,3,212,110,198,35,197,169,111,227,96,211,248,71,85,199,225,224,142,79,85,69,178,120,91,27,230,108,114,45,153,102,79,34,43,170,182,24,26,189,203,44,176,47,111,121,169,241,115,142,215,250,107,33,184,219,187,111,41,164,234,230,41,77,158,163,83,77,225,219,61,172,115,102,98,217,134,53,74,236,84,123,162,71,181,21,30,207,197,83,243,55,251,210,244,241,57,108,86,127,21,75,59,130,201,212,200,227,114,53,227,183,78,229,73,155,52,22,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,179,149,113,85,186,95,177,110,28,119,23,115,33,206,253,141,127,13,167,237,125,149,119,210,250,143,22,82,86,120,104,254,237,88,246,187,173,169,96,111,231,106,177,58,245,127,70,163,149,41,91,253,212,126,59,63,240,231,255,0,70,112,255,0,245,66,250,52,158,59,59,135,210,184,108,78,169,212,127,120,51,84,177,245,235,228,114,254,141,149,62,208,180,200,218,217,108,248,24,170,200,188,143,71,63,198,213,237,111,119,68,252,16,253,99,143,241,109,189,249,94,28,54,7,81,239,70,27,7,83,51,99,78,88,197,185,244,44,200,232,217,102,9,178,53,171,204,196,123,127,22,61,98,154,78,199,244,114,53,253,174,86,189,17,88,190,175,101,247,123,70,239,214,215,233,253,220,219,249,237,201,130,212,85,221,53,116,183,2,195,60,79,100,142,138,88,100,103,226,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,64,35,87,21,188,102,224,184,75,220,125,171,198,107,204,87,151,70,107,191,181,235,229,242,80,49,239,181,138,146,186,210,240,89,108,109,235,229,133,61,68,169,44,104,213,147,181,90,230,117,86,120,165,146,160,2,58,235,78,46,241,91,117,198,110,152,225,119,87,227,170,87,198,235,141,47,91,37,133,204,173,134,196,176,229,93,102,236,126,150,127,35,145,174,100,205,173,19,34,236,252,254,101,107,59,100,243,34,197,34,128,0,28,43,131,238,44,244,111,23,91,95,247,227,5,94,166,31,59,66,196,149,179,186,113,183,214,212,248,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,206,190,70,34,171,162,122,39,117,0,229,92,81,239,167,246,107,216,157,77,189,127,117,190,241,253,220,244,95,230,207,93,232,252,254,162,228,21,191,211,120,228,237,237,243,247,127,129,122,246,244,252,58,245,79,107,160,53,254,141,221,61,27,137,220,29,190,212,53,51,154,123,57,93,44,209,189,89,87,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,0,0,28,255,0,136,93,83,157,208,219,5,185,122,215,75,94,244,89,173,63,163,243,57,76,117,159,19,36,240,90,130,148,178,69,39,99,209,204,119,107,216,213,232,228,86,175,78,138,138,159,129,72,63,238,163,241,217,255,0,135,63,250,51,135,255,0,170,23,252,0,42,3,143,94,61,120,177,217,110,44,117,206,217,237,166,235,125,141,166,240,223,102,122,42,95,97,99,108,120,188,184,218,179,73,251,201,171,190,71,117,146,87,187,243,57,122,117,232,157,17,17,18,64,114,164,226,143,125,184,148,253,168,254,218,245,207,222,63,187,159,98,125,153,254,108,167,79,193,234,61,119,155,254,45,20,125,221,222,8,191,197,215,167,111,225,211,170,245,143,252,122,241,235,197,142,203,113,99,174,118,207,109,55,91,236,109,55,134,251,51,209,82,251,11,27,99,197,229,198,213,154,79,222,77,93,242,59,172,146,189,223,153,203,211,175,68,232,136,136,146,3,149,39,20,123,237,196,167,237,71,246,215,174,126,241,253,220,251,19,236,207,243,101,58,126,15,81,235,188,223,241,104,163,238,238,240,69,254,46,189,59,127,14,157,87,172,255,0,4,0,230,183,197,30,251,112,215,251,46,253,138,107,159,187,159,120,254,219,251,79,252,217,78,231,159,211,250,31,15,252,102,41,59,123,124,242,255,0,135,167,94,239,199,175,68,233,31,248,10,227,215,139,29,233,226,199,67,109,158,229,238,183,219,58,111,51,246,159,173,165,246,22,54,191,151,197,141,181,52,127,188,134,187,36,111,73,34,99,191,43,147,175,78,139,213,21,81,100,7,53,190,40,247,219,134,191,217,119,236,83,92,253,220,251,199,246,223,218,127,230,202,119,60,254,159,208,248,127,227,49,73,219,219,231,151,252,61,58,247,126,61,122,39,72,255,0,192,87,30,188,88,239,79,22,58,27,108,247,47,117,190,217,211,121,159,180,253,109,47,176,177,181,252,190,44,109,169,163,253,228,53,217,35,122,73,19,29,249,92,157,122,116,94,168,170,139,111,224,0,70,173,43,198,110,10,223,25,218,215,131,189,91,138,244,57,90,62,146,198,148,200,215,99,223,30,66,55,98,160,187,102,181,132,252,124,115,51,186,121,25,39,225,27,227,106,177,123,30,198,249,228,168,0,141,92,11,241,155,130,227,15,110,45,100,228,197,125,141,172,244,191,167,175,169,177,177,49,235,85,178,74,143,241,89,173,35,186,245,134,95,20,170,145,185,203,36,110,99,154,238,228,70,75,36,149,0,143,252,119,234,253,216,219,174,24,53,118,227,108,166,160,202,226,181,78,151,244,185,24,221,143,198,214,189,229,170,150,35,142,210,77,21,136,37,79,11,32,146,89,220,246,163,92,207,2,57,94,140,71,181,213,45,164,249,172,113,157,135,213,88,108,182,169,221,15,188,24,90,89,10,246,50,56,143,177,49,85,62,208,170,201,26,233,107,121,217,81,95,23,145,136,230,121,26,157,205,238,234,159,138,23,189,137,203,98,179,248,170,89,220,22,78,166,71,27,145,175,29,186,119,42,76,217,160,179,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,89,124,208,56,204,226,79,135,109,253,192,104,173,156,220,143,187,248,91,186,62,174,82,122,223,99,208,183,223,105,247,110,198,233,59,236,65,35,211,171,33,141,58,34,246,254,94,189,58,170,170,244,14,84,156,81,239,183,18,159,181,31,219,94,185,251,199,247,115,236,79,179,63,205,148,233,248,61,71,174,243,127,197,162,143,187,187,193,23,248,186,244,237,252,58,117,94,179,127,95,235,253,27,181,154,55,45,184,59,131,168,106,96,244,246,14,186,217,189,122,202,175,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,180,67,254,234,63,29,159,248,115,255,0,163,56,127,250,161,109,58,119,87,241,5,164,184,0,202,238,62,236,106,15,248,88,161,183,249,173,73,45,215,99,98,175,37,75,94,158,197,170,108,150,171,160,142,54,77,12,107,94,57,35,116,93,190,72,158,139,223,248,185,213,45,254,234,63,29,159,248,115,255,0,163,56,127,250,161,127,192,2,160,56,245,227,215,139,29,150,226,199,92,237,158,218,110,183,216,218,111,13,246,103,162,165,246,22,54,199,139,203,141,171,52,159,188,154,187,228,119,89,37,123,191,51,151,167,94,137,209,17,17,36,7,42,78,40,247,219,137,79,218,143,237,175,92,253,227,251,185,246,39,217,159,230,202,116,252,30,163,215,121,191,226,209,71,221,221,224,139,252,93,122,118,254,29,58,175,89,254,8,213,165,120,205,193,91,227,59,90,240,119,171,113,94,135,43,71,210,88,210,153,26,236,123,227,200,70,236,84,23,108,214,176,159,143,142,102,119,79,35,36,252,35,124,109,86,47,99,216,223,60,149,0,0,8,65,198,199,51,77,51,194,246,178,169,182,58,31,75,212,214,58,178,165,136,157,168,234,217,177,98,155,49,80,42,85,157,140,71,44,10,201,223,98,180,242,163,30,201,21,33,123,90,231,182,79,198,53,149,91,47,187,218,55,126,182,191,79,238,230,223,207,110,76,22,162,174,233,171,165,184,22,25,226,123,36,116,82,195,35,63,20,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,8,235,195,55,23,120,173,245,220,189,218,217,172,206,58,166,39,86,109,126,168,201,99,89,28,86,27,217,148,197,69,122,104,33,181,20,110,114,202,143,141,35,141,147,254,10,196,124,145,57,28,158,100,138,57,20,1,242,101,169,89,200,226,174,227,233,229,173,226,236,90,175,36,49,94,168,216,157,61,87,185,170,141,154,52,153,143,137,94,213,84,114,36,140,123,58,162,119,53,201,213,22,133,178,220,204,121,128,96,50,183,112,89,221,224,183,142,201,99,172,73,82,229,59,122,75,19,12,245,167,141,202,217,34,146,55,83,71,49,237,114,43,85,170,136,168,168,168,165,191,240,71,191,54,120,142,225,163,71,110,78,102,237,73,245,10,215,126,47,80,36,54,34,145,233,145,172,245,138,73,37,100,76,99,97,124,205,108,118,82,46,198,246,50,195,17,58,183,181,203,205,57,160,111,222,236,112,237,176,88,13,107,179,154,175,238,254,106,238,176,171,139,158,207,161,173,111,190,171,233,93,145,209,246,88,142,70,39,87,195,26,245,68,238,252,189,58,244,85,69,136,28,5,113,235,197,142,244,241,99,161,182,207,114,247,91,237,157,55,153,251,79,214,210,251,11,27,95,203,226,198,218,154,63,222,67,93,146,55,164,145,49,223,149,201,215,167,69,234,138,168,182,254,83,7,23,92,205,55,251,11,196,94,179,195,112,233,190,245,36,219,234,22,43,86,197,62,166,19,29,106,7,61,149,97,109,149,142,105,235,57,242,179,212,164,253,31,220,230,57,58,43,21,88,173,82,101,114,190,221,142,39,247,211,110,53,78,233,113,3,171,190,218,194,222,200,65,143,210,222,76,69,122,50,47,167,73,61,100,237,240,87,137,146,194,231,201,12,109,127,115,250,73,90,118,244,98,181,123,187,6,145,226,207,70,234,30,42,53,239,10,121,154,245,48,154,135,74,215,199,89,194,201,53,245,115,245,11,39,164,219,86,82,40,214,54,182,55,192,217,35,234,207,35,222,246,119,200,136,141,141,253,189,212,2,63,241,235,186,90,239,101,184,78,215,59,153,182,153,223,177,181,38,27,236,207,69,119,210,195,99,197,229,201,85,134,79,221,204,199,198,238,177,202,246,254,102,175,78,189,83,162,162,42,86,7,15,92,199,184,206,215,59,251,182,154,43,84,239,39,173,194,234,13,97,134,197,228,107,125,221,197,71,231,171,61,216,163,150,62,246,86,107,219,220,199,185,58,181,81,201,215,170,42,47,226,93,248,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,0,0,0,0,0,0,0,206,102,249,107,253,101,181,156,108,238,118,224,237,246,161,183,131,212,56,61,200,212,22,104,222,172,169,223,19,254,208,176,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,122,124,42,241,49,163,120,175,218,58,123,165,163,232,219,199,61,182,29,141,203,227,44,162,185,248,236,140,108,141,242,192,146,118,163,102,103,108,177,189,146,53,19,185,143,111,115,88,254,248,217,216,0,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,202,171,231,157,252,19,254,100,254,154,124,156,175,185,130,86,196,214,194,240,189,189,57,91,111,99,236,54,134,143,206,89,150,91,47,239,154,90,181,233,225,82,40,160,115,145,136,231,206,230,79,44,189,145,177,27,23,229,99,89,210,215,192,40,47,153,142,91,43,128,230,1,184,25,220,22,78,222,59,37,142,177,129,183,78,229,73,157,12,245,167,143,19,69,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,89,167,47,222,59,176,92,85,105,88,244,86,169,127,162,220,221,63,143,73,50,53,186,62,79,181,42,193,29,88,229,202,247,178,188,85,224,242,217,176,228,244,205,85,115,58,117,78,173,252,82,96,0,1,249,58,179,75,96,181,206,149,204,232,173,83,71,214,225,117,6,62,198,47,35,91,202,248,252,245,103,141,209,203,31,123,21,175,111,115,30,228,234,213,71,39,94,168,168,191,137,68,60,193,184,36,202,240,161,175,227,206,233,136,45,222,219,173,85,98,196,216,171,141,170,230,193,137,157,211,76,230,98,95,35,166,149,239,124,117,219,27,155,44,138,213,153,60,138,212,85,142,78,142,95,60,109,229,120,80,215,242,96,181,60,246,239,109,214,170,177,94,28,173,55,90,115,96,196,206,233,161,107,242,204,141,176,202,247,190,58,237,145,174,138,52,106,204,158,52,114,170,199,31,75,63,230,99,150,197,103,249,127,238,6,119,5,147,169,145,198,228,107,224,109,211,185,82,102,205,5,152,36,203,81,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,20,195,194,119,186,125,155,250,129,167,190,70,2,252,248,170,226,99,70,240,161,180,119,55,75,88,81,183,145,123,172,55,27,136,198,86,69,107,242,57,25,25,35,226,129,100,237,86,194,206,216,164,123,228,114,47,107,24,238,214,189,253,145,191,61,155,209,187,218,203,126,183,67,80,110,230,224,79,82,76,238,162,176,217,172,37,72,18,24,34,99,35,108,81,67,27,63,21,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,91,52,229,117,203,254,158,34,158,55,137,189,239,211,190,108,172,222,155,35,161,241,115,201,4,245,99,171,44,17,79,14,89,222,55,191,186,101,242,244,138,57,17,142,133,209,186,69,106,189,98,116,86,83,171,52,182,11,92,233,92,206,138,213,52,125,110,23,80,99,236,98,242,53,188,175,143,207,86,120,221,28,177,247,177,90,246,247,49,238,78,173,84,114,117,234,138,139,248,153,151,221,141,11,251,47,221,61,101,182,127,106,125,167,247,75,80,100,112,94,183,193,225,245,94,150,204,144,249,124,125,206,236,238,241,247,118,247,59,167,94,157,87,167,82,250,121,117,111,30,11,121,56,71,208,150,113,16,250,123,122,63,31,6,142,202,86,238,123,252,54,168,65,20,109,94,247,49,136,239,44,11,94,126,141,238,107,60,253,157,206,115,28,164,149,43,87,157,166,230,105,90,219,89,161,118,115,213,249,117,38,67,80,38,166,240,71,36,110,244,244,107,214,177,95,190,102,247,249,25,228,146,215,72,215,177,90,239,4,255,0,153,21,157,22,189,184,25,218,252,86,241,241,105,182,122,15,58,234,139,141,159,49,246,149,200,45,210,109,184,45,193,70,25,46,201,86,72,156,168,215,50,102,214,88,87,175,84,68,145,85,90,238,157,171,163,48,69,94,104,254,196,247,55,244,95,152,164,84,95,4,156,96,234,110,17,183,66,44,211,86,221,221,19,156,177,3,117,102,30,164,85,252,247,160,138,57,217,11,227,146,86,43,154,248,93,101,242,163,26,248,210,69,106,49,238,106,47,115,116,17,164,245,78,11,92,233,92,54,181,210,215,189,110,23,80,99,235,229,49,214,124,79,143,207,86,120,219,36,82,118,61,26,246,247,49,237,94,142,68,114,117,232,168,139,248,31,172,10,171,231,157,252,19,254,100,254,154,120,174,85,252,117,89,208,26,135,21,195,14,233,95,183,62,152,206,88,135,27,163,38,134,172,93,152,156,140,246,166,123,160,149,35,141,38,145,150,166,178,136,146,61,239,241,61,172,78,214,198,247,190,59,137,0,165,110,117,126,233,244,183,211,250,63,35,145,36,255,0,45,46,96,149,183,135,21,135,225,243,119,242,182,228,220,26,21,253,54,31,45,110,89,109,79,169,88,198,218,158,69,145,89,2,50,7,215,173,4,77,87,205,43,159,58,245,114,170,189,93,214,194,128,0,205,15,14,187,243,172,184,109,221,204,22,235,104,203,182,218,252,117,134,51,39,70,27,9,11,50,216,229,123,86,197,41,85,204,123,123,36,107,122,35,149,142,236,122,50,70,167,123,26,169,162,157,151,221,237,27,191,91,95,167,247,115,111,231,183,38,11,81,87,116,213,210,220,11,12,241,61,146,58,41,97,145,159,138,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,4,85,230,143,236,79,115,127,69,249,138,69,101,242,226,227,142,183,10,90,202,254,143,220,22,91,177,183,90,194,196,15,189,52,79,150,87,225,45,181,21,137,118,40,17,85,175,99,154,173,108,237,107,124,174,100,81,57,170,229,133,34,146,247,128,0,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,170,128,1,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,136,171,205,31,223,102,230,254,139,240,244,137,21,201,27,95,232,220,22,178,220,221,190,204,234,26,148,245,14,170,175,137,179,133,163,50,171,95,125,148,210,234,217,72,149,83,181,207,99,103,141,234,206,189,234,206,247,34,43,99,122,182,221,1,85,124,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,73,85,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,191,224,0,40,7,154,63,190,205,205,253,23,225,233,22,63,203,79,142,171,60,77,105,155,91,97,185,215,237,218,221,13,57,94,124,149,171,206,171,20,112,101,241,203,97,17,179,177,32,141,145,66,248,86,120,97,116,106,212,238,79,28,141,115,213,210,36,115,124,3,48,59,91,186,90,239,101,181,222,51,115,54,211,59,246,54,164,195,121,189,21,223,75,13,143,23,150,23,195,39,238,230,99,227,119,88,229,123,127,51,87,167,94,169,209,81,21,52,61,194,175,19,26,55,138,253,163,167,186,90,62,141,188,115,219,97,216,220,190,50,202,43,159,142,200,198,200,223,44,9,39,106,54,102,118,203,27,217,35,81,59,152,246,247,53,143,239,141,157,128,3,50,219,253,179,153,222,31,247,151,86,108,238,163,155,212,91,211,57,7,87,142,207,107,25,234,234,189,169,37,107,61,140,123,210,63,44,18,69,47,143,189,92,206,254,215,126,102,170,23,21,202,67,126,107,110,159,13,17,237,182,66,237,185,245,14,216,88,251,46,202,217,177,45,135,203,142,157,242,75,70,68,123,216,141,99,26,212,150,179,34,107,223,216,202,109,95,202,215,177,169,13,121,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,142,149,206,95,123,242,186,23,100,176,27,47,143,193,212,177,95,116,44,78,235,215,230,145,221,245,32,198,207,78,194,50,38,39,68,87,201,44,145,117,123,149,81,172,141,237,237,85,122,62,58,203,224,191,103,48,91,251,197,6,128,218,173,83,55,102,23,43,144,146,198,70,62,215,175,169,171,82,188,182,229,173,213,143,99,217,230,101,119,69,228,107,145,204,242,119,167,85,111,69,190,158,44,125,172,111,39,211,253,67,241,211,153,172,53,80,0,40,7,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,106,128,160,30,104,254,251,55,55,244,95,135,164,88,167,46,14,96,20,248,136,193,69,180,155,189,168,191,225,98,135,169,158,43,54,35,130,188,122,138,175,123,228,238,174,200,89,28,108,154,24,213,24,248,81,189,203,28,73,43,85,255,0,190,72,167,80,0,17,43,152,103,26,120,174,22,54,190,198,11,72,106,10,141,221,77,75,93,19,79,211,90,205,180,180,160,89,59,101,200,79,27,156,141,99,26,212,149,177,43,209,200,249,145,169,227,145,140,155,182,133,178,217,108,174,127,43,119,59,157,201,219,200,228,178,54,36,183,114,229,185,157,52,246,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,36,87,2,252,102,231,120,60,220,123,89,57,49,95,108,232,205,81,233,235,234,108,108,76,98,90,116,113,43,252,86,107,72,238,157,38,139,203,42,164,110,114,71,35,94,230,187,181,85,146,199,160,156,78,91,21,159,197,82,206,224,178,117,50,56,220,141,120,237,211,185,82,102,205,5,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,206,102,249,107,253,101,181,156,108,238,118,224,237,246,161,183,131,212,56,61,200,212,22,104,222,172,169,223,19,254,208,176,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,118,124,29,113,139,161,56,191,208,150,51,248,10,127,99,106,76,55,103,222,13,63,228,154,199,217,126,89,172,50,175,249,83,224,138,57,252,177,215,89,63,118,139,217,215,181,221,21,63,25,0,1,72,28,224,182,115,59,161,184,160,93,213,177,55,168,194,238,94,62,11,20,228,237,99,60,22,168,215,130,165,138,221,17,238,123,187,88,202,210,249,21,172,106,250,158,198,247,44,110,83,219,114,96,223,154,218,87,116,53,46,192,103,110,219,244,250,226,187,114,152,38,58,196,174,130,60,141,56,228,116,241,178,20,98,177,143,154,183,87,186,85,115,63,10,49,177,123,213,204,70,200,174,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,46,123,139,173,239,202,240,227,195,166,179,222,92,22,14,166,95,37,128,175,89,180,234,91,145,204,129,103,177,106,26,209,190,78,223,204,230,49,211,163,213,136,173,87,163,21,168,230,119,119,166,109,205,52,108,14,206,96,184,127,217,173,39,179,186,114,111,81,83,76,227,219,94,75,61,175,103,171,180,247,58,75,54,123,30,247,172,126,89,228,150,95,31,122,181,157,253,173,252,173,68,41,47,153,142,91,43,128,230,1,184,25,220,22,78,222,59,37,142,177,129,183,78,229,73,157,12,245,167,143,19,69,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,90,167,0,60,96,226,184,178,218,54,187,32,182,227,215,122,58,189,58,26,173,147,68,212,101,153,222,199,36,119,162,116,108,108,93,150,22,25,94,177,181,173,88,158,215,179,183,177,35,146,73,64,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,48,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,0,0,0,0,0,0,1,154,206,44,125,211,239,39,212,13,67,242,51,142,26,56,139,215,124,47,238,157,13,204,208,182,63,217,83,204,82,236,135,252,231,139,245,48,205,61,63,36,177,73,225,242,248,24,223,43,27,222,207,239,69,254,244,93,9,236,94,250,109,199,17,123,113,142,221,13,175,204,250,236,85,238,177,77,12,168,140,181,143,180,212,69,146,173,152,209,87,199,51,59,155,213,58,171,85,174,107,216,231,177,236,123,186,0,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,202,171,231,157,252,19,254,100,254,154,85,89,117,60,175,120,233,253,181,233,86,108,118,241,235,63,87,185,56,94,255,0,177,236,221,111,108,217,220,92,113,181,83,172,202,229,245,23,33,233,39,147,170,53,239,137,25,39,239,92,219,18,39,181,230,69,198,158,87,133,109,27,166,177,155,99,168,52,250,238,14,103,49,86,219,241,87,235,58,211,254,196,137,100,116,210,185,141,114,36,108,150,88,227,175,220,229,71,57,143,177,226,232,248,214,72,188,255,0,5,28,208,112,92,78,107,186,91,59,174,180,15,221,61,95,119,30,146,99,236,210,180,251,116,114,214,161,133,242,91,106,49,99,71,212,252,145,190,88,218,247,202,213,107,94,213,151,189,24,146,215,95,52,127,125,155,155,250,47,195,210,35,174,128,215,250,203,107,53,150,39,112,118,251,80,219,193,234,28,29,132,179,70,245,101,78,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,81,194,175,19,26,55,138,253,163,167,186,90,62,141,188,115,219,97,216,220,190,50,202,43,159,142,200,198,200,223,44,9,39,106,54,102,118,203,27,217,35,81,59,152,246,247,53,143,239,141,157,128,0,15,21,189,27,67,163,119,235,107,245,6,209,238,4,22,228,193,106,42,237,134,194,212,157,97,158,39,178,70,203,20,209,191,241,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,207,15,18,252,58,107,190,23,247,78,254,217,235,170,255,0,237,110,97,238,247,195,254,115,197,250,153,161,130,231,142,41,100,240,249,124,15,119,137,238,239,103,247,42,127,114,175,181,209,60,93,229,112,188,28,238,31,8,186,155,29,111,33,141,207,216,167,146,211,87,219,97,207,92,100,236,200,84,177,98,171,216,247,118,182,179,219,4,146,183,198,136,173,153,242,43,154,255,0,50,190,46,85,178,26,215,21,182,187,209,160,119,27,59,94,220,248,221,43,170,49,89,187,145,84,99,93,60,144,86,183,28,210,54,54,185,205,106,189,90,197,68,69,115,83,175,78,170,159,222,122,174,42,184,152,214,92,87,238,229,205,210,214,20,106,99,152,218,237,198,226,49,149,145,28,204,118,58,55,200,248,160,89,59,81,211,63,186,89,30,249,28,137,220,247,187,181,172,103,100,108,148,28,175,120,22,253,181,234,166,111,142,241,232,207,87,182,216,94,255,0,177,235,93,119,108,57,220,164,114,53,19,172,42,213,245,20,225,233,39,147,170,181,143,149,25,31,239,90,219,17,165,212,130,136,121,179,109,126,43,110,56,193,202,100,240,206,169,29,125,117,135,167,170,31,82,181,38,215,101,105,222,233,43,77,215,181,85,36,124,178,212,146,195,228,232,213,115,236,59,170,42,162,189,221,255,0,146,62,239,89,102,87,112,182,18,244,246,228,175,61,120,181,126,46,54,193,23,130,7,177,209,213,186,231,201,248,74,175,145,36,160,141,111,230,98,36,50,47,228,85,94,251,95,40,91,154,158,241,224,183,119,139,140,189,109,57,15,90,154,11,31,22,142,146,207,115,255,0,202,173,86,158,121,44,175,99,216,213,103,142,123,18,193,211,243,53,222,14,246,185,90,244,68,145,92,143,180,5,105,114,187,167,186,87,180,245,180,177,86,190,59,1,139,203,57,37,108,10,201,93,44,247,107,177,122,248,158,244,88,104,61,223,130,189,136,177,255,0,133,36,94,235,95,4,85,230,143,236,79,115,127,69,249,138,69,0,147,167,151,7,48,11,156,59,231,98,218,77,222,212,95,240,79,127,212,207,21,155,17,207,98,77,59,107,177,242,119,87,100,44,146,71,195,52,136,140,124,40,222,212,146,84,149,170,207,223,36,182,255,0,191,219,199,130,225,255,0,102,181,102,241,106,56,125,69,77,51,143,117,136,235,119,61,158,174,211,220,145,214,173,222,198,61,99,242,207,36,81,121,59,21,172,239,238,119,229,106,169,89,124,60,115,159,212,218,111,21,71,77,113,35,162,45,234,199,178,197,135,88,213,24,71,215,173,117,96,86,171,162,99,168,118,71,4,143,73,63,34,189,178,194,158,53,106,246,185,236,85,147,208,115,206,254,9,255,0,50,127,77,42,172,185,62,88,188,192,46,110,237,58,220,63,111,126,162,245,122,234,167,108,26,103,37,44,115,203,107,61,86,56,38,154,86,217,123,88,177,164,208,71,95,241,154,71,181,211,53,237,234,142,145,175,124,157,87,153,135,22,153,222,23,182,107,27,91,111,50,255,0,103,107,237,101,144,74,248,107,62,157,147,122,58,181,157,28,151,44,246,77,12,144,201,248,58,24,60,111,237,119,249,87,123,122,248,149,15,21,193,175,52,220,87,18,123,137,131,217,125,103,181,118,244,254,172,204,215,86,213,191,139,186,219,88,235,51,193,82,107,22,159,35,36,236,150,171,21,32,253,219,17,108,42,247,246,185,201,219,222,232,151,206,175,221,62,150,250,127,71,228,114,36,10,196,229,178,184,12,173,44,238,11,39,111,29,146,199,88,142,221,59,149,38,116,51,214,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,191,78,1,120,215,210,188,86,109,197,76,38,91,39,233,247,55,76,227,225,143,81,227,236,44,108,146,255,0,98,54,55,100,235,164,109,99,29,12,175,84,87,181,141,79,12,143,70,42,118,186,39,203,42,128,6,85,201,21,193,39,24,58,155,132,109,208,139,52,213,183,119,68,231,44,64,221,89,135,169,21,127,61,232,34,142,118,66,248,228,149,138,230,190,23,89,124,168,198,190,52,145,90,140,123,154,139,220,219,243,210,219,171,183,26,211,110,42,238,246,155,214,152,171,122,50,222,61,249,70,230,221,97,34,171,29,88,209,203,44,146,186,78,223,15,143,177,233,34,73,218,232,220,199,181,232,213,107,145,42,175,71,243,180,220,124,94,119,84,221,214,187,49,138,207,98,178,121,6,216,192,81,167,152,90,18,97,170,163,17,139,90,73,150,9,125,87,94,214,191,200,172,141,222,71,205,211,242,58,56,161,148,28,111,238,246,141,223,174,88,154,183,119,54,254,123,114,96,181,21,124,68,213,210,220,11,12,241,61,153,202,145,75,12,140,252,81,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,104,216,177,254,85,252,117,89,208,26,135,21,195,14,233,95,183,62,152,206,88,135,27,163,38,134,172,93,152,156,140,246,166,123,160,149,35,141,38,145,150,166,178,136,146,61,239,241,61,172,78,214,198,247,190,59,137,0,0,114,174,44,125,172,111,39,211,253,67,241,211,153,172,53,17,160,53,254,141,221,61,27,137,220,29,190,212,53,51,154,123,57,93,44,209,189,89,87,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,1,158,190,100,58,167,5,172,56,218,221,44,182,156,189,234,234,87,200,84,197,201,39,137,241,246,218,165,70,189,75,49,244,122,34,175,100,240,74,206,189,59,93,219,213,170,173,84,85,152,28,140,127,141,159,203,127,212,136,171,205,31,223,102,230,254,139,240,244,136,235,160,53,254,178,218,205,101,137,220,29,190,212,54,240,122,135,7,97,44,209,189,89,83,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,254,224,147,140,29,51,197,206,215,197,154,106,212,165,173,176,117,224,110,172,195,212,138,199,130,140,242,201,59,33,124,114,74,196,107,153,51,107,62,84,99,95,34,198,142,70,61,206,84,238,116,138,42,175,158,119,240,79,249,147,250,105,21,121,92,123,236,219,47,214,190,30,233,42,185,231,127,4,255,0,153,63,166,145,87,149,199,190,205,178,253,107,225,238,151,252,0,5,0,243,71,247,217,185,191,162,252,61,34,58,232,13,127,172,182,179,89,98,119,7,111,181,13,188,30,161,193,216,75,52,111,86,84,239,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,65,28,29,113,139,161,56,191,208,150,51,248,10,127,99,106,76,55,103,222,13,63,228,154,199,217,126,89,172,50,175,249,83,224,138,57,252,177,215,89,63,118,139,217,215,181,221,21,63,25,0,12,171,157,215,131,238,44,245,151,8,187,161,247,227,5,94,222,99,5,126,188,149,179,186,113,183,210,172,25,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,254,158,70,34,163,101,122,46,130,54,183,116,180,38,244,232,76,102,230,109,166,119,237,157,55,153,243,122,43,190,150,106,254,95,20,207,134,79,221,204,198,72,222,146,68,246,254,102,167,94,157,83,170,42,42,250,176,84,175,58,205,139,167,138,206,232,190,33,240,56,111,15,219,125,250,111,81,89,141,96,142,55,218,137,158,74,47,115,17,18,89,38,124,45,180,199,72,170,246,164,117,32,103,228,232,212,127,32,229,33,191,54,118,179,137,120,246,219,33,118,164,26,123,115,235,253,151,101,108,216,138,187,34,200,192,201,37,163,34,61,236,87,61,238,114,203,89,145,53,236,239,125,198,175,230,115,24,213,244,28,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,68,63,230,37,190,148,247,251,138,205,87,169,48,57,159,180,244,222,7,197,166,240,51,53,32,88,221,86,170,42,74,248,164,133,92,217,161,146,211,237,77,28,138,231,57,209,204,207,240,162,35,27,56,57,48,112,241,149,211,122,103,82,241,35,169,113,85,24,205,89,93,184,77,47,97,183,28,233,214,148,54,36,245,238,124,77,94,198,177,246,32,174,214,171,255,0,121,214,172,138,136,214,57,22,73,191,197,143,181,141,228,250,127,168,126,58,115,53,134,162,52,6,191,209,187,167,163,113,59,131,183,218,134,166,115,79,103,43,165,154,55,171,42,246,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,0,51,215,204,135,84,224,181,135,27,91,165,150,211,151,189,93,74,249,10,152,185,36,241,62,62,219,84,168,215,169,102,62,143,68,85,236,158,9,89,215,167,107,187,122,181,85,170,138,179,3,145,143,241,179,249,111,250,145,106,128,160,30,104,254,251,55,55,244,95,135,164,71,93,1,175,245,150,214,107,44,78,224,237,246,161,183,131,212,56,59,9,102,141,234,202,157,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,223,247,4,156,96,233,158,46,118,190,44,211,86,165,45,109,131,175,3,117,102,30,164,86,60,20,103,150,73,217,11,227,146,86,35,92,201,155,89,242,163,26,249,22,52,114,49,238,114,167,115,164,80,7,20,226,187,138,237,184,225,43,110,31,173,117,172,190,187,43,123,201,6,3,1,4,200,203,89,123,77,68,85,107,85,81,124,112,179,185,171,44,202,138,216,218,230,162,35,222,248,227,126,123,55,75,116,181,222,244,235,188,158,230,110,94,119,237,157,73,153,240,250,219,190,150,26,254,95,20,44,134,63,221,194,198,70,222,145,196,198,254,86,167,94,157,87,170,170,170,217,167,0,60,177,54,239,85,109,27,119,75,137,237,39,83,62,253,105,94,158,75,77,99,33,202,91,174,252,126,57,204,115,219,60,178,85,157,141,123,236,54,72,222,145,170,59,198,200,217,213,200,247,201,28,112,91,140,30,19,53,151,8,187,161,247,31,59,98,222,99,5,126,188,118,112,90,141,212,18,172,25,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,254,254,158,55,170,35,101,98,175,127,229,185,204,18,183,14,214,100,217,237,228,202,219,118,221,100,108,58,205,44,148,210,203,51,52,203,210,41,228,149,34,175,12,18,205,51,44,204,176,53,88,215,53,145,189,95,39,78,175,145,86,237,12,214,113,99,238,159,121,62,160,106,31,145,156,252,157,139,223,77,199,225,211,113,241,219,161,181,249,159,67,149,163,214,41,161,149,21,245,114,21,92,168,178,85,179,26,42,121,33,127,107,122,167,84,114,57,173,123,28,199,177,143,110,138,118,47,125,54,227,136,189,184,199,110,134,215,230,125,118,42,247,88,166,134,84,70,90,199,218,106,34,201,86,204,104,171,227,153,157,205,234,157,85,170,215,53,236,115,216,246,61,213,215,188,124,222,245,86,219,113,63,170,49,26,11,31,165,55,15,105,241,190,159,31,77,149,157,37,89,172,77,29,119,45,137,224,188,136,246,187,173,169,85,138,255,0,20,145,62,42,209,248,145,189,238,153,243,211,133,94,38,52,111,21,251,71,79,116,180,125,27,120,231,182,195,177,185,124,101,148,87,63,29,145,141,145,190,88,18,78,212,108,204,237,150,55,178,70,162,119,49,237,238,107,31,223,27,56,255,0,52,189,139,167,188,28,41,231,181,37,44,55,171,212,155,119,254,249,49,147,70,176,71,35,42,198,168,153,6,58,73,83,187,195,233,124,147,58,54,57,174,124,149,160,255,0,18,181,24,234,86,216,29,227,206,240,255,0,188,186,79,120,180,228,62,162,222,153,200,54,196,149,187,152,207,87,85,237,116,118,107,119,189,143,72,252,176,73,44,94,78,197,115,59,251,155,249,154,138,90,255,0,57,92,182,43,63,194,38,137,206,224,178,117,50,56,220,142,184,198,219,167,114,164,205,154,11,48,73,140,200,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,8,23,202,227,223,102,217,126,181,240,247,73,41,206,179,125,41,229,115,186,47,135,140,14,103,205,246,39,126,164,212,85,163,72,36,141,150,165,103,142,139,28,244,85,150,57,153,11,173,61,209,170,49,171,29,184,31,249,250,181,89,194,249,87,240,241,149,222,94,37,241,90,242,214,42,165,173,39,182,54,33,205,229,159,53,199,66,246,221,86,76,184,214,196,216,215,189,239,75,48,182,101,69,233,31,101,119,163,213,123,155,28,151,188,80,15,52,127,125,155,155,250,47,195,210,35,254,214,238,150,187,217,109,119,140,220,205,180,206,253,141,169,48,222,111,69,119,210,195,99,197,229,133,240,201,251,185,152,248,221,214,57,94,223,204,213,233,215,170,116,84,69,77,9,240,163,197,118,220,113,107,183,12,214,186,42,95,67,149,163,227,131,63,128,158,100,125,172,69,167,34,170,53,202,136,158,72,95,218,229,138,100,68,108,141,107,145,81,143,100,145,179,181,145,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,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,0,0,0,0,0,0,3,53,156,88,251,167,222,79,168,26,135,228,103,62,77,111,176,218,203,70,108,246,222,111,147,169,91,183,164,245,253,123,140,102,65,181,209,176,82,200,215,189,110,187,169,61,200,247,47,123,162,172,201,218,231,35,59,210,73,26,196,119,134,71,29,131,128,94,53,245,87,10,123,143,83,9,150,201,250,141,178,212,217,8,99,212,120,251,11,35,227,161,222,173,141,217,58,233,27,94,246,205,19,17,21,237,99,87,205,27,17,138,157,205,137,241,95,70,147,213,56,45,115,165,112,218,215,75,94,245,184,93,65,143,175,148,199,89,241,62,63,61,89,227,108,145,73,216,244,107,219,220,199,181,122,57,17,201,215,162,162,47,224,126,176,40,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,137,254,85,95,60,239,224,159,243,39,244,210,5,112,209,195,62,178,226,151,80,234,189,25,183,215,170,51,80,224,52,189,141,71,70,149,149,70,51,38,248,109,86,133,106,36,170,228,108,47,115,108,57,88,247,126,78,246,53,174,86,53,203,35,57,174,147,213,57,221,13,170,176,218,215,75,94,244,89,173,63,144,175,148,199,89,241,50,79,5,168,36,108,145,73,216,244,115,29,218,246,53,122,57,21,171,211,162,162,167,224,116,14,36,56,139,215,124,78,235,188,126,191,220,11,30,91,248,253,63,141,193,51,242,66,222,190,158,20,243,203,251,168,163,111,239,173,62,213,142,222,213,236,243,248,209,85,172,105,98,156,151,56,122,251,51,5,168,248,157,203,89,202,215,183,151,245,58,75,17,74,74,190,42,179,81,99,235,77,61,198,200,228,235,55,89,227,72,90,172,232,214,58,188,232,170,247,59,164,113,3,154,63,190,205,205,253,23,225,233,28,255,0,76,112,163,184,250,231,134,92,199,19,122,42,47,182,113,90,95,80,91,195,231,241,112,66,171,106,141,88,170,214,157,47,183,162,175,150,20,245,14,73,81,17,29,19,88,217,23,185,139,35,162,252,174,26,56,139,215,124,47,238,157,13,204,208,182,63,217,83,204,82,236,135,252,231,139,245,48,205,61,63,36,177,73,225,242,248,24,223,43,27,222,207,239,69,254,244,93,9,236,94,250,109,199,17,123,113,142,221,13,175,204,250,236,85,238,177,77,12,168,140,181,143,180,212,69,146,173,152,209,87,199,51,59,155,213,58,171,85,174,107,216,231,177,236,123,186,0,0,28,127,138,174,25,244,111,21,251,71,115,107,117,133,235,120,231,182,195,114,88,140,157,101,87,63,29,145,141,146,50,41,214,62,228,108,204,237,150,70,62,55,42,119,49,238,237,115,31,217,35,51,175,175,244,6,178,218,205,101,150,219,237,193,211,214,240,122,135,7,97,107,94,163,101,19,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,95,62,75,78,95,60,18,101,120,175,215,242,103,117,60,22,232,237,214,149,177,94,108,173,199,85,115,160,203,78,217,161,115,241,44,145,179,68,246,62,74,238,145,206,150,53,114,194,158,53,114,34,201,31,91,222,210,122,91,5,161,180,174,27,69,105,106,62,139,11,167,241,245,241,120,234,222,87,201,224,171,4,109,142,40,251,222,174,123,187,88,198,167,87,42,185,122,117,85,85,252,79,214,5,122,243,167,208,21,179,188,60,233,77,193,175,167,173,220,201,105,93,80,202,207,189,10,74,230,80,199,92,175,34,76,178,163,87,177,172,125,136,40,49,30,244,252,31,216,214,170,121,21,29,94,188,186,183,143,59,179,124,92,104,75,56,136,125,69,77,97,144,131,71,101,43,119,49,158,106,183,231,138,54,175,123,152,245,111,138,116,175,63,70,246,185,254,14,206,230,181,238,82,250,119,99,93,126,203,246,179,89,110,103,217,127,105,253,210,211,249,28,239,162,243,248,125,87,165,173,36,222,47,39,107,187,59,188,125,189,221,174,233,215,175,69,233,208,204,190,172,213,57,221,115,170,179,58,215,84,222,245,185,173,65,144,177,148,200,217,241,50,63,61,169,228,116,146,201,216,196,107,27,220,247,185,122,53,17,169,215,162,34,39,224,95,159,45,29,1,103,111,184,45,219,186,185,45,61,83,21,146,206,87,179,159,180,176,164,93,247,25,110,204,146,213,177,43,227,85,239,123,169,173,68,78,229,239,107,26,198,59,183,179,181,37,0,34,175,52,127,98,123,155,250,47,204,82,40,4,246,187,209,180,58,203,97,119,67,80,109,30,224,65,82,60,238,157,176,216,108,45,73,210,104,37,99,227,108,177,77,27,255,0,5,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,79,65,172,56,157,222,93,125,177,218,91,135,173,91,170,62,210,210,26,63,32,236,134,45,147,194,215,218,103,72,86,40,32,116,235,213,235,12,12,124,233,19,63,14,214,206,230,170,185,145,194,216,186,87,46,158,29,108,241,9,196,190,156,131,51,164,237,229,180,78,149,176,220,206,166,153,34,137,213,35,100,108,123,234,215,176,147,53,204,145,147,216,142,56,221,15,69,123,226,243,170,34,35,30,246,75,94,121,223,193,63,230,79,233,165,112,108,222,208,235,45,247,220,76,126,214,237,244,21,39,212,57,106,247,166,163,5,153,210,22,88,125,106,147,90,88,81,235,249,90,247,182,7,49,138,229,107,59,220,222,231,49,189,92,158,83,19,150,202,224,50,180,179,184,44,157,188,118,75,29,98,59,116,238,84,153,208,207,90,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,160,111,247,16,251,161,196,198,178,165,175,55,103,43,82,254,95,31,135,169,132,133,245,169,199,89,158,8,17,202,174,86,177,17,21,242,75,36,211,61,127,187,190,87,35,17,145,163,35,100,255,0,228,193,195,173,151,229,117,47,18,122,191,73,219,142,188,21,219,134,209,215,173,69,23,130,119,189,210,38,66,196,8,246,172,168,248,210,56,160,73,152,173,98,164,214,162,234,245,71,163,57,175,58,191,116,250,91,233,253,31,145,200,145,87,109,120,122,213,91,169,179,91,163,187,154,90,207,159,246,87,246,77,156,142,45,149,100,150,107,52,110,58,203,101,177,27,152,139,211,193,233,219,35,209,205,70,248,150,87,171,219,226,237,127,148,218,221,210,215,123,45,174,241,155,153,182,153,223,177,181,38,27,205,232,174,250,88,108,120,188,176,190,25,63,119,51,31,27,186,199,43,219,249,154,189,58,245,78,138,136,169,161,62,20,120,174,219,142,45,118,225,154,215,69,75,232,114,180,124,112,103,240,19,204,143,181,136,180,228,85,70,185,81,19,201,11,251,92,177,76,136,141,145,173,114,42,49,236,146,54,118,176,12,171,157,87,123,120,116,215,123,33,135,208,186,179,63,95,205,166,247,27,79,209,206,233,252,159,124,45,245,94,90,21,44,218,139,194,201,95,35,60,18,92,72,123,164,70,121,59,59,218,136,139,209,63,87,74,241,93,184,248,14,27,53,175,11,57,57,126,217,209,154,163,210,79,141,142,196,202,146,96,173,69,126,11,114,58,186,244,94,176,203,226,122,62,21,232,212,145,233,43,85,170,178,164,222,83,96,118,115,59,196,6,242,233,61,157,211,147,122,123,122,155,32,218,242,89,237,99,253,37,86,53,210,89,179,216,247,177,36,241,65,28,178,248,251,209,207,236,237,111,230,114,33,118,156,204,113,56,172,7,47,253,192,193,96,177,149,49,216,220,117,124,13,74,116,234,66,216,96,173,4,121,106,45,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,136,116,158,150,206,235,157,85,134,209,90,90,143,173,205,106,12,133,124,94,58,183,149,145,249,237,79,35,99,138,62,247,171,88,222,231,189,169,213,202,141,78,189,85,81,63,19,228,203,98,114,184,12,173,220,22,119,25,111,29,146,199,88,146,165,202,118,225,116,51,214,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,185,78,90,92,193,43,111,14,43,15,195,230,239,229,109,201,184,52,43,250,108,62,90,220,178,218,159,82,177,141,181,60,139,34,178,4,100,15,175,90,8,154,175,154,87,62,117,234,229,85,122,187,173,133,0,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,153,92,184,184,227,173,194,150,178,191,163,247,5,150,236,109,214,176,177,3,239,77,19,229,149,248,75,109,69,98,93,138,4,85,107,216,230,171,91,59,90,223,43,153,20,78,106,185,97,72,164,189,224,64,14,103,92,120,254,196,48,86,118,27,105,243,93,186,251,80,99,221,246,150,83,29,145,241,218,210,240,185,240,186,62,173,241,57,60,214,32,117,132,111,108,145,203,11,86,57,147,167,124,78,90,86,45,83,145,143,241,179,249,111,250,145,21,121,163,251,236,220,223,209,126,30,145,194,180,206,208,235,45,95,181,250,223,119,48,80,84,155,5,183,182,49,48,231,81,211,163,39,133,153,9,38,138,9,152,197,252,30,196,150,20,141,200,139,222,139,52,106,141,86,163,220,207,171,98,247,211,113,248,116,220,124,118,232,109,126,103,208,229,104,245,138,104,101,69,125,92,133,87,42,44,149,108,198,138,158,72,95,218,222,169,213,28,142,107,94,199,49,236,99,219,163,77,151,221,237,27,191,91,95,167,247,115,111,231,183,38,11,81,87,116,213,210,220,11,12,241,61,146,58,41,97,145,159,138,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,45,112,115,206,254,9,255,0,50,127,77,34,175,43,143,125,155,101,250,215,195,221,37,87,60,239,224,159,243,39,244,210,42,242,184,247,217,182,95,173,124,61,210,255,0,128,0,160,30,104,254,251,55,55,244,95,135,164,112,173,51,180,58,203,87,237,126,183,221,204,20,21,38,193,109,237,140,76,57,212,116,232,201,225,102,66,73,162,130,102,49,127,7,177,37,133,35,114,34,247,162,205,26,163,85,168,247,51,234,216,189,244,220,126,29,55,31,29,186,27,95,153,244,57,90,61,98,154,25,81,95,87,33,85,202,139,37,91,49,162,167,146,23,246,183,170,117,71,35,154,215,177,204,123,24,246,232,167,98,247,211,110,56,139,219,140,118,232,109,126,103,215,98,175,117,138,104,101,68,101,172,125,166,162,44,149,108,198,138,190,57,153,220,222,169,213,90,173,115,94,199,61,143,99,221,208,12,171,158,215,87,109,14,178,209,91,119,160,183,75,51,5,69,211,219,143,95,35,54,22,120,103,71,63,190,141,183,85,179,12,172,94,142,99,218,228,141,232,189,21,138,201,153,209,202,228,123,89,223,249,121,241,167,149,225,99,116,43,224,181,126,160,182,221,171,212,182,21,53,5,52,172,235,73,74,117,143,182,44,132,17,181,200,230,61,174,72,155,42,177,28,175,133,28,158,57,30,200,123,111,167,19,150,197,103,241,84,179,184,44,157,76,142,55,35,94,59,116,238,84,153,179,65,102,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,56,167,26,27,57,157,223,222,24,53,254,213,105,105,187,51,89,92,124,118,49,209,246,177,125,77,170,150,34,183,21,110,175,123,24,207,51,235,182,47,35,156,141,103,147,189,122,163,122,46,112,137,127,204,183,120,240,92,64,110,22,212,239,22,156,135,211,212,212,219,95,143,177,37,110,231,191,210,90,102,79,37,29,154,221,239,99,22,79,20,241,203,23,147,177,26,254,206,230,254,87,34,158,171,128,13,227,206,236,23,12,28,85,238,174,150,135,191,53,138,199,233,106,248,233,59,152,158,154,213,187,23,170,69,103,163,216,246,63,194,251,13,151,198,230,171,95,227,236,94,136,238,169,5,141,52,108,14,206,96,184,127,217,173,39,179,186,114,111,81,83,76,227,219,94,75,61,175,103,171,180,247,58,75,54,123,30,247,172,126,89,228,150,95,31,122,181,157,253,173,252,173,68,63,43,139,31,107,27,201,244,255,0,80,252,116,230,107,9,149,203,139,142,58,220,41,107,43,250,63,112,89,110,198,221,107,11,16,62,244,209,62,89,95,132,182,212,86,37,216,160,69,86,189,142,106,181,179,181,173,242,185,145,68,230,171,150,20,138,75,222,4,0,230,117,199,143,236,67,5,103,97,182,159,53,219,175,181,6,61,223,105,101,49,217,31,29,173,47,11,159,11,163,234,223,19,147,205,98,7,88,70,246,201,28,176,181,99,153,58,119,196,229,165,98,213,57,24,255,0,27,63,150,255,0,169,22,168,10,1,230,143,239,179,115,127,69,248,122,71,20,208,219,23,184,251,147,183,26,231,116,52,86,27,237,92,86,220,250,25,115,240,192,170,235,85,234,218,75,10,150,155,26,39,231,134,63,74,239,42,162,247,49,175,107,213,170,198,200,246,54,47,125,55,31,135,77,199,199,110,134,215,230,125,14,86,143,88,166,134,84,87,213,200,85,114,162,201,86,204,104,169,228,133,253,173,234,157,81,200,230,181,236,115,30,198,61,186,30,225,215,126,116,111,18,91,71,130,221,109,25,118,163,153,145,174,198,100,232,195,97,102,126,39,34,140,106,216,165,42,185,140,119,124,110,119,68,114,177,189,236,86,72,212,236,123,85,122,88,40,7,153,22,186,226,59,85,113,29,148,194,113,11,139,251,15,236,62,246,233,156,53,57,223,54,46,12,92,143,252,150,42,74,173,111,168,243,120,209,100,176,173,107,220,246,43,28,200,188,41,4,95,147,203,183,75,108,118,181,226,179,74,105,141,249,163,235,177,87,188,173,195,212,177,44,44,199,217,204,53,17,245,161,186,146,42,121,33,127,107,218,216,155,213,101,157,213,227,115,94,199,189,171,161,66,53,115,18,199,108,118,87,133,61,87,75,126,117,31,216,88,165,241,73,135,189,94,156,54,178,12,204,49,85,245,155,74,25,21,60,147,63,181,236,115,90,248,213,96,125,142,233,98,103,124,172,207,97,122,124,165,51,123,203,155,225,78,156,219,155,55,172,211,240,228,38,173,162,238,207,144,108,246,157,139,133,124,47,174,232,209,157,99,134,25,226,149,145,44,146,57,234,213,115,17,145,197,20,42,250,129,226,199,221,62,242,125,64,212,63,35,57,245,107,126,25,245,150,142,225,211,111,56,154,109,234,151,244,158,188,177,115,26,244,106,164,115,227,114,48,90,183,19,96,123,21,202,178,50,88,170,62,86,200,223,238,84,145,143,107,122,70,233,126,190,25,184,180,221,142,21,242,58,134,206,219,229,253,61,77,77,143,154,189,250,222,158,179,251,237,50,173,168,232,89,239,154,25,21,61,52,246,188,254,54,244,108,189,157,143,252,174,234,156,127,19,137,202,231,242,180,176,88,44,101,188,142,75,35,98,58,148,233,212,133,211,79,102,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,74,124,55,108,134,43,135,13,146,210,219,47,134,206,91,204,215,211,149,229,107,239,217,141,177,190,204,243,79,37,137,158,140,111,224,198,44,179,73,216,206,174,86,179,181,170,231,170,43,215,165,153,150,223,237,156,206,240,255,0,188,186,179,103,117,28,222,162,222,153,200,58,188,118,123,88,207,87,85,237,73,43,89,236,99,222,145,249,96,146,41,124,125,234,230,119,246,187,243,53,80,144,26,167,120,240,90,231,149,206,149,218,170,240,250,124,214,218,110,132,21,238,71,220,247,249,234,222,173,152,183,94,207,85,99,88,222,231,190,204,94,52,115,220,158,155,189,221,169,35,80,252,174,87,30,251,54,203,245,175,135,186,113,77,254,222,60,239,16,27,203,171,55,139,81,195,233,237,234,108,131,172,71,91,185,143,244,149,88,212,142,181,110,246,49,137,39,138,8,226,139,201,216,142,127,103,115,191,51,149,75,127,228,251,179,152,45,13,195,2,110,173,121,189,70,107,114,242,19,216,185,39,107,217,224,171,70,196,245,43,214,232,175,115,29,218,246,89,151,200,141,99,151,212,246,59,185,35,106,147,168,160,30,104,254,251,55,55,244,95,135,164,113,248,246,27,89,93,225,229,188,70,225,233,91,200,105,234,122,162,222,153,205,44,53,209,89,138,123,43,210,150,180,210,189,30,174,236,157,214,228,141,23,177,24,199,196,198,171,213,211,49,167,160,225,71,138,237,199,225,43,113,217,173,116,84,190,187,21,123,199,6,127,1,60,202,202,185,122,173,85,84,107,149,17,124,115,51,185,203,20,200,138,232,220,231,34,163,216,249,35,126,132,246,183,116,180,38,244,232,76,102,230,109,166,119,237,157,55,153,243,122,43,190,150,106,254,95,20,207,134,79,221,204,198,72,222,146,68,246,254,102,167,94,157,83,170,42,42,240,14,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,41,128,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,0,0,0,0,0,0,12,214,113,99,238,159,121,62,160,106,31,145,156,183,238,3,118,207,74,239,39,44,205,43,181,186,214,167,168,194,234,108,126,127,31,103,182,56,223,36,61,249,123,189,147,197,228,99,216,217,162,122,54,72,222,173,94,201,24,199,34,117,106,21,23,197,87,12,250,203,133,13,220,185,181,186,194,245,76,139,29,93,185,44,70,78,178,163,89,145,199,72,249,25,20,235,31,114,186,23,247,69,35,31,27,149,123,94,199,118,185,236,236,145,242,131,149,239,29,63,177,77,84,205,142,222,61,103,233,54,219,53,223,246,61,155,173,238,135,5,148,146,70,170,117,153,92,158,158,156,221,100,242,117,71,49,146,171,36,253,211,93,98,69,186,144,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,19,252,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,227,175,243,65,229,247,103,45,103,53,197,14,203,98,170,49,236,174,235,250,195,7,90,40,171,51,178,24,173,88,185,154,89,101,157,173,87,171,89,3,95,4,81,119,200,245,116,191,153,238,127,90,193,219,221,21,149,220,173,127,166,182,231,5,98,164,25,45,85,152,165,132,167,45,183,185,176,71,61,153,153,12,110,145,205,107,156,140,71,61,21,85,26,229,233,215,162,47,247,26,104,219,221,21,138,219,93,1,166,182,231,5,98,220,248,221,43,135,165,132,167,45,183,181,211,201,5,104,89,12,110,145,205,107,90,175,86,177,21,85,26,212,235,215,162,39,247,20,67,205,31,223,102,230,254,139,240,244,137,233,201,171,19,138,207,240,137,173,176,89,220,101,76,142,55,35,174,50,85,46,83,183,11,102,130,204,18,99,49,237,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,21,243,20,224,86,207,11,90,201,117,198,223,80,182,253,171,207,216,134,26,51,89,181,19,223,140,200,204,150,30,184,212,69,145,103,153,141,142,187,164,100,206,103,248,30,214,57,239,123,85,239,243,252,2,241,175,170,184,83,220,122,152,76,182,79,212,109,150,166,200,67,30,163,199,216,89,31,29,14,245,108,110,201,215,72,218,247,182,104,152,136,175,107,26,190,104,216,140,84,238,108,79,138,250,52,158,169,193,107,157,43,134,214,186,90,247,173,194,234,12,125,124,166,58,207,137,241,249,234,207,27,100,138,78,199,163,94,222,230,61,171,209,200,142,78,189,21,17,127,3,245,128,0,128,28,222,120,116,208,154,183,98,114,92,69,122,127,73,172,244,87,217,116,253,111,124,210,122,188,92,151,29,15,163,241,249,82,40,250,77,127,205,229,241,185,255,0,186,236,235,209,221,91,80,27,79,161,127,106,27,167,163,118,207,237,79,179,62,246,234,12,118,11,214,248,60,222,151,213,89,142,31,47,143,185,189,253,190,78,238,222,230,245,233,211,170,117,234,105,79,106,182,207,74,236,222,220,105,205,173,209,85,61,62,23,76,227,226,199,214,238,142,54,73,55,98,126,121,229,241,177,140,116,210,189,93,36,143,70,167,124,143,123,149,58,185,79,86,1,205,56,151,208,22,119,79,135,157,200,219,236,126,158,169,156,201,103,52,190,74,182,46,141,148,139,178,92,143,167,122,211,84,89,85,24,199,182,194,68,246,61,202,157,143,107,93,213,189,189,83,52,69,201,241,159,196,126,118,223,43,157,23,171,171,234,15,182,51,91,171,143,192,224,50,249,156,101,246,87,241,90,146,179,172,100,145,201,3,123,29,220,250,86,106,203,2,118,53,60,210,53,201,209,171,26,213,183,13,26,2,182,233,241,13,182,251,125,144,211,214,243,152,220,230,168,198,214,202,81,172,146,247,203,142,245,12,91,138,171,18,163,216,198,215,73,94,247,181,83,177,141,115,186,183,183,170,105,120,2,42,243,71,246,39,185,191,162,252,197,34,128,77,15,113,183,193,246,153,226,231,107,229,194,185,42,82,214,216,58,243,187,73,230,45,203,99,193,70,121,100,129,243,50,72,226,122,53,204,153,181,153,18,189,204,145,99,71,43,216,215,42,118,186,128,117,254,128,214,91,89,172,178,219,125,184,58,122,222,15,80,224,236,45,107,212,108,162,119,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,119,220,171,248,120,197,108,215,13,24,173,121,107,21,110,174,172,220,234,240,230,242,207,154,227,102,99,169,35,230,92,107,98,108,107,216,198,45,105,155,50,162,245,147,190,195,209,234,157,173,142,56,235,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,157,60,206,185,127,220,221,218,118,120,129,217,13,59,234,245,213,78,233,245,54,54,41,39,150,214,122,172,112,67,12,78,172,199,61,99,73,160,142,191,225,12,108,107,166,107,221,209,93,35,88,201,42,7,73,233,108,238,185,213,88,109,21,165,168,250,220,214,160,200,87,197,227,171,121,89,31,158,212,242,54,56,163,239,122,181,141,238,123,218,157,92,168,212,235,213,85,19,241,52,189,178,251,67,163,118,23,107,244,254,209,237,252,22,227,193,105,218,238,134,186,219,157,102,158,87,190,71,75,44,210,63,240,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,168,190,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,35,154,115,45,229,247,103,103,178,185,142,32,246,131,21,82,61,190,191,99,212,230,49,53,34,138,172,26,105,239,117,88,35,72,209,243,171,231,101,139,51,202,228,100,49,53,144,39,70,162,35,17,189,35,7,10,60,87,110,63,9,91,142,205,107,162,165,245,216,171,222,56,51,248,9,230,86,85,203,213,106,170,163,92,168,139,227,153,157,206,88,166,68,87,70,231,57,21,30,199,201,27,244,39,181,187,165,161,55,167,66,99,55,51,109,51,191,108,233,188,207,155,209,93,244,179,87,242,248,166,124,50,126,238,102,50,70,244,146,39,183,243,53,58,244,234,157,81,81,87,213,131,42,230,130,52,206,195,104,222,36,185,126,109,198,212,235,58,85,28,204,142,219,224,95,140,189,53,117,153,248,156,138,98,162,74,247,98,70,189,142,239,141,206,234,173,71,183,189,138,248,220,189,143,114,45,27,111,166,197,238,63,14,155,143,145,218,253,208,195,122,28,173,30,146,195,52,74,175,171,144,170,229,84,142,213,105,21,19,201,11,251,93,209,122,35,145,205,115,30,214,61,143,99,108,215,147,7,15,25,93,55,166,117,47,18,58,151,21,81,140,213,149,219,132,210,246,27,113,206,157,105,67,98,79,94,231,196,213,236,107,31,98,10,237,106,191,247,157,106,200,168,141,99,145,100,145,92,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,22,147,204,183,151,221,109,225,197,102,56,131,218,12,85,185,55,6,133,127,83,152,196,212,138,91,83,234,86,49,181,96,141,35,71,206,140,129,245,235,65,43,145,144,196,231,206,189,26,136,175,86,245,166,188,78,91,43,128,202,210,206,224,178,118,241,217,44,117,136,237,211,185,82,103,67,61,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,244,224,23,141,125,43,197,102,220,84,194,101,178,126,159,115,116,206,62,24,245,30,62,194,198,201,47,246,35,99,118,78,186,70,214,49,208,202,245,69,123,88,212,240,200,244,98,167,107,162,124,178,168,0,114,174,44,125,172,111,39,211,253,67,241,211,153,172,58,175,19,188,61,106,174,23,247,151,53,180,122,166,207,175,244,30,59,56,236,163,42,201,94,28,157,25,91,221,21,136,218,244,255,0,157,27,209,174,123,89,44,82,177,30,254,206,229,155,252,168,120,227,179,166,178,184,78,17,247,25,149,19,5,146,177,97,154,71,44,175,138,186,209,183,43,164,157,212,167,87,43,82,86,79,43,159,226,114,117,149,38,149,177,244,123,100,103,134,111,241,209,198,110,11,131,205,184,171,147,143,21,246,206,179,213,30,162,190,153,198,202,199,165,87,73,18,51,203,102,204,141,233,210,24,188,177,42,198,215,36,146,57,237,107,123,81,95,44,121,246,203,101,178,185,252,173,220,238,119,39,111,35,146,200,216,146,221,203,150,230,116,211,217,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,245,123,201,180,58,203,98,55,19,33,181,187,131,5,72,53,14,38,189,25,175,65,90,116,153,149,223,102,164,54,146,21,122,126,87,61,141,157,172,122,181,92,206,246,187,181,207,111,71,45,143,242,49,254,54,127,45,255,0,82,34,175,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,58,243,29,224,114,183,10,90,202,134,176,219,231,219,177,183,90,194,196,236,163,12,172,150,87,225,45,181,17,235,74,89,213,21,175,99,154,174,116,14,115,188,174,100,82,181,200,229,133,101,147,159,240,73,198,14,166,225,27,116,34,205,53,109,221,209,57,203,16,55,86,97,234,69,95,207,122,8,163,157,144,190,57,37,98,185,175,133,214,95,42,49,175,141,36,86,163,30,230,162,247,54,95,243,184,203,98,179,248,173,134,206,224,178,117,50,56,220,141,125,65,110,157,202,147,54,104,44,193,35,113,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,48,114,184,247,217,182,95,173,124,61,210,85,115,206,254,9,255,0,50,127,77,34,175,43,143,125,155,101,250,215,195,221,47,248,0,10,1,230,143,239,179,115,127,69,248,122,68,170,228,99,252,108,254,91,254,164,71,254,99,60,4,255,0,101,124,236,27,145,183,115,250,141,178,212,217,15,71,82,188,246,59,237,97,111,61,143,149,41,185,94,189,243,66,172,142,71,69,47,226,228,107,28,201,87,185,173,146,110,107,193,39,24,58,155,132,109,208,139,52,213,183,119,68,231,44,64,221,89,135,169,21,127,61,232,34,142,118,66,248,228,149,138,230,190,23,89,124,168,198,190,52,145,90,140,123,154,139,220,219,254,208,26,255,0,70,238,158,141,196,238,14,223,106,26,153,205,61,156,174,150,104,222,172,171,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,38,93,203,201,224,131,104,116,110,253,114,196,210,91,71,184,16,91,147,5,168,171,229,225,176,181,39,88,103,137,236,206,91,150,41,163,127,226,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,82,188,85,112,207,172,184,80,221,203,155,91,172,47,84,200,177,213,219,146,196,100,235,42,53,153,28,116,143,145,145,78,177,247,43,161,127,116,82,49,241,185,87,181,236,119,107,158,206,201,31,45,121,98,243,0,167,180,87,43,112,253,189,250,139,210,104,91,125,176,105,156,148,177,193,21,92,13,169,39,154,105,91,101,237,98,72,176,207,37,143,198,105,30,230,194,230,55,170,54,55,61,241,220,160,51,215,204,75,98,233,236,15,21,154,175,77,224,112,223,102,105,188,247,139,82,96,97,106,192,145,182,173,164,85,149,145,71,10,53,176,195,29,166,90,134,56,213,173,115,99,133,159,226,69,71,187,128,102,117,78,119,80,99,176,88,156,189,239,81,83,76,227,223,139,197,199,226,99,61,61,87,218,177,109,209,245,106,34,191,172,246,236,63,171,149,93,249,250,117,237,107,81,21,181,78,118,166,149,200,232,170,247,187,48,185,92,133,60,165,202,222,38,47,150,213,72,236,199,94,78,245,78,246,246,178,237,148,232,138,141,95,39,87,34,171,90,169,47,249,78,236,94,119,115,248,160,198,110,55,216,216,171,186,91,109,58,228,114,238,200,43,31,219,106,122,246,35,160,144,196,168,229,116,205,157,158,118,191,162,54,63,76,174,239,107,252,109,125,234,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,14,171,196,239,15,90,171,133,253,229,205,109,30,169,179,235,253,7,142,206,59,40,202,178,87,135,39,70,86,247,69,98,54,189,63,231,70,244,107,158,214,75,20,172,71,191,179,185,102,255,0,42,30,56,236,233,172,174,19,132,125,198,101,68,193,100,172,88,102,145,203,43,226,174,180,109,202,233,39,117,41,213,202,212,149,147,202,231,248,156,157,101,73,165,108,125,30,217,25,225,155,252,116,113,155,130,224,243,110,42,228,227,197,125,179,172,245,71,168,175,166,113,178,177,233,85,210,68,140,242,217,179,35,122,116,134,47,44,74,177,181,201,36,142,123,90,222,212,87,203,30,125,178,217,108,174,127,43,119,59,157,201,219,200,228,178,54,36,183,114,229,185,157,52,246,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,61,94,242,109,14,178,216,141,196,200,109,110,224,193,82,13,67,137,175,70,107,208,86,157,38,101,119,217,169,13,164,133,94,159,149,207,99,103,107,30,173,87,51,189,174,237,115,219,209,203,99,252,140,127,141,159,203,127,212,139,84,5,0,243,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,62,77,239,228,243,149,205,241,23,140,135,102,173,212,211,91,73,168,43,189,214,236,53,93,118,125,49,60,21,127,192,248,172,217,73,173,178,196,205,106,181,236,145,85,139,52,136,230,181,177,177,100,177,253,139,216,189,184,225,211,110,49,219,95,181,248,111,67,138,163,214,89,166,149,81,246,178,22,156,136,146,90,179,34,34,121,38,127,107,122,175,68,106,53,173,99,26,198,49,140,111,64,4,127,227,23,131,173,9,197,254,132,175,128,207,220,251,27,82,97,187,254,239,234,15,28,214,62,203,242,205,93,246,191,201,89,60,81,207,229,142,186,71,251,197,94,206,189,205,232,169,248,231,223,95,232,13,101,181,154,203,45,183,219,131,167,173,224,245,14,14,194,214,189,70,202,39,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,182,211,192,39,51,13,27,157,218,251,186,31,137,157,119,83,11,157,208,120,116,178,205,71,155,201,44,147,234,58,205,146,101,114,53,137,10,43,172,195,23,166,141,24,143,150,197,149,87,61,17,206,73,20,128,28,109,241,131,169,184,185,221,9,115,78,91,116,180,78,14,196,237,210,120,123,113,87,243,209,130,88,224,100,207,146,72,152,142,115,230,117,102,74,172,115,228,72,213,202,198,57,200,157,206,235,252,184,57,127,220,226,35,59,22,237,238,246,157,255,0,130,122,30,166,8,171,88,146,122,242,106,43,93,143,143,182,187,225,124,114,50,24,100,84,123,230,71,118,172,145,36,77,71,254,249,98,187,243,53,156,88,251,167,222,79,168,26,135,228,103,46,39,151,190,128,209,187,167,203,135,68,237,246,224,233,234,153,205,61,156,175,155,173,122,141,148,94,201,89,246,205,197,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,160,227,23,131,173,119,194,6,187,175,128,207,220,251,103,77,230,123,254,239,234,15,28,53,254,212,241,67,93,246,191,201,89,60,178,65,226,146,194,71,251,197,78,254,157,205,234,139,248,72,14,77,155,41,247,231,136,44,182,241,219,200,120,106,109,150,61,60,48,71,47,108,147,222,200,197,98,188,125,205,88,220,142,133,176,50,226,187,163,216,228,147,193,211,185,189,232,93,72,42,87,157,102,197,211,197,103,116,95,16,248,28,55,135,237,190,253,55,168,172,198,176,71,27,237,68,207,37,23,185,136,137,44,147,62,22,218,99,164,85,123,82,58,144,51,242,116,106,62,181,171,106,156,237,77,43,145,209,85,239,118,97,114,185,10,121,75,149,188,76,95,45,170,145,217,142,188,157,234,157,237,237,101,219,41,209,21,26,190,78,174,69,86,181,81,166,181,78,119,71,228,102,203,105,203,222,146,221,140,125,252,92,146,120,153,39,117,91,181,101,169,102,62,143,69,68,239,130,121,89,215,167,115,123,186,181,81,200,138,158,131,101,246,135,89,111,214,232,105,253,163,219,248,42,73,157,212,86,29,13,117,183,58,67,4,76,100,110,150,89,164,127,226,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,166,140,78,39,21,128,197,82,193,96,177,149,49,216,220,117,120,234,83,167,82,22,195,5,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,160,30,104,254,251,55,55,244,95,135,164,79,78,77,88,156,86,127,132,77,109,130,206,227,42,100,113,185,29,113,146,169,114,157,184,91,52,22,96,147,25,143,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,149,235,199,71,6,89,222,15,55,30,174,50,60,175,219,58,51,84,122,139,26,103,37,43,216,150,157,28,74,207,45,107,49,183,167,73,162,242,196,139,35,90,145,200,215,181,205,237,85,124,81,250,14,94,124,105,229,120,88,221,10,248,45,95,168,45,183,106,245,45,133,77,65,77,43,58,210,82,157,99,237,139,33,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,142,71,178,30,219,63,230,99,150,197,103,249,127,238,6,119,5,147,169,145,198,228,107,224,109,211,185,82,102,205,5,152,36,203,81,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,20,195,194,119,186,125,155,250,129,167,190,70,3,74,96,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,0,0,0,0,0,0,3,53,156,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,157,87,137,126,29,52,39,20,27,89,127,108,245,213,127,246,183,48,247,123,230,255,0,54,101,61,52,208,193,115,199,20,177,249,188,94,119,187,196,247,118,63,251,149,63,185,82,128,117,79,12,91,203,166,56,130,181,195,19,116,191,219,26,250,28,131,49,240,210,197,204,217,227,181,228,137,179,71,59,36,94,212,108,46,129,237,153,95,39,103,142,53,85,149,35,237,122,54,231,180,54,171,214,92,11,112,77,87,81,113,25,171,109,234,172,150,157,195,213,143,29,141,135,8,144,51,20,246,227,225,142,166,14,91,20,89,59,59,27,98,37,129,50,18,254,71,62,102,119,47,226,196,117,101,229,249,157,113,5,149,226,106,167,16,49,221,244,56,170,61,49,144,105,40,31,19,234,179,4,235,80,79,98,139,101,150,39,246,205,99,211,69,229,182,214,36,170,230,183,181,24,198,71,19,57,175,27,251,189,163,119,235,137,205,91,187,155,127,61,185,48,90,138,190,34,106,233,110,5,134,120,158,204,93,72,165,134,70,126,40,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,182,105,201,83,218,198,169,250,129,123,227,177,196,255,0,42,175,158,119,240,79,249,147,250,105,88,26,79,84,231,116,54,170,195,107,93,45,123,209,102,180,254,66,190,83,29,103,196,201,60,22,160,145,178,69,39,99,209,204,119,107,216,213,232,228,86,175,78,138,138,159,129,160,158,7,56,187,197,113,125,180,110,213,115,227,170,97,245,102,6,195,113,186,143,21,5,134,189,140,157,88,142,101,168,88,174,89,89,90,100,238,236,242,39,84,124,115,70,142,147,196,178,58,42,241,3,162,118,143,150,142,252,187,139,109,23,161,116,254,102,142,175,174,184,92,54,134,92,139,41,207,143,200,205,229,147,33,146,162,171,4,139,94,180,113,69,90,31,28,109,119,69,201,204,206,232,98,72,226,146,100,240,245,198,55,15,188,79,249,169,109,54,182,245,121,170,88,248,50,57,12,37,218,146,212,189,78,57,58,34,162,182,70,163,37,241,189,81,146,62,7,201,27,92,230,126,126,143,98,186,155,57,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,145,92,107,111,126,215,236,79,15,58,151,59,187,56,59,121,252,70,162,175,54,152,135,5,90,73,33,126,94,123,117,229,69,170,179,179,241,174,199,68,217,156,249,186,162,177,140,114,177,29,39,99,29,156,194,244,249,81,237,54,242,237,151,14,48,100,119,51,87,250,156,14,173,244,249,205,37,167,123,155,55,216,244,102,99,164,89,188,200,171,219,234,188,140,151,211,183,242,199,211,189,122,75,52,204,108,213,0,2,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,0,12,245,243,21,217,204,238,205,241,113,174,235,101,230,245,21,53,134,66,125,99,139,179,218,198,121,170,223,158,89,28,157,141,123,213,190,41,210,196,29,93,218,231,248,59,251,90,215,181,14,23,149,215,250,203,59,163,112,27,125,153,212,54,238,105,237,43,98,245,156,45,25,149,28,202,15,184,177,45,148,137,85,59,154,199,186,8,222,172,235,216,143,239,114,34,58,71,171,167,79,37,141,1,103,59,196,54,171,220,27,26,122,165,204,110,149,210,239,172,203,211,36,78,125,12,141,203,17,164,43,18,57,123,218,247,215,130,251,21,236,79,193,157,237,114,167,145,17,215,62,1,21,121,163,251,19,220,223,209,126,98,145,64,37,212,242,197,227,199,246,223,130,173,176,219,177,154,238,215,218,127,30,223,179,114,153,28,143,146,214,168,133,175,153,210,116,111,137,169,230,175,3,107,163,187,164,146,89,154,146,76,189,123,37,114,117,94,40,121,119,108,215,19,155,143,166,55,75,44,191,98,102,177,185,10,171,168,253,61,119,58,61,77,139,137,83,186,165,143,28,145,190,57,187,26,145,178,211,29,222,216,213,90,168,244,108,94,41,84,85,95,60,239,224,159,243,39,244,210,173,113,57,108,174,3,43,75,59,130,201,219,199,100,177,214,35,183,78,229,73,157,12,245,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,52,19,192,191,25,184,46,48,246,226,214,78,76,87,216,218,207,75,250,122,250,155,27,19,30,181,91,36,168,255,0,21,154,210,59,175,88,101,241,74,169,27,156,178,70,230,57,174,238,68,100,178,71,93,249,218,30,26,57,118,110,229,158,51,240,112,84,159,37,144,175,53,77,41,182,108,157,244,152,236,188,239,100,119,110,83,158,62,255,0,21,104,233,203,63,88,100,129,240,177,243,35,90,248,251,235,198,217,63,195,167,29,60,56,241,59,225,198,232,13,103,246,126,164,151,187,253,236,231,90,202,121,69,233,230,95,221,51,185,209,217,253,220,15,149,222,158,73,123,24,173,89,59,21,122,21,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,78,91,19,138,207,226,174,224,179,184,202,153,28,110,70,188,149,46,83,183,11,102,130,204,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,0,241,253,193,246,87,132,221,220,115,113,233,82,77,9,172,108,92,191,165,31,12,174,87,214,129,143,106,201,70,86,200,247,75,223,93,38,137,137,35,156,228,149,142,99,251,187,214,72,227,159,252,168,56,103,226,95,99,49,90,143,81,110,213,235,122,103,73,234,58,240,205,142,209,118,213,146,78,251,110,108,79,251,74,70,163,149,105,61,34,253,194,194,189,37,122,245,243,49,158,158,46,235,10,6,85,203,52,229,67,199,29,157,53,149,194,112,143,184,204,168,152,44,149,139,12,210,57,101,124,85,214,141,185,93,36,238,165,58,185,90,146,178,121,92,255,0,19,147,172,169,52,173,143,163,219,35,60,51,171,141,190,15,180,207,23,59,95,46,21,201,82,150,182,193,215,157,218,79,49,110,91,30,10,51,203,36,15,153,146,71,19,209,174,100,205,172,200,149,238,100,139,26,57,94,198,185,83,181,221,171,64,104,13,27,181,154,55,19,183,219,125,167,170,96,244,246,14,186,86,163,70,178,47,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,177,215,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,101,59,115,80,224,86,206,128,212,57,94,39,182,182,133,185,244,198,114,196,217,45,103,12,214,162,236,196,228,103,181,11,27,60,75,36,137,52,140,181,53,149,85,141,140,127,137,237,122,247,54,55,177,145,192,173,173,221,45,119,178,218,239,25,185,155,105,157,251,27,82,97,188,222,138,239,165,134,199,139,203,11,225,147,247,115,49,241,187,172,114,189,191,153,171,211,175,84,232,168,138,154,19,225,71,138,237,184,226,215,110,25,173,116,84,190,135,43,71,199,6,127,1,60,200,251,88,139,78,69,84,107,149,17,60,144,191,181,203,20,200,136,217,26,215,34,163,30,201,35,103,107,0,229,92,88,251,88,222,79,167,250,135,227,167,51,88,104,207,140,30,19,52,111,23,91,95,247,31,59,98,166,31,59,66,196,118,112,90,141,212,22,212,248,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,254,206,190,55,170,43,162,98,166,123,53,254,128,214,91,89,172,178,219,125,184,58,122,222,15,80,224,236,45,107,212,108,162,119,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,170,215,154,255,0,89,110,126,166,159,89,238,6,161,183,157,206,218,175,82,181,140,133,181,71,79,59,43,87,142,188,75,35,186,117,123,210,40,99,69,123,186,189,234,138,231,43,156,170,229,181,78,84,60,14,86,211,88,172,39,23,27,140,251,105,157,201,87,176,253,35,137,86,75,93,40,212,149,178,64,235,179,163,145,171,43,231,137,207,241,53,58,196,144,202,217,58,189,210,51,195,13,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,17,87,154,63,190,205,205,253,23,225,233,30,255,0,149,39,21,219,113,195,182,227,234,93,21,186,18,253,149,138,220,111,179,160,135,63,44,200,218,184,219,85,86,194,70,219,40,169,249,33,147,213,57,22,110,189,177,185,141,87,162,49,207,146,43,159,215,250,3,70,238,158,141,203,109,246,224,233,234,153,205,61,156,174,181,175,81,178,139,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,123,56,193,225,51,89,112,139,186,31,113,243,182,45,230,48,87,235,199,103,5,168,221,65,42,193,149,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,239,233,227,122,162,54,86,42,242,172,174,191,214,89,221,27,128,219,236,206,161,183,115,79,105,91,23,172,225,104,204,168,230,80,125,197,137,108,164,74,169,220,214,61,208,70,245,103,94,196,127,123,145,17,210,61,93,34,185,92,123,236,219,47,214,190,30,233,42,185,231,127,4,255,0,153,63,166,145,87,149,199,190,205,178,253,107,225,238,151,252,0,5,0,243,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,39,255,0,20,249,253,154,211,28,62,235,108,223,16,56,79,182,52,12,56,244,102,95,30,218,206,158,75,94,73,89,28,17,196,141,86,171,102,116,239,133,35,147,185,158,57,21,143,239,143,183,189,185,172,46,123,147,142,155,223,156,118,201,94,212,26,195,83,212,147,107,242,214,38,93,35,135,153,60,246,226,157,147,189,150,236,69,34,63,165,122,206,149,178,53,96,114,57,95,43,95,43,82,20,87,58,205,48,151,253,202,227,216,158,217,126,181,243,23,79,107,198,15,9,154,55,139,173,175,251,143,157,177,83,15,157,161,98,59,56,45,70,234,11,106,124,83,214,70,44,232,198,36,145,43,217,44,76,88,220,197,127,103,95,27,213,21,209,49,82,136,127,178,230,251,126,221,191,179,71,220,111,248,73,255,0,244,39,218,116,255,0,238,63,91,255,0,24,242,250,127,248,191,231,255,0,73,255,0,202,255,0,139,242,154,19,216,29,31,184,250,3,102,180,158,141,221,205,123,247,211,87,226,177,237,131,41,155,236,84,245,50,119,57,90,222,231,116,124,190,54,43,34,243,61,18,73,124,126,71,162,61,238,68,232,5,122,243,151,217,12,174,186,217,44,6,244,99,243,149,43,215,218,251,19,182,245,9,163,119,125,184,50,83,211,174,143,137,233,213,17,241,203,28,93,88,228,68,115,36,123,187,145,88,140,146,152,65,121,60,164,54,26,182,214,112,209,30,228,228,41,91,131,80,238,125,143,181,44,165,154,242,215,124,88,232,31,36,84,99,70,61,234,215,177,205,89,108,178,86,177,157,236,184,212,252,205,99,28,179,124,229,92,88,251,88,222,79,167,250,135,227,167,51,88,104,207,140,30,19,52,111,23,91,95,247,31,59,98,166,31,59,66,196,118,112,90,141,212,22,212,248,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,254,206,190,55,170,43,162,98,166,123,53,254,128,214,91,89,172,178,219,125,184,58,122,222,15,80,224,236,45,107,212,108,162,119,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,170,215,154,255,0,89,110,126,166,159,89,238,6,161,183,157,206,218,175,82,181,140,133,181,71,79,59,43,87,142,188,75,35,186,117,123,210,40,99,69,123,186,189,234,138,231,43,156,170,229,181,78,84,60,14,86,211,88,172,39,23,27,140,251,105,157,201,87,176,253,35,137,86,75,93,40,212,149,178,64,235,179,163,145,171,43,231,137,207,241,53,58,196,144,202,217,58,189,210,51,195,13,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,10,1,230,143,239,179,115,127,69,248,122,68,170,228,99,252,108,254,91,254,164,90,160,0,16,131,153,103,2,182,120,154,211,53,119,63,108,104,91,181,186,26,114,188,24,218,180,91,106,40,224,203,227,150,194,171,160,122,207,35,34,133,240,172,243,76,217,17,201,220,158,72,220,215,171,163,88,232,216,145,92,18,112,125,169,184,185,221,8,176,173,75,116,180,78,14,196,14,213,153,138,146,215,243,209,130,88,231,124,44,142,57,94,142,115,230,117,103,196,143,107,36,72,213,200,247,181,200,157,174,191,237,1,160,52,110,214,104,220,78,223,109,246,158,169,131,211,216,58,233,90,141,26,200,189,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,3,53,156,88,251,167,222,79,168,26,135,228,103,61,255,0,2,252,102,231,120,60,220,123,89,57,49,95,108,232,205,81,233,235,234,108,108,76,98,90,116,113,43,252,86,107,72,238,157,38,139,203,42,164,110,114,71,35,94,230,187,181,85,146,199,121,59,189,180,59,71,197,86,209,201,163,53,156,21,51,250,99,63,94,44,134,51,39,143,157,143,124,15,115,21,213,239,210,176,222,230,163,209,175,234,215,167,115,30,199,185,174,71,198,247,53,208,47,134,190,49,118,107,129,76,234,240,85,186,20,241,76,169,165,60,242,103,55,19,79,72,235,149,110,103,38,99,44,77,12,245,97,129,102,95,2,189,212,60,221,207,147,186,156,72,248,162,106,185,176,216,254,128,215,250,55,116,244,110,39,112,118,251,80,212,206,105,236,229,116,179,70,245,101,94,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,1,199,248,186,217,12,175,17,220,58,107,61,154,193,103,42,98,50,89,250,245,157,78,221,184,220,248,18,122,246,161,179,27,36,237,252,205,99,221,2,49,94,136,229,98,61,92,141,127,111,98,230,220,22,63,201,131,97,171,106,173,208,212,187,255,0,157,165,111,211,232,122,237,197,224,158,234,242,182,9,50,55,35,145,179,200,201,145,232,199,190,26,221,88,232,149,175,252,47,70,245,236,86,177,93,113,32,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,38,166,233,109,110,132,222,157,9,147,219,61,203,193,125,179,166,243,62,31,91,75,213,77,95,203,226,153,147,71,251,200,94,201,27,210,72,152,239,202,228,235,211,162,245,69,84,92,246,113,41,194,142,227,240,223,190,41,178,25,56,190,241,223,202,120,39,211,115,226,225,89,36,204,213,177,51,226,174,230,87,106,186,70,76,233,35,124,107,10,245,114,72,213,70,172,141,86,72,249,213,172,54,47,125,182,19,148,246,224,233,61,235,213,63,254,137,251,51,73,122,26,127,239,115,253,242,182,73,191,203,107,72,255,0,89,234,60,177,77,249,151,247,95,224,79,245,244,128,28,39,123,167,217,191,168,26,123,228,96,52,166,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,0,0,0,0,0,0,0,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,143,201,251,167,165,126,245,125,250,251,179,138,251,201,246,127,217,63,108,122,40,253,119,161,242,121,125,55,159,167,147,195,228,252,254,62,238,222,239,205,211,175,226,125,121,108,78,43,63,138,187,130,206,227,42,100,113,185,26,242,84,185,78,220,45,154,11,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,67,204,11,129,28,239,10,186,170,77,107,165,153,235,118,203,80,100,22,60,117,158,172,143,236,187,83,201,106,72,177,93,143,177,45,137,252,85,171,181,125,75,145,26,254,189,23,163,191,5,136,5,212,242,84,246,177,170,126,160,94,248,236,113,63,202,171,231,157,252,19,254,100,254,154,86,94,147,208,26,203,93,86,212,22,180,126,158,183,150,102,149,195,201,159,203,165,100,71,62,174,58,57,98,138,91,10,206,189,206,99,29,60,106,254,212,94,214,119,61,221,24,199,185,190,171,135,93,249,214,92,54,238,230,11,117,180,101,219,109,126,58,195,25,147,163,13,132,133,153,108,114,189,171,98,148,170,230,61,189,146,53,189,17,202,199,118,61,25,35,83,189,141,84,233,92,118,241,127,253,176,183,31,79,234,204,102,7,43,167,240,184,29,63,95,31,22,38,230,71,212,198,203,207,87,75,114,120,218,212,107,27,220,247,178,30,244,78,233,35,171,11,220,140,85,72,163,148,28,150,54,26,206,91,89,106,190,35,115,52,170,63,27,130,174,253,51,133,89,171,197,43,254,209,153,35,150,204,209,61,95,223,3,226,174,177,198,171,217,251,198,94,123,81,255,0,149,237,88,235,205,31,223,102,230,254,139,240,244,137,169,202,167,115,52,174,205,240,35,185,155,165,173,109,250,124,46,153,214,25,60,133,158,217,35,100,147,118,99,49,221,144,69,228,123,24,233,165,122,182,56,216,174,78,249,30,198,162,245,114,21,193,197,87,19,26,203,138,253,220,185,186,90,194,141,76,115,27,93,184,220,70,50,178,35,153,142,199,70,249,31,20,11,39,106,58,103,247,75,35,223,35,145,59,158,247,118,181,140,236,141,147,3,149,63,3,149,183,43,43,67,138,77,201,125,184,176,90,99,48,143,210,216,198,178,88,23,35,145,170,230,61,46,190,78,136,143,173,12,189,26,214,198,229,242,77,20,141,122,181,177,58,57,174,36,230,153,110,38,248,109,192,101,110,224,179,188,65,237,174,59,37,142,177,37,75,148,237,234,202,16,207,90,120,220,173,146,41,35,116,168,230,61,174,69,106,181,81,21,21,21,20,245,122,43,112,180,14,229,98,165,206,237,206,184,211,250,171,27,5,135,84,150,230,19,39,13,232,35,157,173,107,157,19,164,133,206,106,61,26,246,57,90,171,215,163,218,191,235,67,208,0,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,41,128,1,84,28,238,54,134,203,50,187,123,191,116,96,183,37,121,235,203,164,50,146,58,120,188,16,61,142,146,213,38,178,63,194,85,124,137,37,245,115,191,51,17,33,141,63,34,170,119,213,177,125,28,171,54,115,59,180,92,35,226,44,234,57,186,91,215,185,9,117,140,117,187,89,254,75,86,204,16,71,89,59,216,247,35,252,144,87,138,126,191,149,205,243,246,57,168,230,42,172,192,63,39,84,234,205,43,161,176,86,181,78,181,212,216,173,63,133,165,217,234,114,57,75,177,212,171,7,123,218,198,119,203,34,181,141,238,123,218,212,234,191,139,156,136,159,138,161,224,63,181,143,11,31,248,203,109,87,255,0,28,177,223,253,24,229,92,209,253,137,238,111,232,191,49,72,160,19,234,196,229,178,184,12,173,44,238,11,39,111,29,146,199,88,142,221,59,149,38,116,51,214,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,208,79,2,252,102,224,184,195,219,139,89,57,49,95,99,107,61,47,233,235,234,108,108,76,122,213,108,146,163,252,86,107,72,238,189,97,151,197,42,164,110,114,201,27,152,230,187,185,17,146,201,37,74,171,231,157,252,19,254,100,254,154,85,174,51,19,149,205,89,125,60,54,50,221,251,17,215,158,219,226,173,11,165,123,96,130,39,205,52,170,214,162,170,50,56,163,146,71,187,251,154,198,57,203,209,17,84,245,123,47,187,218,203,97,119,67,79,238,230,223,207,82,60,238,157,176,233,171,165,184,18,104,37,99,227,116,82,195,35,63,5,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,78,213,199,143,26,86,120,200,214,90,95,41,143,211,182,244,246,158,211,24,118,195,91,25,102,104,167,123,114,54,17,143,189,50,72,198,53,202,197,115,34,137,136,229,94,172,172,217,59,98,116,175,141,189,215,147,103,15,95,125,55,99,45,196,46,90,206,86,165,77,187,233,75,16,200,234,244,171,145,189,118,181,136,167,107,167,114,42,47,130,7,162,186,38,126,110,235,48,57,92,214,167,108,159,149,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,161,242,100,241,56,172,213,102,83,204,227,42,95,175,29,136,45,178,43,48,182,86,54,120,37,100,208,202,141,114,42,35,227,150,56,228,99,191,189,175,99,92,157,21,17,79,172,229,95,218,199,133,143,252,101,182,171,255,0,142,88,239,254,140,116,172,78,91,21,159,197,82,206,224,178,117,50,56,220,141,120,237,211,185,82,102,205,5,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,12,177,31,86,79,19,149,194,217,101,60,206,50,221,11,18,87,130,219,34,179,11,162,123,160,158,38,77,12,168,215,34,42,178,72,164,142,70,59,251,156,199,181,201,213,21,20,185,254,88,188,120,254,219,240,85,182,27,118,51,93,218,251,79,227,219,246,110,83,35,145,242,90,213,16,181,243,58,78,141,241,53,60,213,224,109,116,119,116,146,75,51,82,73,151,175,100,174,73,254,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,41,130,136,121,142,240,57,91,133,45,101,67,88,109,243,237,216,219,173,97,98,118,81,134,86,75,43,240,150,218,136,245,165,44,234,138,215,177,205,87,58,7,57,222,87,50,41,90,228,114,194,178,201,199,248,81,226,187,113,248,74,220,118,107,93,21,47,174,197,94,241,193,159,192,79,50,178,174,94,171,85,85,26,229,68,95,28,204,238,114,197,50,34,186,55,57,200,168,246,62,72,223,161,61,173,221,45,9,189,58,19,25,185,155,105,157,251,103,77,230,124,222,138,239,165,154,191,151,197,51,225,147,247,115,49,146,55,164,145,61,191,153,169,215,167,84,234,138,138,190,131,45,150,197,96,49,87,115,185,220,157,76,118,55,29,94,75,119,46,91,153,176,193,90,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,154,255,0,107,30,22,63,241,150,218,175,254,57,99,191,250,48,226,199,218,198,242,125,63,212,63,29,57,154,195,81,26,255,0,95,232,221,172,209,185,109,193,220,29,67,83,7,167,176,117,214,205,235,214,85,123,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,207,15,23,156,78,103,120,180,222,91,59,171,151,194,253,137,81,152,250,184,188,94,35,212,178,207,160,171,19,85,206,143,206,216,162,89,123,167,146,196,189,92,222,228,242,246,117,86,181,167,21,52,39,192,191,25,184,46,48,246,226,214,78,76,87,216,218,207,75,250,122,250,155,27,19,30,181,91,36,168,255,0,21,154,210,59,175,88,101,241,74,169,27,156,178,70,230,57,174,238,68,100,178,84,183,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,42,243,71,247,217,185,191,162,252,61,34,42,151,39,203,23,152,5,205,221,167,91,135,237,239,212,94,175,93,84,237,131,76,228,165,142,121,109,103,170,199,4,211,74,219,47,107,22,52,154,8,235,254,51,72,246,186,102,189,189,81,210,53,239,146,90,241,85,195,62,141,226,191,104,238,109,110,176,189,111,28,246,216,110,75,17,147,172,170,231,227,178,49,178,70,69,58,199,220,141,153,157,178,200,199,198,229,78,230,61,221,174,99,251,36,102,120,119,75,107,117,222,203,107,188,158,217,238,94,11,236,109,73,134,240,250,218,94,170,27,30,47,44,44,154,63,222,66,247,198,238,177,202,199,126,87,47,78,189,23,162,162,162,72,14,87,30,251,54,203,245,175,135,186,74,174,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,255,0,0,1,64,60,209,253,246,110,111,232,191,15,72,146,156,151,117,78,11,67,105,94,33,117,174,169,189,232,176,186,127,31,131,202,100,108,248,159,39,130,172,17,229,36,150,78,198,35,158,238,214,49,203,209,168,174,94,157,17,21,127,2,37,241,183,198,14,166,226,231,116,37,205,57,109,210,209,56,59,19,183,73,225,237,197,95,207,70,9,99,129,147,62,73,34,98,57,207,153,213,153,42,177,207,145,35,87,43,24,231,34,119,59,160,114,226,224,114,183,21,186,202,254,176,220,23,219,175,183,90,62,196,12,189,12,76,150,39,230,237,185,21,233,74,41,209,17,172,99,90,141,116,238,107,188,173,100,177,53,168,213,153,37,142,247,140,171,151,253,202,227,216,158,217,126,181,243,23,73,84,124,145,226,113,80,229,108,103,97,198,84,102,74,229,120,106,88,184,216,90,147,205,4,46,145,209,68,249,58,119,57,140,116,243,57,173,85,232,213,150,69,78,157,203,215,235,7,159,215,250,3,70,238,158,141,203,109,246,224,233,234,153,205,61,156,174,181,175,81,178,139,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,99,53,102,150,206,232,109,85,153,209,90,166,143,162,205,105,252,133,140,94,70,183,149,146,120,45,65,35,163,150,62,246,43,152,238,215,177,201,213,170,173,94,157,81,85,63,19,213,108,14,206,103,120,128,222,93,39,179,186,114,111,79,111,83,100,27,94,75,61,172,127,164,170,198,186,75,54,123,30,246,36,158,40,35,150,95,31,122,57,253,157,173,252,206,68,52,189,137,196,226,176,24,170,88,44,22,50,166,59,27,142,175,29,74,116,234,66,216,96,173,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,156,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,68,107,253,127,163,118,179,70,229,183,7,112,117,13,76,30,158,193,215,91,55,175,89,85,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,60,60,94,113,57,157,226,211,121,108,238,174,95,11,246,37,70,99,234,226,241,120,143,82,203,62,130,172,77,87,58,63,59,98,137,101,238,158,75,18,245,115,123,147,203,217,213,90,214,156,84,208,159,2,252,102,224,184,195,219,139,89,57,49,95,99,107,61,47,233,235,234,108,108,76,122,213,108,146,163,252,86,107,72,238,189,97,151,197,42,164,110,114,201,27,152,230,187,185,17,146,201,82,220,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,5,0,243,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,45,80,28,171,251,88,240,177,255,0,140,182,213,127,241,203,29,255,0,209,142,149,137,203,98,179,248,170,89,220,22,78,166,71,27,145,175,29,186,119,42,76,217,160,179,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,145,127,153,38,244,101,118,67,132,189,81,157,210,250,190,222,155,212,249,203,20,240,56,43,149,24,239,58,207,52,200,233,219,28,136,213,240,191,209,197,113,201,47,86,171,85,168,172,115,100,236,51,238,74,174,88,187,165,251,47,227,39,69,122,188,239,217,152,173,91,234,52,182,67,252,151,205,234,189,84,107,233,32,252,24,231,51,186,244,116,191,59,123,122,116,252,206,70,43,203,254,6,107,56,177,247,79,188,159,80,53,15,200,206,120,172,238,128,214,90,103,76,233,157,103,157,211,214,234,96,181,141,123,54,112,89,7,34,44,23,153,94,195,235,206,140,114,42,162,62,57,99,84,115,23,163,209,29,27,149,59,100,99,157,45,56,26,230,69,157,225,63,74,230,182,239,88,233,188,174,180,210,211,119,220,193,84,102,77,144,125,143,107,199,59,223,28,104,248,156,190,27,19,186,14,244,71,163,98,233,44,172,142,71,189,237,124,53,203,101,178,185,252,173,220,238,119,39,111,35,146,200,216,146,221,203,150,230,116,211,217,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,209,79,4,123,13,103,135,30,26,52,118,219,102,105,84,131,80,165,119,229,53,2,195,94,40,222,185,27,47,89,100,142,87,196,247,182,103,194,215,71,89,37,239,119,123,43,177,83,163,123,90,157,212,25,246,230,73,178,248,173,144,226,211,84,96,180,190,144,169,166,244,198,114,189,60,246,10,157,71,183,192,176,77,10,54,119,71,26,57,124,44,245,145,92,106,69,209,168,212,106,35,26,216,251,8,192,104,207,130,61,134,179,195,143,13,26,59,109,179,52,170,65,168,82,187,242,154,129,97,175,20,111,92,141,151,172,178,71,43,226,123,219,51,225,107,163,172,146,247,187,189,149,216,169,209,189,173,78,234,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,159,147,145,210,122,87,49,157,196,106,156,182,153,197,93,205,105,255,0,81,246,70,70,197,40,228,181,143,243,177,25,63,167,149,200,175,139,200,196,70,191,177,83,185,168,136,189,80,141,124,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,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,0,0,0,0,0,0,0,25,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,64,30,127,95,232,13,27,186,122,55,45,183,219,131,167,170,103,52,246,114,186,214,189,70,202,47,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,204,226,159,101,63,179,183,16,90,219,103,35,200,122,218,154,127,32,158,130,119,75,228,145,244,103,137,150,42,249,93,227,141,22,100,130,104,146,78,214,35,124,136,254,222,173,232,171,221,121,117,241,213,103,133,173,100,154,31,112,111,219,126,213,231,236,77,53,232,107,85,137,239,198,100,102,74,236,76,146,170,70,179,204,198,199,93,177,190,22,191,252,15,115,218,199,189,168,199,222,241,85,124,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,199,159,230,95,192,229,158,28,117,148,219,195,161,223,81,251,117,173,51,18,50,26,145,178,42,239,193,228,102,73,39,90,77,133,136,214,173,101,107,37,116,46,99,127,35,35,88,222,136,173,99,230,134,186,79,75,103,117,206,170,195,104,173,45,71,214,230,181,6,66,190,47,29,91,202,200,252,246,167,145,177,197,31,123,213,172,111,115,222,212,234,229,70,167,94,170,168,159,137,164,142,26,246,134,182,194,236,54,134,218,56,96,169,29,141,59,135,134,28,130,212,158,89,160,151,34,254,178,221,154,55,203,209,234,201,44,201,52,136,138,141,232,143,68,70,181,17,26,148,153,205,31,223,102,230,254,139,240,244,142,41,103,246,203,251,2,199,121,126,213,253,147,253,240,187,224,241,246,250,31,188,94,138,183,151,205,219,249,188,222,151,197,227,242,254,29,190,127,23,255,0,159,63,43,105,254,226,126,212,244,111,237,75,255,0,144,207,188,24,239,188,127,233,191,236,95,169,143,213,127,160,253,239,250,31,39,250,63,207,255,0,107,248,244,52,189,183,185,61,27,154,208,26,107,51,183,49,212,143,73,223,195,210,179,129,101,74,139,86,6,227,159,11,29,89,35,133,90,213,137,158,37,103,70,43,91,218,157,19,162,116,232,122,3,53,156,88,251,167,222,79,168,26,135,228,103,45,83,146,167,181,141,83,245,2,247,199,99,137,254,1,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,0,4,63,230,181,136,219,140,167,6,218,142,198,224,100,125,29,188,110,66,141,205,50,230,57,29,52,153,143,34,198,200,227,137,102,137,37,238,130,75,77,122,117,122,199,18,203,50,70,247,68,141,40,92,211,158,200,82,209,184,237,151,208,56,253,185,203,91,202,105,58,186,95,21,14,6,245,182,171,103,181,142,109,72,210,180,210,34,177,138,143,116,72,199,42,43,25,248,170,254,86,255,0,114,123,82,42,243,71,246,39,185,191,162,252,197,34,128,75,254,230,143,236,79,115,127,69,249,138,69,0,150,233,205,123,129,202,218,151,21,155,226,227,110,95,109,115,184,218,245,223,171,177,40,201,108,37,234,145,54,56,27,118,4,106,57,98,124,17,53,158,86,175,72,150,24,157,39,86,58,55,249,171,3,101,247,123,89,108,46,232,105,253,220,219,249,234,71,157,211,182,29,53,116,183,2,77,4,172,124,110,138,88,100,103,224,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,238,24,184,133,210,188,80,108,214,23,119,52,181,111,65,235,252,149,178,56,183,218,142,196,216,203,209,59,182,90,242,57,139,255,0,54,70,43,154,199,62,41,98,122,177,157,253,169,0,57,231,127,4,255,0,153,63,166,145,87,149,199,190,205,178,253,107,225,238,157,87,153,215,1,223,177,12,237,157,249,218,124,47,110,129,212,25,7,125,165,139,199,99,188,117,116,188,206,100,45,143,171,188,174,95,13,137,221,97,91,219,28,113,66,229,142,20,233,223,19,86,0,26,72,225,23,100,50,188,56,240,233,163,54,107,59,156,169,151,201,96,43,217,117,203,117,35,115,32,89,236,90,154,204,140,143,187,243,57,140,116,234,196,122,163,85,232,196,114,181,157,221,137,86,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,69,170,0,101,92,210,159,9,222,214,54,111,233,254,158,248,232,12,214,22,253,189,28,4,255,0,106,142,14,246,83,114,54,238,127,79,185,186,103,107,244,245,58,149,231,177,217,87,53,69,148,99,149,41,185,94,189,144,204,143,146,71,69,47,224,213,115,220,201,87,181,205,146,26,139,196,229,178,184,12,173,44,238,11,39,111,29,146,199,88,142,221,59,149,38,116,51,214,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,208,79,2,252,102,224,184,195,219,139,89,57,49,95,99,107,61,47,233,235,234,108,108,76,122,213,108,146,163,252,86,107,72,238,189,97,151,197,42,164,110,114,201,27,152,230,187,185,17,146,201,249,92,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,7,159,215,250,3,70,238,158,141,203,109,246,224,233,234,153,205,61,156,174,181,175,81,178,139,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,123,56,193,225,51,89,112,139,186,31,113,243,182,45,230,48,87,235,199,103,5,168,221,65,42,193,149,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,239,233,227,122,162,54,86,42,251,254,94,124,105,229,120,88,221,10,248,45,95,168,45,183,106,245,45,133,77,65,77,43,58,210,82,157,99,237,139,33,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,142,71,178,30,219,148,226,111,45,138,207,240,137,186,249,220,22,78,166,71,27,145,219,124,237,186,119,42,76,217,160,179,4,152,201,157,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,134,109,205,41,241,99,237,99,121,62,159,234,31,142,156,205,97,50,185,142,241,199,91,138,221,101,67,71,237,243,45,215,219,173,31,98,119,209,154,87,203,19,243,118,220,136,197,187,44,10,168,214,49,173,71,54,6,185,190,86,178,89,92,229,106,204,177,71,207,248,36,224,251,83,113,115,186,17,97,90,150,233,104,156,29,136,29,171,51,21,37,175,231,163,4,177,206,248,89,28,114,189,28,231,204,234,207,137,30,214,72,145,171,145,239,107,145,59,93,50,185,159,114,255,0,193,96,180,77,45,252,216,173,59,149,79,187,56,250,56,125,71,134,130,71,219,142,44,61,42,109,175,94,251,86,87,172,169,224,134,188,16,202,137,222,139,31,108,206,236,241,205,36,149,193,178,251,189,172,182,23,116,52,254,238,109,252,245,35,206,233,219,14,154,186,91,129,38,130,86,62,55,69,44,50,51,240,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,245,92,91,111,126,43,136,253,254,212,123,209,134,193,219,195,87,212,117,241,110,125,11,50,54,71,214,158,28,117,106,243,49,30,223,193,236,73,97,147,177,253,26,174,103,107,149,172,85,86,36,245,228,99,252,108,254,91,254,164,69,94,104,254,251,55,55,244,95,135,164,126,79,10,92,25,103,120,180,219,141,213,201,232,60,175,139,89,232,79,178,44,98,49,179,189,140,171,149,142,194,93,243,214,116,142,233,226,153,125,60,75,20,138,228,143,185,28,215,244,71,249,98,142,184,156,182,87,1,149,165,157,193,100,237,227,178,88,235,17,219,167,114,164,206,134,122,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,253,192,15,24,56,174,44,182,141,174,200,45,184,245,222,142,175,78,134,171,100,209,53,25,102,119,177,201,29,232,157,27,27,23,101,133,134,87,172,109,107,86,39,181,236,237,236,72,228,146,32,115,202,196,226,161,202,236,222,118,28,101,70,100,174,87,207,84,177,113,176,181,39,154,8,93,69,209,68,249,58,119,57,140,116,243,57,173,85,232,213,150,69,78,157,203,214,48,114,184,247,217,182,95,173,124,61,210,85,115,206,254,9,255,0,50,127,77,34,175,43,143,125,155,101,250,215,195,221,47,248,0,10,1,230,143,239,179,115,127,69,248,122,68,117,197,107,253,101,130,209,185,253,190,195,106,27,116,244,246,170,177,70,206,106,140,42,141,101,247,211,89,86,178,74,168,157,206,99,29,60,143,70,117,236,87,246,57,81,93,27,21,189,87,131,238,19,53,151,23,91,161,247,31,5,98,222,31,5,66,188,150,115,186,141,180,18,212,24,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,254,254,158,71,162,43,98,122,166,132,244,6,128,209,187,89,163,113,59,125,183,218,122,166,15,79,96,235,165,106,52,107,34,246,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,12,171,151,253,202,227,216,158,217,126,181,243,23,73,84,0,5,5,243,83,147,20,254,56,245,243,113,244,173,193,98,58,248,118,222,124,214,91,43,39,159,236,202,202,143,137,169,27,86,38,120,150,38,43,28,233,21,94,199,191,185,17,233,27,61,7,40,111,184,159,219,39,27,247,187,254,202,253,223,202,125,214,255,0,77,255,0,101,60,109,242,127,163,252,191,241,31,95,254,151,242,127,247,63,63,140,189,64,114,174,44,125,172,111,39,211,253,67,241,211,153,172,38,87,49,222,56,235,113,91,172,168,104,253,190,101,186,251,117,163,236,78,250,51,74,249,98,126,110,219,145,24,183,101,129,85,26,198,53,168,230,192,215,55,202,214,75,43,156,173,89,150,40,249,255,0,4,156,31,106,110,46,119,66,44,43,82,221,45,19,131,177,3,181,102,98,164,181,252,244,96,150,57,223,11,35,142,87,163,156,249,157,89,241,35,218,201,18,53,114,61,237,114,39,107,166,87,51,238,95,248,44,22,137,165,191,155,21,167,114,169,247,103,31,71,15,168,240,208,72,251,113,197,135,165,77,181,235,223,106,202,245,149,60,16,215,130,25,81,59,209,99,237,153,221,158,57,164,146,184,54,95,119,181,150,194,238,134,159,221,205,191,158,164,121,221,59,97,211,87,75,112,36,208,74,199,198,232,165,134,70,126,10,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,158,171,139,109,239,197,113,31,191,218,143,122,48,216,59,120,106,250,142,190,45,207,161,102,70,200,250,211,195,142,173,94,102,35,219,248,61,137,44,50,118,63,163,85,204,237,114,181,138,170,196,158,188,140,127,141,159,203,127,212,139,84,5,0,243,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,45,80,25,87,52,167,194,119,181,141,155,250,127,167,190,58,3,170,148,173,206,79,122,254,252,241,5,137,217,202,152,255,0,13,77,178,199,175,154,121,34,237,146,123,217,24,171,216,147,181,201,35,145,208,182,6,83,70,245,99,28,146,121,250,247,55,177,78,41,193,39,6,89,222,48,115,186,214,141,44,175,217,84,52,166,159,154,196,118,220,246,54,57,51,19,178,70,99,107,74,191,154,70,66,233,35,146,73,36,100,82,42,71,93,236,252,174,145,142,72,214,105,163,96,119,143,5,196,6,205,105,61,226,211,144,250,122,154,155,30,219,18,86,238,123,253,37,166,57,209,217,173,222,246,49,100,241,79,28,177,121,59,17,175,236,238,111,229,114,41,208,12,214,113,99,238,159,121,62,160,106,31,145,156,181,78,21,120,122,210,188,80,114,175,209,187,71,170,108,250,15,95,246,181,156,118,81,149,99,177,54,50,244,89,171,174,138,196,109,122,127,206,141,232,215,49,207,138,89,88,143,103,127,114,84,94,244,109,14,178,216,93,208,212,27,71,184,16,84,143,59,167,108,54,27,11,82,116,154,9,88,248,219,44,83,70,255,0,193,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,82,74,242,175,225,227,43,188,188,75,226,181,229,172,85,75,90,79,108,108,67,155,203,62,107,142,133,237,186,172,153,113,173,137,177,175,123,222,150,97,108,202,139,210,62,202,239,71,170,247,54,57,47,120,2,173,121,229,73,138,76,86,205,195,53,43,110,201,58,198,121,213,236,54,203,91,4,112,35,104,249,88,248,188,106,231,189,206,88,85,175,73,26,140,70,72,138,215,247,162,199,89,123,79,247,19,246,167,163,127,106,95,252,134,125,224,199,125,227,255,0,77,255,0,98,253,76,126,171,253,7,239,127,208,249,63,209,254,127,251,95,199,161,167,224,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,130,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,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,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,102,179,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,210,85,0,10,1,230,143,239,179,115,127,69,248,122,68,85,45,83,149,103,30,63,246,35,133,77,223,205,127,181,139,72,103,114,121,31,253,67,43,97,26,207,23,254,208,232,159,36,223,236,235,177,191,232,152,57,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,147,213,154,91,5,174,116,174,103,69,106,154,62,183,11,168,49,246,49,121,26,222,87,199,231,171,60,110,142,88,251,216,173,123,123,152,247,39,86,170,57,58,245,69,69,252,74,235,225,107,150,239,236,27,142,44,198,83,80,224,126,248,237,238,157,211,233,157,210,25,220,132,93,61,30,82,107,109,101,104,165,103,229,142,107,144,71,13,183,43,152,215,49,157,107,204,169,12,146,68,198,89,81,64,60,209,253,246,110,111,232,191,15,72,155,252,164,244,6,141,221,62,9,181,254,223,110,14,158,169,156,211,217,205,113,126,181,234,54,81,123,37,103,217,248,213,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,72,43,199,39,3,154,203,132,45,100,219,85,95,111,57,183,89,203,14,102,7,60,246,39,124,111,232,174,244,87,59,81,26,203,45,106,57,81,200,136,201,152,213,123,17,170,217,98,139,165,114,221,227,235,59,176,90,171,23,178,91,145,144,245,187,101,168,50,12,175,94,107,86,89,31,221,155,83,201,209,108,178,73,92,214,54,155,158,254,233,227,115,145,172,234,233,153,209,222,70,77,119,224,0,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,48,0,43,3,157,166,241,224,162,210,186,23,135,234,240,249,179,86,114,9,172,110,73,220,246,250,74,177,199,98,165,116,232,172,236,147,204,249,108,254,40,254,230,122,95,204,222,146,53,82,165,139,232,229,89,188,121,221,221,225,31,17,91,81,195,214,222,130,200,75,163,163,179,220,207,242,170,181,160,130,74,203,216,198,53,25,227,130,196,80,116,252,206,119,131,189,206,87,61,81,38,0,4,85,230,143,236,79,115,127,69,249,138,69,0,154,168,41,91,153,215,1,223,177,12,237,157,249,218,124,47,110,129,212,25,7,125,165,139,199,99,188,117,116,188,206,100,45,143,171,188,174,95,13,137,221,97,91,219,28,113,66,229,142,20,233,223,19,87,218,242,113,217,13,249,131,89,94,223,58,185,203,122,115,107,237,87,155,29,110,156,209,247,51,85,78,196,123,99,72,163,119,224,214,86,149,206,114,218,79,197,30,143,129,157,200,251,30,63,65,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,191,60,182,39,21,159,197,93,193,103,113,149,50,56,220,141,121,42,92,167,110,22,205,5,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,214,225,227,149,206,166,216,238,55,168,235,107,150,106,103,246,175,76,87,177,156,192,228,111,69,94,121,230,186,228,88,171,82,177,10,185,174,142,204,14,145,108,54,204,113,186,53,90,209,185,190,39,191,178,43,52,41,91,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,181,64,0,50,174,105,79,132,239,107,27,55,244,255,0,79,124,116,4,32,230,189,192,229,109,75,138,205,241,113,183,47,182,185,220,109,122,239,213,216,148,100,182,18,245,72,155,28,13,187,2,53,28,177,62,8,154,207,43,87,164,75,12,78,147,171,29,27,252,208,255,0,150,150,204,111,110,226,241,23,135,215,187,65,146,169,130,175,161,44,121,179,25,251,117,32,189,5,6,89,171,105,177,195,37,55,207,12,179,178,194,69,45,117,88,92,143,141,36,87,163,152,168,215,22,149,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,48,14,85,196,239,15,90,87,138,13,154,205,109,30,169,179,232,61,127,142,206,59,40,202,177,216,155,25,122,39,119,69,98,54,189,63,231,70,244,107,152,231,197,44,172,71,179,191,185,51,153,184,90,43,43,182,186,255,0,82,237,206,118,197,73,242,90,87,49,119,9,114,90,143,115,160,146,122,211,62,25,29,27,156,214,185,88,174,98,170,42,181,171,211,167,84,79,238,47,123,149,199,177,61,178,253,107,230,46,146,168,229,92,88,251,88,222,79,167,250,135,227,167,51,88,116,174,29,118,27,89,113,37,187,152,45,169,209,148,173,185,249,27,12,126,78,244,53,210,102,98,113,200,246,165,139,178,163,158,198,246,70,215,117,70,171,219,222,245,100,109,94,247,181,23,69,59,47,180,58,55,97,118,191,79,237,30,223,193,110,60,22,157,174,232,107,173,185,214,105,229,123,228,116,178,205,35,255,0,4,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,82,7,49,254,95,247,56,119,206,203,187,123,67,167,127,224,158,255,0,166,130,90,213,228,158,196,154,118,215,99,35,237,176,249,159,36,143,134,105,17,94,201,149,221,169,36,171,19,145,159,185,89,96,177,106,156,140,127,141,159,203,127,212,136,171,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,244,28,215,184,28,173,169,113,89,190,46,54,229,246,215,59,141,175,93,250,187,18,140,150,194,94,169,19,99,129,183,96,70,163,150,39,193,19,89,229,106,244,137,97,137,210,117,99,163,127,154,176,54,95,119,181,150,194,238,134,159,221,205,191,158,164,121,221,59,97,211,87,75,112,36,208,74,199,198,232,165,134,70,126,10,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,147,43,153,143,16,186,87,138,13,154,225,227,119,52,181,111,65,235,254,244,86,200,226,223,106,59,19,99,47,68,236,107,101,175,35,152,191,243,100,98,185,172,115,226,150,39,171,25,223,218,156,171,149,199,190,205,178,253,107,225,238,146,171,158,119,240,79,249,147,250,105,21,121,92,123,236,219,47,214,190,30,233,127,192,0,80,15,52,127,125,155,155,250,47,195,210,56,86,203,237,14,178,223,173,208,211,251,71,183,240,84,147,59,168,172,58,26,235,110,116,134,8,152,200,221,44,179,72,255,0,197,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,67,220,49,112,245,165,120,95,217,172,46,209,233,107,62,191,208,121,44,228,114,143,171,29,121,178,119,165,119,116,182,36,107,19,254,108,108,71,57,238,100,81,68,197,123,251,59,151,170,131,42,229,255,0,114,184,246,39,182,95,173,124,197,210,85,0,15,21,189,27,189,163,118,23,107,245,6,238,110,4,246,227,193,105,218,237,154,194,84,129,102,158,87,190,70,197,20,49,179,240,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,204,182,91,45,149,207,229,110,231,115,185,59,121,28,150,70,196,150,238,92,183,51,166,158,204,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,167,160,218,173,204,213,91,55,184,250,115,116,180,85,191,79,154,211,57,8,178,21,187,164,145,145,205,216,191,158,9,124,111,99,221,12,172,87,71,35,17,201,223,27,222,213,94,142,83,77,26,79,84,224,181,206,149,195,107,93,45,123,214,225,117,6,62,190,83,29,103,196,248,252,245,103,141,178,69,39,99,209,175,111,115,30,213,232,228,71,39,94,138,136,191,129,250,199,42,226,199,218,198,242,125,63,212,63,29,57,154,195,165,112,235,176,218,203,137,45,220,193,109,78,140,165,109,207,200,216,99,242,119,161,174,147,51,19,142,71,181,44,93,149,28,246,55,178,54,187,170,53,94,222,247,171,35,106,247,189,168,186,41,217,125,161,209,187,11,181,250,127,104,246,254,11,113,224,180,237,119,67,93,109,206,179,79,43,223,35,165,150,105,31,248,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,123,82,144,57,143,242,255,0,185,195,190,118,93,219,218,29,59,255,0,4,247,253,52,18,214,175,36,246,36,211,182,187,25,31,109,135,204,249,36,124,51,72,138,246,76,174,237,73,37,88,156,140,253,202,203,5,139,84,228,99,252,108,254,91,254,164,90,160,40,7,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,106,128,3,228,203,101,177,88,12,85,220,238,119,39,83,29,141,199,87,146,221,203,150,230,108,48,86,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,204,102,234,238,102,170,222,77,199,212,123,165,173,109,250,140,214,166,200,75,144,179,219,36,143,142,30,245,252,144,69,228,123,222,216,98,98,54,56,216,174,94,200,216,198,162,244,106,23,41,201,247,103,48,90,27,134,4,221,90,243,122,140,214,229,228,39,177,114,78,215,179,193,86,141,137,234,87,173,209,94,230,59,181,236,179,47,145,26,199,47,169,236,119,114,70,213,42,219,142,109,175,197,108,231,22,155,153,160,240,78,168,152,216,51,31,105,83,130,165,38,212,130,164,23,161,142,236,117,99,137,170,173,107,33,109,148,133,58,116,69,72,209,81,173,235,218,150,61,201,111,120,243,186,195,102,181,110,206,229,225,242,84,219,188,133,123,24,187,61,204,78,218,185,39,88,145,213,187,26,196,85,236,158,11,18,249,28,247,185,222,167,183,242,182,54,162,216,169,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,79,213,227,163,131,44,23,24,123,113,87,25,30,87,236,109,103,165,253,69,141,51,146,149,239,90,173,146,84,103,150,181,152,219,215,172,50,248,162,69,145,173,89,35,115,26,230,247,34,62,41,63,43,150,182,192,254,194,184,96,211,255,0,120,246,247,238,190,186,213,30,108,158,165,245,44,233,122,127,242,137,189,19,103,234,170,232,251,42,186,46,144,126,95,27,159,39,115,27,35,165,235,42,128,51,173,199,126,250,96,184,137,226,131,87,110,54,142,204,229,114,58,89,222,151,29,130,118,65,30,206,202,181,235,199,27,214,24,158,170,177,67,36,233,60,237,98,163,93,251,229,115,216,215,185,237,78,0,104,79,151,110,250,92,223,238,20,244,166,164,207,102,126,211,212,152,31,46,155,207,76,228,157,100,117,170,170,137,19,229,146,101,115,166,154,74,175,171,52,146,35,156,215,73,51,255,0,194,168,172,108,149,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,193,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,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,0,0,0,0,0,0,0,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,5,0,243,71,247,217,185,191,162,252,61,35,175,240,165,193,246,43,139,46,95,154,177,184,244,183,30,187,209,218,227,53,127,74,62,25,90,140,179,59,241,88,197,146,140,173,145,237,139,178,194,195,19,18,71,57,171,19,218,199,247,118,36,145,201,218,248,10,229,103,149,219,205,67,140,222,142,37,171,84,110,119,23,99,213,97,116,172,54,28,247,227,46,215,181,4,181,111,203,110,172,254,39,189,22,25,122,87,233,36,106,201,24,231,59,187,172,109,243,252,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,197,212,128,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,18,211,137,75,187,71,142,216,109,115,144,223,124,77,76,166,132,171,135,154,108,197,27,14,99,86,211,27,209,99,134,21,123,216,137,101,210,164,109,129,81,236,127,153,98,236,115,95,218,169,154,204,180,152,169,178,183,102,193,82,183,79,26,251,18,58,157,123,118,91,102,120,96,87,47,141,146,74,216,227,108,143,70,244,69,122,70,196,114,162,170,53,189,122,37,228,242,163,254,209,223,217,198,15,219,95,255,0,34,159,228,255,0,112,61,119,127,218,159,101,246,59,187,201,215,255,0,176,255,0,209,122,94,239,207,217,223,211,247,30,156,154,160,0,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,41,128,1,158,190,98,187,199,157,222,78,46,53,221,156,188,62,158,166,143,200,79,163,177,117,187,152,255,0,13,90,19,203,27,151,189,172,98,187,203,58,216,159,163,187,156,207,63,103,115,154,198,169,192,44,233,108,237,77,43,142,214,182,40,246,97,114,185,11,184,186,118,124,172,95,45,170,145,214,146,196,125,136,189,237,237,101,218,203,213,81,26,190,78,141,85,86,185,18,199,249,35,238,134,86,174,191,220,45,151,153,182,231,198,228,240,241,106,138,234,235,174,240,83,158,180,209,214,151,178,191,69,111,124,237,183,15,116,136,173,94,149,35,106,163,191,14,203,116,0,138,188,209,253,137,238,111,232,191,49,72,160,19,85,7,201,150,196,226,179,248,171,184,44,238,50,166,71,27,145,175,37,75,148,237,194,217,160,179,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,245,149,87,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,191,224,10,86,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,45,80,0,12,171,154,83,225,59,218,198,205,253,63,211,223,29,1,213,79,201,210,218,79,74,232,108,21,93,45,162,180,206,43,79,225,105,119,250,108,118,46,148,117,42,193,222,247,61,253,145,70,141,99,123,158,247,57,122,39,226,231,42,175,226,170,70,190,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,41,128,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,163,149,113,99,237,99,121,62,159,234,31,142,156,205,97,161,238,9,56,62,211,60,35,109,124,88,86,165,75,186,219,57,94,7,106,204,197,73,108,120,47,79,20,147,190,22,71,28,175,86,181,144,182,203,226,71,181,145,172,136,212,123,218,213,94,214,200,160,121,253,127,160,52,110,233,232,220,182,223,110,14,158,169,156,211,217,202,235,90,245,27,40,189,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,91,139,173,144,197,112,227,196,94,179,217,172,22,114,222,95,27,128,177,89,212,237,219,141,172,157,96,177,86,27,49,178,78,223,202,231,177,179,163,21,232,141,71,171,21,200,214,119,118,36,245,228,99,252,108,254,91,254,164,69,94,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,20,173,204,235,128,239,216,134,118,206,252,237,62,23,183,64,234,12,131,190,210,197,227,177,222,58,186,94,103,50,22,199,213,222,87,47,134,196,238,176,173,237,142,56,161,114,199,10,116,239,137,171,0,9,85,202,227,223,102,217,126,181,240,247,73,85,207,59,248,39,252,201,253,52,137,92,179,178,216,172,7,26,251,127,157,206,228,234,99,177,184,234,249,235,119,46,91,153,176,193,90,8,240,151,157,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,167,96,226,11,154,94,227,229,120,172,196,235,157,157,213,185,95,217,118,137,200,69,29,28,36,93,113,241,234,58,189,24,151,93,113,175,73,59,252,221,36,108,46,146,62,232,99,241,61,177,69,55,145,86,221,54,95,119,180,110,253,109,126,159,221,205,191,158,220,152,45,69,93,211,87,75,112,44,51,196,246,72,232,165,134,70,126,40,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,2,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,1,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,128,5,112,115,159,223,155,58,87,107,244,214,192,96,174,212,245,26,226,195,178,153,214,54,196,78,158,60,117,57,35,116,17,190,21,98,189,140,154,207,71,182,84,115,63,26,50,49,59,209,207,70,211,176,46,207,147,206,247,226,181,231,14,150,54,106,28,29,186,121,45,174,176,173,177,109,210,53,240,94,131,35,106,221,152,158,207,238,115,30,215,36,204,115,21,21,58,50,55,35,151,189,89,28,245,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,30,224,147,131,237,51,194,54,215,197,133,106,84,187,173,179,149,224,118,172,204,84,150,199,130,244,241,73,59,225,100,113,202,245,107,89,11,108,190,36,123,89,26,200,141,71,189,173,85,237,108,138,7,159,215,250,3,70,238,158,141,203,109,246,224,233,234,153,205,61,156,174,181,175,81,178,139,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,117,184,186,217,12,87,14,60,69,235,61,154,193,103,45,229,241,184,11,21,157,78,221,184,218,201,214,11,21,97,179,27,36,237,252,174,123,27,58,49,94,136,212,122,177,92,141,103,119,98,79,94,70,63,198,207,229,191,234,69,170,2,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,0,34,87,52,221,127,91,66,240,91,172,170,166,161,183,137,201,106,171,20,48,24,213,172,178,181,246,159,37,150,75,98,186,190,52,252,172,125,56,45,163,251,213,24,230,119,49,122,247,163,93,65,134,162,54,247,69,98,182,215,64,105,173,185,193,88,183,62,55,74,225,233,97,41,203,109,237,116,242,65,90,22,67,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,253,197,85,243,193,209,88,170,26,255,0,107,55,26,27,22,215,37,156,195,228,112,150,34,115,219,224,108,20,102,138,104,156,198,246,247,35,213,217,9,145,202,174,84,84,108,125,17,189,21,93,202,185,65,110,134,87,69,241,105,91,65,194,219,115,227,119,7,15,119,27,98,6,221,116,80,69,61,104,93,118,43,79,139,162,182,103,181,181,230,133,189,123,85,169,106,69,71,127,123,93,121,38,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,0,225,92,110,111,205,158,28,120,104,214,59,147,134,187,82,13,66,149,217,139,211,233,53,136,163,122,228,108,189,34,142,72,153,43,30,217,159,11,93,37,149,139,177,221,236,174,244,94,141,238,114,103,48,22,19,201,163,123,241,90,23,123,115,251,47,144,193,219,177,99,116,43,192,234,55,225,145,189,149,39,198,193,114,194,178,86,47,69,86,73,20,146,244,123,85,85,175,141,141,237,84,122,190,59,159,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,193,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,38,255,0,31,124,207,245,53,189,127,75,111,248,79,220,59,120,236,62,152,176,174,204,106,26,45,175,44,25,171,177,205,12,145,178,187,159,27,156,234,209,58,23,53,207,107,146,59,41,44,140,86,201,15,107,165,158,156,29,113,139,161,56,191,208,150,51,248,10,127,99,106,76,55,103,222,13,63,228,154,199,217,126,89,172,50,175,249,83,224,138,57,252,177,215,89,63,118,139,217,215,181,221,21,63,25,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,0,0,0,0,0,0,0,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,160,1,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,79,242,170,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,0,160,30,104,254,251,55,55,244,95,135,164,78,158,80,26,167,5,161,184,47,220,45,107,170,111,122,44,46,159,214,25,108,166,70,207,137,242,120,42,193,137,161,36,178,118,49,28,247,118,177,142,94,141,69,114,244,232,136,171,248,16,131,152,55,27,121,94,43,245,252,120,45,49,61,186,59,117,165,108,88,135,21,77,182,156,232,50,211,182,105,154,204,179,227,116,49,61,143,146,187,163,107,98,145,28,176,167,145,26,168,178,73,215,245,185,117,240,43,103,138,93,100,154,227,112,104,91,102,213,224,44,77,13,233,171,90,137,143,201,228,97,74,239,76,106,162,72,147,194,199,71,97,178,62,102,179,252,12,115,26,246,61,200,246,94,158,39,19,138,192,98,169,96,176,88,202,152,236,110,58,188,117,41,211,169,11,97,130,180,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,0,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,0,242,155,177,174,191,101,251,89,172,183,51,236,191,180,254,233,105,252,142,119,209,121,252,62,171,210,214,146,111,23,147,181,221,157,222,62,222,238,215,116,235,215,162,244,232,102,51,45,150,202,231,242,183,115,185,220,157,188,142,75,35,98,75,119,46,91,153,211,79,102,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,213,56,236,225,186,206,222,114,206,218,108,53,77,3,82,142,95,109,108,98,172,234,39,186,196,83,207,140,125,232,37,110,73,25,51,158,229,115,37,201,216,131,185,144,185,204,85,241,170,39,142,52,86,192,14,15,245,253,157,176,226,143,107,117,156,58,134,166,10,189,93,81,70,182,67,33,109,98,108,16,99,172,202,149,238,172,142,149,59,24,197,173,52,200,175,94,157,136,170,228,86,170,35,147,73,32,17,87,154,63,177,61,205,253,23,230,41,20,2,106,160,2,170,249,231,127,4,255,0,153,63,166,145,87,149,199,190,205,178,253,107,225,238,151,252,1,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,69,170,0,1,149,115,74,124,39,123,88,217,191,167,250,123,227,160,58,168,34,175,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,6,148,192,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,81,202,184,177,246,177,188,159,79,245,15,199,78,102,176,213,64,0,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,68,85,230,143,239,179,115,127,69,248,122,68,170,228,99,252,108,254,91,254,164,90,161,249,58,179,75,96,181,206,149,204,232,173,83,71,214,225,117,6,62,198,47,35,91,202,248,252,245,103,141,209,203,31,123,21,175,111,115,30,228,234,213,71,39,94,168,168,191,137,159,126,54,248,62,212,220,35,110,132,184,87,37,187,186,39,57,98,119,105,60,197,185,107,249,239,65,20,112,62,102,73,28,79,87,53,240,186,203,34,87,185,145,164,138,213,123,26,212,94,214,250,14,87,30,251,54,203,245,175,135,186,74,174,121,223,193,63,230,79,233,165,85,130,69,112,73,198,14,166,225,27,116,34,205,53,109,221,209,57,203,16,55,86,97,234,69,95,207,122,8,163,157,144,190,57,37,98,185,175,133,214,95,42,49,175,141,36,86,163,30,230,162,247,55,65,26,79,84,224,181,206,149,195,107,93,45,123,214,225,117,6,62,190,83,29,103,196,248,252,245,103,141,178,69,39,99,209,175,111,115,30,213,232,228,71,39,94,138,136,191,129,250,192,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,0,101,92,191,238,87,30,196,246,203,245,175,152,186,74,160,1,156,206,55,55,230,183,17,220,75,235,29,201,195,93,183,62,158,91,12,197,233,244,154,196,178,49,49,213,152,145,71,36,76,149,140,116,44,153,205,146,202,197,216,222,199,216,122,47,87,119,57,120,254,103,75,103,116,254,59,5,150,203,209,244,245,53,54,61,249,76,92,158,86,63,212,85,101,171,21,29,39,70,170,171,58,79,82,195,58,57,17,223,147,175,78,215,53,85,91,75,103,109,233,92,142,181,175,71,191,11,138,200,83,197,220,179,229,98,120,173,91,142,204,149,227,236,85,239,119,115,41,89,94,168,138,212,241,244,114,162,185,168,178,127,150,6,244,101,118,167,139,77,37,130,155,87,219,196,233,141,115,97,216,28,205,54,177,210,193,126,121,33,149,184,246,190,52,107,186,61,46,62,22,182,84,68,86,36,146,34,185,177,190,78,183,232,114,174,44,125,172,111,39,211,253,67,241,211,153,172,53,80,0,40,7,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,223,248,246,230,43,142,225,83,197,183,186,3,78,253,181,185,54,252,86,124,89,156,117,168,177,116,168,175,71,122,133,127,238,253,103,147,243,196,196,175,34,181,175,100,190,71,181,209,120,164,225,92,180,249,139,107,45,111,175,237,108,127,17,218,214,166,66,198,162,177,61,221,53,158,200,185,33,157,249,25,166,71,46,45,123,24,145,43,36,89,36,116,8,170,206,197,103,167,103,114,62,8,163,137,124,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,0,21,43,207,23,84,224,173,234,173,164,209,85,239,119,230,177,88,252,198,82,229,111,19,211,197,86,220,149,99,175,39,122,167,99,187,159,74,202,116,69,87,39,143,171,145,17,205,85,138,188,183,180,182,11,88,113,181,181,184,157,71,71,213,212,175,144,183,148,142,63,43,227,237,181,74,141,139,117,164,234,197,69,94,201,224,137,253,58,246,187,183,163,145,90,170,139,161,66,26,243,108,209,88,173,85,193,110,160,206,228,44,91,142,198,142,204,98,179,116,91,11,218,140,146,119,217,109,21,108,168,173,85,86,120,175,74,228,70,171,87,189,172,94,189,17,90,234,86,217,77,208,202,236,174,238,105,13,215,195,54,220,150,52,182,98,182,73,245,235,93,117,71,220,129,143,79,53,85,149,168,170,198,77,23,146,39,254,87,34,178,71,34,181,200,170,139,167,51,53,156,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,0,83,183,57,253,249,173,170,183,67,77,108,6,10,237,191,79,161,235,187,41,157,99,108,74,216,36,200,220,142,55,65,27,225,86,35,30,248,107,116,123,101,71,63,240,189,35,19,177,90,244,117,122,214,210,217,219,122,87,35,173,107,209,239,194,226,178,20,241,119,44,249,88,158,43,86,227,179,37,120,251,21,123,221,220,202,86,87,170,34,181,60,125,28,168,174,106,43,77,105,108,238,176,200,205,137,211,148,125,93,186,248,251,249,73,35,242,178,62,218,180,170,203,110,204,157,94,168,139,217,4,18,191,167,94,231,118,244,106,43,149,17,126,189,1,175,245,150,214,107,44,78,224,237,246,161,183,131,212,56,59,9,102,141,234,202,157,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,233,203,73,234,156,22,185,210,184,109,107,165,175,122,220,46,160,199,215,202,99,172,248,159,31,158,172,241,182,72,164,236,122,53,237,238,99,218,189,28,136,228,235,209,81,23,240,63,88,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,39,248,34,175,52,127,98,123,155,250,47,204,82,40,47,19,150,202,224,50,180,179,184,44,157,188,118,75,29,98,59,116,238,84,153,208,207,90,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,229,58,87,14,187,243,172,184,109,221,204,22,235,104,203,182,218,252,117,134,51,39,70,27,9,11,50,216,229,123,86,197,41,85,204,123,123,36,107,122,35,149,142,236,122,50,70,167,123,26,169,162,157,151,221,237,27,191,91,95,167,247,115,111,231,183,38,11,81,87,116,213,210,220,11,12,241,61,146,58,41,97,145,159,138,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,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,0,0,0,0,0,0,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,202,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,2,128,121,163,251,236,220,223,209,126,30,145,197,43,239,166,227,209,216,233,184,120,198,102,125,14,140,189,168,37,212,153,42,213,209,89,38,70,211,161,175,28,108,176,254,191,158,24,253,43,30,200,209,17,190,71,43,221,222,172,137,99,246,220,29,240,171,172,184,175,221,204,126,143,195,99,109,183,76,99,172,87,179,171,50,241,200,144,179,29,142,87,254,116,108,174,99,219,234,100,107,100,108,44,237,119,115,209,92,169,227,100,143,102,132,244,6,128,209,187,89,163,113,59,125,183,218,122,166,15,79,96,235,165,106,52,107,34,246,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,0,0,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,2,5,115,150,215,246,116,207,11,152,189,25,142,212,53,42,88,214,58,162,165,107,152,247,44,75,61,236,117,120,165,177,34,177,174,69,122,50,59,49,209,87,61,157,58,43,163,106,175,73,59,93,86,220,22,109,159,237,119,138,205,176,208,178,84,197,91,169,99,80,65,144,191,87,41,31,146,173,170,52,145,110,90,129,236,236,114,63,201,5,121,88,140,115,123,92,231,35,92,168,213,85,77,9,238,198,133,253,168,109,102,178,219,63,181,62,204,251,219,167,242,56,47,91,224,243,122,95,85,90,72,124,190,62,230,247,246,249,59,187,123,155,215,167,78,169,215,169,153,125,89,165,179,186,27,85,102,116,86,169,163,232,179,90,127,33,99,23,145,173,229,100,158,11,80,72,232,229,143,189,138,230,59,181,236,114,117,106,171,87,167,84,85,79,196,208,247,3,59,161,149,222,62,18,246,207,94,103,91,109,114,83,225,254,205,185,61,187,174,183,61,185,232,205,37,41,45,73,43,145,28,231,204,234,203,50,245,234,168,178,42,43,157,211,185,123,168,34,175,52,127,98,123,155,250,47,204,82,40,4,213,64,5,85,243,206,254,9,255,0,50,127,77,34,175,43,143,125,155,101,250,215,195,221,47,248,2,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,139,84,0,3,42,230,148,248,78,246,177,179,127,79,244,247,199,64,117,80,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,41,128,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,163,149,113,99,237,99,121,62,159,234,31,142,156,205,97,170,128,1,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,136,171,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,64,85,95,60,239,224,159,243,39,244,210,42,242,184,247,217,182,95,173,124,61,210,85,115,206,254,9,255,0,50,127,77,43,47,64,104,13,101,186,122,203,19,183,219,125,167,173,231,53,14,114,194,86,163,70,178,39,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,151,231,195,239,1,219,53,178,252,62,229,182,27,82,97,113,90,210,61,87,229,251,215,148,159,28,234,178,102,191,122,247,86,238,111,150,71,195,233,216,172,72,188,114,39,100,141,116,204,236,145,238,114,211,15,24,60,38,107,46,17,119,67,238,62,118,197,188,198,10,253,120,236,224,181,27,168,37,88,50,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,253,253,60,111,84,70,202,197,94,233,203,131,152,5,206,29,243,177,109,38,239,106,47,248,39,191,234,103,138,205,136,231,177,38,157,181,216,249,59,171,178,22,73,35,225,154,68,70,62,20,111,106,73,42,74,213,103,239,146,91,191,5,0,243,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,45,80,3,42,229,255,0,114,184,246,39,182,95,173,124,197,210,85,0,112,174,55,55,230,207,14,60,52,107,29,201,195,93,169,6,161,74,236,197,233,244,154,196,81,189,114,54,94,145,71,36,76,149,143,108,207,133,174,146,202,197,216,238,246,87,122,47,70,247,57,51,195,164,244,182,119,92,234,172,54,138,210,212,125,110,107,80,100,43,226,241,213,188,172,143,207,106,121,27,28,81,247,189,90,198,247,61,237,78,174,84,106,117,234,170,137,248,146,255,0,154,182,217,233,93,155,222,13,179,218,221,21,83,211,225,116,206,215,227,49,245,187,163,141,146,77,217,144,200,247,207,47,141,140,99,166,149,234,233,36,122,53,59,228,123,220,169,213,202,122,190,91,27,41,253,162,120,125,226,139,103,35,200,122,43,122,131,31,166,189,4,238,151,199,27,47,65,45,251,21,124,174,241,200,169,10,207,12,73,39,107,21,222,53,127,111,71,116,84,128,6,151,120,110,222,252,87,17,251,37,165,183,163,13,131,183,134,175,168,235,202,231,208,179,35,100,125,105,225,158,74,243,49,30,223,193,236,73,97,147,177,253,26,174,103,107,149,172,85,86,39,203,197,143,181,141,228,250,127,168,126,58,115,53,134,170,0,5,0,243,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,38,87,27,124,31,105,158,46,118,190,92,43,146,165,45,109,131,175,59,180,158,98,220,182,60,20,103,150,72,31,51,36,142,39,163,92,201,155,89,145,43,220,201,22,52,114,189,141,114,167,107,168,7,95,232,13,101,181,154,203,45,183,219,131,167,173,224,245,14,14,194,214,189,70,202,39,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,191,86,233,110,150,187,222,157,119,147,220,205,203,206,253,179,169,51,62,31,91,119,210,195,95,203,226,133,144,199,251,184,88,200,219,210,56,152,223,202,212,235,211,170,245,85,85,91,42,228,99,252,108,254,91,254,164,90,160,0,160,190,106,121,108,174,71,142,61,125,79,33,147,183,106,190,46,190,30,165,24,166,153,207,101,88,23,25,90,101,138,38,170,244,99,22,89,165,145,90,222,137,223,35,221,253,238,85,89,1,200,251,69,98,175,235,253,211,220,105,172,91,76,150,15,15,142,194,87,137,175,111,129,208,94,154,89,165,115,219,219,220,175,71,99,225,70,170,57,17,17,210,117,71,117,69,109,186,30,43,122,246,191,21,189,91,71,171,246,163,50,234,145,215,213,56,123,56,214,88,179,73,182,217,78,119,177,124,54,146,39,42,35,223,12,190,57,89,249,154,168,248,218,168,230,170,34,166,99,13,57,236,134,181,202,238,86,203,232,29,198,206,215,169,6,75,85,105,124,86,110,228,85,24,230,193,28,246,106,71,52,141,141,174,115,156,140,71,61,81,17,92,229,233,211,170,175,247,153,225,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,64,31,38,91,45,138,192,98,174,231,115,185,58,152,236,110,58,188,150,238,92,183,51,97,130,180,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,104,119,251,120,243,188,64,111,46,172,222,45,71,15,167,183,169,178,14,177,29,110,230,63,210,85,99,82,58,213,187,216,198,36,158,40,35,138,47,39,98,57,253,157,206,252,206,85,37,86,240,108,93,61,159,229,91,183,26,146,238,27,210,106,77,196,220,10,58,147,39,52,139,4,146,62,172,152,236,146,99,216,217,34,78,239,15,165,241,204,216,222,231,57,146,89,159,252,42,229,99,124,7,43,143,125,155,101,250,215,195,221,57,87,20,251,41,253,157,184,130,214,219,57,30,67,214,212,211,249,4,244,19,186,95,36,143,163,60,76,177,87,202,239,28,104,179,36,19,68,146,118,177,27,228,71,246,245,111,69,91,94,228,243,189,248,173,121,195,165,141,154,135,7,110,158,75,107,172,43,108,91,116,141,124,23,160,200,218,183,102,39,179,251,156,199,181,201,51,28,197,69,78,140,141,200,229,239,86,71,61,74,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,130,42,243,71,246,39,185,191,162,252,197,34,128,75,222,229,197,192,229,158,20,180,109,253,97,184,47,169,99,113,117,133,120,25,122,24,153,20,172,194,84,106,171,210,148,83,162,43,158,247,57,90,233,220,215,120,156,248,162,107,81,201,10,75,37,117,243,29,224,114,183,10,90,202,134,176,219,231,219,177,183,90,194,196,236,163,12,172,150,87,225,45,181,17,235,74,89,213,21,175,99,154,174,116,14,115,188,174,100,82,181,200,229,133,101,147,159,240,73,198,14,166,225,27,116,34,205,53,109,221,209,57,203,16,55,86,97,234,69,95,207,122,8,163,157,144,190,57,37,98,185,175,133,214,95,42,49,175,141,36,86,163,30,230,162,247,54,255,0,180,6,191,209,187,167,163,113,59,131,183,218,134,166,115,79,103,43,165,154,55,171,42,246,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,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,0,0,0,0,0,0,102,179,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,210,85,0,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,149,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,72,5,0,243,71,247,217,185,191,162,252,61,35,138,108,94,197,238,63,17,123,143,142,218,253,175,195,122,236,173,238,178,205,52,170,172,171,143,170,213,68,146,213,153,17,23,199,11,59,155,213,122,43,149,206,107,24,215,189,236,99,180,41,195,71,14,154,19,133,253,172,161,182,122,22,191,251,43,153,139,189,243,127,156,242,158,154,24,103,185,227,150,89,60,62,95,3,29,226,99,187,25,253,200,159,222,171,213,64,0,2,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,0,82,95,57,109,127,91,83,113,71,139,209,152,237,67,110,221,125,29,165,234,86,185,143,114,202,144,81,200,216,150,91,18,43,26,228,70,43,228,173,37,21,115,217,215,170,54,54,170,245,143,181,189,43,146,94,206,103,101,213,90,235,136,27,19,120,112,181,177,235,163,169,199,218,199,122,187,82,73,94,221,133,234,143,239,143,194,200,171,126,10,206,215,250,175,202,238,177,185,22,218,138,1,230,105,178,159,177,110,46,53,79,167,200,122,170,26,239,174,181,167,223,47,124,209,122,217,230,245,17,201,210,54,53,189,45,69,103,177,169,221,210,37,139,185,202,238,238,146,211,145,246,191,179,46,43,116,246,182,246,161,168,149,234,216,199,103,241,120,151,44,77,157,95,43,101,130,237,134,39,79,43,216,137,13,6,59,241,86,49,86,63,240,172,139,221,105,64,138,188,209,253,137,238,111,232,191,49,72,160,19,85,0,21,87,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,191,224,10,86,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,45,80,0,12,171,154,83,225,59,218,198,205,253,63,211,223,29,1,213,65,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,0,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,142,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,0,5,0,243,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,34,175,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,213,1,85,124,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,73,85,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,191,227,149,113,59,195,214,149,226,131,102,179,91,71,170,108,250,15,95,227,179,142,202,50,172,118,38,198,94,137,221,209,88,141,175,79,249,209,189,26,230,57,241,75,43,17,236,239,238,76,240,239,70,208,235,45,133,221,13,65,180,123,129,5,72,243,186,118,195,97,176,181,39,73,160,149,143,141,178,197,52,111,252,21,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,44,127,149,31,29,63,232,56,95,222,189,103,255,0,115,213,208,23,111,55,254,115,93,139,146,194,187,255,0,85,233,88,230,255,0,219,194,143,255,0,139,194,90,161,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,0,202,185,127,220,174,61,137,237,151,235,95,49,116,149,64,20,237,206,127,126,107,106,173,208,211,91,1,130,187,111,211,232,122,238,202,103,88,219,18,182,9,50,55,35,141,208,70,248,85,136,199,190,26,221,30,217,81,207,252,47,72,196,236,86,189,29,226,121,62,236,230,119,92,241,64,155,171,94,111,79,133,219,76,124,246,46,73,218,199,249,237,94,175,61,74,245,186,43,218,246,247,49,246,101,242,35,94,212,244,221,142,237,89,26,167,235,115,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,17,127,153,254,203,229,118,167,139,77,91,157,135,72,91,196,233,141,115,97,185,236,53,199,61,210,193,126,121,33,137,217,7,50,69,115,186,61,46,62,103,58,37,84,86,36,145,170,53,177,190,62,178,171,146,126,244,101,114,53,181,230,196,106,29,95,110,213,124,93,122,185,237,51,135,153,142,123,42,192,178,200,204,139,162,147,183,163,24,178,205,73,86,37,122,39,124,143,123,27,213,210,185,103,175,22,62,214,55,147,233,254,161,248,233,204,214,26,168,0,20,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,66,10,243,31,229,255,0,79,136,140,20,187,183,180,58,119,254,22,40,122,104,37,173,94,72,43,199,168,170,247,178,62,219,15,153,241,198,201,161,141,85,236,153,93,220,177,196,177,57,31,251,149,138,144,75,84,228,99,252,108,254,91,254,164,90,160,0,204,102,247,235,92,86,229,111,70,190,220,108,21,123,112,99,117,86,168,202,230,233,197,109,141,108,241,193,102,220,147,70,217,26,215,57,168,244,107,209,21,17,206,78,189,122,42,255,0,121,110,156,153,54,183,238,167,14,57,221,204,191,130,244,183,245,222,160,147,211,93,245,93,254,179,23,73,137,12,63,187,71,171,99,236,180,236,139,127,22,181,238,235,213,122,183,198,164,255,0,6,91,53,102,150,206,232,109,85,153,209,90,166,143,162,205,105,252,133,140,94,70,183,149,146,120,45,65,35,163,150,62,246,43,152,238,215,177,201,213,170,173,94,157,81,85,63,18,250,121,92,123,19,219,47,214,190,98,233,74,220,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,2,16,115,111,223,154,219,89,195,68,155,109,143,187,110,13,67,185,246,62,203,172,181,172,75,93,241,99,160,124,114,222,145,94,198,43,94,199,53,98,172,248,156,246,119,178,227,151,243,53,143,106,211,174,192,236,230,119,136,13,229,210,123,59,167,38,244,246,245,54,65,181,228,179,218,199,250,74,172,107,164,179,103,177,239,98,73,226,130,57,101,241,247,163,159,217,218,223,204,228,66,218,185,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,150,156,236,54,95,43,145,173,160,247,223,79,105,11,118,171,226,235,218,192,234,108,196,47,115,217,86,5,150,55,227,155,44,125,221,24,197,150,107,168,146,163,17,59,228,99,30,238,174,137,171,21,121,96,111,70,87,106,120,180,210,88,41,181,125,188,78,152,215,54,29,129,204,211,107,29,44,23,231,146,25,91,143,107,227,70,187,163,210,227,225,107,101,68,69,98,73,34,43,155,27,228,235,126,133,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,193,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,121,253,127,160,52,110,233,232,220,182,223,110,14,158,169,156,211,217,202,235,90,245,27,40,189,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,219,140,94,14,181,223,8,26,238,190,3,63,115,237,157,55,153,239,251,191,168,60,112,215,251,83,197,13,119,218,255,0,37,100,242,201,7,138,75,9,31,239,21,59,250,119,55,170,47,225,218,185,112,115,0,185,195,190,118,45,164,221,237,69,255,0,4,247,253,76,241,89,177,28,246,36,211,182,187,31,39,117,118,66,201,36,124,51,72,136,199,194,141,237,73,37,73,90,172,253,242,75,119,224,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,0,0,0,0,0,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,202,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,2,133,185,141,233,108,238,185,230,43,173,52,86,150,163,235,115,90,131,33,167,113,120,234,222,86,71,231,181,62,46,132,113,71,222,245,107,27,220,247,181,58,185,81,169,215,170,170,39,226,89,255,0,0,188,20,105,94,20,246,226,166,111,45,140,245,27,155,169,177,240,201,168,242,22,18,55,201,67,189,27,35,177,149,214,55,61,141,134,39,162,35,220,199,47,154,70,35,213,123,91,19,34,149,64,0,0,34,175,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,6,148,192,62,76,182,91,21,128,197,93,206,231,114,117,49,216,220,117,121,45,220,185,110,102,195,5,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,76,198,110,198,186,253,168,110,158,178,220,207,178,254,204,251,219,168,50,57,223,69,231,243,122,95,85,102,73,188,94,78,214,247,246,249,59,123,187,91,215,167,94,137,215,161,122,156,178,246,83,246,45,194,62,150,245,25,15,85,127,93,244,214,183,59,37,239,134,47,91,4,62,158,56,250,198,199,55,165,88,171,119,181,123,186,74,178,246,185,91,219,210,85,21,129,206,211,103,48,82,233,93,11,196,13,121,188,57,170,217,4,209,215,35,237,123,189,93,89,35,177,110,186,245,87,246,71,225,124,86,127,4,103,115,253,87,230,119,72,218,139,13,121,104,235,250,219,125,198,150,221,218,201,106,27,120,172,110,114,197,156,5,164,133,101,236,184,251,117,164,138,173,121,89,26,47,123,29,113,106,42,119,39,99,94,214,61,221,189,157,201,160,144,69,94,104,254,196,247,55,244,95,152,164,80,9,170,128,10,171,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,95,240,5,43,115,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,22,168,0,6,85,205,41,240,157,237,99,102,254,159,233,239,142,128,234,160,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,25,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,71,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,0,2,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,17,87,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,106,128,170,190,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,164,170,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,95,240,35,175,27,124,31,105,158,46,118,190,92,43,146,165,45,109,131,175,59,180,158,98,220,182,60,20,103,150,72,31,51,36,142,39,163,92,201,155,89,145,43,220,201,22,52,114,189,141,114,167,107,179,237,171,52,182,119,67,106,172,206,138,213,52,125,22,107,79,228,44,98,242,53,188,172,147,193,106,9,29,28,177,247,177,92,199,118,189,142,78,173,85,106,244,234,138,169,248,151,83,203,131,152,5,62,34,48,81,109,38,239,106,47,248,88,161,234,103,138,205,136,224,175,30,162,171,222,249,59,171,178,22,71,27,38,134,53,70,62,20,111,114,199,18,74,213,127,239,146,42,235,230,143,239,179,115,127,69,248,122,68,170,228,99,252,108,254,91,254,164,90,160,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,7,201,150,203,98,176,24,171,185,220,238,78,166,59,27,142,175,37,187,151,45,204,216,96,173,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,154,29,254,222,60,239,16,27,203,171,55,139,81,195,233,237,234,108,131,172,71,91,185,143,244,149,88,212,142,181,110,246,49,137,39,138,8,226,139,201,216,142,127,103,115,191,51,149,75,169,229,105,177,116,246,127,133,60,14,164,187,134,244,154,147,113,63,223,38,78,105,22,9,36,125,89,21,83,30,198,201,18,119,120,125,47,142,102,198,247,57,204,146,204,255,0,225,87,43,27,5,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,142,213,206,11,103,48,90,231,134,5,221,91,19,122,124,214,218,100,32,177,78,78,215,191,207,86,245,136,42,88,173,209,30,214,55,185,239,173,47,145,90,247,39,166,236,111,106,72,229,42,91,133,141,235,254,206,220,65,104,157,227,147,31,235,106,105,252,130,250,248,27,23,146,71,209,158,39,215,181,226,111,146,52,89,146,9,165,88,251,158,141,242,35,59,186,183,170,45,255,0,113,99,237,99,121,62,159,234,31,142,156,205,97,170,128,1,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,5,85,243,92,224,91,253,63,20,27,41,163,63,238,139,90,254,149,23,127,205,115,114,145,215,70,255,0,235,125,83,218,239,251,73,149,159,241,137,135,35,31,227,103,242,223,245,34,213,0,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,6,117,184,252,208,191,179,190,50,119,99,1,246,167,218,30,175,80,73,157,243,120,60,93,191,105,70,203,254,46,222,231,117,241,250,175,31,119,95,205,217,221,209,189,123,82,213,57,67,107,175,189,188,27,99,112,31,101,250,79,185,90,131,41,130,243,121,252,158,175,201,35,111,249,123,123,83,199,211,215,248,251,122,187,253,23,119,95,205,218,218,129,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,64,20,109,205,191,126,108,238,159,18,242,109,182,62,237,73,244,246,216,87,251,46,178,214,177,21,134,75,145,157,145,203,122,69,123,24,142,99,218,228,138,179,226,115,223,216,250,110,95,202,231,189,169,215,249,41,236,93,60,174,119,90,113,15,158,195,121,190,196,236,211,122,118,204,139,4,145,178,212,172,242,94,123,88,168,178,199,51,33,117,86,54,68,86,53,99,183,59,63,63,87,35,59,95,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,125,191,219,57,130,226,3,102,181,102,206,234,57,189,61,77,77,143,117,120,236,246,189,254,146,211,28,146,86,179,216,199,177,100,241,79,28,82,248,251,209,175,236,237,119,229,114,161,153,115,74,124,44,111,95,246,137,225,247,68,239,28,152,255,0,69,111,80,99,215,215,192,216,188,113,178,244,18,190,189,175,19,124,146,42,66,179,195,42,199,220,245,119,141,89,221,209,221,81,41,91,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,137,254,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,48,115,78,34,182,27,70,241,37,180,121,221,169,214,116,170,57,153,26,239,126,50,244,213,214,103,226,114,40,199,37,123,177,35,94,199,119,198,231,117,86,163,219,222,197,124,110,94,199,185,23,58,251,209,180,58,203,97,119,67,80,109,30,224,65,82,60,238,157,176,216,108,45,73,210,104,37,99,227,108,177,77,27,255,0,5,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,75,31,229,71,199,79,250,14,23,247,175,89,255,0,220,245,116,5,219,205,255,0,156,215,98,228,176,174,255,0,213,122,86,57,191,246,240,163,255,0,226,240,150,168,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,0,0,0,0,0,21,23,189,252,162,120,146,220,173,232,215,219,141,130,214,219,107,6,55,85,106,140,174,110,156,86,242,87,219,60,112,89,183,36,209,182,70,182,155,154,143,70,189,17,81,28,228,235,215,162,175,247,150,19,193,158,202,106,174,29,184,108,209,251,57,173,114,24,171,185,173,63,246,135,169,159,23,44,146,85,127,158,253,139,12,236,116,145,198,245,232,201,154,139,213,137,249,145,122,117,78,138,189,172,0,86,7,25,156,175,247,247,136,158,36,245,134,241,232,173,95,183,244,176,186,131,236,255,0,77,6,83,33,118,59,76,240,80,175,93,253,237,142,164,140,78,175,133,202,157,30,191,149,83,175,69,234,137,39,249,122,112,191,175,184,76,217,124,214,220,238,54,95,79,228,114,89,29,81,103,55,20,184,75,19,77,3,96,146,165,72,90,215,58,104,162,114,63,186,187,213,81,26,169,209,91,248,255,0,122,36,160,33,87,50,30,10,119,79,140,31,217,223,236,207,63,165,49,159,116,190,215,245,191,110,218,179,15,147,213,122,79,31,139,195,4,189,122,122,103,247,119,118,244,234,222,157,122,175,79,21,203,211,151,166,244,112,153,189,25,173,198,220,109,79,162,178,56,220,142,151,179,132,138,44,37,219,115,78,217,228,183,82,102,185,205,154,180,77,70,118,215,122,42,163,149,122,171,127,15,239,84,176,160,14,63,162,120,103,209,186,59,136,189,195,226,105,215,173,223,213,154,242,189,60,107,17,202,177,193,141,199,65,86,164,78,129,140,71,42,72,249,101,168,201,93,35,191,185,18,54,49,173,233,35,165,236,0,0,0,7,20,227,51,101,53,87,17,60,54,107,13,156,209,89,12,85,44,214,160,251,63,211,79,148,150,72,234,179,193,126,189,135,247,186,56,228,122,117,100,46,68,232,197,252,202,157,122,39,85,74,246,217,14,81,60,73,109,174,244,104,29,198,206,235,109,181,159,27,165,117,70,43,55,114,42,153,43,238,158,72,43,91,142,105,27,27,93,77,173,87,171,88,168,136,174,106,117,233,213,83,251,203,116,0,230,156,74,104,173,125,185,91,13,174,118,231,108,108,105,248,53,14,170,195,205,132,130,92,243,230,109,40,224,179,210,27,46,115,161,107,158,143,74,239,153,99,84,107,147,201,217,220,138,222,168,85,94,39,146,135,18,83,101,105,67,157,220,189,181,167,141,125,136,219,114,197,75,119,236,207,12,10,228,242,62,56,157,86,54,200,244,111,85,70,44,140,71,42,34,43,155,215,170,92,78,147,210,216,45,13,165,112,218,43,75,81,244,88,93,63,143,175,139,199,86,242,190,79,5,88,35,108,113,71,222,245,115,221,218,198,53,58,185,85,203,211,170,170,175,226,126,177,199,248,179,225,251,21,196,214,195,106,125,168,184,202,140,201,92,175,234,240,55,44,35,81,41,101,97,234,234,210,249,22,57,29,27,21,221,98,149,209,183,189,97,150,102,183,167,113,86,223,238,42,113,79,255,0,127,219,85,255,0,194,185,31,250,137,115,216,153,50,179,98,169,77,157,165,82,158,73,245,227,117,202,245,44,186,204,16,206,173,79,35,35,149,209,198,233,24,142,234,136,245,141,138,228,68,85,107,122,244,79,172,226,156,102,108,166,170,226,39,134,205,97,179,154,43,33,138,165,154,212,31,103,250,105,242,146,201,29,86,120,47,215,176,254,247,71,28,143,78,172,133,200,157,24,191,153,83,175,68,234,169,88,63,238,42,113,79,255,0,127,219,85,255,0,194,185,31,250,137,117,32,16,171,153,15,5,59,167,198,15,236,239,246,103,159,210,152,207,186,95,107,250,223,183,109,89,135,201,234,189,39,143,197,225,130,94,189,61,51,251,187,187,122,117,111,78,189,87,167,21,224,207,149,254,254,240,237,196,158,143,222,61,107,171,246,254,238,23,79,253,161,234,96,197,228,46,201,105,254,122,22,43,179,177,178,84,141,139,209,243,53,87,171,211,242,162,244,234,189,17,108,252,2,189,121,133,242,244,222,142,44,247,163,11,184,219,115,169,244,86,59,27,142,210,245,176,146,197,155,187,110,25,221,60,118,237,204,231,53,176,214,149,170,206,219,12,68,85,114,47,84,119,225,253,202,190,215,150,247,5,59,167,193,247,237,19,246,153,159,210,153,63,189,191,100,122,47,176,173,89,155,199,233,125,95,147,203,230,130,46,157,125,75,59,123,123,186,244,119,94,157,19,172,213,0,2,149,191,220,84,226,159,254,255,0,182,171,255,0,133,114,63,245,18,221,54,67,69,101,118,215,101,244,14,220,231,108,84,159,37,165,116,190,43,9,114,90,143,115,160,146,122,213,35,134,71,70,231,53,174,86,43,152,170,138,173,106,244,233,213,19,251,143,106,14,41,198,102,202,106,174,34,120,108,214,27,57,162,178,24,170,89,173,65,246,127,166,159,41,44,145,213,103,130,253,123,15,239,116,113,200,244,234,200,92,137,209,139,249,149,58,244,78,170,149,237,178,28,162,120,146,219,93,232,208,59,141,157,214,219,107,62,55,74,234,140,86,110,228,85,50,87,221,60,144,86,183,28,210,54,54,186,155,90,175,86,177,81,17,92,212,235,211,170,167,247,150,232,0,42,47,123,249,68,241,37,185,91,209,175,183,27,5,173,182,214,12,110,170,213,25,92,221,56,173,228,175,182,120,224,179,110,73,163,108,141,109,55,53,30,141,122,34,162,57,201,215,175,69,95,239,44,39,131,61,148,213,92,59,112,217,163,246,115,90,228,49,87,115,90,127,237,15,83,62,46,89,36,170,255,0,61,251,22,25,216,233,35,141,235,209,147,53,23,171,19,243,34,244,234,157,21,123,89,226,183,191,69,101,119,43,101,245,246,220,224,172,84,131,37,170,180,190,87,9,78,91,111,115,96,142,123,53,36,134,55,72,230,181,206,70,35,158,138,170,141,114,244,235,209,23,251,138,139,255,0,113,83,138,127,251,254,218,175,254,21,200,255,0,212,75,169,0,21,129,198,103,43,253,253,226,39,137,61,97,188,122,43,87,237,253,44,46,160,251,63,211,65,148,200,93,142,211,60,20,43,215,127,123,99,169,35,19,171,225,114,167,71,175,229,84,235,209,122,162,118,174,91,220,20,238,159,7,223,180,79,218,102,127,74,100,254,246,253,145,232,190,194,181,102,111,31,165,245,126,79,47,154,8,186,117,245,44,237,237,238,235,209,221,122,116,78,188,87,140,206,87,251,251,196,79,18,122,195,120,244,86,175,219,250,88,93,65,246,127,166,131,41,144,187,29,166,120,40,87,174,254,246,199,82,70,39,87,194,229,78,143,95,202,169,215,162,245,68,237,92,183,184,41,221,62,15,191,104,159,180,204,254,148,201,253,237,251,35,209,125,133,106,204,222,63,75,234,252,158,95,52,17,116,235,234,89,219,219,221,215,163,186,244,232,157,102,168,33,87,50,30,10,119,79,140,31,217,223,236,207,63,165,49,159,116,190,215,245,191,110,218,179,15,147,213,122,79,31,139,195,4,189,122,122,103,247,119,118,244,234,222,157,122,175,78,43,193,159,43,253,253,225,219,137,61,31,188,122,215,87,237,253,220,46,159,251,67,212,193,139,200,93,146,211,252,244,44,87,103,99,100,169,27,23,163,230,106,175,87,167,229,69,233,213,122,34,246,174,100,60,20,238,159,24,63,179,191,217,158,127,74,99,62,233,125,175,235,126,221,181,102,31,39,170,244,158,63,23,134,9,122,244,244,207,238,238,237,233,213,189,58,245,94,156,87,131,62,87,251,251,195,183,18,122,63,120,245,174,175,219,251,184,93,63,246,135,169,131,23,144,187,37,167,249,232,88,174,206,198,201,82,54,47,71,204,213,94,175,79,202,139,211,170,244,69,179,240,8,65,199,223,46,42,220,85,101,105,110,86,216,229,244,254,151,215,117,107,173,108,139,239,85,149,176,103,152,142,133,176,173,137,162,87,44,79,130,38,204,141,122,65,35,228,69,142,55,43,89,27,21,177,87,64,114,147,227,103,107,53,150,39,112,118,251,119,246,215,7,168,112,118,18,205,27,213,178,217,14,248,159,209,81,81,81,104,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,170,226,55,150,31,23,124,71,111,14,107,121,115,186,139,103,241,25,44,253,124,115,110,84,169,153,201,190,4,158,189,24,43,72,248,251,168,247,53,143,116,10,244,98,171,149,136,244,106,185,253,189,235,34,185,111,112,83,186,124,31,126,209,63,105,153,253,41,147,251,219,246,71,162,251,10,213,153,188,126,151,213,249,60,190,104,34,233,215,212,179,183,183,187,175,71,117,233,209,58,205,80,10,86,255,0,113,83,138,127,251,254,218,175,254,21,200,255,0,212,75,62,224,207,101,53,87,14,220,54,104,253,156,214,185,12,85,220,214,159,251,67,212,207,139,150,73,42,191,207,126,197,134,118,58,72,227,122,244,100,205,69,234,196,252,200,189,58,167,69,94,214,14,21,198,206,204,235,238,33,120,116,212,59,53,183,47,211,240,100,181,37,138,13,150,222,110,252,213,160,171,4,22,163,178,231,183,195,4,206,145,234,232,24,196,98,163,19,164,142,119,119,228,70,62,181,113,60,148,56,146,155,43,74,28,238,229,237,173,60,107,236,70,219,150,42,91,191,102,120,96,87,39,145,241,196,234,177,182,71,163,122,170,49,100,98,57,81,17,92,222,189,82,231,202,245,230,23,203,211,122,56,179,222,140,46,227,109,206,167,209,88,236,110,59,75,214,194,75,22,110,237,184,103,116,241,219,183,51,156,214,195,90,86,171,59,108,49,17,85,200,189,81,223,135,247,42,251,94,91,220,20,238,159,7,223,180,79,218,102,127,74,100,254,246,253,145,232,190,194,181,102,111,31,165,245,126,79,47,154,8,186,117,245,44,237,237,238,235,209,221,122,116,78,178,255,0,86,105,108,22,185,210,185,157,21,170,104,250,220,46,160,199,216,197,228,107,121,95,31,158,172,241,186,57,99,239,98,181,237,238,99,220,157,90,168,228,235,213,21,23,241,41,179,253,197,78,41,255,0,239,251,106,191,248,87,35,255,0,81,44,127,67,236,70,238,80,224,86,207,13,186,239,83,105,252,142,182,118,135,203,105,8,50,21,158,246,227,154,201,33,177,95,30,213,114,64,199,246,71,93,213,152,247,120,149,235,216,229,94,245,252,206,174,15,247,21,56,167,255,0,191,237,170,255,0,225,92,143,253,68,186,144,1,88,28,102,114,191,223,222,34,120,147,214,27,199,162,181,126,223,210,194,234,15,179,253,52,25,76,133,216,237,51,193,66,189,119,247,182,58,146,49,58,190,23,42,116,122,254,85,78,189,23,170,39,106,229,189,193,78,233,240,125,251,68,253,166,103,244,166,79,239,111,217,30,139,236,43,86,102,241,250,95,87,228,242,249,160,139,167,95,82,206,222,222,238,189,29,215,167,68,235,53,64,35,255,0,13,92,29,104,78,22,117,222,228,231,246,210,231,165,211,122,239,236,127,69,167,252,115,63,236,143,69,12,204,147,252,170,105,228,146,199,150,73,223,39,230,70,246,117,237,78,169,211,164,128,0,20,173,254,226,167,20,255,0,247,253,181,95,252,43,145,255,0,168,150,211,195,246,217,254,198,246,59,65,237,108,149,49,85,237,233,157,63,71,31,127,236,184,251,42,205,121,144,183,213,78,207,200,197,119,150,117,150,69,123,154,142,123,158,174,114,119,57,78,128,10,192,227,51,149,254,254,241,19,196,158,176,222,61,21,171,246,254,150,23,80,125,159,233,160,202,100,46,199,105,158,10,21,235,191,189,177,212,145,137,213,240,185,83,163,215,242,170,117,232,189,81,36,255,0,47,78,23,245,247,9,155,47,154,219,157,198,203,233,252,142,75,35,170,44,230,226,151,9,98,105,160,108,18,84,169,11,90,231,77,20,78,71,247,87,122,170,35,85,58,43,127,31,239,68,133,123,223,202,39,137,45,202,222,141,125,184,216,45,109,182,176,99,117,86,168,202,230,233,197,111,37,125,179,199,5,155,114,77,27,100,107,105,185,168,244,107,209,21,17,206,78,189,122,42,255,0,121,97,60,25,236,166,170,225,219,134,205,31,179,154,215,33,138,187,154,211,255,0,104,122,153,241,114,201,37,87,249,239,216,176,206,199,73,28,111,94,140,153,168,189,88,159,153,23,167,84,232,171,218,193,242,101,164,202,195,138,187,54,10,149,75,153,38,87,145,212,235,219,178,234,208,77,58,53,124,108,146,86,199,35,163,98,187,162,43,210,55,171,81,85,81,174,233,209,105,135,253,197,78,41,255,0,239,251,106,191,248,87,35,255,0,81,45,39,132,93,144,202,240,227,195,166,140,217,172,238,114,166,95,37,128,175,101,215,45,212,141,204,129,103,177,106,107,50,50,62,239,204,230,49,211,171,17,234,141,87,163,17,202,214,119,118,39,63,230,23,194,254,190,226,207,101,240,187,115,183,57,125,63,142,201,99,181,69,108,220,178,230,236,77,12,14,130,58,150,225,115,90,232,98,149,202,254,235,12,84,69,106,39,68,119,227,253,200,177,131,131,62,87,251,251,195,183,18,122,63,120,245,174,175,219,251,184,93,63,246,135,169,131,23,144,187,37,167,249,232,88,174,206,198,201,82,54,47,71,204,213,94,175,79,202,139,211,170,244,69,179,242,170,248,167,229,45,188,27,179,196,22,182,220,221,167,212,27,127,134,211,122,163,32,153,72,170,101,50,153,4,180,150,165,137,143,185,35,209,181,165,106,121,45,45,137,17,26,245,106,53,232,136,141,68,70,164,148,229,207,194,150,248,240,147,165,117,158,138,221,77,91,165,50,184,92,198,66,174,83,13,91,5,52,210,250,123,75,27,227,185,36,175,154,188,79,252,236,142,154,53,58,185,169,226,114,162,53,85,85,220,3,140,206,87,251,251,196,79,18,122,195,120,244,86,175,219,250,88,93,65,246,127,166,131,41,144,187,29,166,120,40,87,174,254,246,199,82,70,39,87,194,229,78,143,95,202,169,215,162,245,68,147,252,189,56,95,215,220,38,108,190,107,110,119,27,47,167,242,57,44,142,168,179,155,138,92,37,137,166,129,176,73,82,164,45,107,157,52,81,57,31,221,93,234,168,141,84,232,173,252,127,189,18,80,3,138,113,153,178,154,171,136,158,27,53,134,206,104,172,134,42,150,107,80,125,159,233,167,202,75,36,117,89,224,191,94,195,251,221,28,114,61,58,178,23,34,116,98,254,101,78,189,19,170,165,123,108,135,40,158,36,182,215,122,52,14,227,103,117,182,218,207,141,210,186,163,21,155,185,21,76,149,247,79,36,21,173,199,52,141,141,174,166,214,171,213,172,84,68,87,53,58,244,234,169,253,229,186,0,71,94,54,248,62,211,60,92,237,124,184,87,37,74,90,219,7,94,119,105,60,197,185,108,120,40,207,44,144,62,102,73,28,79,70,185,147,54,179,34,87,185,146,44,104,229,123,26,229,78,215,87,7,251,138,156,83,255,0,223,246,213,127,240,174,71,254,162,90,247,15,24,173,249,193,109,125,28,47,18,58,131,79,231,245,181,59,22,27,99,49,132,151,172,23,224,116,138,248,158,232,253,45,102,194,246,181,254,37,99,88,228,84,137,175,238,85,122,181,189,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,4,106,213,156,199,184,49,208,218,171,51,162,181,78,242,122,44,214,159,200,88,197,228,107,125,221,202,201,224,181,4,142,142,88,251,217,89,204,119,107,216,228,234,213,86,175,78,168,170,159,137,213,118,83,126,246,159,136,157,43,107,90,236,230,171,251,193,133,165,144,126,46,123,62,134,205,78,203,76,142,57,29,31,101,136,227,122,244,100,209,175,84,78,223,205,211,175,84,84,79,85,171,53,78,11,67,105,92,206,181,213,55,189,22,23,79,227,236,101,50,54,124,79,147,193,86,8,221,36,178,118,49,28,247,118,177,142,94,141,69,114,244,232,136,171,248,17,175,253,212,126,4,255,0,240,231,255,0,70,115,31,245,66,85,28,171,125,56,163,216,158,26,254,196,253,181,235,159,187,159,120,253,79,217,159,230,203,151,60,254,159,197,230,255,0,139,69,39,111,111,158,47,241,116,235,221,248,117,232,189,60,254,208,241,191,195,30,253,107,40,246,255,0,104,247,14,222,162,206,201,94,91,107,94,29,57,148,137,145,65,26,39,124,178,203,45,102,197,19,58,171,90,142,123,154,138,247,177,137,213,207,106,47,201,186,92,122,240,157,178,218,239,39,182,123,151,186,223,99,106,76,55,135,214,210,251,11,37,99,197,229,133,147,71,251,200,107,190,55,117,142,86,59,242,185,122,117,232,189,21,21,19,160,108,166,253,237,63,17,58,86,214,181,217,205,87,247,131,11,75,32,252,92,246,125,13,154,157,150,153,28,114,58,62,203,17,198,245,232,201,163,94,168,157,191,155,167,94,168,168,157,0,0,8,191,150,230,99,193,70,3,43,119,5,157,222,11,120,236,150,58,196,149,46,83,183,164,179,112,207,90,120,220,173,146,41,35,117,52,115,30,215,34,181,90,168,138,138,138,138,116,13,144,226,235,135,78,35,178,185,60,22,205,110,101,76,254,75,17,93,150,237,211,117,43,84,167,72,28,238,223,43,35,179,20,110,145,136,238,214,185,204,71,35,21,241,163,187,123,217,215,176,28,171,125,56,163,216,158,26,254,196,253,181,235,159,187,159,120,253,79,217,159,230,203,151,60,254,159,197,230,255,0,139,69,39,111,111,158,47,241,116,235,221,248,117,232,189,60,166,214,241,235,194,118,244,235,188,102,217,237,166,235,125,179,169,51,62,111,69,75,236,44,149,127,47,138,23,205,39,239,38,174,200,219,210,56,158,239,204,228,235,211,162,117,85,68,89,0,120,173,222,222,141,175,216,93,27,38,224,110,230,175,169,167,112,81,216,138,162,88,153,146,74,249,103,145,87,178,40,162,137,174,150,87,244,71,57,90,198,185,81,140,123,215,163,88,229,78,21,254,234,63,2,127,248,115,255,0,163,57,143,250,161,223,246,183,116,180,38,244,232,76,102,230,109,166,119,237,157,55,153,243,122,43,190,150,106,254,95,20,207,134,79,221,204,198,72,222,146,68,246,254,102,167,94,157,83,170,42,42,250,176,124,148,178,216,172,141,155,244,241,249,58,150,172,98,236,37,75,209,67,51,94,250,179,172,81,204,145,74,212,94,172,122,197,52,82,35,93,209,123,36,99,191,185,200,171,245,128,121,253,127,175,244,110,214,104,220,182,224,238,14,161,169,131,211,216,58,235,102,245,235,42,189,145,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,250,0,126,78,3,86,105,93,87,246,151,221,109,77,138,204,253,141,144,155,19,145,251,62,236,118,61,29,232,186,121,107,77,216,171,227,153,157,205,238,141,221,28,222,169,213,19,169,250,192,30,127,94,107,253,27,182,26,102,125,103,184,26,134,166,11,5,86,197,74,214,50,22,213,91,4,15,179,98,58,241,44,142,233,209,140,89,102,141,21,238,232,198,34,171,156,173,106,43,147,208,0,15,63,138,215,250,55,59,172,179,251,125,134,212,53,46,106,29,43,94,141,156,213,24,85,92,250,12,184,146,173,100,149,81,59,90,247,182,9,30,140,235,222,140,236,114,162,54,70,43,189,1,242,82,203,98,178,54,111,211,199,228,234,90,177,139,176,149,47,69,12,205,123,234,206,177,71,50,69,43,81,122,177,235,20,209,72,141,119,69,236,145,142,254,231,34,175,214,1,231,245,254,191,209,187,89,163,114,219,131,184,58,134,166,15,79,96,235,173,155,215,172,170,246,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,232,14,41,189,124,102,112,217,195,182,170,171,162,183,143,114,62,239,230,174,227,217,148,130,183,216,247,237,247,213,124,146,70,217,59,235,193,35,19,171,225,145,58,42,247,126,94,189,58,42,42,182,83,140,206,27,56,137,213,86,180,86,206,110,71,222,12,213,44,123,242,147,214,251,30,253,78,202,172,146,56,221,39,125,136,35,98,244,124,209,167,68,94,239,205,215,167,68,85,78,214,14,127,189,123,247,180,252,59,105,90,186,215,120,245,95,221,252,45,220,131,49,112,89,244,54,109,247,218,124,114,72,216,251,43,199,35,211,171,33,145,122,170,118,254,94,157,122,170,34,243,253,173,227,215,132,237,233,215,120,205,179,219,77,214,251,103,82,102,124,222,138,151,216,89,42,254,95,20,47,154,79,222,77,93,145,183,164,113,61,223,153,201,215,167,68,234,170,136,178,0,249,41,101,177,89,27,55,233,227,242,117,45,88,197,216,74,151,162,134,102,189,245,103,88,163,153,34,149,168,189,88,245,138,104,164,70,187,162,246,72,199,127,115,145,87,235,0,243,250,255,0,95,232,221,172,209,185,109,193,220,29,67,83,7,167,176,117,214,205,235,214,85,123,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,244,7,42,223,78,40,246,39,134,191,177,63,109,122,231,238,231,222,63,83,246,103,249,178,229,207,63,167,241,121,191,226,209,73,219,219,231,139,252,93,58,247,126,29,122,47,79,201,217,78,51,56,108,226,39,85,90,209,91,57,185,31,120,51,84,177,239,202,79,91,236,123,245,59,42,178,72,227,116,157,246,32,141,139,209,243,70,157,17,123,191,55,94,157,17,85,59,88,7,228,234,205,83,130,208,218,87,51,173,117,77,239,69,133,211,248,251,25,76,141,159,19,228,240,85,130,55,73,44,157,140,71,61,221,172,99,151,163,81,92,189,58,34,42,254,4,107,255,0,117,31,129,63,252,57,255,0,209,156,199,253,80,149,64,17,171,86,115,30,224,199,67,106,172,206,138,213,59,201,232,179,90,127,33,99,23,145,173,247,119,43,39,130,212,18,58,57,99,239,101,103,49,221,175,99,147,171,85,90,189,58,162,170,126,39,106,218,221,210,208,155,211,161,49,155,153,182,153,223,182,116,222,103,205,232,174,250,89,171,249,124,83,62,25,63,119,51,25,35,122,73,19,219,249,154,157,122,117,78,168,168,171,234,192,0,249,41,101,177,89,27,55,233,227,242,117,45,88,197,216,74,151,162,134,102,189,245,103,88,163,153,34,149,168,189,88,245,138,104,164,70,187,162,246,72,199,127,115,145,87,235,0,3,207,231,117,254,141,211,58,155,76,232,204,238,161,169,83,59,172,108,89,173,130,199,185,85,103,188,250,245,223,98,117,99,81,21,81,145,197,26,171,158,189,24,138,232,218,171,221,35,26,239,64,0,63,39,1,171,52,174,171,251,75,238,182,166,197,102,126,198,200,77,137,200,253,159,118,59,30,142,244,93,60,181,166,236,85,241,204,206,230,247,70,238,142,111,84,234,137,212,253,96,15,63,175,53,254,141,219,13,51,62,179,220,13,67,83,5,130,171,98,165,107,25,11,106,173,130,7,217,177,29,120,150,71,116,232,198,44,179,70,138,247,116,99,17,85,206,86,181,21,201,250,185,108,182,43,1,138,187,157,206,228,234,99,177,184,234,242,91,185,114,220,205,134,10,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,159,88,0,0,0,0,31,36,153,108,84,57,90,248,41,178,117,25,146,185,94,107,117,233,186,102,164,243,65,11,163,108,178,178,62,189,206,99,29,60,45,115,145,58,53,101,141,23,167,114,117,250,192,0,0,0,0,3,228,201,229,177,88,90,204,185,153,201,212,161,94,75,16,84,100,182,102,108,76,116,243,202,200,97,137,28,229,68,87,201,44,145,198,198,255,0,123,158,246,181,58,170,162,31,88,0,0,0,0,31,36,121,108,84,217,91,24,40,114,117,31,146,167,94,27,118,41,182,102,172,240,193,51,164,108,82,190,62,189,205,99,221,4,205,107,149,58,57,98,145,19,175,106,244,250,192,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,0,0,0,0,0,0,0,0,82,7,55,189,139,167,182,28,71,84,220,109,61,134,244,88,93,203,199,187,35,51,152,176,50,23,102,32,122,71,117,35,138,52,107,219,220,199,212,157,239,122,42,201,45,153,92,143,114,247,53,158,219,147,79,16,249,93,55,186,25,78,27,179,89,90,140,211,218,178,189,188,222,30,187,169,185,211,174,110,24,226,242,53,146,177,63,43,31,78,9,92,228,151,242,245,171,26,49,90,231,57,36,179,78,44,125,172,111,39,211,253,67,241,211,153,172,53,80,80,15,51,77,235,253,180,241,113,170,125,62,63,210,208,208,157,116,85,62,248,187,38,151,209,79,55,168,146,78,146,61,174,235,106,91,61,142,78,222,177,36,93,205,71,119,117,150,156,148,54,67,20,152,173,101,196,140,217,203,110,201,58,197,141,15,95,26,216,218,216,35,129,27,74,228,179,189,223,139,158,247,57,97,107,81,59,81,136,201,21,123,251,211,199,18,249,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,159,224,0,87,7,52,238,4,181,54,239,217,167,196,6,201,105,155,121,141,89,86,186,80,212,120,90,16,87,107,239,82,134,41,100,101,230,245,86,75,61,150,35,89,95,198,212,150,73,88,181,218,198,183,196,168,250,150,208,26,255,0,89,109,102,178,196,238,14,223,106,27,120,61,67,131,176,150,104,222,172,169,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,132,248,62,226,207,70,241,117,181,255,0,126,48,85,234,97,243,180,44,73,91,59,167,27,125,109,79,138,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,236,235,228,98,42,186,39,162,66,14,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,239,107,253,127,163,118,179,70,229,183,7,112,117,13,76,30,158,193,215,91,55,175,89,85,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,62,220,98,241,139,174,248,191,215,117,243,249,250,127,99,105,188,55,127,221,253,63,228,134,199,217,126,88,107,178,215,249,83,32,138,73,252,178,87,73,63,120,139,217,215,181,189,17,63,30,213,203,131,151,253,206,34,51,177,110,222,239,105,223,248,39,161,234,96,138,181,137,39,175,38,162,181,216,248,251,107,190,23,199,35,33,134,69,71,190,100,119,106,201,18,68,212,127,239,150,43,191,4,74,230,71,196,54,246,240,237,178,81,234,45,155,210,86,220,252,141,134,214,187,171,161,124,19,51,76,189,39,129,98,89,106,77,12,173,153,150,90,179,192,143,119,107,35,122,179,241,239,124,109,90,139,224,163,138,236,239,9,123,203,75,89,121,114,183,52,134,75,165,61,83,132,165,51,27,235,234,246,189,35,145,27,34,43,22,104,30,255,0,44,107,213,142,94,143,143,200,198,75,34,154,9,208,26,255,0,70,238,158,141,196,238,14,223,106,26,153,205,61,156,174,150,104,222,172,171,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,5,32,115,66,227,95,251,64,107,183,236,198,222,228,241,87,182,219,70,228,25,102,44,141,37,243,125,179,148,108,46,99,236,36,174,106,116,134,47,44,240,198,145,170,178,79,207,47,124,141,124,94,62,215,201,215,125,55,219,51,246,134,202,125,214,251,199,182,218,115,197,254,115,245,212,233,253,212,245,31,104,89,255,0,67,227,75,23,189,85,132,237,255,0,26,248,123,122,254,13,94,135,85,230,247,174,184,142,210,155,53,83,23,182,248,191,73,182,217,174,234,122,199,59,143,157,238,188,207,35,145,145,211,153,136,212,244,244,229,235,218,233,90,231,121,92,169,11,214,38,185,25,102,181,120,58,227,23,93,240,129,174,236,103,240,20,254,217,211,121,158,207,188,26,127,201,13,127,181,60,80,216,101,95,242,167,193,44,144,120,164,176,178,126,237,19,191,167,107,186,162,254,26,9,208,26,255,0,70,238,158,141,196,238,14,223,106,26,153,205,61,156,174,150,104,222,172,171,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,62,76,182,91,21,128,197,93,206,231,114,117,49,216,220,117,121,45,220,185,110,102,195,5,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,76,251,113,209,198,110,119,140,61,199,171,147,143,21,246,54,140,210,254,162,190,153,198,202,198,45,166,199,42,179,203,102,204,141,235,214,105,124,81,42,198,215,44,113,181,141,107,123,149,31,44,147,255,0,150,47,48,11,155,187,78,183,15,219,223,168,189,94,186,169,219,6,153,201,75,28,242,218,207,85,142,9,166,149,182,94,214,44,105,52,17,215,252,102,145,237,116,205,123,122,163,164,107,223,37,138,130,53,113,209,198,110,11,131,205,184,171,147,143,21,246,206,179,213,30,162,190,153,198,202,199,165,87,73,18,51,203,102,204,141,233,210,24,188,177,42,198,215,36,146,57,237,107,123,81,95,44,116,45,165,183,87,113,244,94,227,213,221,237,55,173,50,181,53,157,76,131,242,141,205,186,194,203,106,75,82,43,150,89,37,116,157,222,111,39,123,210,68,147,185,178,53,239,107,209,200,231,34,220,167,23,156,82,113,123,179,124,33,105,205,121,38,204,253,210,215,89,143,242,61,77,151,199,100,42,100,106,233,59,81,219,137,177,72,176,57,150,35,150,27,177,182,86,181,92,245,108,14,150,56,221,35,228,86,119,86,7,5,28,87,103,120,75,222,90,90,203,203,149,185,164,50,93,41,234,156,37,41,152,223,95,87,181,233,28,136,217,17,88,179,64,247,249,99,94,172,114,244,124,126,70,50,89,20,208,78,128,215,250,55,116,244,110,39,112,118,251,80,212,206,105,236,229,116,179,70,245,101,94,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,41,3,154,23,26,255,0,218,3,93,191,102,54,247,39,138,189,182,218,55,32,203,49,100,105,47,155,237,156,163,97,115,31,97,37,115,83,164,49,121,103,134,52,141,85,146,126,121,123,228,107,226,241,246,190,78,187,233,190,217,159,180,54,83,238,183,222,61,182,211,158,47,243,159,174,167,79,238,167,168,251,66,207,250,31,26,88,189,234,172,39,111,248,215,195,219,215,240,106,244,61,255,0,58,77,156,206,235,13,154,210,91,197,136,155,201,83,110,242,22,43,229,43,118,177,59,106,228,157,94,54,217,239,115,209,87,178,120,43,197,227,107,30,231,122,158,239,202,216,220,171,2,249,104,235,250,219,125,198,150,221,218,201,106,27,120,172,110,114,197,156,5,164,133,101,236,184,251,117,164,138,173,121,89,26,47,123,29,113,106,42,119,39,99,94,214,61,221,189,157,201,160,144,83,95,58,77,227,193,107,13,229,210,91,59,136,135,201,111,110,241,246,44,101,44,247,61,59,109,100,155,94,70,214,236,115,17,23,178,8,43,203,228,107,222,215,122,158,223,202,232,220,139,249,92,155,54,83,239,207,16,89,109,227,183,144,240,212,219,44,122,120,96,142,94,217,39,189,145,138,197,120,251,154,177,185,29,11,96,101,197,119,71,177,201,39,131,167,115,123,208,158,156,200,248,134,222,222,29,182,74,61,69,179,122,74,219,159,145,176,218,215,117,116,47,130,102,105,151,164,240,44,75,45,73,161,149,179,50,203,86,120,17,238,237,100,111,86,126,61,239,141,171,81,124,20,113,93,157,225,47,121,105,107,47,46,86,230,144,201,116,167,170,112,148,166,99,125,125,94,215,164,114,35,100,69,98,205,3,223,229,141,122,177,203,209,241,249,24,201,100,83,65,58,3,95,232,221,211,209,184,157,193,219,237,67,83,57,167,179,149,210,205,27,213,149,123,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,164,14,104,92,107,255,0,104,13,118,253,152,219,220,158,42,246,219,104,220,131,44,197,145,164,190,111,182,114,141,133,204,125,132,149,205,78,144,197,229,158,24,210,53,86,73,249,229,239,145,175,139,199,218,249,58,239,166,251,102,126,208,217,79,186,223,120,246,219,78,120,191,206,126,186,157,63,186,158,163,237,11,63,232,124,105,98,247,170,176,157,191,227,95,15,111,95,193,171,208,115,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,23,82,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,213,64,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,0,132,28,203,56,234,179,195,46,153,171,182,27,99,126,221,93,208,212,117,224,201,85,188,218,177,73,6,35,28,150,21,29,59,210,120,223,20,207,153,96,154,22,198,141,94,212,242,72,231,49,91,26,73,85,124,31,113,103,172,184,69,221,15,191,24,42,246,243,24,43,245,228,173,157,211,141,190,149,96,202,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,119,244,242,49,21,27,43,209,116,39,160,53,254,141,221,61,27,137,220,29,190,212,53,51,154,123,57,93,44,209,189,89,87,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,1,229,55,87,35,184,248,141,184,212,121,61,161,211,152,172,246,179,173,143,150,76,38,55,41,113,107,85,179,105,19,242,181,242,34,127,233,84,106,186,54,189,200,141,116,176,163,150,86,102,223,122,53,230,232,110,86,232,106,13,95,189,22,173,207,173,167,176,218,153,165,183,143,142,140,241,207,90,54,214,241,73,94,54,70,216,158,198,194,214,43,123,26,189,88,189,127,30,165,217,242,230,227,95,251,85,109,196,248,13,127,147,197,71,185,186,91,247,121,42,208,47,138,76,165,20,70,36,121,54,195,218,214,55,185,239,88,229,108,74,230,178,70,181,221,34,108,209,70,147,0,16,43,153,31,48,75,60,59,86,143,103,182,111,43,81,219,139,145,174,219,55,114,80,203,20,207,211,44,73,96,146,36,150,188,208,75,12,207,179,10,206,212,99,156,215,198,197,100,157,58,62,53,90,214,224,147,140,29,77,194,54,232,69,154,106,219,187,162,115,150,32,110,172,195,212,138,191,158,244,17,71,59,33,124,114,74,197,115,95,11,172,190,84,99,95,26,72,173,70,61,205,69,238,109,255,0,104,13,127,163,119,79,70,226,119,7,111,181,13,76,230,158,206,87,75,52,111,86,85,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,31,38,91,45,138,192,98,174,231,115,185,58,152,236,110,58,188,150,238,92,183,51,97,130,180,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,125,184,232,227,55,59,198,30,227,213,201,199,138,251,27,70,105,127,81,95,76,227,101,99,22,211,99,149,89,229,179,102,70,245,235,52,190,40,149,99,107,150,56,218,198,181,189,202,143,150,73,43,193,30,241,241,5,174,248,59,226,27,67,107,88,114,185,205,182,210,155,95,152,163,128,205,220,116,77,143,23,106,58,54,21,113,177,185,88,146,217,238,134,102,187,241,145,205,173,29,120,88,136,214,205,26,29,47,149,15,28,117,181,46,43,9,194,62,227,50,218,231,113,181,236,51,72,229,149,242,216,75,213,34,108,147,186,148,234,229,114,196,248,34,107,252,78,78,145,44,49,54,62,140,116,108,243,89,160,0,0,69,94,104,254,196,247,55,244,95,152,164,121,78,92,220,123,127,106,140,20,251,111,184,144,122,125,205,211,56,255,0,89,110,196,21,251,42,230,168,177,236,137,110,53,24,157,144,204,143,146,54,203,23,224,213,115,218,248,147,181,206,142,25,170,1,90,188,222,119,51,85,108,222,227,240,225,186,90,42,223,167,205,105,156,134,127,33,91,186,73,25,28,221,139,140,239,130,95,27,216,247,67,43,21,209,200,196,114,119,198,247,181,87,163,148,153,92,42,241,49,163,120,175,218,58,123,165,163,232,219,199,61,182,29,141,203,227,44,162,185,248,236,140,108,141,242,192,146,118,163,102,103,108,177,189,146,53,19,185,143,111,115,88,254,248,217,216,0,0,171,94,96,60,76,107,46,20,57,129,232,173,210,209,244,106,100,88,237,183,169,141,203,227,44,162,53,153,28,116,153,91,175,150,4,147,181,93,11,251,162,141,236,145,168,189,175,99,123,154,246,119,198,251,31,218,173,204,210,187,201,183,26,115,116,180,85,191,81,133,212,216,248,178,21,187,164,141,242,67,222,159,158,9,124,111,123,27,52,79,71,71,35,17,203,217,35,30,213,94,173,83,213,128,10,139,223,238,56,236,241,29,198,206,208,236,246,135,101,70,109,214,139,221,140,19,225,183,27,226,176,252,230,70,28,131,32,91,173,153,138,230,165,100,107,229,108,45,99,191,59,36,89,30,170,174,99,33,183,64,69,94,104,254,196,247,55,244,95,152,164,120,174,90,28,113,214,226,59,70,195,179,218,225,150,217,184,186,47,15,27,230,183,35,229,176,204,230,58,21,142,4,186,233,158,174,114,89,71,62,38,204,215,187,243,190,68,145,138,168,231,178,25,190,0,4,21,230,255,0,170,115,186,27,96,182,247,90,233,107,222,139,53,167,247,67,19,148,199,89,241,50,79,5,168,41,95,146,41,59,30,142,99,187,94,198,175,71,34,181,122,116,84,84,252,14,171,192,191,25,184,46,48,246,226,214,78,76,87,216,218,207,75,250,122,250,155,27,19,30,181,91,36,168,255,0,21,154,210,59,175,88,101,241,74,169,27,156,178,70,230,57,174,238,68,100,178,73,80,0,42,131,153,14,252,235,46,27,121,129,237,198,235,104,203,182,218,252,118,135,199,51,39,70,27,9,11,50,216,229,202,223,91,20,165,87,49,237,236,145,173,232,142,86,59,177,232,201,26,157,236,106,165,133,112,209,196,94,132,226,131,107,40,110,102,133,177,254,202,158,98,151,100,223,230,204,167,166,134,105,233,249,37,138,63,55,139,206,198,249,88,222,199,255,0,122,47,247,162,117,80,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,0,0,0,0,0,0,0,0,137,92,208,118,67,43,189,156,40,102,157,134,206,84,199,88,208,22,29,174,30,203,49,185,204,185,5,42,118,146,104,17,205,252,88,245,138,105,30,197,237,114,43,227,107,23,181,30,178,50,141,182,159,93,126,203,247,79,70,238,103,217,127,105,253,210,212,24,236,239,162,243,248,125,87,165,179,28,222,47,39,107,187,59,188,125,189,221,174,233,215,175,69,233,208,208,159,16,186,167,5,174,120,47,220,189,107,165,175,122,220,46,160,218,252,206,83,29,103,196,248,252,245,103,196,203,36,82,118,61,26,246,247,49,237,94,142,68,114,117,232,168,139,248,25,194,52,167,197,86,233,126,197,184,113,220,93,204,135,59,246,53,252,54,159,181,246,85,223,75,234,60,89,73,89,225,163,251,181,99,218,238,182,165,129,191,157,170,196,235,213,253,26,142,84,205,182,39,19,149,207,229,105,96,176,88,203,121,28,150,70,196,117,41,211,169,11,166,158,204,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,146,120,85,218,223,216,183,14,59,117,182,115,96,190,198,191,134,211,245,126,213,165,234,189,71,139,41,43,60,215,191,120,143,123,93,214,212,179,187,242,57,88,157,122,51,163,81,168,148,173,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,0,0,83,183,53,14,5,108,232,13,67,149,226,123,107,104,91,159,76,103,44,77,146,214,112,205,106,46,204,78,70,123,80,177,179,196,178,72,147,72,203,83,89,85,88,216,199,248,158,215,175,115,99,123,25,28,53,225,139,136,93,85,194,254,242,225,119,115,75,86,245,254,131,201,91,35,139,125,169,43,195,147,163,43,123,101,175,35,152,191,243,100,98,185,175,107,37,138,39,171,31,217,218,179,43,155,54,239,104,221,250,218,254,28,247,115,111,231,183,38,11,81,87,212,211,87,75,112,44,51,196,246,73,143,138,88,100,103,226,136,248,229,142,72,213,90,174,98,171,21,90,231,53,90,229,225,92,174,61,246,109,151,235,95,15,116,244,28,199,120,227,173,197,110,178,161,163,246,249,150,235,237,214,143,177,59,232,205,43,229,137,249,187,110,68,98,221,150,5,84,107,24,214,163,155,3,92,223,43,89,44,174,114,181,102,88,163,231,252,18,112,125,169,184,185,221,8,176,173,75,116,180,78,14,196,14,213,153,138,146,215,243,209,130,88,231,124,44,142,57,94,142,115,230,117,103,196,143,107,36,72,213,200,247,181,200,157,174,191,237,1,160,52,110,214,104,220,78,223,109,246,158,169,131,211,216,58,233,90,141,26,200,189,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,121,253,127,160,52,110,233,232,220,182,223,110,14,158,169,156,211,217,202,235,90,245,27,40,189,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,179,140,30,19,53,151,8,187,161,247,31,59,98,222,99,5,126,188,118,112,90,141,212,18,172,25,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,254,254,158,55,170,35,101,98,172,138,229,139,199,143,236,67,59,91,97,183,99,53,219,160,117,6,65,191,102,229,50,57,31,29,93,47,51,153,51,164,232,223,19,151,195,98,119,87,71,119,73,28,80,185,100,153,122,119,202,229,186,146,184,57,168,113,213,91,64,105,236,175,12,59,91,126,164,250,159,57,94,108,110,179,154,106,178,247,226,113,211,213,133,237,130,36,146,52,134,71,218,134,202,162,200,199,191,196,198,189,59,91,35,216,248,234,131,107,118,183,93,239,78,187,198,109,158,218,96,190,217,212,153,159,55,162,165,234,161,175,229,241,66,249,164,253,228,207,100,109,233,28,79,119,230,114,117,233,209,58,170,162,46,138,120,98,225,235,74,240,191,179,88,93,163,210,214,125,127,160,242,89,200,229,31,86,58,243,100,239,74,238,233,108,72,214,39,252,216,216,142,115,220,200,162,137,138,247,246,119,47,181,215,250,3,70,238,158,141,203,109,246,224,233,234,153,205,61,156,174,181,175,81,178,139,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,0,241,183,193,246,166,225,27,116,37,194,185,45,221,209,57,203,19,187,73,230,45,203,95,207,122,8,163,129,243,50,72,226,122,185,175,133,214,89,18,189,204,141,36,86,171,216,214,162,246,183,160,114,226,227,142,183,10,90,202,254,143,220,22,91,177,183,90,194,196,15,189,52,79,150,87,225,45,181,21,137,118,40,17,85,175,99,154,173,108,237,107,124,174,100,81,57,170,229,133,34,146,247,138,86,230,117,199,143,237,191,59,103,97,182,159,53,221,160,116,254,65,223,105,101,49,217,31,37,93,81,51,89,11,163,234,223,19,87,195,94,118,216,70,246,201,36,83,57,35,153,58,246,68,228,128,7,213,137,203,101,112,25,90,89,220,22,78,222,59,37,142,177,29,186,119,42,76,232,103,173,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,125,60,188,248,211,197,113,79,181,245,240,90,191,80,84,118,234,105,170,234,154,130,154,86,109,85,187,2,73,219,22,66,8,218,229,107,216,230,172,77,149,88,141,70,76,174,79,28,108,124,61,221,87,138,174,38,52,111,10,27,71,115,116,181,133,27,121,23,186,195,113,184,140,101,100,86,191,35,145,145,146,62,40,22,78,213,108,44,237,138,71,190,71,34,246,177,142,237,107,223,217,27,243,195,186,91,165,174,247,167,93,228,247,51,114,243,191,108,234,76,207,135,214,221,244,176,215,242,248,161,100,49,254,238,22,50,54,244,142,38,55,242,181,58,244,234,189,85,85,86,210,185,80,240,57,91,77,98,176,156,92,110,51,237,166,119,37,94,195,244,142,37,89,45,116,163,82,86,201,3,174,206,142,70,172,175,158,39,63,196,212,235,18,67,43,100,234,247,72,207,13,138,107,253,1,163,119,79,70,229,182,251,112,116,245,76,230,158,206,87,90,215,168,217,69,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,61,156,96,240,153,172,184,69,221,15,184,249,219,22,243,24,43,245,227,179,130,212,110,160,149,96,202,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,247,244,241,189,81,27,43,21,100,87,44,94,60,127,98,25,218,219,13,187,25,174,221,3,168,50,13,251,55,41,145,200,248,234,233,121,156,201,157,39,70,248,156,190,27,19,186,186,59,186,72,226,133,203,36,203,211,190,87,45,212,149,193,205,67,142,170,218,3,79,101,120,97,218,219,245,39,212,249,202,243,99,117,156,211,85,151,191,19,142,158,172,47,108,17,36,145,164,50,62,212,54,85,22,70,61,254,38,53,233,218,217,30,199,199,84,27,91,181,186,239,122,117,222,51,108,246,211,5,246,206,164,204,249,189,21,47,85,13,127,47,138,23,205,39,239,38,123,35,111,72,226,123,191,51,147,175,78,137,213,85,17,116,83,195,23,15,90,87,133,253,154,194,237,30,150,179,235,253,7,146,206,71,40,250,177,215,155,39,122,87,119,75,98,70,177,63,230,198,196,115,158,230,69,20,76,87,191,179,185,92,83,236,167,246,137,225,247,91,108,228,121,15,69,111,80,99,211,208,78,233,124,113,178,244,18,178,197,95,43,188,114,42,66,179,195,18,73,218,197,119,141,95,219,209,221,21,51,88,105,163,96,119,143,5,196,6,205,105,61,226,211,144,250,122,154,155,30,219,18,86,238,123,253,37,166,57,209,217,173,222,246,49,100,241,79,28,177,121,59,17,175,236,238,111,229,114,41,208,12,214,113,79,189,127,218,39,136,45,109,188,113,227,253,21,77,65,144,79,65,3,162,241,200,202,48,68,202,245,124,173,242,72,137,50,193,12,75,39,107,213,190,69,127,111,70,244,68,182,158,79,187,57,130,208,220,48,38,234,215,155,212,102,183,47,33,61,139,146,118,189,158,10,180,108,79,82,189,110,138,247,49,221,175,101,153,124,136,214,57,125,79,99,187,146,54,169,50,181,254,128,209,187,167,163,114,219,125,184,58,122,166,115,79,103,43,173,107,212,108,162,246,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,158,206,48,120,76,214,92,34,238,135,220,124,237,139,121,140,21,250,241,217,193,106,55,80,74,176,101,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,251,250,120,222,168,141,149,138,178,43,150,47,30,63,177,12,237,109,134,221,140,215,110,129,212,25,6,253,155,148,200,228,124,117,116,188,206,100,206,147,163,124,78,95,13,137,221,93,29,221,36,113,66,229,146,101,233,223,43,150,234,74,224,230,161,199,85,109,1,167,178,188,48,237,109,250,147,234,124,229,121,177,186,206,105,170,203,223,137,199,79,86,23,182,8,146,72,210,25,31,106,27,42,139,35,30,255,0,19,26,244,237,108,143,99,227,170,13,173,218,221,119,189,58,239,25,182,123,105,130,251,103,82,102,124,222,138,151,170,134,191,151,197,11,230,147,247,147,61,145,183,164,113,61,223,153,201,215,167,68,234,170,136,186,41,225,139,135,173,43,194,254,205,97,118,143,75,89,245,254,131,201,103,35,148,125,88,235,205,147,189,43,187,165,177,35,88,159,243,99,98,57,207,115,34,138,38,43,223,217,220,176,3,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,186,144,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,0,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,35,255,0,24,188,98,232,78,16,52,37,124,254,126,159,219,58,147,51,223,247,127,79,249,38,175,246,167,138,106,236,181,254,84,200,37,142,15,20,118,18,79,222,34,119,244,237,111,85,95,195,62,250,255,0,95,235,45,211,214,89,109,193,220,29,67,111,57,168,115,150,22,205,235,214,85,59,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,243,228,191,229,205,198,191,246,85,220,121,240,26,255,0,39,149,147,108,181,79,238,242,85,160,95,44,120,187,202,172,72,242,109,135,181,207,119,107,24,177,202,216,149,174,124,110,107,186,74,232,98,141,111,164,0,87,87,51,174,95,247,55,118,157,158,32,118,67,78,250,189,117,83,186,125,77,141,138,73,229,181,158,171,28,16,195,19,171,49,207,88,210,104,35,175,248,67,27,26,233,154,247,116,87,72,214,50,74,140,208,26,255,0,89,109,102,178,196,238,14,223,106,27,120,61,67,131,176,150,104,222,172,169,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,132,248,62,226,207,70,241,117,181,255,0,126,48,85,234,97,243,180,44,73,91,59,167,27,125,109,79,138,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,236,235,228,98,42,186,39,162,121,254,58,56,205,193,112,121,183,21,114,113,226,190,217,214,122,163,212,87,211,56,217,88,244,170,233,34,70,121,108,217,145,189,58,67,23,150,37,88,218,228,146,71,61,173,111,106,43,229,143,62,217,108,182,87,63,149,187,157,206,228,237,228,114,89,27,18,91,185,114,220,206,154,123,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,159,41,58,121,112,115,0,185,195,190,118,45,164,221,237,69,255,0,4,247,253,76,241,89,177,28,246,36,211,182,187,31,39,117,118,66,201,36,124,51,72,136,199,194,141,237,73,37,73,90,172,253,242,75,119,229,37,243,35,230,9,91,136,155,49,236,246,205,229,109,183,110,177,214,27,102,238,74,25,101,133,154,153,235,20,18,68,146,215,154,8,166,133,149,166,73,218,140,115,156,201,30,140,147,167,86,70,169,192,56,62,225,51,89,113,117,186,31,113,240,86,45,225,240,84,43,201,103,59,168,219,65,45,65,138,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,239,233,228,122,34,182,39,170,93,158,239,237,110,132,217,110,7,119,71,109,54,211,5,246,54,155,195,109,254,168,244,84,189,84,214,60,94,90,150,166,147,247,147,61,242,59,172,146,189,223,153,203,211,175,68,232,136,136,153,215,46,251,151,7,48,10,124,68,96,162,218,77,222,212,95,240,177,67,212,207,21,155,17,193,94,61,69,87,189,242,119,87,100,44,142,54,77,12,106,140,124,40,222,229,142,36,149,170,255,0,223,36,83,168,2,160,55,211,155,222,170,111,17,216,77,71,177,216,255,0,83,182,218,75,212,227,236,209,188,233,33,251,217,12,207,139,205,60,140,84,95,77,219,225,106,213,127,103,150,62,175,116,136,173,154,74,201,98,156,40,241,93,183,28,90,237,195,53,174,138,151,208,229,104,248,224,207,224,39,153,31,107,17,105,200,170,141,114,162,39,146,23,246,185,98,153,17,27,35,90,228,84,99,217,36,108,237,100,85,230,143,236,79,115,127,69,249,138,69,16,232,13,127,172,182,179,89,98,119,7,111,181,13,188,30,161,193,216,75,52,111,86,84,239,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,250,56,1,227,7,21,197,150,209,181,217,5,183,30,187,209,213,233,208,213,108,154,38,163,44,206,246,57,35,189,19,163,99,98,236,176,176,202,245,141,173,106,196,246,189,157,189,137,28,146,74,0,85,95,60,239,224,159,243,39,244,210,0,112,209,196,94,187,225,127,116,232,110,102,133,177,254,202,158,98,151,100,63,231,60,95,169,134,105,233,249,37,138,79,15,151,192,198,249,88,222,246,127,122,47,247,162,232,79,98,247,211,110,56,139,219,140,118,232,109,126,103,215,98,175,117,138,104,101,68,101,172,125,166,162,44,149,108,198,138,190,57,153,220,222,169,213,90,173,115,94,199,61,143,99,221,208,1,199,248,170,226,99,70,240,161,180,119,55,75,88,81,183,145,123,172,55,27,136,198,86,69,107,242,57,25,25,35,226,129,100,237,86,194,206,216,164,123,228,114,47,107,24,238,214,189,253,145,190,184,56,84,230,247,170,180,238,170,185,167,56,148,199,253,171,166,245,22,160,177,144,139,55,73,210,44,218,110,27,82,73,35,224,72,92,146,73,102,156,114,61,137,27,59,252,176,196,143,107,86,100,108,81,55,197,115,149,203,98,179,252,73,104,156,238,11,39,83,35,141,200,237,190,54,221,59,149,38,108,208,89,130,75,249,7,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,207,249,124,241,183,149,225,67,95,201,130,212,243,219,189,183,90,170,197,120,114,180,221,105,205,131,19,59,166,133,175,203,50,54,195,43,222,248,235,182,70,186,40,209,171,50,120,209,202,171,28,125,47,167,19,150,197,103,241,84,179,184,44,157,76,142,55,35,94,59,116,238,84,153,179,65,102,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,5,85,243,83,227,199,254,203,240,169,180,25,175,246,81,106,252,238,51,35,255,0,175,101,156,35,153,226,255,0,217,221,43,227,155,253,165,119,183,253,43,8,1,194,119,186,125,155,250,129,167,190,70,3,74,96,138,188,209,253,137,238,111,232,191,49,72,161,109,39,170,115,186,27,85,97,181,174,150,189,232,179,90,127,33,95,41,142,179,226,100,158,11,80,72,217,34,147,177,232,230,59,181,236,106,244,114,43,87,167,69,69,79,192,190,158,1,120,215,210,188,86,109,197,76,38,91,39,233,247,55,76,227,225,143,81,227,236,44,108,146,255,0,98,54,55,100,235,164,109,99,29,12,175,84,87,181,141,79,12,143,70,42,118,186,39,203,42,129,249,58,179,84,224,180,54,149,204,235,93,83,123,209,97,116,254,62,198,83,35,103,196,249,60,21,96,141,210,75,39,99,17,207,119,107,24,229,232,212,87,47,78,136,138,191,129,80,57,46,113,155,143,83,136,236,174,226,96,52,103,172,219,41,177,237,195,214,210,23,111,44,19,75,28,47,149,240,223,89,145,37,101,123,142,124,203,228,72,216,232,214,36,100,78,242,58,40,231,78,171,204,223,125,54,227,136,190,4,116,46,232,109,126,103,215,98,175,110,5,40,166,134,84,70,90,199,218,110,51,32,178,85,179,26,42,248,230,103,115,122,167,85,106,181,205,123,28,246,61,143,117,112,112,235,191,58,203,134,221,220,193,110,182,140,187,109,175,199,88,99,50,116,97,176,144,179,45,142,87,181,108,82,149,92,199,183,178,70,183,162,57,88,238,199,163,36,106,119,177,170,154,9,225,163,136,189,9,197,6,214,80,220,205,11,99,253,149,60,197,46,201,191,205,153,79,77,12,211,211,242,75,20,126,111,23,157,141,242,177,189,143,254,244,95,239,68,234,160,2,149,185,213,251,167,210,223,79,232,252,142,68,143,252,20,113,93,157,225,47,121,105,107,47,46,86,230,144,201,116,167,170,112,148,166,99,125,125,94,215,164,114,35,100,69,98,205,3,223,229,141,122,177,203,209,241,249,24,201,100,83,66,122,79,84,224,181,206,149,195,107,93,45,123,214,225,117,6,62,190,83,29,103,196,248,252,245,103,141,178,69,39,99,209,175,111,115,30,213,232,228,71,39,94,138,136,191,129,250,192,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,0,0,0,0,0,0,0,15,147,45,137,197,103,241,87,112,89,220,101,76,142,55,35,94,74,151,41,219,133,179,65,102,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,54,252,85,109,111,236,91,136,237,197,219,56,112,95,99,80,195,106,11,95,101,82,245,94,163,197,139,149,254,106,63,188,87,189,206,235,86,88,29,249,220,175,78,189,31,209,200,228,75,20,224,211,125,46,110,127,44,173,239,219,157,67,153,245,185,173,180,209,250,131,29,11,94,147,190,102,225,231,197,216,146,146,201,44,138,230,59,181,236,183,3,24,197,68,142,42,209,53,88,212,237,115,234,88,181,78,118,155,215,255,0,200,47,14,116,241,255,0,253,205,107,144,181,36,95,251,69,58,145,194,244,147,255,0,109,89,26,232,255,0,216,43,93,254,52,35,87,42,205,156,193,110,239,23,24,139,58,142,110,181,52,22,62,93,99,29,110,215,255,0,149,90,173,60,17,214,78,246,61,170,207,28,246,34,159,175,230,107,188,29,142,106,181,234,169,125,37,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,192,0,2,133,185,140,240,81,253,149,119,30,12,254,128,198,101,100,219,45,83,251,204,109,153,211,203,30,46,242,171,214,76,99,166,238,115,221,218,198,36,145,58,84,107,159,27,156,222,178,186,25,100,88,128,14,149,195,174,195,107,46,36,183,115,5,181,58,50,149,183,63,35,97,143,201,222,134,186,76,204,78,57,30,212,177,118,84,115,216,222,200,218,238,168,213,123,123,222,172,141,171,222,246,162,232,123,98,246,47,110,56,116,219,140,118,215,237,126,27,208,226,168,245,150,105,165,84,125,172,133,167,34,36,150,172,200,136,158,73,159,218,222,171,209,26,141,107,88,198,177,140,99,27,208,0,7,31,226,171,134,125,27,197,126,209,220,218,221,97,122,222,57,237,176,220,150,35,39,89,85,207,199,100,99,100,140,138,117,143,185,27,51,59,101,145,143,141,202,157,204,123,187,92,199,246,72,204,235,235,253,1,172,182,179,89,101,182,251,112,116,245,188,30,161,193,216,90,215,168,217,68,239,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,199,182,47,155,157,205,37,195,6,111,3,184,80,125,183,186,122,71,31,90,158,155,183,150,181,60,255,0,121,228,150,196,172,242,88,88,160,68,139,210,65,224,87,172,147,121,44,246,47,239,27,35,156,226,178,242,217,108,174,127,43,119,59,157,201,219,200,228,178,54,36,183,114,229,185,157,52,246,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,47,123,151,55,5,31,217,87,110,39,207,235,252,102,42,77,205,213,63,188,201,89,129,60,178,98,232,170,49,99,198,54,110,231,49,221,175,98,201,43,162,70,181,242,57,173,235,43,97,138,69,152,0,231,251,233,177,123,113,196,94,220,100,118,191,116,48,222,187,21,123,164,176,205,18,163,45,99,237,53,21,35,181,90,69,69,241,204,206,231,116,94,138,213,107,156,199,181,236,123,216,236,240,241,21,176,218,203,134,221,220,206,237,78,179,165,109,175,199,88,123,241,151,166,174,144,179,45,142,87,185,43,221,137,26,247,183,178,70,183,170,181,30,238,199,163,227,114,247,177,200,157,3,77,241,199,187,154,107,132,188,215,8,244,217,81,48,89,43,29,149,50,209,61,245,238,209,199,75,51,231,185,73,22,37,106,74,201,229,114,117,116,157,122,71,45,152,220,143,108,145,248,121,86,203,237,14,178,223,173,208,211,251,71,183,240,84,147,59,168,172,58,26,235,110,116,134,8,152,200,221,44,179,72,255,0,197,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,213,113,109,178,24,174,28,55,251,81,236,190,27,57,111,51,95,78,87,197,181,247,236,198,216,223,102,121,177,213,172,76,244,99,127,6,49,101,154,78,198,117,114,181,157,173,87,61,81,94,189,47,105,248,40,213,91,251,193,222,87,122,246,159,25,246,150,175,209,250,195,39,75,37,137,137,36,125,172,182,45,40,227,229,141,181,155,220,172,89,160,123,236,57,34,107,17,243,54,119,34,57,207,142,40,159,31,246,183,116,181,222,203,107,188,102,230,109,166,119,236,109,73,134,243,122,43,190,150,27,30,47,44,47,134,79,221,204,199,198,238,177,202,246,254,102,175,78,189,83,162,162,42,116,14,43,184,174,220,126,45,119,29,250,215,90,203,232,113,84,124,144,96,48,16,76,175,171,136,170,229,69,86,181,85,19,201,51,251,90,178,204,168,142,145,205,106,34,49,140,142,54,73,94,88,188,7,126,219,243,181,183,231,118,48,189,218,7,79,228,27,246,110,47,35,142,242,85,213,19,53,147,54,78,142,242,181,124,53,231,109,117,119,116,114,69,51,146,72,87,175,100,173,75,169,7,31,226,171,134,125,27,197,126,209,220,218,221,97,122,222,57,237,176,220,150,35,39,89,85,207,199,100,99,100,140,138,117,143,185,27,51,59,101,145,143,141,202,157,204,123,187,92,199,246,72,204,235,235,253,1,172,182,179,89,101,182,251,112,116,245,188,30,161,193,216,90,215,168,217,68,239,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,199,182,47,155,157,205,37,195,6,111,3,184,80,125,183,186,122,71,31,90,158,155,183,150,181,60,255,0,121,228,150,196,172,242,88,88,160,68,139,210,65,224,87,172,147,121,44,246,47,239,27,35,156,226,178,242,217,108,174,127,43,119,59,157,201,219,200,228,178,54,36,183,114,229,185,157,52,246,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,47,123,151,55,5,31,217,87,110,39,207,235,252,102,42,77,205,213,63,188,201,89,129,60,178,98,232,170,49,99,198,54,110,231,49,221,175,98,201,43,162,70,181,242,57,173,235,43,97,138,69,152,0,206,15,26,27,57,130,216,46,40,53,254,213,105,105,187,240,184,172,132,118,49,209,246,189,61,53,91,117,226,183,21,110,175,123,222,255,0,11,44,54,47,35,156,174,127,143,189,122,43,186,37,164,242,113,221,234,218,215,134,139,219,91,98,122,137,146,219,140,196,208,178,8,96,149,175,251,58,243,223,106,25,165,123,186,177,239,117,133,190,196,70,42,116,100,44,238,106,117,71,62,69,113,161,188,121,221,130,225,131,95,238,174,150,135,191,53,138,199,199,95,29,39,115,19,211,90,183,98,42,145,89,232,246,61,143,240,190,195,101,241,185,170,215,248,251,23,162,59,170,103,51,19,137,202,231,242,180,176,88,44,101,188,142,75,35,98,58,148,233,212,133,211,79,102,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,79,219,123,162,177,91,107,160,52,214,220,224,172,91,159,27,165,112,244,176,148,229,182,246,186,121,32,173,11,33,141,210,57,173,107,85,234,214,34,170,163,90,157,122,244,68,254,227,208,28,127,138,174,25,244,111,21,251,71,115,107,117,133,235,120,231,182,195,114,88,140,157,101,87,63,29,145,141,146,50,41,214,62,228,108,204,237,150,70,62,55,42,119,49,238,237,115,31,217,35,51,175,175,244,6,178,218,205,101,150,219,237,193,211,214,240,122,135,7,97,107,94,163,101,19,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,30,216,190,110,119,52,151,12,25,188,14,225,65,246,222,233,233,28,125,106,122,110,222,90,212,243,253,231,146,91,18,179,201,97,98,129,18,47,73,7,129,94,178,77,228,179,216,191,188,108,142,115,138,203,203,101,178,185,252,173,220,238,119,39,111,35,146,200,216,146,221,203,150,230,116,211,217,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,189,238,92,220,20,127,101,93,184,159,63,175,241,152,169,55,55,84,254,243,37,102,4,242,201,139,162,168,197,143,24,217,187,156,199,118,189,139,36,174,137,26,215,200,230,183,172,173,134,41,22,96,21,87,207,59,248,39,252,201,253,52,130,188,33,241,57,157,225,47,121,107,110,174,35,11,246,221,71,227,237,98,242,152,143,82,202,222,190,172,173,71,54,63,59,162,149,98,237,158,58,242,245,107,123,151,197,217,213,26,231,26,30,208,26,255,0,70,238,158,141,196,238,14,223,106,26,153,205,61,156,174,150,104,222,172,171,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,5,122,243,80,227,111,21,181,218,55,43,195,78,132,158,166,67,86,107,28,60,213,51,214,33,180,213,126,2,148,203,15,238,165,137,208,189,143,125,170,207,178,196,111,123,36,137,142,100,169,254,56,149,105,132,213,64,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,57,254,250,111,166,220,112,233,183,25,29,208,221,12,207,161,197,81,233,20,48,196,136,251,89,11,78,69,88,234,214,141,85,60,147,63,181,221,19,170,53,26,215,61,238,99,24,247,183,58,219,233,190,155,143,196,94,227,228,119,67,116,51,62,187,43,123,164,80,195,18,43,42,227,234,181,85,99,171,90,53,85,241,194,206,231,116,78,170,229,115,156,247,185,239,123,222,238,171,165,120,50,206,219,224,199,90,241,137,171,114,190,135,21,71,210,87,210,152,234,239,99,228,200,72,236,172,20,172,217,176,191,143,142,22,119,79,27,35,252,36,124,141,87,175,99,24,223,63,32,217,13,21,138,220,173,232,208,59,115,157,177,110,12,110,170,213,24,172,37,201,106,61,173,158,56,44,219,142,25,29,27,156,215,53,30,141,122,170,42,181,201,215,167,84,95,238,61,7,19,188,61,106,174,23,247,151,53,180,122,166,207,175,244,30,59,56,236,163,42,201,94,28,157,25,91,221,21,136,218,244,255,0,157,27,209,174,123,89,44,82,177,30,254,206,229,151,252,177,121,128,83,218,43,149,184,126,222,253,69,233,52,45,190,216,52,206,74,88,224,138,174,6,212,147,205,52,173,178,246,177,36,88,103,146,199,227,52,143,115,97,115,27,213,27,27,158,248,238,80,0,83,95,51,174,95,244,246,138,229,158,32,118,67,78,250,77,11,111,186,125,77,141,138,72,34,171,129,181,36,240,195,19,171,49,207,73,22,25,228,177,248,67,27,28,216,92,199,116,86,198,230,50,56,129,195,23,16,186,171,133,253,229,194,238,230,150,173,235,253,7,146,182,71,22,251,82,87,135,39,70,86,246,203,94,71,49,127,230,200,197,115,94,214,75,20,79,86,63,179,181,124,254,244,110,246,178,223,173,208,212,27,185,184,19,212,147,59,168,172,54,107,9,82,4,134,8,152,200,219,20,80,198,207,197,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,151,170,235,78,17,50,187,117,193,150,152,226,139,87,228,109,215,201,107,141,81,91,27,133,195,45,119,68,144,226,157,90,236,158,170,127,35,81,206,124,206,173,19,226,236,252,158,21,107,251,164,243,34,69,249,92,16,109,14,141,223,174,39,52,150,209,238,4,22,228,193,106,42,249,120,108,45,73,214,25,226,123,49,118,229,138,104,223,248,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,248,157,244,216,189,199,225,211,113,242,59,95,186,24,111,67,149,163,210,88,102,137,85,245,114,21,92,170,145,218,173,34,162,121,33,127,107,186,47,68,114,57,174,99,218,199,177,236,111,182,198,113,167,191,56,94,26,31,194,158,27,80,84,161,163,100,177,58,190,122,213,188,89,23,82,157,239,146,108,122,206,215,34,45,105,37,146,71,189,59,124,142,239,116,107,34,194,171,17,207,246,95,104,117,150,253,110,134,159,218,61,191,130,164,153,221,69,97,208,215,91,115,164,48,68,198,70,233,101,154,71,254,42,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,186,30,225,139,135,173,43,194,254,205,97,118,143,75,89,245,254,131,201,103,35,148,125,88,235,205,147,189,43,187,165,177,35,88,159,243,99,98,57,207,115,34,138,38,43,223,217,220,174,44,125,172,111,39,211,253,67,241,211,153,172,61,6,128,215,250,203,107,53,150,39,112,118,251,80,219,193,234,28,29,132,179,70,245,101,78,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,111,251,130,78,48,116,207,23,59,95,22,105,171,82,150,182,193,215,129,186,179,15,82,43,30,10,51,203,36,236,133,241,201,43,17,174,100,205,172,249,81,141,124,139,26,57,24,247,57,83,185,210,40,168,14,105,124,123,125,251,185,158,225,71,107,224,236,211,248,172,135,163,213,249,75,21,250,73,126,245,73,209,203,78,187,94,157,99,134,25,226,106,190,94,136,233,36,141,17,138,145,53,93,60,43,225,139,135,173,85,197,6,242,225,118,143,75,89,244,30,191,201,103,35,148,125,89,44,67,140,163,19,123,165,177,35,88,159,243,99,98,57,204,107,229,150,38,43,217,223,220,154,30,217,125,161,209,187,11,181,250,127,104,246,254,11,113,224,180,237,119,67,93,109,206,179,79,43,223,35,165,150,105,31,248,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,123,82,42,243,71,246,39,185,191,162,252,197,34,128,79,127,177,123,233,184,252,58,110,62,59,116,54,191,51,232,114,180,122,197,52,50,162,190,174,66,171,149,22,74,182,99,69,79,36,47,237,111,84,234,142,71,53,175,99,152,246,49,237,208,167,13,28,69,232,78,40,54,178,134,230,104,91,31,236,169,230,41,118,77,254,108,202,122,104,102,158,159,146,88,163,243,120,188,236,111,149,141,236,127,247,162,255,0,122,39,85,42,175,158,119,240,79,249,147,250,105,85,100,170,224,23,141,125,85,194,158,227,212,194,101,178,126,163,108,181,54,66,24,245,30,62,194,200,248,232,119,171,99,118,78,186,70,215,189,179,68,196,69,123,88,213,243,70,196,98,167,115,98,124,87,209,164,245,78,11,92,233,92,54,181,210,215,189,110,23,80,99,235,229,49,214,124,79,143,207,86,120,219,36,82,118,61,26,246,247,49,237,94,142,68,114,117,232,168,139,248,31,129,189,27,189,163,118,23,107,245,6,238,110,4,246,227,193,105,218,237,154,194,84,129,102,158,87,190,70,197,20,49,179,240,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,207,95,21,92,76,107,46,43,247,114,230,233,107,10,53,49,204,109,118,227,113,24,202,200,142,102,59,29,27,228,124,80,44,157,168,233,159,221,44,143,124,142,68,238,123,221,218,214,51,178,54,76,14,84,252,14,86,220,172,173,14,41,55,37,246,226,193,105,140,194,63,75,99,26,201,96,92,142,70,171,152,244,186,249,58,34,62,180,50,244,107,91,27,151,201,52,82,53,234,214,196,232,230,243,252,234,253,211,233,111,167,244,126,71,34,64,2,199,249,83,241,199,91,109,114,180,56,91,220,150,91,151,5,169,243,8,205,45,147,107,229,157,113,217,27,78,99,18,147,227,234,168,202,211,75,209,205,116,109,79,28,210,200,231,163,155,43,164,134,226,72,65,204,191,142,58,220,56,232,217,182,123,67,178,219,247,23,90,97,228,124,54,227,124,181,217,131,199,76,178,64,183,91,51,21,174,91,42,230,74,216,90,199,126,71,198,178,61,81,26,198,77,70,199,85,225,59,221,62,205,253,64,211,223,35,1,165,48,69,94,104,254,196,247,55,244,95,152,164,80,9,239,246,47,125,55,31,135,77,199,199,110,134,215,230,125,14,86,143,88,166,134,84,87,213,200,85,114,162,201,86,204,104,169,228,133,253,173,234,157,81,200,230,181,236,115,30,198,61,186,20,225,163,136,189,9,197,6,214,80,220,205,11,99,253,149,60,197,46,201,191,205,153,79,77,12,211,211,242,75,20,126,111,23,157,141,242,177,189,143,254,244,95,239,68,234,165,21,243,25,227,219,251,84,103,96,219,125,187,131,211,237,150,153,200,122,202,150,39,175,217,107,53,121,140,124,73,113,200,244,239,134,20,100,146,54,40,191,7,43,94,231,202,157,206,108,112,243,94,7,56,68,202,241,125,187,142,210,147,228,109,225,244,158,6,187,114,90,143,43,5,119,61,236,129,94,141,101,88,94,173,88,153,102,101,238,236,242,47,68,100,115,72,141,147,196,177,186,194,121,191,233,108,22,134,224,191,111,116,86,150,163,232,176,186,127,88,98,113,120,234,222,87,201,224,171,6,38,252,113,71,222,245,115,221,218,198,53,58,185,85,203,211,170,170,175,226,83,97,221,120,59,226,171,89,112,161,187,152,253,97,134,201,91,118,152,200,216,175,91,86,98,35,141,38,102,71,28,143,252,234,216,156,246,55,212,198,215,72,232,95,220,222,215,170,181,87,198,249,24,253,9,232,13,127,163,119,79,70,226,119,7,111,181,13,76,230,158,206,87,75,52,111,86,85,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,82,183,58,191,116,250,91,233,253,31,145,200,144,0,153,92,186,248,234,179,194,214,178,77,15,184,55,237,191,106,243,246,38,154,244,53,170,196,247,227,50,51,37,118,38,73,85,35,89,230,99,99,174,216,223,11,95,254,7,185,237,99,222,212,99,239,79,19,150,197,103,241,84,179,184,44,157,76,142,55,35,94,59,116,238,84,153,179,65,102,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,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,0,0,0,0,0,0,0,0,85,95,59,77,148,255,0,228,23,136,202,121,15,254,230,138,200,85,146,95,253,162,229,73,33,98,71,255,0,182,164,142,116,159,236,17,173,255,0,26,144,87,133,205,227,193,109,22,71,115,107,106,56,122,84,215,187,95,169,180,116,118,123,159,254,75,106,205,95,37,101,236,99,28,175,242,79,94,40,58,126,86,183,207,222,231,35,88,168,188,84,234,188,85,110,151,237,167,136,237,197,220,200,115,191,108,208,204,234,11,95,101,93,244,190,159,203,139,137,254,26,63,187,86,49,205,233,86,40,27,249,218,143,94,157,95,213,202,229,91,105,229,9,177,119,54,195,135,27,123,141,168,112,222,139,53,185,121,6,228,97,115,214,118,76,236,60,12,88,233,36,145,72,141,99,123,158,251,115,177,236,69,73,34,179,19,149,238,78,214,178,117,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,0,0,15,41,186,91,91,161,55,167,66,100,246,207,114,240,95,108,233,188,207,135,214,210,245,83,87,242,248,166,100,209,254,242,23,178,70,244,146,38,59,242,185,58,244,232,189,81,85,23,61,156,87,112,163,184,252,37,110,59,244,86,181,139,215,98,175,121,39,192,103,224,133,89,87,47,85,170,136,174,106,42,175,142,102,119,53,37,133,85,93,27,156,213,69,123,31,28,143,230,186,3,64,107,45,211,214,88,157,190,219,237,61,111,57,168,115,150,18,181,26,53,145,59,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,208,159,7,220,38,104,222,17,118,191,238,62,10,197,76,198,118,253,137,44,231,117,27,104,45,89,242,175,73,30,176,35,216,178,74,172,100,81,61,35,107,17,253,157,124,143,68,71,74,245,94,234,0,0,175,94,111,188,51,232,221,99,179,214,120,154,109,235,116,53,102,131,175,75,26,244,106,172,144,100,177,211,222,108,77,129,236,87,34,70,248,165,182,249,91,35,127,189,22,70,61,174,235,27,162,166,18,199,249,59,240,207,163,119,7,89,102,183,255,0,88,94,211,249,119,232,123,12,165,136,211,242,170,203,110,158,69,232,201,98,202,75,31,114,53,140,107,82,70,64,174,107,251,165,73,94,223,27,235,49,203,113,32,2,63,241,139,193,214,132,226,255,0,66,87,192,103,238,125,141,169,48,221,255,0,119,245,7,142,107,31,101,249,102,174,251,95,228,172,158,40,231,242,199,93,35,253,226,175,103,94,230,244,84,252,104,7,84,237,86,227,232,189,199,181,180,58,147,69,229,106,107,58,153,6,98,221,132,109,117,150,212,150,164,86,164,81,196,216,251,188,222,78,246,44,107,31,115,100,107,216,230,43,145,205,85,190,158,5,248,50,193,112,121,183,22,177,146,101,126,217,214,122,163,211,216,212,217,40,158,244,170,233,34,71,248,171,86,141,221,58,67,23,150,84,73,28,212,146,71,61,206,119,106,43,34,142,165,185,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,141,92,206,185,127,211,218,43,150,120,129,217,13,59,233,52,45,190,233,245,54,54,41,32,138,174,6,212,147,195,12,78,172,199,61,36,88,103,146,199,225,12,108,115,97,115,29,209,91,27,152,200,248,87,0,60,31,101,120,178,221,198,183,32,149,35,208,154,58,197,59,250,173,243,74,228,125,152,30,247,44,116,98,108,111,108,189,246,18,25,88,178,53,205,72,152,215,191,187,189,35,142,75,254,196,226,113,88,12,85,44,22,11,25,83,29,141,199,87,142,165,58,117,33,108,48,86,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,43,215,155,239,12,250,55,88,236,245,158,38,155,122,221,13,89,160,235,210,198,189,26,171,36,25,44,116,247,155,19,96,123,21,200,145,190,41,109,190,86,200,223,239,69,145,143,107,186,198,232,169,132,177,254,78,252,51,232,221,193,214,89,173,255,0,214,23,180,254,93,250,30,195,41,98,52,252,170,178,219,167,145,122,50,88,178,146,199,220,141,99,26,212,145,144,43,154,254,233,82,87,183,198,250,204,114,220,72,5,74,243,189,219,63,77,170,182,211,120,233,212,202,203,246,134,62,222,153,200,79,227,238,163,95,211,200,150,42,51,185,25,249,38,147,213,93,94,142,122,247,54,15,202,212,236,122,175,42,228,251,188,121,221,13,197,2,109,85,120,125,70,23,114,241,243,215,185,31,115,25,224,181,70,188,246,235,217,234,172,115,221,218,198,89,139,198,142,99,87,212,247,187,185,99,106,18,47,158,14,181,202,208,208,27,89,183,48,215,168,184,220,230,99,35,155,177,43,152,239,59,103,163,12,80,196,214,59,187,181,24,173,200,76,174,69,106,170,171,99,232,173,232,168,232,107,203,23,107,127,106,28,100,232,175,87,130,251,79,21,164,189,70,169,200,127,149,120,125,47,165,141,125,36,255,0,131,218,231,246,222,146,151,228,111,119,94,191,153,170,196,121,127,192,21,235,205,247,134,125,27,172,118,122,207,19,77,189,110,134,172,208,117,233,99,94,141,85,146,12,150,58,123,205,137,176,61,138,228,72,223,20,182,223,43,100,111,247,162,200,199,181,221,99,116,84,194,88,255,0,39,126,25,244,110,224,235,44,214,255,0,235,11,218,127,46,253,15,97,148,177,26,126,85,89,109,211,200,189,25,44,89,73,99,238,70,177,141,106,72,200,21,205,127,116,169,43,219,227,125,102,57,110,36,21,87,207,59,248,39,252,201,253,52,170,178,101,114,226,227,142,183,10,90,202,254,143,220,22,91,177,183,90,194,196,15,189,52,79,150,87,225,45,181,21,137,118,40,17,85,175,99,154,173,108,237,107,124,174,100,81,57,170,229,133,34,146,247,136,213,199,71,25,184,46,15,54,226,174,78,60,87,219,58,207,84,122,138,250,103,27,43,30,149,93,36,72,207,45,155,50,55,167,72,98,242,196,171,27,92,146,72,231,181,173,237,69,124,177,231,219,45,150,202,231,242,183,115,185,220,157,188,142,75,35,98,75,119,46,91,153,211,79,102,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,229,53,80,1,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,10,75,230,241,39,17,114,239,109,39,110,189,42,149,118,249,44,93,110,222,50,181,154,179,177,96,72,41,37,215,171,153,27,44,35,220,244,133,239,100,237,84,99,220,230,68,233,24,223,35,191,43,150,159,2,181,184,154,212,214,183,63,115,168,84,181,181,250,114,196,248,219,84,93,106,88,231,203,228,86,186,43,96,98,193,35,37,133,144,164,240,204,233,21,201,220,190,56,218,215,163,164,88,236,127,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,2,247,184,193,225,51,70,241,117,181,255,0,113,243,182,42,97,243,180,44,71,103,5,168,221,65,109,79,138,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,236,235,227,122,162,186,38,42,103,219,116,182,183,93,236,182,187,201,237,158,229,224,190,198,212,152,111,15,173,165,234,161,177,226,242,194,201,163,253,228,47,124,110,235,28,172,119,229,114,244,235,209,122,42,42,37,255,0,112,45,253,163,191,179,142,157,254,212,31,252,149,254,111,69,234,187,254,212,251,47,177,158,159,237,46,239,254,204,255,0,31,119,255,0,95,217,226,242,254,255,0,204,72,0,1,68,60,199,120,28,173,194,150,178,161,172,54,249,246,236,109,214,176,177,59,40,195,43,37,149,248,75,109,68,122,210,150,117,69,107,216,230,171,157,3,156,239,43,153,20,173,114,57,97,89,100,246,188,177,120,14,253,183,231,107,111,206,236,97,123,180,14,159,200,55,236,220,94,71,29,228,171,170,38,107,38,108,157,29,229,106,248,107,206,218,234,238,232,228,138,103,36,144,175,94,201,90,146,171,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,75,116,227,111,131,237,51,197,206,215,203,133,114,84,165,173,176,117,231,118,147,204,91,150,199,130,140,242,201,3,230,100,145,196,244,107,153,51,107,50,37,123,153,34,198,142,87,177,174,84,237,117,11,100,246,95,116,48,187,184,205,136,204,233,11,116,53,220,153,136,48,44,195,217,124,113,61,215,103,123,25,11,82,71,57,34,86,72,178,70,172,151,191,198,230,61,175,71,43,21,28,95,79,4,156,31,105,158,17,182,190,44,43,82,165,221,109,156,175,3,181,102,98,164,182,60,23,167,138,73,223,11,35,142,87,171,90,200,91,101,241,35,218,200,214,68,106,61,237,106,175,107,100,81,202,184,177,246,177,188,159,79,245,15,199,78,102,176,179,238,109,124,20,125,137,114,231,22,91,101,140,197,83,194,205,225,143,90,99,224,79,4,141,189,52,254,54,100,218,138,238,201,60,207,150,40,229,108,109,107,146,68,108,170,146,44,179,61,144,3,98,247,211,113,248,116,220,124,118,232,109,126,103,208,229,104,245,138,104,101,69,125,92,133,87,42,44,149,108,198,138,158,72,95,218,222,169,213,28,142,107,94,199,49,236,99,219,101,92,98,243,98,208,153,157,154,175,166,56,97,206,101,126,242,107,28,123,217,144,202,118,205,143,189,165,63,53,119,44,125,178,64,232,230,154,72,223,102,31,37,121,191,114,230,121,24,245,94,199,21,109,160,52,6,178,221,61,101,137,219,237,190,211,214,243,154,135,57,97,43,81,163,89,19,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,9,240,125,194,102,141,225,23,107,254,227,224,172,84,204,103,111,216,146,206,119,81,182,130,213,159,42,244,145,235,2,61,139,36,170,198,69,19,210,54,177,31,217,215,200,244,68,116,175,85,238,160,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,18,43,153,127,3,150,120,113,214,83,111,14,135,125,71,237,214,180,204,72,200,106,70,200,171,191,7,145,153,36,157,105,54,22,35,90,181,149,172,149,208,185,141,252,140,141,99,122,34,181,143,155,138,240,119,197,86,178,225,67,119,49,250,195,13,146,182,237,49,145,177,94,182,172,196,71,26,76,204,142,57,31,249,213,177,57,236,111,169,141,174,145,208,191,185,189,175,85,106,175,141,242,49,250,19,208,26,255,0,70,238,158,141,196,238,14,223,106,26,153,205,61,156,174,150,104,222,172,171,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,37,101,243,206,254,9,255,0,50,127,77,56,87,41,61,1,163,119,79,125,53,254,223,110,14,158,169,156,211,217,205,183,191,90,245,27,40,189,146,179,237,44,106,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,127,226,171,134,125,101,194,134,238,92,218,221,97,122,166,69,142,174,220,150,35,39,89,81,172,200,227,164,124,140,138,117,143,185,93,11,251,162,145,143,141,202,189,175,99,187,92,246,118,72,249,43,203,79,143,186,220,61,101,109,109,54,247,234,235,112,109,125,186,243,217,198,76,234,82,220,92,38,71,185,30,168,196,139,172,172,173,50,121,123,152,200,228,233,51,163,122,36,104,249,222,238,127,204,27,141,188,175,21,250,254,60,22,152,158,221,29,186,210,182,44,67,138,166,219,78,116,25,105,219,52,205,102,89,241,186,24,158,199,201,93,209,181,177,72,142,88,83,200,141,84,89,36,234,229,243,193,38,87,138,253,127,38,119,83,193,110,142,221,105,91,21,230,202,220,117,87,58,12,180,237,154,23,63,18,201,27,52,79,99,228,174,233,28,233,99,87,44,41,227,87,34,44,145,245,190,156,78,39,21,128,197,82,193,96,177,149,49,216,220,117,120,234,83,167,82,22,195,5,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,10,97,231,87,238,159,75,125,63,163,242,57,19,228,229,183,195,62,141,226,191,104,247,227,107,117,133,235,120,231,182,198,152,201,98,50,117,149,92,252,118,70,54,101,153,20,235,31,114,54,102,118,203,35,31,27,149,59,152,247,118,185,143,236,145,144,215,117,118,207,85,108,222,227,234,61,173,214,181,61,62,107,76,228,37,199,217,237,142,70,71,55,98,254,73,226,242,49,143,116,50,177,91,36,111,86,167,124,111,99,145,58,57,9,213,195,215,55,44,238,209,112,227,54,215,234,205,13,247,131,87,233,108,124,24,189,21,144,141,172,138,140,149,88,196,142,40,242,45,107,154,255,0,242,118,53,189,171,18,119,78,214,181,143,88,158,142,157,240,3,86,106,156,238,185,213,89,157,107,170,111,122,220,214,160,200,88,202,100,108,248,153,31,158,212,242,58,73,100,236,98,53,141,238,123,220,189,26,136,212,235,209,17,19,240,44,43,49,192,229,110,28,121,112,238,62,240,235,135,219,126,226,235,76,62,5,147,84,145,146,215,102,15,29,54,103,29,58,82,116,47,70,185,108,171,153,19,166,115,219,249,31,26,70,196,68,107,223,52,53,225,59,221,62,205,253,64,211,223,35,1,165,48,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,9,41,205,11,130,143,236,255,0,174,223,188,251,123,140,197,81,219,109,101,144,101,104,177,212,147,195,246,54,81,208,185,239,174,145,57,203,214,25,124,83,205,26,198,136,200,255,0,60,93,145,181,145,121,56,95,7,124,85,107,46,20,55,115,31,172,48,217,43,110,211,25,27,21,235,106,204,68,113,164,204,200,227,145,255,0,157,91,19,158,198,250,152,218,233,29,11,251,155,218,245,86,170,248,223,35,31,47,249,138,115,45,211,59,159,163,87,100,248,109,212,150,237,96,179,181,225,155,61,169,107,45,138,79,158,5,91,12,159,18,181,236,86,100,168,199,34,87,145,242,177,232,143,98,186,37,69,107,164,69,130,188,58,236,54,178,226,75,119,48,91,83,163,41,91,115,242,54,24,252,157,232,107,164,204,196,227,145,237,75,23,101,71,61,141,236,141,174,234,141,87,183,189,234,200,218,189,239,106,46,132,248,117,216,109,27,195,110,209,224,182,167,70,82,168,214,99,171,177,249,59,208,215,88,95,150,200,171,26,150,46,202,142,123,221,223,35,155,213,26,175,119,99,17,145,181,123,24,212,72,151,206,175,218,198,150,250,129,71,227,178,37,117,114,228,210,216,45,115,198,22,139,209,90,166,143,173,194,234,12,126,162,197,228,107,121,95,31,158,172,248,43,241,203,31,123,21,175,111,115,30,228,234,213,71,39,94,168,168,191,137,245,241,253,193,246,87,132,221,220,115,113,233,82,77,9,172,108,92,191,165,31,12,174,87,214,129,143,106,201,70,86,200,247,75,223,93,38,137,137,35,156,228,149,142,99,251,187,214,72,227,245,124,186,248,234,179,194,214,178,77,15,184,55,237,191,106,243,246,38,154,244,53,170,196,247,227,50,51,37,118,38,73,85,35,89,230,99,99,174,216,223,11,95,254,7,185,237,99,222,212,99,239,79,19,150,197,103,241,84,179,184,44,157,76,142,55,35,94,59,116,238,84,153,179,65,102,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,5,43,115,171,247,79,165,190,159,209,249,28,137,205,57,111,108,54,141,226,75,114,247,31,106,117,157,42,142,102,71,109,242,47,198,94,154,186,204,252,78,69,47,80,74,247,98,70,189,142,239,141,206,234,173,71,183,189,138,248,220,189,143,114,47,21,226,43,97,181,151,13,187,185,157,218,157,103,74,219,95,142,176,247,227,47,77,93,33,102,91,28,175,114,87,187,18,53,239,111,100,141,111,85,106,61,221,143,71,198,229,239,99,145,39,167,43,174,96,23,49,23,49,188,50,111,126,162,243,98,166,244,216,237,15,148,158,57,231,181,29,169,103,138,8,113,46,241,177,253,208,175,151,172,82,72,172,108,45,141,209,171,149,139,19,98,182,160,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,0,0,0,0,0,0,0,7,42,226,171,107,127,109,60,56,238,46,217,195,130,251,102,254,103,79,218,251,42,151,170,244,254,92,164,76,243,81,253,226,189,141,111,75,81,64,239,206,228,98,244,232,254,173,87,34,230,176,30,171,105,244,47,237,67,116,244,110,217,253,169,246,103,222,221,65,142,193,122,223,7,155,210,250,171,49,195,229,241,247,55,191,183,201,221,219,220,222,189,58,117,78,189,77,52,105,61,45,130,208,218,87,13,162,180,181,31,69,133,211,248,250,248,188,117,111,43,228,240,85,130,54,199,20,125,239,87,61,221,172,99,83,171,149,92,189,58,170,170,254,39,235,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,0,0,1,85,124,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,75,254,0,0,10,43,230,97,198,190,59,137,253,119,141,209,59,105,147,245,59,109,164,186,89,165,114,53,181,15,219,55,166,134,53,146,196,213,230,108,125,158,30,175,130,52,116,125,201,214,119,35,213,179,35,91,18,241,90,3,89,103,116,110,127,112,112,218,122,221,205,61,165,108,81,173,154,189,10,35,153,65,247,22,84,172,178,162,47,115,88,247,65,35,17,253,59,17,253,141,85,71,72,196,119,85,224,251,139,61,101,194,46,232,125,248,193,87,183,152,193,95,175,37,108,238,156,109,244,171,6,85,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,191,167,145,136,168,217,94,139,161,61,1,175,244,110,233,232,220,78,224,237,246,161,169,156,211,217,202,233,102,141,234,202,189,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,1,229,50,59,85,183,25,125,199,196,110,246,79,69,226,172,235,60,14,62,198,47,27,155,146,186,45,170,213,102,84,89,35,107,191,254,52,106,175,230,99,102,157,173,86,164,210,163,253,89,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,79,243,202,109,110,214,232,77,150,208,152,205,179,219,76,23,216,218,111,13,230,244,84,189,84,214,60,94,89,159,52,159,188,153,239,145,221,100,149,238,252,206,94,157,122,39,68,68,68,245,96,2,138,249,152,113,175,142,226,127,93,227,116,78,218,100,253,78,219,105,46,150,105,92,141,109,67,246,205,233,161,141,100,177,53,121,155,31,103,135,171,224,141,29,31,114,117,157,200,245,108,200,214,196,188,86,128,214,89,221,27,159,220,28,54,158,183,115,79,105,91,20,107,102,175,66,136,230,80,125,197,149,43,44,168,139,220,214,61,208,72,196,127,78,196,127,99,85,81,210,49,29,213,120,62,226,207,89,112,139,186,31,126,48,85,237,230,48,87,235,201,91,59,167,27,125,42,193,149,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,239,233,228,98,42,54,87,162,232,79,64,107,253,27,186,122,55,19,184,59,125,168,106,103,52,246,114,186,89,163,122,178,175,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,17,87,153,214,214,254,212,56,54,214,190,147,5,246,158,87,73,122,125,83,143,255,0,42,240,250,95,75,34,122,185,255,0,23,181,175,237,163,37,223,200,238,238,189,127,43,85,232,194,138,246,171,115,53,86,205,238,62,156,221,45,21,111,211,230,180,206,66,44,133,110,233,36,100,115,118,47,231,130,95,27,216,247,67,43,21,209,200,196,114,119,198,247,181,87,163,148,144,28,206,183,75,246,161,198,78,181,244,153,223,180,241,90,75,211,233,108,127,249,47,135,210,250,88,211,213,193,248,177,174,127,109,233,46,254,119,119,117,235,249,92,172,70,19,83,146,94,217,234,173,63,183,27,137,186,89,106,158,159,11,172,50,24,252,126,35,201,28,140,146,199,160,75,62,121,219,220,196,99,225,87,219,72,218,246,57,223,188,130,118,170,53,89,248,217,80,5,21,243,48,227,95,29,196,254,187,198,232,157,180,201,250,157,182,210,93,44,210,185,26,218,135,237,155,211,67,26,201,98,106,243,54,62,207,15,87,193,26,58,62,228,235,59,145,234,217,145,173,137,120,173,1,172,179,186,55,63,184,56,109,61,110,230,158,210,182,40,214,205,94,133,17,204,160,251,139,42,86,89,81,23,185,172,123,160,145,136,254,157,136,254,198,170,163,164,98,59,170,240,125,197,158,178,225,23,116,62,252,96,171,219,204,96,175,215,146,182,119,78,54,250,85,131,42,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,223,211,200,196,84,108,175,69,208,158,128,215,250,55,116,244,110,39,112,118,251,80,212,206,105,236,229,116,179,70,245,101,94,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,1,85,124,243,191,130,127,204,159,211,72,235,202,243,104,116,110,253,110,190,228,237,30,224,65,110,76,22,162,219,123,144,216,90,147,172,51,196,246,101,113,146,197,52,111,252,81,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,120,87,19,188,61,106,174,23,247,151,53,180,122,166,207,175,244,30,59,56,236,163,42,201,94,28,157,25,91,221,21,136,218,244,255,0,157,27,209,174,123,89,44,82,177,30,254,206,229,147,252,15,243,61,179,195,46,215,228,118,143,113,180,109,189,79,130,196,215,181,111,72,174,53,98,130,122,246,228,145,210,186,157,151,187,162,45,105,37,145,242,121,145,31,44,74,231,167,100,205,115,27,20,64,222,141,222,214,91,245,186,26,131,119,55,2,122,146,103,117,21,134,205,97,42,64,144,193,19,25,27,98,138,24,217,248,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,206,174,20,184,28,173,166,184,68,220,158,46,55,25,246,211,59,146,219,125,82,253,35,137,86,75,93,40,212,151,25,110,7,93,157,28,141,89,95,60,78,127,137,169,214,36,134,86,201,213,238,145,158,26,224,53,80,14,21,198,15,22,122,55,132,93,175,251,241,157,175,83,49,157,191,98,58,216,45,56,235,235,86,124,171,210,70,36,234,199,164,114,171,25,20,79,89,28,245,103,103,95,27,21,81,210,177,23,60,58,179,84,231,117,206,170,204,235,93,83,123,214,230,181,6,66,198,83,35,103,196,200,252,246,167,145,210,75,39,99,17,172,111,115,222,229,232,212,70,167,94,136,136,159,129,99,252,168,120,227,179,166,178,184,78,17,247,25,149,19,5,146,177,97,154,71,44,175,138,186,209,183,43,164,157,212,167,87,43,82,86,79,43,159,226,114,117,149,38,149,177,244,123,100,103,134,221,1,231,245,254,128,209,187,167,163,114,219,125,184,58,122,166,115,79,103,43,173,107,212,108,162,246,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,168,208,26,3,70,237,102,141,196,237,246,223,105,234,152,61,61,131,174,149,168,209,172,139,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,172,117,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,153,226,179,187,47,181,250,151,116,52,206,244,102,180,133,73,245,182,143,175,102,166,31,52,215,201,20,240,65,60,111,142,72,159,216,228,108,204,237,150,94,214,202,143,70,44,178,57,157,170,247,42,251,80,0,60,254,191,208,26,55,116,244,110,91,111,183,7,79,84,206,105,236,229,117,173,122,141,148,94,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,63,87,19,137,197,96,49,84,176,88,44,101,76,118,55,29,94,58,148,233,212,133,176,193,90,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,5,243,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,199,138,187,178,251,95,145,221,202,27,239,144,210,21,45,107,188,94,29,112,52,115,19,62,71,190,173,37,124,143,86,197,26,187,196,199,170,205,42,44,173,98,73,217,35,217,221,216,229,106,251,80,114,174,44,125,172,111,39,211,253,67,241,211,153,172,53,80,82,7,49,254,95,247,56,119,206,203,187,123,67,167,127,224,158,255,0,166,130,90,213,228,158,196,154,118,215,99,35,237,176,249,159,36,143,134,105,17,94,201,149,221,169,36,171,19,145,159,185,89,96,177,123,220,184,184,28,179,194,150,141,191,172,55,5,245,44,110,46,176,175,3,47,67,19,34,149,152,74,141,85,122,82,138,116,69,115,222,231,43,93,59,154,239,19,159,20,77,106,57,33,73,100,153,64,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,71,186,179,75,96,181,206,149,204,232,173,83,71,214,225,117,6,62,198,47,35,91,202,248,252,245,103,141,209,203,31,123,21,175,111,115,30,228,234,213,71,39,94,168,168,191,137,65,156,127,112,125,149,225,55,119,28,220,122,84,147,66,107,27,23,47,233,71,195,43,149,245,160,99,218,178,81,149,178,61,210,247,215,73,162,98,72,231,57,37,99,152,254,238,245,146,56,253,95,46,190,58,172,240,181,172,147,67,238,13,251,111,218,188,253,137,166,189,13,106,177,61,248,204,140,201,93,137,146,85,72,214,121,152,216,235,182,55,194,215,255,0,129,238,123,88,247,181,24,254,255,0,206,227,45,138,207,226,182,27,59,130,201,212,200,227,114,53,245,5,186,119,42,76,217,160,179,4,141,198,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,14,107,201,83,221,62,169,250,127,123,228,113,197,170,113,47,195,166,132,226,131,107,47,237,158,186,175,254,214,230,30,239,124,223,230,204,167,166,154,24,46,120,226,150,63,55,139,206,247,120,158,238,199,255,0,114,167,247,42,103,175,125,54,47,113,248,116,220,124,142,215,238,134,27,208,229,104,244,150,25,162,85,125,92,133,87,42,164,118,171,72,168,158,72,95,218,238,139,209,28,142,107,152,246,177,236,123,27,232,56,85,225,159,89,113,95,187,148,246,183,71,222,169,142,99,107,187,37,151,201,217,84,115,49,216,232,223,27,37,157,35,238,71,76,254,233,99,99,35,106,167,115,222,222,231,49,157,242,51,67,219,85,182,122,87,102,246,227,78,109,110,138,169,233,240,186,103,31,22,62,183,116,113,178,73,187,19,243,207,47,141,140,99,166,149,234,233,36,122,53,59,228,123,220,169,213,202,122,178,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,142,191,205,199,103,182,75,83,108,189,29,210,215,154,146,166,145,213,152,43,18,80,193,229,155,134,158,236,249,135,173,75,83,197,133,122,194,228,72,217,44,177,247,182,121,81,204,133,82,78,157,60,175,238,164,194,194,121,64,108,246,201,107,173,220,179,173,181,134,164,169,150,214,218,86,189,155,248,141,35,103,13,59,153,85,145,190,154,69,154,75,125,222,7,61,146,79,36,76,129,205,87,181,253,179,55,162,177,142,108,245,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,34,175,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,6,143,117,102,150,193,107,157,43,153,209,90,166,143,173,194,234,12,125,140,94,70,183,149,241,249,234,207,27,163,150,62,246,43,94,222,230,61,201,213,170,142,78,189,81,81,127,18,133,248,250,224,163,85,112,167,184,246,243,120,156,103,168,219,45,77,144,154,77,57,144,174,146,62,58,29,234,233,27,140,176,178,57,239,108,209,49,21,24,231,185,124,209,177,94,139,220,217,89,20,106,210,122,91,59,174,117,86,27,69,105,106,62,183,53,168,50,21,241,120,234,222,86,71,231,181,60,141,142,40,251,222,173,99,123,158,246,167,87,42,53,58,245,85,68,252,77,4,240,57,194,38,43,132,29,163,118,148,159,35,83,49,171,51,214,27,146,212,121,88,43,181,140,124,232,196,107,42,194,245,106,74,250,208,167,119,103,145,122,171,228,154,68,108,126,85,141,178,40,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,93,159,17,91,13,163,120,146,218,60,238,212,235,58,85,28,204,141,119,191,25,122,106,235,51,241,57,20,99,146,189,216,145,175,99,187,227,115,186,171,81,237,239,98,190,55,47,99,220,139,159,126,37,248,116,215,124,47,238,157,253,179,215,85,255,0,218,220,195,221,239,135,252,231,139,245,51,67,5,207,28,82,201,225,242,248,30,239,19,221,222,207,238,84,254,229,89,211,202,235,152,5,204,69,204,111,12,155,223,168,188,216,169,189,54,59,67,229,39,142,121,237,71,106,89,226,130,28,75,188,108,127,116,43,229,235,20,146,43,27,11,99,116,106,229,98,196,216,173,168,20,173,206,175,221,62,150,250,127,71,228,114,39,159,229,1,175,244,110,133,226,190,205,93,97,168,106,98,95,170,180,189,156,6,33,108,170,181,150,178,50,92,167,44,85,209,253,59,90,247,182,9,17,157,202,157,207,237,99,122,189,236,107,173,39,141,126,20,112,92,90,108,213,221,27,226,197,83,213,248,222,183,52,182,110,236,47,119,160,181,220,197,146,53,116,106,143,72,103,99,60,82,39,71,181,58,178,79,27,223,20,104,103,179,86,105,108,238,134,213,89,157,21,170,104,250,44,214,159,200,88,197,228,107,121,89,39,130,212,18,58,57,99,239,98,185,142,237,123,28,157,90,170,213,233,213,21,83,241,46,123,149,143,26,121,93,252,209,183,54,107,116,181,5,188,166,224,233,26,235,110,173,233,235,57,95,146,194,53,98,137,178,205,63,114,164,150,98,150,68,99,220,244,99,158,199,194,239,222,191,204,244,158,160,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,0,0,0,0,0,0,0,10,1,230,105,178,159,177,110,46,53,79,167,200,122,170,26,239,174,181,167,223,47,124,209,122,217,230,245,17,201,210,54,53,189,45,69,103,177,169,221,210,37,139,185,202,238,238,145,84,177,78,76,155,23,115,84,239,46,119,126,114,248,110,252,46,137,199,201,142,197,219,145,103,143,252,241,109,168,199,44,42,212,72,165,241,212,91,13,145,142,114,171,61,92,14,236,85,115,92,219,148,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,192,0,0,85,95,60,239,224,159,243,39,244,210,42,242,184,247,217,182,95,173,124,61,210,255,0,128,0,21,171,205,139,141,124,118,150,210,185,62,21,246,223,39,223,169,51,61,43,107,25,216,182,171,205,138,162,232,235,216,142,188,110,70,178,57,189,84,115,118,189,91,35,218,145,36,177,189,138,178,162,178,173,182,95,104,117,150,253,110,134,159,218,61,191,130,164,153,221,69,97,208,215,91,115,164,48,68,198,70,233,101,154,71,254,42,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,186,40,208,124,60,109,126,223,108,52,28,55,98,49,86,236,232,150,225,237,225,44,215,183,114,71,79,114,11,94,79,86,233,37,98,181,205,124,174,154,103,42,199,216,141,87,170,70,140,68,106,37,22,113,183,193,246,166,225,27,116,37,194,185,45,221,209,57,203,19,187,73,230,45,203,95,207,122,8,163,129,243,50,72,226,122,185,175,133,214,89,18,189,204,141,36,86,171,216,214,162,246,183,186,242,197,227,199,246,33,157,173,176,219,177,154,237,208,58,131,32,223,179,114,153,28,143,142,174,151,153,204,153,210,116,111,137,203,225,177,59,171,163,187,164,142,40,92,178,76,189,59,229,114,221,72,0,2,128,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,159,224,0,86,175,54,46,53,241,218,91,74,228,248,87,219,124,159,126,164,204,244,173,172,103,98,218,175,54,42,139,163,175,98,58,241,185,26,200,230,245,81,205,218,245,108,143,106,68,146,198,246,42,202,138,202,182,217,125,161,214,91,245,186,26,127,104,246,254,10,146,103,117,21,135,67,93,109,206,144,193,19,25,27,165,150,105,31,248,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,232,163,65,240,241,181,251,125,176,208,112,221,136,197,91,179,162,91,135,183,132,179,94,221,201,29,61,200,45,121,61,91,164,149,138,215,53,242,186,105,156,171,31,98,53,94,169,26,49,17,168,148,89,198,223,7,218,155,132,109,208,151,10,228,183,119,68,231,44,78,237,39,152,183,45,127,61,232,34,142,7,204,201,35,137,234,230,190,23,89,100,74,247,50,52,145,90,175,99,90,139,218,222,235,203,23,143,31,216,134,118,182,195,110,198,107,183,64,234,12,131,126,205,202,100,114,62,58,186,94,103,50,103,73,209,190,39,47,134,196,238,174,142,238,146,56,161,114,201,50,244,239,149,203,117,32,25,129,221,93,179,213,91,55,184,250,143,107,117,173,79,79,154,211,57,9,113,246,123,99,145,145,205,216,191,146,120,188,140,99,221,12,172,86,201,27,213,169,223,27,216,228,78,142,67,202,154,61,224,191,103,51,187,5,195,6,128,218,173,83,55,126,107,21,143,146,198,70,62,214,39,166,181,110,196,182,229,173,213,143,123,31,225,125,135,69,228,107,149,175,241,247,167,68,119,68,237,96,173,94,108,92,107,227,180,182,149,201,240,175,182,249,62,253,73,153,233,91,88,206,197,181,94,108,85,23,71,94,196,117,227,114,53,145,205,234,163,155,181,234,217,30,212,137,37,141,236,85,149,21,149,109,178,251,67,172,183,235,116,52,254,209,237,252,21,36,206,234,43,14,134,186,219,157,33,130,38,50,55,75,44,210,63,241,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,209,70,131,225,227,107,246,251,97,160,225,187,17,138,183,103,68,183,15,111,9,102,189,187,146,58,123,144,90,242,122,183,73,43,21,174,107,229,116,211,57,86,62,196,106,189,82,52,98,35,81,40,179,141,190,15,181,55,8,219,161,46,21,201,110,238,137,206,88,157,218,79,49,110,90,254,123,208,69,28,15,153,146,71,19,213,205,124,46,178,200,149,238,100,105,34,181,94,198,181,23,181,189,215,150,47,30,63,177,12,237,109,134,221,140,215,110,129,212,25,6,253,155,148,200,228,124,117,116,188,206,100,206,147,163,124,78,95,13,137,221,93,29,221,36,113,66,229,146,101,233,223,43,150,234,74,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,44,83,152,6,197,236,214,244,112,251,151,181,187,218,167,21,162,227,210,157,153,58,58,198,229,23,90,147,11,251,216,210,102,199,27,36,141,243,122,134,34,67,224,71,47,124,142,133,90,199,200,200,145,51,216,75,254,88,187,23,179,91,223,196,21,106,187,177,170,113,78,147,79,246,228,241,186,59,35,69,210,71,170,59,98,153,100,106,73,228,107,63,201,222,218,243,58,7,54,79,52,105,34,43,22,54,74,169,114,156,88,251,88,222,79,167,250,135,227,167,51,88,106,160,242,155,165,186,90,19,101,180,38,79,115,55,47,59,246,54,155,195,120,125,109,223,75,53,143,23,150,102,67,31,238,225,99,228,119,89,37,99,127,43,87,167,94,171,209,17,85,51,217,197,119,21,219,143,197,174,227,191,90,235,89,125,14,42,143,146,12,6,2,9,149,245,113,21,92,168,170,214,170,162,121,38,127,107,86,89,149,17,210,57,173,68,70,49,145,198,206,42,11,169,229,139,199,143,237,191,5,91,97,183,99,53,221,175,180,254,61,191,102,229,50,57,31,37,173,81,11,95,51,164,232,223,19,83,205,94,6,215,71,119,73,36,179,53,36,153,122,246,74,228,159,224,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,0,0,4,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,255,0,128,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,7,159,215,250,3,70,238,158,141,203,109,246,224,233,234,153,205,61,156,174,181,175,81,178,139,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,64,225,35,150,22,141,225,155,123,115,123,191,144,214,86,245,43,241,214,38,135,68,66,244,88,95,66,164,240,43,37,154,226,183,163,102,179,219,44,176,34,53,18,46,196,89,123,123,228,107,43,205,240,1,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,61,189,27,189,163,118,23,107,245,6,238,110,4,246,227,193,105,218,237,154,194,84,129,102,158,87,190,70,197,20,49,179,240,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,207,15,18,252,69,235,190,40,55,78,254,230,107,171,31,237,105,225,233,118,67,254,108,197,250,153,166,130,159,146,40,163,243,120,188,239,111,149,237,239,127,247,170,255,0,114,36,202,229,79,192,229,109,202,202,208,226,147,114,95,110,44,22,152,204,35,244,182,49,172,150,5,200,228,106,185,143,75,175,147,162,35,235,67,47,70,181,177,185,124,147,69,35,94,173,108,78,142,111,107,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,73,23,248,228,224,115,70,241,123,163,91,106,171,234,96,247,23,7,93,204,192,231,158,197,236,145,157,85,222,138,231,106,43,159,89,206,87,42,57,17,95,11,220,175,98,57,29,44,82,244,14,21,120,103,209,188,40,109,29,61,173,209,247,173,228,94,235,14,201,101,242,118,85,90,252,142,70,70,70,201,103,72,251,149,176,179,182,40,216,200,218,171,218,198,55,185,207,127,124,143,236,0,165,110,117,126,233,244,183,211,250,63,35,145,61,255,0,37,221,83,130,208,218,87,136,93,107,170,111,122,44,46,159,199,224,242,153,27,62,39,201,224,171,4,121,73,37,147,177,136,231,187,181,140,114,244,106,43,151,167,68,69,95,192,136,28,107,241,93,157,226,211,121,110,235,47,46,86,158,144,198,245,167,165,176,151,102,99,189,5,94,214,36,146,43,99,68,98,77,59,217,229,145,122,189,201,213,145,249,30,200,163,83,242,182,195,132,61,229,221,221,142,215,92,65,104,234,88,167,233,109,1,228,245,237,177,125,177,90,181,225,133,179,218,244,241,244,84,95,4,15,100,175,242,57,157,205,114,54,47,43,209,88,156,215,64,107,253,101,181,154,203,19,184,59,125,168,109,224,245,14,14,194,89,163,122,178,167,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,182,253,196,239,19,26,55,138,254,86,251,131,186,90,62,141,188,115,219,99,17,141,203,227,44,162,185,248,236,140,121,92,115,229,129,36,237,70,204,206,217,99,123,36,106,39,115,30,222,230,177,253,241,178,173,184,78,247,79,179,127,80,52,247,200,192,105,76,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,103,63,223,77,139,219,142,34,246,227,35,181,251,161,134,245,216,171,221,37,134,104,149,25,107,31,105,168,169,29,170,210,42,47,142,102,119,59,162,244,86,171,92,230,61,175,99,222,199,71,254,4,185,124,96,184,63,185,168,53,150,111,85,125,232,214,121,159,81,139,134,244,17,190,189,90,184,127,59,95,28,109,133,92,189,102,151,197,12,178,171,149,200,199,35,99,141,85,26,249,102,152,0,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,91,247,26,252,87,96,184,75,217,171,186,203,203,138,185,171,242,93,105,233,108,37,217,158,223,95,107,185,137,36,138,216,209,94,176,192,199,249,100,94,172,106,244,100,126,70,62,88,212,207,102,172,213,57,221,115,170,179,58,215,84,222,245,185,173,65,144,177,148,200,217,241,50,63,61,169,228,116,146,201,216,196,107,27,220,247,185,122,53,17,169,215,162,34,39,224,93,247,46,110,2,127,178,190,10,125,200,220,73,253,70,230,234,108,127,163,183,94,11,29,245,112,180,94,246,74,180,218,172,94,201,166,87,199,27,165,151,241,106,57,141,100,75,218,215,73,52,213,5,43,115,171,247,79,165,190,159,209,249,28,137,0,11,201,229,161,199,29,110,35,180,108,59,61,174,25,109,155,139,162,240,241,190,107,114,62,91,12,206,99,161,88,224,75,174,153,234,231,37,148,115,226,108,205,123,191,59,228,73,24,170,142,123,33,245,92,116,112,9,166,120,188,173,135,212,88,108,165,77,57,174,241,182,40,209,126,118,202,88,176,199,225,25,44,203,53,100,129,178,182,46,246,173,153,39,99,187,123,158,248,155,18,189,140,122,189,157,43,133,30,20,118,227,132,173,184,102,138,209,81,122,236,173,239,28,249,252,252,240,163,45,101,237,53,21,17,206,68,85,241,194,206,231,36,80,162,171,99,107,156,170,175,123,228,145,253,172,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,0,0,0,0,0,0,21,23,189,252,221,184,146,219,93,232,215,219,115,130,209,59,107,62,55,74,234,140,174,18,156,182,241,183,221,60,144,86,183,36,49,186,71,54,227,90,175,86,177,21,85,26,212,235,215,162,39,247,22,19,193,158,245,234,174,34,120,108,209,251,199,173,113,248,170,89,173,65,246,135,169,131,23,20,145,213,103,130,253,138,236,236,108,146,72,244,234,200,90,171,213,235,249,149,122,116,78,136,157,172,16,43,156,70,203,229,119,23,135,156,46,224,105,125,33,111,51,151,208,25,135,219,185,98,179,220,231,208,194,77,93,254,178,85,137,29,209,236,73,97,164,231,185,26,231,70,200,220,255,0,203,26,74,165,38,26,19,229,213,179,152,45,155,225,31,66,86,196,77,234,45,235,12,124,26,199,41,103,181,236,243,90,191,4,82,53,59,28,247,163,124,80,37,120,58,183,181,175,240,119,246,181,207,114,18,84,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,0,0,1,85,124,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,75,254,0,133,92,200,120,214,221,62,15,191,103,127,179,60,6,148,201,253,237,251,95,214,253,187,86,204,222,63,75,233,60,126,47,12,241,116,235,234,95,221,221,221,215,163,122,116,232,189,124,87,47,78,97,123,209,197,158,244,102,182,231,113,180,198,138,199,99,113,218,94,206,110,41,112,148,173,195,59,167,142,221,72,90,215,58,107,50,181,89,219,97,234,168,141,69,234,141,252,127,189,22,64,113,183,198,14,153,225,27,107,229,205,57,106,93,214,217,202,243,183,73,225,237,197,99,193,122,120,164,129,147,62,73,34,98,181,172,133,182,89,42,177,207,141,100,70,171,24,230,170,247,55,61,121,108,182,87,63,149,187,157,206,228,237,228,114,89,27,18,91,185,114,220,206,154,123,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,151,233,203,187,132,63,236,165,179,75,247,166,151,135,112,181,143,138,238,168,236,191,234,97,131,196,233,125,45,72,251,81,35,79,20,114,187,189,91,223,221,44,146,244,145,241,164,93,178,168,229,92,78,240,245,165,120,160,217,172,214,209,234,155,62,131,215,248,236,227,178,140,171,29,137,177,151,162,119,116,86,35,107,211,254,116,111,70,185,142,124,82,202,196,123,59,251,147,58,219,165,181,186,239,101,181,222,79,108,247,47,5,246,54,164,195,120,125,109,47,85,13,143,23,150,22,77,31,239,33,123,227,119,88,229,99,191,43,151,167,94,139,209,81,81,45,255,0,150,47,30,63,182,252,21,109,134,221,140,215,118,190,211,248,246,253,155,148,200,228,124,150,181,68,45,124,206,147,163,124,77,79,53,120,27,93,29,221,36,146,204,212,146,101,235,217,43,146,127,128,1,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,79,240,1,29,120,219,227,7,76,240,141,181,242,230,156,181,46,235,108,229,121,219,164,240,246,226,177,224,189,60,82,64,201,159,36,145,49,90,214,66,219,44,149,88,231,198,178,35,85,140,115,85,123,155,158,188,182,91,43,159,202,221,206,231,114,118,242,57,44,141,137,45,220,185,110,103,77,61,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,244,229,221,194,31,246,82,217,165,251,211,75,195,184,90,199,197,119,84,118,95,245,48,193,226,116,190,150,164,125,168,145,167,138,57,93,222,173,239,238,150,73,122,72,248,210,46,217,84,114,174,39,120,122,210,188,80,108,214,107,104,245,77,159,65,235,252,118,113,217,70,85,142,196,216,203,209,59,186,43,17,181,233,255,0,58,55,163,92,199,62,41,101,98,61,157,253,201,157,109,210,218,221,119,178,218,239,39,182,123,151,130,251,27,82,97,188,62,182,151,170,134,199,139,203,11,38,143,247,144,189,241,187,172,114,177,223,149,203,211,175,69,232,168,168,150,255,0,203,23,143,31,219,126,10,182,195,110,198,107,187,95,105,252,123,126,205,202,100,114,62,75,90,162,22,190,103,73,209,190,38,167,154,188,13,174,142,238,146,73,102,106,73,50,245,236,149,201,63,193,72,28,224,182,115,59,161,184,160,93,213,177,55,168,194,238,94,62,11,20,228,237,99,60,22,168,215,130,165,138,221,17,238,123,187,88,202,210,249,21,172,106,250,158,198,247,44,110,82,58,240,133,180,53,183,223,137,125,189,218,220,132,21,39,198,229,179,12,155,41,5,153,229,133,150,49,213,152,235,87,33,71,197,249,218,247,215,130,86,49,90,173,252,238,111,230,103,248,147,73,32,142,188,109,241,131,166,120,70,218,249,115,78,90,151,117,182,114,188,237,210,120,123,113,88,240,94,158,41,32,100,207,146,72,152,173,107,33,109,150,74,172,115,227,89,17,170,198,57,170,189,205,207,94,91,45,149,207,229,110,231,115,185,59,121,28,150,70,196,150,238,92,183,51,166,158,204,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,250,114,238,225,15,251,41,108,210,253,233,165,225,220,45,99,226,187,170,59,47,250,152,96,241,58,95,75,82,62,212,72,211,197,28,174,239,86,247,247,75,36,189,36,124,105,23,108,170,57,87,19,188,61,105,94,40,54,107,53,180,122,166,207,160,245,254,59,56,236,163,42,199,98,108,101,232,157,221,21,136,218,244,255,0,157,27,209,174,99,159,20,178,177,30,206,254,228,206,182,233,109,110,187,217,109,119,147,219,61,203,193,125,141,169,48,222,31,91,75,213,67,99,197,229,133,147,71,251,200,94,248,221,214,57,88,239,202,229,233,215,162,244,84,84,75,127,229,139,199,143,237,191,5,91,97,183,99,53,221,175,180,254,61,191,102,229,50,57,31,37,173,81,11,95,51,164,232,223,19,83,205,94,6,215,71,119,73,36,179,53,36,153,122,246,74,228,229,92,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,199,138,230,59,199,29,110,43,117,149,13,31,183,204,183,95,110,180,125,137,223,70,105,95,44,79,205,219,114,35,22,236,176,42,163,88,198,181,28,216,26,230,249,90,201,101,115,149,171,50,197,31,10,216,190,23,55,219,137,79,182,255,0,98,154,27,239,31,221,207,77,246,159,249,206,157,63,7,168,242,248,127,227,50,199,221,221,224,151,252,61,122,118,254,61,58,167,94,105,137,203,101,112,25,90,89,220,22,78,222,59,37,142,177,29,186,119,42,76,232,103,173,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,118,154,35,140,220,23,24,124,8,239,118,78,76,87,216,218,207,75,237,254,102,190,166,198,196,199,173,86,201,46,50,215,138,205,105,29,215,172,50,248,165,84,141,206,89,35,115,28,215,119,34,50,89,41,4,212,238,91,45,138,192,98,174,231,115,185,58,152,236,110,58,188,150,238,92,183,51,97,130,180,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,11,115,12,227,79,43,197,62,232,88,193,105,13,65,109,219,87,166,172,34,105,250,107,89,213,82,236,233,31,108,185,9,227,115,149,207,123,156,178,182,37,122,53,89,10,181,60,113,189,243,119,124,188,187,184,67,254,213,187,202,191,122,105,121,182,247,71,120,174,234,142,203,254,154,105,252,173,151,210,212,143,181,22,69,242,201,19,187,213,189,157,177,71,47,73,25,34,197,221,199,248,155,196,226,176,28,73,110,190,11,5,140,169,142,198,227,181,198,118,165,58,117,33,108,48,86,130,59,243,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,9,171,132,224,86,207,19,92,187,118,167,115,246,198,133,187,91,161,167,43,228,241,181,104,182,212,81,193,151,199,46,161,188,174,129,235,60,140,138,23,194,179,205,51,100,71,39,114,121,35,115,94,174,141,99,174,172,78,91,43,128,202,210,206,224,178,118,241,217,44,117,136,237,211,185,82,103,67,61,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,4,240,47,198,110,11,140,61,184,181,147,147,21,246,54,179,210,254,158,190,166,198,196,199,173,86,201,42,63,197,102,180,142,235,214,25,124,82,170,70,231,44,145,185,142,107,187,145,25,44,146,84,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,241,91,223,173,114,187,107,178,250,251,113,176,85,234,79,146,210,186,95,43,155,167,21,182,57,208,73,61,106,146,77,27,100,107,92,215,43,21,204,68,84,71,53,122,117,232,169,253,229,69,255,0,187,87,197,63,253,224,237,87,255,0,5,100,127,235,197,212,128,1,0,57,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,191,224,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,213,64,0,28,83,140,205,235,213,92,59,112,217,172,55,143,69,99,241,87,115,90,127,236,255,0,77,6,82,41,36,170,255,0,61,250,245,223,222,216,228,141,235,209,147,57,83,163,211,243,34,117,234,157,81,107,219,100,57,187,113,37,185,91,209,160,118,231,59,162,118,214,12,110,170,213,24,172,37,201,106,99,111,182,120,224,179,110,56,100,116,110,117,199,53,30,141,122,170,42,181,201,215,167,84,95,238,38,87,52,127,98,123,155,250,47,204,82,41,3,135,173,83,130,208,219,251,182,154,215,84,222,244,88,93,63,172,48,217,76,141,159,19,228,240,85,130,236,82,75,39,99,17,207,119,107,24,229,232,212,87,47,78,136,138,191,129,221,121,131,113,183,149,226,191,95,199,130,211,19,219,163,183,90,86,197,136,113,84,219,105,206,131,45,59,102,153,172,203,62,55,67,19,216,249,43,186,54,182,41,17,203,10,121,17,170,139,36,157,92,190,120,36,202,241,95,175,228,206,234,120,45,209,219,173,43,98,188,217,91,142,170,231,65,150,157,179,66,231,226,89,35,102,137,236,124,149,221,35,157,44,106,229,133,60,106,228,69,146,62,183,211,137,196,226,176,24,170,88,44,22,50,166,59,27,142,175,29,74,116,234,66,216,96,173,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,86,220,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,197,212,128,1,74,220,234,253,211,233,111,167,244,126,71,34,65,90,218,167,59,83,74,228,116,85,123,221,152,92,174,66,158,82,229,111,19,23,203,106,164,118,99,175,39,122,167,123,123,89,118,202,116,69,70,175,147,171,145,85,173,84,238,188,14,112,137,149,226,251,119,29,165,39,200,219,195,233,60,13,118,228,181,30,86,10,238,123,217,2,189,26,202,176,189,90,177,50,204,203,221,217,228,94,136,200,230,145,27,39,137,99,118,130,52,158,150,193,104,109,43,134,209,90,90,143,162,194,233,252,125,124,94,58,183,149,242,120,42,193,27,99,138,62,247,171,158,238,214,49,169,213,202,174,94,157,85,85,127,18,163,57,172,112,57,91,109,114,183,248,164,219,103,219,151,5,169,243,10,253,83,140,115,37,157,113,217,27,78,123,214,235,36,232,168,202,211,75,213,174,108,142,79,28,210,198,214,43,155,43,99,134,189,112,218,167,59,167,241,217,236,78,34,247,167,169,169,177,236,197,229,35,241,49,254,162,171,45,65,109,177,245,114,42,179,164,245,43,191,171,85,29,249,58,117,237,115,145,122,7,9,222,233,246,111,234,6,158,249,24,11,232,227,51,122,245,87,14,220,54,107,13,227,209,88,252,85,220,214,159,251,63,211,65,148,138,73,42,191,207,126,189,119,247,182,57,35,122,244,100,206,84,232,244,252,200,157,122,167,84,90,246,217,14,110,220,73,110,86,244,104,29,185,206,232,157,181,131,27,170,181,70,43,9,114,90,152,219,237,158,56,44,219,142,25,29,27,157,113,205,71,163,94,170,138,173,114,117,233,213,23,251,137,149,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,48,0,32,7,58,191,107,26,91,234,5,31,142,200,149,193,203,239,90,226,182,215,138,221,49,184,217,218,246,231,198,233,92,62,166,205,220,138,163,26,233,228,130,182,3,33,52,141,141,174,115,90,175,86,177,81,17,92,212,235,211,170,167,247,158,43,137,126,34,245,223,20,27,167,127,115,53,213,143,246,180,240,244,187,33,255,0,54,98,253,76,211,65,79,201,20,81,249,188,94,119,183,202,246,247,191,251,213,127,185,18,194,121,95,114,251,179,137,179,133,226,135,122,113,85,30,247,215,109,253,31,131,179,20,86,89,217,52,85,108,83,205,36,177,78,230,163,209,175,157,172,130,88,187,227,122,54,95,202,246,179,165,165,21,235,204,47,152,94,244,112,153,189,24,93,185,219,157,49,162,178,56,220,142,151,173,155,150,92,221,43,115,78,217,228,183,110,23,53,174,134,204,77,70,118,215,98,162,43,85,122,171,191,31,238,68,114,244,230,23,189,28,89,239,70,107,110,119,27,76,104,172,118,55,29,165,236,230,226,151,9,74,220,51,186,120,237,212,133,173,115,166,179,43,85,157,182,30,170,136,212,94,168,223,199,251,209,99,7,58,191,116,250,91,233,253,31,145,200,145,87,135,254,30,181,87,17,119,53,190,19,69,89,235,154,210,58,62,230,173,173,143,109,89,39,147,43,233,167,175,27,233,196,145,162,189,38,123,39,114,198,136,215,119,72,198,49,81,168,245,123,57,254,147,213,57,221,13,170,176,218,215,75,94,244,89,173,63,144,175,148,199,89,241,50,79,5,168,36,108,145,73,216,244,115,29,218,246,53,122,57,21,171,211,162,162,167,224,104,39,129,206,46,241,92,95,109,27,181,92,248,234,152,125,89,129,176,220,110,163,197,65,97,175,99,39,86,35,153,106,22,43,150,86,86,153,59,187,60,137,213,31,28,209,163,164,241,44,142,145,64,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,0,0,0,0,0,0,21,171,187,28,154,255,0,106,27,167,172,183,51,251,71,125,153,247,183,80,100,115,190,139,238,135,155,210,250,171,50,77,226,242,122,214,247,246,249,59,123,187,91,215,167,94,137,215,161,53,120,92,216,191,236,215,177,58,103,101,62,244,253,227,251,185,235,127,206,126,135,209,249,253,69,201,236,255,0,161,242,73,219,219,231,237,255,0,26,245,237,235,248,117,232,157,84,21,213,206,111,125,41,233,109,154,193,108,54,35,51,217,154,214,217,8,242,57,74,145,164,18,127,153,234,57,94,212,153,28,171,44,94,75,105,93,209,189,173,68,127,164,157,189,232,141,115,93,77,133,255,0,114,203,222,191,219,79,8,250,91,212,99,253,45,253,9,211,69,92,236,139,178,25,125,20,16,250,121,35,235,35,220,238,181,101,173,222,229,237,235,42,75,218,212,111,111,89,84,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,128,0,0,170,190,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,255,0,0,69,94,57,248,24,254,218,63,114,127,225,71,238,119,220,239,180,191,228,79,180,61,87,171,244,223,252,209,15,103,111,166,255,0,229,186,247,255,0,171,167,227,229,56,41,229,189,253,143,183,79,43,185,159,182,95,189,191,105,233,249,240,94,139,238,239,160,241,249,44,215,155,203,228,245,82,245,233,233,187,123,123,83,175,127,94,191,135,69,236,28,96,240,153,163,120,186,218,255,0,184,249,219,21,48,249,218,22,35,179,130,212,110,160,182,167,197,61,100,98,206,140,98,73,18,189,146,196,197,141,204,87,246,117,241,189,81,93,19,21,51,217,175,244,6,178,218,205,101,150,219,237,193,211,214,240,122,135,7,97,107,94,163,101,19,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,158,229,123,198,191,246,128,208,140,217,141,194,201,229,111,110,78,141,199,190,204,185,27,171,230,251,103,22,217,154,198,88,89,90,212,233,52,94,88,33,145,36,85,124,159,146,94,249,28,249,124,115,168,143,252,107,241,93,130,225,47,102,174,235,47,46,42,230,175,201,117,167,165,176,151,102,123,125,125,174,230,36,146,43,99,69,122,195,3,31,229,145,122,177,171,209,145,249,24,249,99,83,61,154,179,84,231,117,206,170,204,235,93,83,123,214,230,181,6,66,198,83,35,103,196,200,252,246,167,145,210,75,39,99,17,172,111,115,222,229,232,212,70,167,94,136,136,159,129,119,220,179,248,40,200,240,193,161,50,90,219,114,241,158,155,114,117,111,90,215,105,200,149,102,251,26,140,51,72,145,215,134,196,46,147,191,205,209,147,200,173,147,181,122,64,213,98,58,21,115,166,168,0,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,0,28,43,140,30,19,52,111,23,91,95,247,31,59,98,166,31,59,66,196,118,112,90,141,212,22,212,248,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,254,206,190,55,170,43,162,98,166,123,53,254,128,214,91,89,172,178,219,125,184,58,122,222,15,80,224,236,45,107,212,108,162,119,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,115,220,175,120,215,254,208,26,17,155,49,184,89,60,173,237,201,209,184,247,217,151,35,117,124,223,108,226,219,51,88,203,11,43,90,157,38,139,203,4,50,36,138,175,147,242,75,223,35,159,47,142,117,17,255,0,141,126,43,176,92,37,236,213,221,101,229,197,92,213,249,46,180,244,182,18,236,207,111,175,181,220,196,146,69,108,104,175,88,96,99,252,178,47,86,53,122,50,63,35,31,44,106,103,179,86,106,156,238,185,213,89,157,107,170,111,122,220,214,160,200,88,202,100,108,248,153,31,158,212,242,58,73,100,236,98,53,141,238,123,220,189,26,136,212,235,209,17,19,240,46,251,150,127,5,25,30,24,52,38,75,91,110,94,51,211,110,78,173,235,90,237,57,18,172,223,99,81,134,105,18,58,240,216,133,210,119,249,186,50,121,21,178,118,175,72,26,172,71,66,174,116,213,5,43,115,147,222,191,191,60,65,98,118,114,166,63,195,83,108,177,235,230,158,72,187,100,158,246,70,42,246,36,237,114,72,228,116,45,129,148,209,189,88,199,36,158,126,189,205,236,82,53,112,95,188,120,45,130,226,131,64,110,174,169,135,191,11,138,200,73,95,35,39,115,211,211,85,183,94,90,146,217,232,198,61,239,240,178,195,165,241,181,170,231,248,251,19,162,187,170,104,248,28,43,140,30,19,52,111,23,91,95,247,31,59,98,166,31,59,66,196,118,112,90,141,212,22,212,248,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,254,206,190,55,170,43,162,98,166,123,53,254,128,214,91,89,172,178,219,125,184,58,122,222,15,80,224,236,45,107,212,108,162,119,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,115,220,175,120,215,254,208,26,17,155,49,184,89,60,173,237,201,209,184,247,217,151,35,117,124,223,108,226,219,51,88,203,11,43,90,157,38,139,203,4,50,36,138,175,147,242,75,223,35,159,47,142,117,17,255,0,141,126,43,176,92,37,236,213,221,101,229,197,92,213,249,46,180,244,182,18,236,207,111,175,181,220,196,146,69,108,104,175,88,96,99,252,178,47,86,53,122,50,63,35,31,44,106,103,179,86,106,156,238,185,213,89,157,107,170,111,122,220,214,160,200,88,202,100,108,248,153,31,158,212,242,58,73,100,236,98,53,141,238,123,220,189,26,136,212,235,209,17,19,240,46,251,150,127,5,25,30,24,52,38,75,91,110,94,51,211,110,78,173,235,90,237,57,18,172,223,99,81,134,105,18,58,240,216,133,210,119,249,186,50,121,21,178,118,175,72,26,172,71,66,174,119,0,231,157,252,19,254,100,254,154,86,6,27,84,231,116,254,59,61,137,196,94,244,245,53,54,61,152,188,164,126,38,63,212,85,101,168,45,182,62,174,69,86,116,158,165,119,245,106,163,191,39,78,189,174,114,47,181,225,215,97,181,151,18,91,185,130,218,157,25,74,219,159,145,176,199,228,239,67,93,38,102,39,28,143,106,88,187,42,57,236,111,100,109,119,84,106,189,189,239,86,70,213,239,123,81,116,83,178,251,67,163,118,23,107,244,254,209,237,252,22,227,193,105,218,238,134,186,219,157,102,158,87,190,71,75,44,210,63,240,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,175,94,109,124,20,125,183,78,231,22,91,101,140,202,220,205,67,225,143,90,99,224,79,60,110,163,12,30,54,100,218,138,238,248,252,44,138,40,229,108,109,115,86,53,108,170,145,164,83,61,245,87,166,181,78,119,71,228,102,203,105,203,222,146,221,140,125,252,92,146,120,153,39,117,91,181,101,169,102,62,143,69,68,239,130,121,89,215,167,115,123,186,181,81,200,138,159,148,106,160,163,110,101,156,10,214,225,151,83,85,220,253,177,161,82,174,215,234,59,16,99,106,209,109,169,100,159,17,145,74,234,174,129,235,60,143,150,102,76,144,77,51,100,71,47,106,249,35,115,88,141,141,100,229,92,18,113,131,169,184,70,221,8,179,77,91,119,116,78,114,196,13,213,152,122,145,87,243,222,130,40,231,100,47,142,73,88,174,107,225,117,151,202,140,107,227,73,21,168,199,185,168,189,205,230,156,66,234,156,22,185,223,221,203,214,186,90,247,173,194,234,13,97,153,202,99,172,248,159,31,158,172,247,101,146,41,59,30,141,123,123,152,246,175,71,34,57,58,244,84,69,252,9,107,133,230,9,91,103,185,127,232,174,31,54,131,43,110,61,193,191,95,53,91,49,150,169,44,181,103,211,76,126,89,243,198,177,171,224,86,78,251,21,167,149,168,248,101,107,224,94,142,69,71,163,122,66,189,1,160,53,150,233,235,44,78,223,109,246,158,183,156,212,57,203,9,90,141,26,200,157,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,104,35,131,174,14,180,39,8,26,18,198,3,1,115,237,157,73,153,236,251,193,168,60,115,87,251,83,197,53,135,213,255,0,37,124,242,199,7,138,59,11,31,238,213,59,250,119,59,170,175,225,32,1,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,15,41,187,26,23,246,161,181,154,203,108,254,212,251,51,239,110,159,200,224,189,111,131,205,233,125,85,105,33,242,248,251,155,223,219,228,238,237,238,111,94,157,58,167,94,165,107,127,184,99,255,0,207,69,255,0,66,127,250,124,181,64,0,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,0,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,168,0,3,149,113,71,177,127,218,83,98,117,54,202,125,233,251,185,247,143,209,127,156,253,15,172,240,122,123,144,89,255,0,67,228,143,187,187,193,219,254,52,233,221,215,241,233,209,97,86,211,242,107,253,151,238,158,141,220,207,237,29,246,159,221,45,65,142,206,250,47,186,30,31,85,233,108,199,55,139,201,235,93,217,221,227,237,238,237,119,78,189,122,47,78,132,128,230,143,236,79,115,127,69,249,138,69,0,157,127,133,94,25,245,151,21,251,185,79,107,116,125,234,152,230,54,187,178,89,124,157,149,71,51,29,142,141,241,178,89,210,62,228,116,207,238,150,54,50,54,170,119,61,237,238,115,25,223,35,52,61,181,91,103,165,118,111,110,52,230,214,232,170,158,159,11,166,113,241,99,235,119,71,27,36,155,177,63,60,242,248,216,198,58,105,94,174,146,71,163,83,190,71,189,202,157,92,167,171,42,175,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,186,144,0,41,91,157,95,186,125,45,244,254,143,200,228,72,149,195,174,195,107,46,36,183,115,5,181,58,50,149,183,63,35,97,143,201,222,134,186,76,204,78,57,30,212,177,118,84,115,216,222,200,218,238,168,213,123,123,222,172,141,171,222,246,162,232,79,135,93,134,209,188,54,237,30,11,106,116,101,42,141,102,58,187,31,147,189,13,117,133,249,108,138,177,169,98,236,168,231,189,221,242,57,189,81,170,247,118,49,25,27,87,177,141,68,233,103,201,150,196,226,179,248,171,184,44,238,50,166,71,27,145,175,37,75,148,237,194,217,160,179,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,66,220,193,184,36,202,240,161,175,227,206,233,136,45,222,219,173,85,98,196,216,171,141,170,230,193,137,157,211,76,230,98,95,35,166,149,239,124,117,219,27,155,44,138,213,153,60,138,212,85,142,78,156,131,132,239,116,251,55,245,3,79,124,140,5,255,0,113,71,177,127,218,83,98,117,54,202,125,233,251,185,247,143,209,127,156,253,15,172,240,122,123,144,89,255,0,67,228,143,187,187,193,219,254,52,233,221,215,241,233,209,97,86,211,242,107,253,151,238,158,141,220,207,237,29,246,159,221,45,65,142,206,250,47,186,30,31,85,233,108,199,55,139,201,235,93,217,221,227,237,238,237,119,78,189,122,47,78,132,128,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,0,16,3,157,95,181,141,45,245,2,143,199,100,74,234,229,201,165,176,90,231,140,45,23,162,181,77,31,91,133,212,24,253,69,139,200,214,242,190,63,61,89,240,87,227,150,62,246,43,94,222,230,61,201,213,170,142,78,189,81,81,127,19,138,238,198,133,253,151,238,158,178,219,63,181,62,211,251,165,168,50,56,47,91,224,240,250,175,75,102,72,124,190,62,231,118,119,120,251,187,123,157,211,175,78,171,211,169,125,60,186,183,143,5,188,156,35,232,75,56,136,125,61,189,31,143,131,71,101,43,119,61,254,27,84,32,138,54,175,123,152,196,119,150,5,175,63,70,247,53,158,126,206,231,57,142,82,74,144,171,141,110,91,223,219,7,116,241,91,153,251,101,251,165,246,102,159,131,5,232,190,238,250,255,0,39,142,205,137,188,190,79,85,23,78,190,167,183,183,181,122,118,117,235,248,244,71,5,60,183,191,177,246,233,229,119,51,246,203,247,183,237,61,63,62,11,209,125,221,244,30,63,37,154,243,121,124,158,170,94,189,61,55,111,111,106,117,239,235,215,240,232,176,175,157,95,186,125,45,244,254,143,200,228,71,37,79,116,250,167,233,253,239,145,199,29,87,154,159,1,223,246,95,138,189,160,194,255,0,178,151,87,224,177,152,239,253,123,236,230,220,255,0,47,254,206,217,89,28,63,237,44,61,223,233,94,87,175,14,187,243,172,184,109,221,204,22,235,104,203,182,218,252,117,134,51,39,70,27,9,11,50,216,229,123,86,197,41,85,204,123,123,36,107,122,35,149,142,236,122,50,70,167,123,26,169,161,62,29,119,231,70,241,37,180,120,45,214,209,151,106,57,153,26,236,102,78,140,54,22,103,226,114,40,198,173,138,82,171,152,199,119,198,231,116,71,43,27,222,197,100,141,78,199,181,87,165,128,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,0,0,0,0,0,0,0,51,215,204,87,120,243,187,201,197,198,187,179,151,135,211,212,209,249,9,244,118,46,183,115,31,225,171,66,121,99,114,247,181,140,87,121,103,91,19,244,119,115,153,231,236,238,115,88,213,35,89,63,249,50,110,151,221,78,35,179,187,103,127,59,233,104,107,189,63,39,166,165,233,123,253,102,82,147,210,104,127,120,140,87,71,217,85,217,23,126,46,107,29,215,162,245,119,141,11,169,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,37,54,123,140,110,31,119,231,113,245,54,213,109,126,182,251,103,61,165,252,210,204,145,84,149,106,220,171,18,192,201,45,86,178,141,88,165,133,38,176,216,145,123,145,207,115,28,246,53,209,43,36,127,107,0,0,10,171,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,95,240,0,2,0,115,58,224,59,246,223,130,179,191,59,79,133,238,215,218,127,30,239,180,177,120,236,119,146,214,168,133,175,133,177,245,119,149,169,230,175,3,108,43,123,99,146,89,154,145,194,157,123,34,106,83,182,128,215,250,203,107,53,150,39,112,118,251,80,219,193,234,28,29,132,179,70,245,101,78,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,17,178,156,107,236,214,238,112,227,107,137,76,150,79,238,150,7,3,223,91,83,69,147,87,47,217,87,163,100,110,125,118,189,26,158,167,187,205,15,137,99,106,186,95,52,109,70,54,85,88,155,70,220,85,113,49,172,184,175,221,203,155,165,172,40,212,199,49,181,219,141,196,99,43,34,57,152,236,116,111,145,241,64,178,118,163,166,127,116,178,61,242,57,19,185,239,119,107,88,206,200,217,50,185,78,240,81,145,213,58,171,25,197,70,228,99,59,52,222,27,173,157,29,3,210,173,136,114,183,155,37,138,242,88,145,170,231,201,15,165,146,30,230,35,163,99,150,85,138,70,61,18,37,71,219,248,0,2,128,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,159,224,0,64,14,103,92,7,126,219,240,86,119,231,105,240,189,218,251,79,227,221,246,150,47,29,142,242,90,213,16,181,240,182,62,174,242,181,60,213,224,109,133,111,108,114,75,51,82,56,83,175,100,77,74,118,208,26,255,0,89,109,102,178,196,238,14,223,106,27,120,61,67,131,176,150,104,222,172,169,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,130,54,83,141,125,154,221,206,28,109,113,41,146,201,253,210,192,224,123,235,106,104,178,106,229,251,42,244,108,141,207,174,215,163,83,212,247,121,161,241,44,109,87,75,230,141,168,198,202,171,19,104,219,138,174,38,53,151,21,251,185,115,116,181,133,26,152,230,54,187,113,184,140,101,100,71,51,29,142,141,242,62,40,22,78,212,116,207,238,150,71,190,71,34,119,61,238,237,107,25,217,27,38,87,41,222,10,50,58,167,85,99,56,168,220,140,103,102,155,195,117,179,163,160,122,85,177,14,86,243,100,177,94,75,18,53,92,249,33,244,178,67,220,196,116,108,114,202,177,72,199,162,68,168,251,127,0,204,182,255,0,111,30,119,136,13,229,213,155,197,168,225,244,246,245,54,65,214,35,173,220,199,250,74,172,106,71,90,183,123,24,196,147,197,4,113,69,228,236,71,63,179,185,223,153,202,167,128,52,167,194,198,245,255,0,104,158,31,116,78,241,201,143,244,86,245,6,61,125,124,13,139,199,27,47,65,43,235,218,241,55,201,34,164,43,60,50,172,125,207,87,120,213,157,221,29,213,19,170,130,0,115,58,224,59,246,223,130,179,191,59,79,133,238,215,218,127,30,239,180,177,120,236,119,146,214,168,133,175,133,177,245,119,149,169,230,175,3,108,43,123,99,146,89,154,145,194,157,123,34,106,83,182,128,215,250,203,107,53,150,39,112,118,251,80,219,193,234,28,29,132,179,70,245,101,78,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,17,178,156,107,236,214,238,112,227,107,137,76,150,79,238,150,7,3,223,91,83,69,147,87,47,217,87,163,100,110,125,118,189,26,158,167,187,205,15,137,99,106,186,95,52,109,70,54,85,88,155,70,220,85,113,49,172,184,175,221,203,155,165,172,40,212,199,49,181,219,141,196,99,43,34,57,152,236,116,111,145,241,64,178,118,163,166,127,116,178,61,242,57,19,185,239,119,107,88,206,200,217,50,185,78,240,81,145,213,58,171,25,197,70,228,99,59,52,222,27,173,157,29,3,210,173,136,114,183,155,37,138,242,88,145,170,231,201,15,165,146,30,230,35,163,99,150,85,138,70,61,18,37,71,219,249,85,124,243,191,130,127,204,159,211,74,203,208,26,3,89,110,158,178,196,237,246,223,105,235,121,205,67,156,176,149,168,209,172,137,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,165,255,0,112,73,193,246,153,225,27,107,226,194,181,42,93,214,217,202,240,59,86,102,42,75,99,193,122,120,164,157,240,178,56,229,122,181,172,133,182,95,18,61,172,141,100,70,163,222,214,170,246,182,69,2,144,57,143,242,255,0,185,195,190,118,93,219,218,29,59,255,0,4,247,253,52,18,214,175,36,246,36,211,182,187,25,31,109,135,204,249,36,124,51,72,138,246,76,174,237,73,37,88,156,140,253,202,203,5,141,84,30,127,95,232,13,27,186,122,55,45,183,219,131,167,170,103,52,246,114,186,214,189,70,202,47,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,246,227,23,131,173,119,194,6,187,175,128,207,220,251,103,77,230,123,254,239,234,15,28,53,254,212,241,67,93,246,191,201,89,60,178,65,226,146,194,71,251,197,78,254,157,205,234,139,248,112,0,94,247,46,46,7,44,240,165,163,111,235,13,193,125,75,27,139,172,43,192,203,208,196,200,165,102,18,163,85,94,148,162,157,17,92,247,185,202,215,78,230,187,196,231,197,19,90,142,72,82,89,38,80,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,0,0,1,0,57,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,191,224,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,213,65,229,55,75,116,180,38,203,104,76,158,230,110,94,119,236,109,55,134,240,250,219,190,150,107,30,47,44,204,134,63,221,194,199,200,238,178,74,198,254,86,175,78,189,87,162,34,170,64,14,12,185,169,231,119,171,136,43,219,95,187,216,12,86,23,21,173,114,14,251,157,53,121,217,27,113,18,36,93,35,199,216,146,69,111,168,243,120,211,178,84,68,145,108,202,172,107,59,37,141,149,236,168,0,69,94,104,254,196,247,55,244,95,152,164,81,14,222,232,172,174,229,107,253,53,183,56,43,21,32,201,106,172,197,44,37,57,109,189,205,130,57,236,204,200,99,116,142,107,92,228,98,57,232,170,168,215,47,78,189,17,127,184,209,71,10,188,51,232,222,20,54,142,158,214,232,251,214,242,47,117,135,100,178,249,59,42,173,126,71,35,35,35,100,179,164,125,202,216,89,219,20,108,100,109,85,237,99,27,220,231,191,190,71,246,0,85,95,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,117,36,53,230,41,199,85,110,22,180,106,232,125,190,191,81,251,169,159,175,12,212,97,179,86,87,179,25,142,153,108,49,114,72,171,26,193,51,219,37,119,70,200,92,255,0,241,189,175,115,30,198,171,31,208,56,28,226,239,21,197,246,209,187,85,207,142,169,135,213,152,27,13,198,234,60,84,22,26,246,50,117,98,57,150,161,98,185,101,101,105,147,187,179,200,157,81,241,205,26,58,79,18,200,233,20,10,86,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,45,80,2,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,103,42,226,95,136,189,9,194,254,214,95,220,205,117,99,253,173,60,61,46,201,191,206,121,79,77,52,208,83,242,69,20,158,31,47,129,237,242,189,189,140,254,245,95,238,69,138,188,186,185,140,231,120,148,213,89,109,161,222,106,184,170,122,189,254,175,49,130,189,75,178,181,123,181,124,157,239,160,144,189,234,245,154,6,61,86,53,111,123,159,4,79,116,157,31,19,229,154,127,130,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,250,188,212,246,115,5,180,92,92,101,236,233,201,186,84,215,184,248,181,140,149,187,95,254,75,106,204,243,199,101,59,222,247,43,252,147,215,150,126,191,149,173,243,246,53,168,214,34,172,159,228,143,187,213,159,138,220,45,132,189,61,72,236,65,98,45,95,139,141,176,75,231,157,143,108,117,110,185,242,126,49,35,35,88,232,35,91,249,94,171,52,139,249,209,23,178,210,128,41,91,157,95,186,125,45,244,254,143,200,228,71,37,79,116,250,167,233,253,239,145,199,23,82,81,183,50,254,7,44,240,227,172,166,222,29,14,250,143,219,173,105,152,145,144,212,141,145,87,126,15,35,50,73,58,210,108,44,70,181,107,43,89,43,161,115,27,249,25,26,198,244,69,107,31,52,170,229,29,194,134,232,109,78,42,246,253,107,76,253,188,78,55,92,225,227,135,31,166,26,232,229,130,253,41,27,86,213,44,179,228,138,119,53,30,141,125,152,155,20,145,36,140,73,36,94,173,239,86,173,143,128,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,0,0,0,0,0,0,1,197,56,201,223,74,124,59,112,227,172,247,27,237,159,179,179,77,199,201,142,211,142,98,64,249,159,152,176,199,71,85,99,138,117,70,75,227,122,249,222,206,142,95,20,50,187,177,200,213,106,231,8,30,131,111,117,174,87,109,117,254,154,220,108,21,122,147,228,180,174,98,150,110,156,86,216,231,65,36,245,166,100,209,182,70,181,205,114,177,92,196,69,68,115,87,167,94,138,159,222,105,163,111,117,174,43,114,180,6,154,220,108,21,123,112,99,117,86,30,150,110,156,86,216,214,207,28,22,97,100,209,182,70,181,206,106,61,26,244,69,68,115,147,175,94,138,191,222,122,2,128,121,163,251,236,220,223,209,126,30,145,231,244,47,24,58,155,107,184,68,205,240,221,183,235,111,31,146,214,26,163,37,127,80,228,157,21,121,96,155,9,103,25,5,55,81,99,100,99,221,223,35,155,35,157,35,124,110,141,34,141,26,231,121,29,217,197,116,6,191,214,91,89,172,177,59,131,183,218,134,222,15,80,224,236,37,154,55,171,42,119,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,162,142,21,120,152,209,188,87,237,29,61,210,209,244,109,227,158,219,14,198,229,241,150,81,92,252,118,70,54,70,249,96,73,59,81,179,51,182,88,222,201,26,137,220,199,183,185,172,127,124,108,236,0,0,10,171,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,95,240,0,0,82,183,51,174,3,191,98,25,219,59,243,180,248,94,221,3,168,50,14,251,75,23,142,199,120,234,233,121,156,200,91,31,87,121,92,190,27,19,186,194,183,182,56,226,133,203,28,41,211,190,38,172,10,143,45,149,135,21,99,5,14,78,219,49,183,44,67,110,197,54,204,228,130,105,225,108,141,138,87,199,215,181,207,99,103,153,173,114,167,86,164,178,34,116,238,94,178,3,130,78,15,181,55,23,59,161,22,21,169,110,150,137,193,216,129,218,179,49,82,90,254,122,48,75,28,239,133,145,199,43,209,206,124,206,172,248,145,237,100,137,26,185,30,246,185,19,181,218,19,196,226,113,88,12,85,44,22,11,25,83,29,141,199,87,142,165,58,117,33,108,48,86,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,0,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,0,0,82,183,51,174,3,191,98,25,219,59,243,180,248,94,221,3,168,50,14,251,75,23,142,199,120,234,233,121,156,200,91,31,87,121,92,190,27,19,186,194,183,182,56,226,133,203,28,41,211,190,38,172,10,143,45,149,135,21,99,5,14,78,219,49,183,44,67,110,197,54,204,228,130,105,225,108,141,138,87,199,215,181,207,99,103,153,173,114,167,86,164,178,34,116,238,94,178,3,130,78,15,181,55,23,59,161,22,21,169,110,150,137,193,216,129,218,179,49,82,90,254,122,48,75,28,239,133,145,199,43,209,206,124,206,172,248,145,237,100,137,26,185,30,246,185,19,181,218,19,196,226,113,88,12,85,44,22,11,25,83,29,141,199,87,142,165,58,117,33,108,48,86,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,193,29,121,135,235,92,174,128,224,183,117,115,184,106,245,38,177,107,14,204,35,219,101,142,115,18,12,133,152,168,204,228,70,185,171,222,216,172,200,230,47,94,136,244,106,170,57,17,90,185,246,210,122,91,59,174,117,86,27,69,105,106,62,183,53,168,50,21,241,120,234,222,86,71,231,181,60,141,142,40,251,222,173,99,123,158,246,167,87,42,53,58,245,85,68,252,78,255,0,204,99,106,176,91,63,197,238,183,211,26,67,69,253,217,211,118,253,14,83,17,82,42,239,138,171,227,158,164,79,158,74,200,239,203,225,245,94,165,168,145,254,237,142,99,163,106,53,25,218,217,255,0,201,111,120,243,186,195,102,181,110,206,229,225,242,84,219,188,133,123,24,187,61,204,78,218,185,39,88,145,213,187,26,196,85,236,158,11,18,249,28,247,185,222,167,183,242,182,54,162,216,168,5,43,115,58,224,59,246,33,157,179,191,59,79,133,237,208,58,131,32,239,180,177,120,236,119,142,174,151,153,204,133,177,245,119,149,203,225,177,59,172,43,123,99,142,40,92,177,194,157,59,226,106,192,168,242,217,88,113,86,48,80,228,237,179,27,114,196,54,236,83,108,206,72,38,158,22,200,216,165,124,125,123,92,246,54,121,154,215,42,117,106,75,34,39,78,229,235,32,56,36,224,251,83,113,115,186,17,97,90,150,233,104,156,29,136,29,171,51,21,37,175,231,163,4,177,206,248,89,28,114,189,28,231,204,234,207,137,30,214,72,145,171,145,239,107,145,59,93,161,60,78,39,21,128,197,82,193,96,177,149,49,216,220,117,120,234,83,167,82,22,195,5,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,170,190,121,223,193,63,230,79,233,167,31,228,195,137,197,100,120,175,205,220,200,99,42,90,177,139,208,247,237,209,150,104,90,247,213,157,110,82,133,101,137,202,157,88,245,138,105,99,87,55,162,246,72,246,255,0,115,149,22,237,0,56,255,0,24,152,156,86,107,133,13,225,167,153,198,84,191,94,61,15,154,182,200,172,194,217,88,217,224,167,44,208,202,141,114,42,35,227,150,56,228,99,191,189,175,99,92,157,21,17,76,219,154,168,7,52,226,43,97,180,111,18,91,71,157,218,157,103,74,163,153,145,174,247,227,47,77,93,102,126,39,34,140,114,87,187,18,53,236,119,124,110,119,85,106,61,189,236,87,198,229,236,123,145,115,133,184,90,43,43,182,186,255,0,82,237,206,118,197,73,242,90,87,49,119,9,114,90,143,115,160,146,122,211,62,25,29,27,156,214,185,88,174,98,170,42,181,171,211,167,84,79,238,45,39,148,119,6,88,42,152,44,63,24,154,183,43,235,178,183,189,125,125,41,142,174,247,178,60,124,109,124,212,172,217,176,191,135,146,103,246,207,27,35,252,99,100,110,87,175,123,222,223,5,159,128,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,48,0,0,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,169,220,182,91,21,128,197,93,206,231,114,117,49,216,220,117,121,45,220,185,110,102,195,5,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,1,227,251,140,28,175,22,91,184,231,99,214,164,122,19,71,88,185,67,74,50,24,156,143,179,3,222,212,146,244,174,145,141,151,190,194,67,19,210,55,53,169,19,26,198,118,247,164,146,73,24,11,169,229,139,199,143,237,191,5,91,97,183,99,53,221,175,180,254,61,191,102,229,50,57,31,37,173,81,11,95,51,164,232,223,19,83,205,94,6,215,71,119,73,36,179,53,36,153,122,246,74,228,159,224,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,21,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,89,79,26,252,87,96,184,75,217,171,186,203,203,138,185,171,242,93,105,233,108,37,217,158,223,95,107,185,137,36,138,216,209,94,176,192,199,249,100,94,172,106,244,100,126,70,62,88,212,207,102,172,213,57,221,115,170,179,58,215,84,222,245,185,173,65,144,177,148,200,217,241,50,63,61,169,228,116,146,201,216,196,107,27,220,247,185,122,53,17,169,215,162,34,39,224,123,94,29,119,231,89,112,219,187,152,45,214,209,151,109,181,248,235,12,102,78,140,54,18,22,101,177,202,246,173,138,82,171,152,246,246,72,214,244,71,43,29,216,244,100,141,78,246,53,83,66,124,58,239,206,141,226,75,104,240,91,173,163,46,212,115,50,53,216,204,157,24,108,44,207,196,228,81,141,91,20,165,87,49,142,239,141,206,232,142,86,55,189,138,201,26,157,143,106,175,75,41,91,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,181,64,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,48,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,25,235,253,127,163,118,179,70,229,183,7,112,117,13,76,30,158,193,215,91,55,175,89,85,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,58,220,85,113,49,172,184,175,221,203,155,165,172,40,212,199,49,181,219,141,196,99,43,34,57,152,236,116,111,145,241,64,178,118,163,166,127,116,178,61,242,57,19,185,239,119,107,88,206,200,217,202,177,57,108,174,3,43,75,59,130,201,219,199,100,177,214,35,183,78,229,73,157,12,245,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,167,151,207,27,120,174,43,244,4,152,45,79,61,74,59,139,165,107,215,135,43,77,214,154,233,242,208,54,24,90,252,179,35,108,49,49,140,146,195,164,107,162,141,28,144,175,141,28,168,146,71,214,90,144,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,73,127,206,211,103,48,82,233,93,11,196,13,121,188,57,170,217,4,209,215,35,237,123,189,93,89,35,177,110,186,245,87,246,71,225,124,86,127,4,103,115,253,87,230,119,72,218,139,18,185,92,110,245,109,165,227,7,76,193,146,158,164,24,221,115,94,109,33,106,105,160,150,87,177,246,92,199,213,108,73,31,248,94,251,144,84,141,92,228,115,17,146,61,93,219,254,54,223,160,5,43,115,171,247,79,165,190,159,209,249,28,136,228,169,238,159,84,253,63,189,242,56,226,234,64,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,0,0,0,0,0,0,0,0,84,175,59,77,227,206,203,170,180,47,15,213,225,240,225,107,99,211,88,220,147,185,142,245,118,164,146,197,74,233,209,89,223,31,133,145,89,252,81,253,175,245,95,153,189,99,106,172,54,225,99,97,171,111,36,123,171,169,179,180,173,201,130,219,109,183,212,26,154,71,182,188,171,4,153,22,82,145,180,33,124,204,123,82,39,164,170,182,90,138,174,242,37,57,24,172,115,85,234,222,20,118,174,50,118,46,231,14,220,71,107,61,185,251,27,236,236,43,114,18,100,116,227,88,179,190,23,225,236,61,210,85,72,229,157,17,242,248,216,190,7,191,171,147,203,12,173,239,114,181,92,182,127,201,147,116,190,245,240,227,157,219,59,249,223,85,127,66,106,9,61,53,47,75,217,232,241,119,88,147,67,251,196,98,54,78,251,77,200,187,241,115,158,222,157,23,163,124,104,79,242,128,121,163,251,236,220,223,209,126,30,145,23,241,56,156,174,127,43,75,5,130,198,91,200,228,178,54,35,169,78,157,72,93,52,246,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,37,175,20,60,183,119,31,134,93,142,211,27,209,147,212,159,108,250,239,75,6,168,196,71,140,86,73,167,45,79,10,57,173,116,241,75,52,83,66,217,187,224,116,202,232,219,228,116,8,212,127,151,242,241,94,26,56,139,215,124,47,238,157,13,204,208,182,63,217,83,204,82,236,135,252,231,139,245,48,205,61,63,36,177,73,225,242,248,24,223,43,27,222,207,239,69,254,244,93,9,236,94,250,109,199,17,123,113,142,221,13,175,204,250,236,85,238,177,77,12,168,140,181,143,180,212,69,146,173,152,209,87,199,51,59,155,213,58,171,85,174,107,216,231,177,236,123,186,0,0,21,87,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,191,224,0,0,172,190,110,188,96,233,154,26,55,33,194,94,143,90,153,44,238,82,197,103,106,231,77,21,134,63,17,4,75,82,245,70,68,170,198,197,43,231,87,70,229,123,94,244,99,35,123,92,222,233,26,230,84,89,61,57,92,241,183,138,225,251,83,77,178,91,145,61,74,122,39,90,102,25,109,153,171,118,155,94,12,21,213,174,248,221,44,157,33,115,164,100,238,142,148,74,231,200,200,225,72,214,69,232,139,34,151,104,0,0,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,0,0,86,95,55,94,48,116,205,13,27,144,225,47,71,173,76,150,119,41,98,179,181,115,166,138,195,31,136,130,37,169,122,163,34,85,99,98,149,243,171,163,114,189,175,122,49,145,189,174,111,116,141,115,42,44,158,156,174,120,219,197,112,253,169,166,217,45,200,158,165,61,19,173,51,12,182,204,213,187,77,175,6,10,234,215,124,110,150,78,144,185,210,50,119,71,74,37,115,228,100,112,164,107,34,244,69,145,75,180,0,170,190,119,187,165,255,0,228,211,101,49,249,223,251,175,84,229,241,158,151,255,0,69,106,19,249,149,159,254,210,111,99,31,255,0,149,237,255,0,70,164,127,229,29,182,122,171,88,113,123,135,215,88,154,157,48,186,11,31,127,33,151,181,36,114,120,219,234,106,77,78,8,26,246,177,88,147,61,243,171,218,199,185,189,209,193,59,145,85,89,209,100,7,59,221,173,255,0,242,105,189,120,252,23,253,215,165,178,249,63,85,255,0,162,205,8,60,42,255,0,255,0,105,59,189,140,255,0,200,247,127,163,66,58,242,147,214,185,93,43,198,150,159,193,99,235,212,146,190,177,195,229,112,151,157,51,28,175,142,6,86,117,228,116,74,142,68,71,249,104,196,213,87,35,147,177,207,78,157,85,28,219,222,0,172,190,110,188,96,233,154,26,55,33,194,94,143,90,153,44,238,82,197,103,106,231,77,21,134,63,17,4,75,82,245,70,68,170,198,197,43,231,87,70,229,123,94,244,99,35,123,92,222,233,26,230,84,89,61,57,92,241,183,138,225,251,83,77,178,91,145,61,74,122,39,90,102,25,109,153,171,118,155,94,12,21,213,174,248,221,44,157,33,115,164,100,238,142,148,74,231,200,200,225,72,214,69,232,139,34,151,104,10,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,170,128,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,160,1,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,0,0,0,64,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,0,114,174,44,125,172,111,39,211,253,67,241,211,153,172,44,39,153,111,48,75,59,195,149,204,112,249,180,25,90,146,109,245,11,30,155,49,150,169,44,86,160,212,175,99,170,207,26,198,175,129,31,3,43,217,130,86,163,225,149,204,157,58,57,21,88,173,235,24,56,81,225,71,113,248,181,220,118,104,173,21,23,161,197,81,241,207,159,207,207,10,190,174,34,171,149,81,28,228,69,79,36,207,237,114,69,10,42,58,71,53,202,170,198,50,73,25,102,156,109,114,196,209,186,199,103,176,79,225,155,73,219,161,171,52,29,116,198,226,48,109,202,44,144,100,177,211,222,146,196,208,62,91,211,162,70,248,165,183,102,195,100,89,63,20,89,35,86,187,172,94,42,107,196,229,178,184,12,173,44,238,11,39,111,29,146,199,88,142,221,59,149,38,116,51,214,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,208,79,2,252,102,224,184,195,219,139,89,57,49,95,99,107,61,47,233,235,234,108,108,76,122,213,108,146,163,252,86,107,72,238,189,97,151,197,42,164,110,114,201,27,152,230,187,185,17,146,201,37,65,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,1,85,124,243,191,130,127,204,159,211,72,191,203,123,126,116,111,13,187,151,184,251,173,172,238,212,107,49,219,111,145,102,50,140,214,22,23,229,178,43,122,130,215,165,18,181,143,119,124,142,111,69,114,49,221,140,71,200,228,236,99,149,57,7,18,252,69,235,190,40,55,78,254,230,107,171,31,237,105,225,233,118,67,254,108,197,250,153,166,130,159,146,40,163,243,120,188,239,111,149,237,239,127,247,170,255,0,114,36,233,229,117,203,254,230,94,230,55,137,189,239,211,190,28,84,62,155,35,161,241,115,201,60,22,164,181,20,241,79,14,89,222,55,179,182,20,241,116,138,57,17,237,153,178,58,69,106,49,34,116,188,47,152,167,2,182,120,90,214,75,174,54,250,133,183,237,94,126,196,48,209,154,205,168,158,252,102,70,100,176,245,198,162,44,139,60,204,108,117,221,35,38,115,63,192,246,177,207,123,218,175,127,63,224,115,139,188,175,8,59,184,237,87,62,58,222,99,73,231,171,183,27,168,241,80,88,115,30,248,17,232,230,90,133,138,228,137,246,97,94,238,207,34,116,86,73,52,104,232,252,171,35,116,17,164,245,78,11,92,233,92,54,181,210,215,189,110,23,80,99,235,229,49,214,124,79,143,207,86,120,219,36,82,118,61,26,246,247,49,237,94,142,68,114,117,232,168,139,248,20,217,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,34,175,52,127,98,123,155,250,47,204,82,41,47,134,76,182,43,1,196,150,212,103,115,185,58,152,236,110,59,92,96,173,220,185,110,102,195,5,104,35,191,11,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,238,188,192,184,238,206,241,85,170,164,209,90,89,254,139,108,180,254,65,100,199,86,232,201,62,212,181,4,150,163,139,43,222,250,241,88,131,203,90,195,83,211,57,85,172,233,213,122,187,241,79,202,224,23,130,141,85,197,102,227,212,205,229,177,158,159,108,180,206,66,25,53,30,66,194,72,200,239,246,43,100,118,50,186,198,230,61,211,74,197,68,123,152,228,240,198,244,122,175,115,162,100,178,211,153,103,46,204,84,26,74,174,249,112,255,0,130,183,27,244,174,30,10,26,147,14,235,237,116,17,225,49,152,229,100,87,153,37,169,145,253,240,87,169,12,46,141,171,35,165,79,27,145,168,246,200,233,107,47,106,183,51,85,108,222,227,233,205,210,209,86,253,62,107,76,228,34,200,86,238,146,70,71,55,98,254,120,37,241,189,143,116,50,177,93,28,140,71,39,124,111,123,85,122,57,77,15,112,171,196,198,141,226,191,104,233,238,150,143,163,111,28,246,216,118,55,47,140,178,138,231,227,178,49,178,55,203,2,73,218,141,153,157,178,198,246,72,212,78,230,61,189,205,99,251,227,100,96,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,221,57,132,109,126,43,117,120,62,220,156,102,65,213,33,177,128,195,203,170,40,219,154,147,108,190,188,248,246,173,149,241,117,84,88,223,44,81,203,93,100,106,245,107,44,63,240,114,42,177,217,246,210,122,167,59,161,181,86,27,90,233,107,222,139,53,167,242,21,242,152,235,62,38,73,224,181,4,141,146,41,59,30,142,99,187,94,198,175,71,34,181,122,116,84,84,252,13,57,237,238,181,197,110,86,128,211,91,141,130,175,110,12,110,170,195,210,205,211,138,219,26,217,227,130,204,44,154,54,200,214,185,205,71,163,94,136,168,142,114,117,235,209,87,251,207,64,10,86,231,87,238,159,75,125,63,163,242,57,17,201,83,221,62,169,250,127,123,228,113,197,212,128,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,0,0,0,0,0,0,0,7,228,234,205,83,130,208,218,87,51,173,117,77,239,69,133,211,248,251,25,76,141,159,19,228,240,85,130,55,73,44,157,140,71,61,221,172,99,151,163,81,92,189,58,34,42,254,6,107,56,129,220,207,219,38,248,235,205,210,142,222,86,197,77,77,168,47,100,40,125,169,39,125,168,104,190,103,122,88,31,249,222,141,241,64,145,70,140,107,149,172,107,17,173,94,214,161,105,92,44,108,53,157,155,229,107,186,186,155,59,74,164,121,221,201,208,250,131,83,72,246,215,137,39,143,28,252,76,141,161,11,230,99,220,178,177,98,69,178,212,85,111,141,110,72,197,99,92,143,87,83,177,109,60,237,54,115,5,46,149,208,188,64,215,155,195,154,173,144,77,29,114,62,215,187,213,213,146,59,22,235,175,85,127,100,126,23,197,103,240,70,119,63,213,126,103,116,141,168,177,3,150,94,245,254,197,184,184,210,222,163,31,234,168,107,190,154,42,231,100,93,243,69,235,103,135,211,201,31,89,24,214,244,181,21,110,247,47,119,72,150,94,214,171,187,122,95,241,64,60,209,253,246,110,111,232,191,15,72,149,92,151,56,122,210,185,10,122,143,137,220,181,159,89,154,198,228,44,233,44,69,41,42,198,232,232,254,226,180,211,220,108,142,69,122,76,246,78,144,181,89,217,219,26,206,138,175,73,122,50,210,114,216,156,86,127,21,119,5,157,198,84,200,227,114,53,228,169,114,157,184,91,52,22,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,91,152,55,4,153,94,20,53,252,121,221,49,5,187,219,117,170,172,88,155,21,113,181,92,216,49,51,186,105,156,204,75,228,116,210,189,239,142,187,99,115,101,145,90,179,39,145,90,138,177,201,211,229,224,23,141,125,85,194,158,227,212,194,101,178,126,163,108,181,54,66,24,245,30,62,194,200,248,232,119,171,99,118,78,186,70,215,189,179,68,196,69,123,88,213,243,70,196,98,167,115,98,124,87,209,164,245,78,11,92,233,92,54,181,210,215,189,110,23,80,99,235,229,49,214,124,79,143,207,86,120,219,36,82,118,61,26,246,247,49,237,94,142,68,114,117,232,168,139,248,31,172,0,42,175,158,119,240,79,249,147,250,105,21,121,92,123,236,219,47,214,190,30,233,127,192,0,8,235,198,223,24,58,103,132,109,175,151,52,229,169,119,91,103,43,206,221,39,135,183,21,143,5,233,226,146,6,76,249,36,137,138,214,178,22,217,100,170,199,62,53,145,26,172,99,154,171,220,220,245,229,178,217,92,254,86,238,119,59,147,183,145,201,100,108,73,110,229,203,115,58,105,236,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,91,166,209,242,140,193,90,225,79,33,162,183,90,124,86,35,118,53,54,66,174,97,153,248,42,190,244,154,110,56,213,168,218,13,70,206,200,231,235,27,172,164,170,213,108,107,36,237,95,222,250,104,36,42,135,95,232,13,101,181,154,203,45,183,219,131,167,173,224,245,14,14,194,214,189,70,202,39,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,19,203,23,143,31,219,126,10,182,195,110,198,107,187,95,105,252,123,126,205,202,100,114,62,75,90,162,22,190,103,73,209,190,38,167,154,188,13,174,142,238,146,73,102,106,73,50,245,236,149,201,63,192,0,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,0,2,58,241,183,198,14,153,225,27,107,229,205,57,106,93,214,217,202,243,183,73,225,237,197,99,193,122,120,164,129,147,62,73,34,98,181,172,133,182,89,42,177,207,141,100,70,171,24,230,170,247,55,61,121,108,182,87,63,149,187,157,206,228,237,228,114,89,27,18,91,185,114,220,206,154,123,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,150,233,180,124,163,48,86,184,83,200,104,173,214,159,21,136,221,141,77,144,171,152,102,126,10,175,189,38,155,142,53,106,54,131,81,179,178,57,250,198,235,41,42,181,91,26,201,59,87,247,190,154,9,10,161,215,250,3,89,109,102,178,203,109,246,224,233,235,120,61,67,131,176,181,175,81,178,137,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,196,242,197,227,199,246,223,130,173,176,219,177,154,238,215,218,127,30,223,179,114,153,28,143,146,214,168,133,175,153,210,116,111,137,169,230,175,3,107,163,187,164,146,89,154,146,76,189,123,37,114,79,240,103,91,143,141,204,210,187,187,197,238,228,235,173,21,111,213,225,108,100,43,227,235,90,108,145,201,29,175,69,82,26,111,158,39,198,247,49,240,200,250,238,124,111,71,126,104,220,199,42,34,170,162,88,167,37,189,156,206,232,253,154,213,187,197,151,155,199,83,113,50,21,235,226,235,118,177,123,170,227,93,98,55,89,239,107,213,83,190,121,236,69,227,115,24,230,250,110,239,204,217,26,169,37,120,248,219,61,85,187,188,33,110,78,133,209,85,61,94,106,198,62,190,66,181,86,199,36,146,90,244,86,225,184,248,34,100,108,115,223,52,140,174,230,70,196,111,230,145,204,106,170,34,170,166,123,52,158,169,206,232,109,85,134,214,186,90,247,162,205,105,252,133,124,166,58,207,137,146,120,45,65,35,100,138,78,199,163,152,238,215,177,171,209,200,173,94,157,21,21,63,3,79,186,79,84,224,181,206,149,195,107,93,45,123,214,225,117,6,62,190,83,29,103,196,248,252,245,103,141,178,69,39,99,209,175,111,115,30,213,232,228,71,39,94,138,136,191,129,250,196,117,227,111,140,29,51,194,54,215,203,154,114,212,187,173,179,149,231,110,147,195,219,138,199,130,244,241,73,3,38,124,146,68,197,107,89,11,108,178,85,99,159,26,200,141,86,49,205,85,238,110,122,242,217,108,174,127,43,119,59,157,201,219,200,228,178,54,36,183,114,229,185,157,52,246,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,45,211,104,249,70,96,173,112,167,144,209,91,173,62,43,17,187,26,155,33,87,48,204,252,21,95,122,77,55,28,106,212,109,6,163,103,100,115,245,141,214,82,85,106,182,53,146,118,175,239,125,52,18,21,67,175,244,6,178,218,205,101,150,219,237,193,211,214,240,122,135,7,97,107,94,163,101,19,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,137,229,139,199,143,237,191,5,91,97,183,99,53,221,175,180,254,61,191,102,229,50,57,31,37,173,81,11,95,51,164,232,223,19,83,205,94,6,215,71,119,73,36,179,53,36,153,122,246,74,228,159,229,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,23,82,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,213,64,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,0,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,0,0,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,0,57,87,22,62,214,55,147,233,254,161,248,233,204,214,30,171,107,118,183,93,239,78,187,198,109,158,218,96,190,217,212,153,159,55,162,165,234,161,175,229,241,66,249,164,253,228,207,100,109,233,28,79,119,230,114,117,233,209,58,170,162,46,132,248,81,225,71,110,56,74,219,134,104,173,21,23,174,202,222,241,207,159,207,207,10,50,214,94,211,81,81,28,228,69,95,28,44,238,114,69,10,42,182,54,185,202,170,247,190,73,31,218,202,203,230,189,192,229,109,75,138,205,241,113,183,47,182,185,220,109,122,239,213,216,148,100,182,18,245,72,155,28,13,187,2,53,28,177,62,8,154,207,43,87,164,75,12,78,147,171,29,27,252,213,129,178,251,189,172,182,23,116,52,254,238,109,252,245,35,206,233,219,14,154,186,91,129,38,130,86,62,55,69,44,50,51,240,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,159,10,188,76,104,222,43,246,142,158,233,104,250,54,241,207,109,135,99,114,248,203,40,174,126,59,35,27,35,124,176,36,157,168,217,153,219,44,111,100,141,68,238,99,219,220,214,63,190,54,118,2,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,2,170,249,231,127,4,255,0,153,63,166,149,86,76,174,93,124,10,217,226,151,89,38,184,220,26,22,217,181,120,11,19,67,122,106,214,162,99,242,121,24,82,187,211,26,168,146,36,240,177,209,216,108,143,153,172,255,0,3,28,198,189,143,114,61,151,167,137,196,226,176,24,170,88,44,22,50,166,59,27,142,175,29,74,116,234,66,216,96,173,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,242,106,205,45,130,215,58,87,51,162,181,77,31,91,133,212,24,251,24,188,141,111,43,227,243,213,158,55,71,44,125,236,86,189,189,204,123,147,171,85,28,157,122,162,162,254,38,125,248,228,225,19,43,194,14,238,55,74,65,145,183,152,210,121,234,238,201,105,204,172,245,220,199,190,4,122,181,245,102,122,53,34,125,152,87,183,191,198,189,21,146,67,34,182,63,42,70,222,149,203,155,143,111,236,175,157,159,109,247,18,15,81,182,90,155,33,235,45,216,130,191,125,172,45,231,177,145,45,198,163,19,190,104,85,145,198,217,98,252,92,141,99,95,18,119,53,209,205,234,249,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,139,84,0,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,4,85,230,143,236,79,115,127,69,249,138,69,0,157,87,134,142,29,53,223,20,27,167,67,108,244,45,127,246,87,51,23,123,225,255,0,54,98,253,76,48,207,115,199,44,177,249,188,94,118,59,196,199,119,191,251,145,63,189,83,66,123,23,177,123,113,195,166,220,99,182,191,107,240,222,135,21,71,172,179,77,42,163,237,100,45,57,17,36,181,102,68,68,242,76,254,214,245,94,136,212,107,90,198,53,140,99,24,222,128,83,183,53,142,7,43,109,174,86,255,0,20,155,108,251,114,224,181,62,97,95,170,113,142,100,179,174,59,35,105,207,122,221,100,157,21,25,90,105,122,181,205,145,201,227,154,88,218,197,115,101,108,112,195,254,21,120,152,214,92,40,110,229,61,210,209,244,106,100,88,234,238,198,229,241,150,81,26,204,142,58,71,198,249,96,73,59,85,208,191,186,40,222,201,26,139,218,246,55,185,175,103,124,111,177,94,104,123,189,163,119,235,128,157,182,221,205,191,158,220,152,45,69,174,41,205,93,45,192,176,207,19,217,75,39,20,176,200,207,197,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,26,242,184,247,217,182,95,173,124,61,210,252,242,216,156,86,127,21,119,5,157,198,84,200,227,114,53,228,169,114,157,184,91,52,22,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,51,25,187,26,23,246,95,186,122,203,108,254,212,251,79,238,150,160,200,224,189,111,131,195,234,189,45,153,33,242,248,251,157,217,221,227,238,237,238,119,78,189,58,175,78,165,228,242,184,221,235,59,181,193,246,153,131,37,61,185,242,90,26,196,218,66,212,211,65,20,76,123,43,53,143,170,216,146,63,241,49,148,231,169,26,185,200,215,171,227,122,187,187,252,110,150,160,165,110,117,126,233,244,183,211,250,63,35,145,28,149,61,211,234,159,167,247,190,71,28,93,72,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,0,0,0,0,0,0,0,0,67,254,106,123,199,157,218,46,17,242,245,180,228,61,45,235,220,132,90,58,75,61,204,255,0,37,171,102,9,228,178,189,143,99,145,254,72,43,203,7,79,202,230,249,251,218,228,115,17,22,147,54,83,107,242,187,213,187,154,67,106,48,206,183,29,141,83,152,173,141,125,138,212,157,109,244,224,123,211,205,105,98,106,162,189,144,197,228,149,255,0,153,168,140,141,202,174,106,34,170,104,35,136,93,45,130,208,220,23,238,94,138,210,212,125,22,23,79,237,126,103,23,142,173,229,124,158,10,176,98,101,142,40,251,222,174,123,187,88,198,167,87,42,185,122,117,85,85,252,76,225,26,93,226,83,104,107,111,214,195,107,157,163,154,10,146,88,212,88,121,161,199,173,185,229,134,8,178,44,233,45,41,164,124,93,94,140,142,204,112,200,168,136,238,168,197,69,107,145,85,171,155,125,89,165,179,186,27,85,102,116,86,169,163,232,179,90,127,33,99,23,145,173,229,100,158,11,80,72,232,229,143,189,138,230,59,181,236,114,117,106,171,87,167,84,85,79,196,209,159,9,27,209,138,223,174,30,116,78,224,85,213,245,53,22,94,76,61,58,154,146,196,44,108,79,139,55,29,120,253,108,82,196,214,181,34,127,149,92,228,106,53,173,86,61,143,103,88,222,197,90,97,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,158,127,95,232,13,27,186,122,55,45,183,219,131,167,170,103,52,246,114,186,214,189,70,202,47,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,214,226,171,134,125,101,194,134,238,92,218,221,97,122,166,69,142,174,220,150,35,39,89,81,172,200,227,164,124,140,138,117,143,185,93,11,251,162,145,143,141,202,189,175,99,187,92,246,118,72,249,65,202,247,142,159,216,166,170,102,199,111,30,179,244,155,109,154,239,251,30,205,214,247,67,130,202,73,35,85,58,204,174,79,79,78,110,178,121,58,163,152,201,85,146,126,233,174,177,34,221,72,0,170,190,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,255,0,0,1,229,55,75,116,180,38,203,104,76,158,230,110,94,119,236,109,55,134,240,250,219,190,150,107,30,47,44,204,134,63,221,194,199,200,238,178,74,198,254,86,175,78,189,87,162,34,170,103,95,137,222,33,117,87,20,27,203,154,221,205,83,91,208,122,255,0,29,108,118,45,150,164,177,14,50,140,77,237,138,188,110,122,255,0,206,145,234,214,177,175,150,89,94,140,103,127,106,78,158,82,156,20,125,183,114,159,22,91,155,140,197,92,194,195,230,143,69,227,231,79,60,142,189,12,254,55,228,220,136,238,200,252,47,138,88,226,108,141,115,150,69,116,168,145,172,80,189,246,212,65,94,104,92,20,127,104,13,8,253,231,219,220,102,86,246,228,232,220,123,43,69,142,164,158,111,182,113,109,153,207,125,116,137,206,78,147,69,229,158,104,214,52,87,201,249,226,236,145,207,139,199,76,58,3,95,235,45,172,214,88,157,193,219,237,67,111,7,168,112,118,18,205,27,213,149,59,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,159,7,220,89,232,222,46,182,191,239,198,10,189,76,62,118,133,137,43,103,116,227,111,173,169,241,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,157,157,124,140,69,87,68,244,78,234,0,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,192,7,148,221,45,210,208,155,45,161,50,123,153,185,121,223,177,180,222,27,195,235,110,250,89,172,120,188,179,50,24,255,0,119,11,31,35,186,201,43,27,249,90,189,58,245,94,136,138,169,157,126,39,120,133,213,92,80,111,46,107,119,53,77,111,65,235,252,117,177,216,182,90,146,196,56,202,49,55,182,42,241,185,235,255,0,58,71,171,90,198,190,89,101,122,49,157,253,169,58,121,74,112,81,246,221,202,124,89,110,110,51,21,115,11,15,154,61,23,143,157,60,242,58,244,51,248,223,147,114,35,187,35,240,190,41,99,137,178,53,206,89,21,210,162,70,177,66,247,219,81,5,121,161,112,81,253,160,52,35,247,159,111,113,153,91,219,147,163,113,236,173,22,58,146,121,190,217,197,182,103,61,245,210,39,57,58,77,23,150,121,163,88,209,95,39,231,139,178,71,62,47,29,48,232,13,127,172,182,179,89,98,119,7,111,181,13,188,30,161,193,216,75,52,111,86,84,239,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,66,124,31,113,103,163,120,186,218,255,0,191,24,42,245,48,249,218,22,36,173,157,211,141,190,182,167,197,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,118,117,242,49,21,93,19,209,61,174,255,0,111,30,11,135,253,154,213,155,197,168,225,245,21,52,206,61,214,35,173,220,246,122,187,79,114,71,90,183,123,24,245,143,203,60,145,69,228,236,86,179,191,185,223,149,170,166,101,205,46,240,215,180,53,182,23,97,180,54,209,195,5,72,236,105,220,60,48,228,22,164,242,205,4,185,23,245,150,236,209,190,94,143,86,73,102,73,164,68,84,111,68,122,34,53,168,136,212,233,102,101,183,251,103,51,188,63,239,46,172,217,221,71,55,168,183,166,114,14,175,29,158,214,51,213,213,123,82,74,214,123,24,247,164,126,88,36,138,95,31,122,185,157,253,174,252,205,84,46,83,148,118,230,105,93,97,194,22,31,66,226,109,244,205,104,44,133,252,126,94,172,146,71,228,111,169,183,53,200,39,107,26,245,122,66,246,78,172,107,222,214,247,73,4,237,68,84,103,85,149,91,165,186,90,19,101,180,38,79,115,55,47,59,246,54,155,195,120,125,109,223,75,53,143,23,150,102,67,31,238,225,99,228,119,89,37,99,127,43,87,167,94,171,209,17,85,51,175,196,239,16,186,171,138,13,229,205,110,230,169,173,232,61,127,142,182,59,22,203,82,88,135,25,70,38,246,197,94,55,61,127,231,72,245,107,88,215,203,44,175,70,51,191,181,39,79,41,78,10,62,219,185,79,139,45,205,198,98,174,97,97,243,71,162,241,243,167,158,71,94,134,127,27,242,110,68,119,100,126,23,197,44,113,54,70,185,203,34,186,84,72,214,40,94,251,106,32,175,52,46,10,63,180,6,132,126,243,237,238,51,43,123,114,116,110,61,149,162,199,82,79,55,219,56,182,204,231,190,186,68,231,39,73,162,242,207,52,107,26,43,228,252,241,118,72,231,197,227,166,29,1,175,245,150,214,107,44,78,224,237,246,161,183,131,212,56,59,9,102,141,234,202,157,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,131,238,44,244,111,23,91,95,247,227,5,94,166,31,59,66,196,149,179,186,113,183,214,212,248,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,206,190,70,34,171,162,122,36,32,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,170,128,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,160,1,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,0,0,0,64,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,0,114,174,44,125,172,111,39,211,253,67,241,211,153,182,196,226,114,185,252,173,44,22,11,25,111,35,146,200,216,142,165,58,117,33,116,211,217,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,191,78,1,120,40,210,188,41,237,197,76,222,91,25,234,55,55,83,99,225,147,81,228,44,36,111,146,135,122,54,71,99,43,172,110,123,27,12,79,68,71,185,142,95,52,140,71,170,246,182,38,69,42,128,42,215,136,174,80,246,117,159,17,116,51,59,65,147,169,166,54,251,88,216,187,103,48,202,152,200,150,13,36,248,234,198,232,210,56,95,109,143,178,203,86,124,189,25,11,88,202,232,228,68,78,198,181,11,10,216,189,139,219,142,29,54,227,29,181,251,95,134,244,56,170,61,101,154,105,85,31,107,33,105,200,137,37,171,50,34,39,146,103,246,183,170,244,70,163,90,214,49,172,99,24,198,244,2,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,2,170,249,231,127,4,255,0,153,63,166,144,171,130,142,20,115,188,90,111,45,45,27,226,202,211,210,24,222,151,53,78,110,148,44,119,160,171,218,245,142,52,116,138,140,73,167,123,60,81,167,71,185,58,190,79,27,217,20,136,104,39,64,104,13,27,181,154,55,19,183,219,125,167,170,96,244,246,14,186,86,163,70,178,47,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,28,211,136,173,134,209,188,73,109,30,119,106,117,157,42,142,102,70,187,223,140,189,53,117,153,248,156,138,49,201,94,236,72,215,177,221,241,185,221,85,168,246,247,177,95,27,151,177,238,69,129,124,38,114,140,167,165,247,31,37,173,120,138,159,237,156,86,151,212,23,106,224,48,18,213,129,106,231,234,196,177,173,76,157,149,142,121,122,67,39,89,21,105,61,17,221,204,106,72,231,49,93,27,248,175,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,106,128,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,138,188,209,253,137,238,111,232,191,49,72,162,29,1,160,53,150,233,235,44,78,223,109,246,158,183,156,212,57,203,9,90,141,26,200,157,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,104,119,133,30,20,118,227,132,173,184,102,138,209,81,122,236,173,239,28,249,252,252,240,163,45,101,237,53,21,17,206,68,85,241,194,206,231,36,80,162,171,99,107,156,170,175,123,228,145,253,172,31,38,91,19,138,207,226,174,224,179,184,202,153,28,110,70,188,149,46,83,183,11,102,130,204,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,85,229,185,52,89,200,241,37,119,31,79,87,91,197,237,5,170,242,103,34,189,82,172,78,158,171,221,125,81,184,40,210,107,79,153,94,218,138,142,75,210,49,236,234,137,221,27,157,213,23,160,115,108,208,26,55,107,56,38,208,27,125,183,218,122,166,15,79,96,245,197,10,212,104,214,69,236,137,159,103,228,149,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,97,7,43,143,125,155,101,250,215,195,221,47,248,163,110,112,186,43,21,165,120,193,126,119,31,98,220,150,53,142,151,198,230,239,54,103,181,89,28,236,116,212,81,177,34,53,21,25,226,163,19,149,28,174,94,247,61,122,244,84,107,122,255,0,36,189,227,206,197,170,181,215,15,214,33,243,97,108,227,215,88,211,147,185,141,244,150,163,146,189,75,9,209,25,223,39,153,146,214,252,85,253,172,244,191,149,189,100,114,165,181,2,149,185,213,251,167,210,223,79,232,252,142,68,114,84,247,79,170,126,159,222,249,28,113,117,32,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,0,0,0,0,0,0,0,1,68,60,214,55,230,182,242,113,71,127,76,224,174,219,147,5,182,213,215,76,198,199,88,149,96,147,34,201,94,235,243,50,23,177,169,19,252,170,149,156,168,142,242,37,56,222,143,115,85,136,222,233,201,47,103,51,178,234,173,117,196,13,137,188,56,90,216,245,209,212,227,237,99,189,93,169,36,175,110,194,245,71,247,199,225,100,85,191,5,103,107,253,87,229,119,88,220,139,98,188,88,251,88,222,79,167,250,135,227,167,51,88,106,160,161,110,106,123,57,130,218,46,46,50,246,116,228,221,42,107,220,124,90,198,74,221,175,255,0,37,181,102,121,227,178,157,239,123,149,254,73,235,203,63,95,202,214,249,251,26,212,107,17,86,69,114,80,222,252,170,101,117,151,13,211,96,234,59,26,234,246,53,197,124,147,100,115,103,142,116,117,42,114,192,246,254,45,123,28,213,133,205,84,237,86,43,36,69,239,239,79,28,96,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,131,149,113,47,195,166,132,226,131,107,47,237,158,186,175,254,214,230,30,239,124,223,230,204,167,166,154,24,46,120,226,150,63,55,139,206,247,120,158,238,199,255,0,114,167,247,42,103,135,122,54,135,89,108,46,232,106,13,163,220,8,42,71,157,211,182,27,13,133,169,58,77,4,172,124,109,150,41,163,127,224,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,102,156,174,185,128,83,203,211,198,240,201,189,250,139,195,149,135,211,99,180,62,82,120,224,130,172,149,98,130,40,33,196,187,198,198,118,204,158,46,177,73,34,189,211,58,71,70,174,71,164,77,150,207,192,42,175,158,119,240,79,249,147,250,105,21,121,92,123,236,219,47,214,190,30,233,127,192,0,68,174,99,188,36,107,46,43,118,142,133,93,190,213,22,235,234,29,31,98,124,165,28,12,182,82,44,118,109,238,98,53,99,151,175,70,178,203,90,142,72,37,114,246,55,203,43,29,218,217,150,88,235,47,132,14,95,251,143,187,252,71,101,54,239,116,180,239,221,252,46,217,100,42,75,174,170,100,36,86,205,36,111,123,159,21,40,82,39,181,239,245,76,138,78,219,17,189,35,108,93,101,107,220,171,19,101,189,236,78,39,21,128,197,82,193,96,177,149,49,216,220,117,120,234,83,167,82,22,195,5,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,20,215,205,115,130,143,217,150,170,159,137,77,179,198,101,108,233,189,91,144,177,103,86,197,211,205,14,31,41,52,141,114,88,239,87,44,141,134,212,146,63,240,115,123,35,149,59,81,232,147,67,19,122,175,40,78,22,183,151,69,122,190,33,117,78,164,202,233,125,41,170,49,237,131,29,166,81,173,79,188,16,254,43,21,235,76,123,87,199,11,59,156,181,220,222,217,95,222,231,35,155,3,186,89,179,240,0,40,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,137,254,0,34,87,49,222,18,53,151,21,187,71,66,174,223,106,139,117,245,14,143,177,62,82,142,6,91,41,22,59,54,247,49,26,177,203,215,163,89,101,173,71,36,18,185,123,27,229,149,142,237,108,203,44,117,151,194,7,47,253,199,221,254,35,178,155,119,186,90,119,238,254,23,108,178,21,37,215,85,50,18,43,102,146,55,189,207,138,148,41,19,218,247,250,166,69,39,109,136,222,145,182,46,178,181,238,85,137,178,222,246,39,19,138,192,98,169,96,176,88,202,152,236,110,58,188,117,41,211,169,11,97,130,180,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,10,107,230,185,193,71,236,203,85,79,196,166,217,227,50,182,116,222,173,200,88,179,171,98,233,230,135,15,148,154,70,185,44,119,171,150,70,195,106,73,31,248,57,189,145,202,157,168,244,73,161,137,189,87,148,39,11,91,203,162,189,95,16,186,167,82,101,116,190,148,213,24,246,193,142,211,40,214,167,222,8,127,21,138,245,166,61,171,227,133,157,206,90,238,111,108,175,239,115,145,205,129,221,44,244,14,114,123,215,247,27,135,220,78,206,84,199,249,173,238,110,65,124,211,201,23,116,112,81,199,75,94,196,157,174,73,26,173,153,211,190,154,55,171,30,213,143,207,215,181,221,138,86,95,3,59,95,138,222,62,45,54,207,65,231,93,81,113,179,230,62,210,185,5,186,77,183,5,184,40,195,37,217,42,201,19,149,26,230,76,218,203,10,245,234,136,146,42,171,93,211,181,116,102,10,96,231,63,180,53,180,134,252,233,173,220,199,65,82,26,251,133,135,116,55,17,179,202,249,230,200,227,252,113,73,51,216,239,200,198,45,105,168,198,212,98,254,43,12,138,173,69,94,231,253,124,150,247,143,5,163,247,151,86,236,238,94,31,29,189,196,199,215,177,139,179,220,245,238,181,141,109,137,29,91,177,172,84,78,248,39,177,47,145,207,99,91,233,187,127,51,164,106,36,223,230,59,194,70,178,226,183,104,232,85,219,237,81,110,190,161,209,246,39,202,81,192,203,101,34,199,102,222,230,35,86,57,122,244,107,44,181,168,228,130,87,47,99,124,178,177,221,173,153,101,142,178,248,64,229,255,0,184,251,191,196,118,83,110,247,75,78,253,223,194,237,150,66,164,186,234,166,66,69,108,210,70,247,185,241,82,133,34,123,94,255,0,84,200,164,237,177,27,210,54,197,214,86,189,202,177,54,91,222,196,226,113,88,12,85,44,22,11,25,83,29,141,199,87,142,165,58,117,33,108,48,86,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,193,77,124,215,56,40,253,153,106,169,248,148,219,60,102,86,206,155,213,185,11,22,117,108,93,60,208,225,242,147,72,215,37,142,245,114,200,216,109,73,35,255,0,7,55,178,57,83,181,30,137,52,49,55,170,242,132,225,107,121,116,87,171,226,23,84,234,76,174,151,210,154,163,30,216,49,218,101,26,212,251,193,15,226,177,94,180,199,181,124,112,179,185,203,93,205,237,149,253,238,114,57,176,59,165,159,202,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,170,128,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,160,1,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,0,0,0,64,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,0,114,174,44,125,172,111,39,211,253,67,241,211,145,43,150,151,47,186,219,61,138,195,241,7,187,248,171,113,238,13,250,254,167,15,137,183,20,181,103,211,76,123,109,65,34,72,140,157,89,59,236,86,158,39,43,38,137,175,129,122,181,81,30,142,233,97,64,0,1,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,1,94,188,209,54,27,89,113,37,187,156,58,237,78,140,165,109,207,200,216,212,47,201,222,134,186,76,204,78,57,31,138,75,23,101,71,61,141,236,141,174,234,141,87,183,189,234,200,218,189,239,106,44,181,225,163,135,77,9,194,254,214,80,219,61,11,95,253,149,204,197,222,249,191,206,121,79,77,12,51,220,241,203,44,158,31,47,129,142,241,49,221,140,254,228,79,239,85,234,160,0,82,183,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,106,128,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,139,252,204,113,57,92,255,0,5,27,129,130,193,99,45,228,114,89,27,24,26,148,233,212,133,211,79,102,121,51,116,91,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,135,159,229,251,192,142,11,133,93,43,30,181,213,44,245,187,155,168,49,233,30,70,207,87,199,246,93,89,227,171,36,184,174,198,88,150,188,254,43,53,220,190,165,168,142,127,94,137,209,191,130,204,0,0,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,87,7,59,141,21,138,191,178,251,123,184,211,88,182,153,44,30,168,151,9,94,38,189,190,7,65,122,164,147,74,231,183,183,185,94,142,199,194,141,84,114,34,35,164,234,142,234,138,216,21,203,171,120,243,187,55,197,198,132,179,136,135,212,84,214,25,8,52,118,82,183,115,25,230,171,126,120,163,106,247,185,143,86,248,167,74,243,244,111,107,159,224,236,238,107,94,229,52,40,10,86,231,87,238,159,75,125,63,163,242,57,17,201,83,221,62,169,250,127,123,228,113,197,212,128,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,0,0,0,0,0,0,0,7,52,203,112,201,195,110,127,43,119,59,157,225,243,109,114,57,44,141,137,45,220,185,111,73,208,154,123,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,171,209,91,123,160,118,215,21,46,11,110,116,62,159,210,184,217,236,58,220,180,240,152,200,104,193,36,238,107,90,233,93,28,45,107,85,234,214,49,170,229,78,189,24,212,255,0,82,31,171,150,196,226,179,248,171,184,44,238,50,166,71,27,145,175,37,75,148,237,194,217,160,179,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,205,127,178,119,11,31,248,180,237,87,255,0,19,113,223,253,4,234,167,148,215,91,79,181,155,161,232,127,105,155,105,165,53,111,217,158,95,69,246,238,26,181,255,0,75,228,237,242,120,188,204,119,103,119,141,157,221,189,58,246,55,175,247,33,249,90,91,135,173,130,208,217,218,186,167,69,108,126,223,233,252,213,46,255,0,77,145,197,233,154,85,45,65,222,199,49,253,146,199,27,94,222,230,61,205,94,139,248,181,202,139,248,42,141,83,195,214,193,107,156,237,173,83,173,118,63,111,245,6,106,239,103,169,200,229,52,205,43,118,167,236,99,88,206,249,100,141,207,119,107,24,214,167,85,252,26,212,68,252,17,15,65,162,182,247,64,237,174,42,92,22,220,232,125,63,165,113,179,216,117,185,105,225,49,144,209,130,73,220,214,181,210,186,56,90,214,171,213,172,99,85,202,157,122,49,169,254,164,61,0,7,138,214,187,33,178,251,149,149,139,59,184,219,67,162,181,86,74,10,237,169,21,204,222,2,165,233,227,129,174,115,155,19,100,154,55,57,24,142,123,220,141,69,233,213,238,95,245,169,249,56,158,25,56,109,192,101,105,103,112,92,62,109,174,59,37,142,177,29,186,119,42,105,58,16,207,90,120,220,142,142,88,228,108,72,230,61,174,68,114,57,21,21,21,17,80,233,96,30,83,93,109,62,214,110,135,161,253,166,109,166,148,213,191,102,121,125,23,219,184,106,215,253,47,147,183,201,226,243,49,221,157,222,54,119,118,244,235,216,222,191,220,135,229,105,110,30,182,11,67,103,106,234,157,21,177,251,127,167,243,84,187,253,54,71,23,166,105,84,181,7,123,28,199,246,75,28,109,123,123,152,247,53,122,47,226,215,42,47,224,170,116,0,0,0,0,124,153,108,78,43,63,138,187,130,206,227,42,100,113,185,26,242,84,185,78,220,45,154,11,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,159,88,0,3,159,234,158,30,182,11,92,231,109,106,157,107,177,251,127,168,51,87,123,61,78,71,41,166,105,91,181,63,99,26,198,119,203,36,110,123,187,88,198,181,58,175,224,214,162,39,224,136,122,13,21,183,186,7,109,113,82,224,182,231,67,233,253,43,141,158,195,173,203,79,9,140,134,140,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,235,209,141,79,245,33,232,0,0,0,15,147,45,137,197,103,241,87,112,89,220,101,76,142,55,35,94,74,151,41,219,133,179,65,102,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,235,60,166,186,218,125,172,221,15,67,251,76,219,77,41,171,126,204,242,250,47,183,112,213,175,250,95,39,111,147,197,230,99,187,59,188,108,238,237,233,215,177,189,127,185,15,151,69,108,134,203,237,174,86,92,238,220,237,14,138,210,185,41,235,186,164,183,48,152,10,148,103,146,7,57,174,116,78,146,24,218,229,98,185,140,114,181,87,167,86,53,127,212,135,181,7,148,215,91,79,181,155,161,232,127,105,155,105,165,53,111,217,158,95,69,246,238,26,181,255,0,75,228,237,242,120,188,204,119,103,119,141,157,221,189,58,246,55,175,247,33,249,90,91,135,173,130,208,217,218,186,167,69,108,126,223,233,252,213,46,255,0,77,145,197,233,154,85,45,65,222,199,49,253,146,199,27,94,222,230,61,205,94,139,248,181,202,139,248,42,157,0,0,15,147,45,137,197,103,241,87,112,89,220,101,76,142,55,35,94,74,151,41,219,133,179,65,102,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,235,60,166,186,218,125,172,221,15,67,251,76,219,77,41,171,126,204,242,250,47,183,112,213,175,250,95,39,111,147,197,230,99,187,59,188,108,238,237,233,215,177,189,127,185,15,151,69,108,134,203,237,174,86,92,238,220,237,14,138,210,185,41,235,186,164,183,48,152,10,148,103,146,7,57,174,116,78,146,24,218,229,98,185,140,114,181,87,167,86,53,127,212,135,181,0,249,50,216,156,86,127,21,119,5,157,198,84,200,227,114,53,228,169,114,157,184,91,52,22,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,57,175,246,78,225,99,255,0,22,157,170,255,0,226,110,59,255,0,160,157,84,3,154,101,184,100,225,183,63,149,187,157,206,240,249,182,185,28,150,70,196,150,238,92,183,164,232,77,61,153,228,114,186,73,100,145,209,43,158,247,57,85,202,229,85,85,85,85,83,218,233,109,39,165,116,54,10,174,150,209,90,103,21,167,240,180,187,253,54,59,23,74,58,149,96,239,123,158,254,200,163,70,177,189,207,123,156,189,19,241,115,149,87,241,85,63,88,0,126,78,169,210,122,87,92,224,173,105,109,107,166,113,90,131,11,119,179,212,227,178,148,163,183,86,126,199,181,236,239,138,68,115,29,218,246,53,201,213,63,7,53,21,63,20,67,197,98,120,100,225,183,1,149,165,157,193,112,249,182,184,236,150,58,196,118,233,220,169,164,232,67,61,105,227,114,58,57,99,145,177,35,152,246,185,17,200,228,84,84,84,69,67,165,128,0,0,30,127,90,237,238,129,220,172,84,88,45,198,208,250,127,85,99,96,176,219,113,83,205,227,33,189,4,115,181,174,107,101,108,115,53,205,71,163,94,246,163,145,58,244,123,147,253,106,121,253,45,195,214,193,104,108,237,93,83,162,182,63,111,244,254,106,151,127,166,200,226,244,205,42,150,160,239,99,152,254,201,99,141,175,111,115,30,230,175,69,252,90,229,69,252,21,78,128,0,0,0,0,7,228,234,157,39,165,117,206,10,214,150,214,186,103,21,168,48,183,123,61,78,59,41,74,59,117,103,236,123,94,206,248,164,71,49,221,175,99,92,157,83,240,115,81,83,241,68,60,86,39,134,78,27,112,25,90,89,220,23,15,155,107,142,201,99,172,71,110,157,202,154,78,132,51,214,158,55,35,163,150,57,27,18,57,143,107,145,28,142,69,69,69,68,84,58,88,0,0,0,60,86,181,217,13,151,220,172,172,89,221,198,218,29,21,170,178,80,87,109,72,174,102,240,21,47,79,28,13,115,156,216,155,36,209,185,200,196,115,222,228,106,47,78,175,114,255,0,173,79,171,66,237,62,214,109,127,174,253,153,237,166,148,210,95,105,248,189,111,216,88,106,212,61,87,143,187,199,229,240,177,189,253,190,71,246,247,117,233,222,238,159,222,167,171,0,252,157,83,164,244,174,185,193,90,210,218,215,76,226,181,6,22,239,103,169,199,101,41,71,110,172,253,143,107,217,223,20,136,230,59,181,236,107,147,170,126,14,106,42,126,40,135,138,196,240,201,195,110,3,43,75,59,130,225,243,109,113,217,44,117,136,237,211,185,83,73,208,134,122,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,135,75,0,0,0,60,254,181,219,221,3,185,88,168,176,91,141,161,244,254,170,198,193,97,182,226,167,155,198,67,122,8,231,107,92,214,202,216,230,107,154,143,70,189,237,71,34,117,232,247,39,250,212,243,250,91,135,173,130,208,217,218,186,167,69,108,126,223,233,252,213,46,255,0,77,145,197,233,154,85,45,65,222,199,49,253,146,199,27,94,222,230,61,205,94,139,248,181,202,139,248,42,157,0,252,157,83,164,244,174,185,193,90,210,218,215,76,226,181,6,22,239,103,169,199,101,41,71,110,172,253,143,107,217,223,20,136,230,59,181,236,107,147,170,126,14,106,42,126,40,135,138,196,240,201,195,110,3,43,75,59,130,225,243,109,113,217,44,117,136,237,211,185,83,73,208,134,122,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,135,75,7,138,214,187,33,178,251,149,149,139,59,184,219,67,162,181,86,74,10,237,169,21,204,222,2,165,233,227,129,174,115,155,19,100,154,55,57,24,142,123,220,141,69,233,213,238,95,245,168,209,91,33,178,251,107,149,151,59,183,59,67,162,180,174,74,122,238,169,45,204,38,2,165,25,228,129,206,107,157,19,164,134,54,185,88,174,99,28,173,85,233,213,141,95,245,33,237,64,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,3,207,235,253,127,163,118,179,70,229,183,7,112,117,13,76,30,158,193,215,91,55,175,89,85,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,58,240,119,204,31,110,56,191,213,90,171,69,97,52,174,87,76,230,176,94,92,134,62,181,217,18,127,180,112,237,145,145,165,165,124,109,236,134,100,124,145,164,144,42,185,27,228,98,178,73,83,189,89,42,129,205,56,141,222,252,87,14,59,61,154,222,92,238,14,222,95,27,128,177,142,109,202,149,36,107,39,88,44,94,130,180,143,143,187,242,185,236,108,234,244,98,171,81,234,196,106,185,157,221,233,237,116,158,169,193,107,157,43,134,214,186,90,247,173,194,234,12,125,124,166,58,207,137,241,249,234,207,27,100,138,78,199,163,94,222,230,61,171,209,200,142,78,189,21,17,127,3,245,128,7,228,234,205,83,130,208,218,87,51,173,117,77,239,69,133,211,248,251,25,76,141,159,19,228,240,85,130,55,73,44,157,140,71,61,221,172,99,151,163,81,92,189,58,34,42,254,7,42,225,91,137,204,23,21,90,87,87,107,93,45,133,244,88,93,63,172,47,233,172,117,159,82,249,62,212,171,4,112,73,21,238,199,197,19,224,242,178,195,87,194,228,87,51,167,69,114,175,224,159,149,176,92,98,232,77,241,221,61,199,217,79,71,246,38,179,219,253,65,152,199,125,153,228,154,207,174,197,209,179,21,111,180,124,222,6,69,23,124,210,246,248,59,220,246,246,245,234,228,94,169,32,0,0,30,83,116,183,75,66,108,182,132,201,238,102,229,231,126,198,211,120,111,15,173,187,233,102,177,226,242,204,200,99,253,220,44,124,142,235,36,172,111,229,106,244,235,213,122,34,42,167,0,224,135,143,157,43,198,87,222,92,71,220,223,185,186,147,78,120,108,253,151,38,98,59,222,178,140,159,151,212,66,238,200,164,95,28,137,217,34,120,187,89,229,131,243,170,201,218,217,84,1,18,184,241,227,211,21,193,213,109,47,133,195,105,170,154,163,86,106,43,13,182,252,116,183,219,11,42,98,162,149,137,52,178,246,245,149,175,153,60,145,64,238,197,103,123,37,122,247,120,86,41,59,174,197,239,166,220,113,23,183,24,237,208,218,252,207,174,197,94,235,20,208,202,136,203,88,251,77,68,89,42,217,141,21,124,115,51,185,189,83,170,181,90,230,189,142,123,30,199,187,159,233,222,49,116,38,75,139,29,93,194,78,126,159,216,218,147,13,232,62,239,205,228,154,199,219,222,92,106,223,181,249,89,7,142,175,130,52,68,253,228,171,228,235,249,122,42,118,146,0,0,86,175,28,188,197,248,154,225,91,136,44,150,217,96,116,22,223,205,166,230,199,210,202,96,109,229,42,90,158,213,186,178,196,140,150,71,172,55,24,214,244,181,21,168,209,21,140,119,108,104,189,21,21,28,238,129,203,159,143,237,109,197,182,170,214,122,43,117,49,218,83,21,154,195,227,234,229,48,213,176,84,46,69,234,42,164,143,142,228,146,190,105,165,103,228,124,148,209,169,213,174,95,43,149,17,200,138,173,157,69,43,127,187,87,197,63,253,224,237,87,255,0,5,100,127,235,197,186,108,134,181,202,238,86,203,232,29,198,206,215,169,6,75,85,105,124,86,110,228,85,24,230,193,28,246,106,71,52,141,141,174,115,156,140,71,61,81,17,92,229,233,211,170,175,247,145,171,152,231,27,90,251,131,204,86,132,135,110,116,158,159,202,228,181,133,140,131,165,177,155,73,165,130,188,21,27,7,115,27,20,47,141,206,123,221,105,138,143,89,58,53,34,114,118,187,189,21,145,255,0,132,94,103,156,73,113,29,196,94,140,217,172,238,157,219,92,70,55,63,98,203,174,91,169,134,190,249,210,10,245,102,179,35,35,238,189,218,215,189,176,43,17,234,142,70,43,209,202,215,246,246,45,165,0,10,86,255,0,118,175,138,127,251,193,218,175,254,10,200,255,0,215,139,62,224,207,122,245,87,17,60,54,104,253,227,214,184,252,85,44,214,160,251,67,212,193,139,138,72,234,179,193,126,197,118,118,54,73,36,122,117,100,45,85,234,245,252,202,189,58,39,68,78,214,86,7,25,156,208,55,247,135,110,36,245,134,206,104,173,33,183,247,112,186,127,236,255,0,77,62,83,31,118,75,79,243,208,175,97,253,238,142,220,108,94,143,153,200,157,24,159,149,19,175,85,234,171,218,185,111,113,173,186,124,96,254,209,63,105,152,13,41,140,251,165,246,71,162,251,10,173,152,124,158,171,213,249,60,190,105,229,235,211,211,51,183,183,183,167,87,117,235,213,58,118,14,44,248,193,218,254,17,116,108,89,221,112,182,239,231,115,21,237,59,78,96,171,69,34,63,43,60,11,18,61,139,58,49,209,87,99,86,196,78,123,222,189,123,21,202,198,200,228,70,47,159,224,95,140,220,23,24,123,113,107,39,38,43,236,109,103,165,253,61,125,77,141,137,143,90,173,146,84,127,138,205,105,29,215,172,50,248,165,84,141,206,89,35,115,28,215,119,34,50,89,36,168,4,53,226,59,153,102,215,240,251,196,94,155,216,220,165,11,115,211,175,97,142,215,57,132,169,36,137,135,130,122,170,250,172,130,52,84,116,207,238,150,180,210,189,168,244,100,61,205,99,101,149,234,216,165,254,39,45,138,207,226,169,103,112,89,58,153,28,110,70,188,118,233,220,169,51,102,130,204,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,15,41,186,91,165,161,54,91,66,100,247,51,114,243,191,99,105,188,55,135,214,221,244,179,88,241,121,102,100,49,254,238,22,62,71,117,146,86,55,242,181,122,117,234,189,17,21,82,37,240,153,205,63,107,248,140,214,82,237,254,184,211,181,54,215,59,122,197,90,154,114,189,156,196,151,217,153,158,84,151,190,36,149,42,197,20,15,106,178,38,177,175,119,89,95,51,88,206,174,232,139,199,248,204,230,129,191,188,59,113,39,172,54,115,69,105,13,191,187,133,211,255,0,103,250,105,242,152,251,178,90,127,158,133,123,15,239,116,118,227,98,244,124,206,68,232,196,252,168,157,122,175,85,94,213,203,123,141,109,211,227,7,246,137,251,76,192,105,76,103,221,47,178,61,23,216,85,108,195,228,245,94,175,201,229,243,79,47,94,158,153,157,189,189,189,58,187,175,94,169,210,106,130,21,115,33,227,91,116,248,62,253,157,254,204,240,26,83,39,247,183,237,127,91,246,237,91,51,120,253,47,164,241,248,188,51,197,211,175,169,127,119,119,119,94,141,233,211,162,245,226,188,25,243,64,223,222,34,120,147,209,251,57,173,116,134,223,210,194,234,15,180,61,76,248,188,125,216,237,51,193,66,197,134,118,58,75,114,49,58,190,22,162,245,98,254,85,94,157,23,162,167,106,230,67,198,182,233,240,125,251,59,253,153,224,52,166,79,239,111,218,254,183,237,218,182,102,241,250,95,73,227,241,120,103,139,167,95,82,254,238,238,238,189,27,211,167,69,235,197,120,51,230,129,191,188,68,241,39,163,246,115,90,233,13,191,165,133,212,31,104,122,153,241,120,251,177,218,103,130,133,139,12,236,116,150,228,98,117,124,45,69,234,197,252,170,189,58,47,69,75,63,0,227,250,39,137,141,27,172,120,139,220,62,25,93,70,221,13,89,160,235,211,201,49,92,139,36,25,44,116,245,106,74,233,216,244,106,36,111,138,91,108,137,209,187,251,209,99,123,28,238,178,54,46,192,0,0,227,252,76,113,85,180,124,40,104,218,218,195,116,178,86,220,252,141,143,77,140,196,99,99,100,217,28,139,209,91,228,88,98,123,216,222,200,218,228,115,222,247,53,141,234,214,245,239,124,108,127,42,224,59,143,76,87,24,181,181,70,23,51,166,170,105,125,89,167,108,58,219,49,209,95,108,204,183,138,150,87,164,50,197,221,210,87,62,20,241,197,59,187,17,157,239,137,233,219,230,72,163,150,160,16,255,0,139,206,100,91,113,194,134,227,233,205,184,147,77,253,242,191,111,247,250,154,28,118,77,34,181,128,170,229,137,98,114,198,232,157,28,211,73,27,229,145,176,186,88,156,141,100,106,229,107,102,99,201,65,160,53,254,141,221,61,27,137,220,29,190,212,53,51,154,123,57,93,44,209,189,89,87,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,15,201,213,154,167,5,161,180,174,103,90,234,155,222,139,11,167,241,246,50,153,27,62,39,201,224,171,4,110,146,89,59,24,142,123,187,88,199,47,70,162,185,122,116,68,85,252,8,45,176,124,222,246,107,114,183,31,80,233,61,208,199,254,207,112,182,50,17,179,72,101,175,57,210,71,98,187,150,56,146,60,131,152,142,101,89,149,234,233,188,157,124,12,141,206,99,222,139,10,75,60,255,0,7,31,202,241,49,163,112,28,81,226,184,88,206,209,183,87,59,168,244,187,53,30,10,243,81,100,130,227,210,91,137,61,71,162,55,172,47,100,84,214,86,189,85,88,244,242,53,85,142,107,18,94,192,0,0,143,250,119,140,93,9,146,226,199,87,112,147,159,167,246,54,164,195,122,15,187,243,121,38,177,246,247,151,26,183,237,126,86,65,227,171,224,141,17,63,121,42,249,58,254,94,138,157,164,128,0,21,151,198,15,31,60,108,240,139,186,31,113,243,186,35,109,115,24,43,245,227,179,130,212,110,211,121,10,176,101,88,145,177,103,70,49,50,114,163,31,20,175,88,220,197,127,127,79,27,213,17,178,177,87,207,240,233,206,111,49,155,215,112,224,56,151,210,154,83,5,166,239,119,127,190,12,20,55,217,246,103,100,51,63,247,181,122,218,146,207,146,68,130,54,246,44,126,62,231,57,221,233,254,27,84,33,87,50,30,53,183,79,131,239,217,223,236,207,1,165,50,127,123,126,215,245,191,110,213,179,55,143,210,250,79,31,139,195,60,93,58,250,151,247,119,119,117,232,222,157,58,47,94,43,193,159,52,13,253,226,39,137,61,31,179,154,215,72,109,253,44,46,160,251,67,212,207,139,199,221,142,211,60,20,44,88,103,99,164,183,35,19,171,225,106,47,86,47,229,85,233,209,122,42,89,249,8,56,251,230,59,91,133,92,173,45,181,219,28,70,159,213,26,238,213,117,179,145,101,235,82,186,12,11,21,208,186,20,177,12,72,213,149,243,196,233,149,172,73,227,124,104,145,200,228,115,36,98,58,37,105,62,112,92,98,107,157,85,134,209,90,91,108,246,170,238,107,80,100,43,226,241,213,190,207,189,31,158,212,242,54,56,163,239,126,65,172,111,115,222,212,234,229,70,167,94,170,168,159,137,47,248,169,226,147,137,174,21,120,88,210,59,173,170,113,123,127,119,95,106,13,65,67,31,145,197,253,143,106,58,56,184,231,199,79,60,181,127,38,66,85,158,104,167,174,230,249,219,42,70,246,175,225,26,127,137,120,175,6,124,208,55,247,136,158,36,244,126,206,107,93,33,183,244,176,186,131,237,15,83,62,47,31,118,59,76,240,80,177,97,157,142,146,220,140,78,175,133,168,189,88,191,149,87,167,69,232,169,103,224,28,127,119,120,152,209,187,43,187,155,89,181,186,206,141,182,51,117,236,95,198,227,50,112,162,200,202,217,24,95,81,149,224,150,54,181,93,217,59,173,246,36,136,191,145,237,103,115,123,28,233,35,236,0,0,0,34,255,0,48,190,40,53,247,9,155,47,133,220,109,185,196,105,252,142,75,35,170,43,97,37,139,55,94,105,160,108,18,84,183,51,156,214,195,44,78,71,247,87,98,34,171,149,58,43,191,15,238,84,140,28,25,243,64,223,222,34,120,147,209,251,57,173,116,134,223,210,194,234,15,180,61,76,248,188,125,216,237,51,193,66,197,134,118,58,75,114,49,58,190,22,162,245,98,254,85,94,157,23,162,165,159,130,47,243,11,226,131,95,112,153,178,248,93,198,219,156,70,159,200,228,178,58,162,182,18,88,179,117,230,154,6,193,37,75,115,57,205,108,50,196,228,127,117,118,34,42,185,83,162,187,240,254,229,72,193,193,159,52,13,253,226,39,137,61,31,179,154,215,72,109,253,44,46,160,251,67,212,207,139,199,221,142,211,60,20,44,88,103,99,164,183,35,19,171,225,106,47,86,47,229,85,233,209,122,42,89,249,199,248,170,226,99,70,240,161,180,119,55,75,88,81,183,145,123,172,55,27,136,198,86,69,107,242,57,25,25,35,226,129,100,237,86,194,206,216,164,123,228,114,47,107,24,238,214,189,253,145,191,154,240,65,199,182,132,226,227,5,6,156,187,7,216,155,155,141,199,201,115,55,132,138,188,206,170,248,98,124,49,186,229,105,149,21,137,11,223,60,104,145,61,254,86,57,92,222,143,107,82,87,202,160,8,107,137,230,141,176,217,254,40,233,112,239,130,173,111,35,135,200,216,143,13,79,89,212,151,205,74,206,110,73,82,56,235,71,19,90,174,125,103,57,82,52,182,142,86,172,138,157,25,225,255,0,40,38,80,5,64,110,199,55,30,41,246,191,116,245,150,217,253,213,218,172,159,221,45,65,145,193,122,223,176,242,48,250,175,75,102,72,124,190,63,180,29,217,221,227,238,237,238,119,78,189,58,175,78,164,255,0,224,107,137,75,156,84,240,251,141,220,220,242,98,161,212,144,228,46,226,243,213,49,117,103,130,173,75,81,74,175,138,54,36,206,123,157,214,172,181,100,85,71,189,189,210,42,117,69,69,107,100,0,42,87,136,30,111,91,251,183,91,227,175,54,243,69,109,230,223,179,11,165,53,5,236,21,103,101,43,93,181,106,95,73,51,160,124,175,146,59,49,51,243,190,55,61,26,140,78,198,185,26,170,245,106,189,211,43,151,167,20,26,251,139,61,151,205,110,54,227,98,52,254,59,37,142,213,22,112,145,69,132,175,52,48,58,8,234,84,153,174,115,102,150,87,43,251,172,61,21,81,200,157,17,191,135,247,170,202,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,0,0,0,0,0,0,0,124,153,108,182,43,1,138,187,157,206,228,234,99,177,184,234,242,91,185,114,220,205,134,10,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,148,89,204,83,142,171,60,82,235,37,208,251,125,126,219,54,175,1,98,25,168,195,102,172,76,126,79,35,10,88,98,228,145,86,52,158,22,58,59,14,141,144,185,255,0,224,99,94,230,49,238,86,50,37,105,61,83,157,208,218,171,13,173,116,181,239,69,154,211,249,10,249,76,117,159,19,36,240,90,130,70,201,20,157,143,71,49,221,175,99,87,163,145,90,189,58,42,42,126,5,244,240,11,198,190,149,226,179,110,42,97,50,217,63,79,185,186,103,31,12,122,143,31,97,99,100,151,251,17,177,187,39,93,35,107,24,232,101,122,162,189,172,106,120,100,122,49,83,181,209,62,89,84,69,94,104,254,196,247,55,244,95,152,164,86,95,46,190,58,172,240,181,172,147,67,238,13,251,111,218,188,253,137,166,189,13,106,177,61,248,204,140,201,93,137,146,85,72,214,121,152,216,235,182,55,194,215,255,0,129,238,123,88,247,181,24,251,211,196,229,177,89,252,85,44,238,11,39,83,35,141,200,215,142,221,59,149,38,108,208,89,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,41,131,154,55,29,184,173,236,202,195,177,27,47,169,173,216,209,56,59,15,118,160,200,212,157,190,139,80,221,107,152,177,50,62,212,238,150,181,119,49,202,143,239,241,203,35,145,232,215,36,48,202,233,65,201,83,218,198,169,250,129,123,227,177,197,101,239,150,191,214,91,89,198,206,231,110,14,223,106,27,120,61,67,131,220,141,65,102,141,234,202,157,241,63,237,11,8,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,183,145,194,143,21,219,113,197,174,220,51,90,232,169,125,14,86,143,142,12,254,2,121,145,246,177,22,156,138,168,215,42,34,121,33,127,107,150,41,145,17,178,53,174,69,70,61,146,70,206,214,0,4,32,230,159,194,102,178,226,51,107,241,58,227,111,236,91,189,157,219,90,249,11,53,244,229,74,9,60,249,150,90,146,154,74,145,191,200,213,107,226,138,188,146,35,26,201,31,42,244,99,83,185,81,22,152,54,183,116,181,222,203,107,188,102,230,109,166,119,236,109,73,134,243,122,43,190,150,27,30,47,44,47,134,79,221,204,199,198,238,177,202,246,254,102,175,78,189,83,162,162,42,104,123,133,94,38,52,111,21,251,71,79,116,180,125,27,120,231,182,195,177,185,124,101,148,87,63,29,145,141,145,190,88,18,78,212,108,204,237,150,55,178,70,162,119,49,237,238,107,31,223,27,59,1,202,184,157,226,23,74,240,191,179,89,173,220,213,53,189,127,160,241,214,199,98,217,106,58,243,100,239,74,238,216,171,198,231,175,252,233,30,173,107,220,200,162,149,232,199,246,118,174,117,183,75,116,181,222,244,235,188,158,230,110,94,119,237,157,73,153,240,250,219,190,150,26,254,95,20,44,134,63,221,194,198,70,222,145,196,198,254,86,167,94,157,87,170,170,170,219,255,0,41,46,21,53,86,205,109,198,67,122,245,174,75,199,111,115,113,244,44,226,113,53,238,72,232,235,226,209,31,44,54,44,53,146,120,100,154,100,149,174,98,43,28,248,99,234,136,246,186,105,162,108,10,230,99,150,202,224,57,128,110,6,119,5,147,183,142,201,99,172,96,109,211,185,82,103,67,61,105,227,196,209,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,22,127,203,207,141,60,87,20,251,95,95,5,171,245,5,71,110,166,154,174,169,168,41,165,102,213,91,176,36,157,177,100,32,141,174,86,189,142,106,196,217,85,136,212,100,202,228,241,198,199,195,221,45,64,32,87,56,109,144,197,107,206,29,43,239,44,217,203,116,242,91,93,97,29,94,163,99,107,224,189,6,70,213,74,210,177,255,0,220,230,61,174,72,94,215,162,170,116,100,141,86,175,122,62,58,161,225,99,122,255,0,179,183,16,90,39,120,228,199,250,218,154,127,32,190,190,6,197,228,145,244,103,137,245,237,120,155,228,141,22,100,130,105,86,62,231,163,124,136,206,238,173,234,139,165,51,42,230,148,248,78,246,177,179,127,79,244,247,199,64,82,7,49,45,244,167,191,220,86,106,189,73,129,204,253,167,166,240,62,45,55,129,153,169,2,198,234,181,81,82,87,197,36,42,230,205,12,150,159,106,104,228,87,57,206,142,102,127,133,17,24,217,213,201,111,98,243,186,91,66,106,221,249,212,120,108,83,42,107,111,79,142,211,86,250,178,75,222,150,164,214,25,117,122,162,42,197,12,147,164,77,236,238,71,61,213,59,156,196,107,98,115,172,168,0,101,92,191,238,87,30,196,246,203,245,175,152,186,74,162,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,31,171,205,175,130,143,182,233,220,226,203,108,177,153,91,153,168,124,49,235,76,124,9,231,141,212,97,131,198,204,155,81,93,223,31,133,145,69,28,173,141,174,106,198,173,149,82,52,138,103,190,178,246,95,119,181,150,194,238,134,159,221,205,191,158,164,121,221,59,97,211,87,75,112,36,208,74,199,198,232,165,134,70,126,10,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,154,30,225,139,136,93,43,197,6,205,97,119,115,75,86,244,30,191,201,91,35,139,125,168,236,77,140,189,19,187,101,175,35,152,191,243,100,98,185,172,115,226,150,39,171,25,223,218,157,84,134,188,199,120,227,179,194,150,141,161,163,246,249,149,44,110,46,176,175,59,232,205,43,226,149,152,74,141,84,98,221,150,5,85,115,222,231,43,155,3,92,223,19,159,20,174,114,185,33,88,164,162,18,194,121,105,115,4,179,179,217,92,63,15,155,191,149,169,30,223,95,177,233,176,249,107,114,197,86,13,52,247,186,212,242,44,138,200,21,243,178,197,153,226,106,190,105,90,200,19,171,149,81,136,238,151,62,124,153,108,182,43,1,138,187,157,206,228,234,99,177,184,234,242,91,185,114,220,205,134,10,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,148,67,204,103,141,127,237,85,184,240,96,52,6,79,43,30,217,105,111,221,227,107,78,190,40,242,151,145,94,146,100,221,15,107,94,222,230,61,35,137,178,171,156,200,218,231,116,137,211,75,26,121,78,5,248,50,206,241,135,184,246,177,146,101,126,198,209,154,95,211,216,212,217,40,158,197,180,216,229,87,248,171,86,141,221,122,205,47,138,84,73,28,213,142,54,177,206,119,114,163,34,147,245,185,163,251,236,220,223,209,126,30,145,39,249,26,229,177,80,229,119,147,5,54,78,163,50,87,43,224,109,215,166,233,154,147,205,4,46,188,217,101,100,125,123,156,198,58,120,90,231,34,116,106,203,26,47,78,228,235,107,224,170,190,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,164,170,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,95,240,5,16,243,8,215,250,203,107,57,143,107,109,193,219,237,67,111,7,168,112,118,48,150,104,222,172,169,223,19,254,198,166,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,107,220,29,113,139,161,56,191,208,150,51,248,10,127,99,106,76,55,103,222,13,63,228,154,199,217,126,89,172,50,175,249,83,224,138,57,252,177,215,89,63,118,139,217,215,181,221,21,63,25,0,0,5,122,243,45,229,247,91,120,113,89,142,32,246,131,21,110,77,193,161,95,212,230,49,53,34,150,212,250,149,140,109,88,35,72,209,243,163,32,125,122,208,74,228,100,49,57,243,175,70,162,43,213,189,106,7,64,107,253,101,181,154,203,19,184,59,125,168,109,224,245,14,14,194,89,163,122,178,167,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,19,224,251,139,61,27,197,214,215,253,248,193,87,169,135,206,208,177,37,108,238,156,109,245,181,62,41,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,179,175,145,136,170,232,158,137,221,72,213,199,71,25,184,46,15,54,226,174,78,60,87,219,58,207,84,122,138,250,103,27,43,30,149,93,36,72,207,45,155,50,55,167,72,98,242,196,171,27,92,146,72,231,181,173,237,69,124,177,231,219,45,150,202,231,242,183,115,185,220,157,188,142,75,35,98,75,119,46,91,153,211,79,102,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,111,242,224,230,1,115,135,124,236,91,73,187,218,139,254,9,239,250,153,226,179,98,57,236,73,167,109,118,62,78,234,236,133,146,72,248,102,145,17,143,133,27,218,146,74,146,181,89,251,228,150,239,193,73,124,200,249,130,86,226,38,204,123,61,179,121,91,109,219,172,117,134,217,187,146,134,89,97,102,166,122,197,4,145,36,181,230,130,41,161,101,105,146,118,163,28,231,50,71,163,36,233,213,145,170,112,14,15,184,76,214,92,93,110,135,220,124,21,139,120,124,21,10,242,89,206,234,54,208,75,80,98,152,177,189,96,71,177,100,137,30,249,101,98,70,214,35,251,250,121,30,136,173,137,234,154,29,210,122,91,5,161,180,174,27,69,105,106,62,139,11,167,241,245,241,120,234,222,87,201,224,171,4,109,142,40,251,222,174,123,187,88,198,167,87,42,185,122,117,85,85,252,79,214,41,91,157,95,186,125,45,244,254,143,200,228,73,127,203,131,152,5,62,34,48,81,109,38,239,106,47,248,88,161,234,103,138,205,136,224,175,30,162,171,222,249,59,171,178,22,71,27,38,134,53,70,62,20,111,114,199,18,74,213,127,239,146,41,212,0,5,5,243,49,203,101,112,28,192,55,3,59,130,201,219,199,100,177,214,48,54,233,220,169,51,161,158,180,241,226,104,186,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,63,229,231,198,158,43,138,125,175,175,130,213,250,130,163,183,83,77,87,84,212,20,210,179,106,173,216,18,78,216,178,16,70,215,43,94,199,53,98,108,170,196,106,50,101,114,120,227,99,225,238,150,160,28,171,137,222,30,180,175,20,27,53,154,218,61,83,103,208,122,255,0,29,156,118,81,149,99,177,54,50,244,78,238,138,196,109,122,127,206,141,232,215,49,207,138,89,88,143,103,127,114,103,135,122,54,135,89,108,46,232,106,13,163,220,8,42,71,157,211,182,27,13,133,169,58,77,4,172,124,109,150,41,163,127,224,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,103,252,168,120,227,173,169,113,88,78,17,247,25,150,215,59,141,175,97,154,71,44,175,150,194,94,169,19,100,157,212,167,87,43,150,39,193,19,95,226,114,116,137,97,137,177,244,99,163,103,155,207,243,206,254,9,255,0,50,127,77,34,175,43,143,125,155,101,250,215,195,221,45,167,142,142,51,112,92,30,109,197,92,156,120,175,182,117,158,168,245,21,244,206,54,86,61,42,186,72,145,158,91,54,100,111,78,144,197,229,137,86,54,185,36,145,207,107,91,218,138,249,99,207,182,91,45,149,207,229,110,231,115,185,59,121,28,150,70,196,150,238,92,183,51,166,158,204,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,207,242,189,224,91,246,41,165,89,190,59,199,163,61,38,228,230,187,254,199,173,117,221,211,96,177,114,70,212,78,176,171,83,211,220,155,172,158,78,170,231,178,37,100,127,186,115,172,70,174,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,2,170,249,231,127,4,255,0,153,63,166,159,171,202,235,152,5,60,189,60,111,12,155,223,168,188,57,88,125,54,59,67,229,39,142,8,42,201,86,40,34,130,28,75,188,108,103,108,201,226,235,20,146,43,221,51,164,116,106,228,122,68,217,108,252,0,0,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,8,1,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,228,239,70,239,104,221,133,218,253,65,187,155,129,61,184,240,90,118,187,102,176,149,32,89,167,149,239,145,177,69,12,108,252,17,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,51,195,196,191,17,122,239,138,13,211,191,185,154,234,199,251,90,120,122,93,144,255,0,155,49,126,166,105,160,167,228,138,40,252,222,47,59,219,229,123,123,223,253,234,191,220,137,58,121,93,114,255,0,185,151,185,141,226,111,123,244,239,135,21,15,166,200,232,124,92,242,79,5,169,45,69,60,83,195,150,119,141,236,237,133,60,93,34,142,68,123,102,108,142,145,90,140,72,157,45,181,2,176,57,162,243,0,167,136,167,146,225,147,100,53,23,155,43,55,169,199,107,140,164,17,193,61,88,234,203,4,176,77,137,111,145,143,238,153,124,189,101,146,53,99,161,116,109,141,28,175,89,91,21,75,22,211,202,235,152,5,60,189,60,111,12,155,223,168,188,57,88,125,54,59,67,229,39,142,8,42,201,86,40,34,130,28,75,188,108,103,108,201,226,235,20,146,43,221,51,164,116,106,228,122,68,217,108,252,20,87,205,207,108,244,174,221,241,113,54,71,75,84,244,159,125,116,253,77,77,145,129,145,199,28,45,189,36,246,43,202,248,218,198,55,167,147,210,182,87,171,187,156,233,101,149,234,239,205,209,59,87,36,189,227,206,197,170,181,215,15,214,33,243,97,108,227,215,88,211,147,185,141,244,150,163,146,189,75,9,209,25,223,39,153,146,214,252,85,253,172,244,191,149,189,100,114,165,181,30,43,123,245,174,87,109,118,95,95,110,54,10,189,73,242,90,87,75,229,115,116,226,182,199,58,9,39,173,82,73,163,108,141,107,154,229,98,185,136,138,136,230,175,78,189,21,63,188,204,182,91,45,149,207,229,110,231,115,185,59,121,28,150,70,196,150,238,92,183,51,166,158,204,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,166,146,120,85,218,223,216,183,14,59,117,182,115,96,190,198,191,134,211,245,126,213,165,234,189,71,139,41,43,60,215,191,120,143,123,93,214,212,179,187,242,57,88,157,122,51,163,81,168,157,84,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,0,0,0,0,0,0,21,43,205,23,152,5,204,189,204,151,12,155,33,168,188,56,168,125,78,59,92,101,32,142,120,45,73,106,41,229,130,108,75,124,140,103,108,41,226,235,44,145,171,219,51,100,108,104,228,98,74,217,107,4,30,255,0,98,247,211,113,248,116,220,124,118,232,109,126,103,208,229,104,245,138,104,101,69,125,92,133,87,42,44,149,108,198,138,158,72,95,218,222,169,213,28,142,107,94,199,49,236,99,219,161,78,26,56,139,208,156,80,109,101,13,204,208,182,63,217,83,204,82,236,155,252,217,148,244,208,205,61,63,36,177,71,230,241,121,216,223,43,27,216,255,0,239,69,254,244,78,85,205,31,216,158,230,254,139,243,20,138,1,44,251,149,215,48,11,152,139,152,222,25,55,191,81,121,177,83,122,108,118,135,202,79,28,243,218,142,212,179,197,4,56,151,120,216,254,232,87,203,214,41,36,86,54,22,198,232,213,202,197,137,177,91,80,43,3,154,47,48,10,120,138,121,46,25,54,67,81,121,178,179,122,156,118,184,202,65,28,19,213,142,172,176,75,4,216,150,249,24,254,233,151,203,214,89,35,86,58,23,70,216,209,202,245,149,177,84,177,117,60,149,61,172,106,159,168,23,190,59,28,85,95,22,62,233,247,147,234,6,161,249,25,199,13,28,69,235,190,23,247,78,134,230,104,91,31,236,169,230,41,118,67,254,115,197,250,152,102,158,159,146,88,164,240,249,124,12,111,149,141,239,103,247,162,255,0,122,46,132,246,47,125,54,227,136,189,184,199,110,134,215,230,125,118,42,247,88,166,134,84,70,90,199,218,106,34,201,86,204,104,171,227,153,157,205,234,157,85,170,215,53,236,115,216,246,61,221,0,0,10,86,230,117,192,119,236,67,59,103,126,118,159,11,219,160,117,6,65,223,105,98,241,216,239,29,93,47,51,153,11,99,234,239,43,151,195,98,119,88,86,246,199,28,80,185,99,133,58,119,196,213,143,252,20,113,93,157,225,47,121,105,107,47,46,86,230,144,201,116,167,170,112,148,166,99,125,125,94,215,164,114,35,100,69,98,205,3,223,229,141,122,177,203,209,241,249,24,201,100,83,65,56,157,127,163,115,90,6,150,233,83,212,53,35,210,119,240,241,231,226,203,91,85,171,3,113,207,133,39,109,137,22,100,106,196,207,18,163,215,200,141,237,78,189,221,58,41,64,60,109,241,131,169,184,185,221,9,115,78,91,116,180,78,14,196,237,210,120,123,113,87,243,209,130,88,224,100,207,146,72,152,142,115,230,117,102,74,172,115,228,72,213,202,198,57,200,157,206,237,92,178,184,18,202,239,118,178,199,111,158,233,105,154,146,109,126,6,196,142,171,79,41,3,158,205,73,117,136,230,181,145,199,213,17,245,161,151,163,164,123,251,163,123,227,240,118,200,139,55,138,237,10,1,230,143,239,179,115,127,69,248,122,68,127,218,221,210,215,123,45,174,241,155,153,182,153,223,177,181,38,27,205,232,174,250,88,108,120,188,176,190,25,63,119,51,31,27,186,199,43,219,249,154,189,58,245,78,138,136,169,161,62,20,120,174,219,142,45,118,225,154,215,69,75,232,114,180,124,112,103,240,19,204,143,181,136,180,228,85,70,185,81,19,201,11,251,92,177,76,136,141,145,173,114,42,49,236,146,54,118,176,126,78,172,210,216,45,115,165,115,58,43,84,209,245,184,93,65,143,177,139,200,214,242,190,63,61,89,227,116,114,199,222,197,107,219,220,199,185,58,181,81,201,215,170,42,47,226,102,55,95,232,13,101,181,154,203,45,183,219,131,167,173,224,245,14,14,194,214,189,70,202,39,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,189,203,23,116,191,106,28,27,104,175,87,157,251,79,43,164,189,70,150,200,127,146,248,125,47,165,145,125,36,31,131,26,215,246,209,146,151,231,111,119,94,191,153,202,244,121,64,37,244,103,247,143,59,176,92,174,116,214,234,233,104,123,243,88,173,175,211,53,241,210,119,49,61,53,171,117,169,212,138,207,71,177,236,127,133,246,27,47,141,205,86,191,199,216,189,17,221,82,136,113,56,156,174,127,43,75,5,130,198,91,200,228,178,54,35,169,78,157,72,93,52,246,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,52,189,176,59,57,130,225,255,0,102,180,158,206,233,201,189,69,77,51,143,109,121,44,246,189,158,174,211,220,233,44,217,236,123,222,177,249,103,146,89,124,125,234,214,119,246,183,242,181,16,232,0,3,42,229,255,0,114,184,246,39,182,95,173,124,197,210,85,20,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,66,146,249,145,242,251,173,195,181,152,247,135,102,241,86,221,183,89,27,13,173,119,27,12,82,204,205,50,244,138,8,226,89,108,77,60,179,76,203,51,44,238,71,185,173,100,111,86,71,215,171,227,69,224,28,31,113,103,172,184,69,221,15,191,24,42,246,243,24,43,245,228,173,157,211,141,190,149,96,202,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,119,244,242,49,21,27,43,209,110,39,125,57,139,236,78,212,108,78,19,122,244,158,71,239,143,223,31,83,247,75,25,225,185,143,251,103,210,92,138,181,223,223,73,89,222,159,195,228,115,191,122,198,247,246,116,103,94,189,74,33,215,250,255,0,89,110,158,178,203,110,14,224,234,27,121,205,67,156,176,182,111,94,178,169,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,39,159,5,191,114,180,227,219,239,221,60,15,10,59,161,7,102,160,197,99,253,30,144,202,87,175,210,59,244,106,64,174,74,118,26,196,233,28,208,193,19,149,146,244,70,201,28,106,143,84,149,168,233,248,175,51,174,96,20,247,118,229,158,31,182,67,81,122,189,11,83,186,13,77,146,138,56,37,171,158,181,28,240,205,19,107,61,204,89,18,24,36,175,248,77,27,218,217,156,247,116,71,70,214,62,72,129,195,23,15,90,171,138,13,229,194,237,30,150,179,232,61,127,146,206,71,40,250,178,88,135,25,70,38,247,75,98,70,177,63,230,198,196,115,152,215,203,44,76,87,179,191,185,52,61,178,251,67,163,118,23,107,244,254,209,237,252,22,227,193,105,218,238,134,186,219,157,102,158,87,190,71,75,44,210,63,240,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,163,110,104,254,251,55,55,244,95,135,164,71,253,173,221,45,119,178,218,239,25,185,155,105,157,251,27,82,97,188,222,138,239,165,134,199,139,203,11,225,147,247,115,49,241,187,172,114,189,191,153,171,211,175,84,232,168,138,154,9,224,251,139,61,27,197,214,215,253,248,193,87,169,135,206,208,177,37,108,238,156,109,245,181,62,41,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,179,175,145,136,170,232,158,137,221,74,171,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,74,174,121,223,193,63,230,79,233,164,74,229,151,150,197,97,120,227,219,11,153,156,157,74,21,228,177,146,168,201,108,204,216,152,233,231,198,91,134,24,145,206,84,69,124,146,201,28,108,111,247,185,239,107,83,170,170,33,160,144,10,1,230,143,239,179,115,127,69,248,122,71,20,216,189,244,220,126,29,55,31,29,186,27,95,153,244,57,90,61,98,154,25,81,95,87,33,85,202,139,37,91,49,162,167,146,23,246,183,170,117,71,35,154,215,177,204,123,24,246,232,167,98,247,211,110,56,139,219,140,118,232,109,126,103,215,98,175,117,138,104,101,68,101,172,125,166,162,44,149,108,198,138,190,57,153,220,222,169,213,90,173,115,94,199,61,143,99,221,208,0,0,167,110,106,28,10,217,208,26,135,43,196,246,214,208,183,62,152,206,88,155,37,172,225,154,212,93,152,156,140,246,161,99,103,137,100,145,38,145,150,166,178,170,177,177,143,241,61,175,94,230,198,246,50,56,107,195,23,16,186,171,133,253,229,194,238,230,150,173,235,253,7,146,182,71,22,251,82,87,135,39,70,86,246,203,94,71,49,127,230,200,197,115,94,214,75,20,79,86,63,179,181,110,251,112,184,246,217,173,21,194,158,47,138,236,124,25,92,174,23,82,255,0,145,224,49,110,174,234,246,173,229,21,102,106,211,149,202,142,100,30,55,214,176,146,75,213,204,70,194,245,141,102,85,141,178,80,182,233,110,150,187,222,157,119,147,220,205,203,206,253,179,169,51,62,31,91,119,210,195,95,203,226,133,144,199,251,184,88,200,219,210,56,152,223,202,212,235,211,170,245,85,85,95,42,125,87,113,57,92,117,106,23,50,24,203,117,107,229,43,173,186,50,205,11,152,203,80,36,178,66,178,196,229,78,143,98,75,12,177,171,155,213,59,227,123,127,189,170,137,101,92,168,120,227,179,166,178,184,78,17,247,25,149,19,5,146,177,97,154,71,44,175,138,186,209,183,43,164,157,212,167,87,43,82,86,79,43,159,226,114,117,149,38,149,177,244,123,100,103,135,208,115,92,227,167,253,63,11,251,41,172,255,0,238,138,186,254,237,22,255,0,205,107,113,113,216,71,127,235,125,83,26,223,251,72,85,255,0,241,136,74,224,217,125,161,214,91,245,186,26,127,104,246,254,10,146,103,117,21,135,67,93,109,206,144,193,19,25,27,165,150,105,31,248,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,232,123,134,46,30,180,175,11,251,53,133,218,61,45,103,215,250,15,37,156,142,81,245,99,175,54,78,244,174,238,150,196,141,98,127,205,141,136,231,61,204,138,40,152,175,127,103,114,245,80,82,183,58,191,116,250,91,233,253,31,145,200,144,131,64,107,253,101,181,154,203,19,184,59,125,168,109,224,245,14,14,194,89,163,122,178,167,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,183,253,193,39,24,58,103,139,157,175,139,52,213,169,75,91,96,235,192,221,89,135,169,21,143,5,25,229,146,118,66,248,228,149,136,215,50,102,214,124,168,198,190,69,141,28,140,123,156,169,220,233,20,0,40,7,154,63,190,205,205,253,23,225,233,17,255,0,107,119,75,93,236,182,187,198,110,102,218,103,126,198,212,152,111,55,162,187,233,97,177,226,242,194,248,100,253,220,204,124,110,235,28,175,111,230,106,244,235,213,58,42,34,166,132,248,81,226,187,110,56,181,219,134,107,93,21,47,161,202,209,241,193,159,192,79,50,62,214,34,211,145,85,26,229,68,79,36,47,237,114,197,50,34,54,70,181,200,168,199,178,72,217,29,120,210,230,123,91,134,29,237,196,109,94,140,209,181,53,115,241,21,228,155,89,213,182,178,210,124,79,158,8,228,163,13,91,95,153,168,244,107,252,178,170,193,43,21,143,141,141,115,95,228,236,238,188,40,241,169,180,252,90,224,153,38,138,143,43,71,82,81,199,199,115,63,133,159,31,101,241,226,36,115,213,137,27,175,36,73,90,78,247,53,206,137,17,233,36,145,181,206,88,216,172,145,172,144,4,106,227,163,131,44,23,24,123,113,87,25,30,87,236,109,103,165,253,69,141,51,146,149,239,90,173,146,84,103,150,181,152,219,215,172,50,248,162,69,145,173,89,35,115,26,230,247,34,62,41,51,237,150,196,229,112,25,91,184,44,238,50,222,59,37,142,177,37,75,148,237,194,232,103,173,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,34,184,173,227,55,59,197,166,220,109,94,51,94,98,188,90,207,66,125,175,95,47,146,129,140,101,92,172,118,18,151,130,203,99,111,79,20,203,233,229,73,99,70,164,125,200,215,51,162,63,197,23,138,225,39,123,241,92,56,111,246,156,222,140,206,14,222,102,190,156,175,148,115,40,86,145,177,190,204,243,99,172,215,133,138,247,126,12,98,203,52,125,239,232,229,107,59,156,141,122,162,49,124,86,233,110,150,187,222,157,119,147,220,205,203,206,253,179,169,51,62,31,91,119,210,195,95,203,226,133,144,199,251,184,88,200,219,210,56,152,223,202,212,235,211,170,245,85,85,91,63,229,41,193,71,216,148,233,241,101,185,184,204,173,60,212,222,104,244,94,62,116,240,70,218,51,65,227,126,77,200,142,239,147,204,201,101,142,38,200,214,181,35,71,74,137,34,75,11,217,103,228,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,255,0,128,42,175,158,119,240,79,249,147,250,105,86,184,156,182,87,1,149,165,157,193,100,237,227,178,88,235,17,219,167,114,164,206,134,122,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,169,203,175,142,170,220,82,232,212,208,251,131,126,163,55,83,1,94,105,175,67,90,172,172,102,79,29,10,215,98,100,149,82,52,130,23,186,75,13,141,240,181,255,0,227,99,158,214,49,142,70,51,213,113,227,198,149,110,13,244,110,151,202,99,244,237,77,67,168,117,62,97,176,214,198,89,154,88,24,236,117,117,99,239,76,146,49,142,106,61,26,248,162,98,57,83,163,236,182,78,217,91,19,227,119,138,225,71,154,62,211,241,31,157,102,131,212,154,79,43,162,181,158,67,33,29,60,54,34,6,89,205,199,146,141,204,87,44,141,158,189,102,248,124,125,146,58,85,153,140,141,145,163,100,242,42,121,60,115,84,0,64,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,16,3,157,95,181,141,45,245,2,143,199,100,74,234,229,201,170,112,90,27,140,45,23,173,117,77,239,69,133,211,248,253,69,148,200,217,241,62,79,5,88,48,87,228,150,78,198,35,158,238,214,49,203,209,168,174,94,157,17,21,127,3,245,184,250,227,95,85,113,89,184,246,240,152,156,159,167,219,45,51,144,154,61,57,143,174,178,50,59,253,138,232,219,147,176,146,53,143,116,210,177,85,88,215,181,60,49,189,88,137,220,233,95,47,160,229,215,192,173,158,41,117,146,107,141,193,161,109,155,87,128,177,52,55,166,173,106,38,63,39,145,133,43,189,49,170,137,34,79,11,29,29,134,200,249,154,207,240,49,204,107,216,247,35,217,122,120,156,78,43,1,138,165,130,193,99,42,99,177,184,234,241,212,167,78,164,45,134,10,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,89,13,121,138,113,213,91,133,173,26,186,31,111,175,212,126,234,103,235,195,53,24,108,213,149,236,198,99,166,91,12,92,146,42,198,176,76,246,201,93,209,178,23,63,252,111,107,220,199,177,170,199,209,94,91,45,149,207,229,110,231,115,185,59,121,28,150,70,196,150,238,92,183,51,166,158,204,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,167,202,125,88,156,182,87,1,149,165,157,193,100,237,227,178,88,235,17,219,167,114,164,206,134,122,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,169,203,175,142,170,220,82,232,212,208,251,131,126,163,55,83,1,94,105,175,67,90,172,172,102,79,29,10,215,98,100,149,82,52,130,23,186,75,13,141,240,181,255,0,227,99,158,214,49,142,70,50,101,16,3,156,222,214,253,235,225,199,5,185,148,48,94,170,254,132,212,17,250,155,190,171,179,209,226,238,177,97,155,247,106,244,108,157,246,155,142,111,224,215,61,189,58,167,70,249,20,173,94,2,119,51,85,109,127,23,27,103,145,210,214,252,127,111,106,10,90,103,35,3,228,145,33,181,70,252,236,175,43,36,107,30,222,254,223,35,101,98,59,171,82,88,98,122,181,221,157,13,20,144,3,156,222,233,125,212,225,199,5,182,116,51,190,150,254,187,212,17,250,154,94,151,191,214,98,233,49,102,155,247,138,197,108,125,150,157,142,119,224,230,189,221,122,39,86,249,16,172,190,5,180,86,87,95,241,131,180,152,44,53,138,144,216,171,170,42,102,222,235,47,115,88,176,99,221,235,166,106,43,90,229,239,116,85,164,107,19,167,69,122,181,21,90,138,174,77,25,128,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,0,0,0,0,0,2,0,115,66,227,167,246,41,165,95,177,219,57,172,253,38,228,230,187,62,216,179,73,189,211,96,177,114,70,229,94,147,35,147,211,220,155,172,126,62,136,231,178,37,124,159,186,115,171,200,180,237,160,52,6,178,221,61,101,137,219,237,190,211,214,243,154,135,57,97,43,81,163,89,19,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,75,9,227,83,133,28,23,9,124,189,52,78,141,241,98,174,106,252,150,224,81,185,170,115,116,161,123,125,125,175,65,148,88,227,71,72,170,245,134,6,63,197,26,116,99,87,163,228,241,177,242,200,132,43,225,59,221,62,205,253,64,211,223,35,1,37,57,161,112,81,253,159,245,219,247,159,111,113,152,170,59,109,172,178,12,173,22,58,146,120,126,198,202,58,23,61,245,210,39,57,122,195,47,138,121,163,88,209,25,31,231,139,178,54,178,47,39,11,224,239,138,173,101,194,134,238,99,245,134,27,37,109,218,99,35,98,189,109,89,136,142,52,153,153,28,114,63,243,171,98,115,216,223,83,27,93,35,161,127,115,123,94,170,213,95,27,228,99,237,167,152,70,191,209,187,167,203,135,91,110,14,223,106,26,153,205,61,156,175,132,179,70,245,101,94,201,89,246,205,52,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,74,65,219,221,21,149,220,173,127,166,182,231,5,98,164,25,45,85,152,165,132,167,45,183,185,176,71,61,153,153,12,110,145,205,107,156,140,71,61,21,85,26,229,233,215,162,47,247,13,127,160,53,150,214,107,44,182,223,110,14,158,183,131,212,56,59,11,90,245,27,40,157,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,220,79,43,222,58,127,109,122,85,155,29,188,122,207,213,238,78,23,191,236,123,55,91,219,54,119,23,28,109,84,235,50,185,125,69,200,122,73,228,234,141,123,226,70,73,251,215,54,196,137,237,121,138,113,213,91,133,173,26,186,31,111,175,212,126,234,103,235,195,53,24,108,213,149,236,198,99,166,91,12,92,146,42,198,176,76,246,201,93,209,178,23,63,252,111,107,220,199,177,170,199,209,183,251,234,215,186,171,254,85,212,122,147,81,228,63,243,151,47,100,175,88,147,255,0,122,73,166,146,71,255,0,229,115,156,239,245,170,141,89,165,179,186,27,85,102,116,86,169,163,232,179,90,127,33,99,23,145,173,229,100,158,11,80,72,232,229,143,189,138,230,59,181,236,114,117,106,171,87,167,84,85,79,196,185,78,74,158,214,53,79,212,11,223,29,142,42,175,139,31,116,251,201,245,3,80,252,140,231,52,147,19,149,135,21,95,59,54,50,219,49,183,44,77,82,189,199,66,228,130,105,225,108,110,150,38,73,211,181,207,99,103,133,206,106,47,86,164,177,170,244,238,78,178,131,128,94,53,245,87,10,123,143,83,9,150,201,250,141,178,212,217,8,99,212,120,251,11,35,227,161,222,173,141,217,58,233,27,94,246,205,19,17,21,237,99,87,205,27,17,138,157,205,137,241,94,246,128,215,250,55,116,244,110,39,112,118,251,80,212,206,105,236,229,116,179,70,245,101,94,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,0,243,250,255,0,64,104,221,211,209,185,109,190,220,29,61,83,57,167,179,149,214,181,234,54,81,123,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,103,24,60,38,107,46,17,119,67,238,62,118,197,188,198,10,253,120,236,224,181,27,168,37,88,50,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,253,253,60,111,84,70,202,197,95,41,75,137,29,237,161,178,87,248,114,131,95,91,118,221,100,108,37,153,176,115,87,130,102,53,233,60,118,17,34,149,236,89,161,103,154,38,200,172,141,237,98,189,94,229,78,175,127,119,171,224,251,132,205,101,197,214,232,125,199,193,88,183,135,193,80,175,37,156,238,163,109,4,181,6,41,139,27,214,4,123,22,72,145,239,150,86,36,109,98,63,191,167,145,232,138,216,158,169,161,61,1,160,52,110,214,104,220,78,223,109,246,158,169,131,211,216,58,233,90,141,26,200,189,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,2,128,121,163,251,236,220,223,209,126,30,145,31,244,238,214,235,189,87,161,53,118,230,96,48,94,171,77,232,79,65,247,130,239,170,133,158,143,214,204,176,213,253,219,222,146,73,223,35,85,191,187,107,187,122,117,119,68,252,78,129,194,143,21,219,143,194,86,227,179,90,232,169,125,118,42,247,142,12,254,2,121,149,149,114,245,90,170,168,215,42,34,248,230,103,115,150,41,145,21,209,185,206,69,71,177,242,70,253,9,237,110,233,104,77,233,208,152,205,204,219,76,239,219,58,111,51,230,244,87,125,44,213,252,190,41,159,12,159,187,153,140,145,189,36,137,237,252,205,78,189,58,167,84,84,85,245,96,166,14,114,251,33,138,208,187,219,128,222,140,126,114,221,139,27,161,94,118,222,161,52,109,236,169,62,54,10,117,209,241,61,58,42,178,72,164,139,171,28,138,173,124,111,119,114,163,209,145,252,188,155,55,175,238,55,16,89,109,156,183,143,243,84,220,220,122,120,103,142,46,233,32,189,142,138,197,136,251,156,178,53,27,11,160,125,196,119,70,61,203,39,131,167,107,123,212,128,4,233,227,239,125,41,229,120,118,225,159,135,140,14,103,205,246,38,223,224,117,38,162,173,26,65,36,108,181,46,46,8,232,177,207,69,89,99,153,144,186,211,221,26,163,26,177,219,129,255,0,159,171,85,159,47,41,13,134,179,186,124,75,199,185,57,10,85,39,211,219,97,95,237,75,41,102,188,86,25,46,70,118,73,21,24,209,143,122,57,143,107,146,91,44,149,172,127,99,233,181,63,43,158,199,37,228,128,1,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,138,1,230,143,239,179,115,127,69,248,122,68,170,228,99,252,108,254,91,254,164,90,161,242,101,177,56,172,254,42,238,11,59,140,169,145,198,228,107,201,82,229,59,112,182,104,44,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,103,219,142,142,12,179,188,30,110,61,92,100,121,95,182,116,102,168,245,22,52,206,74,87,177,45,58,56,149,158,90,214,99,111,78,147,69,229,137,22,70,181,35,145,175,107,155,218,170,248,163,141,101,154,114,161,224,114,206,165,202,225,56,184,220,103,212,92,22,54,197,135,233,28,74,178,43,11,122,220,78,146,7,93,157,28,142,72,153,4,173,127,137,169,210,85,154,38,201,213,141,141,158,106,203,45,83,108,184,40,210,188,86,114,204,219,220,222,39,25,233,247,55,76,227,245,4,154,115,33,93,35,100,151,251,50,247,228,110,50,194,200,230,49,208,202,245,84,99,158,228,240,200,245,122,47,107,165,100,181,107,150,196,229,112,25,91,184,44,238,50,222,59,37,142,177,37,75,148,237,194,232,103,173,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,232,54,183,107,117,222,244,235,188,102,217,237,166,11,237,157,73,153,243,122,42,94,170,26,254,95,20,47,154,79,222,76,246,70,222,145,196,247,126,103,39,94,157,19,170,170,34,232,39,131,238,19,52,111,8,187,95,247,31,5,98,166,99,59,126,196,150,115,186,141,180,22,172,249,87,164,143,88,17,236,89,37,86,50,40,158,145,181,136,254,206,190,71,162,35,165,122,175,117,40,7,154,63,190,205,205,253,23,225,233,17,255,0,78,237,110,187,213,122,19,87,110,102,3,5,234,180,222,132,244,31,120,46,250,168,89,232,253,108,203,13,95,221,189,233,36,157,242,53,91,251,182,187,183,167,87,116,79,196,232,28,40,241,93,184,252,37,110,59,53,174,138,151,215,98,175,120,224,207,224,39,153,89,87,47,85,170,170,141,114,162,47,142,102,119,57,98,153,17,93,27,156,228,84,123,31,36,111,208,158,214,238,150,132,222,157,9,140,220,205,180,206,253,179,166,243,62,111,69,119,210,205,95,203,226,153,240,201,251,185,152,201,27,210,72,158,223,204,212,235,211,170,117,69,69,90,214,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,74,174,121,223,193,63,230,79,233,165,85,151,103,203,115,152,37,158,34,107,73,179,219,201,149,168,221,197,199,87,117,154,89,41,165,138,23,234,102,44,179,201,42,69,94,24,34,134,23,214,133,32,106,177,174,115,228,98,62,78,157,25,34,164,245,5,0,243,71,247,217,185,191,162,252,61,34,53,89,210,217,218,154,87,29,173,108,81,236,194,229,114,23,113,116,236,249,88,190,91,85,35,173,37,136,251,17,123,219,218,203,181,151,170,162,53,124,157,26,170,173,114,39,117,224,147,140,29,77,194,54,232,69,154,106,219,187,162,115,150,32,110,172,195,212,138,191,158,244,17,71,59,33,124,114,74,197,115,95,11,172,190,84,99,95,26,72,173,70,61,205,69,238,109,255,0,104,13,127,163,119,79,70,226,119,7,111,181,13,76,230,158,206,87,75,52,111,86,85,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,1,68,60,199,120,28,173,194,150,178,161,172,54,249,246,236,109,214,176,177,59,40,195,43,37,149,248,75,109,68,122,210,150,117,69,107,216,230,171,157,3,156,239,43,153,20,173,114,57,97,89,100,134,164,255,0,229,139,192,119,237,191,59,91,126,119,99,11,221,160,116,254,65,191,102,226,242,56,239,37,93,81,51,89,51,100,232,239,43,87,195,94,118,215,87,119,71,36,83,57,36,133,122,246,74,212,138,188,88,251,167,222,79,168,26,135,228,103,44,167,135,222,14,180,39,23,252,182,54,175,1,159,185,246,54,164,195,125,185,247,127,80,120,230,177,246,95,151,63,43,237,127,146,178,120,163,159,203,29,116,143,247,138,189,157,123,155,209,83,241,170,29,127,160,53,150,214,107,44,182,223,110,14,158,183,131,212,56,59,11,90,245,27,40,157,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,180,6,128,214,91,167,172,177,59,125,183,218,122,222,115,80,231,44,37,106,52,107,34,119,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,127,220,18,112,125,166,120,70,218,248,176,173,74,151,117,182,114,188,14,213,153,138,146,216,240,94,158,41,39,124,44,142,57,94,173,107,33,109,151,196,143,107,35,89,17,168,247,181,170,189,173,145,64,20,173,206,175,221,62,150,250,127,71,228,114,36,53,211,59,67,172,181,126,215,235,125,220,193,65,82,108,22,222,216,196,195,157,71,78,140,158,22,100,36,154,40,38,99,23,240,123,18,88,82,55,34,47,122,44,209,170,53,90,143,115,62,173,139,223,77,199,225,211,113,241,219,161,181,249,159,67,149,163,214,41,161,149,21,245,114,21,92,168,178,85,179,26,42,121,33,127,107,122,167,84,114,57,173,123,28,199,177,143,110,138,118,47,125,54,227,136,189,184,199,110,134,215,230,125,118,42,247,88,166,134,84,70,90,199,218,106,34,201,86,204,104,171,227,153,157,205,234,157,85,170,215,53,236,115,216,246,61,221,0,2,128,121,163,251,236,220,223,209,126,30,145,31,244,238,214,235,189,87,161,53,118,230,96,48,94,171,77,232,79,65,247,130,239,170,133,158,143,214,204,176,213,253,219,222,146,73,223,35,85,191,187,107,187,122,117,119,68,252,78,129,194,143,21,219,143,194,86,227,179,90,232,169,125,118,42,247,142,12,254,2,121,149,149,114,245,90,170,168,215,42,34,248,230,103,115,150,41,145,21,209,185,206,69,71,177,242,70,254,127,186,187,153,170,183,147,113,245,30,233,107,91,126,163,53,169,178,18,228,44,246,201,35,227,135,189,127,36,17,121,30,247,182,24,152,141,142,54,43,151,178,54,49,168,189,26,133,212,242,163,225,211,246,45,195,140,26,255,0,55,95,179,82,110,151,167,206,216,252,253,124,88,182,177,223,103,69,249,101,124,110,235,28,178,88,238,70,177,233,234,252,111,78,177,39,73,170,8,1,204,235,128,239,219,126,10,206,252,237,62,23,187,95,105,252,123,190,210,197,227,177,222,75,90,162,22,190,22,199,213,222,86,167,154,188,13,176,173,237,142,73,102,106,71,10,117,236,137,169,74,192,159,252,177,120,14,253,183,231,107,111,206,236,97,123,180,14,159,200,55,236,220,94,71,29,228,171,170,38,107,38,108,157,29,229,106,248,107,206,218,234,238,232,228,138,103,36,144,175,94,201,90,151,82,8,1,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,255,0,0,85,95,60,239,224,159,243,39,244,210,186,182,123,98,247,31,126,110,106,108,78,215,225,190,217,202,233,125,63,54,164,155,27,18,170,218,185,86,41,224,134,70,86,98,34,249,102,79,80,215,164,125,81,207,107,28,140,238,122,177,143,252,13,1,175,245,150,214,107,44,78,224,237,246,161,183,131,212,56,59,9,102,141,234,202,157,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,244,174,44,248,165,213,92,92,110,62,55,114,53,110,155,197,97,45,227,116,253,44,19,107,227,157,35,163,127,137,100,150,89,85,100,114,170,119,207,60,238,107,127,250,200,214,54,42,189,205,116,143,155,252,148,54,67,42,185,93,101,196,140,217,202,141,198,182,189,141,15,95,26,216,220,233,228,157,93,74,228,179,189,223,131,88,198,181,33,107,81,59,149,234,249,21,123,59,19,201,107,224,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,128,28,234,253,172,105,111,168,20,126,59,34,82,177,221,120,59,225,87,89,113,95,187,152,253,31,134,198,219,110,152,199,88,175,103,86,101,227,145,33,102,59,28,175,252,232,217,92,199,183,212,200,214,200,216,89,218,238,231,162,185,83,198,201,30,203,190,221,141,205,217,46,3,56,121,130,213,124,53,76,30,158,193,215,147,21,166,48,117,163,159,178,246,71,211,207,98,26,139,43,35,149,204,124,238,134,69,125,137,81,127,59,156,249,28,231,57,123,188,87,4,28,123,104,78,46,48,80,105,203,176,125,137,185,184,220,124,151,51,120,72,171,204,234,175,134,39,195,27,174,86,153,81,88,144,189,243,198,137,19,223,229,99,149,205,232,246,181,37,127,181,227,19,138,173,27,194,134,209,228,53,134,103,37,81,218,159,35,94,197,109,39,136,146,53,153,249,28,138,51,242,43,162,107,216,239,77,27,157,27,166,127,115,123,88,168,212,95,35,227,99,243,217,175,245,254,178,221,61,101,150,220,29,193,212,54,243,154,135,57,97,108,222,189,101,83,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,41,225,171,129,44,174,201,240,137,189,91,239,189,26,102,165,125,109,156,219,124,243,116,254,58,220,14,245,186,122,147,177,150,146,87,201,220,189,177,89,176,215,181,21,157,158,72,163,106,177,92,213,154,104,155,86,197,159,113,87,193,71,237,55,130,253,162,226,83,108,241,152,170,218,147,73,109,126,22,206,173,139,167,134,108,198,46,28,77,103,37,142,245,114,70,233,170,199,27,255,0,7,55,190,72,151,181,30,171,12,49,58,184,116,6,191,214,91,89,172,177,59,131,183,218,134,222,15,80,224,236,37,154,55,171,42,119,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,161,62,14,248,170,209,188,87,237,30,63,88,97,178,85,27,169,241,213,235,214,213,152,136,227,88,95,142,200,171,63,58,182,39,61,238,244,210,57,178,58,23,247,59,185,136,173,85,242,50,70,51,160,111,126,138,202,238,86,203,235,237,185,193,88,169,6,75,85,105,124,174,18,156,182,222,230,193,28,246,106,73,12,110,145,205,107,156,140,71,61,21,85,26,229,233,215,162,47,247,25,140,52,167,194,174,233,126,218,120,113,219,173,204,155,59,246,205,252,206,159,171,246,173,223,75,233,252,185,72,153,225,189,251,180,99,26,222,150,162,157,191,145,168,197,233,213,157,90,173,85,169,94,113,91,153,247,195,138,200,116,45,75,121,84,169,160,180,253,60,124,213,108,73,254,74,219,214,81,110,73,61,118,35,213,19,190,9,233,177,239,86,181,206,116,8,213,69,107,24,171,213,121,37,236,230,118,93,85,174,184,129,177,55,135,11,91,30,186,58,156,125,172,119,171,181,36,149,237,216,94,168,254,248,252,44,138,183,224,172,237,127,170,252,174,235,27,145,109,168,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,0,0,0,0,0,0,21,129,204,47,150,45,205,83,115,80,113,3,195,173,47,54,86,111,38,79,63,164,162,100,243,218,202,218,150,121,231,183,122,180,178,74,254,233,151,203,31,74,140,99,26,173,141,222,53,87,171,98,127,117,229,215,192,173,110,22,180,106,107,141,193,161,81,251,169,159,175,52,55,166,173,106,87,179,25,142,153,107,189,49,170,137,34,193,51,219,37,118,200,249,154,207,241,189,204,107,222,198,163,223,226,185,213,251,88,210,223,80,40,252,118,68,170,190,19,189,211,236,223,212,13,61,242,48,26,61,213,154,91,5,174,116,174,103,69,106,154,62,183,11,168,49,246,49,121,26,222,87,199,231,171,60,110,142,88,251,216,173,123,123,152,247,39,86,170,57,58,245,69,69,252,74,118,221,14,82,27,184,254,40,211,67,237,204,53,42,237,126,163,177,103,45,79,81,175,124,144,96,49,201,42,43,233,206,199,200,178,201,102,36,145,145,196,213,122,250,132,237,127,123,17,182,22,9,65,197,135,14,154,19,133,254,88,26,251,109,52,45,127,255,0,64,220,204,93,239,155,252,231,148,251,67,25,12,247,60,114,203,39,135,203,224,99,188,76,119,99,63,185,19,251,213,106,175,132,239,116,251,55,245,3,79,124,140,5,196,243,20,224,86,183,20,186,53,117,198,223,80,168,205,212,192,87,134,26,51,89,181,43,25,147,199,66,182,30,184,212,69,145,32,133,238,146,195,164,100,206,103,248,216,214,57,236,99,149,236,164,28,78,79,89,109,70,191,165,153,167,29,188,6,172,209,217,136,236,196,203,117,17,39,199,228,106,76,142,106,73,12,205,84,71,199,44,105,213,146,53,127,22,170,57,63,189,6,191,215,250,203,116,245,150,91,112,119,7,80,219,206,106,28,229,133,179,122,245,149,78,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,45,207,149,31,5,31,179,45,43,7,18,155,153,140,197,89,212,154,183,31,94,206,146,139,167,154,108,62,46,104,220,229,177,222,142,88,219,53,168,228,103,224,214,247,199,18,118,171,209,102,154,38,214,15,22,62,233,247,147,234,6,161,249,25,203,84,228,169,237,99,84,253,64,189,241,216,226,170,248,177,247,79,188,159,80,53,15,200,206,88,79,45,237,134,209,188,73,114,252,220,125,169,214,116,170,57,153,29,113,145,126,50,244,213,214,103,226,114,41,138,160,149,238,196,141,123,29,223,27,157,213,90,143,111,123,21,241,185,123,30,228,90,235,226,43,97,181,151,13,187,185,157,218,157,103,74,219,95,142,176,247,227,47,77,93,33,102,91,28,175,114,87,187,18,53,239,111,100,141,111,85,106,61,221,143,71,198,229,239,99,145,36,255,0,46,14,96,23,56,119,206,197,180,155,189,168,191,224,158,255,0,169,158,43,54,35,158,196,154,118,215,99,228,238,174,200,89,36,143,134,105,17,24,248,81,189,169,36,169,43,85,159,190,73,110,252,0,10,224,231,63,184,219,71,143,218,253,53,182,25,221,43,83,53,184,57,75,14,201,96,175,54,203,25,62,158,168,201,35,73,231,122,34,249,92,203,40,213,133,177,171,124,79,88,228,145,93,223,89,136,180,236,91,247,38,77,217,217,171,122,19,59,179,24,77,33,246,46,228,212,242,103,51,57,30,215,75,247,130,138,76,140,138,111,47,79,221,122,127,60,112,250,117,84,111,231,242,179,185,210,207,217,101,64,160,30,104,254,251,55,55,244,95,135,164,73,254,72,248,156,86,127,21,191,56,44,238,50,166,71,27,145,175,167,234,92,167,110,22,205,5,152,36,110,77,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,70,14,62,184,40,213,92,41,238,61,188,222,39,25,234,54,203,83,100,38,147,78,100,43,164,143,142,135,122,186,70,227,44,44,142,123,219,52,76,69,70,57,238,95,52,108,87,162,247,54,86,69,245,114,243,227,79,43,194,198,232,87,193,106,253,65,109,187,87,169,108,42,106,10,105,89,214,146,148,235,31,108,89,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,60,114,61,144,246,223,78,39,45,138,207,226,169,103,112,89,58,153,28,110,70,188,118,233,220,169,51,102,130,204,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,70,174,98,91,23,115,127,184,83,213,122,111,3,134,251,79,82,96,124,90,147,3,11,86,117,145,214,170,170,172,172,138,56,81,206,154,105,42,190,212,49,198,173,115,93,36,204,255,0,10,162,61,180,3,164,245,78,119,67,106,172,54,181,210,215,189,22,107,79,228,43,229,49,214,124,76,147,193,106,9,27,36,82,118,61,28,199,118,189,141,94,142,69,106,244,232,168,169,248,31,148,126,174,166,213,57,221,97,145,135,45,168,239,122,187,117,241,244,49,113,201,226,100,125,181,105,85,138,165,104,250,49,17,23,178,8,34,103,94,157,206,237,234,229,87,42,170,221,167,41,13,134,173,181,156,52,71,185,57,10,86,224,212,59,159,99,237,75,41,102,188,181,223,22,58,7,201,21,24,209,143,122,181,236,115,86,91,44,149,172,103,123,46,53,63,51,88,199,44,223,0,3,42,229,255,0,114,184,246,39,182,95,173,124,197,210,85,20,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,64,120,173,232,218,29,27,191,91,95,168,54,143,112,32,183,38,11,81,87,108,54,22,164,235,12,241,61,146,54,88,166,141,255,0,138,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,173,90,236,31,40,77,85,99,136,45,67,139,222,220,135,168,219,45,21,144,141,144,220,170,217,42,201,171,123,226,142,120,227,133,21,123,225,133,25,35,27,98,70,185,123,100,73,33,133,239,115,95,52,86,254,101,92,191,238,87,30,196,246,203,245,175,152,186,113,254,101,188,190,235,111,14,43,49,196,30,208,98,173,201,184,52,43,250,156,198,38,164,82,218,159,82,177,141,171,4,105,26,62,116,100,15,175,90,9,92,140,134,39,62,117,232,212,69,122,183,175,85,229,231,193,102,43,133,141,175,175,157,213,250,126,163,119,83,82,215,85,212,23,18,203,109,45,40,22,78,232,177,240,72,214,163,88,198,181,34,116,168,197,114,62,100,114,249,36,99,33,237,150,160,160,30,104,254,251,55,55,244,95,135,164,73,254,72,248,156,86,127,21,191,56,44,238,50,166,71,27,145,175,167,234,92,167,110,22,205,5,152,36,110,77,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,69,94,63,184,62,202,240,155,187,142,110,61,42,73,161,53,141,139,151,244,163,225,149,202,250,208,49,237,89,40,202,217,30,233,123,235,164,209,49,36,115,156,146,177,204,127,119,122,201,28,127,171,203,207,141,60,175,11,27,161,95,5,171,245,5,182,237,94,165,176,169,168,41,165,103,90,74,83,172,125,177,100,32,141,174,71,49,237,114,68,217,85,136,229,124,40,228,241,200,246,67,219,40,57,231,127,4,255,0,153,63,166,145,87,149,199,190,205,178,253,107,225,238,146,171,158,119,240,79,249,147,250,105,90,187,91,181,186,239,122,117,222,51,108,246,211,5,246,206,164,204,249,189,21,47,85,13,127,47,138,23,205,39,239,38,123,35,111,72,226,123,191,51,147,175,78,137,213,85,17,127,43,73,234,156,238,134,213,88,109,107,165,175,122,44,214,159,200,87,202,99,172,248,153,39,130,212,18,54,72,164,236,122,57,142,237,123,26,189,28,138,213,233,209,81,83,240,47,251,129,126,51,112,92,97,237,197,172,156,152,175,177,181,158,151,244,245,245,54,54,38,61,106,182,73,81,254,43,53,164,119,94,176,203,226,149,82,55,57,100,141,204,115,93,220,136,201,100,146,165,0,243,71,247,217,185,191,162,252,61,34,101,114,188,218,29,27,191,92,4,238,78,209,238,4,22,228,193,106,45,113,114,27,11,82,117,134,120,158,202,88,201,98,154,55,254,40,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,181,193,196,239,15,90,171,133,253,229,205,109,30,169,179,235,253,7,142,206,59,40,202,178,87,135,39,70,86,247,69,98,54,189,63,231,70,244,107,158,214,75,20,172,71,191,179,185,100,167,46,14,96,23,56,119,206,197,180,155,189,168,191,224,158,255,0,169,158,43,54,35,158,196,154,118,215,99,228,238,174,200,89,36,143,134,105,17,24,248,81,189,169,36,169,43,85,159,190,73,110,252,0,15,63,175,244,6,141,221,61,27,150,219,237,193,211,213,51,154,123,57,93,107,94,163,101,23,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,128,211,28,159,247,66,207,18,246,246,211,80,231,109,166,215,225,171,211,201,90,214,172,167,29,87,229,32,149,159,154,173,56,60,147,35,108,249,89,52,107,222,170,145,49,137,51,218,169,36,49,205,114,152,156,78,43,1,138,165,130,193,99,42,99,177,184,234,241,212,167,78,164,45,134,10,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,25,183,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,242,156,198,120,9,254,213,24,40,55,35,110,231,244,251,155,166,113,254,142,165,121,236,118,85,205,81,99,223,42,83,114,189,123,33,153,31,36,142,138,95,193,170,231,185,146,175,107,155,36,63,149,203,131,151,253,62,29,240,81,110,222,239,105,223,248,88,191,234,96,138,181,137,32,177,30,157,171,222,248,251,107,190,23,201,27,230,154,52,71,190,100,119,114,71,42,68,212,103,239,150,89,212,0,41,91,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,226,156,199,249,127,220,225,223,59,46,237,237,14,157,255,0,130,123,254,154,9,107,87,146,123,18,105,219,93,140,143,182,195,230,124,146,62,25,164,69,123,38,87,118,164,146,172,78,70,126,229,101,228,28,18,113,131,169,184,70,221,8,179,77,91,119,116,78,114,196,13,213,152,122,145,87,243,222,130,40,231,100,47,142,73,88,174,107,225,117,151,202,140,107,227,73,21,168,199,185,168,189,205,191,237,1,175,244,110,233,232,220,78,224,237,246,161,169,156,211,217,202,233,102,141,234,202,189,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,80,15,52,127,125,155,155,250,47,195,210,36,255,0,36,124,78,43,63,138,223,156,22,119,25,83,35,141,200,215,211,245,46,83,183,11,102,130,204,18,55,38,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,35,87,48,206,11,50,188,44,110,133,140,238,144,211,246,219,181,122,150,194,46,159,184,182,93,105,41,78,177,247,75,143,158,71,53,28,199,181,201,43,162,71,171,149,240,163,87,201,35,217,55,111,128,224,143,97,171,113,29,196,190,142,219,108,205,43,115,233,229,176,252,166,160,88,107,203,35,19,29,89,139,44,145,202,248,158,199,66,201,156,216,235,36,189,237,236,125,134,42,117,119,107,87,70,96,2,146,249,185,112,207,163,118,87,119,48,219,165,163,47,91,99,55,94,198,91,37,147,198,76,171,35,43,100,97,124,15,177,60,82,57,202,238,201,221,111,189,99,84,252,143,107,251,93,216,230,199,28,117,224,191,103,48,91,251,197,6,128,218,173,83,55,102,23,43,144,146,198,70,62,215,175,169,171,82,188,182,229,173,213,143,99,217,230,101,119,69,228,107,145,204,242,119,167,85,111,69,209,158,39,19,138,192,98,169,96,176,88,202,152,236,110,58,188,117,41,211,169,11,97,130,180,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,8,1,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,255,0,2,31,241,87,198,191,236,203,127,118,139,134,189,179,201,226,172,234,77,91,172,48,181,181,108,189,124,211,97,241,115,93,172,212,175,216,173,88,219,53,168,228,127,226,231,119,199,18,119,35,17,102,134,86,198,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,227,223,243,69,229,255,0,115,17,115,37,196,222,200,105,223,54,42,111,83,145,215,24,184,36,158,123,81,218,150,121,103,155,44,223,35,223,221,10,249,122,75,28,104,198,194,216,219,34,53,88,178,186,42,214,210,122,91,59,174,117,86,27,69,105,106,62,183,53,168,50,21,241,120,234,222,86,71,231,181,60,141,142,40,251,222,173,99,123,158,246,167,87,42,53,58,245,85,68,252,77,47,108,166,215,226,182,87,104,244,134,212,97,157,82,74,250,91,15,91,26,251,21,169,54,163,46,78,198,39,154,210,196,213,84,99,230,151,201,43,255,0,51,149,95,35,149,92,229,85,85,246,160,2,189,121,215,229,177,80,240,219,163,112,83,100,234,51,37,115,92,87,183,94,155,166,106,79,52,16,208,186,217,101,100,125,123,156,198,58,120,90,231,34,116,106,203,26,47,78,228,235,0,57,101,229,177,88,94,56,246,194,230,103,39,82,133,121,44,100,170,50,91,51,54,38,58,121,241,150,225,134,36,115,149,17,95,36,178,71,27,27,253,238,123,218,212,234,170,136,104,36,16,3,157,95,181,141,45,245,2,143,199,100,74,139,217,125,161,214,91,245,186,26,127,104,246,254,10,146,103,117,21,135,67,93,109,206,144,193,19,25,27,165,150,105,31,248,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,223,246,211,237,150,201,112,25,195,204,245,108,102,106,96,244,246,14,188,121,93,79,156,179,36,253,151,178,62,158,10,243,91,72,159,36,174,99,231,116,49,163,43,196,171,249,220,214,70,215,57,201,221,72,60,98,113,85,172,184,175,221,204,134,176,204,228,173,183,76,99,172,88,173,164,241,18,70,144,179,29,142,87,254,69,116,77,123,219,234,100,107,99,116,207,238,119,115,209,26,139,227,100,108,100,159,229,71,193,71,237,55,85,65,196,166,230,99,50,181,180,222,146,200,87,179,164,162,233,225,135,49,148,134,71,57,108,119,163,146,71,67,86,72,217,248,53,189,146,74,189,170,245,72,102,137,211,127,142,206,1,52,207,23,120,170,250,151,5,148,169,167,119,23,19,93,149,105,230,45,165,137,160,181,74,38,217,124,116,36,141,178,163,33,99,172,88,71,173,132,138,73,26,141,84,70,189,23,180,140,28,185,185,107,106,173,61,173,167,222,110,38,52,127,217,146,105,156,135,143,76,96,167,179,35,45,55,41,78,227,30,153,55,62,188,168,197,133,143,129,204,137,174,242,50,118,189,210,116,241,164,79,150,127,241,99,237,99,121,62,159,234,31,142,156,205,97,165,62,19,189,172,108,223,211,253,61,241,208,16,3,152,207,45,109,85,168,117,180,27,205,195,62,143,251,78,77,77,144,241,234,124,20,22,100,125,167,101,46,92,123,215,38,215,216,149,88,144,189,243,181,146,181,190,54,64,214,54,78,158,53,149,241,73,254,4,248,4,211,60,34,98,172,106,92,238,82,166,162,220,92,181,119,213,185,152,168,150,33,130,173,41,91,89,242,80,142,55,74,172,153,141,177,93,94,150,22,40,228,114,57,17,90,196,78,210,90,153,235,230,43,179,153,221,155,226,227,93,214,203,205,234,42,107,12,132,250,199,23,103,181,140,243,85,191,60,178,57,59,26,247,171,124,83,165,136,58,187,181,207,240,119,246,181,175,106,19,215,148,38,244,105,156,31,10,27,137,79,88,234,251,105,95,109,115,22,243,215,162,153,150,39,102,39,9,45,54,76,142,137,168,215,39,99,165,173,144,145,98,139,171,187,251,220,173,235,34,43,170,131,118,53,215,237,67,116,245,150,230,125,151,246,103,222,221,65,145,206,250,47,63,155,210,250,171,50,77,226,242,118,183,191,183,201,219,221,218,222,189,58,244,78,189,11,212,229,151,178,159,177,110,17,244,183,168,200,122,171,250,239,166,181,185,217,47,124,49,122,216,33,244,241,199,214,54,57,189,42,197,91,189,171,221,210,85,151,181,202,222,222,146,168,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,0,0,0,0,0,0,0,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,6,148,193,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,86,7,52,94,95,244,242,244,242,92,77,236,134,157,240,229,97,245,57,29,113,139,130,72,32,171,37,88,160,150,121,178,205,242,61,157,179,39,139,164,177,198,143,116,206,145,178,35,81,233,43,165,241,92,169,248,21,173,172,100,161,197,62,235,208,169,103,5,86,194,77,162,168,182,212,173,157,217,26,151,88,191,105,61,97,145,168,214,69,45,121,34,108,50,35,188,138,178,57,204,107,91,26,203,110,134,107,56,177,247,79,188,159,80,53,15,200,206,90,167,37,79,107,26,167,234,5,239,142,199,21,87,197,143,186,125,228,250,129,168,126,70,114,213,57,42,123,88,213,63,80,47,124,118,56,238,188,114,112,137,138,226,251,104,219,165,32,200,212,195,234,204,13,135,100,180,230,86,122,237,123,25,58,177,90,250,179,61,26,178,178,180,201,219,223,227,94,168,248,225,145,91,39,137,35,117,0,235,253,1,172,182,179,89,101,182,251,112,116,245,188,30,161,193,216,90,215,168,217,68,239,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,205,57,81,241,211,254,131,133,253,235,214,127,247,61,93,1,118,243,127,231,53,216,185,44,43,191,245,94,149,142,111,253,188,40,255,0,248,188,37,170,0,113,254,42,184,152,209,188,40,109,29,205,210,214,20,109,228,94,235,13,198,226,49,149,145,90,252,142,70,70,72,248,160,89,59,85,176,179,182,41,30,249,28,139,218,198,59,181,175,127,100,111,206,190,191,215,250,203,116,245,150,91,112,119,7,80,219,206,106,28,229,133,179,122,245,149,78,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,38,79,251,147,91,203,253,152,63,110,30,191,43,247,235,236,255,0,180,255,0,103,63,96,183,215,120,125,71,78,223,55,169,238,243,122,95,223,248,60,62,94,239,220,118,121,63,2,27,104,13,127,172,182,179,89,98,119,7,111,181,13,188,30,161,193,216,75,52,111,86,84,239,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,66,124,31,113,103,163,120,186,218,255,0,191,24,42,245,48,249,218,22,36,173,157,211,141,190,182,167,197,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,118,117,242,49,21,93,19,209,59,169,64,60,209,253,246,110,111,232,191,15,72,250,185,113,113,131,138,225,63,119,47,183,92,173,181,208,154,214,188,20,51,79,173,19,100,125,25,226,122,173,107,202,212,98,203,35,34,73,39,99,227,141,200,170,201,220,244,108,143,141,145,186,242,119,75,107,116,38,244,232,76,158,217,238,94,11,237,157,55,153,240,250,218,94,170,106,254,95,20,204,154,63,222,66,246,72,222,146,68,199,126,87,39,94,157,23,170,42,162,231,179,138,238,20,119,31,132,173,199,126,138,214,177,122,236,85,239,36,248,12,252,16,171,42,229,234,181,81,21,205,69,85,241,204,206,230,164,176,170,171,163,115,154,168,175,99,227,145,246,169,202,51,78,113,5,130,225,246,89,55,85,254,147,66,219,240,203,160,49,115,215,138,43,81,85,146,91,51,218,180,238,216,210,69,134,121,44,70,232,150,87,185,202,214,57,205,107,99,116,110,146,117,3,56,60,104,108,230,11,96,184,160,215,251,85,165,166,239,194,226,178,17,216,199,71,218,244,244,213,109,215,138,220,85,186,189,239,123,252,44,176,216,188,142,114,185,254,62,245,232,174,232,156,84,247,251,3,179,153,222,32,55,151,73,236,238,156,155,211,219,212,217,6,215,146,207,107,31,233,42,177,174,146,205,158,199,189,137,39,138,8,229,151,199,222,142,127,103,107,127,51,145,13,47,98,113,56,172,6,42,150,11,5,140,169,142,198,227,171,199,82,157,58,144,182,24,43,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,17,255,0,140,94,49,116,39,8,26,18,190,127,63,79,237,157,73,153,239,251,191,167,252,147,87,251,83,197,53,118,90,255,0,42,100,18,199,7,138,59,9,39,239,17,59,250,118,183,170,175,225,94,220,36,115,94,215,212,119,183,54,188,79,106,138,146,104,77,99,98,107,178,88,101,73,149,154,98,118,64,190,24,233,197,3,36,149,213,158,145,71,10,194,168,229,239,114,78,175,239,89,214,106,224,47,251,149,199,177,61,178,253,107,230,46,146,168,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,0,1,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,128,5,0,243,71,247,217,185,191,162,252,61,35,175,242,110,223,157,27,182,187,185,170,182,167,88,93,169,140,126,228,87,199,179,17,122,205,133,141,146,100,106,62,100,138,146,39,98,183,190,118,219,145,88,231,61,191,158,22,198,212,123,229,98,22,213,189,27,67,163,119,235,107,245,6,209,238,4,22,228,193,106,42,237,134,194,212,157,97,158,39,178,70,203,20,209,191,241,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,207,15,19,188,61,106,174,23,247,151,53,180,122,166,207,175,244,30,59,56,236,163,42,201,94,28,157,25,91,221,21,136,218,244,255,0,157,27,209,174,123,89,44,82,177,30,254,206,229,242,154,139,116,181,222,171,208,154,71,108,243,249,223,85,166,244,39,175,251,191,75,210,194,207,71,235,102,73,173,126,241,140,73,36,239,145,168,239,222,57,221,189,58,55,162,126,4,128,229,113,239,179,108,191,90,248,123,164,170,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,75,254,109,124,20,125,183,78,231,22,91,101,140,202,220,205,67,225,143,90,99,224,79,60,110,163,12,30,54,100,218,138,238,248,252,44,138,40,229,108,109,115,86,53,108,170,145,164,83,61,245,151,178,251,189,172,182,23,116,52,254,238,109,252,245,35,206,233,219,14,154,186,91,129,38,130,86,62,55,69,44,50,51,240,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,247,12,92,66,233,94,40,54,107,11,187,154,90,183,160,245,254,74,217,28,91,237,71,98,108,101,232,157,219,45,121,28,197,255,0,155,35,21,205,99,159,20,177,61,88,206,254,212,165,110,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,36,87,24,60,38,104,222,46,182,191,238,62,118,197,76,62,118,133,136,236,224,181,27,168,45,169,241,79,89,24,179,163,24,146,68,175,100,177,49,99,115,21,253,157,124,111,84,87,68,197,76,246,107,253,1,172,182,179,89,101,182,251,112,116,245,188,30,161,193,216,90,215,168,217,68,239,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,205,57,81,241,211,254,131,133,253,235,214,127,247,61,93,1,118,243,127,231,53,216,185,44,43,191,245,94,149,142,111,253,188,40,255,0,248,188,37,170,0,0,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,0,2,149,185,213,251,167,210,223,79,232,252,142,68,225,92,18,113,131,169,184,70,221,8,179,77,91,119,116,78,114,196,13,213,152,122,145,87,243,222,130,40,231,100,47,142,73,88,174,107,225,117,151,202,140,107,227,73,21,168,199,185,168,189,205,190,156,158,39,107,248,139,218,54,83,204,227,42,106,157,9,175,48,240,91,100,86,97,146,54,91,165,59,25,52,50,163,92,141,150,39,244,88,228,99,191,36,145,189,26,228,237,123,81,82,133,184,219,224,251,83,112,141,186,18,225,92,150,238,232,156,229,137,221,164,243,22,229,175,231,189,4,81,192,249,153,36,113,61,92,215,194,235,44,137,94,230,70,146,43,85,236,107,81,123,91,63,249,48,105,45,237,192,109,126,165,206,106,38,212,171,181,250,142,195,114,90,114,55,69,4,147,220,200,164,146,85,185,59,36,142,95,44,44,98,83,142,55,71,52,107,222,190,55,198,230,35,100,242,216,248,40,7,154,63,190,205,205,253,23,225,233,30,43,131,238,44,245,151,8,187,161,247,227,5,94,222,99,5,126,188,149,179,186,113,183,210,172,25,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,254,158,70,34,163,101,122,45,239,127,192,79,26,59,19,255,0,126,59,109,172,127,246,204,127,170,244,151,63,254,77,134,118,216,173,255,0,202,245,236,255,0,91,87,241,132,27,21,111,100,185,78,235,249,246,167,121,183,30,222,95,47,186,21,230,203,228,51,20,177,147,250,44,54,58,148,211,69,137,239,174,200,223,43,223,105,31,121,100,88,223,39,134,72,226,143,177,99,235,101,214,41,160,53,254,141,221,61,27,137,220,29,190,212,53,51,154,123,57,93,44,209,189,89,87,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,1,85,124,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,75,254,0,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,95,241,18,185,131,113,183,138,225,67,64,71,130,211,19,212,189,184,186,170,189,136,113,84,219,105,173,159,19,3,161,153,172,203,62,55,67,43,30,200,236,54,54,182,41,17,169,50,249,17,170,169,28,157,41,219,135,173,83,157,215,60,104,109,166,181,213,55,189,110,107,80,110,134,27,41,145,179,226,100,126,123,83,229,162,146,89,59,24,141,99,123,158,247,47,70,162,53,58,244,68,68,252,9,213,207,59,248,39,252,201,253,52,172,189,1,175,245,150,214,107,44,78,224,237,246,161,183,131,212,56,59,9,102,141,234,202,157,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,119,134,190,32,182,227,140,237,142,93,107,140,211,255,0,228,23,252,248,45,73,128,202,64,150,35,175,107,194,197,177,81,234,230,164,118,97,116,115,49,81,200,157,175,142,84,71,53,142,239,141,176,131,86,236,6,209,242,199,223,155,156,86,91,192,106,13,65,161,31,98,142,35,71,98,171,202,197,159,25,145,201,122,180,200,126,249,246,17,210,178,173,10,179,248,146,104,215,202,183,225,141,94,143,133,246,18,127,236,135,18,59,37,196,126,43,39,153,217,125,125,83,81,215,195,88,101,107,236,109,121,234,207,89,239,111,115,21,240,216,99,37,70,57,17,221,175,237,236,114,178,68,69,85,99,209,58,88,7,52,226,43,126,116,111,13,187,71,157,221,109,103,118,163,89,142,174,246,99,40,205,97,97,126,91,34,172,114,215,165,18,181,143,119,124,142,111,69,114,49,221,140,71,200,228,236,99,149,51,217,196,86,252,235,46,36,183,115,59,186,218,206,237,183,63,35,97,236,198,81,154,194,76,204,78,57,30,229,175,74,37,107,24,222,200,218,238,138,228,99,123,222,175,145,201,222,247,42,243,82,242,121,104,113,199,91,136,237,27,14,207,107,134,91,102,226,232,188,60,111,154,220,143,150,195,51,152,232,86,56,18,235,166,122,185,201,101,28,248,155,51,94,239,206,249,18,70,42,163,158,200,102,249,0,57,213,251,88,210,223,80,40,252,118,68,175,94,89,217,108,86,3,141,125,191,206,231,114,117,49,216,220,117,124,245,187,151,45,204,216,96,173,4,120,75,206,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,213,243,20,227,170,207,20,186,201,116,62,223,95,182,205,171,192,88,134,106,48,217,171,19,31,147,200,194,150,24,185,36,85,141,39,133,142,142,195,163,100,46,127,248,24,215,185,140,123,149,140,252,158,95,60,18,101,120,175,215,242,103,117,60,22,232,237,214,149,177,94,108,173,199,85,115,160,203,78,217,161,115,241,44,145,179,68,246,62,74,238,145,206,150,53,114,194,158,53,114,34,201,31,91,222,210,122,91,5,161,180,174,27,69,105,106,62,139,11,167,241,245,241,120,234,222,87,201,224,171,4,109,142,40,251,222,174,123,187,88,198,167,87,42,185,122,117,85,85,252,79,214,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,74,124,39,123,88,217,191,167,250,123,227,160,58,168,5,85,243,180,217,79,254,65,120,140,167,144,255,0,238,104,172,133,89,37,255,0,218,46,84,146,22,36,127,251,106,72,231,73,254,193,26,223,241,169,94,187,43,189,249,93,147,173,184,141,195,96,234,100,108,107,253,15,144,208,239,125,153,28,214,83,130,236,176,44,211,163,91,248,189,233,20,50,49,137,220,212,71,200,215,175,114,49,99,127,159,218,125,11,251,80,221,61,27,182,127,106,125,153,247,183,80,99,176,94,183,193,230,244,190,170,204,112,249,124,125,205,239,237,242,119,118,247,55,175,78,157,83,175,83,77,26,79,75,96,180,54,149,195,104,173,45,71,209,97,116,254,62,190,47,29,91,202,249,60,21,96,141,177,197,31,123,213,207,119,107,24,212,234,229,87,47,78,170,170,191,137,250,192,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,0,0,0,0,0,0,2,0,115,171,246,177,165,190,160,81,248,236,137,85,124,39,123,167,217,191,168,26,123,228,96,52,166,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,48,124,152,156,78,43,1,138,165,130,193,99,42,99,177,184,234,241,212,167,78,164,45,134,10,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,89,154,206,44,125,211,239,39,212,13,67,242,51,150,169,201,83,218,198,169,250,129,123,227,177,197,85,241,99,238,159,121,62,160,106,31,145,156,181,78,74,158,214,53,79,212,11,223,29,142,39,249,13,121,142,240,57,103,138,221,27,67,88,109,243,234,87,220,93,31,94,118,81,134,86,69,19,51,117,28,168,245,165,44,234,136,230,61,174,71,58,7,57,222,38,190,89,90,228,106,76,178,199,68,37,223,114,224,230,1,79,136,140,20,91,73,187,218,139,254,22,40,122,153,226,179,98,56,43,199,168,170,247,190,78,234,236,133,145,198,201,161,141,81,143,133,27,220,177,196,146,181,95,251,228,138,117,31,147,171,53,78,11,67,105,92,206,181,213,55,189,22,23,79,227,236,101,50,54,124,79,147,193,86,8,221,36,178,118,49,28,247,118,177,142,94,141,69,114,244,232,136,171,248,25,236,227,95,138,236,239,22,155,203,119,89,121,114,180,244,134,55,173,61,45,132,187,51,29,232,42,246,177,36,145,91,26,35,18,105,222,207,44,139,213,238,78,172,143,200,246,69,26,146,3,150,47,1,223,182,252,237,109,249,221,140,47,118,129,211,249,6,253,155,139,200,227,188,149,117,68,205,100,205,147,163,188,173,95,13,121,219,93,93,221,28,145,76,228,146,21,235,217,43,82,234,74,96,230,141,192,150,43,100,242,176,239,190,203,233,155,117,244,78,114,195,219,168,49,213,32,111,162,211,215,92,230,36,79,143,181,123,162,173,97,207,114,35,59,60,113,72,212,98,57,169,52,49,54,53,240,125,197,158,178,225,23,116,62,252,96,171,219,204,96,175,215,146,182,119,78,54,250,85,131,42,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,223,211,200,196,84,108,175,69,208,158,128,215,250,55,116,244,110,39,112,118,251,80,212,206,105,236,229,116,179,70,245,101,94,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,40,135,154,63,190,205,205,253,23,225,233,17,84,177,254,85,252,117,89,208,26,135,21,195,14,233,95,183,62,152,206,88,135,27,163,38,134,172,93,152,156,140,246,166,123,160,149,35,141,38,145,150,166,178,136,146,61,239,241,61,172,78,214,198,247,190,59,94,214,27,85,183,27,129,157,210,218,159,90,232,188,86,107,43,162,178,14,202,96,45,220,174,146,73,143,180,172,86,44,145,170,255,0,238,187,162,245,106,73,20,50,34,119,197,27,155,234,192,43,3,157,102,197,220,202,224,180,95,16,248,28,55,155,236,78,253,55,168,172,198,179,201,35,42,202,255,0,37,23,185,136,139,20,112,178,103,90,99,164,85,99,150,75,112,51,243,245,106,50,165,139,31,228,193,176,213,181,86,232,106,93,255,0,206,210,183,233,244,61,118,226,240,79,117,121,91,4,153,27,145,200,217,228,100,200,244,99,223,13,110,172,116,74,215,254,23,163,122,246,43,88,174,184,144,1,205,56,138,216,109,27,196,150,209,231,118,167,89,210,168,230,100,107,189,248,203,211,87,89,159,137,200,163,28,149,238,196,141,123,29,223,27,157,213,90,143,111,123,21,241,185,123,30,228,92,240,239,166,197,238,63,14,155,143,145,218,253,208,195,122,28,173,30,146,195,52,74,175,171,144,170,229,84,142,213,105,21,19,201,11,251,93,209,122,35,145,205,115,30,214,61,143,99,124,1,127,220,174,61,137,237,151,235,95,49,116,149,69,0,243,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,45,80,0,12,171,151,253,202,227,216,158,217,126,181,243,23,73,84,0,40,7,154,63,190,205,205,253,23,225,233,17,84,187,238,92,28,192,41,241,17,130,139,105,55,123,81,127,194,197,15,83,60,86,108,71,5,120,245,21,94,247,201,221,93,144,178,56,217,52,49,170,49,240,163,123,150,56,146,86,171,255,0,124,145,119,94,48,120,76,209,188,93,109,127,220,124,237,138,152,124,237,11,17,217,193,106,55,80,91,83,226,158,178,49,103,70,49,36,137,94,201,98,98,198,230,43,251,58,248,222,168,174,137,138,153,236,215,250,3,89,109,102,178,203,109,246,224,233,235,120,61,67,131,176,181,175,81,178,137,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,172,138,229,113,239,179,108,191,90,248,123,164,170,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,95,241,154,30,36,110,236,149,253,237,213,51,240,229,137,183,142,219,166,216,138,28,28,54,93,59,158,230,71,4,108,150,100,91,15,124,221,146,76,217,100,98,72,168,244,99,218,138,214,47,228,108,170,228,243,140,222,217,120,139,177,153,208,114,91,77,190,171,93,107,107,214,54,220,13,129,89,45,91,110,199,43,225,145,221,239,122,89,135,242,190,38,171,216,139,34,42,181,146,61,29,205,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,159,228,53,230,59,192,229,158,43,116,109,13,97,183,207,169,95,113,116,125,121,217,70,25,89,20,76,205,212,114,163,214,148,179,170,35,152,246,185,28,232,28,231,120,154,249,101,107,145,169,50,203,29,16,151,125,203,131,152,5,62,34,48,81,109,38,239,106,47,248,88,161,234,103,138,205,136,224,175,30,162,171,222,249,59,171,178,22,71,27,38,134,53,70,62,20,111,114,199,18,74,213,127,239,146,41,212,0,0,205,103,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,164,170,0,0,82,183,58,191,116,250,91,233,253,31,145,200,144,0,158,156,183,57,130,86,225,218,204,155,61,188,153,91,110,219,172,141,135,89,165,146,154,89,102,102,153,122,69,60,146,164,85,225,130,89,166,101,153,150,6,171,26,230,178,55,171,228,233,213,242,42,220,78,228,109,86,220,111,6,10,190,152,221,13,23,138,212,216,170,153,10,217,72,106,100,107,164,177,178,212,15,239,142,68,69,255,0,222,107,147,252,47,141,242,70,244,115,30,246,187,213,128,80,15,52,127,125,155,155,250,47,195,210,34,169,47,249,115,113,175,253,149,119,30,124,6,191,201,229,100,219,45,83,251,188,149,104,23,203,30,46,242,171,18,60,155,97,237,115,221,218,198,44,114,182,37,107,159,27,154,238,146,186,24,163,94,21,196,142,247,229,120,143,222,221,83,189,25,156,29,76,53,141,71,98,39,50,133,105,29,35,43,65,12,17,215,133,138,247,126,47,122,69,12,125,239,232,212,115,251,156,141,98,42,49,45,83,147,70,200,101,116,46,201,103,247,163,33,156,169,98,190,232,88,129,180,104,67,27,187,234,65,141,158,229,117,124,175,94,136,175,146,89,37,232,198,162,163,89,27,29,220,170,245,100,118,20,1,85,124,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,75,254,0,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,92,247,21,92,76,104,222,20,54,142,230,233,107,10,54,242,47,117,134,227,113,24,202,200,173,126,71,35,35,36,124,80,44,157,170,216,89,219,20,143,124,142,69,237,99,29,218,215,191,178,55,231,135,117,119,51,85,111,38,227,234,61,210,214,182,253,70,107,83,100,37,200,89,237,146,71,199,15,122,254,72,34,242,61,239,108,49,49,27,28,108,87,47,100,108,99,81,122,53,15,87,194,119,186,125,155,250,129,167,190,70,2,127,243,206,254,9,255,0,50,127,77,42,214,150,39,43,145,173,126,230,63,25,110,213,124,93,116,183,122,88,97,115,217,86,5,150,56,82,89,92,137,209,140,89,102,138,52,115,186,39,124,140,111,247,185,17,122,95,13,28,69,235,190,23,247,78,134,230,104,91,31,236,169,230,41,118,67,254,115,197,250,152,102,158,159,146,88,164,240,249,124,12,111,149,141,239,103,247,162,255,0,122,47,95,230,53,198,14,43,139,61,208,192,79,162,22,220,122,39,75,97,226,110,46,43,113,53,147,186,237,184,227,154,235,228,111,98,57,143,107,146,42,202,196,146,88,250,212,89,35,114,164,170,171,218,249,52,240,241,149,212,155,161,148,226,71,53,138,168,253,61,164,235,219,194,97,236,58,227,155,58,102,230,142,47,35,153,19,23,243,49,148,231,149,174,89,127,47,91,81,171,17,206,107,150,59,137,7,228,234,205,83,130,208,218,87,51,173,117,77,239,69,133,211,248,251,25,76,141,159,19,228,240,85,130,55,73,44,157,140,71,61,221,172,99,151,163,81,92,189,58,34,42,254,5,6,113,253,198,14,87,139,45,220,115,177,235,82,61,9,163,172,92,161,165,25,12,78,71,217,129,239,106,73,122,87,72,198,203,223,97,33,137,233,27,154,212,137,141,99,59,123,210,73,36,225,95,178,221,119,251,44,253,181,253,133,254,243,62,240,125,214,251,79,213,67,255,0,101,61,55,169,240,120,123,252,191,232,127,55,127,103,103,250,187,186,254,3,108,118,207,85,110,238,175,143,66,232,170,158,175,53,99,31,146,200,86,170,216,228,146,75,94,138,148,247,31,4,76,141,142,123,230,145,149,220,200,216,141,252,210,57,141,85,68,85,84,252,173,39,170,115,186,27,85,97,181,174,150,189,232,179,90,127,33,95,41,142,179,226,100,158,11,80,72,217,34,147,177,232,230,59,181,236,106,244,114,43,87,167,69,69,79,192,191,62,0,120,193,197,113,101,180,109,118,65,109,199,174,244,117,122,116,53,91,38,137,168,203,51,189,142,72,239,68,232,216,216,187,44,44,50,189,99,107,90,177,61,175,103,111,98,71,36,156,131,157,95,181,141,45,245,2,143,199,100,74,96,198,101,178,184,91,47,185,134,201,219,161,98,74,243,212,124,181,166,116,79,116,19,196,248,102,137,92,213,69,86,73,20,146,70,246,255,0,115,152,247,53,122,162,170,29,87,133,94,25,245,151,21,251,185,79,107,116,125,234,152,230,54,187,178,89,124,157,149,71,51,29,142,141,241,178,89,210,62,228,116,207,238,150,54,50,54,170,119,61,237,238,115,25,223,35,52,41,178,251,67,163,118,23,107,244,254,209,237,252,22,227,193,105,218,238,134,186,219,157,102,158,87,190,71,75,44,210,63,240,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,246,160,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,41,240,157,237,99,102,254,159,233,239,142,128,234,160,17,171,152,174,206,96,183,147,132,125,119,91,47,55,167,183,163,241,243,235,28,93,158,215,191,195,106,132,18,200,228,236,107,216,142,242,192,182,32,234,238,230,179,207,223,218,231,49,168,103,176,157,60,157,118,207,239,135,21,147,107,171,117,50,169,83,65,105,251,153,8,109,87,143,252,149,183,172,162,83,142,11,15,86,42,39,124,19,220,123,24,142,107,156,232,21,200,170,214,61,22,239,192,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,0,0,0,0,0,0,0,128,28,234,253,172,105,111,168,20,126,59,34,85,95,9,222,233,246,111,234,6,158,249,24,13,41,130,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,0,102,179,139,31,116,251,201,245,3,80,252,140,229,170,114,84,246,177,170,126,160,94,248,236,113,85,124,88,251,167,222,79,168,26,135,228,103,45,83,146,167,181,141,83,245,2,247,199,99,137,254,10,203,230,189,192,229,109,75,138,205,241,113,183,47,182,185,220,109,122,239,213,216,148,100,182,18,245,72,155,28,13,187,2,53,28,177,62,8,154,207,43,87,164,75,12,78,147,171,29,27,252,213,87,160,53,254,178,218,205,101,137,220,29,190,212,54,240,122,135,7,97,44,209,189,89,83,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,254,224,147,140,29,51,197,206,215,197,154,106,212,165,173,176,117,224,110,172,195,212,138,199,130,140,242,201,59,33,124,114,74,196,107,153,51,107,62,84,99,95,34,198,142,70,61,206,84,238,116,95,231,89,155,222,92,126,220,104,188,110,18,111,71,182,89,44,131,235,103,95,95,32,214,201,123,41,211,203,82,189,136,59,17,235,11,25,4,210,177,91,35,216,233,17,86,70,49,209,64,231,212,94,38,60,84,217,90,80,231,110,219,167,141,125,136,219,114,197,74,205,179,60,48,43,147,200,248,226,116,145,182,71,163,122,170,49,100,98,57,81,17,92,222,189,83,78,123,85,165,182,227,69,237,198,156,211,123,67,71,21,83,70,84,199,196,236,35,113,114,164,181,100,171,34,121,27,51,37,69,119,155,201,222,178,44,170,231,58,71,61,94,231,57,92,174,95,86,121,253,194,198,104,220,214,128,212,184,109,198,146,164,122,78,254,30,237,108,243,237,219,90,176,55,28,248,94,219,43,36,200,230,172,76,241,43,250,189,28,222,212,234,189,83,167,83,49,154,179,238,175,222,172,207,220,95,181,126,237,253,161,99,236,127,181,188,126,187,208,249,29,224,245,30,47,221,249,188,125,157,253,159,151,187,175,79,195,161,109,60,148,243,123,203,144,219,141,105,141,205,205,235,54,203,27,144,101,108,19,236,100,26,233,40,229,58,121,109,215,175,7,98,189,33,123,39,134,87,171,164,99,27,34,162,198,199,186,89,220,200,87,205,31,223,102,230,254,139,240,244,143,107,203,203,132,205,27,197,214,215,239,110,135,206,216,169,135,206,208,177,165,236,224,181,27,168,45,169,241,79,89,47,172,232,198,36,145,43,217,44,76,88,220,197,127,103,95,27,213,21,209,49,82,32,107,253,1,172,182,179,89,101,182,251,112,116,245,188,30,161,193,216,90,215,168,217,68,239,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,223,185,105,115,4,173,188,56,172,63,15,155,191,149,183,38,224,208,175,233,176,249,107,114,203,106,125,74,198,54,212,242,44,138,200,17,144,62,189,104,34,106,190,105,92,249,215,171,149,85,234,238,182,20,1,194,184,230,143,107,230,225,47,115,33,222,43,182,233,233,135,225,251,100,177,82,180,150,103,134,234,205,31,160,124,113,50,72,252,143,75,158,153,81,142,145,145,185,81,18,71,54,53,122,166,115,11,243,229,89,137,197,99,184,28,208,55,49,248,202,149,108,101,44,102,45,222,150,24,90,199,218,157,50,118,97,73,101,114,39,87,189,34,134,40,209,206,234,189,145,177,191,220,212,68,150,160,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,226,234,72,235,198,223,7,218,103,139,157,175,151,10,228,169,75,91,96,235,206,237,39,152,183,45,143,5,25,229,146,7,204,201,35,137,232,215,50,102,214,100,74,247,50,69,141,28,175,99,92,169,218,236,240,150,233,202,43,140,29,51,127,70,227,248,75,214,11,83,27,157,197,216,178,237,34,232,98,176,247,229,224,149,109,222,182,201,85,24,232,162,124,10,217,28,143,115,216,143,100,140,107,91,221,27,156,251,52,40,7,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,106,128,0,101,92,191,238,87,30,196,246,203,245,175,152,186,74,160,1,64,60,209,253,246,110,111,232,191,15,72,242,156,53,112,117,174,248,166,208,155,147,159,219,75,158,171,82,104,79,177,253,22,159,241,194,207,181,253,108,211,50,79,242,169,167,142,58,254,40,224,124,159,153,29,223,211,181,58,47,78,188,131,64,107,253,101,181,154,203,19,184,59,125,168,109,224,245,14,14,194,89,163,122,178,167,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,183,253,193,39,24,58,103,139,157,175,139,52,213,169,75,91,96,235,192,221,89,135,169,21,143,5,25,229,146,118,66,248,228,149,136,215,50,102,214,124,168,198,190,69,141,28,140,123,156,169,220,232,63,207,23,75,96,170,106,173,164,214,181,232,246,102,178,184,252,198,46,229,159,43,215,203,86,164,149,100,175,31,98,175,99,123,95,118,202,245,68,71,47,147,163,149,81,173,68,141,124,174,61,246,109,151,235,95,15,116,149,92,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,73,21,205,123,142,59,58,151,43,155,225,31,110,89,81,112,88,219,21,217,171,178,200,248,172,45,235,113,58,57,219,74,5,106,185,34,100,18,181,158,87,47,73,86,104,157,31,70,54,55,249,160,86,197,236,94,227,241,23,184,248,237,175,218,252,55,174,202,222,235,44,211,74,170,202,184,250,173,84,73,45,89,145,17,124,112,179,185,189,87,162,185,92,230,177,141,123,222,198,59,69,59,23,177,123,113,195,166,220,99,182,191,107,240,222,135,21,71,172,179,77,42,163,237,100,45,57,17,36,181,102,68,68,242,76,254,214,245,94,136,212,107,90,198,53,140,99,24,218,65,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,156,43,131,238,44,244,111,23,91,95,247,227,5,94,166,31,59,66,196,149,179,186,113,183,214,212,248,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,206,190,70,34,171,162,122,36,64,230,189,192,229,109,75,138,205,241,113,183,47,182,185,220,109,122,239,213,216,148,100,182,18,245,72,155,28,13,187,2,53,28,177,62,8,154,207,43,87,164,75,12,78,147,171,29,27,252,213,87,160,53,254,178,218,205,101,137,220,29,190,212,54,240,122,135,7,97,44,209,189,89,83,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,254,224,147,140,29,51,197,206,215,197,154,106,212,165,173,176,117,224,110,172,195,212,138,199,130,140,242,201,59,33,124,114,74,196,107,153,51,107,62,84,99,95,34,198,142,70,61,206,84,238,116,138,0,3,53,156,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,0,82,183,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,202,185,213,251,167,210,223,79,232,252,142,68,114,206,225,235,74,241,65,179,92,67,237,30,169,179,232,61,127,221,123,56,236,163,42,199,98,108,101,232,157,146,116,86,35,107,211,254,116,111,70,185,142,124,82,202,196,123,59,251,146,26,239,70,208,235,45,133,221,13,65,180,123,129,5,72,243,186,118,195,97,176,181,39,73,160,149,143,141,178,197,52,111,252,21,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,44,211,148,167,26,255,0,109,211,167,194,110,230,228,242,183,51,80,249,164,209,121,9,215,207,27,168,195,7,145,248,199,42,55,190,63,11,34,150,72,157,35,156,213,141,93,18,44,105,20,44,125,159,148,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,138,188,209,253,246,110,111,232,191,15,72,238,188,166,118,135,70,239,214,215,241,25,180,123,129,5,185,48,90,138,190,153,134,194,212,157,97,158,39,178,76,132,177,77,27,255,0,20,71,199,44,113,200,136,228,115,21,88,136,230,185,170,230,172,53,226,119,135,173,85,194,254,242,230,182,143,84,217,245,254,131,199,103,29,148,101,89,43,195,147,163,43,123,162,177,27,94,159,243,163,122,53,207,107,37,138,86,35,223,217,220,191,147,176,59,57,157,226,3,121,116,158,206,233,201,189,61,189,77,144,109,121,44,246,177,254,146,171,26,233,44,217,236,123,216,146,120,160,142,89,124,125,232,231,246,118,183,243,57,16,210,246,39,19,138,192,98,169,96,176,88,202,152,236,110,58,188,117,41,211,169,11,97,130,180,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,1,85,124,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,75,254,0,128,28,234,253,172,105,111,168,20,126,59,34,86,175,1,187,153,165,118,111,138,93,43,186,90,214,223,167,194,233,156,126,127,33,103,182,72,217,36,221,152,91,189,144,69,228,123,24,233,165,122,182,56,216,174,78,249,30,198,162,245,114,30,127,138,174,38,53,151,21,251,185,115,116,181,133,26,152,230,54,187,113,184,140,101,100,71,51,29,142,141,242,62,40,22,78,212,116,207,238,150,71,190,71,34,119,61,238,237,107,25,217,27,61,6,132,225,71,59,157,225,59,115,56,170,213,49,101,113,120,93,51,246,109,61,46,158,22,50,28,213,169,178,80,214,181,39,115,149,94,176,192,199,185,157,90,212,107,229,127,68,147,172,18,198,239,43,194,119,186,125,155,250,129,167,190,70,2,127,243,206,254,9,255,0,50,127,77,56,255,0,38,172,78,43,63,196,150,182,193,103,113,149,50,56,220,142,219,228,170,92,167,110,22,205,5,152,36,191,143,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,156,255,0,152,55,4,153,94,20,53,252,121,221,49,5,187,219,117,170,172,88,155,21,113,181,92,216,49,51,186,105,156,204,75,228,116,210,189,239,142,187,99,115,101,145,90,179,39,145,90,138,177,201,210,42,226,113,57,92,254,86,150,11,5,140,183,145,201,100,108,71,82,157,58,144,186,105,236,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,104,251,132,141,151,197,108,47,15,58,39,111,234,233,10,154,119,47,30,30,157,189,73,94,23,182,87,203,155,146,188,126,182,89,101,107,156,146,191,202,142,106,57,28,230,163,24,198,51,164,108,98,37,91,115,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,31,171,206,143,81,241,5,71,5,167,48,120,198,122,29,152,189,233,162,201,89,175,98,38,73,145,206,185,246,100,142,173,134,121,60,175,134,56,106,178,102,34,70,145,121,28,174,115,158,246,68,145,213,182,222,210,209,185,29,127,166,177,251,141,150,183,139,210,118,179,20,161,207,94,168,213,116,245,113,206,153,137,102,104,209,24,245,87,182,37,123,145,17,143,252,81,63,43,191,185,109,83,154,6,39,107,240,188,191,54,158,158,202,227,42,80,208,146,106,140,69,189,63,21,104,100,137,142,165,62,43,33,52,114,171,101,68,149,95,34,73,228,123,164,253,227,158,247,57,253,94,174,82,26,242,184,247,217,182,95,173,124,61,211,213,115,107,194,108,214,19,138,203,144,237,148,62,143,80,77,143,134,206,180,165,6,61,208,85,110,82,100,243,50,195,100,87,244,146,105,160,150,39,202,145,198,214,35,145,175,87,201,44,179,35,57,7,3,250,183,119,52,143,20,123,127,38,203,186,220,185,220,166,98,182,54,205,24,165,123,32,200,99,164,149,171,110,11,74,200,166,86,214,241,49,210,73,39,138,79,10,71,230,70,247,68,213,75,52,231,87,237,99,75,125,64,163,241,217,18,160,54,171,108,245,86,242,110,62,156,218,221,21,83,212,102,181,54,66,44,125,110,232,228,124,112,247,175,231,158,95,27,30,246,195,19,17,210,72,244,106,246,70,199,185,83,163,84,208,247,10,188,51,232,222,20,54,142,158,214,232,251,214,242,47,117,135,100,178,249,59,42,173,126,71,35,35,35,100,179,164,125,202,216,89,219,20,108,100,109,85,237,99,27,220,231,191,190,71,246,0,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,210,159,9,222,214,54,111,233,254,158,248,232,14,170,0,51,25,189,250,43,21,182,187,209,175,182,231,5,98,220,248,221,43,170,50,184,74,114,219,123,93,60,144,86,183,36,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,220,90,247,36,189,45,130,169,176,90,235,90,215,163,217,154,202,235,5,197,220,179,229,122,249,106,212,165,94,74,241,246,42,246,55,181,247,108,175,84,68,114,249,58,57,85,26,212,75,21,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,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,0,0,0,0,0,1,0,57,213,251,88,210,223,80,40,252,118,68,170,190,19,189,211,236,223,212,13,61,242,48,26,83,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,0,205,103,22,62,233,247,147,234,6,161,249,25,203,84,228,169,237,99,84,253,64,189,241,216,226,170,248,177,247,79,188,159,80,53,15,200,206,90,167,37,79,107,26,167,234,5,239,142,199,19,252,2,146,249,163,112,73,138,225,251,83,67,189,187,111,5,74,122,39,90,102,31,81,248,90,149,91,94,12,21,213,174,201,27,20,125,102,115,164,100,238,142,236,168,214,70,200,225,72,210,52,232,139,26,28,215,149,199,190,205,178,253,107,225,238,151,189,175,244,6,141,221,61,27,150,219,237,193,211,213,51,154,123,57,93,107,94,163,101,23,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,246,113,131,194,102,178,225,23,116,62,227,231,108,91,204,96,175,215,142,206,11,81,186,130,85,131,42,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,223,211,198,245,68,108,172,85,150,156,167,120,215,200,233,109,85,140,225,95,114,50,125,250,111,51,214,182,142,157,235,86,188,56,171,206,146,197,137,43,200,229,107,36,155,213,73,55,107,21,210,61,201,42,69,27,24,169,42,171,45,252,168,14,108,92,107,228,117,78,170,201,240,175,182,249,62,205,55,134,233,91,88,206,197,171,98,28,173,230,201,94,196,117,227,114,53,242,67,233,100,135,181,234,217,24,229,149,101,141,236,68,137,21,240,215,133,94,25,245,151,21,251,185,79,107,116,125,234,152,230,54,187,178,89,124,157,149,71,51,29,142,141,241,178,89,210,62,228,116,207,238,150,54,50,54,170,119,61,237,238,115,25,223,35,52,83,160,52,6,141,218,205,27,137,219,237,190,211,213,48,122,123,7,93,43,81,163,89,23,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,90,33,230,143,239,179,115,127,69,248,122,68,170,228,99,252,108,254,91,254,164,72,174,99,188,14,89,226,183,70,208,214,27,124,250,149,247,23,71,215,157,148,97,149,145,68,204,221,71,42,61,105,75,58,162,57,143,107,145,206,129,206,119,137,175,150,86,185,26,147,44,177,209,94,39,45,149,192,101,105,103,112,89,59,120,236,150,58,196,118,233,220,169,51,161,158,180,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,255,0,112,3,198,14,43,139,45,163,107,178,11,110,61,119,163,171,211,161,170,217,52,77,70,89,157,236,114,71,122,39,70,198,197,217,97,97,149,235,27,90,213,137,237,123,59,123,18,57,36,148,0,174,14,115,251,243,103,74,237,126,154,216,12,21,218,158,163,92,88,118,83,58,198,216,137,211,199,142,167,36,110,130,55,194,172,87,177,147,89,232,246,202,142,103,227,70,70,39,122,57,232,218,118,44,251,146,158,250,83,197,103,117,167,15,25,236,207,135,237,190,205,73,167,107,72,144,71,27,237,68,207,29,230,53,234,169,44,147,62,22,213,123,99,68,123,82,58,147,191,242,116,114,190,218,129,229,53,214,211,237,102,232,122,31,218,102,218,105,77,91,246,103,151,209,125,187,134,173,127,210,249,59,124,158,47,51,29,217,221,227,103,119,111,78,189,141,235,253,200,124,186,43,100,54,95,109,114,178,231,118,231,104,116,86,149,201,79,93,213,37,185,132,192,84,163,60,144,57,205,115,162,116,144,198,215,43,21,204,99,149,170,189,58,177,171,254,164,61,168,50,174,125,88,156,182,87,1,149,165,157,193,100,237,227,178,88,235,17,219,167,114,164,206,134,122,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,26,9,224,95,140,220,23,24,123,113,107,39,38,43,236,109,103,165,253,61,125,77,141,137,143,90,173,146,84,127,138,205,105,29,215,172,50,248,165,84,141,206,89,35,115,28,215,119,34,50,89,42,91,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,106,128,0,101,92,191,238,87,30,196,246,203,245,175,152,186,74,160,1,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,143,201,230,215,193,71,216,151,46,113,101,182,88,204,85,60,44,222,24,245,166,62,4,240,72,219,211,79,227,102,77,168,174,236,147,204,249,98,142,86,198,214,185,36,70,202,169,34,203,51,217,2,248,117,223,157,101,195,110,238,96,183,91,70,93,182,215,227,172,49,153,58,48,216,72,89,150,199,43,218,182,41,74,174,99,219,217,35,91,209,28,172,119,99,209,146,53,59,216,213,73,171,205,155,119,180,110,253,109,127,14,123,185,183,243,219,147,5,168,171,234,105,171,165,184,22,25,226,123,36,199,197,44,50,51,241,68,124,114,199,36,106,173,87,49,85,138,173,115,154,173,114,240,174,87,30,251,54,203,245,175,135,186,74,174,121,223,193,63,230,79,233,165,101,232,61,127,172,182,195,83,65,172,246,255,0,80,219,193,103,106,215,183,90,190,66,162,163,103,129,150,107,201,94,85,141,221,58,177,235,20,210,34,61,189,30,197,84,115,85,174,68,114,52,6,128,214,91,167,172,177,59,125,183,218,122,222,115,80,231,44,37,106,52,107,34,119,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,127,220,18,112,125,166,120,70,218,248,176,173,74,151,117,182,114,188,14,213,153,138,146,216,240,94,158,41,39,124,44,142,57,94,173,107,33,109,151,196,143,107,35,89,17,168,247,181,170,189,173,145,69,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,204,214,112,197,196,46,170,225,127,121,112,187,185,165,171,122,255,0,65,228,173,145,197,190,212,149,225,201,209,149,189,178,215,145,204,95,249,178,49,92,215,181,146,197,19,213,143,236,237,93,25,237,238,181,197,110,86,128,211,91,141,130,175,110,12,110,170,195,210,205,211,138,219,26,217,227,130,204,44,154,54,200,214,185,205,71,163,94,136,168,142,114,117,235,209,87,251,202,107,230,141,193,38,43,135,237,77,14,246,237,188,21,41,232,157,105,152,125,71,225,106,85,109,120,48,87,86,187,36,108,81,245,153,206,145,147,186,59,178,163,89,27,35,133,35,72,211,162,44,104,115,94,87,30,251,54,203,245,175,135,186,95,240,0,25,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,64,3,197,107,93,144,217,125,202,202,197,157,220,109,161,209,90,171,37,5,118,212,138,230,111,1,82,244,241,192,215,57,205,137,178,77,27,156,140,71,61,238,70,162,244,234,247,47,250,212,250,180,46,211,237,102,215,250,239,217,158,218,105,77,37,246,159,139,214,253,133,134,173,67,213,120,251,188,126,95,11,27,223,219,228,127,111,119,94,157,238,233,253,234,84,15,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,47,248,232,224,203,5,198,30,220,85,198,71,149,251,27,89,233,127,81,99,76,228,165,123,214,171,100,149,25,229,173,102,54,245,235,12,190,40,145,100,107,86,72,220,198,185,189,200,143,138,76,251,101,177,57,92,6,86,238,11,59,140,183,142,201,99,172,73,82,229,59,112,186,25,235,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,93,255,0,45,62,58,172,241,53,166,109,109,134,231,95,183,107,116,52,229,121,242,86,175,58,172,81,193,151,199,45,132,70,206,196,130,54,69,11,225,89,225,133,209,171,83,185,60,114,53,207,87,72,145,201,253,83,195,214,193,107,156,237,173,83,173,118,63,111,245,6,106,239,103,169,200,229,52,205,43,118,167,236,99,88,206,249,100,141,207,119,107,24,214,167,85,252,26,212,68,252,17,15,213,208,187,79,181,155,95,235,191,102,123,105,165,52,151,218,126,47,91,246,22,26,181,15,85,227,238,241,249,124,44,111,127,111,145,253,189,221,122,119,187,167,247,169,69,156,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,137,191,198,15,9,154,55,139,173,175,251,143,157,177,83,15,157,161,98,59,56,45,70,234,11,106,124,83,214,70,44,232,198,36,145,43,217,44,76,88,220,197,127,103,95,27,213,21,209,49,82,53,114,163,224,215,89,108,69,109,103,186,219,195,165,109,224,181,134,78,196,186,103,27,70,202,167,125,124,116,18,162,216,153,22,57,92,201,25,61,136,216,140,85,103,248,42,54,72,222,232,231,69,91,10,0,21,87,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,191,224,8,1,206,175,218,198,150,250,129,71,227,178,37,43,18,211,151,207,4,153,94,43,245,252,153,221,79,5,186,59,117,165,108,87,155,43,113,213,92,232,50,211,182,104,92,252,75,36,108,209,61,143,146,187,164,115,165,141,92,176,167,141,92,136,178,71,214,205,57,141,233,108,22,134,229,213,173,52,86,150,163,232,176,186,127,31,167,113,120,234,222,87,201,224,171,6,82,132,113,71,222,245,115,221,218,198,53,58,185,85,203,211,170,170,175,226,83,103,9,222,233,246,111,234,6,158,249,24,9,255,0,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,91,246,234,237,158,149,222,77,184,212,123,91,173,106,122,140,46,166,199,203,143,179,219,28,111,146,30,244,252,147,197,228,99,216,217,162,122,54,72,222,173,94,201,24,199,34,117,106,21,129,194,7,46,12,238,218,241,197,148,196,238,220,31,109,233,253,179,199,212,213,184,28,190,62,235,43,195,126,212,182,220,220,92,179,64,142,89,153,209,106,93,123,162,69,237,108,180,209,28,249,34,115,124,214,212,120,173,107,178,27,47,185,89,88,179,187,141,180,58,43,85,100,160,174,218,145,92,205,224,42,94,158,56,26,231,57,177,54,73,163,115,145,136,231,189,200,212,94,157,94,229,255,0,90,159,86,133,218,125,172,218,255,0,93,251,51,219,77,41,164,190,211,241,122,223,176,176,213,168,122,175,31,119,143,203,225,99,123,251,124,143,237,238,235,211,189,221,63,189,79,175,95,232,13,27,186,122,55,45,183,219,131,167,170,103,52,246,114,186,214,189,70,202,47,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,236,227,19,133,93,101,194,134,238,100,52,126,103,27,109,218,99,35,98,197,157,39,151,146,68,153,153,28,114,63,242,35,165,107,24,223,83,27,93,27,102,103,107,123,94,168,228,79,27,227,123,249,252,123,189,172,153,178,246,54,17,211,212,147,73,207,170,33,213,236,141,208,39,158,12,139,42,73,85,206,100,137,209,85,146,69,35,17,205,119,119,69,134,53,103,103,89,59,219,55,187,218,203,98,55,19,31,186,91,125,61,72,53,14,38,189,232,104,207,102,4,153,149,223,102,164,213,86,100,98,254,87,61,141,157,207,98,57,28,206,246,183,185,175,111,86,175,159,255,0,125,90,247,85,127,202,186,143,82,106,60,135,254,114,229,236,149,235,18,127,239,73,52,210,72,255,0,252,174,115,157,254,181,82,247,185,124,240,73,138,225,67,64,73,157,212,240,84,189,184,186,170,189,121,178,183,29,85,173,159,19,3,161,133,207,196,178,70,205,43,30,200,236,54,71,58,88,213,169,50,248,213,200,169,28,125,57,175,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,0,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,74,124,39,123,88,217,191,167,250,123,227,160,58,168,7,42,226,171,116,191,98,220,56,238,46,230,67,157,251,26,254,27,79,218,251,42,239,165,245,30,44,164,172,240,209,253,218,177,237,119,91,82,192,223,206,213,98,117,234,254,141,71,42,102,176,178,158,73,123,153,170,171,110,158,186,217,207,87,229,211,121,13,62,186,155,193,36,146,59,211,222,175,102,189,126,248,91,223,227,103,146,59,93,36,94,197,115,188,16,126,100,70,116,91,127,7,52,203,112,201,195,110,127,43,119,59,157,225,243,109,114,57,44,141,137,45,220,185,111,73,208,154,123,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,181,210,218,79,74,232,108,21,93,45,162,180,206,43,79,225,105,119,250,108,118,46,148,117,42,193,222,247,61,253,145,70,141,99,123,158,247,57,122,39,226,231,42,175,226,170,126,176,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,0,0,0,0,0,1,0,57,213,251,88,210,223,80,40,252,118,68,170,190,19,189,211,236,223,212,13,61,242,48,26,83,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,0,205,103,22,62,233,247,147,234,6,161,249,25,203,84,228,169,237,99,84,253,64,189,241,216,226,170,248,177,247,79,188,159,80,53,15,200,206,90,167,37,79,107,26,167,234,5,239,142,199,19,252,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,199,10,227,7,132,205,27,197,214,215,253,199,206,216,169,135,206,208,177,29,156,22,163,117,5,181,62,41,235,35,22,116,99,18,72,149,236,150,38,44,110,98,191,179,175,141,234,138,232,152,169,158,205,127,160,53,150,214,107,44,182,223,110,14,158,183,131,212,56,59,11,90,245,27,40,157,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,207,79,247,96,183,51,251,48,125,204,235,149,253,182,253,161,227,251,225,233,49,222,135,208,250,143,55,155,211,248,124,126,111,31,249,47,135,195,219,219,251,239,47,127,238,200,1,164,244,182,119,92,234,172,54,138,210,212,125,110,107,80,100,43,226,241,213,188,172,143,207,106,121,27,28,81,247,189,90,198,247,61,237,78,174,84,106,117,234,170,137,248,154,19,224,163,133,28,23,9,123,53,75,70,248,177,87,53,126,75,165,205,83,155,165,11,219,235,237,119,61,99,141,29,34,171,214,24,24,255,0,20,105,209,141,94,143,147,198,199,203,34,18,0,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,16,43,142,14,88,85,184,154,221,12,118,238,109,206,178,169,166,51,185,107,21,106,106,228,201,36,179,193,98,164,113,182,38,220,172,198,245,84,179,28,81,178,63,10,171,34,149,26,197,239,133,205,123,165,149,91,13,195,174,209,240,219,163,107,104,205,169,210,117,49,204,109,120,97,189,147,124,76,118,71,44,248,213,238,73,174,88,70,163,166,127,116,178,170,34,244,99,59,213,177,181,140,232,212,233,96,206,103,27,155,243,91,136,238,37,245,142,228,225,174,219,159,79,45,134,98,244,250,77,98,89,24,152,234,204,72,163,146,38,74,198,58,22,76,230,201,101,98,236,111,99,236,61,23,171,187,156,188,40,247,251,3,188,121,222,31,247,151,73,239,22,156,135,212,91,211,57,6,216,146,183,115,25,234,234,189,174,142,205,110,247,177,233,31,150,9,37,139,201,216,174,103,127,115,127,51,81,77,52,128,0,50,174,75,252,151,2,218,171,92,240,99,181,92,71,236,134,140,202,234,12,213,223,181,169,107,12,94,61,210,91,181,63,102,86,196,52,237,214,170,214,185,238,237,99,60,83,36,107,248,53,176,189,35,232,147,202,79,78,95,124,183,43,112,237,102,142,242,111,12,181,50,59,138,234,241,205,141,165,89,242,181,154,101,242,69,102,27,16,172,177,205,225,184,249,33,176,198,189,86,53,100,111,99,146,55,61,58,72,181,237,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,64,0,50,174,95,247,43,143,98,123,101,250,215,204,93,37,80,0,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,20,67,204,119,129,202,220,41,107,42,26,195,111,159,110,198,221,107,11,19,178,140,50,178,89,95,132,182,212,71,173,41,103,84,86,189,142,106,185,208,57,206,242,185,145,74,215,35,150,21,150,72,106,74,174,87,30,251,54,203,245,175,135,186,74,174,121,223,193,63,230,79,233,165,85,151,125,203,131,151,253,62,29,240,81,110,222,239,105,223,248,88,191,234,96,138,181,137,32,177,30,157,171,222,248,251,107,190,23,201,27,230,154,52,71,190,100,119,114,71,42,68,212,103,239,150,89,212,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,153,87,52,167,194,119,181,141,155,250,127,167,190,58,2,42,243,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,0,102,179,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,210,85,0,0,41,91,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,181,66,16,113,247,203,138,183,21,89,90,91,149,182,57,125,63,165,245,221,90,235,91,34,251,213,101,108,25,230,35,161,108,43,98,104,149,203,19,224,137,179,35,94,144,72,249,17,99,141,202,214,70,197,111,116,225,71,133,29,184,225,43,110,25,162,180,84,94,187,43,123,199,62,127,63,60,40,203,89,123,77,69,68,115,145,21,124,112,179,185,201,20,40,170,216,218,231,42,171,222,249,36,127,107,5,0,243,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,45,80,0,1,85,124,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,75,254,0,128,28,234,253,172,105,111,168,20,126,59,34,85,175,10,188,51,235,46,43,247,114,158,214,232,251,213,49,204,109,119,100,178,249,59,42,142,102,59,29,27,227,100,179,164,125,200,233,159,221,44,108,100,109,84,238,123,219,220,230,51,190,70,104,123,106,182,207,74,236,222,220,105,205,173,209,85,61,62,23,76,227,226,199,214,238,142,54,73,55,98,126,121,229,241,177,140,116,210,189,93,36,143,70,167,124,143,123,149,58,185,78,1,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,63,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,0,0,114,174,37,248,116,208,156,80,109,101,253,179,215,85,255,0,218,220,195,221,239,155,252,217,148,244,211,67,5,207,28,82,199,230,241,121,222,239,19,221,216,255,0,238,84,254,229,76,245,239,166,197,238,63,14,155,143,145,218,253,208,195,122,28,173,30,146,195,52,74,175,171,144,170,229,84,142,213,105,21,19,201,11,251,93,209,122,35,145,205,115,30,214,61,143,99,124,1,113,60,169,248,28,179,182,184,170,28,82,110,75,234,75,157,212,248,116,126,150,198,53,145,78,152,236,117,166,177,233,117,242,116,85,101,153,162,232,214,182,55,39,142,25,100,107,213,206,149,209,195,99,228,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,255,0,128,0,229,92,88,251,88,222,79,167,250,135,227,167,51,88,105,79,132,239,107,27,55,244,255,0,79,124,116,7,85,0,174,174,117,155,153,247,127,99,180,94,214,212,183,149,175,111,88,106,7,228,38,244,242,118,85,177,70,132,63,188,130,199,71,162,191,172,246,233,200,198,43,92,222,232,21,202,173,115,25,214,163,52,158,128,214,90,234,182,160,181,163,244,245,188,179,52,174,30,76,254,93,43,34,57,245,113,209,203,20,82,216,86,117,238,115,24,233,227,87,246,162,246,179,185,238,232,198,61,205,246,188,42,238,151,236,91,136,237,186,220,201,179,191,99,80,195,106,10,191,106,221,244,190,163,197,139,149,254,27,223,187,70,61,206,235,86,89,219,249,26,175,78,189,89,209,200,213,77,41,128,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,0,0,0,0,0,0,1,0,57,213,251,88,210,223,80,40,252,118,68,170,190,19,189,211,236,223,212,13,61,242,48,26,83,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,0,205,103,22,62,233,247,147,234,6,161,249,25,203,84,228,169,237,99,84,253,64,189,241,216,226,170,248,177,247,79,188,159,80,53,15,200,206,90,167,37,79,107,26,167,234,5,239,142,199,19,252,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,173,94,112,92,49,237,197,253,8,188,80,87,205,98,180,214,169,197,120,49,119,43,122,100,73,181,92,146,205,4,117,227,239,89,90,158,106,240,54,204,157,82,57,36,124,81,246,185,81,144,181,91,80,37,186,114,113,225,159,70,211,209,183,184,158,204,222,211,249,237,67,145,177,54,35,11,12,42,179,89,211,108,137,94,203,62,85,87,118,197,102,195,95,26,162,118,119,182,186,177,81,253,182,94,196,179,64,80,15,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,213,0,7,10,227,115,126,108,240,227,195,70,177,220,156,53,218,144,106,20,174,204,94,159,73,172,69,27,215,35,101,233,20,114,68,201,88,246,204,248,90,233,44,172,93,142,239,101,119,162,244,111,115,147,60,58,79,75,103,117,206,170,195,104,173,45,71,214,230,181,6,66,190,47,29,91,202,200,252,246,167,145,177,197,31,123,213,172,111,115,222,212,234,229,70,167,94,170,168,159,137,249,71,234,234,109,45,157,209,249,24,113,58,142,143,164,183,99,31,67,41,28,126,86,73,221,86,237,88,173,214,147,171,21,81,59,224,158,39,244,235,220,222,238,142,68,114,42,37,233,242,180,223,74,123,193,194,158,7,77,221,204,250,189,73,183,127,239,111,39,12,137,4,114,50,172,106,171,143,123,99,137,123,188,62,151,199,11,100,123,90,231,201,90,127,241,43,85,238,152,0,0,101,92,191,238,87,30,196,246,203,245,175,152,186,74,162,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,0,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,0,20,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,67,207,235,253,1,163,119,79,70,229,182,251,112,116,245,76,230,158,206,87,90,215,168,217,69,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,61,156,96,240,153,172,184,69,221,15,184,249,219,22,243,24,43,245,227,179,130,212,110,160,149,96,202,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,247,244,241,189,81,27,43,21,125,175,43,143,125,155,101,250,215,195,221,37,87,60,239,224,159,243,39,244,210,37,114,203,196,226,179,92,113,237,133,60,206,50,165,250,241,216,201,91,100,86,97,108,172,108,240,99,45,205,12,168,215,34,162,62,57,99,142,70,59,251,218,246,53,201,209,81,20,208,72,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,204,171,154,83,225,59,218,198,205,253,63,211,223,29,1,21,121,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,191,224,0,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,0,20,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,0,20,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,64,0,5,85,243,206,254,9,255,0,50,127,77,34,175,43,143,125,155,101,250,215,195,221,47,248,2,21,115,86,219,61,85,188,155,63,182,123,91,162,170,122,140,214,166,221,12,102,62,183,116,114,62,56,123,241,249,30,249,229,241,177,239,108,49,49,29,36,143,70,175,100,108,123,149,58,53,78,235,194,175,12,250,55,133,13,163,167,181,186,62,245,188,139,221,97,217,44,190,78,202,171,95,145,200,200,200,217,44,233,31,114,182,22,118,197,27,25,27,85,123,88,198,247,57,239,239,145,253,128,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,19,255,0,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,186,144,0,0,174,14,117,250,3,70,203,178,250,55,116,157,167,170,38,172,171,170,43,224,25,150,106,43,103,92,116,181,46,206,234,239,84,94,143,98,75,11,30,222,228,94,197,89,59,59,124,146,119,64,174,91,218,91,5,172,56,218,218,220,78,163,163,234,234,87,200,91,202,71,31,149,241,246,218,165,70,197,186,210,117,98,162,175,100,240,68,254,157,123,93,219,209,200,173,85,69,208,160,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,0,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,74,124,39,123,88,217,191,167,250,123,227,160,58,168,5,11,115,83,222,60,22,238,241,113,151,173,167,33,235,83,65,99,226,209,210,89,238,127,249,85,170,211,207,37,149,236,123,26,172,241,207,98,88,58,126,102,187,193,222,215,43,94,136,157,215,148,255,0,12,245,183,55,101,247,211,88,94,189,82,133,141,105,135,185,182,120,188,147,86,89,167,199,178,122,158,75,175,125,126,230,69,35,21,103,160,230,254,110,245,88,36,111,88,209,85,95,92,26,179,75,103,116,54,170,204,232,173,83,71,209,102,180,254,66,198,47,35,91,202,201,60,22,160,145,209,203,31,123,21,204,119,107,216,228,234,213,86,175,78,168,170,159,137,162,142,11,55,51,246,187,194,158,216,107,169,45,229,109,219,177,167,224,199,223,181,148,147,201,106,213,234,74,180,237,78,247,247,185,95,228,158,188,175,71,185,221,206,107,145,206,68,114,170,39,107,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,0,0,0,0,0,0,0,16,3,157,95,181,141,45,245,2,143,199,100,74,171,225,59,221,62,205,253,64,211,223,35,1,165,48,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,41,128,12,214,113,99,238,159,121,62,160,106,31,145,156,181,78,74,158,214,53,79,212,11,223,29,142,42,175,139,31,116,251,201,245,3,80,252,140,229,170,114,84,246,177,170,126,160,94,248,236,113,63,192,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,124,153,108,182,43,1,138,187,157,206,228,234,99,177,184,234,242,91,185,114,220,205,134,10,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,236,227,111,140,29,77,197,206,232,75,154,114,219,165,162,112,118,39,110,147,195,219,138,191,158,140,18,199,3,38,124,146,68,196,115,159,51,171,50,85,99,159,34,70,174,86,49,206,68,238,119,52,253,128,239,47,236,107,251,65,254,207,114,191,179,223,180,62,204,251,119,177,190,31,55,119,103,119,103,95,39,135,201,251,175,63,111,139,203,251,174,255,0,39,228,58,7,5,28,87,103,120,75,222,90,90,203,203,149,185,164,50,93,41,234,156,37,41,152,223,95,87,181,233,28,136,217,17,88,179,64,247,249,99,94,172,114,244,124,126,70,50,89,20,208,158,147,213,56,45,115,165,112,218,215,75,94,245,184,93,65,143,175,148,199,89,241,62,63,61,89,227,108,145,73,216,244,107,219,220,199,181,122,57,17,201,215,162,162,47,224,126,177,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,0,20,237,206,127,126,107,106,173,208,211,91,1,130,187,111,211,232,122,238,202,103,88,219,18,182,9,50,55,35,141,208,70,248,85,136,199,190,26,221,30,217,81,207,252,47,72,196,236,86,189,29,226,121,62,236,230,119,92,241,64,155,171,94,111,79,133,219,76,124,246,46,73,218,199,249,237,94,175,61,74,245,186,43,218,246,247,49,246,101,242,35,94,212,244,221,142,237,89,26,164,22,38,87,29,219,13,91,74,237,71,14,219,255,0,130,165,111,211,235,141,183,192,98,243,175,109,121,93,4,121,26,120,170,141,130,71,204,175,86,49,243,86,232,198,196,141,103,225,70,71,167,122,185,234,223,223,228,251,188,121,221,13,197,2,109,85,120,125,70,23,114,241,243,215,185,31,115,25,224,181,70,188,246,235,217,234,172,115,221,218,198,89,139,198,142,99,87,212,247,187,185,99,106,23,126,0,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,40,7,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,106,128,0,101,92,191,238,87,30,196,246,203,245,175,152,186,74,160,1,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,5,85,243,206,254,9,255,0,50,127,77,34,175,43,143,125,155,101,250,215,195,221,37,87,60,239,224,159,243,39,244,210,42,242,184,247,217,182,95,173,124,61,210,255,0,128,40,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,137,254,101,92,210,159,9,222,214,54,111,233,254,158,248,232,8,171,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,255,0,0,1,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,0,0,165,110,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,34,213,0,0,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,0,0,42,175,158,119,240,79,249,147,250,105,21,121,92,123,236,219,47,214,190,30,233,127,192,0,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,63,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,0,0,8,1,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,255,0,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,0,114,174,44,125,172,111,39,211,253,67,241,211,153,172,52,167,194,119,181,141,155,250,127,167,190,58,3,170,131,207,238,22,181,197,109,174,128,212,187,141,157,175,110,124,110,149,195,221,205,220,138,163,26,233,228,130,180,47,154,70,198,215,57,173,87,171,88,168,136,174,106,117,233,213,83,251,204,203,238,22,181,202,238,86,191,212,187,141,157,175,82,12,150,170,204,93,205,220,138,163,28,216,35,158,204,207,154,70,198,215,57,206,70,35,158,168,136,174,114,244,233,213,87,251,203,243,229,213,179,152,45,155,225,31,66,86,196,77,234,45,235,12,124,26,199,41,103,181,236,243,90,191,4,82,53,59,28,247,163,124,80,37,120,58,183,181,175,240,119,246,181,207,114,21,65,205,31,104,107,109,47,24,58,154,124,108,21,32,198,235,154,240,234,250,176,195,60,178,189,143,178,231,178,211,165,89,63,194,247,220,130,220,136,214,171,152,140,145,136,222,223,240,54,90,242,75,222,60,20,186,87,93,112,253,98,31,14,106,182,65,117,141,57,59,158,239,87,86,72,235,212,176,157,17,157,145,248,95,21,111,197,95,220,255,0,85,249,91,210,55,42,217,248,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,0,0,0,0,0,0,0,128,28,234,253,172,105,111,168,20,126,59,34,85,95,9,222,233,246,111,234,6,158,249,24,13,41,130,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,0,102,179,139,31,116,251,201,245,3,80,252,140,229,170,114,84,246,177,170,126,160,94,248,236,113,85,124,88,251,167,222,79,168,26,135,228,103,45,83,146,167,181,141,83,245,2,247,199,99,137,254,1,0,57,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,191,226,160,57,177,113,175,145,213,58,171,39,194,190,219,228,251,52,222,27,165,109,99,59,22,173,136,114,183,155,37,123,17,215,141,200,215,201,15,165,146,30,215,171,100,99,150,85,150,55,177,18,36,87,196,190,15,184,76,214,92,93,110,135,220,124,21,139,120,124,21,10,242,89,206,234,54,208,75,80,98,152,177,189,96,71,177,100,137,30,249,101,98,70,214,35,251,250,121,30,136,173,137,234,151,231,251,1,217,175,216,215,246,124,253,158,226,191,103,191,103,253,153,246,23,99,188,62,30,238,254,238,254,190,79,55,147,247,190,126,239,47,151,247,189,254,79,206,80,103,24,60,38,107,46,17,119,67,238,62,118,197,188,198,10,253,120,236,224,181,27,168,37,88,50,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,253,253,60,111,84,70,202,197,89,63,202,143,141,127,217,150,170,131,134,189,204,201,229,108,233,189,91,144,175,91,73,75,215,205,14,31,41,52,142,106,215,236,70,172,141,134,212,146,51,241,107,187,35,149,59,149,136,147,77,43,110,80,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,0,124,153,108,182,43,1,138,187,157,206,228,234,99,177,184,234,242,91,185,114,220,205,134,10,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,151,222,141,222,214,91,245,186,26,131,119,55,2,122,146,103,117,21,134,205,97,42,64,144,193,19,25,27,98,138,24,217,248,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,221,159,43,77,139,167,179,252,41,224,117,37,220,55,164,212,155,137,254,249,50,115,72,176,73,35,234,200,170,152,246,54,72,147,187,195,233,124,115,54,55,185,206,100,150,103,255,0,10,185,88,218,23,47,123,85,236,53,158,35,185,97,104,205,182,195,82,169,62,161,93,183,211,121,77,62,179,87,138,71,166,70,181,10,242,199,28,79,149,236,108,47,153,173,146,178,203,222,222,198,88,122,175,86,247,53,104,219,73,234,156,238,134,213,88,109,107,165,175,122,44,214,159,200,87,202,99,172,248,153,39,130,212,18,54,72,164,236,122,57,142,237,123,26,189,28,138,213,233,209,81,83,240,52,189,178,251,189,163,119,235,107,244,254,238,109,252,246,228,193,106,42,238,154,186,91,129,97,158,39,178,71,69,44,50,51,241,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,3,42,229,255,0,114,184,246,39,182,95,173,124,197,210,85,20,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,64,0,50,174,95,247,43,143,98,123,101,250,215,204,93,37,80,0,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,2,170,249,231,127,4,255,0,153,63,166,145,87,149,199,190,205,178,253,107,225,238,146,171,158,119,240,79,249,147,250,105,21,121,92,123,236,219,47,214,190,30,233,127,192,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,50,174,105,79,132,239,107,27,55,244,255,0,79,124,116,4,85,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,255,0,128,0,205,103,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,164,170,0,0,82,183,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,106,128,0,80,15,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,213,0,0,21,87,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,191,224,0,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,159,252,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,197,212,128,0,4,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,255,0,129,0,57,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,191,224,0,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,83,225,59,218,198,205,253,63,211,223,29,1,213,65,15,249,169,239,30,119,104,184,71,203,214,211,144,244,183,175,114,17,104,233,44,247,51,252,150,173,152,39,146,202,246,61,142,71,249,32,175,44,29,63,43,155,231,239,107,145,204,68,90,97,225,163,64,86,221,62,33,182,223,111,178,26,122,222,115,27,156,213,24,218,217,74,53,146,94,249,113,222,161,139,113,85,98,84,123,24,218,233,43,222,246,170,118,49,174,119,86,246,245,77,47,21,129,206,211,103,48,82,233,93,11,196,13,121,188,57,170,217,4,209,215,35,237,123,189,93,89,35,177,110,186,245,87,246,71,225,124,86,127,4,103,115,253,87,230,119,72,218,139,16,57,101,239,95,236,91,139,141,45,234,49,254,170,134,187,233,162,174,118,69,223,52,94,182,120,125,60,145,245,145,141,111,75,81,86,239,114,247,116,137,101,237,106,187,183,165,255,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,0,0,0,0,0,0,0,0,8,1,206,175,218,198,150,250,129,71,227,178,37,85,240,157,238,159,102,254,160,105,239,145,128,210,152,34,175,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,6,148,192,6,107,56,177,247,79,188,159,80,53,15,200,206,90,167,37,79,107,26,167,234,5,239,142,199,21,87,197,143,186,125,228,250,129,168,126,70,114,213,57,42,123,88,213,63,80,47,124,118,56,159,224,16,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,75,52,230,105,198,14,166,225,107,107,240,152,93,185,91,116,245,182,185,177,43,113,89,134,197,94,88,49,144,83,146,187,236,189,241,206,201,27,43,222,217,153,19,88,172,233,210,73,31,220,213,141,173,125,32,232,13,1,172,183,79,89,98,118,251,111,180,245,188,230,161,206,88,74,212,104,214,68,239,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,66,124,31,112,153,163,120,69,218,255,0,184,248,43,21,51,25,219,246,36,179,157,212,109,160,181,103,202,189,36,122,192,143,98,201,42,177,145,68,244,141,172,71,246,117,242,61,17,29,43,213,123,169,194,184,193,225,51,70,241,117,181,255,0,113,243,182,42,97,243,180,44,71,103,5,168,221,65,109,79,138,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,236,235,227,122,162,186,38,42,103,179,95,232,13,101,181,154,203,45,183,219,131,167,173,224,245,14,14,194,214,189,70,202,39,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,61,202,247,141,127,237,1,161,25,179,27,133,147,202,222,220,157,27,143,125,153,114,55,87,205,246,206,45,179,53,140,176,178,181,169,210,104,188,176,67,34,72,170,249,63,36,189,242,57,242,248,235,175,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,106,128,16,87,156,22,241,224,180,55,12,11,181,86,33,245,25,173,203,200,65,94,156,125,207,103,130,173,27,16,91,177,103,170,49,204,119,107,217,90,47,26,185,142,95,83,222,222,228,141,200,84,95,13,219,33,149,226,63,123,116,182,203,225,179,149,48,214,53,29,137,90,251,246,99,116,140,173,4,48,73,98,103,163,27,248,189,233,20,50,118,51,171,81,207,237,106,185,136,170,244,210,241,149,115,74,124,39,123,88,217,191,167,250,123,227,160,40,175,142,253,139,193,112,237,197,6,174,219,157,29,134,202,227,180,179,125,46,71,4,220,130,189,253,245,108,87,142,71,164,50,189,17,101,134,57,214,120,26,245,87,59,247,42,215,189,207,107,220,182,41,201,111,120,243,186,195,102,181,110,206,229,225,242,84,219,188,133,123,24,187,61,204,78,218,185,39,88,145,213,187,26,196,85,236,158,11,18,249,28,247,185,222,167,183,242,182,54,162,216,168,0,202,185,127,220,174,61,137,237,151,235,95,49,116,149,69,0,243,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,45,80,0,12,171,151,253,202,227,216,158,217,126,181,243,23,73,84,0,40,7,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,106,128,170,190,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,164,170,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,95,240,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,204,171,154,83,225,59,218,198,205,253,63,211,223,29,1,21,121,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,191,224,0,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,0,20,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,0,20,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,64,0,5,85,243,206,254,9,255,0,50,127,77,34,175,43,143,125,155,101,250,215,195,221,47,248,0,1,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,39,255,0,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,117,32,0,1,0,57,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,191,224,64,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,0,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,148,248,78,246,177,179,127,79,244,247,199,64,117,80,83,183,59,141,107,149,191,189,27,123,183,51,87,168,152,220,30,151,151,55,94,86,177,222,119,79,122,220,144,202,215,187,187,181,88,141,199,194,173,68,106,42,43,164,234,174,234,136,223,63,201,147,107,126,245,241,29,157,220,203,248,47,85,67,66,105,249,61,53,223,85,217,232,242,151,94,144,195,251,180,122,58,78,250,173,200,183,241,107,152,222,157,87,163,188,106,93,73,199,248,192,208,21,183,63,133,205,210,209,147,105,235,121,219,22,180,189,235,56,252,125,68,149,211,207,145,173,18,216,164,145,182,37,239,123,210,204,48,170,49,58,247,170,35,85,28,138,173,92,230,105,61,83,157,208,218,171,13,173,116,181,239,69,154,211,249,10,249,76,117,159,19,36,240,90,130,70,201,20,157,143,71,49,221,175,99,87,163,145,90,189,58,42,42,126,6,154,54,159,93,126,212,54,179,70,238,103,217,127,102,125,237,211,248,236,239,162,243,249,189,47,170,173,28,222,47,39,107,123,251,124,157,189,221,173,235,211,175,68,235,208,245,96,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,0,0,0,0,0,0,16,255,0,154,6,194,110,199,17,59,5,128,209,91,57,165,62,240,102,169,107,10,185,73,235,122,234,213,59,42,178,149,216,221,39,125,137,35,98,244,124,209,167,68,94,239,205,215,167,68,85,72,1,195,215,46,30,51,180,54,254,237,166,181,213,59,55,232,176,186,127,88,97,178,153,27,63,120,177,82,120,42,193,118,41,37,147,177,150,92,247,118,177,142,94,141,69,114,244,232,136,171,248,23,126,8,255,0,199,174,214,235,189,233,225,59,92,237,158,218,96,190,217,212,153,159,179,61,21,47,85,13,127,47,139,37,86,105,63,121,51,217,27,122,71,19,221,249,156,157,122,116,78,170,168,139,88,28,61,114,225,227,59,67,111,238,218,107,93,83,179,126,139,11,167,245,134,27,41,145,179,247,139,21,39,130,172,23,98,146,89,59,25,101,207,119,107,24,229,232,212,87,47,78,136,138,191,129,119,224,2,144,56,133,229,195,198,118,185,223,221,203,214,186,91,102,253,110,23,80,107,12,206,83,29,103,239,22,42,63,61,89,238,203,36,82,118,62,203,94,222,230,61,171,209,200,142,78,189,21,17,127,2,127,242,191,216,77,216,225,219,96,179,250,43,120,244,167,221,252,213,221,97,107,41,5,111,93,90,223,125,87,210,165,27,100,239,175,36,140,78,175,134,68,232,171,221,249,122,244,232,168,171,0,56,133,229,195,198,118,185,223,221,203,214,186,91,102,253,110,23,80,107,12,206,83,29,103,239,22,42,63,61,89,238,203,36,82,118,62,203,94,222,230,61,171,209,200,142,78,189,21,17,127,2,127,242,191,216,77,216,225,219,96,179,250,43,120,244,167,221,252,213,221,97,107,41,5,111,93,90,223,125,87,210,165,27,100,239,175,36,140,78,175,134,68,232,171,221,249,122,244,232,168,171,48,0,33,255,0,52,13,132,221,142,34,118,11,1,162,182,115,74,125,224,205,82,214,21,114,147,214,245,213,170,118,85,101,43,177,186,78,251,18,70,197,232,249,163,78,136,189,223,155,175,78,136,170,145,3,128,174,2,184,177,217,110,44,116,54,230,110,94,212,253,141,166,240,223,105,250,219,191,110,227,108,120,188,184,219,80,199,251,184,108,62,71,117,146,86,55,242,181,122,117,234,189,17,21,82,210,183,123,101,246,191,126,180,108,155,127,187,154,66,166,162,193,73,98,43,105,94,103,201,19,226,158,53,94,201,98,150,39,54,88,159,209,92,213,115,28,213,86,61,236,94,173,123,145,99,87,5,188,182,116,111,9,90,203,47,184,57,157,97,83,94,234,25,235,199,91,11,122,108,18,209,126,25,138,146,37,149,137,22,196,205,87,204,215,70,197,127,70,189,172,99,218,139,219,43,209,102,80,4,21,230,27,203,187,251,77,220,199,238,134,211,174,43,17,175,171,248,113,249,38,75,95,199,30,110,23,207,94,40,231,179,63,145,18,47,73,7,168,122,189,177,75,44,145,181,177,34,47,100,77,78,255,0,194,143,10,59,113,194,86,220,51,69,104,168,189,118,86,247,142,124,254,126,120,81,150,178,246,154,138,136,231,34,42,248,225,103,115,146,40,81,85,177,181,206,85,87,189,242,72,250,235,227,215,128,174,44,119,167,139,29,115,185,155,105,181,63,108,233,188,207,217,158,138,239,219,184,218,254,95,22,54,172,50,126,238,107,12,145,189,36,137,237,252,205,78,189,58,167,84,84,85,144,28,169,56,92,223,110,26,255,0,106,63,182,189,13,247,115,239,31,216,159,102,127,156,233,220,243,250,127,93,230,255,0,139,75,39,111,111,158,47,241,116,235,221,248,117,232,189,39,248,5,85,243,31,225,87,141,174,38,120,130,151,37,162,182,211,237,141,3,166,241,245,177,250,109,241,234,10,53,227,147,201,19,37,183,59,160,177,109,170,217,157,59,221,19,158,145,179,186,58,240,34,163,187,81,203,237,121,93,112,59,184,155,17,172,181,150,224,241,7,180,149,49,58,134,10,244,171,105,43,211,100,170,94,125,118,72,150,82,250,196,149,230,145,177,189,91,233,216,175,114,35,251,30,246,181,123,95,34,45,143,148,3,254,229,199,29,159,248,12,255,0,164,216,127,250,217,119,220,61,105,108,238,134,216,45,180,209,90,166,143,162,205,105,253,31,134,197,228,107,121,89,39,130,212,20,162,142,88,251,216,174,99,187,94,199,39,86,170,181,122,117,69,84,252,72,171,205,75,132,189,216,226,103,74,237,254,91,103,49,31,110,102,180,158,66,253,121,241,30,162,181,111,37,91,145,196,231,89,243,216,154,54,39,141,244,227,103,141,17,206,119,168,235,248,35,23,172,106,224,67,130,222,51,184,118,226,131,72,238,54,177,218,108,174,59,75,55,213,99,179,174,199,234,92,83,251,234,216,175,36,108,89,162,101,196,89,97,142,117,130,119,49,17,206,253,202,57,140,115,218,198,173,191,128,10,1,255,0,114,227,142,207,252,6,127,210,108,63,253,108,183,238,2,182,183,93,236,183,9,218,27,108,247,47,5,246,54,164,195,125,167,235,105,122,168,108,120,188,185,43,83,71,251,200,94,248,221,214,57,88,239,202,229,233,215,162,244,84,84,73,0,84,7,30,188,5,113,99,189,60,88,235,157,204,219,77,169,251,103,77,230,126,204,244,87,126,221,198,215,242,248,177,181,97,147,247,115,88,100,141,233,36,79,111,230,106,117,233,213,58,162,162,172,128,229,73,194,230,251,112,215,251,81,253,181,232,111,187,159,120,254,196,251,51,252,231,78,231,159,211,250,239,55,252,90,89,59,123,124,241,127,139,167,94,239,195,175,69,233,63,192,0,160,31,247,46,56,236,255,0,192,103,253,38,195,255,0,214,203,126,224,43,107,117,222,203,112,157,161,182,207,114,240,95,99,106,76,55,218,126,182,151,170,134,199,139,203,146,181,52,127,188,133,239,141,221,99,149,142,252,174,94,157,122,47,69,69,68,144,0,2,160,56,245,224,43,139,29,233,226,199,92,238,102,218,109,79,219,58,111,51,246,103,162,187,246,238,54,191,151,197,141,171,12,159,187,154,195,36,111,73,34,123,127,51,83,175,78,169,213,21,21,100,7,42,78,23,55,219,134,191,218,143,237,175,67,125,220,251,199,246,39,217,159,231,58,119,60,254,159,215,121,191,226,210,201,219,219,231,139,252,93,58,247,126,29,122,47,73,254,8,1,205,111,133,205,246,226,83,246,93,251,20,208,223,120,254,238,125,183,246,159,249,206,157,63,7,168,244,62,31,248,204,177,247,119,120,37,255,0,15,94,157,191,143,78,169,214,63,240,21,192,87,22,59,45,197,142,134,220,205,203,218,159,177,180,222,27,237,63,91,119,237,220,109,143,23,151,27,106,24,255,0,119,13,135,200,238,178,74,198,254,86,175,78,189,87,162,34,170,72,14,107,124,46,111,183,18,159,178,239,216,166,134,251,199,247,115,237,191,180,255,0,206,116,233,248,61,71,161,240,255,0,198,101,143,187,187,193,47,248,122,244,237,252,122,117,78,177,255,0,128,174,2,184,177,217,110,44,116,54,230,110,94,212,253,141,166,240,223,105,250,219,191,110,227,108,120,188,184,219,80,199,251,184,108,62,71,117,146,86,55,242,181,122,117,234,189,17,21,82,223,192,42,3,143,94,2,184,177,222,158,44,117,206,230,109,166,212,253,179,166,243,63,102,122,43,191,110,227,107,249,124,88,218,176,201,251,185,172,50,70,244,146,39,183,243,53,58,244,234,157,81,81,86,95,242,191,216,77,216,225,219,96,179,250,43,120,244,167,221,252,213,221,97,107,41,5,111,93,90,223,125,87,210,165,27,100,239,175,36,140,78,175,134,68,232,171,221,249,122,244,232,168,171,48,10,1,255,0,114,227,142,207,252,6,127,210,108,63,253,108,187,238,30,180,182,119,67,108,22,218,104,173,83,71,209,102,180,254,143,195,98,242,53,188,172,147,193,106,10,81,71,44,125,236,87,49,221,175,99,147,171,85,90,189,58,162,170,126,36,127,230,129,176,155,177,196,78,193,96,52,86,206,105,79,188,25,170,90,194,174,82,122,222,186,181,78,202,172,165,118,55,73,223,98,72,216,189,31,52,105,209,23,187,243,117,233,209,21,82,32,112,21,192,87,22,59,45,197,142,134,220,205,203,218,159,177,180,222,27,237,63,91,119,237,220,109,143,23,151,27,106,24,255,0,119,13,135,200,238,178,74,198,254,86,175,78,189,87,162,34,170,91,248,0,20,129,196,47,46,30,51,181,206,254,238,94,181,210,219,55,235,112,186,131,88,102,114,152,235,63,120,177,81,249,234,207,118,89,34,147,177,246,90,246,247,49,237,94,142,68,114,117,232,168,139,248,22,127,192,86,214,235,189,150,225,59,67,109,158,229,224,190,198,212,152,111,180,253,109,47,85,13,143,23,151,37,106,104,255,0,121,11,223,27,186,199,43,29,249,92,189,58,244,94,138,138,137,32,0,0,21,129,205,3,131,62,36,248,137,223,220,6,181,217,205,183,251,193,133,165,163,234,226,231,179,246,197,10,157,150,153,118,236,142,143,178,196,241,189,122,50,104,215,170,39,111,230,233,215,170,42,39,64,229,73,194,230,251,112,215,251,81,253,181,232,111,187,159,120,254,196,251,51,252,231,78,231,159,211,250,239,55,252,90,89,59,123,124,241,127,139,167,94,239,195,175,69,233,63,192,0,168,14,61,120,10,226,199,122,120,177,215,59,153,182,155,83,246,206,155,204,253,153,232,174,253,187,141,175,229,241,99,106,195,39,238,230,176,201,27,210,72,158,223,204,212,235,211,170,117,69,69,89,1,202,147,133,205,246,225,175,246,163,251,107,208,223,119,62,241,253,137,246,103,249,206,157,207,63,167,245,222,111,248,180,178,118,246,249,226,255,0,23,78,189,223,135,94,139,210,127,128,0,32,7,53,190,23,55,219,137,79,217,119,236,83,67,125,227,251,185,246,223,218,127,231,58,116,252,30,163,208,248,127,227,50,199,221,221,224,151,252,61,122,118,254,61,58,167,88,255,0,192,87,1,92,88,236,183,22,58,27,115,55,47,106,126,198,211,120,111,180,253,109,223,183,113,182,60,94,92,109,168,99,253,220,54,31,35,186,201,43,27,249,90,189,58,245,94,136,138,169,111,224,0,8,255,0,199,174,214,235,189,233,225,59,92,237,158,218,96,190,217,212,153,159,179,61,21,47,85,13,127,47,139,37,86,105,63,121,51,217,27,122,71,19,221,249,156,157,122,116,78,170,168,139,88,28,61,114,225,227,59,67,111,238,218,107,93,83,179,126,139,11,167,245,134,27,41,145,179,247,139,21,39,130,172,23,98,146,89,59,25,101,207,119,107,24,229,232,212,87,47,78,136,138,191,129,48,57,173,240,185,190,220,74,126,203,191,98,154,27,239,31,221,207,182,254,211,255,0,57,211,167,224,245,30,135,195,255,0,25,150,62,238,239,4,191,225,235,211,183,241,233,213,58,243,254,87,252,25,241,39,195,182,254,231,245,174,241,237,191,221,252,45,221,31,107,23,5,159,182,40,91,239,180,251,180,164,108,125,149,231,145,233,213,144,200,189,85,59,127,47,78,189,85,17,108,252,0,0,33,255,0,52,13,132,221,142,34,118,11,1,162,182,115,74,125,224,205,82,214,21,114,147,214,245,213,170,118,85,101,43,177,186,78,251,18,70,197,232,249,163,78,136,189,223,155,175,78,136,170,145,3,128,174,2,184,177,217,110,44,116,54,230,110,94,212,253,141,166,240,223,105,250,219,191,110,227,108,120,188,184,219,80,199,251,184,108,62,71,117,146,86,55,242,181,122,117,234,189,17,21,82,223,193,15,249,160,108,38,236,113,19,176,88,13,21,179,154,83,239,6,106,150,176,171,148,158,183,174,173,83,178,171,41,93,141,210,119,216,146,54,47,71,205,26,116,69,238,252,221,122,116,69,84,136,28,5,112,21,197,142,203,113,99,161,183,51,114,246,167,236,109,55,134,251,79,214,221,251,119,27,99,197,229,198,218,134,63,221,195,97,242,59,172,146,177,191,149,171,211,175,85,232,136,170,150,254,0,7,63,226,23,75,103,117,206,193,110,94,138,210,212,125,110,107,80,104,252,206,47,29,91,202,200,252,246,167,165,44,113,71,222,245,107,27,220,247,181,58,185,81,169,215,170,170,39,226,82,15,251,151,28,118,127,224,51,254,147,97,255,0,235,101,223,112,245,165,179,186,27,96,182,211,69,106,154,62,139,53,167,244,126,27,23,145,173,229,100,158,11,80,82,138,57,99,239,98,185,142,237,123,28,157,90,170,213,233,213,21,83,241,58,0,41,91,138,174,2,184,236,222,158,35,183,23,115,33,218,159,182,104,102,117,5,175,178,174,253,187,135,175,229,197,196,255,0,13,31,221,173,134,57,189,42,197,3,127,59,81,235,211,171,250,185,92,171,61,57,101,240,241,186,28,54,112,243,144,210,27,185,138,169,139,206,230,117,69,204,218,80,134,228,118,159,90,7,87,173,93,141,149,241,43,162,239,114,214,115,209,24,247,162,49,236,234,168,238,230,54,90,130,138,247,99,149,199,22,63,181,61,101,251,45,216,207,247,153,247,131,35,247,115,253,243,99,127,236,95,169,147,210,255,0,167,183,229,255,0,67,227,255,0,73,249,255,0,237,191,30,165,154,114,228,219,173,237,218,14,26,41,109,110,249,232,202,154,111,37,166,243,23,225,196,193,13,200,44,190,124,116,207,75,73,52,175,130,105,88,175,245,22,45,49,17,21,189,25,27,58,183,255,0,174,116,160,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,3,228,203,101,177,88,12,85,220,238,119,39,83,29,141,199,87,146,221,203,150,230,108,48,86,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,230,191,218,199,133,143,252,101,182,171,255,0,142,88,239,254,140,117,80,0,60,166,186,221,141,172,218,255,0,67,251,76,220,189,41,164,190,211,242,250,47,183,115,53,168,122,175,31,111,147,197,230,123,123,251,124,140,238,237,235,211,189,189,127,189,15,151,69,111,126,203,238,86,86,92,22,220,238,246,138,213,89,40,43,186,220,180,240,153,250,151,167,142,6,185,173,116,174,142,25,28,228,98,57,236,106,185,83,167,87,181,63,214,135,181,0,3,154,101,184,155,225,183,1,149,187,130,206,241,7,182,184,236,150,58,196,149,46,83,183,171,40,67,61,105,227,114,182,72,164,141,210,163,152,246,185,21,170,213,68,84,84,84,83,213,232,173,194,208,59,149,138,151,59,183,58,227,79,234,172,108,22,29,82,91,152,76,156,55,160,142,118,181,174,116,78,146,23,57,168,244,107,216,229,106,175,94,143,106,255,0,173,15,64,0,0,0,0,0,249,35,203,98,166,202,216,193,67,147,168,252,149,58,240,219,177,77,179,53,103,134,9,157,35,98,149,241,245,238,107,30,232,38,107,92,169,209,203,20,136,157,123,87,167,214,0,62,76,78,91,21,159,197,82,206,224,178,117,50,56,220,141,120,237,211,185,82,102,205,5,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,3,207,235,93,194,208,59,107,138,139,59,184,218,227,79,233,92,108,246,27,82,43,153,188,156,52,96,146,119,53,206,108,77,146,103,53,170,245,107,30,228,106,47,94,140,114,255,0,169,79,41,137,226,111,134,220,254,86,150,11,5,196,30,218,228,114,89,27,17,212,167,78,166,172,161,52,246,103,145,200,216,226,142,54,202,174,123,220,229,70,163,81,21,85,85,17,14,150,1,242,101,178,216,172,6,42,238,119,59,147,169,142,198,227,171,201,110,229,203,115,54,24,43,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,115,95,237,99,194,199,254,50,219,85,255,0,199,44,119,255,0,70,58,86,39,45,138,207,226,169,103,112,89,58,153,28,110,70,188,118,233,220,169,51,102,130,204,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,14,105,150,226,111,134,220,6,86,238,11,59,196,30,218,227,178,88,235,18,84,185,78,222,172,161,12,245,167,141,202,217,34,146,55,74,142,99,218,228,86,171,85,17,81,81,81,79,87,162,183,11,64,238,86,42,92,238,220,235,141,63,170,177,176,88,117,73,110,97,50,112,222,130,57,218,214,185,209,58,72,92,230,163,209,175,99,149,170,189,122,61,171,254,180,61,0,0,0,0,0,231,250,167,136,93,130,208,217,219,90,91,90,239,134,223,233,252,213,46,207,83,142,202,106,106,85,45,65,222,198,189,157,241,73,35,94,222,230,61,174,78,169,248,181,200,169,248,42,30,131,69,110,22,129,220,172,84,185,221,185,215,26,127,85,99,96,176,234,146,220,194,100,225,189,4,115,181,173,115,162,116,144,185,205,71,163,94,199,43,85,122,244,123,87,253,104,122,0,0,0,0,0,0,28,255,0,84,241,11,176,90,27,59,107,75,107,93,240,219,253,63,154,165,217,234,113,217,77,77,74,165,168,59,216,215,179,190,41,36,107,219,220,199,181,201,213,63,22,185,21,63,5,67,245,116,46,236,109,102,232,122,239,217,158,229,233,77,91,246,103,139,214,253,133,153,173,127,210,249,59,188,126,95,11,221,217,221,227,127,111,119,78,189,142,233,253,202,122,176,121,77,117,187,27,89,181,254,135,246,153,185,122,83,73,125,167,229,244,95,110,230,107,80,245,94,62,223,39,139,204,246,247,246,249,25,221,219,215,167,123,122,255,0,122,31,46,138,222,253,151,220,172,172,184,45,185,221,237,21,170,178,80,87,117,185,105,225,51,245,47,79,28,13,115,90,233,93,28,50,57,200,196,115,216,213,114,167,78,175,106,127,173,15,106,1,242,98,114,216,172,254,42,150,119,5,147,169,145,198,228,107,199,110,157,202,147,54,104,44,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,0,0,0,3,149,127,107,30,22,63,241,150,218,175,254,57,99,191,250,49,210,177,57,108,86,127,21,75,59,130,201,212,200,227,114,53,227,183,78,229,73,155,52,22,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,15,21,173,119,191,101,246,215,43,22,11,113,183,123,69,105,92,148,245,219,110,42,121,188,253,74,51,201,3,156,230,182,86,199,52,141,114,177,92,199,181,28,137,211,171,28,159,234,83,234,208,187,177,181,155,161,235,191,102,123,151,165,53,111,217,158,47,91,246,22,102,181,255,0,75,228,238,241,249,124,47,119,103,119,141,253,189,221,58,246,59,167,247,41,242,235,93,239,217,125,181,202,197,130,220,109,222,209,90,87,37,61,118,219,138,158,111,63,82,140,242,64,231,57,173,149,177,205,35,92,172,87,49,237,71,34,116,234,199,39,250,148,250,180,46,236,109,102,232,122,239,217,158,229,233,77,91,246,103,139,214,253,133,153,173,127,210,249,59,188,126,95,11,221,217,221,227,127,111,119,78,189,142,233,253,202,122,176,121,253,107,184,90,7,109,113,81,103,119,27,92,105,253,43,141,158,195,106,69,115,55,147,134,140,18,78,230,185,205,137,178,76,230,181,94,173,99,220,141,69,235,209,142,95,245,41,231,244,183,16,187,5,174,115,181,116,182,138,223,13,191,212,25,171,189,254,155,29,139,212,212,173,218,159,177,142,123,251,34,142,71,61,221,172,99,156,189,19,240,107,85,87,240,69,58,0,0,0,1,249,58,167,86,105,93,13,130,181,170,117,174,166,197,105,252,45,46,207,83,145,202,93,142,165,88,59,222,214,51,190,89,21,172,111,115,222,214,167,85,252,92,228,68,252,85,15,1,253,172,120,88,255,0,198,91,106,191,248,229,142,255,0,232,199,85,60,166,186,221,141,172,218,255,0,67,251,76,220,189,41,164,190,211,242,250,47,183,115,53,168,122,175,31,111,147,197,230,123,123,251,124,140,238,237,235,211,189,189,127,189,15,202,210,220,66,236,22,185,206,213,210,218,43,124,54,255,0,80,102,174,247,250,108,118,47,83,82,183,106,126,198,57,239,236,138,57,28,247,118,177,142,114,244,79,193,173,85,95,193,20,232,7,63,213,60,66,236,22,134,206,218,210,218,215,124,54,255,0,79,230,169,118,122,156,118,83,83,82,169,106,14,246,53,236,239,138,73,26,246,247,49,237,114,117,79,197,174,69,79,193,80,253,93,11,187,27,89,186,30,187,246,103,185,122,83,86,253,153,226,245,191,97,102,107,95,244,190,78,239,31,151,194,247,118,119,120,223,219,221,211,175,99,186,127,114,158,172,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,0,0,0,0,0,0,0,0,0,2,178,246,7,152,133,109,176,226,191,119,182,19,127,181,29,183,105,140,142,228,103,89,167,245,46,75,33,44,204,193,189,46,62,24,233,76,178,185,91,13,30,216,152,140,115,59,89,3,213,202,244,241,189,207,134,205,0,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,8,230,99,150,202,224,56,40,220,12,238,11,39,111,29,146,199,88,192,219,167,114,164,206,134,122,211,199,155,162,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,62,94,1,120,215,210,188,86,109,197,76,38,91,39,233,247,55,76,227,225,143,81,227,236,44,108,146,255,0,98,54,55,100,235,164,109,99,29,12,175,84,87,181,141,79,12,143,70,42,118,186,39,203,42,128,42,175,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,238,188,115,241,85,172,184,80,230,7,161,181,134,27,37,109,218,99,35,161,241,53,181,102,34,56,210,102,100,113,201,149,200,247,171,98,115,216,223,83,27,93,35,161,127,115,123,94,170,213,95,27,228,99,231,254,206,239,22,129,223,93,1,139,220,109,185,207,84,200,227,114,53,224,150,88,162,181,12,211,227,231,146,24,230,117,75,77,133,239,108,86,99,108,172,73,34,87,42,181,87,255,0,66,175,181,0,205,103,22,62,233,247,147,234,6,161,249,25,203,84,228,169,237,99,84,253,64,189,241,216,226,127,130,173,121,170,113,199,187,154,3,89,127,103,13,173,102,160,208,236,130,189,92,166,79,83,194,247,212,183,148,100,136,143,142,60,124,204,84,115,43,53,200,173,146,86,42,61,242,199,36,63,149,145,200,147,125,124,166,248,218,167,144,193,127,102,77,222,213,126,43,248,190,199,104,236,166,95,37,4,113,205,85,207,134,8,240,209,249,21,178,62,102,201,34,44,12,69,145,206,141,207,141,169,27,96,141,174,179,240,126,78,172,213,56,45,13,165,115,58,215,84,222,244,88,93,63,143,177,148,200,217,241,62,79,5,88,35,116,146,201,216,196,115,221,218,198,57,122,53,21,203,211,162,34,175,224,80,103,18,92,122,238,230,243,113,13,138,222,173,31,157,183,165,89,161,172,88,135,69,178,159,124,79,173,81,214,36,115,102,177,11,229,154,21,179,52,46,142,43,8,223,221,74,200,218,199,53,204,78,139,114,156,22,113,29,149,226,159,97,177,91,169,157,209,22,244,214,73,214,38,198,220,98,196,230,210,187,60,29,169,37,170,46,114,171,159,89,206,85,111,226,170,172,145,147,68,174,127,143,200,234,150,230,45,197,222,252,238,206,238,106,61,168,212,248,237,65,183,186,79,78,88,118,53,52,108,214,60,111,180,141,123,37,101,172,135,137,203,21,151,189,89,12,177,246,185,240,177,158,53,133,207,234,233,229,155,252,181,57,129,126,221,169,209,216,77,214,155,179,95,98,177,238,251,47,34,231,116,143,49,70,164,21,153,251,217,103,178,249,172,100,94,190,166,121,59,88,141,88,227,123,255,0,14,215,19,252,28,127,138,174,38,52,111,10,27,71,115,116,181,133,27,121,23,186,195,113,184,140,101,100,86,191,35,145,145,146,62,40,22,78,213,108,44,237,138,71,190,71,34,246,177,142,237,107,223,217,27,233,47,109,248,250,223,29,11,196,213,142,38,50,217,15,188,119,242,158,166,142,75,15,122,204,210,85,92,61,139,94,165,248,218,143,153,210,73,78,24,228,232,232,123,21,82,55,53,189,82,70,171,216,251,223,217,221,226,208,59,235,160,49,123,141,183,57,234,153,28,110,70,188,18,203,20,86,161,154,124,124,242,67,28,206,169,105,176,189,237,138,204,109,149,137,36,74,229,86,170,255,0,232,85,246,160,171,94,107,28,118,226,147,21,127,133,157,154,212,214,221,146,117,133,131,91,229,113,211,181,176,71,2,53,237,147,14,143,68,87,61,238,114,181,103,236,115,81,136,207,3,149,253,243,199,31,53,229,117,198,110,248,225,183,31,27,176,57,188,86,171,220,109,25,149,244,213,225,72,25,53,235,90,78,52,88,171,71,101,174,94,190,60,115,59,161,100,177,185,91,28,77,237,146,62,213,71,199,53,202,0,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,6,148,192,62,76,182,39,21,159,197,93,193,103,113,149,50,56,220,141,121,42,92,167,110,22,205,5,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,208,241,3,182,127,177,189,241,215,155,91,29,76,173,122,154,103,80,94,199,208,251,82,62,203,83,81,100,206,244,179,191,242,49,29,229,129,98,145,30,214,163,94,215,163,154,157,174,66,234,121,86,111,30,119,119,120,71,196,86,212,112,245,183,160,178,18,232,232,236,247,51,252,170,173,104,32,146,178,246,49,141,70,120,224,177,20,29,63,51,157,224,239,115,149,207,84,73,128,121,253,194,214,184,173,181,208,26,151,113,179,181,237,207,141,210,184,123,185,187,145,84,99,93,60,144,86,133,243,72,216,218,231,53,170,245,107,21,17,21,205,78,189,58,170,127,121,153,125,194,214,185,93,202,215,250,151,113,179,181,234,65,146,213,89,139,185,187,145,84,99,155,4,115,217,153,243,72,216,218,231,57,200,196,115,213,17,21,206,94,157,58,170,255,0,121,127,220,189,246,191,21,181,92,31,109,182,51,30,234,147,88,207,225,226,213,23,173,195,73,181,159,98,124,131,82,202,121,122,42,172,143,138,41,34,174,146,57,122,185,149,217,248,53,17,24,216,85,202,191,143,91,53,108,226,184,88,222,76,237,187,140,185,98,28,126,134,201,216,241,35,41,177,34,153,203,66,205,137,37,107,149,138,230,65,21,86,53,143,127,124,190,46,168,196,137,172,181,240,1,231,245,254,191,209,187,89,163,114,219,131,184,58,134,166,15,79,96,235,173,155,215,172,170,246,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,94,188,21,241,93,157,226,211,152,94,182,214,94,92,173,61,33,141,219,251,212,244,182,18,236,204,119,160,171,235,241,105,36,138,216,209,24,147,78,246,121,100,94,175,114,117,100,126,71,178,40,212,246,188,203,120,155,215,220,44,238,134,192,238,6,144,179,110,230,53,150,53,19,179,90,121,114,51,86,165,153,129,35,163,31,100,237,141,123,92,246,54,121,93,19,222,215,164,114,43,95,218,238,138,215,75,93,139,223,77,184,226,47,110,49,219,161,181,249,159,93,138,189,214,41,161,149,17,150,177,246,154,136,178,85,179,26,42,248,230,103,115,122,167,85,106,181,205,123,28,246,61,143,119,64,0,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,39,248,57,87,22,62,214,55,147,233,254,161,248,233,200,191,203,43,142,220,86,247,104,220,118,198,110,150,166,183,38,232,96,107,200,218,183,50,147,181,239,212,148,152,174,115,95,28,157,17,95,102,24,186,54,70,63,186,71,178,63,63,116,138,179,120,167,168,0,230,156,67,241,3,160,120,101,218,251,219,175,184,207,182,252,109,59,21,234,69,78,138,194,183,110,207,52,136,214,197,94,57,164,141,178,61,27,223,43,154,142,234,145,197,35,191,30,213,33,175,42,93,244,220,126,34,247,31,127,119,67,116,51,62,187,43,123,238,212,80,195,18,43,42,227,234,181,114,139,29,90,209,170,175,142,22,119,59,162,117,87,43,156,231,189,207,123,222,247,88,168,0,2,149,185,201,236,167,220,110,32,177,59,199,83,33,230,169,185,184,245,243,65,36,189,210,65,123,29,21,122,242,118,181,35,106,54,23,64,250,106,222,175,123,150,79,63,94,214,246,33,232,57,39,238,134,43,79,110,230,188,218,140,131,106,67,99,89,225,234,228,168,216,154,235,98,124,147,227,223,39,90,177,68,169,214,103,190,43,146,202,189,174,234,214,85,122,246,185,21,85,151,18,10,33,230,189,188,89,93,202,226,211,55,164,91,158,169,123,79,109,245,122,248,76,92,84,173,58,88,35,157,208,199,53,215,61,189,238,98,89,75,15,124,18,43,81,171,210,172,76,122,119,70,170,73,78,71,218,2,204,88,173,211,221,43,218,122,162,215,181,99,29,128,197,229,156,145,58,116,124,77,150,123,181,216,189,124,172,98,164,212,30,239,193,24,245,72,255,0,196,177,175,109,165,2,189,121,163,113,219,149,217,60,84,59,17,178,250,154,165,125,109,156,174,247,106,12,141,73,221,235,116,245,39,53,139,19,35,237,78,216,172,216,107,220,168,254,255,0,36,81,181,30,141,106,205,12,173,141,92,174,120,237,197,108,158,86,109,136,222,141,77,110,190,137,206,88,99,180,254,70,220,237,244,90,122,235,156,245,149,146,119,39,116,85,172,57,237,85,127,127,142,41,26,175,86,181,38,154,86,220,248,32,87,50,222,38,245,247,11,59,161,176,59,129,164,44,219,185,141,101,141,68,236,214,158,92,140,213,169,102,96,72,232,199,217,59,99,94,215,61,141,158,87,68,247,181,233,28,138,215,246,187,162,181,210,215,98,247,211,110,56,139,219,140,118,232,109,126,103,215,98,175,117,138,104,101,68,101,172,125,166,162,44,149,108,198,138,190,57,153,220,222,169,213,90,173,115,94,199,61,143,99,221,208,0,43,87,91,113,245,115,134,62,98,187,155,160,247,75,33,149,201,109,150,111,236,10,253,86,204,246,62,236,200,152,186,239,245,53,107,119,43,18,23,190,121,29,98,56,216,146,59,242,200,222,231,71,227,150,199,241,57,108,86,127,21,75,59,130,201,212,200,227,114,53,227,183,78,229,73,155,52,22,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,12,171,154,83,225,59,218,198,205,253,63,211,223,29,1,213,64,41,91,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,229,92,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,69,170,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,99,252,219,53,254,178,218,205,139,208,27,131,183,218,134,222,15,80,224,247,34,133,154,55,171,42,119,196,255,0,179,114,72,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,189,211,133,30,43,182,227,139,93,184,102,181,209,82,250,28,173,31,28,25,252,4,243,35,237,98,45,57,21,81,174,84,68,242,66,254,215,44,83,34,35,100,107,92,138,140,123,36,141,157,172,0,0,63,39,86,105,108,22,185,210,185,157,21,170,104,250,220,46,160,199,216,197,228,107,121,95,31,158,172,241,186,57,99,239,98,181,237,238,99,220,157,90,168,228,235,213,21,23,241,51,47,186,187,103,170,182,111,113,245,30,214,235,90,158,159,53,166,114,18,227,236,246,199,35,35,155,177,127,36,241,121,24,199,186,25,88,173,146,55,171,83,190,55,177,200,157,28,133,239,114,233,226,42,183,16,156,52,105,201,243,58,178,166,91,91,105,90,237,195,106,104,82,89,93,110,55,198,247,178,173,139,11,51,156,249,31,61,120,227,145,211,117,86,62,95,58,34,162,177,236,100,75,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,95,70,172,213,56,45,13,165,115,58,215,84,222,244,88,93,63,143,177,148,200,217,241,62,79,5,88,35,116,146,201,216,196,115,221,218,198,57,122,53,21,203,211,162,34,175,224,102,95,117,119,51,85,111,38,227,234,61,210,214,182,253,70,107,83,100,37,200,89,237,146,71,199,15,122,254,72,34,242,61,239,108,49,49,27,28,108,87,47,100,108,99,81,122,53,11,233,229,219,177,119,54,7,133,61,41,166,243,216,111,179,53,38,123,203,169,51,208,185,103,73,27,106,210,162,196,201,99,153,26,232,102,142,171,42,195,36,104,214,181,178,66,255,0,241,42,171,221,10,185,98,243,11,167,165,169,214,225,215,136,29,95,225,197,67,219,22,146,207,228,230,130,10,184,170,177,65,52,146,213,187,110,121,153,219,10,120,161,101,100,237,123,145,210,44,125,200,196,137,172,182,160,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,0,0,0,0,0,0,0,0,0,102,179,139,31,116,251,201,245,3,80,252,140,229,159,114,212,230,23,79,115,112,84,118,43,126,117,127,251,250,161,221,22,31,57,148,154,10,241,230,42,247,214,134,181,87,205,36,201,37,156,139,164,153,237,68,108,125,210,71,18,57,206,124,157,238,117,138,131,149,113,99,237,99,121,62,159,234,31,142,156,205,97,127,220,209,253,137,238,111,232,191,49,72,163,109,157,222,45,125,177,90,255,0,23,184,219,115,158,183,142,201,99,172,65,44,177,69,106,104,96,200,65,28,209,204,234,150,155,11,216,233,107,72,232,152,146,68,174,68,114,39,254,133,75,254,224,239,138,173,27,197,126,209,227,245,134,27,37,81,186,159,29,94,189,109,89,136,142,53,133,248,236,138,179,243,171,98,115,222,239,77,35,155,35,161,127,115,187,152,138,213,95,35,36,99,59,169,242,98,114,216,172,254,42,150,119,5,147,169,145,198,228,107,199,110,157,202,147,54,104,44,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,85,183,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,112,231,87,238,159,75,125,63,163,242,57,19,154,114,243,227,79,43,194,198,232,87,193,106,253,65,109,187,87,169,108,42,106,10,105,89,214,146,148,235,31,108,89,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,60,114,61,144,246,223,78,39,45,138,207,226,169,103,112,89,58,153,28,110,70,188,118,233,220,169,51,102,130,204,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,201,159,213,154,87,74,125,155,247,167,83,98,176,223,108,228,33,196,227,190,208,187,29,127,89,122,94,190,42,208,247,170,121,38,127,107,187,99,111,87,59,162,244,69,232,126,177,154,206,44,125,211,239,39,212,13,67,242,51,150,169,201,83,218,198,169,250,129,123,227,177,196,255,0,4,74,230,25,193,102,43,138,125,175,177,157,210,26,126,163,183,83,77,87,69,211,247,22,203,106,173,216,18,78,233,113,243,200,230,171,94,199,53,101,116,72,245,106,50,101,106,249,35,99,230,238,162,31,247,213,160,181,87,252,171,167,53,38,156,200,127,231,41,222,198,222,175,39,254,236,144,205,28,140,255,0,200,230,185,191,234,84,47,207,128,174,49,52,247,20,251,71,140,110,103,49,82,13,197,193,215,244,90,131,25,53,202,190,174,235,224,100,13,147,41,21,120,187,92,218,210,186,104,213,87,196,198,50,87,62,36,238,70,53,206,148,5,48,115,61,227,214,182,243,229,109,240,253,179,249,218,151,246,251,25,98,180,217,92,189,79,43,23,45,145,129,211,119,195,28,173,151,197,98,139,85,208,57,21,98,252,211,64,146,49,206,98,70,247,71,94,11,184,73,213,92,92,238,154,105,108,108,190,135,77,224,189,54,67,83,100,92,233,34,241,209,117,152,216,248,32,149,33,150,52,185,36,107,51,161,100,136,141,119,134,69,85,232,197,52,39,164,244,182,11,67,105,92,54,138,210,212,125,22,23,79,227,235,226,241,213,188,175,147,193,86,8,219,28,81,247,189,92,247,118,177,141,78,174,85,114,244,234,170,171,248,144,219,153,127,3,149,184,142,209,179,111,14,135,125,182,110,46,139,195,200,200,106,70,201,108,51,57,142,133,100,157,105,54,22,35,156,150,81,207,149,208,185,141,252,239,145,99,122,42,57,143,134,146,255,0,223,86,130,213,95,242,174,156,212,154,115,33,255,0,156,167,123,27,122,188,159,251,178,67,52,114,51,255,0,35,154,230,255,0,169,80,190,158,1,120,215,210,188,86,109,197,76,38,91,39,233,247,55,76,227,225,143,81,227,236,44,108,146,255,0,98,54,55,100,235,164,109,99,29,12,175,84,87,181,141,79,12,143,70,42,118,186,39,203,223,247,87,115,52,174,205,237,198,163,221,45,107,111,211,225,116,206,62,92,133,158,217,35,100,147,118,39,228,130,47,35,216,199,77,43,213,177,198,197,114,119,200,246,53,23,171,144,207,191,24,156,85,107,46,43,247,115,33,172,51,57,43,109,211,24,235,22,43,105,60,68,145,164,44,199,99,149,255,0,145,93,19,94,246,250,153,26,216,221,51,251,157,220,244,70,162,248,217,27,25,194,137,85,192,47,26,250,171,133,61,199,169,132,203,100,253,70,217,106,108,132,49,234,60,125,133,145,241,208,239,86,198,236,157,116,141,175,123,102,137,136,138,246,177,171,230,141,136,197,78,230,196,248,175,207,19,150,197,103,241,84,179,184,44,157,76,142,55,35,94,59,116,238,84,153,179,65,102,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,10,243,47,227,214,182,195,105,233,182,87,105,179,181,39,220,92,229,121,33,203,190,63,47,126,3,29,61,89,26,217,155,52,50,198,232,47,43,164,134,88,83,243,246,177,170,247,181,168,248,85,244,217,137,198,107,45,215,215,244,176,212,228,183,159,213,154,199,49,29,104,159,110,218,44,249,12,141,185,145,173,89,38,153,200,138,249,37,145,58,190,71,39,226,229,87,47,247,169,126,124,16,112,93,165,120,71,219,136,40,221,110,43,55,175,178,94,73,243,122,134,42,49,182,70,121,82,30,234,53,167,86,36,203,77,139,4,106,141,122,254,121,17,210,246,179,185,35,100,149,0,128,28,234,253,172,105,111,168,20,126,59,34,85,95,9,222,233,246,111,234,6,158,249,24,13,41,128,10,96,231,79,160,44,224,184,134,210,155,131,95,79,84,167,141,213,90,93,149,159,122,20,137,175,191,145,167,98,68,153,101,70,175,123,158,202,243,208,98,61,233,248,179,177,173,85,241,170,55,245,185,44,111,22,87,11,187,154,175,100,50,25,234,145,96,181,46,29,249,186,52,237,218,115,94,236,173,87,198,213,109,88,213,232,197,124,149,164,149,242,163,88,175,115,41,198,189,81,177,41,113,36,63,230,167,188,121,221,162,225,31,47,91,78,67,210,222,189,200,69,163,164,179,220,207,242,90,182,96,158,75,43,216,246,57,31,228,130,188,176,116,252,174,111,159,189,174,71,49,17,105,91,135,237,179,253,178,111,142,131,218,217,42,101,108,84,212,218,130,142,62,255,0,217,113,247,218,134,139,230,111,170,157,159,145,232,223,20,9,44,138,247,53,90,198,177,92,228,237,106,154,94,196,226,113,88,12,85,44,22,11,25,83,29,141,199,87,142,165,58,117,33,108,48,86,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,203,17,118,124,178,184,237,197,111,118,141,199,108,102,233,106,107,114,110,134,6,188,141,171,115,41,59,94,253,73,73,138,231,53,241,201,209,21,246,97,139,163,100,99,251,164,123,35,243,247,72,171,55,138,122,128,81,95,49,30,62,174,113,57,170,147,65,237,110,67,43,141,219,44,39,150,191,84,179,61,127,188,210,44,145,63,212,218,173,220,140,88,88,248,35,117,120,228,98,200,223,205,35,187,93,39,142,47,87,201,83,221,62,169,250,127,123,228,113,199,85,231,157,252,19,254,100,254,154,69,94,2,120,223,206,240,143,174,229,165,168,237,101,114,91,101,155,242,203,155,194,83,133,150,38,101,164,133,82,27,85,27,36,177,178,57,187,219,19,36,94,244,107,226,235,220,215,58,56,149,151,209,165,181,102,149,215,56,42,186,167,69,106,108,86,160,194,221,239,244,217,28,93,216,237,213,159,177,238,99,251,37,141,92,199,118,189,142,106,244,95,193,205,84,95,197,20,253,96,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,19,252,28,171,139,31,107,27,201,244,255,0,80,252,116,230,112,116,182,172,213,90,27,59,87,84,232,173,77,149,211,249,170,93,254,155,35,139,187,37,75,80,119,177,204,127,100,177,171,94,222,230,61,205,94,139,248,181,202,139,248,42,151,211,192,79,27,248,46,46,52,36,180,181,29,172,86,55,115,112,158,89,115,120,74,112,190,188,47,170,179,42,67,106,163,100,150,71,201,15,99,162,100,139,222,174,100,189,123,154,214,201,18,190,85,3,207,235,253,127,163,118,179,70,229,183,7,112,117,13,76,30,158,193,215,91,55,175,89,85,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,61,156,98,113,85,172,184,175,221,204,134,176,204,228,173,183,76,99,172,88,173,164,241,18,70,144,179,29,142,87,254,69,116,77,123,219,234,100,107,99,116,207,238,119,115,209,26,139,227,100,108,100,223,228,99,252,108,254,91,254,164,90,160,0,2,16,115,125,218,252,86,180,225,46,206,188,153,213,32,201,109,246,98,150,74,188,238,164,217,103,150,11,51,54,148,181,89,47,84,116,44,115,172,67,51,186,119,35,150,172,104,173,254,231,54,162,248,88,222,191,236,237,196,22,137,222,57,49,254,182,166,159,200,47,175,129,177,121,36,125,25,226,125,123,94,38,249,35,69,153,32,154,85,143,185,232,223,34,51,187,171,122,162,233,76,252,157,89,170,112,90,27,74,230,117,174,169,189,232,176,186,127,31,99,41,145,179,226,124,158,10,176,70,233,37,147,177,136,231,187,181,140,114,244,106,43,151,167,68,69,95,192,204,22,172,213,57,221,115,170,179,58,215,84,222,245,185,173,65,144,177,148,200,217,241,50,63,61,169,228,116,146,201,216,196,107,27,220,247,185,122,53,17,169,215,162,34,39,224,104,39,151,214,206,229,118,67,132,189,11,164,117,46,6,166,43,80,221,175,54,111,49,20,85,93,4,235,61,185,159,52,109,180,215,177,143,245,49,215,117,120,36,71,167,86,172,29,136,170,214,53,73,20,69,94,61,184,223,193,112,143,161,34,165,167,45,98,178,91,155,155,241,75,132,194,92,133,246,33,101,84,153,18,107,86,219,28,177,190,56,123,27,43,35,94,244,115,229,233,218,215,54,57,85,148,45,254,250,181,238,170,255,0,149,117,30,164,212,121,15,252,229,203,217,43,214,36,255,0,222,146,105,164,145,255,0,249,92,231,59,253,106,167,215,175,244,6,178,218,205,101,150,219,237,193,211,214,240,122,135,7,97,107,94,163,101,19,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,94,229,111,199,213,205,196,244,60,50,111,30,67,43,146,213,233,235,44,105,221,69,114,204,247,166,203,198,158,91,51,86,183,36,142,123,219,52,76,73,22,57,21,82,55,69,26,71,249,31,27,60,214,84,85,95,60,239,224,159,243,39,244,210,42,240,19,198,254,119,132,125,119,45,45,71,107,43,146,219,44,223,150,92,222,18,156,44,177,51,45,36,42,144,218,168,217,37,141,145,205,222,216,153,34,247,163,95,23,94,230,185,209,196,172,190,141,45,171,52,174,185,193,85,213,58,43,83,98,181,6,22,239,127,166,200,226,238,199,110,172,253,143,115,31,217,44,106,230,59,181,236,115,87,162,254,14,106,162,254,40,167,215,147,203,98,176,181,153,115,51,147,169,66,188,150,32,168,201,108,204,216,152,233,231,149,144,195,18,57,202,136,175,146,89,35,141,141,254,247,61,237,106,117,85,68,62,178,128,121,163,251,236,220,223,209,126,30,145,37,57,98,243,11,167,165,169,214,225,215,136,29,95,225,197,67,219,22,146,207,228,230,130,10,184,170,177,65,52,146,213,187,110,121,153,219,10,120,161,101,100,237,123,145,210,44,125,200,196,137,172,182,160,12,171,154,83,225,59,218,198,205,253,63,211,223,29,1,213,64,41,91,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,229,92,234,253,211,233,111,167,244,126,71,34,115,78,93,92,100,214,225,63,116,44,227,245,93,106,141,208,154,222,197,72,117,45,228,165,45,139,180,89,94,59,41,94,104,17,146,53,59,27,45,148,116,169,217,35,214,54,187,198,213,127,68,117,244,226,114,216,172,254,42,150,119,5,147,169,145,198,228,107,199,110,157,202,147,54,104,44,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,100,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,127,243,171,246,177,165,190,160,81,248,236,137,85,124,58,113,47,186,124,47,235,184,117,214,217,229,191,237,189,110,26,228,246,126,203,201,254,230,104,163,245,112,67,44,126,111,23,157,239,143,185,223,145,253,28,159,235,69,208,158,197,239,166,220,113,23,183,24,237,208,218,252,207,174,197,94,235,20,208,202,136,203,88,251,77,68,89,42,217,141,21,124,115,51,185,189,83,170,181,90,230,189,142,123,30,199,187,160,0,0,5,43,115,147,217,79,184,220,65,98,119,142,166,67,205,83,115,113,235,230,130,73,123,164,130,246,58,42,245,228,237,106,70,212,108,46,129,244,213,189,94,247,44,158,126,189,173,236,65,201,179,122,254,227,113,5,150,217,203,120,255,0,53,77,205,199,167,134,120,226,238,146,11,216,232,172,88,143,185,203,35,81,176,186,7,220,71,116,99,220,178,120,58,118,183,189,78,171,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,159,252,228,247,175,238,55,15,184,157,156,169,143,243,91,220,220,130,249,167,146,46,232,224,163,142,150,189,137,59,92,146,53,91,51,167,125,52,111,86,61,171,31,159,175,107,187,20,170,190,22,54,83,251,68,241,5,162,118,114,76,135,162,169,168,50,11,235,231,108,190,57,25,70,8,159,98,215,137,222,57,17,38,88,33,149,35,238,98,183,200,172,238,232,222,170,154,83,50,174,93,79,43,222,58,127,109,122,85,155,29,188,122,207,213,238,78,23,191,236,123,55,91,219,54,119,23,28,109,84,235,50,185,125,69,200,122,73,228,234,141,123,226,70,73,251,215,54,196,137,63,192,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,0,0,0,0,0,0,0,0,12,214,113,99,238,159,121,62,160,106,31,145,156,230,152,156,182,87,1,149,165,157,193,100,237,227,178,88,235,17,219,167,114,164,206,134,122,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,189,203,155,141,127,237,85,183,19,224,53,254,79,21,30,230,233,111,221,228,171,64,190,41,50,148,81,24,145,228,219,15,107,88,222,231,189,99,149,177,43,154,201,26,215,116,137,179,69,26,76,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,127,220,209,253,137,238,111,232,191,49,72,160,19,175,240,171,196,198,178,225,67,119,41,238,150,143,163,83,34,199,87,118,55,47,140,178,136,214,100,113,210,62,55,203,2,73,218,174,133,253,209,70,246,72,212,94,215,177,189,205,123,59,227,125,170,113,201,199,62,129,127,4,205,212,219,77,148,211,249,251,27,185,93,218,95,208,207,148,133,246,241,48,91,199,172,183,124,208,65,35,151,212,215,138,104,98,124,125,232,145,75,106,23,61,92,157,25,37,96,240,145,189,124,67,109,246,238,104,157,31,178,91,143,111,20,252,230,168,167,90,28,46,66,245,143,176,46,91,182,248,234,170,221,170,197,86,189,142,106,177,174,123,91,229,107,90,215,49,90,246,49,82,111,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,14,117,126,233,244,183,211,250,63,35,145,32,1,97,60,176,184,245,173,179,25,90,156,63,111,6,118,165,13,190,201,216,179,54,43,47,111,202,245,196,228,103,116,61,144,201,43,165,241,87,162,229,108,238,85,72,191,44,211,172,143,115,88,178,61,191,47,55,190,37,255,0,105,187,203,83,98,244,182,91,205,166,246,231,187,237,31,79,63,116,54,243,146,181,60,189,221,146,186,57,61,60,125,176,167,115,25,36,82,190,235,23,170,41,215,249,64,239,95,18,251,171,175,245,174,27,95,110,62,160,213,154,19,5,135,245,51,191,55,121,151,103,175,151,179,52,45,172,141,154,101,117,174,199,65,90,231,70,53,203,11,85,28,170,136,247,162,186,189,184,177,247,79,188,159,80,53,15,200,206,90,167,37,79,107,26,167,234,5,239,142,199,19,252,2,176,57,178,112,75,79,33,130,254,211,123,67,165,60,87,241,125,237,214,56,188,70,54,8,227,154,171,159,52,242,102,100,241,163,100,124,205,146,69,73,222,169,35,157,27,153,35,150,54,193,35,157,92,28,58,239,206,178,225,183,119,48,91,173,163,46,219,107,241,214,24,204,157,24,108,36,44,203,99,149,237,91,20,165,87,49,237,236,145,173,232,142,86,59,177,232,201,26,157,236,106,165,154,113,219,204,211,74,193,177,218,127,1,195,62,190,236,213,250,255,0,31,95,33,126,205,53,142,91,90,115,23,52,46,87,193,36,208,202,230,85,200,171,213,177,246,53,94,248,154,217,157,214,39,172,18,45,85,237,86,217,234,173,228,220,125,57,181,186,42,167,168,205,106,108,132,88,250,221,209,200,248,225,239,95,207,60,190,54,61,237,134,38,35,164,145,232,213,236,141,143,114,167,70,169,161,62,15,248,107,193,112,173,177,216,125,178,198,47,155,43,55,110,83,82,91,109,167,207,29,188,196,176,198,203,18,68,174,107,59,97,79,19,35,141,17,140,95,28,108,87,34,189,94,231,118,176,86,7,52,190,1,112,86,240,89,238,43,54,135,31,232,114,180,127,203,181,142,18,173,103,190,60,132,110,122,36,153,40,91,27,87,199,51,59,150,75,29,81,35,124,109,146,103,43,30,201,22,122,203,217,221,226,215,219,21,175,241,123,141,183,57,235,120,236,150,58,196,18,203,20,86,166,134,12,132,17,205,28,206,169,105,176,189,142,150,180,142,137,137,36,74,228,71,34,127,232,84,238,188,118,241,209,157,227,7,59,167,235,98,104,101,116,222,140,193,227,235,202,152,9,238,50,104,228,204,57,142,91,54,156,172,99,123,251,124,139,4,74,254,170,145,177,207,70,196,179,201,26,115,253,138,225,71,113,247,207,68,238,6,232,99,34,251,43,70,109,206,159,201,230,50,89,155,16,171,163,177,106,173,55,216,142,133,116,234,158,73,159,218,206,245,69,237,138,55,163,221,213,93,20,114,241,83,186,241,137,194,174,178,225,67,119,50,26,63,51,141,182,237,49,145,177,98,206,147,203,201,34,76,204,142,57,31,249,17,210,181,140,111,169,141,174,141,179,51,181,189,175,84,114,39,141,241,189,253,87,132,14,100,186,251,133,141,175,212,59,97,38,158,169,169,113,173,175,110,238,150,101,183,204,229,165,149,158,74,232,145,200,239,50,53,148,90,212,181,58,195,20,104,247,204,245,78,246,121,29,35,98,174,191,215,250,203,116,245,150,91,112,119,7,80,219,206,106,28,229,133,179,122,245,149,78,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,46,79,150,135,1,85,182,27,79,67,189,91,179,130,169,62,226,231,43,199,54,33,146,121,123,240,24,233,234,198,231,66,232,102,138,55,65,121,93,36,209,76,191,159,181,141,70,49,205,71,204,143,158,160,2,0,115,171,246,177,165,190,160,81,248,236,137,85,124,39,123,167,217,191,168,26,123,228,96,52,166,0,33,7,55,125,157,202,238,87,11,140,213,218,115,3,82,246,75,111,179,17,102,236,202,149,93,45,216,241,78,138,72,109,182,7,49,142,114,49,28,250,243,202,138,173,103,142,171,158,229,253,219,80,169,94,15,245,253,157,176,226,143,107,117,156,58,134,166,10,189,93,81,70,182,67,33,109,98,108,16,99,172,202,149,238,172,142,149,59,24,197,173,52,200,175,94,157,136,170,228,86,170,35,147,73,37,59,115,167,222,44,174,107,119,52,166,200,99,243,213,37,193,105,172,59,51,119,169,212,180,231,61,185,91,79,145,168,219,81,163,213,136,248,235,71,19,226,71,49,30,214,92,145,122,171,101,67,242,121,44,104,11,57,222,33,181,94,224,216,211,213,46,99,116,174,151,125,102,94,153,34,115,232,100,110,88,141,33,88,145,203,222,215,190,188,23,216,175,98,126,12,239,107,149,60,136,142,185,243,42,231,234,233,109,89,170,180,54,118,174,169,209,90,155,43,167,243,84,187,253,54,71,23,118,74,150,160,239,99,152,254,201,99,86,189,189,204,123,154,189,23,241,107,149,23,240,85,47,251,129,126,51,112,92,97,237,197,172,156,152,175,177,181,158,151,244,245,245,54,54,38,61,106,182,73,81,254,43,53,164,119,94,176,203,226,149,82,55,57,100,141,204,115,93,220,136,201,100,146,165,80,115,80,227,214,205,171,57,94,22,54,111,59,110,155,41,216,155,31,174,114,117,252,74,203,140,88,161,114,80,173,98,57,92,228,98,57,243,197,105,142,99,31,223,23,139,170,177,101,107,234,216,159,252,149,61,211,234,159,167,247,190,71,28,117,94,121,223,193,63,230,79,233,165,85,147,211,150,87,29,185,93,145,214,88,237,140,221,45,77,82,61,175,207,88,145,181,110,101,39,115,25,166,238,189,28,230,190,57,58,42,50,180,210,244,108,140,127,108,108,124,158,126,232,209,38,242,221,160,40,7,154,63,190,205,205,253,23,225,233,29,171,148,247,26,58,87,102,242,55,248,122,220,199,98,176,186,111,83,100,44,231,105,106,107,151,163,169,13,11,201,85,137,36,86,223,51,219,26,67,36,117,88,145,185,189,28,217,122,53,81,233,42,44,87,40,14,85,197,143,181,141,228,250,127,168,126,58,115,53,135,181,217,125,222,214,91,11,186,26,127,119,54,254,122,145,231,116,237,135,77,93,45,192,147,65,43,31,27,162,150,25,25,248,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,104,79,133,222,38,244,15,20,219,95,141,220,13,33,102,165,60,147,235,181,217,173,60,185,24,108,221,195,78,178,75,31,100,237,141,123,154,199,186,9,93,19,222,214,44,145,163,95,218,222,170,214,245,92,182,91,21,128,197,93,206,231,114,117,49,216,220,117,121,45,220,185,110,102,195,5,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,44,230,9,199,174,161,226,103,89,94,208,219,125,157,183,79,106,241,22,36,134,139,43,250,170,79,207,177,82,179,150,107,208,172,170,201,152,219,21,221,37,116,116,108,123,24,244,87,53,175,85,68,134,165,170,114,49,254,54,127,45,255,0,82,45,80,0,1,229,55,87,108,244,174,242,109,198,163,218,221,107,83,212,97,117,54,62,92,125,158,216,227,124,144,247,167,228,158,47,35,30,198,205,19,209,178,70,245,106,246,72,198,57,19,171,80,204,102,91,19,149,192,101,110,224,179,184,203,120,236,150,58,196,149,46,83,183,11,161,158,180,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,166,140,248,47,222,60,238,254,240,193,160,55,87,84,195,217,154,202,227,228,175,145,147,185,139,234,109,84,177,45,73,108,244,99,24,198,121,159,93,210,248,218,212,107,60,157,137,213,27,213,121,7,53,237,226,197,109,175,9,121,189,34,220,245,186,58,135,112,108,87,194,98,226,165,105,177,79,36,13,154,57,174,185,237,239,107,214,178,215,99,224,145,90,142,78,182,162,99,211,182,69,82,152,54,7,103,51,188,64,111,46,147,217,221,57,55,167,183,169,178,13,175,37,158,214,63,210,85,99,93,37,155,61,143,123,18,79,20,17,203,47,143,189,28,254,206,214,254,103,34,26,105,56,255,0,20,92,77,232,30,22,118,191,37,184,26,190,205,75,153,38,87,115,176,186,121,50,48,214,187,153,157,36,138,62,200,27,34,247,57,140,116,241,58,87,177,175,88,227,87,63,181,221,17,174,207,102,244,110,246,178,223,173,208,212,27,185,184,19,212,147,59,168,172,54,107,9,82,4,134,8,152,200,219,20,80,198,207,197,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,150,205,57,98,242,244,185,165,174,86,226,43,136,29,33,225,202,195,219,46,146,192,100,225,158,11,88,171,81,79,52,114,218,187,82,120,89,219,50,120,161,125,101,238,123,81,178,44,157,168,244,137,204,146,188,123,112,65,130,226,227,66,69,119,78,85,197,99,119,55,9,226,139,9,155,185,51,235,194,250,171,50,44,213,109,186,56,164,124,144,246,58,87,198,157,138,230,75,211,181,205,108,146,163,232,91,253,245,104,45,85,255,0,42,233,205,73,167,50,31,249,202,119,177,183,171,201,255,0,187,36,51,71,35,63,242,57,174,111,250,149,11,201,229,247,199,174,158,226,103,70,209,208,219,131,157,169,79,117,49,21,227,134,243,44,122,90,76,207,189,86,203,146,106,48,164,170,249,158,218,245,219,37,132,108,108,99,30,245,86,181,172,84,68,142,188,243,191,130,127,204,159,211,74,171,39,167,44,174,59,114,187,35,172,177,219,25,186,90,154,164,123,95,158,177,35,106,220,202,78,230,51,77,221,122,57,205,124,114,116,84,101,105,165,232,217,24,254,216,216,249,60,253,209,162,77,229,244,28,228,248,133,251,233,187,24,158,30,177,53,178,181,42,109,223,91,185,119,201,107,165,92,141,235,181,171,203,3,155,3,85,81,124,16,61,81,178,191,243,119,89,157,168,214,181,59,164,245,92,165,119,99,139,141,208,222,93,65,246,222,229,229,117,110,222,227,49,241,253,231,251,211,153,158,252,213,102,145,179,122,31,67,229,123,164,100,206,146,57,59,250,116,137,98,100,157,255,0,188,74,228,107,230,143,239,179,115,127,69,248,122,68,85,46,123,149,207,29,185,93,236,197,77,177,27,209,169,170,88,214,216,58,236,118,159,200,219,157,222,183,80,210,107,94,178,178,78,228,237,150,205,118,177,170,175,239,242,75,27,149,234,215,44,51,74,235,10,6,85,203,211,229,133,197,182,149,223,29,154,195,236,229,136,189,6,179,219,61,63,75,31,114,5,108,113,67,118,140,78,125,122,243,213,106,204,249,101,236,134,42,201,97,234,198,53,178,206,222,212,68,123,81,38,168,62,76,182,91,21,128,197,93,206,231,114,117,49,216,220,117,121,45,220,185,110,102,195,5,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,76,246,113,229,197,6,43,139,61,249,147,113,180,214,34,222,59,79,99,176,244,240,152,120,175,87,108,55,93,4,125,243,72,235,13,100,178,177,95,234,44,88,70,171,28,137,227,72,250,167,119,114,172,202,228,99,252,108,254,91,254,164,114,174,117,126,233,244,183,211,250,63,35,145,32,1,101,60,173,248,250,167,183,126,135,134,77,227,200,98,177,186,65,125,101,141,59,168,174,89,130,140,56,137,23,203,102,106,214,228,145,204,99,161,149,235,34,199,34,170,200,217,100,72,255,0,59,36,103,134,223,200,1,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,164,255,0,231,87,237,99,75,125,64,163,241,217,18,149,137,85,192,79,27,249,222,17,245,220,180,181,29,172,174,75,108,179,126,89,115,120,74,112,178,196,204,180,144,170,67,106,163,100,150,54,71,55,123,98,100,139,222,141,124,93,123,154,231,71,18,178,250,52,182,172,210,186,231,5,87,84,232,173,77,138,212,24,91,189,254,155,35,139,187,29,186,179,246,61,204,127,100,177,171,152,238,215,177,205,94,139,248,57,170,139,248,162,159,172,0,0,141,92,196,182,46,230,255,0,112,167,170,244,222,7,13,246,158,164,192,248,181,38,6,22,172,235,35,173,85,85,89,89,20,112,163,157,52,210,85,125,168,99,141,90,230,186,73,153,254,21,68,123,104,51,64,107,253,101,181,154,203,19,184,59,125,168,109,224,245,14,14,194,89,163,122,178,167,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,182,19,205,231,115,52,174,242,109,199,14,27,165,162,173,250,140,46,166,199,231,242,21,187,164,141,242,67,222,152,206,248,37,241,189,236,108,209,61,29,28,140,71,47,100,140,123,85,122,181,78,1,202,227,223,102,217,126,181,240,247,71,50,157,254,253,186,241,65,168,62,238,110,23,222,141,11,165,252,56,205,53,233,159,214,140,31,228,240,250,215,65,209,17,178,119,218,108,189,103,252,222,70,178,62,215,186,54,197,210,95,242,83,216,187,152,172,22,180,226,31,61,134,240,253,183,217,166,244,237,153,22,120,228,125,88,159,228,188,246,177,81,34,146,23,204,218,172,108,136,175,114,73,82,118,126,78,142,71,217,249,149,115,245,116,182,172,213,90,27,59,87,84,232,173,77,149,211,249,170,93,254,155,35,139,187,37,75,80,119,177,204,127,100,177,171,94,222,230,61,205,94,139,248,181,202,139,248,42,151,211,192,79,27,248,46,46,52,36,180,181,29,172,86,55,115,112,158,89,115,120,74,112,190,188,47,170,179,42,67,106,163,100,150,71,201,15,99,162,100,139,222,174,100,189,123,154,214,201,18,190,85,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,0,0,0,0,0,0,0,0,0,205,103,22,62,233,247,147,234,6,161,249,25,201,21,145,224,114,206,229,114,255,0,208,92,82,109,179,234,69,157,211,24,124,219,245,78,49,204,138,4,200,227,170,229,178,15,91,172,147,162,43,236,195,23,86,185,178,57,124,144,197,27,88,173,116,77,142,104,149,181,91,153,170,182,111,113,244,230,233,104,171,126,159,53,166,114,17,100,43,119,73,35,35,155,177,127,60,18,248,222,199,186,25,88,174,142,70,35,147,190,55,189,170,189,28,166,130,120,59,226,171,70,241,95,180,120,253,97,134,201,84,110,167,199,87,175,91,86,98,35,141,97,126,59,34,172,252,234,216,156,247,187,211,72,230,200,232,95,220,238,230,34,181,87,200,201,24,207,65,197,143,181,141,228,250,127,168,126,58,115,53,133,255,0,115,71,246,39,185,191,162,252,197,34,146,248,100,196,226,179,252,73,109,70,11,59,140,169,145,198,228,117,198,10,165,202,118,225,108,208,89,130,75,240,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,78,213,204,51,130,204,175,11,27,161,99,59,164,52,253,182,237,94,165,176,139,167,238,45,151,90,74,83,172,125,210,227,231,145,205,71,49,237,114,74,232,145,234,229,124,40,213,242,72,246,77,219,21,100,203,101,102,197,87,193,77,147,182,252,109,59,19,91,175,77,211,57,96,134,121,155,27,101,149,145,245,237,107,222,216,33,107,156,137,213,201,20,104,189,123,83,165,154,114,92,225,235,237,60,238,163,226,119,45,103,21,98,166,35,212,233,44,69,41,42,249,109,67,121,236,173,52,247,27,35,147,164,61,32,145,33,106,179,171,158,219,19,162,171,26,222,146,126,183,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,112,231,87,238,159,75,125,63,163,242,57,19,138,112,41,195,94,11,138,157,109,184,91,101,147,95,14,86,29,191,200,101,52,221,183,90,124,17,212,204,69,114,147,43,201,42,181,175,238,133,124,175,142,68,86,61,124,114,61,90,136,244,99,155,200,55,139,103,117,246,197,107,252,166,220,238,54,6,222,59,37,142,177,60,81,75,45,89,161,131,33,4,115,73,11,109,213,116,204,99,165,173,35,162,122,199,42,53,17,200,159,250,81,60,81,161,62,94,156,61,127,103,46,25,116,254,2,237,156,171,243,90,175,199,171,115,117,178,53,125,44,148,47,91,171,2,58,154,66,169,223,31,133,145,71,27,145,234,174,89,27,35,186,49,28,145,178,144,120,177,247,79,188,159,80,53,15,200,206,90,167,37,79,107,26,167,234,5,239,142,199,19,252,3,228,203,98,113,89,252,85,220,22,119,25,83,35,141,200,215,146,165,202,118,225,108,208,89,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,162,30,102,124,40,211,225,167,124,89,155,210,81,118,104,205,195,245,121,140,84,45,134,8,99,199,218,108,221,109,80,138,56,149,58,67,23,150,7,70,190,54,53,35,157,145,167,122,196,247,172,64,46,207,149,111,6,213,182,79,64,51,126,245,93,154,151,181,102,225,97,234,205,138,146,149,217,95,5,60,5,168,107,90,100,47,141,209,177,18,203,165,68,89,23,247,141,68,134,36,141,201,214,78,249,234,0,41,91,153,95,47,223,216,77,203,219,247,181,48,247,232,28,174,65,191,106,99,154,222,178,97,239,91,158,203,255,0,117,20,21,153,13,124,115,19,211,65,31,115,213,201,36,140,103,227,220,210,47,240,171,195,62,178,226,191,119,41,237,110,143,189,83,28,198,215,118,75,47,147,178,168,230,99,177,209,190,54,75,58,71,220,142,153,253,210,198,198,70,213,78,231,189,189,206,99,59,228,101,223,238,126,206,232,29,138,224,107,116,54,231,110,112,53,49,216,220,118,219,230,226,150,88,170,195,12,249,9,227,195,190,23,91,180,232,88,198,203,102,70,196,197,146,85,106,43,149,63,244,34,103,132,210,71,21,92,51,232,222,43,246,142,230,214,235,11,214,241,207,109,134,228,177,25,58,202,174,126,59,35,27,36,100,83,172,125,200,217,153,219,44,140,124,110,84,238,99,221,218,230,63,178,70,103,179,120,182,119,95,108,86,191,202,109,206,227,96,109,227,178,88,235,19,197,20,178,213,154,24,50,16,71,52,144,182,221,87,76,198,58,90,210,58,39,172,114,163,81,28,137,255,0,165,18,199,249,81,240,45,254,131,138,13,235,209,159,247,61,173,1,74,243,191,231,57,217,73,43,171,127,245,94,149,238,119,253,188,200,207,248,188,197,170,0,1,0,57,213,251,88,210,223,80,40,252,118,68,170,190,19,189,211,236,223,212,13,61,242,48,26,83,0,30,83,118,52,47,237,67,107,53,150,217,253,169,246,103,222,221,63,145,193,122,223,7,155,210,250,170,210,67,229,241,247,55,191,183,201,221,219,220,222,189,58,117,78,189,76,203,234,205,45,157,208,218,171,51,162,181,77,31,69,154,211,249,11,24,188,141,111,43,36,240,90,130,71,71,44,125,236,87,49,221,175,99,147,171,85,90,189,58,162,170,126,38,135,184,31,222,44,86,247,240,185,183,250,186,158,122,222,87,37,75,15,91,9,158,150,245,166,207,117,50,181,34,108,54,93,97,200,247,187,190,71,53,39,106,200,189,238,142,120,222,228,78,254,133,11,113,47,175,235,110,159,16,219,145,184,56,253,67,111,57,141,206,106,140,149,156,93,235,43,47,124,184,239,80,244,166,136,146,162,61,140,109,116,137,140,99,145,59,24,214,183,163,123,122,37,196,242,140,219,61,85,183,124,35,195,145,213,53,61,39,223,93,65,111,83,99,160,124,114,71,51,104,201,5,122,241,62,70,189,141,233,228,244,174,149,138,222,230,186,41,98,122,59,243,116,73,170,101,92,151,249,206,8,46,106,78,4,244,47,22,123,105,87,190,222,63,31,152,151,91,82,89,167,154,107,81,195,152,150,10,246,170,194,216,158,141,241,64,143,91,10,233,25,27,98,174,215,163,123,146,71,58,63,236,94,250,110,63,14,155,143,142,221,13,175,204,250,28,173,30,177,77,12,168,175,171,144,170,229,69,146,173,152,209,83,201,11,251,91,213,58,163,145,205,107,216,230,61,140,123,108,215,139,190,107,26,7,55,195,165,76,119,14,249,125,65,142,214,218,250,188,173,242,171,161,130,238,152,165,29,167,195,43,231,116,110,149,172,179,59,97,122,68,200,222,146,50,57,91,63,116,75,225,73,42,175,64,104,13,101,186,122,203,19,183,219,125,167,173,231,53,14,114,194,86,163,70,178,39,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,146,211,143,126,20,112,92,37,236,214,195,104,223,22,42,230,175,201,125,228,185,170,115,116,161,123,125,125,174,236,122,199,26,58,69,87,172,48,49,254,40,211,163,26,189,31,39,141,143,150,68,61,95,37,79,116,250,167,233,253,239,145,199,29,87,158,119,240,79,249,147,250,105,21,121,120,240,245,165,120,160,220,45,196,218,61,83,103,208,122,253,191,181,103,29,148,101,88,236,77,140,189,22,79,28,232,172,70,215,167,252,232,222,141,115,28,248,165,149,136,246,119,247,39,10,222,141,161,214,91,11,186,26,131,104,247,2,10,145,231,116,237,134,195,97,106,78,147,65,43,31,27,101,138,104,223,248,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,89,79,42,254,61,107,90,173,138,225,99,121,51,181,41,190,157,120,113,250,27,39,99,202,175,184,245,150,103,45,11,54,36,149,205,71,163,95,4,85,88,214,49,157,145,120,186,171,214,38,190,210,138,1,230,143,239,179,115,127,69,248,122,68,85,46,123,149,207,29,185,93,236,197,77,177,27,209,169,170,88,214,216,58,236,118,159,200,219,157,222,183,80,210,107,94,178,178,78,228,237,150,205,118,177,170,175,239,242,75,27,149,234,215,44,51,74,235,10,57,87,22,62,214,55,147,233,254,161,248,233,204,214,19,255,0,154,23,2,223,177,77,84,253,241,217,205,25,233,54,219,53,217,246,197,106,78,238,135,5,148,146,71,34,244,133,26,158,158,156,221,99,241,244,87,49,146,171,227,253,211,93,94,53,141,92,40,241,93,184,252,37,110,59,53,174,138,151,215,98,175,120,224,207,224,39,153,89,87,47,85,170,170,141,114,162,47,142,102,119,57,98,153,17,93,27,156,228,84,123,31,36,111,153,92,200,249,143,98,183,15,79,71,177,220,57,106,187,110,193,101,43,182,93,81,156,175,19,88,204,157,43,21,96,154,26,149,165,73,60,172,98,164,210,199,106,41,34,142,68,124,126,21,252,190,102,58,10,240,241,195,246,190,226,107,116,40,237,70,220,178,163,50,87,43,216,183,45,203,201,50,82,165,4,49,171,157,45,137,33,142,71,70,197,119,100,77,114,183,162,201,44,109,252,59,144,245,124,111,237,14,141,216,94,39,53,110,209,237,252,22,227,193,105,218,248,136,107,173,185,214,105,229,123,241,117,37,150,105,31,248,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,77,254,70,63,198,207,229,191,234,69,170,0,0,5,5,243,77,208,22,116,47,26,90,202,210,105,234,152,156,110,170,175,67,63,141,74,201,19,89,105,146,86,100,86,44,43,35,95,202,247,220,130,218,191,189,17,238,127,115,215,175,122,57,211,3,146,126,241,101,115,90,55,94,108,134,115,61,82,90,250,106,197,92,222,2,156,214,156,235,109,130,210,200,219,141,138,55,61,81,43,71,44,112,61,82,54,34,54,91,143,87,42,172,173,56,255,0,58,77,227,193,107,13,229,210,91,59,136,135,201,111,110,241,246,44,101,44,247,61,59,109,100,155,94,70,214,236,115,17,23,178,8,43,203,228,107,222,215,122,158,223,202,232,220,139,249,92,155,54,83,239,207,16,89,109,227,183,144,240,212,219,44,122,120,96,142,94,217,39,189,145,138,197,120,251,154,177,185,29,11,96,101,197,119,71,177,201,39,131,167,115,123,208,186,146,16,115,70,224,251,43,196,54,215,195,185,122,13,53,6,71,91,104,26,239,117,44,13,73,93,60,25,74,82,72,197,178,200,235,57,232,214,89,107,83,200,143,137,22,73,146,36,133,91,42,248,60,84,108,104,79,129,126,51,112,92,97,237,197,172,156,152,175,177,181,158,151,244,245,245,54,54,38,61,106,182,73,81,254,43,53,164,119,94,176,203,226,149,82,55,57,100,141,204,115,93,220,136,201,100,234,187,233,190,155,113,195,166,220,100,119,67,116,51,62,135,21,71,164,80,195,18,35,237,100,45,57,21,99,171,90,53,84,242,76,254,215,116,78,168,212,107,92,247,185,140,99,222,220,235,111,222,245,234,174,34,119,99,59,188,122,215,31,138,165,154,212,30,151,212,193,139,138,72,234,179,193,90,42,236,236,108,146,72,244,234,200,90,171,213,235,249,149,122,116,78,136,150,43,202,119,130,12,238,63,35,140,226,207,115,42,229,112,178,87,235,46,137,164,147,50,63,93,86,197,91,16,88,181,106,23,68,175,72,94,201,216,181,213,178,49,206,237,115,213,171,27,163,115,220,243,191,130,127,204,159,211,72,191,203,111,135,237,3,196,214,235,235,125,168,220,102,91,102,54,230,135,154,220,87,40,164,41,118,148,240,229,113,174,108,181,228,154,57,27,27,213,189,241,57,200,222,171,28,178,55,240,238,83,133,111,166,197,238,63,14,155,143,145,218,253,208,195,122,28,173,30,146,195,52,74,175,171,144,170,229,84,142,213,105,21,19,201,11,251,93,209,122,35,145,205,115,30,214,61,143,99,124,86,79,45,149,205,89,101,204,206,78,221,251,17,215,130,163,37,179,51,165,123,96,130,38,67,12,72,231,42,170,50,56,163,142,54,55,251,154,198,53,169,209,17,16,191,78,91,188,52,127,103,46,28,113,127,111,226,125,38,179,214,189,153,253,65,230,131,199,98,191,145,159,228,180,159,223,20,114,179,195,10,167,116,82,119,120,231,150,215,106,244,113,85,124,209,253,246,110,111,232,191,15,72,246,188,56,240,57,103,138,222,9,179,90,195,111,159,82,190,226,232,253,113,148,101,24,101,100,81,51,55,81,216,252,107,214,148,179,170,35,152,246,185,28,232,28,231,120,154,249,101,107,145,169,50,203,28,42,196,229,178,184,12,173,44,238,11,39,111,29,146,199,88,142,221,59,149,38,116,51,214,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,191,78,2,120,223,193,113,113,161,37,165,168,237,98,177,187,155,132,242,203,155,194,83,133,245,225,125,85,153,82,27,85,27,36,178,62,72,123,29,19,36,94,245,115,37,235,220,214,182,72,149,242,168,202,185,232,52,6,191,214,91,89,172,177,59,131,183,218,134,222,15,80,224,236,37,154,55,171,42,119,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,161,222,20,120,174,219,142,45,118,225,154,215,69,75,232,114,180,124,112,103,240,19,204,143,181,136,180,228,85,70,185,81,19,201,11,251,92,177,76,136,141,145,173,114,42,49,236,146,54,118,178,152,57,163,113,219,138,222,204,172,59,17,178,250,154,221,141,19,131,176,247,106,12,141,73,219,232,181,13,214,185,139,19,35,237,78,233,107,87,115,28,168,254,255,0,28,178,57,30,141,114,67,12,174,175,98,213,57,24,255,0,27,63,150,255,0,169,28,171,157,95,186,125,45,244,254,143,200,228,79,63,203,215,133,93,27,197,126,209,239,230,143,204,227,106,55,83,227,171,224,236,233,60,188,146,44,47,199,100,85,153,46,196,116,173,99,221,233,164,115,99,108,204,237,119,115,17,28,137,228,100,111,100,64,215,250,3,89,109,102,178,203,109,246,224,233,235,120,61,67,131,176,181,175,81,178,137,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,196,242,189,227,167,246,215,165,89,177,219,199,172,253,94,228,225,123,254,199,179,117,189,179,103,113,113,198,213,78,179,43,151,212,92,135,164,158,78,168,215,190,36,100,159,189,115,108,72,142,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,39,255,0,58,191,107,26,91,234,5,31,142,200,149,129,193,158,202,105,94,34,120,147,209,251,57,173,114,25,90,88,93,65,246,135,169,159,23,44,113,218,103,130,133,139,12,236,116,145,200,196,234,248,90,139,213,139,249,85,122,116,94,138,158,127,136,126,31,181,247,12,187,161,123,106,55,25,149,31,146,167,94,189,184,174,81,73,150,149,216,38,141,28,217,107,201,52,113,186,70,35,187,226,115,145,189,18,72,164,111,227,218,164,181,229,123,199,79,236,83,85,51,99,183,143,89,250,77,182,205,119,253,143,102,235,123,161,193,101,36,145,170,157,102,87,39,167,167,55,89,60,157,81,204,100,170,201,63,116,215,88,145,110,164,0,0,51,109,197,214,200,98,184,113,226,47,89,236,214,11,57,111,47,141,192,88,172,234,118,237,198,214,78,176,88,171,13,152,217,39,111,229,115,216,217,209,138,244,70,163,213,138,228,107,59,187,19,229,215,155,215,247,231,135,221,169,217,203,120,255,0,13,189,178,200,106,79,12,241,197,219,28,244,114,50,212,177,31,115,150,71,43,166,108,236,184,142,232,198,53,35,240,116,238,119,122,142,23,247,175,251,59,111,86,35,120,227,199,250,219,122,127,31,152,244,16,58,47,36,111,189,62,46,213,122,190,86,249,35,85,133,39,154,37,147,181,232,239,26,63,183,171,186,34,242,163,74,124,44,108,167,246,118,225,247,68,236,228,153,15,91,111,79,227,215,215,206,217,124,145,190,244,242,190,197,175,19,188,113,170,194,147,205,42,71,220,196,119,141,25,221,213,221,85,122,169,149,114,95,231,56,32,185,169,56,19,208,188,89,237,165,94,251,120,252,126,98,93,109,73,102,158,105,173,71,14,98,88,43,218,171,11,98,122,55,197,2,61,108,43,164,100,109,138,187,94,141,238,73,28,232,235,178,251,189,172,182,23,116,52,254,238,109,252,245,35,206,233,219,14,154,186,91,129,38,130,86,62,55,69,44,50,51,240,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,159,11,188,77,232,30,41,182,191,27,184,26,66,205,74,121,39,215,107,179,90,121,114,48,217,187,134,157,100,150,62,201,219,26,247,53,143,116,18,186,39,189,172,89,35,70,191,181,189,85,173,236,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,0,0,0,0,0,0,0,0,1,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,72,43,204,175,151,165,205,178,206,222,223,93,134,210,31,239,22,255,0,108,185,140,30,46,25,236,73,135,181,217,102,107,54,153,12,112,172,117,177,205,142,22,57,85,210,118,199,36,170,214,181,145,246,53,177,43,133,94,38,53,151,10,27,185,79,116,180,125,26,153,22,58,187,177,185,124,101,148,70,179,35,142,145,241,190,88,18,78,213,116,47,238,138,55,178,70,162,246,189,141,238,107,217,223,27,238,255,0,115,247,139,64,239,175,3,91,161,184,219,115,158,169,145,198,228,118,223,55,44,177,69,106,25,167,199,207,38,29,243,58,165,166,194,247,182,43,49,182,86,36,145,43,149,90,171,255,0,161,87,60,37,255,0,115,71,246,39,185,191,162,252,197,34,141,182,67,90,226,182,215,122,52,14,227,103,107,219,159,27,165,117,70,43,55,114,42,140,107,167,146,10,214,227,154,70,198,215,57,173,87,171,88,168,136,174,106,117,233,213,83,251,205,20,107,93,13,180,124,87,108,188,88,252,237,10,153,253,39,172,112,237,200,98,111,75,65,139,61,102,91,168,228,130,253,84,179,19,150,189,150,197,97,93,27,213,136,246,43,191,20,254,244,40,179,137,142,11,55,67,98,120,134,173,179,88,253,63,111,33,71,88,230,61,38,130,189,37,152,213,153,120,38,176,216,171,196,233,220,216,226,109,150,44,177,50,102,185,24,140,123,145,223,232,159,27,221,122,124,53,237,13,109,133,216,109,13,180,112,193,82,59,26,119,15,12,57,5,169,60,179,65,46,69,253,101,187,52,111,151,163,213,146,89,146,105,17,21,27,209,30,136,141,106,34,53,43,219,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,115,171,247,79,165,190,159,209,249,28,137,226,185,79,238,246,141,218,94,43,235,65,172,231,183,3,53,206,30,77,33,140,154,24,22,86,51,35,102,229,71,215,108,168,223,204,214,61,208,120,209,200,142,232,249,24,174,237,103,115,219,102,156,125,112,81,165,120,172,219,139,121,188,78,51,211,238,110,153,199,205,38,156,200,87,72,217,37,254,196,116,141,198,88,89,28,198,58,25,94,170,140,115,220,158,25,30,175,69,237,116,172,150,176,57,110,240,209,170,183,67,139,140,95,219,248,156,174,30,134,211,228,25,159,212,30,104,36,175,53,91,213,39,255,0,37,164,254,248,156,214,76,235,81,167,116,82,118,57,98,130,215,106,163,152,95,73,154,206,44,125,211,239,39,212,13,67,242,51,150,169,201,83,218,198,169,250,129,123,227,177,196,255,0,0,242,155,171,185,154,87,102,246,227,81,238,150,181,183,233,240,186,103,31,46,66,207,108,145,178,73,187,19,242,65,23,145,236,99,166,149,234,216,227,98,185,59,228,123,26,139,213,200,103,223,140,78,42,181,151,21,251,185,144,214,25,156,149,182,233,140,117,139,21,180,158,34,72,210,22,99,177,202,255,0,200,174,137,175,123,125,76,141,108,110,153,253,206,238,122,35,81,124,108,141,140,226,151,113,57,92,117,106,23,50,24,203,117,107,229,43,173,186,50,205,11,152,203,80,36,178,66,178,196,229,78,143,98,75,12,177,171,155,213,59,227,123,127,189,170,137,107,252,166,248,218,167,144,193,127,102,77,222,213,126,43,248,190,199,104,236,166,95,37,4,113,205,85,207,134,8,240,209,249,21,178,62,102,201,34,44,12,69,145,206,141,207,141,169,27,96,141,174,179,240,1,242,101,177,56,172,254,42,238,11,59,140,169,145,198,228,107,201,82,229,59,112,182,104,44,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,115,94,31,120,98,217,174,24,112,89,108,6,208,233,127,179,99,205,228,37,200,94,179,60,206,177,106,110,175,122,195,3,166,127,87,172,48,49,235,28,76,85,94,141,238,115,149,210,73,44,143,113,99,237,99,121,62,159,234,31,142,156,205,97,170,131,143,239,167,10,91,47,196,62,87,75,103,119,27,75,84,159,37,165,115,20,114,145,92,138,141,71,79,122,10,206,149,205,198,218,146,104,100,116,180,94,233,158,233,32,69,106,57,127,30,169,248,245,234,184,156,78,43,1,138,165,130,193,99,42,99,177,184,234,241,212,167,78,164,45,134,10,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,0,241,91,197,188,90,7,98,180,6,83,113,183,27,61,83,29,141,199,87,158,88,162,150,212,48,207,144,158,56,100,153,181,42,182,103,177,178,217,145,177,61,35,137,28,138,229,79,253,42,144,87,155,102,191,209,187,167,193,54,128,220,29,190,212,53,51,154,123,57,174,40,89,163,122,178,175,100,172,251,63,36,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,89,124,39,123,167,217,191,168,26,123,228,96,52,166,0,5,0,243,52,217,79,216,183,23,26,167,211,228,61,85,13,119,215,90,211,239,151,190,104,189,108,243,122,136,228,233,27,26,222,150,162,179,216,212,238,233,18,197,220,229,119,119,78,149,193,95,24,154,55,101,120,50,223,173,172,202,102,45,225,53,100,149,237,101,244,181,154,55,22,43,183,45,228,43,67,143,79,79,254,4,99,234,202,202,211,185,91,42,202,177,190,71,177,139,224,114,172,32,210,122,91,59,174,117,86,27,69,105,106,62,183,53,168,50,21,241,120,234,222,86,71,231,181,60,141,142,40,251,222,173,99,123,158,246,167,87,42,53,58,245,85,68,252,77,52,109,62,133,253,151,237,102,141,219,63,181,62,211,251,165,167,241,216,47,91,224,240,250,175,75,90,56,124,190,62,231,118,119,120,251,187,123,157,211,175,78,171,211,169,234,204,171,151,253,202,227,216,158,217,126,181,243,23,74,203,230,141,195,62,141,225,235,126,97,202,237,253,237,63,75,5,175,43,191,47,95,76,80,85,142,124,35,217,216,201,122,195,220,168,218,211,75,228,124,42,222,214,34,164,241,53,141,108,8,174,134,165,217,242,175,225,19,64,237,182,209,226,183,247,33,145,211,250,187,86,107,122,240,228,168,222,175,94,27,12,211,208,35,38,137,106,214,157,91,229,101,149,73,165,142,215,107,154,157,237,240,246,175,137,95,39,32,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,58,175,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,63,248,246,224,131,5,197,198,132,138,238,156,171,138,198,238,110,19,197,22,19,55,114,103,215,133,245,86,100,89,170,219,116,113,72,249,33,236,116,175,141,59,21,204,151,167,107,154,217,37,71,208,182,169,210,122,171,67,103,109,105,109,107,166,114,186,127,53,75,179,212,227,178,148,164,169,106,14,246,53,236,239,138,68,107,219,220,199,181,201,213,63,22,185,21,63,5,66,239,185,119,113,245,79,137,205,42,186,15,116,178,24,172,110,230,225,60,85,250,173,152,43,253,230,141,99,149,254,166,173,110,228,122,204,198,65,35,172,71,27,22,54,254,89,27,218,217,60,113,86,183,52,127,125,155,155,250,47,195,210,61,255,0,12,188,16,83,226,171,129,221,83,171,116,117,94,221,205,210,122,195,39,22,9,169,52,21,161,202,70,234,152,153,31,86,212,175,137,207,119,107,25,63,167,69,146,56,217,45,135,43,220,141,123,220,144,175,253,245,104,45,85,255,0,42,233,205,73,167,50,31,249,202,119,177,183,171,201,255,0,187,36,51,71,35,63,242,57,174,111,250,149,11,222,224,19,142,204,87,23,122,102,238,11,82,211,169,137,220,93,59,93,45,230,41,213,141,176,82,181,4,150,38,108,114,209,141,246,37,157,236,142,54,215,108,206,122,34,54,73,152,137,248,61,167,96,226,199,218,198,242,125,63,212,63,29,57,154,195,82,90,167,73,233,93,115,130,181,165,181,174,153,197,106,12,45,222,207,83,142,202,82,142,221,89,251,30,215,179,190,41,17,204,119,107,216,215,39,84,252,28,212,84,252,81,10,23,227,219,130,12,239,8,250,238,43,186,114,174,87,37,182,89,191,20,88,76,221,201,153,98,102,90,72,81,102,171,109,209,197,27,35,155,189,178,190,52,236,70,190,46,157,174,115,163,149,25,29,116,6,128,214,91,167,172,177,59,125,183,218,122,222,115,80,231,44,37,106,52,107,34,119,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,160,142,10,56,81,193,112,151,179,84,180,111,139,21,115,87,228,186,92,213,57,186,80,189,190,190,215,115,214,56,209,210,42,189,97,129,143,241,70,157,24,213,232,249,60,108,124,178,33,80,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,5,96,113,153,205,3,127,120,118,226,79,88,108,230,138,210,27,127,119,11,167,254,207,244,211,229,49,247,100,180,255,0,61,10,246,31,222,232,237,198,197,232,249,156,137,209,137,249,81,58,245,94,170,189,171,150,247,26,219,167,198,15,237,19,246,153,128,210,152,207,186,95,100,122,47,176,170,217,135,201,234,189,95,147,203,230,158,94,189,61,51,59,123,123,122,117,119,94,189,83,164,213,0,173,94,118,155,103,170,181,6,220,109,222,233,98,106,122,140,46,143,200,100,49,249,127,28,114,62,74,254,189,43,120,39,119,107,21,140,133,31,81,99,115,222,230,254,242,120,26,136,229,127,225,10,249,98,238,151,236,191,140,157,21,234,243,191,102,98,181,111,168,210,217,15,242,95,55,170,245,81,175,164,131,240,99,156,206,235,209,210,252,237,237,233,211,243,57,24,175,57,87,20,251,215,253,162,120,130,214,219,199,30,63,209,84,212,25,4,244,16,58,47,28,140,163,4,76,175,87,202,223,36,136,147,44,16,196,178,118,189,91,228,87,246,244,111,68,75,116,229,5,181,248,173,23,194,93,109,121,11,170,79,146,220,28,197,220,149,137,219,73,177,79,20,21,166,117,40,170,190,94,170,233,152,215,87,154,102,245,237,70,173,169,17,27,253,238,116,223,5,85,243,67,229,251,255,0,201,39,21,187,69,15,251,92,182,179,195,181,191,251,52,73,102,148,21,235,127,237,54,109,201,52,191,246,242,245,255,0,18,21,213,177,123,233,184,252,58,110,62,59,116,54,191,51,232,114,180,122,197,52,50,162,190,174,66,171,149,22,74,182,99,69,79,36,47,237,111,84,234,142,71,53,175,99,152,246,49,237,234,188,116,113,155,157,227,15,113,234,228,227,197,125,141,163,52,191,168,175,166,113,178,177,139,105,177,202,172,242,217,179,35,122,245,154,95,20,74,177,181,203,28,109,99,90,222,229,71,203,39,64,229,221,192,45,206,39,53,82,235,205,210,199,229,113,187,101,132,241,88,232,181,167,175,247,154,69,146,86,122,106,182,123,81,139,11,31,4,141,177,36,111,89,27,249,99,111,107,164,242,69,122,133,85,243,206,254,9,255,0,50,127,77,35,255,0,40,205,204,210,187,119,197,196,56,237,83,111,210,125,245,211,246,244,206,58,119,201,28,112,182,244,147,215,177,19,36,115,222,222,158,79,74,232,152,141,238,115,165,150,38,35,127,55,84,179,78,57,56,28,209,188,94,232,214,218,170,250,152,61,197,193,215,115,48,57,231,177,123,36,103,85,119,162,185,218,138,231,214,115,149,202,142,68,87,194,247,43,216,142,71,75,20,181,67,193,71,6,218,171,121,120,160,165,182,251,181,182,90,174,142,155,210,253,50,26,210,189,152,36,198,77,74,23,87,124,181,32,157,101,70,201,31,168,147,196,212,99,58,74,232,157,35,227,86,163,22,70,95,241,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,115,254,103,92,189,46,106,155,150,120,138,225,251,72,121,178,179,119,75,171,112,24,200,103,158,214,86,212,179,195,28,86,169,84,130,23,247,76,190,89,159,101,123,152,213,108,105,39,106,189,101,115,235,47,101,247,123,89,108,46,232,105,253,220,219,249,234,71,157,211,182,29,53,116,183,2,77,4,172,124,110,138,88,100,103,224,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,62,23,120,155,208,60,83,109,126,55,112,52,133,154,148,242,79,174,215,102,180,242,228,97,179,119,13,58,201,44,125,147,182,53,238,107,30,232,37,116,79,123,88,178,70,141,127,107,122,171,91,155,114,111,241,91,192,229,157,53,195,110,219,113,113,183,47,168,152,44,150,135,210,207,213,216,148,100,85,214,141,185,104,84,129,183,96,70,163,82,86,79,43,153,229,106,245,149,38,149,210,117,123,100,127,134,63,240,187,196,222,190,225,103,116,49,187,129,164,44,219,185,141,101,134,187,53,167,151,35,53,106,89,152,18,57,99,236,157,177,175,107,158,198,207,43,162,123,218,244,142,69,107,251,93,209,90,233,213,199,7,53,141,51,173,182,191,29,183,252,46,229,245,5,28,150,163,175,86,254,107,80,163,172,98,238,224,209,178,54,79,67,3,163,115,92,182,85,204,70,203,35,28,232,82,53,115,24,233,124,138,232,171,175,101,246,135,89,111,214,232,105,253,163,219,248,42,73,157,212,86,29,13,117,183,58,67,4,76,100,110,150,89,164,127,226,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,221,121,135,112,245,165,120,95,220,45,187,218,61,45,103,215,250,13,191,171,103,35,148,125,88,235,205,147,189,46,79,34,233,108,72,214,39,252,216,216,142,115,220,200,162,137,138,247,246,119,44,170,228,99,252,108,254,91,254,164,114,174,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,35,191,243,17,224,22,159,19,154,85,53,230,214,227,241,88,221,205,194,121,108,116,74,208,87,251,205,26,199,19,61,53,171,61,168,245,153,140,130,54,215,146,71,172,109,252,209,187,181,178,121,34,164,29,45,171,53,86,134,206,213,213,58,43,83,101,116,254,106,151,127,166,200,226,238,201,82,212,29,236,115,31,217,44,106,215,183,185,143,115,87,162,254,45,114,162,254,10,164,255,0,227,15,140,220,23,24,124,8,224,50,114,98,190,198,214,122,95,112,49,53,245,54,54,38,61,106,182,73,113,153,79,21,154,210,59,175,88,101,241,74,169,27,156,178,70,230,57,174,238,68,100,178,113,94,87,30,251,54,203,245,175,135,186,79,254,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,45,211,142,78,17,49,92,95,109,27,116,164,25,26,152,125,89,129,176,236,150,156,202,207,93,175,99,39,86,43,95,86,103,163,86,86,86,153,59,123,252,107,213,31,28,50,43,100,241,36,110,207,182,169,210,122,171,67,103,109,105,109,107,166,114,186,127,53,75,179,212,227,178,148,164,169,106,14,246,53,236,239,138,68,107,219,220,199,181,201,213,63,22,185,21,63,5,66,213,57,98,243,11,185,170,110,86,225,215,136,29,95,230,202,205,219,22,146,207,228,230,158,123,89,91,82,207,52,146,213,187,110,121,159,221,50,249,97,101,100,237,99,85,177,172,125,202,245,137,175,179,240,0,5,101,243,176,217,220,174,107,70,232,61,239,193,224,106,75,95,77,88,181,132,207,220,134,171,157,109,176,90,88,221,77,210,200,214,42,37,104,229,142,118,34,200,244,70,203,113,136,212,85,149,197,69,130,95,242,180,216,187,155,193,197,102,7,82,93,195,122,189,55,183,127,239,147,39,52,139,60,113,178,212,104,169,143,99,100,137,59,124,222,171,199,51,99,123,154,215,199,90,127,241,35,85,142,190,144,101,92,191,238,87,30,196,246,203,245,175,152,186,64,14,104,92,11,126,197,53,83,247,199,103,52,103,164,219,108,215,103,219,21,169,59,186,28,22,82,73,28,139,210,20,106,122,122,115,117,143,199,209,92,198,74,175,143,247,77,117,120,214,53,112,163,197,118,227,240,149,184,236,214,186,42,95,93,138,189,227,131,63,128,158,101,101,92,189,86,170,170,53,202,136,190,57,153,220,229,138,100,69,116,110,115,145,81,236,124,145,191,67,218,3,95,232,221,211,209,184,157,193,219,237,67,83,57,167,179,149,210,205,27,213,149,123,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,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,0,0,0,0,0,0,0,0,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,69,94,107,156,116,255,0,167,225,127,101,53,159,253,209,87,95,221,162,223,249,173,110,46,59,8,239,253,111,170,99,91,255,0,105,10,191,254,49,9,93,91,23,177,123,143,196,94,227,227,182,191,107,240,222,187,43,123,172,179,77,42,171,42,227,234,181,81,36,181,102,68,69,241,194,206,230,245,94,138,229,115,154,198,53,239,123,24,235,201,212,219,13,163,120,109,229,249,184,251,83,163,41,84,107,49,219,111,158,126,78,244,53,214,23,229,178,43,138,149,44,93,149,28,247,187,190,71,55,170,53,94,238,198,35,35,106,246,49,168,153,247,47,251,154,63,177,61,205,253,23,230,41,20,2,79,78,90,28,122,217,216,109,67,14,202,238,206,118,220,251,117,156,177,28,56,135,201,226,236,192,100,103,181,27,93,51,166,154,88,219,5,21,108,147,75,50,126,126,215,181,30,198,181,95,50,190,229,53,102,128,209,186,234,206,159,181,172,52,245,76,179,244,174,98,60,254,33,44,162,185,149,114,49,197,44,81,88,70,117,237,115,216,217,228,86,119,34,246,191,181,237,232,246,49,205,244,5,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,14,117,126,233,244,183,211,250,63,35,145,32,1,115,220,176,184,245,179,188,248,170,156,63,111,6,118,221,253,193,198,87,179,54,43,47,111,196,196,203,99,160,108,61,144,201,43,165,242,216,188,212,116,238,85,72,191,52,48,44,143,115,158,146,61,220,215,154,55,21,217,221,150,222,92,102,128,216,25,113,90,79,84,187,236,205,87,171,117,70,14,102,51,41,144,181,11,102,138,150,59,32,216,209,18,88,99,129,91,42,195,101,37,107,217,52,29,26,214,39,239,122,175,45,238,96,251,143,197,14,170,187,179,187,165,165,113,79,205,97,52,252,153,159,188,152,249,22,191,172,142,25,42,87,236,154,167,106,177,38,123,231,146,87,73,27,217,31,247,53,176,181,19,169,85,124,88,251,167,222,79,168,26,135,228,103,45,83,146,167,181,141,83,245,2,247,199,99,137,254,1,72,28,207,56,223,167,196,94,170,173,180,59,111,107,191,64,232,252,132,210,216,176,232,96,127,218,185,136,100,177,93,45,65,98,41,100,73,41,248,29,214,21,111,98,187,207,35,158,215,116,143,179,144,112,57,194,38,87,139,237,220,118,148,159,35,111,15,164,240,53,219,146,212,121,88,43,185,239,100,10,244,107,42,194,245,106,196,203,51,47,119,103,145,122,35,35,154,68,108,158,37,141,214,233,198,255,0,4,186,39,136,141,142,159,9,162,180,166,43,15,172,244,150,62,55,105,57,177,216,218,112,201,36,117,33,153,43,225,150,71,35,60,84,223,229,115,90,196,145,145,199,34,199,34,162,163,21,142,161,111,247,213,160,181,87,252,171,167,53,38,156,200,127,231,41,222,198,222,175,39,254,236,144,205,28,140,255,0,200,230,185,191,234,84,47,123,151,159,26,120,174,41,246,190,190,11,87,234,10,142,221,77,53,93,83,80,83,74,205,170,183,96,73,59,98,200,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,227,141,143,135,186,90,128,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,213,64,0,0,82,7,54,75,92,77,99,247,199,236,157,222,213,62,163,66,229,251,242,58,59,27,136,146,211,112,240,213,130,105,161,141,36,100,141,108,111,200,182,57,17,243,189,22,71,53,45,49,26,244,141,209,177,177,86,198,250,110,61,237,142,135,135,140,158,103,215,104,202,58,130,45,73,141,173,97,21,242,99,173,54,27,17,200,202,239,235,249,33,147,213,61,239,141,81,91,228,106,61,189,138,249,86,79,214,225,59,221,62,205,253,64,211,223,35,1,165,48,0,43,87,157,166,217,233,91,59,89,161,119,143,210,120,181,38,63,80,38,153,243,199,28,109,245,20,108,86,177,99,178,103,118,121,31,227,146,175,88,211,189,26,223,60,255,0,149,85,253,82,160,73,85,203,47,101,63,109,60,92,105,111,81,144,244,180,52,39,77,107,115,178,94,201,165,244,83,195,233,227,143,172,111,107,186,218,150,183,123,87,183,172,73,47,107,145,221,189,111,248,25,87,46,167,132,78,37,246,179,133,254,91,27,113,174,183,51,45,255,0,233,143,69,135,167,61,111,181,50,127,231,249,226,147,210,65,52,177,249,188,94,118,62,78,215,126,70,117,114,255,0,169,22,165,119,211,125,55,31,136,189,199,200,238,134,232,102,125,118,86,247,72,161,134,36,86,85,199,213,106,170,199,86,180,106,171,227,133,157,206,232,157,85,202,231,57,239,115,222,247,189,205,193,216,189,199,219,13,9,183,251,141,172,112,222,139,11,185,120,251,89,28,19,158,170,201,157,28,19,120,222,146,68,244,107,219,220,199,193,59,30,136,177,201,21,152,156,199,185,123,218,201,23,203,239,143,93,67,195,54,178,163,161,183,7,59,110,230,213,229,236,71,13,230,88,245,87,95,128,98,37,151,36,212,97,73,81,144,177,214,44,54,75,8,216,222,247,177,138,173,107,158,136,139,223,249,220,101,177,89,252,86,195,103,112,89,58,153,28,110,70,190,160,183,78,229,73,155,52,22,96,145,184,199,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,205,121,42,123,167,213,63,79,239,124,142,56,234,188,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,197,154,113,137,197,86,141,225,67,104,242,26,195,51,146,168,237,79,145,175,98,182,147,196,73,26,204,252,142,69,25,249,21,209,53,236,119,166,141,206,141,211,63,185,189,172,84,106,47,145,241,177,249,236,215,250,255,0,89,110,158,178,203,110,14,224,234,27,121,205,67,156,176,182,111,94,178,169,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,191,114,185,224,75,43,178,120,169,183,223,122,52,205,74,250,219,57,93,141,211,248,235,112,59,214,233,234,78,107,210,87,201,220,189,177,89,176,215,181,21,157,158,72,163,106,177,92,213,154,104,155,2,249,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,242,156,210,56,5,185,184,158,187,137,189,156,199,229,114,90,189,61,29,125,69,167,105,214,158,244,217,120,211,197,90,27,53,35,141,175,123,102,137,137,26,73,26,34,70,232,163,89,63,35,227,127,154,170,246,171,115,53,86,205,238,62,156,221,45,21,111,211,230,180,206,66,44,133,110,233,36,100,115,118,47,231,130,95,27,216,247,67,43,21,209,200,196,114,119,198,247,181,87,163,148,188,155,252,77,232,30,41,184,9,221,45,192,210,22,106,83,201,63,109,243,238,205,105,229,200,195,102,238,26,117,165,114,62,201,219,26,247,53,143,116,18,186,39,189,172,89,35,70,191,181,189,85,173,160,195,85,7,138,222,141,161,209,187,245,181,250,131,104,247,2,11,114,96,181,21,118,195,97,106,78,176,207,19,217,35,101,138,104,223,248,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,199,78,6,185,122,105,94,18,254,218,212,218,167,39,138,214,90,206,246,65,255,0,103,101,151,21,27,62,202,163,31,158,40,189,43,158,142,150,25,167,134,103,45,142,215,246,254,102,196,157,233,31,150,89,128,80,15,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,213,1,0,56,163,229,73,253,165,55,219,83,111,95,237,235,238,231,222,63,69,254,108,251,173,235,60,30,158,156,21,191,211,122,184,251,187,188,29,223,224,78,157,221,63,30,157,87,170,240,49,192,199,246,46,251,237,255,0,10,63,124,126,248,253,155,255,0,34,125,159,233,125,39,169,255,0,230,137,187,251,189,79,255,0,43,211,179,253,125,127,9,84,1,199,248,189,218,27,59,239,195,70,225,109,110,62,11,115,228,178,216,119,205,139,130,180,241,66,251,25,26,207,109,170,112,171,229,252,141,99,236,65,19,30,174,86,254,71,59,243,51,252,73,156,28,78,91,43,128,202,210,206,224,178,118,241,217,44,117,136,237,211,185,82,103,67,61,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,6,39,19,149,207,229,105,96,176,88,203,121,28,150,70,196,117,41,211,169,11,166,158,204,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,159,182,247,69,98,182,215,64,105,173,185,193,88,183,62,55,74,225,233,97,41,203,109,237,116,242,65,90,22,67,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,253,199,160,0,206,103,28,218,43,64,237,231,22,155,153,164,118,198,197,71,233,234,121,143,44,17,84,124,43,5,57,230,134,57,172,212,141,176,181,172,141,144,88,146,104,18,36,78,177,164,72,199,117,115,85,78,63,164,254,234,253,234,195,125,250,251,87,238,223,218,21,254,216,251,39,199,235,189,15,145,190,127,79,229,253,223,155,199,223,217,223,249,123,186,117,252,58,154,115,208,26,3,70,237,102,141,196,237,246,223,105,234,152,61,61,131,174,149,168,209,172,139,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,42,175,158,119,240,79,249,147,250,105,85,101,217,242,202,227,183,21,189,218,55,29,177,155,165,169,173,201,186,24,26,242,54,173,204,164,237,123,245,37,38,43,156,215,199,39,68,87,217,134,46,141,145,143,238,145,236,143,207,221,34,172,222,41,171,138,208,26,55,5,172,179,251,131,134,211,213,41,234,29,85,94,141,108,213,232,81,90,251,236,166,146,165,101,149,17,123,92,246,54,121,24,143,233,222,172,236,106,170,182,54,35,125,1,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,57,161,113,211,251,20,210,175,216,237,156,214,126,147,114,115,93,159,108,89,164,222,233,176,88,185,35,114,175,73,145,201,233,238,77,214,63,31,68,115,217,18,190,79,221,57,213,228,90,118,208,26,3,89,110,158,178,196,237,246,223,105,235,121,205,67,156,176,149,168,209,172,137,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,130,56,40,225,71,5,194,94,205,82,209,190,44,85,205,95,146,233,115,84,230,233,66,246,250,251,93,207,88,227,71,72,170,245,134,6,63,197,26,116,99,87,163,228,241,177,242,200,134,117,205,36,112,201,137,197,103,248,68,218,140,22,119,25,83,35,141,200,237,190,10,165,202,118,225,108,208,89,130,76,100,45,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,152,121,136,240,153,130,225,87,121,82,150,142,206,98,157,165,181,103,151,35,130,194,38,77,246,114,152,186,173,108,72,244,180,215,177,170,216,93,59,231,101,119,171,228,115,217,93,221,239,87,177,234,177,84,191,62,94,124,27,104,222,25,182,190,190,169,154,206,159,212,122,239,86,87,89,175,234,124,69,213,189,74,108,115,228,239,171,13,9,157,27,21,43,58,36,134,87,42,55,247,146,47,85,115,216,200,81,144,47,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,229,92,234,253,211,233,111,167,244,126,71,34,68,174,30,56,129,215,220,50,238,133,29,215,219,151,212,126,74,157,123,21,37,167,121,102,90,87,96,154,53,107,162,177,28,50,70,233,24,142,236,149,173,87,116,73,34,141,223,143,106,26,30,216,189,244,219,142,34,246,227,29,186,27,95,153,245,216,171,221,98,154,25,81,25,107,31,105,168,139,37,91,49,162,175,142,102,119,55,170,117,86,171,92,215,177,207,99,216,247,87,175,53,14,2,171,90,173,149,226,159,102,240,85,41,190,157,121,178,26,231,25,95,202,175,184,245,150,22,165,250,213,227,137,205,71,163,95,60,182,158,231,177,157,145,121,122,43,214,87,62,168,73,85,202,227,223,102,217,126,181,240,247,73,255,0,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,255,0,16,171,152,143,0,180,248,156,210,169,175,54,183,31,138,198,238,110,19,203,99,162,86,130,191,222,104,214,56,153,233,173,89,237,71,172,204,100,17,182,188,146,61,99,111,230,141,221,173,147,201,21,22,23,167,203,187,143,170,124,78,105,85,208,123,165,144,197,99,119,55,9,226,175,213,108,193,95,239,52,107,28,175,245,53,107,119,35,214,102,50,9,29,98,56,216,177,183,242,200,222,214,201,227,138,106,128,1,207,247,251,103,48,92,64,108,214,172,217,221,71,55,167,169,169,177,238,175,29,158,215,191,210,90,99,146,74,214,123,24,246,44,158,41,227,138,95,31,122,53,253,157,174,252,174,84,51,67,150,196,229,112,25,91,184,44,238,50,222,59,37,142,177,37,75,148,237,194,232,103,173,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,242,151,103,201,231,100,49,90,15,135,75,27,203,14,114,221,204,150,232,216,87,88,168,232,218,200,40,193,142,181,110,180,76,103,247,185,239,115,150,103,185,234,168,157,31,27,81,169,216,175,146,122,131,42,229,255,0,114,184,246,39,182,95,173,124,197,210,26,243,76,227,215,79,110,30,42,110,26,118,95,59,83,41,130,117,136,166,213,89,170,190,150,229,44,155,26,218,214,170,67,70,212,82,189,21,141,149,93,230,94,198,61,36,129,140,71,118,249,17,208,87,135,142,31,181,247,19,91,161,71,106,54,229,149,25,146,185,94,197,185,110,94,73,146,149,40,33,141,92,233,108,73,12,114,58,54,43,187,34,107,149,189,22,73,99,111,225,220,134,135,182,47,98,246,227,135,77,184,199,109,126,215,225,189,14,42,143,89,102,154,85,71,218,200,90,114,34,73,106,204,136,137,228,153,253,173,234,189,17,168,214,181,140,107,24,198,49,189,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,0,0,0,0,0,0,0,0,1,154,206,44,125,211,239,39,212,13,67,242,51,146,211,15,199,173,109,134,229,229,183,27,43,180,249,218,147,238,46,114,190,122,28,187,227,242,247,224,49,211,223,200,181,179,54,104,101,141,208,94,87,73,12,176,167,231,237,99,85,239,107,81,240,171,224,182,39,25,172,183,95,95,210,195,83,146,222,127,86,107,28,196,117,162,125,187,104,179,228,50,54,230,70,181,100,154,103,34,43,228,150,68,234,249,28,159,139,149,92,191,222,165,249,240,65,193,118,149,225,31,110,32,163,117,184,172,222,190,201,121,39,205,234,24,168,198,217,25,229,72,123,168,214,157,88,147,45,54,44,17,170,53,235,249,228,71,75,218,206,228,141,157,3,139,31,107,27,201,244,255,0,80,252,116,230,107,11,254,230,143,236,79,115,127,69,249,138,69,21,237,62,133,253,168,110,158,141,219,63,181,62,204,251,219,168,49,216,47,91,224,243,122,95,85,102,56,124,190,62,230,247,246,249,59,187,123,155,215,167,78,169,215,169,245,239,22,206,235,237,138,215,249,77,185,220,108,13,188,118,75,29,98,120,162,150,90,179,67,6,66,8,230,146,22,219,170,233,152,199,75,90,71,68,245,142,84,106,35,145,63,244,162,89,79,42,126,59,113,75,138,161,194,206,242,234,107,109,201,54,194,65,162,50,185,25,218,232,36,129,90,198,199,135,87,170,35,152,246,185,28,176,119,185,200,244,127,129,170,206,200,35,146,210,138,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,28,234,253,211,233,111,167,244,126,71,34,69,254,26,56,103,214,92,82,234,29,87,163,54,250,245,70,106,28,6,151,177,168,232,210,178,168,198,100,223,13,170,208,173,68,149,92,141,133,238,109,135,43,30,239,201,222,198,181,202,198,185,100,103,53,255,0,125,90,11,85,127,202,186,115,82,105,204,135,254,114,157,236,109,234,242,127,238,201,12,209,200,207,252,142,107,155,254,165,67,235,215,250,255,0,89,110,158,178,203,110,14,224,234,27,121,205,67,156,176,182,111,94,178,169,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,228,114,186,225,235,246,27,195,46,55,63,147,179,138,187,154,220,191,77,171,101,179,78,175,100,144,209,158,172,75,78,156,147,57,17,242,248,216,175,147,162,162,53,146,89,153,173,71,39,89,31,77,156,88,251,167,222,79,168,26,135,228,103,45,83,146,167,181,141,83,245,2,247,199,99,143,41,187,28,229,63,101,251,167,172,182,207,251,56,253,167,247,75,80,100,112,94,183,239,127,135,213,122,91,50,67,229,241,250,39,118,119,120,251,187,123,157,211,175,78,171,211,169,53,120,92,223,79,237,41,177,58,103,122,254,235,125,220,251,199,235,127,205,158,187,214,120,61,61,201,235,127,166,241,199,221,221,224,238,255,0,2,116,238,233,248,244,234,176,255,0,154,159,27,244,246,219,74,229,248,97,219,203,93,250,191,82,99,226,139,80,219,240,193,98,189,44,61,184,231,100,245,122,249,85,241,92,145,137,10,244,124,74,137,5,142,246,185,175,116,110,109,75,109,86,217,234,173,228,220,125,57,181,186,42,167,168,205,106,108,132,88,250,221,209,200,248,225,239,95,207,60,190,54,61,237,134,38,35,164,145,232,213,236,141,143,114,167,70,169,162,158,24,184,122,210,188,47,236,214,23,104,244,181,159,95,232,60,150,114,57,71,213,142,188,217,59,210,187,186,91,18,53,137,255,0,54,54,35,156,247,50,40,162,98,189,253,157,203,213,74,192,230,201,193,45,60,134,11,251,77,237,14,148,241,95,197,247,183,88,226,241,24,216,35,142,106,174,124,211,201,153,147,198,141,145,243,54,73,21,39,122,164,142,116,110,100,142,88,219,4,142,117,106,236,94,250,110,63,14,155,143,142,221,13,175,204,250,28,173,30,177,77,12,168,175,171,144,170,229,69,146,173,152,209,83,201,11,251,91,213,58,163,145,205,107,216,230,61,140,123,116,83,177,123,233,183,28,69,237,198,59,116,54,191,51,235,177,87,186,197,52,50,162,50,214,62,211,81,22,74,182,99,69,95,28,204,238,111,84,234,173,86,185,175,99,158,199,177,238,232,0,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,170,128,0,43,87,118,57,202,126,203,247,79,89,109,159,246,113,251,79,238,150,160,200,224,189,111,222,255,0,15,170,244,182,100,135,203,227,244,78,236,238,241,247,118,247,59,167,94,157,87,167,82,106,240,185,190,159,218,83,98,116,206,245,253,214,251,185,247,143,214,255,0,155,61,119,172,240,122,123,147,214,255,0,77,227,143,187,187,193,221,254,4,233,221,211,241,233,213,127,87,125,54,47,110,56,139,219,140,142,215,238,134,27,215,98,175,116,150,25,162,84,101,172,125,166,162,164,118,171,72,168,190,57,153,220,238,139,209,90,173,115,152,246,189,143,123,29,157,109,244,216,189,199,225,211,113,242,59,95,186,24,111,67,149,163,210,88,102,137,85,245,114,21,92,170,145,218,173,34,162,121,33,127,107,186,47,68,114,57,174,99,218,199,177,236,111,215,195,38,91,21,128,226,75,106,51,185,220,157,76,118,55,29,174,48,86,238,92,183,51,97,130,180,17,223,133,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,105,120,242,155,177,174,191,101,251,89,172,183,51,236,191,180,254,233,105,252,142,119,209,121,252,62,171,210,214,146,111,23,147,181,221,157,222,62,222,238,215,116,235,215,162,244,232,86,183,251,185,223,252,235,191,244,219,255,0,164,11,41,218,125,117,251,80,218,205,27,185,159,101,253,153,247,183,79,227,179,190,139,207,230,244,190,170,180,115,120,188,157,173,239,237,242,118,247,118,183,175,78,189,19,175,67,213,156,83,141,61,179,253,174,240,167,185,250,22,58,153,91,118,236,105,249,242,20,42,226,227,242,90,181,122,146,165,202,176,49,157,142,87,249,39,175,19,21,141,111,115,154,229,107,85,28,168,169,156,34,223,185,37,237,158,149,173,181,154,235,120,253,39,151,82,100,53,2,233,159,60,145,198,239,79,70,189,106,246,59,33,119,103,145,158,73,45,117,145,59,213,174,240,65,249,81,89,213,108,168,25,87,61,6,119,95,235,45,77,166,116,206,140,206,234,27,118,240,90,58,189,154,216,44,123,149,18,10,44,177,97,246,39,86,53,17,17,95,36,178,42,185,235,213,234,141,141,170,189,177,177,173,154,156,178,184,18,202,239,118,178,199,111,158,233,105,154,146,109,126,6,196,142,171,79,41,3,158,205,73,117,136,230,181,145,199,213,17,245,161,151,163,164,123,251,163,123,227,240,118,200,139,55,138,221,55,211,98,246,227,136,189,184,200,237,126,232,97,189,118,42,247,73,97,154,37,70,90,199,218,106,42,71,106,180,138,139,227,153,157,206,232,189,21,170,215,57,143,107,216,247,177,217,225,226,31,135,237,125,195,46,232,94,218,141,198,101,71,228,169,215,175,110,43,148,82,101,165,118,9,163,71,54,90,242,77,28,110,145,136,238,248,156,228,111,68,146,41,27,248,246,169,242,107,157,244,220,125,201,219,141,13,181,250,215,51,246,174,43,110,125,116,88,9,167,69,117,170,245,109,37,116,90,174,145,87,243,195,31,165,111,137,21,59,152,215,185,136,229,99,99,99,38,7,37,79,116,250,167,233,253,239,145,199,29,87,158,119,240,79,249,147,250,105,26,185,100,111,166,220,112,233,188,26,235,116,55,67,51,232,113,84,118,254,236,80,195,18,35,237,100,45,59,33,143,88,234,214,141,85,60,147,63,181,221,19,170,53,26,215,61,238,99,24,247,183,138,241,23,196,190,233,241,65,174,230,215,91,153,150,255,0,181,244,88,106,115,217,251,47,25,251,152,98,147,210,65,52,178,120,124,190,6,62,78,215,126,119,245,114,255,0,169,18,106,114,183,224,22,158,226,122,30,38,247,143,31,138,201,105,4,245,149,244,238,157,185,90,11,208,229,228,79,45,105,172,219,142,70,189,141,134,39,164,137,28,106,137,35,165,141,36,252,140,141,158,107,127,40,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,143,63,205,83,142,124,174,214,214,254,205,219,71,148,183,143,213,153,42,245,114,89,205,67,141,202,58,189,156,52,30,84,146,42,176,186,188,137,44,118,101,72,218,231,247,246,162,87,149,168,141,127,159,186,58,150,208,26,3,89,110,158,178,196,237,246,223,105,235,121,205,67,156,176,149,168,209,172,137,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,165,228,63,133,29,184,225,43,129,29,225,209,90,42,47,93,149,189,183,249,233,243,249,249,225,70,90,203,218,110,50,194,35,156,136,171,227,133,157,206,72,161,69,86,198,215,57,85,94,247,201,35,232,92,213,64,0,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,71,85,226,143,154,223,246,107,223,109,77,178,159,176,95,188,127,119,61,23,249,207,239,79,163,243,250,138,112,89,255,0,67,233,36,237,237,243,246,255,0,141,122,246,245,252,58,244,78,171,192,199,28,255,0,219,71,239,183,252,23,125,206,251,157,246,111,252,183,246,135,170,245,126,167,255,0,153,225,236,237,244,223,252,183,94,255,0,245,116,252,101,80,43,87,118,57,202,126,203,247,79,89,109,159,246,113,251,79,238,150,160,200,224,189,111,222,255,0,15,170,244,182,100,135,203,227,244,78,236,238,241,247,118,247,59,167,94,157,87,167,82,106,240,185,190,159,218,83,98,116,206,245,253,214,251,185,247,143,214,255,0,155,61,119,172,240,122,123,147,214,255,0,77,227,143,187,187,193,221,254,4,233,221,211,241,233,213,122,168,51,89,197,62,202,127,103,110,32,181,182,206,71,144,245,181,52,254,65,61,4,238,151,201,35,232,207,19,44,85,242,187,199,26,44,201,4,209,36,157,172,70,249,17,253,189,91,209,87,175,242,178,208,22,117,215,26,90,54,210,233,234,153,108,110,149,175,127,63,146,75,41,19,153,85,145,214,124,85,236,35,36,95,204,246,92,158,162,179,177,21,237,127,107,211,167,98,185,183,232,1,226,183,163,119,180,110,194,237,126,160,221,205,192,158,220,120,45,59,93,179,88,74,144,44,211,202,247,200,216,162,134,54,126,8,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,153,150,203,101,178,185,252,173,220,238,119,39,111,35,146,200,216,146,221,203,150,230,116,211,217,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,101,177,57,92,6,86,238,11,59,140,183,142,201,99,172,73,82,229,59,112,186,25,235,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,104,83,151,214,241,101,119,191,132,189,11,171,181,46,122,166,87,80,210,175,54,19,49,44,86,157,60,233,61,73,159,12,110,180,231,189,239,245,50,87,109,121,228,87,175,87,44,253,232,136,215,181,9,20,85,95,60,239,224,159,243,39,244,210,0,112,255,0,195,214,170,226,46,230,183,194,104,171,61,115,90,71,71,220,213,181,177,237,171,36,242,101,125,52,245,227,125,56,146,52,87,164,207,100,238,88,209,26,238,233,24,198,42,53,30,175,103,63,210,218,179,85,104,108,237,93,83,162,181,54,87,79,230,169,119,250,108,142,46,236,149,45,65,222,199,49,253,146,198,173,123,123,152,247,53,122,47,226,215,42,47,224,170,95,247,2,252,102,224,184,195,219,139,89,57,49,95,99,107,61,47,233,235,234,108,108,76,122,213,108,146,163,252,86,107,72,238,189,97,151,197,42,164,110,114,201,27,152,230,187,185,17,146,201,37,74,1,230,143,239,179,115,127,69,248,122,71,85,225,43,141,252,23,8,252,14,234,90,90,114,214,43,37,185,185,189,192,179,46,19,9,114,23,216,133,149,82,166,53,38,181,109,177,203,27,227,135,177,178,178,53,239,71,62,94,157,173,115,99,149,89,5,117,78,172,213,90,231,59,107,84,235,93,77,149,212,25,171,189,158,167,35,148,187,37,187,83,246,49,172,103,124,178,43,158,238,214,49,173,78,171,248,53,168,137,248,34,23,125,203,187,128,90,124,49,233,85,215,155,165,143,197,100,183,55,55,226,177,209,107,65,99,238,204,105,28,172,244,213,108,246,171,210,103,178,121,27,98,72,222,145,187,242,198,222,230,199,228,150,106,153,87,47,161,156,87,109,199,9,92,8,236,246,181,214,178,250,236,173,237,191,192,193,128,192,65,50,50,214,94,211,113,149,213,90,213,84,95,28,44,238,106,203,50,162,182,54,185,168,136,247,190,56,223,70,250,255,0,95,235,45,211,214,89,109,193,220,29,67,111,57,168,115,150,22,205,235,214,85,59,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,250,181,214,211,238,158,215,250,31,218,102,218,106,189,37,246,159,151,209,125,187,134,179,67,213,120,251,124,158,47,51,27,223,219,228,103,119,111,94,157,237,235,253,232,77,254,87,60,118,226,182,79,43,54,196,111,70,166,183,95,68,231,44,49,218,127,35,110,118,250,45,61,117,206,122,202,201,59,147,186,42,214,28,246,170,191,191,199,20,141,87,171,90,147,77,43,126,94,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,35,149,115,171,247,79,165,190,159,209,249,28,137,2,163,196,229,102,197,88,206,195,140,182,252,109,59,16,212,177,113,176,185,96,134,121,155,35,162,137,242,116,237,107,222,216,38,115,90,171,213,201,20,138,157,123,87,164,149,224,19,140,155,60,32,238,133,220,134,118,181,187,250,19,83,215,72,117,29,26,52,162,158,235,223,4,115,45,57,171,172,146,70,141,123,37,149,90,228,87,246,44,114,201,213,174,122,70,173,191,61,45,171,52,174,185,193,85,213,58,43,83,98,181,6,22,239,127,166,200,226,238,199,110,172,253,143,115,31,217,44,106,230,59,181,236,115,87,162,254,14,106,162,254,40,165,32,243,51,224,187,251,54,110,59,55,35,69,55,201,160,117,246,66,220,245,171,195,71,195,30,10,242,175,149,244,122,198,198,194,216,92,143,115,171,181,59,93,227,138,86,43,87,194,178,73,229,121,92,123,236,219,47,214,190,30,233,63,249,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,191,224,85,175,53,14,2,171,90,173,149,226,159,102,240,85,41,190,157,121,178,26,231,25,95,202,175,184,245,150,22,165,250,213,227,137,205,71,163,95,60,182,158,231,177,157,145,121,122,43,214,87,62,176,116,6,191,214,91,89,172,177,59,131,183,218,134,222,15,80,224,236,37,154,55,171,42,119,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,160,142,10,56,174,193,113,105,179,84,181,151,151,21,79,87,227,122,83,213,56,74,83,61,222,130,215,115,210,57,17,178,34,61,33,157,140,242,198,189,94,212,234,248,252,143,124,82,41,234,248,163,223,79,236,215,177,58,155,122,254,235,125,227,251,185,232,191,205,158,187,209,249,253,69,200,43,127,166,241,201,219,219,231,238,255,0,2,245,237,233,248,117,234,144,3,253,220,239,254,117,223,250,109,255,0,210,5,170,0,81,15,53,237,157,202,237,175,22,153,189,92,220,13,74,58,123,112,107,215,205,226,229,165,85,209,65,36,237,134,56,110,181,238,236,107,22,202,216,99,231,145,26,174,94,150,162,123,215,186,69,66,47,237,86,217,234,173,228,220,125,57,181,186,42,167,168,205,106,108,132,88,250,221,209,200,248,225,239,95,207,60,190,54,61,237,134,38,35,164,145,232,213,236,141,143,114,167,70,169,167,60,78,39,21,128,197,82,193,96,177,149,49,216,220,117,120,234,83,167,82,22,195,5,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,25,87,39,252,92,116,254,197,57,117,109,174,199,108,230,179,244,155,147,154,251,95,237,139,52,155,221,54,11,23,38,82,250,175,73,145,201,233,238,77,214,63,31,68,115,217,18,190,79,221,57,213,228,88,65,160,52,6,178,221,61,101,137,219,237,190,211,214,243,154,135,57,97,43,81,163,89,19,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,4,112,81,194,142,11,132,189,154,165,163,124,88,171,154,191,37,210,230,169,205,210,133,237,245,246,187,158,177,198,142,145,85,235,12,12,127,138,52,232,198,175,71,201,227,99,229,145,15,87,197,30,250,127,102,189,137,212,219,215,247,91,239,31,221,207,69,254,108,245,222,143,207,234,46,65,91,253,55,142,78,222,223,63,119,248,23,175,111,79,195,175,84,128,31,238,231,127,243,174,255,0,211,111,254,144,45,80,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,0,0,0,0,0,0,0,12,214,113,99,238,159,121,62,160,106,31,145,156,229,69,217,242,208,224,42,182,195,105,232,119,171,118,112,85,39,220,92,229,120,230,196,50,79,47,126,3,29,61,88,220,232,93,12,209,70,232,47,43,164,154,41,151,243,246,177,168,198,57,168,249,145,243,212,229,92,88,251,88,222,79,167,250,135,227,167,51,88,95,247,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,5,223,113,191,193,118,149,226,227,110,39,163,73,184,172,38,190,198,248,231,194,106,25,104,198,233,31,226,73,187,104,217,157,24,179,37,55,172,242,42,181,139,249,36,86,203,218,254,213,141,244,25,150,198,107,45,168,215,247,112,215,36,183,128,213,154,59,49,37,105,95,82,218,36,248,252,141,73,149,174,88,230,133,202,136,248,229,141,122,62,55,47,226,212,86,175,247,41,117,60,180,56,227,173,196,118,141,135,103,181,195,45,179,113,116,94,30,55,205,110,71,203,97,153,204,116,43,28,9,117,211,61,92,228,178,142,124,77,153,175,119,231,124,137,35,21,81,207,100,60,43,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,115,171,247,79,165,190,159,209,249,28,136,228,169,238,159,84,253,63,189,242,56,227,191,243,69,224,22,158,176,193,100,184,152,217,220,126,43,23,149,211,152,251,55,181,102,30,10,208,83,143,39,85,143,150,204,249,38,189,173,111,125,198,249,36,116,190,69,115,166,141,173,237,84,124,104,201,171,219,130,158,30,50,188,76,113,13,166,180,28,24,170,151,240,88,251,16,230,245,75,44,220,117,102,125,137,5,136,146,211,81,209,170,74,175,145,36,108,44,72,255,0,55,124,173,85,86,53,29,35,52,81,137,196,226,176,24,170,88,44,22,50,166,59,27,142,175,29,74,116,234,66,216,96,173,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,155,126,44,125,211,239,39,212,13,67,242,51,150,169,201,83,218,198,169,250,129,123,227,177,199,10,222,254,81,60,73,110,86,244,107,237,198,193,107,109,181,131,27,170,181,70,87,55,78,43,121,43,237,158,56,44,219,146,104,219,35,91,77,205,71,163,94,136,168,142,114,117,235,209,87,251,203,9,224,207,101,53,87,14,220,54,104,253,156,214,185,12,85,220,214,159,251,67,212,207,139,150,73,42,191,207,126,197,134,118,58,72,227,122,244,100,205,69,234,196,252,200,189,58,167,69,88,23,205,99,129,44,170,101,111,241,77,179,90,102,163,177,174,174,179,235,124,86,58,7,54,120,231,71,61,210,102,17,136,170,215,177,205,86,164,253,141,106,177,89,231,114,63,190,121,35,128,28,58,239,206,178,225,183,119,48,91,173,163,46,219,107,241,214,24,204,157,24,108,36,44,203,99,149,237,91,20,165,87,49,237,236,145,173,232,142,86,59,177,232,201,26,157,236,106,166,138,118,119,120,180,14,250,232,12,94,227,109,206,122,166,71,27,145,175,4,178,197,21,168,102,159,31,60,144,199,51,170,90,108,47,123,98,179,27,101,98,73,18,185,85,170,191,250,21,125,169,2,185,169,113,147,91,100,244,3,246,19,74,86,169,123,86,110,22,30,212,57,88,238,210,149,240,83,192,90,134,205,87,204,201,27,35,17,44,186,84,84,141,63,120,212,72,101,89,26,157,99,239,167,109,170,219,61,85,188,155,143,167,54,183,69,84,245,25,173,77,144,139,31,91,186,57,31,28,61,235,249,231,151,198,199,189,176,196,196,116,146,61,26,189,145,177,238,84,232,213,52,39,193,255,0,13,120,46,21,182,59,15,182,88,197,243,101,102,237,202,106,75,109,180,249,227,183,152,150,24,217,98,72,149,205,103,108,41,226,100,113,162,49,139,227,141,138,228,87,171,220,238,214,0,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,168,0,2,162,247,191,148,79,18,91,149,189,26,251,113,176,90,219,109,96,198,234,173,81,149,205,211,138,222,74,251,103,142,11,54,228,154,54,200,214,211,115,81,232,215,162,42,35,156,157,122,244,85,254,242,194,120,51,217,77,85,195,183,13,154,63,103,53,174,67,21,119,53,167,254,208,245,51,226,229,146,74,175,243,223,177,97,157,142,146,56,222,189,25,51,81,122,177,63,50,47,78,169,209,87,181,149,235,206,191,19,138,155,134,221,27,157,155,25,81,249,42,122,226,189,74,247,29,11,86,120,96,154,133,215,75,19,36,233,220,214,61,208,66,231,53,23,163,150,40,213,122,246,167,74,97,46,79,149,103,27,244,247,39,74,226,56,97,220,59,93,154,191,77,227,229,139,79,91,240,193,94,189,220,61,72,224,100,21,122,249,81,242,220,141,139,50,244,100,72,139,5,126,247,57,207,108,142,116,224,222,253,21,149,220,173,151,215,219,115,130,177,82,12,150,170,210,249,92,37,57,109,189,205,130,57,236,212,146,24,221,35,154,215,57,24,142,122,42,170,53,203,211,175,68,95,238,42,47,253,197,78,41,255,0,239,251,106,191,248,87,35,255,0,81,45,211,100,52,86,87,109,118,95,64,237,206,118,197,73,242,90,87,75,226,176,151,37,168,247,58,9,39,173,82,56,100,116,110,115,90,229,98,185,138,168,170,214,175,78,157,81,63,184,246,167,148,221,141,117,251,47,218,205,101,185,159,101,253,167,247,75,79,228,115,190,139,207,225,245,94,150,180,147,120,188,157,174,236,238,241,246,247,118,187,167,94,189,23,167,67,49,153,108,157,156,214,86,238,102,228,117,35,177,126,196,150,101,101,74,145,85,129,175,123,149,206,72,225,133,173,138,38,117,85,232,200,218,214,53,58,35,81,17,17,11,180,228,235,185,159,124,56,83,155,66,219,183,138,75,122,11,80,92,199,195,86,188,159,229,77,163,101,82,228,115,216,98,189,85,59,231,158,227,24,244,107,90,230,192,173,68,87,49,234,179,168,25,87,36,167,2,252,25,103,120,195,220,123,88,201,50,191,99,104,205,47,233,236,106,108,148,79,98,218,108,114,171,252,85,171,70,238,189,102,151,197,42,36,142,106,199,27,88,231,59,185,81,145,73,127,218,91,73,233,93,13,130,171,165,180,86,153,197,105,252,45,46,255,0,77,142,197,210,142,165,88,59,222,231,191,178,40,209,172,111,115,222,231,47,68,252,92,229,85,252,85,79,214,35,255,0,26,252,40,224,184,180,217,171,186,55,197,138,167,171,241,189,110,105,108,221,216,94,239,65,107,185,139,36,106,232,213,30,144,206,198,120,164,78,143,106,117,100,158,55,190,40,208,207,190,191,208,26,203,107,53,150,91,111,183,7,79,91,193,234,28,29,133,173,122,141,148,78,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,102,255,0,37,79,116,250,167,233,253,239,145,199,29,87,158,119,240,79,249,147,250,105,85,100,191,229,221,193,5,206,42,181,218,234,221,99,87,183,108,180,158,66,40,179,173,89,167,173,54,82,71,67,44,140,171,86,86,68,230,59,181,236,131,212,34,73,28,140,138,195,85,142,71,61,142,75,222,196,226,113,88,12,85,44,22,11,25,83,29,141,199,87,142,165,58,117,33,108,48,86,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,202,1,230,143,239,179,115,127,69,248,122,71,74,225,63,142,204,87,8,156,25,103,48,90,106,157,76,182,226,234,45,113,126,222,30,157,168,219,61,42,176,71,91,16,217,37,189,27,44,69,59,25,36,110,176,216,92,196,84,116,144,189,23,240,99,136,65,254,250,181,238,170,255,0,149,117,30,164,212,121,15,252,229,203,217,43,214,36,255,0,222,146,105,164,145,255,0,249,92,231,59,253,106,165,233,242,238,224,130,159,10,186,17,117,110,177,171,221,185,186,179,31,20,89,214,172,208,89,135,23,27,102,150,70,85,171,43,34,107,219,220,199,193,234,17,36,146,55,203,93,170,199,43,88,199,47,107,226,199,218,198,242,125,63,212,63,29,57,154,195,85,0,2,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,31,171,198,103,43,253,253,226,39,137,61,97,188,122,43,87,237,253,44,46,160,251,63,211,65,148,200,93,142,211,60,20,43,215,127,123,99,169,35,19,171,225,114,167,71,175,229,84,235,209,122,162,118,174,91,220,20,238,159,7,223,180,79,218,102,127,74,100,254,246,253,145,232,190,194,181,102,111,31,165,245,126,79,47,154,8,186,117,245,44,237,237,238,235,209,221,122,116,78,179,84,21,23,189,252,162,120,146,220,173,232,215,219,141,130,214,219,107,6,55,85,106,140,174,110,156,86,242,87,219,60,112,89,183,36,209,182,70,182,155,154,143,70,189,17,81,28,228,235,215,162,175,247,150,19,193,158,202,106,174,29,184,108,209,251,57,173,114,24,171,185,173,63,246,135,169,159,23,44,146,85,127,158,253,139,12,236,116,145,198,245,232,201,154,139,213,137,249,145,122,117,78,138,189,172,25,246,230,93,175,49,90,255,0,141,45,196,185,131,181,82,205,28,53,138,216,22,203,14,61,181,94,179,212,173,28,54,155,43,187,24,249,222,203,45,158,52,150,78,229,86,49,141,107,150,38,198,137,216,57,54,111,95,220,110,32,178,219,57,111,31,230,169,185,184,244,240,207,28,93,210,65,123,29,21,139,17,247,57,100,106,54,23,64,251,136,238,140,123,150,79,7,78,214,247,169,117,32,21,213,206,147,120,243,186,63,102,180,150,206,226,33,241,212,220,76,133,139,25,75,61,204,94,234,184,215,87,145,181,187,28,197,84,239,158,122,242,249,26,246,57,190,155,183,243,54,71,34,86,15,11,27,41,253,162,120,130,209,59,57,38,67,209,84,212,25,5,245,243,182,95,28,140,163,4,79,177,107,196,239,28,136,147,44,16,202,145,247,49,91,228,86,119,116,111,85,73,41,206,11,103,51,186,27,138,5,221,91,19,122,140,46,229,227,224,177,78,78,214,51,193,106,141,120,42,88,173,209,30,231,187,181,140,173,47,145,90,198,175,169,236,111,114,198,229,58,95,36,253,226,197,97,117,150,188,217,12,230,122,220,86,53,45,122,185,188,5,57,173,53,181,29,61,84,145,183,27,20,110,122,42,217,146,41,32,122,164,108,85,116,84,222,174,84,72,154,91,161,85,124,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,199,95,230,161,192,85,107,85,178,188,83,236,222,10,165,55,211,175,54,67,92,227,43,249,85,247,30,178,194,212,191,90,188,113,57,168,244,107,231,150,211,220,246,51,178,47,47,69,122,202,231,215,6,197,239,166,227,240,233,184,248,237,208,218,252,207,161,202,209,235,20,208,202,138,250,185,10,174,84,89,42,217,141,21,60,144,191,181,189,83,170,57,28,214,189,142,99,216,199,183,67,220,60,113,3,160,120,154,218,250,59,175,183,47,182,204,109,203,22,42,75,78,242,194,151,105,79,12,138,215,69,98,56,100,145,177,189,91,217,43,90,174,234,177,203,27,191,14,228,41,51,154,63,190,205,205,253,23,225,233,17,84,181,238,85,252,5,86,171,91,21,197,62,242,96,170,92,125,202,240,228,52,54,50,199,149,31,77,233,44,205,91,246,107,201,19,90,175,86,178,9,106,189,175,123,59,37,242,244,71,164,78,101,165,3,42,231,181,220,157,226,215,219,173,30,159,167,171,243,214,231,198,233,92,61,28,38,23,24,150,166,117,42,16,86,165,94,167,116,16,200,247,54,39,202,218,177,73,42,179,181,31,39,115,186,39,224,137,58,185,85,240,49,138,221,43,63,218,71,119,49,117,50,26,79,27,98,214,55,7,167,178,88,182,216,173,153,159,196,177,203,106,102,216,141,98,146,180,75,35,154,206,206,229,91,17,57,85,204,240,118,201,101,60,81,112,201,160,120,166,218,252,150,223,234,250,213,41,228,159,93,205,194,234,20,199,67,102,238,26,117,146,41,59,224,116,137,220,214,61,208,68,217,88,199,49,100,141,28,206,230,245,71,55,60,59,171,182,122,171,102,247,31,81,237,110,181,169,233,243,90,103,33,46,62,207,108,114,50,57,187,23,242,79,23,145,140,123,161,149,138,217,35,122,181,59,227,123,28,137,209,200,125,123,157,188,90,251,120,228,211,151,55,27,61,111,57,146,211,120,117,194,69,147,189,106,107,55,109,193,235,109,91,107,172,77,51,222,233,30,215,91,124,109,84,232,137,28,113,183,167,229,85,91,31,228,99,252,108,254,91,254,164,114,174,117,126,233,244,183,211,250,63,35,145,61,175,39,13,1,163,119,79,70,241,5,183,219,131,167,170,103,52,246,114,190,156,173,122,141,148,94,201,89,215,36,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,13,120,174,225,71,113,248,74,220,119,232,173,107,23,174,197,94,242,79,128,207,193,10,178,174,94,171,85,17,92,212,85,95,28,204,238,106,75,10,170,186,55,57,170,138,246,62,57,31,37,121,94,241,211,251,20,213,76,216,237,227,214,126,147,109,179,93,255,0,99,217,186,222,232,112,89,73,36,106,167,89,149,201,233,233,205,214,79,39,84,115,25,42,178,79,221,53,214,36,89,85,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,164,255,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,255,0,128,41,47,153,175,2,89,93,145,214,89,29,243,218,221,51,82,61,175,207,88,141,214,169,226,224,115,25,166,238,189,26,215,50,72,250,170,50,180,210,245,116,111,103,108,108,124,158,14,216,209,33,242,197,94,30,56,129,215,220,50,238,133,29,215,219,151,212,126,74,157,123,21,37,167,121,102,90,87,96,154,53,107,162,177,28,50,70,233,24,142,236,149,173,87,116,73,34,141,223,143,106,23,125,188,148,171,115,3,224,115,33,6,197,101,170,86,102,225,87,163,54,54,108,251,101,168,202,239,171,147,133,246,33,157,35,100,142,107,216,234,179,71,213,136,246,43,218,138,215,57,138,143,43,219,253,197,78,41,255,0,239,251,106,191,248,87,35,255,0,81,46,164,2,149,185,201,239,95,223,158,32,177,59,57,83,31,225,169,182,88,245,243,79,36,93,178,79,123,35,21,123,18,118,185,36,114,58,22,192,202,104,222,172,99,146,79,63,94,230,246,41,18,184,110,222,252,175,14,27,219,165,183,163,13,131,169,153,177,167,44,74,231,208,179,35,163,101,152,38,130,74,243,49,30,223,197,143,88,166,147,177,253,28,141,127,107,149,175,68,86,46,151,128,50,174,11,211,229,221,192,45,62,24,244,170,235,205,210,199,226,178,91,155,155,241,88,232,181,160,177,247,102,52,142,86,122,106,182,123,85,233,51,217,60,141,177,36,111,72,221,249,99,111,115,99,242,75,53,78,41,198,102,202,106,174,34,120,108,214,27,57,162,178,24,170,89,173,65,246,127,166,159,41,44,145,213,103,130,253,123,15,239,116,113,200,244,234,200,92,137,209,139,249,149,58,244,78,170,149,131,254,226,167,20,255,0,247,253,181,95,252,43,145,255,0,168,151,82,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,0,0,0,0,0,0,0,6,107,56,177,247,79,188,159,80,53,15,200,206,78,158,82,156,20,125,183,114,159,22,91,155,140,197,92,194,195,230,143,69,227,231,79,60,142,189,12,254,55,228,220,136,238,200,252,47,138,88,226,108,141,115,150,69,116,168,145,172,80,189,246,212,14,85,197,143,181,141,228,250,127,168,126,58,115,53,133,255,0,115,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,130,188,198,121,123,255,0,105,58,112,110,150,205,225,241,85,55,54,151,228,201,121,237,250,72,243,180,99,129,254,56,221,249,28,199,92,107,217,12,113,72,247,70,223,27,156,217,31,218,200,188,127,171,192,79,46,108,23,10,254,93,196,220,139,88,173,77,185,182,60,176,87,183,79,190,74,56,90,174,234,197,109,69,149,140,123,166,149,139,251,201,156,198,185,26,229,137,136,141,242,58,110,1,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,57,213,251,167,210,223,79,232,252,142,68,114,84,247,79,170,126,159,222,249,28,113,117,39,20,217,94,15,246,59,135,237,199,214,219,155,181,250,111,236,187,250,227,194,217,170,118,66,181,113,113,177,92,249,33,160,137,26,73,94,25,164,86,200,248,187,221,31,116,113,35,26,198,198,198,167,107,51,89,197,143,186,125,228,250,129,168,126,70,114,213,57,42,123,88,213,63,80,47,124,118,56,159,224,249,50,216,156,86,127,21,119,5,157,198,84,200,227,114,53,228,169,114,157,184,91,52,22,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,91,152,103,5,153,94,22,55,66,198,119,72,105,251,109,218,189,75,97,23,79,220,91,46,180,148,167,88,251,165,199,207,35,154,142,99,218,228,149,209,35,213,202,248,81,171,228,145,236,155,183,245,185,104,113,137,103,134,253,220,135,67,235,60,197,191,217,214,184,177,29,43,176,201,114,40,170,98,114,50,62,54,69,148,114,205,209,172,99,90,158,57,149,31,31,88,149,30,239,34,193,27,11,105,226,171,138,173,27,195,175,15,55,55,166,174,74,166,93,249,122,237,173,163,214,180,107,118,166,83,35,98,188,146,211,85,124,79,107,86,178,181,142,149,239,73,27,214,38,59,177,92,247,49,174,207,182,234,238,102,170,222,77,199,212,123,165,173,109,250,140,214,166,200,75,144,179,219,36,143,142,30,245,252,144,69,228,123,222,216,98,98,54,56,216,174,94,200,216,198,162,244,106,23,41,203,15,130,11,156,58,105,91,59,189,185,21,123,53,246,176,199,195,21,122,237,154,118,125,149,135,154,58,246,22,172,245,229,138,53,142,231,157,189,38,71,119,163,124,17,181,142,111,89,59,231,80,0,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,84,0,0,0,128,28,234,253,172,105,111,168,20,126,59,34,83,6,39,19,149,207,229,105,96,176,88,203,121,28,150,70,196,117,41,211,169,11,166,158,204,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,135,215,254,250,180,22,170,255,0,149,116,230,164,211,153,15,252,229,59,216,219,213,228,255,0,221,146,25,163,145,159,249,28,215,55,253,74,134,140,248,76,222,109,101,191,219,13,166,55,75,94,109,213,189,29,151,204,87,239,125,89,122,36,23,88,157,59,110,213,106,185,101,101,105,147,243,198,217,81,30,136,191,130,201,31,142,105,123,0,4,32,230,239,188,89,93,181,225,113,154,71,78,103,170,81,201,110,14,98,44,37,152,146,211,162,187,38,41,177,73,53,183,64,214,61,174,86,43,153,94,9,85,81,204,241,218,115,28,159,188,106,148,108,79,78,77,58,254,182,153,226,143,41,163,50,58,134,221,74,250,199,75,219,173,79,30,213,149,96,189,145,175,44,86,35,87,181,168,172,71,199,90,59,202,215,191,167,68,116,141,69,235,39,107,174,208,25,87,47,207,149,102,39,21,142,224,115,64,220,199,227,42,85,177,148,177,152,183,122,88,97,107,31,106,116,201,217,133,37,149,200,157,94,244,138,24,163,71,59,170,246,70,198,255,0,115,81,18,90,128,84,175,59,221,39,165,112,249,221,170,213,56,157,51,138,165,154,212,31,110,125,175,145,175,74,56,237,100,60,12,198,178,15,81,43,81,31,47,141,138,173,103,122,175,107,85,81,58,33,224,57,42,123,167,213,63,79,239,124,142,56,234,188,243,191,130,127,204,159,211,72,21,194,175,12,250,203,138,253,220,167,181,186,62,245,76,115,27,93,217,44,190,78,202,163,153,142,199,70,248,217,44,233,31,114,58,103,247,75,27,25,27,85,59,158,246,247,57,140,239,145,154,41,208,26,3,70,237,102,141,196,237,246,223,105,234,152,61,61,131,174,149,168,209,172,139,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,5,0,243,71,247,217,185,191,162,252,61,34,42,150,253,202,223,128,91,155,119,232,120,155,222,60,126,87,27,171,215,214,87,211,186,118,229,105,232,205,136,141,124,181,166,179,110,57,26,199,186,105,88,178,36,113,170,44,109,138,68,147,243,190,70,120,108,168,229,92,88,251,88,222,79,167,250,135,227,167,51,88,106,160,0,80,15,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,213,1,15,247,239,154,6,193,112,237,187,25,221,156,214,186,67,112,46,230,180,255,0,165,245,51,226,241,244,164,170,255,0,61,104,172,51,177,210,91,141,235,209,147,53,23,171,19,243,34,244,234,157,21,122,7,10,92,107,109,103,24,63,122,127,102,120,13,87,140,251,165,232,125,111,219,181,107,67,228,245,94,127,31,139,195,60,189,122,122,103,247,119,118,244,234,222,157,122,175,73,0,1,229,55,87,115,52,174,205,237,198,163,221,45,107,111,211,225,116,206,62,92,133,158,217,35,100,147,118,39,228,130,47,35,216,199,77,43,213,177,198,197,114,119,200,246,53,23,171,144,204,102,91,45,149,207,229,110,231,115,185,59,121,28,150,70,196,150,238,92,183,51,166,158,204,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,167,171,217,77,208,202,236,174,238,105,13,215,195,54,220,150,52,182,98,182,73,245,235,93,117,71,220,129,143,79,53,85,149,168,170,198,77,23,146,39,254,87,34,178,71,34,181,200,170,139,167,48,10,1,230,117,186,95,181,14,50,117,175,164,206,253,167,138,210,94,159,75,99,255,0,201,124,62,151,210,198,158,174,15,197,141,115,251,111,73,119,243,187,187,175,95,202,229,98,48,239,252,146,246,207,74,234,13,199,220,77,210,203,84,245,25,173,31,143,199,227,241,30,72,227,124,117,253,122,217,243,206,222,230,43,217,50,50,162,70,215,177,205,253,220,243,181,81,200,255,0,194,64,115,147,217,79,191,60,62,226,119,142,166,67,195,111,108,178,11,230,130,73,123,99,158,142,70,90,245,228,237,106,70,229,116,205,157,148,213,189,94,198,164,126,126,189,206,236,66,176,56,47,222,60,22,193,113,65,160,55,87,84,195,223,133,197,100,36,175,145,147,185,233,233,170,219,175,45,73,108,244,99,30,247,248,89,97,210,248,218,213,115,252,125,137,209,93,213,52,124,85,95,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,117,37,74,241,93,202,83,113,245,79,16,79,205,240,227,141,210,152,189,11,171,60,151,38,134,123,43,74,174,155,180,200,145,100,141,209,167,146,71,195,52,136,174,137,43,198,230,198,233,29,26,199,20,113,177,238,177,94,29,56,104,218,206,23,244,36,58,23,108,241,63,246,222,183,51,114,10,223,106,100,255,0,125,52,177,250,185,225,138,63,55,139,206,246,71,220,223,200,206,141,79,245,170,210,183,52,127,125,155,155,250,47,195,210,61,255,0,43,222,10,63,180,6,187,102,243,238,22,51,21,123,109,180,110,65,245,165,199,93,79,55,219,57,70,194,215,178,186,196,215,39,72,98,242,193,52,139,34,43,36,252,145,118,72,215,203,227,187,240,12,171,146,171,128,158,8,51,188,92,107,185,110,234,58,185,92,110,217,97,60,177,102,243,116,230,101,121,159,105,97,85,134,173,71,73,20,140,146,110,247,68,249,19,177,90,200,186,247,57,174,146,36,125,249,226,113,56,172,6,42,150,11,5,140,169,142,198,227,171,199,82,157,58,144,182,24,43,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,100,63,230,35,193,5,62,42,180,34,106,221,29,87,183,115,116,158,62,88,176,77,73,160,173,14,82,55,77,20,143,171,106,87,196,231,187,181,140,159,211,162,201,28,108,150,195,149,238,70,189,238,74,33,203,98,114,184,12,173,220,22,119,25,111,29,146,199,88,146,165,202,118,225,116,51,214,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,180,174,70,63,198,207,229,191,234,71,42,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,39,167,20,92,50,104,30,41,182,191,37,183,250,190,181,74,121,39,215,115,112,186,133,49,208,217,187,134,157,100,138,78,248,29,34,119,53,143,116,17,54,86,49,204,89,35,71,51,185,189,81,205,207,102,244,109,14,178,216,93,208,212,27,71,184,16,84,143,59,167,108,54,27,11,82,116,154,9,88,248,219,44,83,70,255,0,193,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,83,175,238,87,26,58,171,121,56,71,194,240,245,185,142,202,230,181,38,153,214,17,103,105,106,107,151,164,183,53,250,43,5,228,146,43,111,153,238,145,102,142,75,76,72,220,222,173,116,93,26,168,197,137,22,95,214,229,113,239,179,108,191,90,248,123,164,255,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,255,0,128,63,39,84,233,61,43,174,112,86,180,182,181,211,56,173,65,133,187,217,234,113,217,74,81,219,171,63,99,218,246,119,197,34,57,142,237,123,26,228,234,159,131,154,138,159,138,33,150,210,255,0,185,92,123,19,219,47,214,190,98,233,42,128,60,166,234,238,102,149,217,189,184,212,123,165,173,109,250,124,46,153,199,203,144,179,219,36,108,146,110,196,252,144,69,228,123,24,233,165,122,182,56,216,174,78,249,30,198,162,245,114,25,151,213,154,167,59,174,117,86,103,90,234,155,222,183,53,168,50,22,50,153,27,62,38,71,231,181,60,142,146,89,59,24,141,99,123,158,247,47,70,162,53,58,244,68,68,252,15,202,47,123,149,14,241,98,183,43,132,188,38,145,118,122,221,237,67,183,214,44,97,50,145,93,180,217,103,142,7,77,36,212,156,198,247,185,233,89,43,189,144,70,174,70,167,90,178,177,137,219,26,41,50,129,149,114,213,57,78,240,65,130,200,99,177,156,89,238,101,92,86,106,59,29,101,209,52,146,103,201,232,109,87,181,98,11,22,173,66,232,145,139,51,31,3,22,186,182,71,181,189,206,122,181,36,108,110,101,170,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,0,0,0,0,0,0,0,0,0,25,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,64,229,92,88,251,88,222,79,167,250,135,227,167,51,88,95,247,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,6,148,192,42,175,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,115,171,247,79,165,190,159,209,249,28,136,228,169,238,159,84,253,63,189,242,56,226,234,64,51,89,197,143,186,125,228,250,129,168,126,70,114,213,57,42,123,88,213,63,80,47,124,118,56,159,224,28,255,0,125,54,47,110,56,139,219,140,142,215,238,134,27,215,98,175,116,150,25,162,84,101,172,125,166,162,164,118,171,72,168,190,57,153,220,238,139,209,90,173,115,152,246,189,143,123,29,157,109,244,216,189,199,225,211,113,242,59,95,186,24,111,67,149,163,210,88,102,137,85,245,114,21,92,170,145,218,173,34,162,121,33,127,107,186,47,68,114,57,174,99,218,199,177,236,111,229,107,13,213,220,125,192,193,105,109,49,173,117,166,87,53,138,209,88,247,98,240,21,46,88,89,35,199,213,87,171,214,56,209,127,247,91,213,122,185,35,138,24,209,123,34,141,173,157,92,171,56,32,185,185,58,171,17,196,246,225,213,236,210,26,111,33,44,186,122,167,154,122,246,46,230,42,73,3,224,181,211,196,140,150,156,111,89,147,171,37,69,89,235,246,57,174,99,100,107,174,80,0,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,213,64,0,0,8,1,206,175,218,198,150,250,129,71,227,178,37,85,240,157,238,159,102,254,160,105,239,145,128,188,156,183,0,28,46,103,247,230,239,16,121,221,186,169,145,204,100,107,200,151,48,214,227,138,108,37,155,178,117,73,50,18,83,115,21,175,178,230,170,162,170,170,198,174,85,149,99,243,126,244,145,64,2,146,249,203,107,250,218,155,138,60,94,140,199,106,27,118,235,232,237,47,82,181,204,123,150,84,130,142,70,196,178,216,145,88,215,34,49,95,37,105,40,171,158,206,189,81,177,181,87,172,125,173,224,27,37,194,174,178,222,61,146,222,13,233,198,227,109,187,27,182,216,120,172,213,86,200,144,50,221,180,158,41,109,34,62,70,120,229,101,124,123,45,203,35,27,35,101,71,190,175,106,63,191,181,124,79,15,219,153,251,27,223,29,7,186,82,91,202,215,169,166,117,5,28,133,255,0,178,228,236,181,53,22,76,223,85,3,63,59,17,222,88,22,88,213,142,114,53,237,122,181,203,218,229,52,189,137,203,98,179,248,170,89,220,22,78,166,71,27,145,175,29,186,119,42,76,217,160,179,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,153,87,47,251,149,199,177,61,178,253,107,230,46,146,168,2,170,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,142,171,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,72,5,0,243,71,247,217,185,191,162,252,61,35,170,242,172,224,163,74,239,238,119,43,189,123,177,140,251,75,72,104,252,132,84,177,184,153,82,55,213,203,101,17,137,44,141,178,222,229,122,195,3,31,93,203,19,152,140,153,211,181,21,206,100,114,196,251,169,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,0,2,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,10,128,227,215,128,174,44,119,167,139,29,115,185,155,105,181,63,108,233,188,207,217,158,138,239,219,184,218,254,95,22,54,172,50,126,238,107,12,145,189,36,137,237,252,205,78,189,58,167,84,84,85,144,28,169,56,92,223,110,26,255,0,106,63,182,189,13,247,115,239,31,216,159,102,127,156,233,220,243,250,127,93,230,255,0,139,75,39,111,111,158,47,241,116,235,221,248,117,232,189,39,248,4,21,231,5,188,120,45,13,195,2,237,85,136,125,70,107,114,242,16,87,167,31,115,217,224,171,70,196,22,236,89,234,140,115,29,218,246,86,139,198,174,99,151,212,247,183,185,35,114,21,65,194,22,208,214,223,126,37,246,247,107,114,16,84,159,27,150,204,50,108,164,22,103,150,22,88,199,86,99,173,92,133,31,23,231,107,223,94,9,88,197,106,183,243,185,191,153,159,226,78,107,171,52,182,119,67,106,172,206,138,213,52,125,22,107,79,228,44,98,242,53,188,172,147,193,106,9,29,28,177,247,177,92,199,118,189,142,78,173,85,106,244,234,138,169,248,154,9,229,245,188,89,93,239,225,47,66,234,237,75,158,169,149,212,52,171,205,132,204,75,21,167,79,58,79,82,103,195,27,173,57,239,123,253,76,149,219,94,121,21,235,213,203,63,122,34,53,237,66,69,30,127,112,181,174,43,109,116,6,165,220,108,237,123,115,227,116,174,30,238,110,228,85,24,215,79,36,21,161,124,210,54,54,185,205,106,189,90,197,68,69,115,83,175,78,170,159,222,102,7,45,150,202,231,242,183,115,185,220,157,188,142,75,35,98,75,119,46,91,153,211,79,102,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,250,121,89,104,10,218,23,130,221,27,105,116,245,188,78,75,85,88,191,159,201,37,148,149,175,180,249,44,190,42,246,17,146,47,229,99,233,193,81,89,216,136,199,51,181,233,215,189,92,238,213,196,166,208,214,223,173,134,215,59,71,52,21,36,177,168,176,243,67,143,91,115,203,12,17,100,89,210,90,83,72,248,186,189,25,29,152,225,145,81,17,221,81,138,138,215,34,171,87,52,70,151,120,107,221,234,219,245,176,218,27,119,33,158,164,150,53,22,30,25,178,9,82,9,97,130,44,139,58,197,118,24,217,47,87,163,35,179,28,209,162,170,187,170,49,21,28,228,84,114,215,183,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,117,32,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,0,202,185,163,222,10,116,182,11,71,240,143,180,56,157,57,71,210,84,177,163,241,153,73,35,242,190,78,235,87,96,109,187,50,117,122,170,167,124,243,202,254,157,123,91,221,209,168,141,68,68,237,96,20,129,206,75,75,96,180,255,0,23,20,242,216,138,62,158,222,166,209,248,236,166,82,79,43,223,234,45,50,123,53,27,39,71,42,163,58,65,82,187,58,53,17,191,147,175,78,231,57,87,181,242,49,254,54,127,45,255,0,82,57,87,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,106,132,74,227,239,129,60,87,23,122,102,150,119,77,92,169,137,220,93,59,93,106,97,238,90,145,176,82,181,4,150,33,116,145,94,145,149,229,157,236,142,54,216,116,45,98,162,54,73,158,171,248,61,197,11,101,177,57,92,6,86,238,11,59,140,183,142,201,99,172,73,82,229,59,112,186,25,235,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,74,14,87,30,251,54,203,245,175,135,186,79,254,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,0,101,92,191,238,87,30,196,246,203,245,175,152,186,74,160,10,245,231,47,189,249,93,11,178,88,13,151,199,224,234,88,175,186,22,39,117,235,243,72,238,250,144,99,103,167,97,25,19,19,162,43,228,150,72,186,189,202,168,214,70,246,246,170,189,31,29,48,130,111,242,144,223,155,59,89,196,188,123,109,144,187,82,13,61,185,245,254,203,178,182,108,69,93,145,100,96,100,146,209,145,30,246,43,158,247,57,101,172,200,154,246,119,190,227,87,243,57,140,106,222,72,50,174,95,247,43,143,98,123,101,250,215,204,93,37,80,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,0,0,0,0,0,0,0,0,1,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,14,85,197,143,181,141,228,250,127,168,126,58,115,53,133,255,0,115,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,2,170,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,135,58,191,116,250,91,233,253,31,145,200,142,74,158,233,245,79,211,251,223,35,142,46,164,3,53,156,88,251,167,222,79,168,26,135,228,103,45,83,146,167,181,141,83,245,2,247,199,99,137,254,0,40,175,154,159,18,155,113,196,14,248,226,177,155,94,152,172,166,43,67,227,229,197,205,169,43,85,68,147,41,105,243,43,164,142,59,8,229,245,20,225,232,212,137,123,90,223,36,150,156,197,123,36,99,214,21,151,231,203,123,137,189,3,189,220,60,233,61,17,143,179,83,23,171,52,30,30,190,158,189,131,155,35,12,150,231,130,133,122,240,166,66,40,145,82,85,173,34,73,18,43,220,196,70,202,175,143,171,187,81,239,150,160,0,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,0,0,0,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,6,148,192,7,201,150,203,98,176,24,171,185,220,238,78,166,59,27,142,175,37,187,151,45,204,216,96,173,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,154,30,32,119,51,246,201,190,58,243,116,163,183,149,177,83,83,106,11,217,10,31,106,73,223,106,26,47,153,222,150,7,254,119,163,124,80,36,81,163,26,229,107,26,196,107,87,181,168,92,167,47,174,26,233,227,248,0,77,1,171,215,43,71,246,199,143,201,229,50,233,21,168,31,36,53,114,117,210,180,18,86,115,90,230,179,186,140,117,165,68,145,30,230,201,35,187,145,63,209,182,147,55,11,69,101,118,215,95,234,93,185,206,216,169,62,75,74,230,46,225,46,75,81,238,116,18,79,90,103,195,35,163,115,154,215,43,21,204,85,69,86,181,122,116,234,137,253,197,249,242,234,222,60,22,242,112,143,161,44,226,33,244,246,244,126,62,13,29,148,173,220,247,248,109,80,130,40,218,189,238,99,17,222,88,22,188,253,27,220,214,121,251,59,156,230,57,73,42,101,92,191,238,87,30,196,246,203,245,175,152,186,74,160,10,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,58,175,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,117,32,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,0,2,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,0,0,20,173,206,79,122,254,252,241,5,137,217,202,152,255,0,13,77,178,199,175,154,121,34,237,146,123,217,24,171,216,147,181,201,35,145,208,182,6,83,70,245,99,28,146,121,250,247,55,177,79,85,201,47,108,244,174,160,220,125,196,221,44,181,79,81,154,209,248,252,126,63,17,228,142,55,199,95,215,173,159,60,237,238,98,189,147,35,42,36,109,123,28,223,221,207,59,85,28,143,252,57,87,55,29,179,213,90,63,139,220,198,186,203,84,235,133,215,184,250,25,12,69,168,227,147,198,239,77,82,26,115,192,231,185,136,197,153,143,129,30,230,49,206,237,142,120,28,170,138,254,137,221,121,31,107,250,209,101,119,79,107,111,106,27,107,98,213,124,118,127,23,137,114,202,232,17,145,58,88,46,216,98,116,241,49,234,179,80,99,191,20,123,209,35,255,0,18,70,189,182,190,67,254,108,26,167,5,167,248,37,213,248,156,189,239,79,111,83,100,49,24,188,92,126,39,191,212,90,101,232,109,186,62,173,69,70,116,130,165,135,245,114,163,127,39,78,189,206,106,45,11,154,146,210,122,91,5,161,180,174,27,69,105,106,62,139,11,167,241,245,241,120,234,222,87,201,224,171,4,109,142,40,251,222,174,123,187,88,198,167,87,42,185,122,117,85,85,252,79,214,51,67,196,166,208,217,216,93,249,215,59,71,52,22,227,175,167,115,19,67,143,91,115,197,52,242,227,159,210,90,83,72,248,186,49,95,37,105,33,145,81,17,189,21,234,138,214,170,43,82,229,57,73,235,92,86,170,224,183,79,224,177,245,237,199,99,71,102,50,184,75,206,153,141,70,73,59,236,186,242,58,37,71,42,171,60,87,162,106,171,145,171,222,215,167,78,136,142,116,117,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,2,128,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,159,224,25,87,52,167,194,119,181,141,155,250,127,167,190,58,3,170,128,82,183,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,202,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,139,84,5,80,115,150,225,159,70,224,35,197,241,79,130,189,110,174,119,81,230,42,105,204,237,23,42,201,5,199,165,41,86,11,108,85,119,88,94,200,169,164,78,98,34,177,233,227,114,35,28,215,172,177,131,149,199,190,205,178,253,107,225,238,147,255,0,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,75,254,0,25,87,47,251,149,199,177,61,178,253,107,230,46,146,168,3,60,60,193,119,139,21,189,252,90,107,173,93,166,179,214,242,186,122,149,136,112,152,121,101,180,217,224,72,42,66,200,100,117,87,49,239,103,166,146,195,108,79,26,177,122,57,39,239,84,71,61,200,114,173,77,180,58,203,72,109,126,136,221,204,236,21,33,193,110,21,140,180,56,36,108,232,249,230,102,62,72,98,158,103,177,63,6,49,101,153,99,106,42,247,170,195,34,171,81,170,199,61,179,123,67,172,183,223,113,49,251,91,183,208,84,159,80,229,171,222,154,140,22,103,72,89,97,245,170,77,105,97,71,175,229,107,222,216,28,198,43,149,172,239,115,123,156,198,245,114,121,76,78,91,43,128,202,210,206,224,178,118,241,217,44,117,136,237,211,185,82,103,67,61,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,57,237,86,230,105,93,228,219,141,57,186,90,42,223,168,194,234,108,124,89,10,221,210,70,249,33,239,79,207,4,190,55,189,141,154,39,163,163,145,136,229,236,145,143,106,175,86,169,234,204,171,151,253,202,227,216,158,217,126,181,243,23,73,84,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,0,0,0,0,0,0,0,0,0,102,179,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,210,85,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,127,220,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,225,206,175,221,62,150,250,127,71,228,114,35,146,167,186,125,83,244,254,247,200,227,139,169,0,205,103,22,62,233,247,147,234,6,161,249,25,203,84,228,169,237,99,84,253,64,189,241,216,226,127,128,64,14,104,92,116,254,197,52,171,246,59,103,53,159,164,220,156,215,103,219,22,105,55,186,108,22,46,72,220,171,210,100,114,122,123,147,117,143,199,209,28,246,68,175,147,247,78,117,121,22,160,54,171,108,245,86,242,110,62,156,218,221,21,83,212,102,181,54,66,44,125,110,232,228,124,112,247,175,231,158,95,27,30,246,195,19,17,210,72,244,106,246,70,199,185,83,163,84,155,252,100,114,194,202,236,134,195,104,221,201,219,28,125,188,230,75,77,225,213,55,47,193,121,214,81,103,252,36,118,66,172,75,19,29,233,163,115,166,141,234,157,21,176,199,94,71,71,249,108,204,68,14,29,119,231,89,112,219,187,152,45,214,209,151,109,181,248,235,12,102,78,140,54,18,22,101,177,202,246,173,138,82,171,152,246,246,72,214,244,71,43,29,216,244,100,141,78,246,53,83,69,59,59,188,90,7,125,116,6,47,113,182,231,61,83,35,141,200,215,130,89,98,138,212,51,79,143,158,72,99,153,213,45,54,23,189,177,89,141,178,177,36,137,92,170,213,95,253,10,190,212,0,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,0,0,0,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,6,148,192,4,106,230,43,188,120,45,155,225,31,93,217,203,195,234,45,235,12,124,250,59,23,91,185,236,243,90,191,4,177,185,123,218,199,163,124,80,37,137,250,59,181,175,240,118,119,53,207,106,148,25,183,186,43,43,185,90,255,0,77,109,206,10,197,72,50,90,171,49,75,9,78,91,111,115,96,142,123,51,50,24,221,35,154,215,57,24,142,122,42,170,53,203,211,175,68,95,238,52,229,164,244,182,11,67,105,92,54,138,210,212,125,22,23,79,227,235,226,241,213,188,175,147,193,86,8,219,28,81,247,189,92,247,118,177,141,78,174,85,114,244,234,170,171,248,148,131,205,207,108,244,174,221,241,113,54,71,75,84,244,159,125,116,253,77,77,145,129,145,199,28,45,189,36,246,43,202,248,218,198,55,167,147,210,182,87,171,187,156,233,101,149,234,239,205,209,36,7,36,189,235,255,0,228,235,135,59,152,255,0,254,238,181,199,218,142,47,253,158,157,184,230,122,201,255,0,177,44,109,108,127,237,213,206,255,0,2,22,168,101,92,191,238,87,30,196,246,203,245,175,152,186,74,160,10,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,58,175,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,117,32,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,0,2,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,0,0,25,140,222,189,208,202,239,86,238,106,253,215,204,182,220,118,53,78,98,206,73,149,236,221,117,183,211,129,239,95,13,84,149,200,138,246,67,23,142,38,126,86,162,50,54,162,53,168,136,137,119,220,172,180,5,109,11,193,110,141,180,186,122,222,39,37,170,172,95,207,228,146,202,74,215,218,124,150,95,21,123,8,201,23,242,177,244,224,168,172,236,68,99,153,218,244,235,222,174,119,42,231,63,180,54,117,126,195,105,173,220,199,65,110,107,27,123,152,116,55,17,179,196,200,33,199,100,60,113,73,51,216,239,206,247,165,152,104,198,212,98,254,9,52,138,173,84,78,230,87,95,47,173,226,197,108,135,22,154,23,87,106,92,245,188,86,158,187,98,108,38,98,88,173,54,8,22,11,112,190,24,221,105,207,123,25,233,163,176,234,243,200,175,94,141,72,59,209,21,204,106,26,30,42,215,158,86,91,43,14,43,102,240,80,228,237,179,27,114,198,122,221,138,109,153,201,4,211,194,218,45,138,87,199,215,181,207,99,103,153,173,114,167,86,164,178,34,116,238,94,176,175,151,134,138,197,107,254,52,182,171,5,153,177,110,26,245,115,15,205,177,213,158,214,189,103,199,214,150,244,45,85,115,92,157,142,150,180,109,122,116,234,172,87,34,43,85,81,201,161,224,80,183,54,13,45,157,211,252,109,106,252,182,94,143,167,169,169,177,248,140,166,46,79,43,31,234,42,178,140,53,29,39,70,170,171,58,79,82,195,58,57,17,223,147,175,78,215,53,86,74,242,49,254,54,127,45,255,0,82,28,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,197,212,128,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,19,252,3,42,230,148,248,78,246,177,179,127,79,244,247,199,64,117,80,10,86,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,57,87,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,106,128,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,79,254,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,0,101,92,191,238,87,30,196,246,203,245,175,152,186,74,160,112,174,55,55,230,207,14,60,52,107,29,201,195,93,169,6,161,74,236,197,233,244,154,196,81,189,114,54,94,145,71,36,76,149,143,108,207,133,174,146,202,197,216,238,246,87,122,47,70,247,57,51,173,137,196,229,115,249,90,88,44,22,50,222,71,37,145,177,29,74,116,234,66,233,167,179,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,98,188,217,182,135,70,236,46,215,240,231,180,123,127,5,184,240,90,118,190,166,134,186,219,157,102,158,87,190,76,124,178,205,35,255,0,4,87,201,44,146,72,168,212,107,17,94,168,214,181,168,214,167,10,229,113,239,179,108,191,90,248,123,167,148,227,191,98,240,92,59,113,65,171,182,231,71,97,178,184,237,44,223,75,145,193,55,32,175,127,125,91,21,227,145,233,12,175,68,89,97,142,117,158,6,189,85,206,253,202,181,239,115,218,247,45,133,114,96,223,155,58,171,107,245,46,192,103,110,212,245,26,30,195,114,152,38,58,196,77,158,76,117,201,36,116,241,178,20,98,61,236,134,207,87,186,85,115,255,0,27,209,177,123,17,172,71,88,249,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,128,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,0,0,0,0,0,0,0,0,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,160,114,174,44,125,172,111,39,211,253,67,241,211,153,172,47,251,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,21,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,57,213,251,167,210,223,79,232,252,142,68,114,84,247,79,170,126,159,222,249,28,113,117,32,25,172,226,199,221,62,242,125,64,212,63,35,57,106,156,149,61,172,106,159,168,23,190,59,28,79,240,112,174,49,56,170,209,188,40,109,30,67,88,102,114,85,29,169,242,53,236,86,210,120,137,35,89,159,145,200,163,63,34,186,38,189,142,244,209,185,209,186,103,247,55,181,138,141,69,242,62,54,63,61,154,255,0,95,235,45,211,214,89,109,193,220,29,67,111,57,168,115,150,22,205,235,214,85,59,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,185,238,88,124,16,92,225,211,74,217,221,237,200,171,217,175,181,134,62,24,171,215,108,211,179,236,172,60,209,215,176,181,103,175,44,81,172,119,60,237,233,50,59,189,27,224,141,172,115,122,201,223,55,242,216,156,86,127,21,119,5,157,198,84,200,227,114,53,228,169,114,157,184,91,52,22,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,179,153,127,7,118,120,111,221,201,181,198,140,195,219,253,157,107,139,18,93,165,52,116,226,138,166,39,35,35,228,124,184,182,164,61,26,198,53,169,228,133,21,145,245,137,85,141,242,44,18,60,114,208,227,18,207,13,251,185,14,135,214,121,139,127,179,173,113,98,58,87,97,146,228,81,84,196,228,100,124,108,139,40,229,155,163,88,198,181,60,115,42,62,62,177,42,61,222,69,130,54,23,167,137,203,98,179,248,170,89,220,22,78,166,71,27,145,175,29,186,119,42,76,217,160,179,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,0,0,0,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,6,148,192,5,85,243,180,222,191,254,65,120,115,167,143,255,0,238,107,92,133,169,34,255,0,218,41,212,142,23,164,159,251,106,200,215,71,254,193,90,239,241,161,31,249,70,109,158,149,220,78,46,33,200,234,154,158,175,238,86,159,183,169,177,208,62,56,228,133,215,163,158,189,120,159,35,94,199,117,241,250,167,74,197,111,107,155,44,81,61,29,249,122,45,234,21,235,206,159,64,86,206,240,243,165,55,6,190,158,183,115,37,165,117,67,43,62,244,41,43,153,67,29,114,188,137,50,202,141,94,198,177,246,32,160,196,123,211,240,127,99,90,169,228,84,117,117,242,247,221,12,174,213,113,131,182,217,60,123,109,205,95,63,152,139,75,222,169,13,215,86,101,136,50,14,74,201,229,232,138,146,50,41,100,138,194,70,228,232,231,215,103,226,213,68,123,116,60,101,92,191,238,87,30,196,246,203,245,175,152,186,74,160,10,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,58,175,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,117,32,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,0,2,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,0,0,141,92,198,247,51,246,95,193,182,227,228,107,219,197,71,127,61,143,110,153,167,6,66,78,158,171,215,200,218,246,25,11,81,237,115,230,109,89,44,202,212,78,189,60,42,247,53,205,99,144,160,29,39,165,179,186,231,85,97,180,86,150,163,235,115,90,131,33,95,23,142,173,229,100,126,123,83,200,216,226,143,189,234,214,55,185,239,106,117,114,163,83,175,85,84,79,196,212,70,39,19,138,192,98,169,96,176,88,202,152,236,110,58,188,117,41,211,169,11,97,130,180,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,63,226,83,104,107,111,214,195,107,157,163,154,10,146,88,212,88,121,161,199,173,185,229,134,8,178,44,233,45,41,164,124,93,94,140,142,204,112,200,168,136,238,168,197,69,107,145,85,171,154,35,77,27,3,188,120,46,32,54,107,73,239,22,156,135,211,212,212,216,246,216,146,183,115,223,233,45,49,206,142,205,110,247,177,139,39,138,120,229,139,201,216,141,127,103,115,127,43,145,74,171,231,105,170,115,182,247,247,66,232,171,23,187,240,184,173,30,153,74,117,188,76,79,21,171,119,108,71,98,78,244,78,247,119,50,149,100,232,170,173,79,31,86,162,43,156,171,226,185,61,104,172,86,170,227,5,153,220,133,139,113,216,209,218,95,37,155,162,216,94,212,100,147,189,208,209,86,202,138,213,85,103,138,244,174,68,106,181,123,218,197,235,209,21,174,188,144,84,95,60,29,21,138,161,175,246,179,113,161,177,109,114,89,204,62,71,9,98,39,61,190,6,193,70,104,166,137,204,111,111,114,61,93,144,153,28,170,229,69,70,199,209,27,209,85,222,83,146,134,91,43,15,18,90,203,5,14,78,219,49,183,52,61,139,118,41,182,103,36,19,79,13,250,77,138,87,199,215,181,207,99,103,153,173,114,167,86,164,178,34,116,238,94,189,47,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,186,144,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,128,101,92,210,159,9,222,214,54,111,233,254,158,248,232,14,170,1,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,71,42,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,45,80,16,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,73,255,0,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,255,0,0,12,171,151,253,202,227,216,158,217,126,181,243,23,73,84,10,139,231,97,188,88,172,214,178,208,123,33,131,207,91,150,198,154,175,107,55,159,167,13,166,186,163,103,180,145,182,155,101,141,175,85,75,49,197,28,239,68,145,136,173,138,227,21,170,169,43,142,63,202,119,98,243,187,159,197,6,51,113,190,198,197,93,210,219,105,215,35,151,118,65,88,254,219,83,215,177,29,4,134,37,71,43,166,108,236,243,181,253,17,177,250,101,119,123,95,227,107,228,7,60,239,224,159,243,39,244,210,42,242,184,247,217,182,95,173,124,61,210,111,243,159,216,107,58,171,107,244,214,255,0,224,169,84,245,26,30,195,177,121,215,182,188,77,158,76,117,201,35,108,18,62,101,122,61,236,134,207,70,54,36,107,255,0,27,210,61,59,17,175,87,64,14,95,91,197,138,217,14,45,52,46,174,212,185,235,120,173,61,118,196,216,76,196,177,90,108,16,44,22,225,124,49,186,211,158,246,51,211,71,97,213,231,145,94,189,26,144,119,162,43,152,212,52,60,101,92,191,238,87,30,196,246,203,245,175,152,186,74,160,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,0,0,0,0,0,0,0,0,3,53,156,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,11,254,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,5,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,14,117,126,233,244,183,211,250,63,35,145,28,149,61,211,234,159,167,247,190,71,28,93,72,6,107,56,177,247,79,188,159,80,53,15,200,206,90,167,37,79,107,26,167,234,5,239,142,199,19,252,21,43,205,239,135,174,35,181,14,187,169,188,244,108,229,117,150,219,81,199,186,26,248,236,125,87,191,238,151,142,20,125,169,38,138,52,94,176,203,226,116,206,184,169,248,118,164,82,43,27,28,29,254,87,149,103,4,23,55,39,85,98,56,158,220,58,189,154,67,77,228,37,151,79,84,243,79,94,197,220,197,73,32,124,22,186,120,145,146,211,141,235,50,117,100,168,171,61,126,199,53,204,108,141,117,202,3,197,111,22,206,232,29,245,208,25,77,185,220,108,13,76,142,55,35,94,120,162,150,90,176,205,62,62,121,33,146,22,219,170,233,152,246,197,102,54,202,245,142,84,106,171,85,127,244,162,231,135,125,56,112,220,125,140,223,28,142,198,101,180,254,86,254,87,237,4,175,128,116,84,23,201,158,171,44,203,29,75,53,162,141,210,119,249,186,34,36,108,115,220,217,59,162,95,206,199,53,46,251,151,166,222,239,142,217,112,203,167,244,198,250,231,189,125,255,0,221,219,193,212,151,205,234,176,248,121,106,192,248,113,214,82,104,163,145,147,67,34,206,213,141,123,210,54,246,198,215,118,177,173,108,149,0,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,84,0,0,0,128,28,234,253,172,105,111,168,20,126,59,34,85,95,9,222,233,246,111,234,6,158,249,24,13,41,128,12,240,243,8,221,12,174,234,241,131,185,57,60,131,109,195,95,1,152,151,75,209,169,53,215,89,101,120,49,238,90,203,226,234,136,145,178,89,99,150,194,198,212,232,215,216,127,226,229,85,123,172,83,146,198,128,173,130,225,231,85,238,13,141,61,110,158,75,85,106,135,214,101,233,146,86,178,254,58,157,120,210,21,137,28,189,142,99,44,79,125,138,246,39,226,254,246,185,87,198,136,219,10,57,167,18,250,2,206,233,240,243,185,27,125,143,211,213,51,153,44,230,151,201,86,197,209,178,145,118,75,145,244,239,90,106,139,42,163,24,246,216,72,158,199,185,83,177,237,107,186,183,183,170,102,136,211,71,15,219,153,251,100,216,237,7,186,82,91,197,88,183,169,180,253,28,133,255,0,178,228,239,171,13,231,194,223,85,3,63,59,213,190,41,210,88,213,142,114,185,142,98,181,203,220,213,51,46,95,247,43,143,98,123,101,250,215,204,93,37,80,5,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,29,87,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,186,144,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,131,149,113,99,237,99,121,62,159,234,31,142,156,205,97,170,128,1,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,0,0,85,7,60,29,127,90,92,174,214,109,109,29,67,109,44,85,175,145,207,229,49,45,89,91,2,178,87,69,5,43,15,78,158,39,189,22,27,236,111,226,175,98,44,159,225,73,19,187,133,114,142,219,61,85,172,56,189,195,235,172,77,78,152,93,5,143,191,144,203,218,146,57,60,109,245,53,38,167,4,13,123,88,172,73,158,249,213,237,99,220,222,232,224,157,200,170,172,232,183,168,12,235,113,241,182,122,87,104,184,189,220,157,11,162,170,122,76,45,124,133,124,133,106,173,142,56,227,171,235,106,67,113,240,68,200,216,214,50,24,223,97,204,141,136,223,203,27,88,213,85,84,85,91,42,228,217,189,127,126,120,125,203,108,229,188,127,134,222,217,100,19,195,60,113,118,199,61,28,140,182,44,71,220,229,145,202,233,155,59,46,35,186,49,141,72,252,29,59,157,222,164,10,230,167,150,202,228,120,227,215,212,242,25,59,118,171,226,235,225,234,81,138,105,156,246,85,129,113,149,166,88,162,106,175,70,49,101,154,89,21,173,232,157,242,61,223,222,229,85,148,28,140,127,141,159,203,127,212,139,84,5,85,243,206,254,9,255,0,50,127,77,34,255,0,42,204,182,87,29,199,30,129,167,143,201,219,171,95,41,95,49,82,244,80,204,230,50,212,9,140,179,50,69,43,81,122,61,137,44,49,72,141,119,84,239,141,142,254,246,162,164,160,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,2,128,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,159,224,25,87,52,167,194,119,181,141,155,250,127,167,190,58,3,170,128,82,183,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,202,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,139,84,4,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,127,243,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,3,42,229,255,0,114,184,246,39,182,95,173,124,197,210,85,31,38,91,45,138,192,98,174,231,115,185,58,152,236,110,58,188,150,238,92,183,51,97,130,180,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,104,119,251,120,243,188,64,111,46,172,222,45,71,15,167,183,169,178,14,177,29,110,230,63,210,85,99,82,58,213,187,216,198,36,158,40,35,138,47,39,98,57,253,157,206,252,206,85,46,127,149,14,206,226,182,215,132,188,38,174,118,6,221,29,67,184,54,44,102,242,146,221,170,216,167,146,6,205,36,52,154,199,118,53,235,89,107,177,147,198,142,87,39,91,82,189,139,219,34,33,29,121,231,127,4,255,0,153,63,166,145,87,149,199,190,205,178,253,107,225,238,151,167,186,187,103,165,119,147,110,53,30,214,235,90,158,163,11,169,177,242,227,236,246,199,27,228,135,189,63,36,241,121,24,246,54,104,158,141,146,55,171,87,178,70,49,200,157,90,134,99,50,216,156,174,3,43,119,5,157,198,91,199,100,177,214,36,169,114,157,184,93,12,245,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,52,83,193,30,252,217,226,59,134,141,29,185,57,155,181,39,212,43,93,248,189,64,144,216,138,71,166,70,179,214,41,36,149,145,49,141,133,243,53,177,217,72,187,27,216,203,12,68,234,222,215,46,115,11,254,229,113,236,79,108,191,90,249,139,164,170,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,0,0,0,0,0,0,0,0,0,35,86,172,229,195,193,142,185,213,89,157,107,170,118,111,214,230,181,6,66,198,83,35,103,239,22,86,63,61,169,228,116,146,201,216,203,45,99,123,158,247,47,70,162,53,58,244,68,68,252,14,213,181,187,91,161,54,91,66,99,54,207,109,48,95,99,105,188,55,155,209,82,245,83,88,241,121,102,124,210,126,242,103,190,71,117,146,87,187,243,57,122,117,232,157,17,17,19,213,131,242,117,102,150,193,107,157,43,153,209,90,166,143,173,194,234,12,125,140,94,70,183,149,241,249,234,207,27,163,150,62,246,43,94,222,230,61,201,213,170,142,78,189,81,81,127,18,53,255,0,185,113,192,159,254,3,63,233,54,99,254,182,119,253,210,218,221,9,189,58,19,39,182,123,151,130,251,103,77,230,124,62,182,151,170,154,191,151,197,51,38,143,247,144,189,146,55,164,145,49,223,149,201,215,167,69,234,138,168,188,87,73,242,225,224,199,67,106,172,54,181,210,219,55,232,179,90,127,33,95,41,142,179,247,139,43,39,130,212,18,54,72,164,236,125,151,49,221,175,99,87,163,145,90,189,58,42,42,126,4,149,0,229,91,233,194,230,196,241,41,246,39,237,175,67,125,227,251,185,234,126,204,255,0,57,220,167,224,245,30,47,55,252,90,88,251,187,188,17,127,139,175,78,223,195,167,85,235,249,59,41,193,159,13,156,59,106,171,90,215,103,54,223,238,254,106,238,61,248,185,236,253,177,126,223,125,87,201,28,142,143,178,196,242,49,58,190,24,215,170,39,119,229,233,215,162,170,43,122,248,51,225,179,136,157,85,87,90,239,30,219,253,224,205,82,199,179,23,5,159,182,47,212,236,170,201,36,145,177,246,87,158,54,47,71,205,34,245,84,238,252,221,58,244,68,68,108,167,6,124,54,112,237,170,173,107,93,156,219,127,187,249,171,184,247,226,231,179,246,197,251,125,245,95,36,114,58,62,203,19,200,196,234,248,99,94,168,157,223,151,167,94,138,168,189,172,2,53,106,206,92,60,24,235,157,85,153,214,186,167,102,253,110,107,80,100,44,101,50,54,126,241,101,99,243,218,158,71,73,44,157,140,178,214,55,185,239,114,244,106,35,83,175,68,68,79,192,234,187,41,176,155,79,195,182,149,181,162,182,115,74,125,223,194,221,200,63,41,61,111,93,102,223,125,167,199,28,110,147,190,196,146,61,58,178,24,211,162,47,111,229,235,211,170,170,175,64,7,201,150,196,226,179,248,171,184,44,238,50,166,71,27,145,175,37,75,148,237,194,217,160,179,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,196,226,113,88,12,85,44,22,11,25,83,29,141,199,87,142,165,58,117,33,108,48,86,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,60,166,127,105,246,179,85,234,172,110,186,213,59,105,165,51,58,147,13,225,251,59,49,144,195,86,177,122,159,138,69,150,47,12,239,98,201,31,100,142,115,219,218,228,237,114,171,147,162,175,83,213,128,1,249,58,179,75,96,181,206,149,204,232,173,83,71,214,225,117,6,62,198,47,35,91,202,248,252,245,103,141,209,203,31,123,21,175,111,115,30,228,234,213,71,39,94,168,168,191,137,26,255,0,220,184,224,79,255,0,1,159,244,155,49,255,0,91,37,80,0,0,14,127,189,123,9,180,252,68,233,90,186,43,120,244,167,222,12,45,44,131,50,144,86,245,214,106,118,90,100,114,70,217,59,235,201,27,215,163,38,145,58,42,246,254,110,189,58,162,42,114,173,39,203,135,131,29,13,170,176,218,215,75,108,223,162,205,105,252,133,124,166,58,207,222,44,172,158,11,80,72,217,34,147,177,246,92,199,118,189,141,94,142,69,106,244,232,168,169,248,18,84,0,69,95,247,46,56,19,255,0,192,103,253,38,204,127,214,201,21,160,52,6,141,218,205,27,137,219,237,190,211,213,48,122,123,7,93,43,81,163,89,23,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,8,213,171,57,112,240,99,174,117,86,103,90,234,157,155,245,185,173,65,144,177,148,200,217,251,197,149,143,207,106,121,29,36,178,118,50,203,88,222,231,189,203,209,168,141,78,189,17,17,63,3,176,109,14,205,237,222,196,104,216,246,251,107,112,246,241,58,122,11,18,217,130,140,217,91,119,153,93,242,42,43,210,37,181,44,142,141,138,238,175,86,49,81,157,239,123,186,119,61,202,188,43,253,203,142,4,255,0,240,25,255,0,73,179,31,245,179,191,237,110,214,232,77,150,208,152,205,179,219,76,23,216,218,111,13,230,244,84,189,84,214,60,94,89,159,52,159,188,153,239,145,221,100,149,238,252,206,94,157,122,39,68,68,68,245,96,28,171,125,56,92,216,158,37,62,196,253,181,232,111,188,127,119,61,79,217,159,231,59,148,252,30,163,197,230,255,0,139,75,31,119,119,130,47,241,117,233,219,248,116,234,189,127,39,101,56,51,225,179,135,109,85,107,90,236,230,219,253,223,205,93,199,191,23,61,159,182,47,219,239,170,249,35,145,209,246,88,158,70,39,87,195,26,245,68,238,252,189,58,244,85,69,253,109,244,225,115,98,120,148,251,19,246,215,161,190,241,253,220,245,63,102,127,156,238,83,240,122,143,23,155,254,45,44,125,221,222,8,191,197,215,167,111,225,211,170,245,252,157,148,224,207,134,206,29,181,85,173,107,179,155,111,247,127,53,119,30,252,92,246,126,216,191,111,190,171,228,142,71,71,217,98,121,24,157,95,12,107,213,19,187,242,244,235,209,85,23,181,128,71,253,210,224,43,132,237,233,215,121,61,204,220,189,169,251,103,82,102,124,62,182,239,219,185,42,254,95,20,44,134,63,221,195,97,145,183,164,113,49,191,149,169,215,167,85,234,170,170,189,3,101,54,19,105,248,118,210,182,180,86,206,105,79,187,248,91,185,7,229,39,173,235,172,219,239,180,248,227,141,210,119,216,146,71,167,86,67,26,116,69,237,252,189,122,117,85,85,232,0,252,157,89,165,176,90,231,74,230,116,86,169,163,235,112,186,131,31,99,23,145,173,229,124,126,122,179,198,232,229,143,189,138,215,183,185,143,114,117,106,163,147,175,84,84,95,196,141,127,238,92,112,39,255,0,128,207,250,77,152,255,0,173,146,168,0,71,253,210,224,43,132,237,233,215,121,61,204,220,189,169,251,103,82,102,124,62,182,239,219,185,42,254,95,20,44,134,63,221,195,97,145,183,164,113,49,191,149,169,215,167,85,234,170,170,190,175,98,248,92,216,158,26,254,219,253,138,104,111,187,159,120,253,55,218,127,231,59,151,60,254,159,203,225,255,0,140,203,39,111,111,158,95,240,244,235,221,248,245,232,157,58,168,0,2,63,238,151,1,92,39,111,78,187,201,238,102,229,237,79,219,58,147,51,225,245,183,126,221,201,87,242,248,161,100,49,254,238,27,12,141,189,35,137,141,252,173,78,189,58,175,85,85,85,245,123,23,194,230,196,240,215,246,223,236,83,67,125,220,251,199,233,190,211,255,0,57,220,185,231,244,254,95,15,252,102,89,59,123,124,242,255,0,135,167,94,239,199,175,68,233,213,65,197,55,175,131,62,27,56,137,213,85,117,174,241,237,191,222,12,213,44,123,49,112,89,251,98,253,78,202,172,146,73,27,31,101,121,227,98,244,124,210,47,85,78,239,205,211,175,68,68,79,175,100,56,73,216,30,28,50,185,60,206,203,232,171,122,114,198,102,187,43,95,99,115,217,27,80,89,99,29,220,197,124,54,44,62,37,123,85,93,218,254,222,246,163,228,68,84,71,189,23,207,238,151,1,92,39,111,78,187,201,238,102,229,237,79,219,58,147,51,225,245,183,126,221,201,87,242,248,161,100,49,254,238,27,12,141,189,35,137,141,252,173,78,189,58,175,85,85,85,245,123,23,194,230,196,240,215,246,223,236,83,67,125,220,251,199,233,190,211,255,0,57,220,185,231,244,254,95,15,252,102,89,59,123,124,242,255,0,135,167,94,239,199,175,68,233,213,65,202,183,211,133,205,137,226,83,236,79,219,94,134,251,199,247,115,212,253,153,254,115,185,79,193,234,60,94,111,248,180,177,247,119,120,34,255,0,23,94,157,191,135,78,171,215,202,109,111,1,92,39,108,182,187,198,110,102,218,109,79,216,218,147,13,230,244,87,126,221,201,88,241,121,97,124,50,126,238,107,15,141,221,99,149,237,252,205,94,157,122,167,69,68,84,245,123,233,194,230,196,241,41,246,39,237,175,67,125,227,251,185,234,126,204,255,0,57,220,167,224,245,30,47,55,252,90,88,251,187,188,17,127,139,175,78,223,195,167,85,235,249,59,41,193,159,13,156,59,106,171,90,215,103,54,223,238,254,106,238,61,248,185,236,253,177,126,223,125,87,201,28,142,143,178,196,242,49,58,190,24,215,170,39,119,229,233,215,162,170,47,107,0,143,251,165,192,87,9,219,211,174,242,123,153,185,123,83,246,206,164,204,248,125,109,223,183,114,85,252,190,40,89,12,127,187,134,195,35,111,72,226,99,127,43,83,175,78,171,213,85,85,122,6,202,108,38,211,240,237,165,109,104,173,156,210,159,119,240,183,114,15,202,79,91,215,89,183,223,105,241,199,27,164,239,177,36,143,78,172,134,52,232,139,219,249,122,244,234,170,171,208,0,34,175,251,151,28,9,255,0,224,51,254,147,102,63,235,100,148,210,122,91,5,161,180,174,27,69,105,106,62,139,11,167,241,245,241,120,234,222,87,201,224,171,4,109,142,40,251,222,174,123,187,88,198,167,87,42,185,122,117,85,85,252,79,214,0,226,155,215,193,159,13,156,68,234,170,186,215,120,246,223,239,6,106,150,61,152,184,44,253,177,126,167,101,86,73,36,141,143,178,188,241,177,122,62,105,23,170,167,119,230,233,215,162,34,39,235,108,95,11,155,19,195,95,219,127,177,77,13,247,115,239,31,166,251,79,252,231,114,231,159,211,249,124,63,241,153,100,237,237,243,203,254,30,157,123,191,30,189,19,167,228,239,95,6,124,54,113,19,170,170,235,93,227,219,127,188,25,170,88,246,98,224,179,246,197,250,157,149,89,36,146,54,62,202,243,198,197,232,249,164,94,170,157,223,155,167,94,136,136,159,173,177,124,46,108,79,13,127,109,254,197,52,55,221,207,188,126,155,237,63,243,157,203,158,127,79,229,240,255,0,198,101,147,183,183,207,47,248,122,117,238,252,122,244,78,157,84,28,255,0,122,246,19,105,248,137,210,181,116,86,241,233,79,188,24,90,89,6,101,32,173,235,172,212,236,180,200,228,141,178,119,215,146,55,175,70,77,34,116,85,237,252,221,122,117,68,84,231,251,91,192,87,9,219,45,174,241,155,153,182,155,83,246,54,164,195,121,189,21,223,183,114,86,60,94,88,95,12,159,187,154,195,227,119,88,229,123,127,51,87,167,94,169,209,81,21,58,6,245,236,38,211,241,19,165,106,232,173,227,210,159,120,48,180,178,12,202,65,91,215,89,169,217,105,145,201,27,100,239,175,36,111,94,140,154,68,232,171,219,249,186,244,234,136,169,207,246,183,128,174,19,182,91,93,227,55,51,109,54,167,236,109,73,134,243,122,43,191,110,228,172,120,188,176,190,25,63,119,53,135,198,238,177,202,246,254,102,175,78,189,83,162,162,42,72,0,1,21,127,220,184,224,79,255,0,1,159,244,155,49,255,0,91,59,254,214,237,110,132,217,109,9,140,219,61,180,193,125,141,166,240,222,111,69,75,213,77,99,197,229,153,243,73,251,201,158,249,29,214,73,94,239,204,229,233,215,162,116,68,68,79,86,121,253,127,160,244,206,231,232,220,182,223,235,58,182,237,96,179,181,214,166,66,189,108,133,138,79,158,5,84,238,137,101,174,246,74,140,114,39,107,218,142,68,123,21,204,119,86,185,200,177,215,253,203,142,4,255,0,240,25,255,0,73,179,31,245,178,79,226,113,56,172,6,42,150,11,5,140,169,142,198,227,171,199,82,157,58,144,182,24,43,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,115,93,244,225,115,98,120,148,251,19,246,215,161,190,241,253,220,245,63,102,127,156,238,83,240,122,143,23,155,254,45,44,125,221,222,8,191,197,215,167,111,225,211,170,245,242,155,91,192,87,9,219,45,174,241,155,153,182,155,83,246,54,164,195,121,189,21,223,183,114,86,60,94,88,95,12,159,187,154,195,227,119,88,229,123,127,51,87,167,94,169,209,81,21,36,1,29,117,255,0,47,78,14,119,63,89,101,183,3,89,236,181,75,89,220,237,133,183,144,177,91,45,144,164,201,231,84,78,233,86,42,243,178,36,123,149,59,158,228,106,43,222,174,123,186,185,206,85,247,251,33,195,150,207,112,227,138,201,224,182,107,76,91,192,99,114,246,25,110,221,55,102,111,93,129,103,107,123,124,172,142,204,210,54,55,171,123,90,231,49,26,175,70,70,142,238,236,103,78,65,254,229,199,2,127,248,12,255,0,164,217,143,250,217,223,246,183,107,116,38,203,104,76,102,217,237,166,11,236,109,55,134,243,122,42,94,170,107,30,47,44,207,154,79,222,76,247,200,238,178,74,247,126,103,47,78,189,19,162,34,34,122,176,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,3,154,108,239,16,58,7,123,242,186,247,5,164,31,110,12,150,220,106,139,122,87,53,78,234,194,217,210,120,28,173,245,44,142,57,30,239,77,35,155,43,99,145,232,197,114,195,42,118,167,98,157,44,0,1,92,28,121,115,11,226,75,132,205,249,147,110,116,214,152,219,92,142,158,200,225,233,230,240,242,222,165,126,107,173,130,78,248,100,109,135,50,204,76,71,250,138,246,21,168,198,170,120,214,62,171,221,220,137,237,121,115,241,253,173,184,182,213,90,207,69,110,166,59,74,98,179,88,124,125,92,166,26,182,10,133,200,189,69,84,145,241,220,146,87,205,52,172,252,143,146,154,53,58,181,203,229,114,162,57,17,85,179,168,16,43,152,167,48,189,125,194,102,191,210,155,115,181,218,99,79,228,114,89,28,60,153,188,172,185,250,83,77,3,96,146,103,67,89,176,58,11,49,57,31,221,94,210,200,143,106,167,69,135,181,127,196,137,249,92,189,57,133,239,71,22,123,209,154,219,157,198,211,26,43,29,141,199,105,123,57,184,165,194,82,183,12,238,158,59,117,33,107,92,233,172,202,213,103,109,135,170,162,53,23,170,55,241,254,244,94,149,199,247,17,92,83,240,189,130,169,186,91,83,165,118,255,0,55,160,89,233,113,249,79,181,40,228,108,228,169,222,149,243,254,253,254,9,99,134,58,125,27,90,52,123,157,221,230,149,27,209,123,154,66,189,39,206,175,127,126,245,97,190,253,104,29,191,251,183,246,133,127,182,62,201,197,93,245,222,135,200,223,63,167,242,222,241,249,188,125,253,157,255,0,151,187,167,95,195,169,109,59,85,185,154,87,121,54,227,78,110,150,138,183,234,48,186,155,31,22,66,183,116,145,190,72,123,211,243,193,47,141,239,99,102,137,232,232,228,98,57,123,36,99,218,171,213,170,124,187,223,173,114,187,107,178,250,251,113,176,85,234,79,146,210,186,95,43,155,167,21,182,57,208,73,61,106,146,77,27,100,107,92,215,43,21,204,68,84,71,53,122,117,232,169,253,229,69,255,0,187,87,197,63,253,224,237,87,255,0,5,100,127,235,197,212,156,255,0,125,55,211,110,56,116,219,140,142,232,110,134,103,208,226,168,244,138,24,98,68,125,172,133,167,34,172,117,107,70,170,158,73,159,218,238,137,213,26,141,107,158,247,49,140,123,219,82,223,238,213,241,79,255,0,120,59,85,255,0,193,89,31,250,241,47,246,167,140,206,38,177,124,54,103,56,187,226,99,109,244,166,51,66,214,251,51,236,124,54,2,141,170,217,140,141,91,87,235,87,126,65,22,205,153,35,108,45,142,119,62,24,156,214,186,194,162,59,190,24,213,146,75,50,180,6,191,209,187,167,163,113,59,131,183,218,134,166,115,79,103,43,165,154,55,171,42,246,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,0,57,254,253,239,94,149,225,219,105,243,187,199,173,113,249,91,184,93,63,233,125,76,24,184,163,146,211,252,246,98,174,206,198,201,36,108,94,143,153,170,189,94,159,149,23,167,85,232,139,237,113,57,108,86,127,21,75,59,130,201,212,200,227,114,53,227,183,78,229,73,155,52,22,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,0,41,91,253,218,190,41,255,0,239,7,106,191,248,43,35,255,0,94,44,251,131,61,235,213,92,68,240,217,163,247,143,90,227,241,84,179,90,131,237,15,83,6,46,41,35,170,207,5,251,21,217,216,217,36,145,233,213,144,181,87,171,215,243,42,244,232,157,17,59,89,207,247,211,125,54,227,135,77,184,200,238,134,232,102,125,14,42,143,72,161,134,36,71,218,200,90,114,42,199,86,180,106,169,228,153,253,174,232,157,81,168,214,185,239,115,24,199,189,188,255,0,132,62,51,118,227,140,60,22,163,201,232,172,86,87,13,127,75,228,61,61,236,110,69,136,178,54,172,175,151,209,89,73,25,214,53,242,199,19,149,209,163,149,209,200,201,26,189,205,72,229,146,64,0,69,94,47,57,133,237,103,9,153,221,57,165,174,227,62,248,102,178,89,15,30,111,29,137,202,214,109,172,21,22,178,39,186,105,162,85,87,164,207,100,241,186,24,94,145,182,86,164,139,229,98,53,59,164,86,128,215,250,55,116,244,110,39,112,118,251,80,212,206,105,236,229,116,179,70,245,101,94,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,43,215,142,94,98,252,77,112,173,196,22,75,108,176,58,11,111,230,211,115,99,233,101,48,54,242,149,45,79,106,221,89,98,70,75,35,214,27,140,107,122,90,138,212,104,138,198,59,182,52,94,138,138,142,119,75,229,199,199,102,190,226,239,43,174,240,91,163,79,69,98,114,90,118,190,62,222,42,158,18,57,160,158,212,18,58,118,217,149,209,207,98,87,61,145,185,181,90,174,98,34,53,102,106,59,252,109,38,249,74,223,238,213,241,79,255,0,120,59,85,255,0,193,89,31,250,241,110,155,33,173,114,187,149,178,250,7,113,179,181,234,65,146,213,90,95,21,155,185,21,70,57,176,71,61,154,145,205,35,99,107,156,231,35,17,207,84,68,87,57,122,116,234,171,253,228,116,230,49,198,182,170,224,251,74,232,207,217,254,3,21,147,212,154,183,33,107,179,237,154,178,77,70,58,53,99,103,159,175,138,120,164,73,150,75,53,123,63,196,213,106,75,215,162,163,122,199,94,17,121,158,113,37,196,119,17,122,51,102,179,186,119,109,113,24,220,253,139,46,185,110,166,26,251,231,72,43,213,154,204,140,143,186,247,107,94,246,192,172,71,170,57,24,175,71,43,95,219,216,182,148,14,41,198,102,245,234,174,29,184,108,214,27,199,162,177,248,171,185,173,63,246,127,166,131,41,20,146,85,127,158,253,122,239,239,108,114,70,245,232,201,156,169,209,233,249,145,58,245,78,168,181,237,178,28,221,184,146,220,173,232,208,59,115,157,209,59,107,6,55,85,106,140,86,18,228,181,49,183,219,60,112,89,183,28,50,58,55,58,227,154,143,70,189,85,21,90,228,235,211,170,47,247,22,232,14,85,197,62,225,110,62,211,112,251,173,183,55,105,240,56,172,206,164,210,248,244,202,69,83,41,213,106,173,88,165,99,238,72,244,108,177,57,124,117,82,196,136,141,122,57,92,196,68,71,42,163,86,170,255,0,221,171,226,159,254,240,118,171,255,0,130,178,63,245,226,231,177,57,108,86,127,21,75,59,130,201,212,200,227,114,53,227,183,78,229,73,155,52,22,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,33,175,50,30,53,183,79,131,239,217,223,236,207,1,165,50,127,123,126,215,245,191,110,213,179,55,143,210,250,79,31,139,195,60,93,58,250,151,247,119,119,117,232,222,157,58,47,95,21,203,211,152,94,244,113,103,189,25,173,185,220,109,49,162,177,216,220,118,151,179,155,138,92,37,43,112,206,233,227,183,82,22,181,206,154,204,173,86,118,216,122,170,35,81,122,163,127,31,239,69,176,162,154,245,103,58,189,253,251,213,153,251,139,160,118,255,0,238,223,218,22,62,199,251,91,21,119,215,122,31,35,188,30,163,197,123,199,230,241,246,119,246,126,94,238,189,63,14,133,143,240,77,188,218,251,136,94,29,52,246,242,238,51,52,252,25,45,73,98,251,162,169,132,161,53,104,42,193,5,169,43,53,142,243,79,51,164,122,186,7,189,94,138,196,233,35,91,219,249,21,239,238,160,165,111,247,106,248,167,255,0,188,29,170,255,0,224,172,143,253,120,183,77,144,214,185,93,202,217,125,3,184,217,218,245,32,201,106,173,47,138,205,220,138,163,28,216,35,158,205,72,230,145,177,181,206,115,145,136,231,170,34,43,156,189,58,117,85,254,243,218,144,43,64,243,119,216,109,89,191,57,109,189,205,71,111,7,162,108,88,169,141,211,90,166,212,30,56,39,159,247,254,162,213,229,123,218,234,149,158,239,76,200,122,198,170,212,239,146,119,68,142,86,195,37,120,186,221,93,125,178,28,58,107,61,215,219,29,59,83,57,168,116,221,122,214,224,167,110,164,214,96,88,61,84,45,179,44,145,194,246,63,178,58,238,154,85,114,57,17,169,26,185,223,149,170,85,183,251,181,124,83,255,0,222,14,213,127,240,86,71,254,188,93,72,60,166,234,238,102,149,217,189,184,212,123,165,173,109,250,124,46,153,199,203,144,179,219,36,108,146,110,196,252,144,69,228,123,24,233,165,122,182,56,216,174,78,249,30,198,162,245,114,21,3,254,237,95,20,255,0,247,131,181,95,252,21,145,255,0,175,22,147,188,59,223,149,225,199,135,69,222,93,215,193,212,203,228,176,21,240,205,212,181,52,244,142,100,11,61,139,85,171,91,125,63,63,230,115,24,233,228,124,108,145,90,175,70,53,174,115,59,149,237,232,26,3,95,232,221,211,209,184,157,193,219,237,67,83,57,167,179,149,210,205,27,213,149,123,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,0,69,254,97,124,80,107,238,19,54,95,11,184,219,115,136,211,249,28,150,71,84,86,194,75,22,110,188,211,64,216,36,169,110,103,57,173,134,88,156,143,238,174,196,69,87,42,116,87,126,31,220,169,24,56,51,230,129,191,188,68,241,39,163,246,115,90,233,13,191,165,133,212,31,104,122,153,241,120,251,177,218,103,130,133,139,12,236,116,150,228,98,117,124,45,69,234,197,252,170,189,58,47,69,75,63,0,172,14,51,57,160,111,239,14,220,73,235,13,156,209,90,67,111,238,225,116,255,0,217,254,154,124,166,62,236,150,159,231,161,94,195,251,221,29,184,216,189,31,51,145,58,49,63,42,39,94,171,213,87,181,114,222,227,91,116,248,193,253,162,126,211,48,26,83,25,247,75,236,143,69,246,21,91,48,249,61,87,171,242,121,124,211,203,215,167,166,103,111,111,111,78,174,235,215,170,116,154,164,74,226,223,152,238,209,240,165,172,176,155,125,107,17,111,88,106,27,22,33,151,61,71,23,105,145,191,9,142,122,34,249,100,87,34,181,246,92,213,107,227,172,170,206,230,126,103,201,19,93,18,201,32,54,135,122,54,191,126,180,108,123,129,180,122,190,166,162,193,73,98,90,139,98,22,73,19,226,158,53,78,248,165,138,86,182,88,159,209,90,228,107,218,213,86,61,143,78,173,123,85,106,47,253,218,190,41,255,0,239,7,106,191,248,43,35,255,0,94,44,251,131,61,235,213,92,68,240,217,163,247,143,90,227,241,84,179,90,131,237,15,83,6,46,41,35,170,207,5,251,21,217,216,217,36,145,233,213,144,181,87,171,215,243,42,244,232,157,17,59,88,0,226,156,102,111,94,170,225,219,134,205,97,188,122,43,31,138,187,154,211,255,0,103,250,104,50,145,73,37,87,249,239,215,174,254,246,199,36,111,94,140,153,202,157,30,159,153,19,175,84,234,139,94,219,33,205,219,137,45,202,222,141,3,183,57,221,19,182,176,99,117,86,168,197,97,46,75,83,27,125,179,199,5,155,113,195,35,163,115,174,57,168,244,107,213,81,85,174,78,189,58,162,255,0,113,98,156,75,241,49,163,120,90,211,218,83,89,238,13,27,111,211,217,253,81,95,78,94,187,89,21,239,198,50,106,182,102,75,107,18,53,93,51,26,234,237,71,177,191,159,177,238,115,81,238,106,70,254,192,0,0,230,155,141,196,14,129,218,205,208,219,125,168,213,239,183,91,37,186,54,50,21,48,183,21,97,101,40,167,171,28,78,241,79,36,146,53,205,124,174,154,40,162,107,26,245,124,143,107,127,14,169,215,165,128,14,85,196,95,18,251,89,194,254,132,155,93,110,102,91,254,215,209,97,169,207,91,237,76,159,239,161,138,79,73,4,210,199,230,241,121,216,249,59,93,249,25,213,203,254,164,95,201,225,71,138,237,184,226,215,110,25,173,116,84,190,135,43,71,199,6,127,1,60,200,251,88,139,78,69,84,107,149,17,60,144,191,181,203,20,200,136,217,26,215,34,163,30,201,35,103,107,0,134,188,95,243,37,208,60,44,110,134,158,219,8,244,245,189,75,146,109,138,151,117,75,42,62,23,37,44,84,241,216,69,142,55,121,145,204,188,215,37,89,210,25,99,70,62,23,162,119,179,200,217,27,42,180,6,191,209,187,167,163,113,59,131,183,218,134,166,115,79,103,43,165,154,55,171,42,246,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,85,123,223,205,219,137,45,181,222,141,125,183,56,45,19,182,179,227,116,174,168,202,225,41,203,111,27,125,211,201,5,107,114,67,27,164,115,110,53,170,245,107,17,85,81,173,78,189,122,34,127,113,53,57,122,113,65,175,184,179,217,124,214,227,110,54,35,79,227,178,88,237,81,103,9,20,88,74,243,67,3,160,142,165,73,154,231,54,105,101,114,191,186,195,209,85,28,137,209,27,248,127,122,172,160,0,168,189,239,230,237,196,150,218,239,70,190,219,156,22,137,219,89,241,186,87,84,101,112,148,229,183,141,190,233,228,130,181,185,33,141,210,57,183,26,213,122,181,136,170,168,214,167,94,189,17,63,184,176,158,12,247,175,85,113,19,195,102,143,222,61,107,143,197,82,205,106,15,180,61,76,24,184,164,142,171,60,23,236,87,103,99,100,146,71,167,86,66,213,94,175,95,204,171,211,162,116,68,237,96,16,171,153,15,26,219,167,193,247,236,239,246,103,128,210,153,63,189,191,107,250,223,183,106,217,155,199,233,125,39,143,197,225,158,46,157,125,75,251,187,187,186,244,111,78,157,23,175,138,229,233,204,47,122,56,179,222,140,214,220,238,54,152,209,88,236,110,59,75,217,205,197,46,18,149,184,103,116,241,219,169,11,90,231,77,102,86,171,59,108,61,85,17,168,189,81,191,143,247,162,216,80,62,76,182,91,21,128,197,93,206,231,114,117,49,216,220,117,121,45,220,185,110,102,195,5,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,72,171,195,71,49,77,163,226,67,123,117,94,206,233,231,91,129,240,88,177,103,74,94,179,89,149,34,203,99,160,130,178,72,136,146,76,179,62,203,166,91,179,49,137,19,58,85,141,174,122,53,236,145,9,106,14,63,196,191,19,26,55,133,173,61,165,53,158,224,209,182,253,61,159,213,21,244,229,235,181,145,94,252,99,38,171,102,100,182,177,35,85,211,49,174,174,212,123,27,249,251,30,231,53,30,230,164,111,234,184,156,182,43,63,138,165,157,193,100,234,100,113,185,26,241,219,167,114,164,205,154,11,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,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,0,0,0,0,0,0,0,0,12,251,106,109,249,214,92,54,243,3,220,125,214,209,151,109,181,248,237,200,207,51,39,70,27,9,11,50,216,229,202,202,182,41,74,174,99,219,217,35,91,209,28,172,119,99,209,146,53,59,216,213,75,201,216,189,244,219,142,34,246,227,29,186,27,95,153,245,216,171,221,98,154,25,81,25,107,31,105,168,139,37,91,49,162,175,142,102,119,55,170,117,86,171,92,215,177,207,99,216,247,116,0,0,43,87,157,166,217,233,91,59,89,161,119,143,210,120,181,38,63,80,38,153,243,199,28,109,245,20,108,86,177,99,178,103,118,121,31,227,146,175,88,211,189,26,223,60,255,0,149,85,253,82,21,242,203,222,191,216,183,23,26,91,212,99,253,85,13,119,211,69,92,236,139,190,104,189,108,240,250,121,35,235,35,26,222,150,162,173,222,229,238,233,18,203,218,213,119,111,75,254,6,117,184,246,220,205,85,186,28,92,110,102,71,84,219,242,125,131,168,46,233,156,116,12,146,69,134,173,26,19,190,188,76,141,175,123,187,59,188,110,149,232,222,141,89,102,149,232,214,247,244,44,127,146,198,128,173,130,225,231,85,238,13,141,61,110,158,75,85,106,135,214,101,233,146,86,178,254,58,157,120,210,21,137,28,189,142,99,44,79,125,138,246,39,226,254,246,185,87,198,136,217,255,0,150,196,226,179,248,171,184,44,238,50,166,71,27,145,175,37,75,148,237,194,217,160,179,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,159,110,55,248,46,213,92,35,238,60,244,105,55,43,155,208,57,47,28,248,77,67,45,25,27,27,60,171,55,109,27,51,163,18,21,184,196,130,69,86,177,127,60,104,217,123,89,220,177,179,213,242,230,227,95,251,42,238,60,248,13,127,147,202,201,182,90,167,247,121,42,208,47,150,60,93,229,86,36,121,54,195,218,231,187,181,140,88,229,108,74,215,62,55,53,221,37,116,49,70,183,19,196,222,91,21,159,225,19,117,243,184,44,157,76,142,55,35,182,249,219,116,238,84,153,179,65,102,9,49,147,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,12,219,154,136,215,250,255,0,70,237,102,141,203,110,14,224,234,26,152,61,61,131,174,182,111,94,178,171,217,19,58,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,45,0,241,201,197,222,87,139,237,220,110,171,131,29,111,15,164,240,53,221,141,211,152,169,236,57,239,100,10,245,115,237,76,196,114,196,203,51,47,111,127,141,58,35,35,134,53,116,158,36,145,221,43,151,119,0,183,56,156,213,75,175,55,75,31,149,198,237,150,19,197,99,162,214,158,191,222,105,22,73,89,233,170,217,237,70,44,44,124,18,54,196,145,189,100,111,229,141,189,174,147,201,21,143,243,49,196,226,176,28,191,247,3,5,130,198,84,199,99,113,213,240,53,41,211,169,11,97,130,180,17,229,168,182,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,10,214,229,247,199,174,161,225,155,89,81,208,219,131,157,183,115,106,242,246,35,134,243,44,122,171,175,192,49,18,203,146,106,48,164,168,200,88,235,22,27,37,132,108,111,123,216,197,86,181,207,68,69,189,60,78,91,21,159,197,82,206,224,178,117,50,56,220,141,120,237,211,185,82,102,205,5,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,17,87,154,63,177,61,205,253,23,230,41,16,3,149,239,29,63,177,77,84,205,142,222,61,103,233,54,219,53,223,246,61,155,173,238,135,5,148,146,70,170,117,153,92,158,158,156,221,100,242,117,71,49,146,171,36,253,211,93,98,69,186,144,0,50,174,95,247,43,143,98,123,101,250,215,204,93,37,81,90,188,227,56,107,220,125,192,193,105,221,249,209,75,149,205,98,180,86,62,205,76,254,29,150,150,72,241,245,85,233,34,100,96,172,141,255,0,156,219,50,35,149,201,28,85,156,173,236,138,71,182,178,248,120,226,7,95,112,203,186,20,119,95,110,95,81,249,42,117,236,84,150,157,229,153,105,93,130,104,213,174,138,196,112,201,27,164,98,59,178,86,181,93,209,36,138,55,126,61,168,104,167,101,247,123,70,239,214,215,233,253,220,219,249,237,201,130,212,85,221,53,116,183,2,195,60,79,100,142,138,88,100,103,226,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,78,63,197,23,19,122,7,133,157,175,201,110,6,175,179,82,230,73,149,220,236,46,158,76,140,53,174,230,103,73,34,143,178,6,200,189,206,99,29,60,78,149,236,107,214,56,213,207,237,119,68,107,179,175,175,245,254,178,221,61,101,150,220,29,193,212,54,243,154,135,57,97,108,222,189,101,83,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,190,229,115,195,62,178,225,235,97,166,202,238,5,237,65,75,59,175,44,51,47,99,76,95,84,142,12,35,25,222,200,186,67,220,170,219,51,69,227,124,202,238,215,162,36,17,57,141,116,10,174,241,92,228,246,83,239,207,15,184,157,227,169,144,240,219,219,44,130,249,160,146,94,216,231,163,145,150,189,121,59,90,145,185,93,51,103,101,53,111,87,177,169,31,159,175,115,187,16,170,190,22,55,175,251,59,113,5,162,119,142,76,127,173,169,167,242,11,235,224,108,94,73,31,70,120,159,94,215,137,190,72,209,102,72,38,149,99,238,122,55,200,140,238,234,222,168,186,83,50,174,105,79,132,239,107,27,55,244,255,0,79,124,116,5,32,115,18,223,74,123,253,197,102,171,212,152,28,207,218,122,111,3,226,211,120,25,154,144,44,110,171,85,21,37,124,82,66,174,108,208,201,105,246,166,142,69,115,156,232,230,103,248,81,17,141,156,28,147,246,119,43,133,209,186,243,123,243,152,26,145,87,212,182,42,225,48,23,38,170,230,219,116,21,86,71,92,116,82,57,136,139,90,73,100,129,138,177,189,81,210,211,122,57,17,98,105,102,128,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,205,103,20,251,41,253,157,184,130,214,219,57,30,67,214,212,211,249,4,244,19,186,95,36,143,163,60,76,177,87,202,239,28,104,179,36,19,68,146,118,177,27,228,71,246,245,111,69,91,84,228,217,189,127,126,120,125,203,108,229,188,127,134,222,217,100,19,195,60,113,118,199,61,28,140,182,44,71,220,229,145,202,233,155,59,46,35,186,49,141,72,252,29,59,157,222,167,42,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,39,79,52,189,244,167,179,252,41,231,180,221,44,207,164,212,155,137,254,246,241,144,198,144,73,35,234,200,168,185,7,186,57,87,187,195,233,124,144,186,70,53,206,100,150,96,255,0,10,185,30,218,65,218,173,179,213,91,201,184,250,115,107,116,85,79,81,154,212,217,8,177,245,187,163,145,241,195,222,191,158,121,124,108,123,219,12,76,71,73,35,209,171,217,27,30,229,78,141,83,78,120,156,78,43,1,138,165,130,193,99,42,99,177,184,234,241,212,167,78,164,45,134,10,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,50,174,105,79,132,239,107,27,55,244,255,0,79,124,116,5,122,243,80,227,214,205,171,57,94,22,54,111,59,110,155,41,216,155,31,174,114,117,252,74,203,140,88,161,114,80,173,98,57,92,228,98,57,243,197,105,142,99,31,223,23,139,170,177,101,107,224,95,14,156,52,110,159,20,26,238,29,11,182,120,159,251,111,91,153,185,5,159,178,241,159,185,154,88,253,92,240,197,39,135,203,224,123,35,238,111,231,127,70,167,250,213,52,61,160,54,135,70,237,246,209,226,118,74,172,22,243,154,99,21,135,76,26,195,159,157,114,47,185,83,177,88,248,231,89,122,181,236,115,85,205,241,35,82,38,177,82,54,49,145,181,172,76,214,110,22,138,202,237,174,191,212,187,115,157,177,82,124,150,149,204,93,194,92,150,163,220,232,36,158,180,207,134,71,70,231,53,174,86,43,152,170,138,173,106,244,233,213,19,251,139,243,229,201,185,159,181,14,13,182,227,35,98,222,42,75,248,28,123,180,205,200,49,242,117,244,190,130,71,87,174,201,154,175,115,153,51,170,199,90,87,34,244,235,230,71,181,173,107,218,132,149,32,87,56,237,222,173,162,184,104,163,181,181,231,168,185,45,199,204,67,11,224,154,9,92,255,0,179,168,189,150,166,154,39,183,163,24,246,216,74,12,84,122,175,86,76,254,214,175,69,115,42,175,132,45,161,173,190,252,75,237,238,214,228,32,169,62,55,45,152,100,217,72,44,207,44,44,177,142,172,199,90,185,10,62,47,206,215,190,188,18,177,138,213,111,231,115,127,51,63,196,151,63,205,31,216,158,230,254,139,243,20,138,203,229,247,199,174,161,225,155,89,81,208,219,131,157,183,115,106,242,246,35,134,243,44,122,171,175,192,49,18,203,146,106,48,164,168,200,88,235,22,27,37,132,108,111,123,216,197,86,181,207,68,69,189,60,78,91,21,159,197,82,206,224,178,117,50,56,220,141,120,237,211,185,82,102,205,5,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,3,207,221,220,45,3,142,214,84,54,231,33,174,52,253,93,89,148,174,182,232,224,102,201,194,204,141,168,17,36,85,150,42,202,239,43,216,137,12,170,174,107,85,63,118,255,0,251,85,233,8,57,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,191,224,10,1,230,143,239,179,115,127,69,248,122,68,170,228,99,252,108,254,91,254,164,75,254,58,56,205,193,112,121,183,21,114,113,226,190,217,214,122,163,212,87,211,56,217,88,244,170,233,34,70,121,108,217,145,189,58,67,23,150,37,88,218,228,146,71,61,173,111,106,43,229,142,131,50,121,109,125,186,250,201,151,51,57,61,65,172,117,102,126,196,21,25,45,153,166,200,100,114,19,170,50,24,98,71,57,93,44,175,232,145,198,198,254,43,248,53,169,254,164,47,79,151,87,6,214,120,79,218,251,57,13,87,102,219,117,222,183,175,82,109,75,69,46,197,98,149,23,215,146,202,215,134,5,100,109,94,246,197,101,27,42,247,200,197,145,174,241,185,89,209,93,65,133,255,0,114,184,246,39,182,95,173,124,197,210,85,0,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,106,156,234,253,172,105,111,168,20,126,59,34,113,78,88,188,194,233,233,106,117,184,117,226,7,87,248,113,80,246,197,164,179,249,57,160,130,174,42,172,80,77,36,181,110,219,158,102,118,194,158,40,89,89,59,94,228,116,139,31,114,49,34,107,45,168,0,121,252,22,191,209,186,155,83,106,109,25,130,212,53,45,231,116,117,138,213,179,184,246,170,164,244,95,98,187,44,64,175,106,162,42,178,72,164,69,107,211,171,21,91,35,81,123,163,123,91,89,124,243,191,130,127,204,159,211,78,171,202,247,142,159,219,94,149,102,199,111,30,179,245,123,147,133,239,251,30,205,214,246,205,157,197,199,27,85,58,204,174,95,81,114,30,146,121,58,163,94,248,145,146,126,245,205,177,34,79,240,10,149,231,39,195,238,227,195,157,196,241,3,140,212,26,175,81,104,201,186,211,201,99,108,78,179,227,244,173,165,101,120,99,146,187,59,191,113,13,191,27,59,213,25,219,231,141,59,164,85,158,38,54,21,240,163,197,118,227,240,149,184,236,214,186,42,95,93,138,189,227,131,63,128,158,101,101,92,189,86,170,170,53,202,136,190,57,153,220,229,138,100,69,116,110,115,145,81,236,124,145,191,67,218,3,95,232,221,211,209,184,157,193,219,237,67,83,57,167,179,149,210,205,27,213,149,123,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,4,127,227,71,139,109,43,194,54,214,46,169,201,69,235,181,38,119,212,227,244,206,57,173,142,95,37,230,214,145,236,158,120,150,104,164,90,113,200,144,182,103,198,170,230,249,163,68,78,175,67,61,154,179,84,231,117,206,170,204,235,93,83,123,214,230,181,6,66,198,83,35,103,196,200,252,246,167,145,210,75,39,99,17,172,111,115,222,229,232,212,70,167,94,136,136,159,129,122,124,179,56,90,213,92,54,108,115,239,107,93,73,149,147,53,175,189,38,118,206,158,153,178,67,87,5,214,31,201,23,130,70,181,237,184,230,61,169,97,202,141,252,209,69,18,34,164,41,36,148,217,197,143,186,125,228,250,129,168,126,70,114,213,57,42,123,88,213,63,80,47,124,118,56,159,224,25,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,64,21,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,72,41,131,153,239,30,181,183,159,43,111,135,237,159,206,212,191,183,216,203,21,166,202,229,234,121,88,185,108,140,14,155,190,24,229,108,190,43,20,90,174,129,200,171,23,230,154,4,145,142,115,18,55,186,0,98,114,217,92,6,86,150,119,5,147,183,142,201,99,172,71,110,157,202,147,58,25,235,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,167,0,188,107,233,94,43,54,226,166,19,45,147,244,251,155,166,113,240,199,168,241,246,22,54,73,127,177,27,27,178,117,210,54,177,142,134,87,170,43,218,198,167,134,71,163,21,59,93,19,229,149,68,0,231,87,237,99,75,125,64,163,241,217,18,53,114,212,230,23,115,108,179,180,118,43,126,117,127,251,197,191,221,22,31,57,148,154,123,18,97,237,118,86,134,181,87,205,36,203,29,108,115,99,133,237,68,108,125,177,201,42,57,206,100,125,238,109,202,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,0,0,0,0,0,0,0,0,0,205,103,22,62,233,247,147,234,6,161,249,25,207,107,193,159,25,154,251,132,205,127,90,229,59,214,242,58,39,35,97,145,103,176,50,203,52,208,54,9,38,174,182,109,213,172,147,197,10,94,240,215,72,227,150,78,169,209,123,93,248,127,117,255,0,104,13,127,163,119,79,70,226,119,7,111,181,13,76,230,158,206,87,75,52,111,86,85,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,14,63,198,6,128,173,185,252,46,110,150,140,155,79,91,206,216,181,165,239,89,199,227,234,36,174,158,124,141,104,150,197,36,141,177,47,123,222,150,97,133,81,137,215,189,81,26,168,228,85,106,231,7,19,150,202,224,50,180,179,184,44,157,188,118,75,29,98,59,116,238,84,153,208,207,90,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,77,59,33,173,114,187,149,178,250,7,113,179,181,234,65,146,213,90,95,21,155,185,21,70,57,176,71,61,154,145,205,35,99,107,156,231,35,17,207,84,68,87,57,122,116,234,171,253,231,228,241,47,175,236,237,103,15,59,145,184,56,253,67,83,7,146,193,233,124,149,156,93,235,43,23,100,89,31,78,244,166,136,146,162,177,239,117,133,137,140,99,145,123,222,230,183,163,187,186,46,104,141,52,112,253,182,127,177,189,142,208,123,91,37,76,85,123,122,103,79,209,199,223,251,46,62,202,179,94,100,45,245,83,179,242,49,93,229,157,101,145,94,230,163,158,231,171,156,157,206,83,160,30,43,120,182,119,64,239,174,128,202,109,206,227,96,106,100,113,185,26,243,197,20,178,213,134,105,241,243,201,12,144,182,221,87,76,199,182,43,49,182,87,172,114,163,85,90,171,255,0,165,23,60,60,78,240,245,170,184,95,222,92,214,209,234,155,62,191,208,120,236,227,178,140,171,37,120,114,116,101,111,116,86,35,107,211,254,116,111,70,185,237,100,177,74,196,123,251,59,151,191,240,215,199,213,205,31,195,182,233,112,207,188,89,12,174,83,21,168,244,126,102,142,147,204,79,102,123,146,99,45,63,22,234,213,241,174,99,156,238,202,110,241,198,216,188,104,214,195,35,157,220,138,201,21,240,194,178,106,115,17,227,234,231,19,154,169,52,30,214,228,50,184,221,178,194,121,107,245,75,51,215,251,205,34,201,19,253,77,170,221,200,197,133,143,130,55,87,142,70,44,141,252,210,59,181,210,120,226,229,92,20,112,163,157,226,211,121,105,104,223,22,86,158,144,198,244,185,170,115,116,161,99,189,5,94,215,172,113,163,164,84,98,77,59,217,226,141,58,61,201,213,242,120,222,200,164,67,65,58,3,64,104,221,172,209,184,157,190,219,237,61,83,7,167,176,117,210,181,26,53,145,123,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,142,188,209,253,137,238,111,232,191,49,72,160,18,207,185,98,243,11,167,165,169,214,225,215,136,29,95,225,197,67,219,22,146,207,228,230,130,10,184,170,177,65,52,146,213,187,110,121,153,219,10,120,161,101,100,237,123,145,210,44,125,200,196,137,172,182,160,69,94,104,254,196,247,55,244,95,152,164,80,9,109,60,177,121,133,220,213,55,43,112,235,196,14,175,243,101,102,237,139,73,103,242,115,79,61,172,173,169,103,154,73,106,221,183,60,207,238,153,124,176,178,178,118,177,170,216,214,62,229,122,196,215,207,78,36,119,191,21,195,134,201,106,157,232,204,224,237,230,107,233,202,241,57,148,43,72,216,223,102,121,167,142,188,44,87,187,240,99,22,89,163,239,127,71,43,89,220,228,107,213,17,139,18,246,7,156,38,199,107,255,0,186,122,75,119,48,185,93,23,170,114,189,180,242,153,79,20,43,167,107,90,252,200,217,60,238,153,102,138,25,21,25,248,190,53,108,75,39,71,200,172,99,166,89,254,12,171,151,253,202,227,216,158,217,126,181,243,23,73,84,124,153,108,78,43,63,138,187,130,206,227,42,100,113,185,26,242,84,185,78,220,45,154,11,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,67,204,71,130,11,156,42,235,180,213,186,58,175,118,217,106,204,132,177,96,154,147,79,102,108,92,141,134,41,31,86,212,175,137,172,111,115,223,63,167,69,146,73,31,21,119,43,220,174,99,220,174,93,220,111,220,225,87,93,174,146,214,54,187,182,203,86,100,34,151,58,229,134,123,51,98,228,108,50,198,203,85,98,100,173,99,123,158,248,61,66,164,114,72,248,171,181,24,213,115,24,213,188,157,127,175,244,110,214,104,220,182,224,238,14,161,169,131,211,216,58,235,102,245,235,42,189,145,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,231,179,140,78,42,181,151,21,251,185,144,214,25,156,149,182,233,140,117,139,21,180,158,34,72,210,22,99,177,202,255,0,200,174,137,175,123,125,76,141,108,110,153,253,206,238,122,35,81,124,108,141,140,147,252,169,184,37,167,186,217,219,60,64,238,246,148,245,154,51,13,228,167,128,198,229,49,176,88,199,234,11,79,100,176,207,35,217,50,59,201,13,127,195,162,163,59,93,58,167,108,136,181,228,98,220,161,231,245,254,128,209,187,167,163,114,219,125,184,58,122,166,115,79,103,43,173,107,212,108,162,246,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,153,125,127,160,53,150,214,107,44,182,223,110,14,158,183,131,212,56,59,11,90,245,27,40,157,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,223,159,46,221,244,185,191,220,41,233,77,73,158,204,253,167,169,48,62,93,55,158,153,201,58,200,235,85,85,18,39,203,36,202,231,77,52,149,95,86,105,36,71,57,174,146,103,255,0,133,81,88,220,246,23,253,87,122,255,0,179,183,45,109,35,188,113,227,253,109,189,63,181,250,115,208,64,232,188,145,190,244,244,234,215,171,229,111,146,53,88,82,121,162,89,59,94,142,241,163,251,122,187,162,45,5,226,113,57,92,254,86,150,11,5,140,183,145,201,100,108,71,82,157,58,144,186,105,236,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,105,79,134,237,144,197,112,225,178,90,91,101,240,217,203,121,154,250,114,188,173,125,251,49,182,55,217,158,105,228,177,51,209,141,252,24,197,150,105,59,25,213,202,214,118,181,92,245,69,122,244,176,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,41,128,85,95,58,77,129,255,0,228,75,136,61,29,183,191,247,70,51,90,103,105,51,255,0,103,102,53,214,152,139,255,0,175,137,39,86,255,0,177,137,239,255,0,64,194,53,114,180,223,75,155,63,197,102,7,77,221,204,250,77,55,184,159,239,111,39,12,137,60,145,190,212,136,171,143,123,99,137,123,124,222,171,199,11,100,123,92,214,71,102,127,240,163,149,237,146,188,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,195,156,158,245,253,249,226,11,19,179,149,49,254,26,155,101,143,95,52,242,69,219,36,247,178,49,87,177,39,107,146,71,35,161,108,12,166,141,234,198,57,36,243,245,238,111,98,159,171,201,179,135,175,190,155,177,150,226,23,45,103,43,82,166,221,244,165,136,100,117,122,85,200,222,187,90,196,83,181,211,185,21,23,193,3,209,93,19,63,55,117,152,28,174,107,83,182,75,148,0,202,185,106,156,72,241,211,251,20,224,191,103,182,59,103,53,159,164,220,156,214,223,233,191,182,44,210,111,116,216,44,92,152,152,149,122,76,142,79,79,114,110,177,248,250,35,158,200,149,242,126,233,206,175,34,214,94,128,208,26,203,116,245,150,39,111,182,251,79,91,206,106,28,229,132,173,70,141,100,78,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,39,193,223,10,186,55,133,13,163,199,232,252,54,54,163,181,62,70,189,123,58,179,47,28,139,51,242,57,20,103,231,70,202,230,49,222,154,55,58,70,194,206,214,246,177,85,202,158,71,200,247,247,82,138,249,184,237,158,170,209,252,94,230,53,214,90,167,92,46,189,199,208,200,98,45,71,28,158,55,122,106,144,211,158,7,61,204,70,44,204,124,8,247,49,142,119,108,115,192,229,84,87,244,78,235,200,251,95,214,139,43,186,123,91,123,80,219,91,22,171,227,179,248,188,75,150,87,64,140,137,210,193,118,195,19,167,137,143,85,154,131,29,248,163,222,137,31,248,146,53,237,181,242,146,249,199,110,245,157,107,196,189,29,173,175,61,180,198,237,198,30,24,95,4,208,68,214,125,163,121,140,181,52,209,61,189,94,246,58,186,208,98,163,213,58,62,23,246,181,58,171,159,237,121,37,237,158,149,212,27,143,184,155,165,150,169,234,51,90,63,31,143,199,226,60,145,198,248,235,250,245,179,231,157,189,204,87,178,100,101,68,141,175,99,155,251,185,231,106,163,145,255,0,132,213,230,143,236,79,115,127,69,249,138,69,0,150,105,203,43,152,133,157,43,103,29,195,134,253,234,58,140,211,12,175,35,52,214,167,202,228,34,172,204,51,33,137,207,74,86,166,153,205,106,214,86,177,91,11,149,123,227,122,178,20,71,70,230,36,22,232,14,41,197,119,21,219,113,194,86,220,63,90,235,89,125,118,86,247,146,12,6,2,9,145,150,178,246,154,136,170,214,170,162,248,225,103,115,86,89,149,21,177,181,205,68,71,189,241,198,252,251,229,183,175,119,51,91,161,119,122,174,110,62,160,143,93,223,177,37,153,117,5,75,207,171,117,175,124,107,19,146,57,33,86,172,76,241,42,196,140,143,181,141,143,163,26,136,196,70,150,41,199,198,164,223,157,89,203,127,107,243,188,72,233,138,152,61,109,99,92,81,91,17,68,190,57,231,131,236,220,135,138,197,170,253,141,109,75,47,111,230,146,6,170,163,87,241,233,18,185,107,195,18,185,112,234,205,43,161,184,206,219,205,83,173,117,54,43,79,225,105,125,173,234,114,57,75,177,212,171,7,126,42,219,25,223,44,138,214,55,185,239,107,83,170,254,46,114,34,126,42,134,133,0,40,7,154,63,190,205,205,253,23,225,233,29,87,149,231,18,251,89,194,254,132,223,45,117,185,153,111,251,217,244,88,106,115,214,251,83,39,251,235,177,73,233,32,154,88,252,222,47,59,31,39,107,191,35,58,185,127,212,139,15,247,211,125,55,31,136,189,199,200,238,134,232,102,125,118,86,247,72,161,134,36,86,85,199,213,106,170,199,86,180,106,171,227,133,157,206,232,157,85,202,231,57,239,115,222,247,189,214,85,203,23,151,165,205,45,114,183,17,92,64,233,15,14,86,30,217,116,150,3,39,12,240,90,197,90,138,121,163,150,213,218,147,194,206,217,147,197,11,235,47,115,218,141,145,100,237,71,164,78,101,159,153,87,47,207,149,102,91,21,145,224,115,64,211,199,228,234,90,177,139,177,152,169,122,40,102,107,223,86,117,201,217,153,34,149,168,189,88,245,138,104,164,70,187,162,246,72,199,127,115,145,86,90,128,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,106,156,234,253,172,105,111,168,20,126,59,34,82,177,115,220,174,120,237,202,239,102,42,109,136,222,141,77,82,198,182,193,215,99,180,254,70,220,238,245,186,134,147,90,245,149,146,119,39,108,182,107,181,141,85,127,127,146,88,220,175,86,185,97,154,87,88,80,33,255,0,49,30,55,233,240,171,161,19,73,104,235,93,219,155,171,49,242,203,130,114,67,5,152,113,113,182,104,163,125,171,81,62,86,189,189,204,124,254,157,86,57,35,124,181,220,143,106,181,143,106,210,182,217,238,174,248,233,141,211,131,90,237,110,180,213,108,215,217,188,131,91,234,113,246,38,177,123,47,106,107,44,147,195,51,63,50,220,243,78,216,213,209,72,143,108,174,232,142,107,186,244,39,175,56,249,53,244,186,55,135,215,110,149,45,63,87,86,37,125,70,220,179,48,22,102,159,28,179,162,227,81,95,3,167,141,146,163,28,136,143,236,123,85,89,220,172,238,147,183,200,234,224,210,218,179,85,104,108,237,93,83,162,181,54,87,79,230,169,119,250,108,142,46,236,149,45,65,222,199,49,253,146,198,173,123,123,152,247,53,122,47,226,215,42,47,224,170,95,79,1,60,111,224,184,184,208,146,210,212,118,177,88,221,205,194,121,101,205,225,41,194,250,240,190,170,204,169,13,170,141,146,89,31,36,61,142,137,146,47,122,185,146,245,238,107,91,36,74,247,30,188,111,127,99,76,22,142,126,51,67,253,229,205,106,236,132,158,40,167,177,224,171,21,26,143,129,215,59,158,222,175,73,158,201,217,28,93,26,173,107,158,233,29,220,145,164,82,253,92,51,243,20,225,231,138,93,101,103,111,180,99,181,6,3,80,178,191,169,165,71,81,214,175,89,249,54,53,28,178,165,101,134,105,90,247,198,214,247,185,138,173,127,98,171,154,142,107,36,86,72,173,83,164,244,174,185,193,90,210,218,215,76,226,181,6,22,239,103,169,199,101,41,71,110,172,253,143,107,217,223,20,136,230,59,181,236,107,147,170,126,14,106,42,126,40,134,125,248,228,225,19,43,194,14,238,55,74,65,145,183,152,210,121,234,238,201,105,204,172,245,220,199,190,4,122,181,245,102,122,53,34,125,152,87,183,191,198,189,21,146,67,34,182,63,42,70,222,191,203,23,141,171,155,25,184,245,182,147,116,53,95,102,219,106,142,218,112,217,203,100,167,74,186,106,211,86,105,35,146,22,42,186,40,97,158,105,156,201,151,181,141,238,124,114,190,70,182,39,163,174,43,122,55,123,70,236,46,215,234,13,220,220,9,237,199,130,211,181,219,53,132,169,2,205,60,175,124,141,138,40,99,103,224,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,158,30,37,56,148,220,126,42,119,29,55,55,115,83,21,13,248,113,240,98,234,84,197,213,88,42,212,171,18,189,233,27,17,238,124,142,235,36,178,200,171,35,222,238,233,21,17,81,168,214,182,111,242,167,224,99,43,154,212,212,56,162,221,124,93,188,126,55,1,97,36,210,152,92,142,45,204,92,156,239,174,201,34,201,175,158,62,215,86,99,103,99,224,146,46,170,233,153,222,143,103,133,18,91,116,51,89,197,143,186,125,228,250,129,168,126,70,114,213,57,42,123,88,213,63,80,47,124,118,56,159,224,25,172,226,199,221,62,242,125,64,212,63,35,57,115,220,171,50,216,172,143,3,154,6,158,63,39,82,213,140,93,140,197,75,209,67,51,94,250,179,174,78,204,201,20,173,69,234,199,172,83,69,34,53,221,23,178,70,59,251,156,138,178,212,2,168,57,229,101,177,83,101,118,111,5,14,78,163,242,84,235,231,173,216,166,217,154,179,195,4,206,162,216,165,124,125,123,154,199,186,9,154,215,42,116,114,197,34,39,94,213,233,205,121,42,123,167,213,63,79,239,124,142,56,186,146,181,121,162,241,245,79,71,224,178,92,51,236,238,67,21,148,202,234,60,125,154,58,179,49,5,152,46,71,140,170,247,203,90,124,107,88,215,59,178,227,188,114,54,95,34,53,208,198,230,246,162,190,68,124,53,109,179,187,59,175,183,215,95,226,246,231,110,112,54,242,57,44,141,136,34,150,88,170,205,52,24,248,36,154,56,93,110,211,161,99,221,21,104,221,43,22,73,85,170,141,69,255,0,208,139,61,56,165,229,61,251,49,225,199,15,185,155,105,151,245,122,175,69,105,245,185,175,169,79,119,201,95,35,227,99,166,183,114,148,143,108,125,158,30,175,106,68,230,183,201,4,76,84,79,59,92,150,32,94,206,239,22,190,216,173,127,139,220,109,185,207,91,199,100,177,214,32,150,88,162,181,52,48,100,32,142,104,230,117,75,77,133,236,116,181,164,116,76,73,34,87,34,57,19,255,0,66,166,130,56,81,226,187,110,56,181,219,134,107,93,21,47,161,202,209,241,193,159,192,79,50,62,214,34,211,145,85,26,229,68,79,36,47,237,114,197,50,34,54,70,181,200,168,199,178,72,217,26,249,213,251,88,210,223,80,40,252,118,68,165,98,226,121,104,115,16,179,185,245,161,216,77,254,212,117,27,169,241,213,227,102,159,212,185,44,132,80,191,56,197,150,56,99,165,50,202,228,116,215,187,165,98,49,204,238,124,236,71,43,211,200,199,62,105,127,197,159,16,56,174,25,118,27,83,238,189,199,212,126,74,157,127,73,129,167,97,90,169,119,43,55,86,214,139,198,178,70,233,24,142,235,44,173,141,221,233,12,83,57,189,123,72,235,194,247,54,29,154,222,139,154,87,111,55,27,17,149,210,58,251,55,233,241,238,116,84,157,99,15,115,41,44,236,130,40,107,73,27,159,52,126,85,145,175,68,153,141,100,105,220,215,74,238,214,189,243,168,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,0,0,0,0,0,0,0,12,214,113,99,238,159,121,62,160,106,31,145,156,230,151,113,57,92,117,106,23,50,24,203,117,107,229,43,173,186,50,205,11,152,203,80,36,178,66,178,196,229,78,143,98,75,12,177,171,155,213,59,227,123,127,189,170,137,58,185,104,113,235,103,97,181,12,59,43,187,57,219,115,237,214,114,196,112,226,31,39,139,179,1,145,158,212,109,116,206,154,105,99,108,20,85,178,77,44,201,249,251,94,212,123,26,213,124,202,251,169,196,229,177,89,252,85,44,238,11,39,83,35,141,200,215,142,221,59,149,38,108,208,89,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,6,112,120,211,219,63,217,23,21,155,159,161,99,169,138,169,82,190,160,159,33,66,174,46,63,29,90,180,110,162,92,171,3,25,216,212,103,142,11,17,49,88,214,246,181,205,86,181,85,168,138,182,169,201,215,115,62,248,112,167,54,133,183,111,20,150,244,22,160,185,143,134,173,121,63,202,155,70,202,165,200,231,176,197,122,170,119,207,61,198,49,232,214,181,205,129,90,136,174,99,213,124,167,58,205,204,251,191,177,218,47,107,106,91,202,215,183,172,53,3,242,19,122,121,59,42,216,163,66,31,222,65,99,163,209,95,214,123,116,228,99,21,174,111,116,10,229,86,185,140,235,94,220,189,246,191,43,186,188,96,237,182,51,30,235,112,215,192,102,34,213,23,173,195,73,214,89,94,12,123,146,202,121,122,42,36,108,150,88,226,174,146,57,122,53,246,25,248,57,85,24,237,15,0,71,254,52,120,73,210,188,92,237,98,233,108,148,190,135,82,96,189,78,67,76,228,90,232,226,241,222,117,105,24,200,39,149,97,150,68,167,36,139,11,166,100,104,142,119,134,53,69,234,196,40,7,117,118,207,85,108,222,227,234,61,173,214,181,61,62,107,76,228,37,199,217,237,142,70,71,55,98,254,73,226,242,49,143,116,50,177,91,36,111,86,167,124,111,99,145,58,57,15,42,116,174,30,56,126,215,220,77,110,133,29,168,219,150,84,102,74,229,123,22,229,185,121,38,74,84,160,134,53,115,165,177,36,49,200,232,216,174,236,137,174,86,244,89,37,141,191,135,114,26,19,225,227,135,237,3,195,46,215,209,218,141,185,101,183,227,105,216,177,110,91,151,146,21,187,118,121,164,87,58,91,18,67,28,109,145,232,222,200,154,229,111,84,142,40,219,248,246,161,210,200,171,205,31,216,158,230,254,139,243,20,138,1,61,6,191,208,26,203,107,53,150,91,111,183,7,79,91,193,234,28,29,133,173,122,141,148,78,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,109,251,149,207,29,185,93,236,197,77,177,27,209,169,170,88,214,216,58,236,118,159,200,219,157,222,183,80,210,107,94,178,178,78,228,237,150,205,118,177,170,175,239,242,75,27,149,234,215,44,51,74,235,10,34,175,52,127,98,123,155,250,47,204,82,40,135,111,116,86,87,114,181,254,154,219,156,21,138,144,100,181,86,98,150,18,156,182,222,230,193,28,246,102,100,49,186,71,53,174,114,49,28,244,85,84,107,151,167,94,136,191,220,124,154,167,73,234,173,13,157,181,165,181,174,153,202,233,252,213,46,207,83,142,202,82,146,165,168,59,216,215,179,190,41,17,175,111,115,30,215,39,84,252,90,228,84,252,21,9,21,197,71,28,122,203,138,221,163,219,61,31,173,153,110,190,161,209,246,50,47,207,205,89,233,22,59,54,247,50,187,41,221,88,26,168,214,89,107,82,219,94,222,222,198,249,92,232,213,173,153,209,71,250,188,178,184,117,173,191,252,75,227,167,213,58,78,166,115,68,232,202,242,102,115,240,223,138,87,84,153,253,142,101,58,238,86,181,88,247,186,194,178,79,12,170,140,146,42,246,17,81,232,215,49,215,232,12,171,151,253,202,227,216,158,217,126,181,243,23,73,84,15,21,189,27,67,163,119,235,107,245,6,209,238,4,22,228,193,106,42,237,134,194,212,157,97,158,39,178,70,203,20,209,191,241,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,206,183,16,252,63,107,238,25,119,66,246,212,110,51,42,63,37,78,189,123,113,92,162,147,45,43,176,77,26,57,178,215,146,104,227,116,140,71,119,196,231,35,122,36,145,72,223,199,181,79,65,172,56,192,223,29,109,195,238,150,225,159,45,169,59,52,102,151,238,106,182,39,204,182,178,145,182,85,146,180,55,37,124,142,242,67,95,240,108,49,49,25,27,90,200,186,181,203,20,110,103,234,240,81,194,142,119,139,77,229,165,163,124,89,90,122,67,27,210,230,169,205,210,133,142,244,21,123,94,177,198,142,145,81,137,52,239,103,138,52,232,247,39,87,201,227,123,34,145,13,9,233,109,39,165,116,54,10,174,150,209,90,103,21,167,240,180,187,253,54,59,23,74,58,149,96,239,123,158,254,200,163,70,177,189,207,123,156,189,19,241,115,149,87,241,85,63,88,20,173,206,79,101,62,227,113,5,137,222,58,153,15,53,77,205,199,175,154,9,37,238,146,11,216,232,171,215,147,181,169,27,81,176,186,7,211,86,245,123,220,178,121,250,246,183,177,7,38,205,235,251,141,196,22,91,103,45,227,252,213,55,55,30,158,25,227,139,186,72,47,99,162,177,98,62,231,44,141,70,194,232,31,113,29,209,143,114,201,224,233,218,222,245,32,1,58,120,251,223,74,121,94,29,184,103,225,227,3,153,243,125,137,183,248,29,73,168,171,70,144,73,27,45,75,139,130,58,44,115,209,86,88,230,100,46,180,247,70,168,198,172,118,224,127,231,234,213,103,224,114,161,217,220,174,229,113,105,132,213,206,192,212,189,167,182,250,189,140,222,82,91,181,93,44,17,206,232,100,134,147,88,238,199,49,44,165,135,178,120,209,202,213,233,86,87,177,123,163,68,47,120,2,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,3,149,113,79,178,159,218,39,135,221,109,179,145,228,61,21,189,65,143,79,65,59,165,241,198,203,208,74,203,21,124,174,241,200,169,10,207,12,73,39,107,21,222,53,127,111,71,116,84,205,97,63,249,147,239,95,246,137,225,247,133,221,227,147,31,232,173,234,12,126,165,245,240,54,47,28,108,189,4,180,43,218,241,55,201,34,164,43,60,50,172,125,207,87,120,213,157,221,29,213,19,202,114,169,220,205,43,179,123,193,185,155,165,173,109,250,124,46,153,218,252,158,66,207,108,145,178,73,187,50,24,238,200,34,242,61,140,116,210,189,91,28,108,87,39,124,143,99,81,122,185,8,129,171,53,78,119,92,234,172,206,181,213,55,189,110,107,80,100,44,101,50,54,124,76,143,207,106,121,29,36,178,118,49,26,198,247,61,238,94,141,68,106,117,232,136,137,248,26,9,229,245,179,185,93,144,225,47,66,233,29,75,129,169,138,212,55,107,205,155,204,69,21,87,65,58,207,110,103,205,27,109,53,236,99,253,76,117,221,94,9,17,233,213,171,7,98,42,181,141,82,69,0,101,92,253,86,125,234,215,57,218,24,232,254,213,212,25,171,190,143,19,66,6,249,45,218,159,177,140,175,86,180,77,252,207,119,107,25,20,81,198,223,238,107,88,198,167,68,68,47,39,151,223,1,90,123,134,109,27,71,92,238,14,10,165,205,212,203,215,142,107,207,177,233,110,179,0,244,91,45,72,104,204,145,35,225,123,171,216,108,118,21,178,61,143,123,21,26,231,49,17,87,228,210,252,209,118,59,53,196,254,162,217,60,150,111,21,87,72,87,240,83,192,235,52,187,12,120,185,237,67,94,196,215,228,181,106,121,35,100,112,247,182,26,245,214,54,200,217,30,215,61,36,86,75,31,108,213,32,7,57,61,148,251,243,195,238,39,120,234,100,60,54,246,203,32,190,104,36,151,182,57,232,228,101,175,94,78,214,164,110,87,76,217,217,77,91,213,236,106,71,231,235,220,238,196,43,87,128,125,204,210,187,69,197,238,219,107,173,107,111,210,97,107,228,44,99,236,218,116,145,199,29,95,91,82,106,108,158,87,200,246,177,144,198,251,13,124,143,87,126,88,218,247,34,42,162,34,232,164,204,14,234,238,102,170,222,77,199,212,123,165,173,109,250,140,214,166,200,75,144,179,219,36,143,142,30,245,252,144,69,228,123,222,216,98,98,54,56,216,174,94,200,216,198,162,244,106,23,147,202,203,64,86,208,188,22,232,219,75,167,173,226,114,90,170,197,252,254,73,44,164,173,125,167,201,101,241,87,176,140,145,127,43,31,78,10,138,206,196,70,57,157,175,78,189,234,231,125,124,209,253,137,238,111,232,191,49,72,160,19,208,107,253,1,172,182,179,89,101,182,251,112,116,245,188,30,161,193,216,90,215,168,217,68,239,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,223,185,92,241,219,149,222,204,84,219,17,189,26,154,165,141,109,131,174,199,105,252,141,185,221,235,117,13,38,181,235,43,36,238,78,217,108,215,107,26,170,254,255,0,36,177,185,94,173,114,195,52,174,153,91,233,190,155,113,195,166,220,100,119,67,116,51,62,135,21,71,164,80,195,18,35,237,100,45,57,21,99,171,90,53,84,242,76,254,215,116,78,168,212,107,92,247,185,140,99,222,220,246,113,23,196,190,233,241,65,174,230,215,91,153,150,255,0,181,244,88,106,115,217,251,47,25,251,152,98,147,210,65,52,178,120,124,190,6,62,78,215,126,119,245,114,255,0,169,18,106,114,183,224,22,158,226,122,30,38,247,143,31,138,201,105,4,245,149,244,238,157,185,90,11,208,229,228,79,45,105,172,219,142,70,189,141,134,39,164,137,28,106,137,35,165,141,36,252,140,141,158,105,1,206,175,218,198,150,250,129,71,227,178,37,43,23,61,202,231,142,220,174,246,98,166,216,141,232,212,213,44,107,108,29,118,59,79,228,109,206,239,91,168,105,53,175,89,89,39,114,118,203,102,187,88,213,87,247,249,37,141,202,245,107,150,25,165,117,133,2,128,121,163,251,236,220,223,209,126,30,145,21,73,255,0,202,247,129,111,219,94,170,102,248,239,30,140,245,123,109,133,239,251,30,181,215,118,195,157,202,71,35,81,58,194,173,95,81,78,30,146,121,58,171,88,249,81,145,254,245,173,177,26,79,254,47,57,133,237,103,9,153,221,57,165,174,227,62,248,102,178,89,15,30,111,29,137,202,214,109,172,21,22,178,39,186,105,162,85,87,164,207,100,241,186,24,94,145,182,86,164,139,229,98,53,59,187,254,217,238,174,220,111,38,149,131,90,237,110,180,197,106,108,45,142,214,250,156,125,132,147,195,35,163,100,158,25,153,254,56,102,70,73,26,186,41,17,178,51,185,17,205,69,252,12,193,18,83,129,126,51,115,188,30,110,61,172,156,152,175,182,116,102,168,244,245,245,54,54,38,49,45,58,56,149,254,43,53,164,119,78,147,69,229,149,82,55,57,35,145,175,115,93,218,170,201,99,191,237,45,171,52,174,185,193,85,213,58,43,83,98,181,6,22,239,127,166,200,226,238,199,110,172,253,143,115,31,217,44,106,230,59,181,236,115,87,162,254,14,106,162,254,40,167,235,0,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,11,84,231,87,237,99,75,125,64,163,241,217,18,162,246,111,104,117,150,251,238,38,63,107,118,250,10,147,234,28,181,123,211,81,130,204,233,11,44,62,181,73,173,44,40,245,252,173,123,219,3,152,197,114,181,157,238,111,115,152,222,174,79,63,254,250,180,22,170,255,0,149,116,230,164,211,153,15,252,229,59,216,219,213,228,255,0,221,146,25,163,145,159,249,28,215,55,253,74,133,244,240,19,198,254,11,139,141,9,45,45,71,107,21,141,220,220,39,150,92,222,18,156,47,175,11,234,172,202,144,218,168,217,37,145,242,67,216,232,153,34,247,171,153,47,94,230,181,178,68,175,246,188,98,113,85,163,120,80,218,60,134,176,204,228,170,59,83,228,107,216,173,164,241,18,70,179,63,35,145,70,126,69,116,77,123,29,233,163,115,163,116,207,238,111,107,21,26,139,228,124,108,126,123,53,254,191,214,91,167,172,178,219,131,184,58,134,222,115,80,231,44,45,155,215,172,170,119,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,111,220,174,120,18,202,236,158,42,109,247,222,141,51,82,190,182,206,87,99,116,254,58,220,14,245,186,122,147,154,244,149,242,119,47,108,86,108,53,237,69,103,103,146,40,218,172,87,53,102,154,38,243,94,121,223,193,63,230,79,233,165,112,109,142,206,235,237,227,147,81,211,219,156,13,188,230,75,77,225,211,55,46,50,141,89,172,221,183,7,173,171,81,205,175,12,44,123,164,123,93,109,146,57,23,162,36,113,200,238,191,149,17,91,47,187,218,203,97,119,67,79,238,230,223,207,82,60,238,157,176,233,171,165,184,18,104,37,99,227,116,82,195,35,63,5,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,79,107,198,31,16,191,218,131,125,178,187,185,94,182,86,133,11,248,252,101,106,120,188,133,175,81,246,103,138,156,77,177,94,23,34,246,248,125,87,169,145,170,141,103,127,149,94,230,49,207,115,82,122,114,96,225,214,179,49,90,151,137,61,95,164,234,73,98,123,13,195,104,235,214,162,151,207,3,24,217,19,33,98,4,123,82,37,100,139,36,80,36,204,87,61,22,27,81,117,98,43,209,246,148,114,174,39,120,122,210,188,80,108,214,107,104,245,77,159,65,235,252,118,113,217,70,85,142,196,216,203,209,59,186,43,17,181,233,255,0,58,55,163,92,199,62,41,101,98,61,157,253,201,157,109,213,219,61,85,179,123,143,168,246,183,90,212,244,249,173,51,144,151,31,103,182,57,25,28,221,139,249,39,139,200,198,61,208,202,197,108,145,189,90,157,241,189,142,68,232,228,61,174,235,241,91,189,27,215,181,250,51,106,55,27,84,219,203,227,116,93,139,214,226,185,106,245,187,23,114,115,216,145,92,217,111,73,52,207,108,207,133,174,124,80,185,26,213,142,57,30,223,199,185,78,129,192,87,7,122,135,138,125,220,198,59,51,135,183,6,221,96,236,122,221,65,147,154,157,175,73,117,144,62,7,73,139,138,196,93,173,109,153,91,52,104,169,229,99,217,19,159,42,119,43,26,215,95,246,39,19,138,192,98,169,96,176,88,202,152,236,110,58,188,117,41,211,169,11,97,130,180,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,102,179,139,31,116,251,201,245,3,80,252,140,229,170,114,84,246,177,170,126,160,94,248,236,113,63,192,51,89,197,143,186,125,228,250,129,168,126,70,115,223,240,65,198,142,170,225,31,113,224,189,117,217,92,222,129,201,121,32,205,233,232,175,72,216,217,229,88,123,175,86,129,94,144,173,198,36,17,162,57,233,249,227,71,69,220,206,228,145,151,253,164,245,78,11,92,233,92,54,181,210,215,189,110,23,80,99,235,229,49,214,124,79,143,207,86,120,219,36,82,118,61,26,246,247,49,237,94,142,68,114,117,232,168,139,248,31,172,113,254,42,184,152,209,188,40,109,29,205,210,214,20,109,228,94,235,13,198,226,49,149,145,90,252,142,70,70,72,248,160,89,59,85,176,179,182,41,30,249,28,139,218,198,59,181,175,127,100,111,207,102,241,111,22,190,223,93,127,148,220,109,198,207,91,200,228,178,54,39,150,40,165,181,52,208,99,224,146,105,38,109,74,173,153,239,116,85,163,116,175,72,226,71,42,53,23,255,0,74,172,202,228,169,238,159,84,253,63,189,242,56,226,199,248,245,222,205,220,216,110,30,114,122,207,101,116,101,188,230,161,158,199,162,125,216,105,62,219,48,21,61,60,243,77,148,150,38,177,205,115,34,108,61,17,100,233,19,95,35,28,254,230,181,99,126,122,242,217,108,174,127,43,119,59,157,201,219,200,228,178,54,36,183,114,229,185,157,52,246,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,46,255,0,149,62,200,108,54,141,216,106,27,181,183,57,202,154,171,88,106,170,233,6,164,204,58,62,217,241,115,183,177,242,97,217,26,254,104,25,19,149,138,238,191,140,235,227,155,170,198,176,53,147,124,161,110,104,91,41,179,91,41,196,115,241,187,57,144,197,84,135,53,143,102,79,49,166,105,74,231,125,133,122,71,185,85,168,196,141,35,175,12,209,172,114,199,2,72,231,51,171,215,178,40,93,93,23,202,114,252,222,189,229,218,62,35,180,206,55,105,113,249,92,244,58,183,33,91,25,157,211,52,162,108,223,106,209,71,170,200,228,99,228,142,54,77,12,107,44,177,206,249,35,108,93,30,178,61,33,116,200,235,21,231,87,237,99,75,125,64,163,241,217,18,154,244,158,150,206,235,157,85,134,209,90,90,143,173,205,106,12,133,124,94,58,183,149,145,249,237,79,35,99,138,62,247,171,88,222,231,189,169,213,202,141,78,189,85,81,63,17,254,250,180,22,170,255,0,149,116,230,164,211,153,15,252,229,59,216,219,213,228,255,0,221,146,25,163,145,159,249,28,215,55,253,74,135,117,226,127,142,61,220,226,183,70,232,77,31,184,44,169,93,154,62,188,175,189,53,23,190,38,102,242,46,94,196,187,60,8,169,11,30,216,81,173,107,90,223,202,249,108,185,170,214,76,145,71,208,57,83,236,53,109,228,226,142,134,166,206,210,183,38,11,109,171,166,166,145,237,175,42,193,38,69,146,177,180,33,124,204,123,82,39,249,85,108,181,21,93,228,74,114,49,88,230,171,213,183,188,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,0,0,0,0,0,0,0,6,107,56,177,247,79,188,159,80,53,15,200,206,89,78,196,240,147,165,120,185,229,129,182,154,91,37,47,161,212,152,47,188,121,13,51,145,107,163,139,199,121,217,12,139,25,4,242,172,50,200,148,228,145,97,116,204,141,17,206,240,198,168,189,88,133,85,238,174,217,234,173,155,220,125,71,181,186,214,167,167,205,105,156,132,184,251,61,177,200,200,230,236,95,201,60,94,70,49,238,134,86,43,100,141,234,212,239,141,236,114,39,71,33,101,92,168,248,233,255,0,65,194,254,245,235,63,251,158,174,128,187,121,191,243,154,236,92,150,21,223,250,175,74,199,55,254,222,20,127,252,94,18,213,0,5,69,243,184,218,252,173,93,127,183,187,209,11,173,207,141,201,225,229,210,246,17,180,157,224,167,61,105,164,179,23,125,142,170,222,249,219,110,110,216,213,26,189,42,72,228,87,126,61,156,255,0,147,78,191,173,166,120,163,202,104,204,142,161,183,82,190,177,210,246,235,83,199,181,101,88,47,100,107,203,21,136,213,237,106,43,17,241,214,142,242,181,239,233,209,29,35,81,122,201,218,239,63,205,207,115,52,174,226,113,113,54,59,75,91,245,127,114,180,253,77,51,145,157,146,71,36,46,189,28,246,44,74,200,220,199,187,175,143,213,54,39,163,187,92,217,98,149,138,223,203,213,100,7,36,189,148,255,0,228,235,136,203,153,15,254,238,138,199,213,142,95,253,158,229,185,38,98,199,255,0,177,36,110,108,159,237,209,205,255,0,2,150,168,0,32,175,52,94,12,176,91,225,183,25,45,254,194,101,126,202,214,123,115,167,236,216,153,103,123,221,87,39,135,170,146,217,146,179,154,157,124,115,51,186,103,197,35,83,163,156,247,71,39,84,115,36,134,144,77,25,240,119,194,174,141,225,67,104,241,250,63,13,141,168,237,79,145,175,94,206,172,203,199,34,204,252,142,69,25,249,209,178,185,140,119,166,141,206,145,176,179,181,189,172,85,114,167,145,242,61,253,212,17,87,154,63,177,61,205,253,23,230,41,20,2,95,71,49,30,8,41,241,85,161,19,86,232,234,189,187,155,164,241,242,197,130,106,77,5,104,114,145,186,104,164,125,91,82,190,39,61,221,172,100,254,157,22,72,227,100,182,28,175,114,53,239,114,81,103,251,234,208,90,171,254,85,211,154,147,78,100,63,243,148,239,99,111,87,147,255,0,118,72,102,142,70,127,228,115,92,223,245,42,23,211,192,79,27,248,46,46,52,36,180,181,29,172,86,55,115,112,158,89,115,120,74,112,190,188,47,170,179,42,67,106,163,100,150,71,201,15,99,162,100,139,222,174,100,189,123,154,214,201,18,189,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,106,156,208,184,22,253,181,233,87,239,142,206,104,207,87,185,56,94,207,182,43,82,119,108,217,220,92,113,185,23,164,40,213,245,23,33,233,31,143,162,181,239,137,31,31,239,92,218,241,165,43,23,231,203,43,135,91,59,1,195,70,58,125,83,164,237,224,245,182,179,177,38,103,63,13,248,162,109,184,89,222,230,83,174,229,107,81,236,99,107,163,36,240,202,170,248,229,177,97,21,24,174,115,27,45,65,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,128,42,175,157,102,230,108,214,102,158,139,218,218,150,254,209,220,221,57,144,126,66,111,79,35,157,30,39,23,102,15,222,65,99,163,209,137,52,239,101,57,24,197,107,158,216,225,87,42,198,217,89,229,170,178,236,249,60,235,45,163,207,112,233,99,75,105,12,5,74,26,239,76,88,88,117,141,166,226,217,4,249,6,79,106,220,216,249,159,101,137,214,195,27,19,165,137,168,247,119,198,177,72,157,173,98,177,207,158,160,17,171,152,150,197,220,223,238,20,245,94,155,192,225,190,211,212,152,31,22,164,192,194,213,157,100,117,170,170,171,43,34,142,20,115,166,154,74,175,181,12,113,171,92,215,73,51,63,194,168,143,109,11,109,86,230,106,173,155,220,125,57,186,90,42,223,167,205,105,156,132,89,10,221,210,72,200,230,236,95,207,4,190,55,177,238,134,86,43,163,145,136,228,239,141,239,106,175,71,41,229,79,65,174,53,174,87,95,230,171,103,115,53,234,67,98,174,31,19,132,99,107,49,205,98,193,143,199,215,163,11,149,28,231,47,123,162,173,27,158,189,122,43,213,202,136,212,84,106,93,79,41,13,134,173,181,156,52,71,185,57,10,86,224,212,59,159,99,237,75,41,102,188,181,223,22,58,7,201,21,24,209,143,122,181,236,115,86,91,44,149,172,103,123,46,53,63,51,88,199,44,223,0,137,92,212,242,216,172,119,3,154,250,158,67,39,82,173,140,165,140,61,74,49,77,51,88,251,83,166,78,180,203,20,77,85,234,247,164,80,203,34,181,189,87,178,55,187,251,154,170,148,173,195,38,91,21,128,226,75,106,51,185,220,157,76,118,55,29,174,48,86,238,92,183,51,97,130,180,17,223,133,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,105,120,0,80,183,52,189,139,185,179,252,86,103,181,37,44,55,164,211,123,137,254,249,49,147,70,179,201,27,237,72,136,153,6,58,73,83,183,205,234,188,147,58,54,57,205,100,118,96,255,0,10,57,24,216,213,154,220,205,85,168,54,227,75,237,110,90,223,168,194,232,252,134,83,33,136,242,73,35,228,175,235,210,175,158,6,247,61,88,200,81,245,18,70,177,141,111,239,39,157,202,174,87,254,31,46,153,214,185,93,43,133,213,152,44,125,122,146,87,214,56,120,240,151,157,51,28,175,142,6,100,42,94,71,68,168,228,68,127,150,140,77,85,114,57,59,28,244,233,213,81,205,234,188,17,236,53,110,35,184,151,209,219,109,153,165,110,125,60,182,31,148,212,11,13,121,100,98,99,171,49,101,146,57,95,19,216,232,89,51,155,29,100,151,189,189,143,176,197,78,174,237,106,232,204,0,101,92,181,238,85,252,5,86,171,91,21,197,62,242,96,170,92,125,202,240,228,52,54,50,199,149,31,77,233,44,205,91,246,107,201,19,90,175,86,178,9,106,189,175,123,59,37,242,244,71,164,78,99,154,135,30,181,170,214,202,240,177,179,121,218,151,31,114,188,216,253,115,147,175,229,71,211,122,75,11,146,133,107,17,202,214,171,213,172,158,43,76,115,30,206,201,124,93,81,233,43,89,92,27,23,177,123,143,196,94,227,227,182,191,107,240,222,187,43,123,172,179,77,42,171,42,227,234,181,81,36,181,102,68,69,241,194,206,230,245,94,138,229,115,154,198,53,239,123,24,237,26,108,190,213,98,182,67,107,244,254,212,96,181,22,160,206,99,116,221,119,84,167,115,61,109,182,110,172,30,71,58,56,157,35,88,198,246,70,215,36,81,181,26,136,216,227,99,83,252,39,201,191,219,57,130,226,3,102,181,102,206,234,57,189,61,77,77,143,117,120,236,246,189,254,146,211,28,146,86,179,216,199,177,100,241,79,28,82,248,251,209,175,236,237,119,229,114,161,153,114,239,184,154,226,119,239,207,43,75,123,205,135,213,24,172,118,107,95,105,250,24,105,155,20,62,24,231,189,98,196,117,114,244,107,69,103,185,238,237,99,50,44,78,157,206,72,226,116,140,114,163,82,66,152,118,247,69,101,119,43,95,233,173,185,193,88,169,6,75,85,102,41,97,41,203,109,238,108,17,207,102,102,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,253,198,159,113,56,156,86,3,21,75,5,130,198,84,199,99,113,213,227,169,78,157,72,91,12,21,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,35,7,52,127,98,123,155,250,47,204,82,40,4,189,238,96,156,5,105,238,38,116,109,237,115,183,216,42,148,247,83,17,94,73,168,190,191,165,164,204,251,213,107,53,97,189,50,196,175,153,237,175,93,209,215,87,72,198,49,239,68,115,154,197,85,74,54,255,0,125,90,11,85,127,202,186,115,82,105,204,135,254,114,157,236,109,234,242,127,238,201,12,209,200,207,252,142,107,155,254,165,67,181,113,75,198,254,248,241,113,246,61,45,200,181,138,198,225,112,157,101,175,132,193,67,53,122,47,180,189,200,182,165,108,178,200,249,38,236,119,99,85,207,86,177,189,221,141,106,201,34,191,160,114,238,224,130,231,21,90,237,117,110,177,171,219,182,90,79,33,20,89,214,172,211,214,155,41,35,161,150,70,85,171,43,34,115,29,218,246,65,234,17,36,142,70,69,97,170,199,35,158,199,37,239,98,113,56,172,6,42,150,11,5,140,169,142,198,227,171,199,82,157,58,144,182,24,43,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,64,190,117,126,214,52,183,212,10,63,29,145,42,47,102,246,135,89,111,190,226,99,246,183,111,160,169,62,161,203,87,189,53,24,44,206,144,178,195,235,84,154,210,194,143,95,202,215,189,176,57,140,87,43,89,222,230,247,57,141,234,228,243,255,0,239,171,65,106,175,249,87,78,106,77,57,144,255,0,206,83,189,141,189,94,79,253,217,33,154,57,25,255,0,145,205,115,127,212,168,94,247,0,156,118,98,184,187,211,55,112,90,150,157,76,78,226,233,218,233,111,49,78,172,109,130,149,168,36,177,51,99,150,140,111,177,44,239,100,113,182,187,102,115,209,17,178,76,196,79,193,237,37,169,64,60,209,253,246,110,111,232,191,15,72,249,56,4,224,218,207,23,219,161,119,31,157,179,110,134,132,211,21,210,109,71,122,141,216,160,186,199,207,28,201,78,26,233,36,114,35,158,249,98,87,57,85,157,137,28,82,117,115,94,177,163,173,211,138,238,32,182,227,129,46,31,95,103,69,105,253,41,139,202,203,228,167,163,116,156,16,37,58,182,109,62,84,116,210,54,189,118,167,72,98,242,186,121,85,59,26,231,43,88,178,49,243,49,86,131,53,254,191,214,91,167,172,178,219,131,184,58,134,222,115,80,231,44,45,155,215,172,170,119,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,117,60,174,120,62,202,240,243,181,243,110,94,188,77,65,142,214,218,250,187,29,119,3,110,87,65,6,46,148,114,61,107,50,74,205,122,181,246,92,213,242,43,229,68,146,20,149,97,70,196,190,127,45,27,30,131,59,160,53,150,153,211,58,103,89,231,116,245,186,152,45,99,94,205,156,22,65,200,139,5,230,87,176,250,243,163,28,138,168,143,142,88,213,28,197,232,244,71,70,229,78,217,24,231,76,158,91,188,125,103,118,11,85,98,246,75,114,50,30,183,108,181,6,65,149,235,205,106,203,35,251,179,106,121,58,45,150,73,43,154,198,211,115,223,221,60,110,114,53,157,93,51,58,59,200,201,174,252,2,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,90,167,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,146,255,0,153,215,47,75,154,166,229,158,34,184,126,210,30,108,172,221,210,234,220,6,50,25,231,181,149,181,44,240,199,21,170,85,32,133,253,211,47,150,103,217,94,230,53,91,26,73,218,175,89,92,250,203,217,125,222,214,91,11,186,26,127,119,54,254,122,145,231,116,237,135,77,93,45,192,147,65,43,31,27,162,150,25,25,248,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,122,14,34,248,151,221,62,40,53,220,218,235,115,50,223,246,190,139,13,78,123,63,101,227,63,115,12,82,122,72,38,150,79,15,151,192,199,201,218,239,206,254,174,95,245,34,77,78,86,252,2,211,220,79,67,196,222,241,227,241,89,45,32,158,178,190,157,211,183,43,65,122,28,188,137,229,173,53,155,113,200,215,177,176,196,244,145,35,141,81,36,116,177,164,159,145,145,179,205,111,229,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,14,104,92,11,126,197,53,83,247,199,103,52,103,164,219,108,215,103,219,21,169,59,186,28,22,82,73,28,139,210,20,106,122,122,115,117,143,199,209,92,198,74,175,143,247,77,117,120,214,16,104,13,1,172,183,79,89,98,118,251,111,180,245,188,230,161,206,88,74,212,104,214,68,239,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,75,187,85,182,122,87,102,246,227,78,109,110,138,169,233,240,186,103,31,22,62,183,116,113,178,73,187,19,243,207,47,141,140,99,166,149,234,233,36,122,53,59,228,123,220,169,213,202,122,176,83,95,58,77,200,219,141,83,188,186,75,64,105,202,125,250,191,68,227,236,69,169,110,250,20,143,247,118,219,94,122,85,124,203,209,242,248,216,178,203,211,162,198,207,87,249,92,175,116,173,109,117,151,189,202,159,113,182,143,89,240,185,67,77,109,182,149,169,166,114,250,78,194,82,213,52,91,101,147,79,119,34,232,152,171,148,122,245,242,185,150,81,171,218,178,34,118,44,50,64,206,177,215,106,147,40,25,172,226,199,221,62,242,125,64,212,63,35,57,106,156,149,61,172,106,159,168,23,190,59,28,79,243,228,203,101,177,88,12,85,220,238,119,39,83,29,141,199,87,146,221,203,150,230,108,48,86,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,138,188,23,241,131,149,226,203,119,55,189,216,245,169,30,132,209,214,48,244,52,163,33,137,200,251,48,61,249,4,146,244,174,145,141,151,190,194,67,19,210,55,53,169,19,26,198,118,247,164,146,73,76,60,88,251,167,222,79,168,26,135,228,103,60,166,170,219,61,85,163,244,134,138,215,89,106,157,112,186,247,31,111,33,136,181,28,114,120,221,233,174,207,78,120,28,247,49,24,179,49,240,35,220,198,57,221,177,207,3,149,81,95,209,38,87,45,14,61,108,236,54,161,135,101,119,103,59,110,125,186,206,88,142,28,67,228,241,118,96,50,51,218,141,174,153,211,77,44,109,130,138,182,73,165,153,63,63,107,218,143,99,90,175,153,95,113,59,171,185,154,87,102,246,227,81,238,150,181,183,233,240,186,103,31,46,66,207,108,145,178,73,187,19,242,65,23,145,236,99,166,149,234,216,227,98,185,59,228,123,26,139,213,200,103,223,140,78,42,181,151,21,251,185,144,214,25,156,149,182,233,140,117,139,21,180,158,34,72,210,22,99,177,202,255,0,200,174,137,175,123,125,76,141,108,110,153,253,206,238,122,35,81,124,108,141,140,230,153,173,179,213,90,127,110,52,190,233,101,170,122,124,46,176,200,101,49,248,143,36,114,50,75,30,129,42,249,231,111,115,17,143,133,95,109,35,107,216,231,126,242,9,218,168,213,103,227,53,121,42,123,167,213,63,79,239,124,142,56,185,236,182,39,21,159,197,93,193,103,113,149,50,56,220,141,121,42,92,167,110,22,205,5,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,44,230,59,192,229,110,20,181,149,13,97,183,207,183,99,110,181,133,137,217,70,25,89,44,175,194,91,106,35,214,148,179,170,43,94,199,53,92,232,28,231,121,92,200,165,107,145,203,10,203,39,137,224,131,141,29,85,194,62,227,193,122,235,178,185,189,3,146,242,65,155,211,209,94,145,177,179,202,176,247,94,173,2,189,33,91,140,72,35,68,115,211,243,198,142,139,185,157,201,35,45,171,139,62,62,182,227,96,54,59,27,184,154,43,33,138,213,26,147,89,99,233,94,210,120,121,108,164,50,73,86,228,50,73,95,37,102,179,156,203,45,166,141,137,221,122,49,28,233,59,98,85,141,92,175,101,16,229,178,122,203,117,245,253,220,205,200,237,231,245,102,177,204,73,102,86,84,168,139,62,67,35,110,101,115,146,56,97,106,34,190,73,100,94,140,141,169,248,185,17,169,253,200,92,247,45,222,1,112,91,5,165,113,123,219,185,24,255,0,91,185,186,131,30,203,21,225,181,89,241,253,217,171,60,125,86,179,35,149,173,123,110,57,143,237,158,71,53,28,206,174,133,157,27,228,124,223,149,206,175,218,198,150,250,129,71,227,178,37,85,240,157,238,159,102,254,160,105,239,145,128,179,238,101,124,189,41,238,110,10,246,250,236,54,144,255,0,127,84,59,101,204,96,241,112,193,94,60,197,94,251,51,89,180,200,99,133,36,179,145,116,147,49,202,174,147,186,72,226,86,181,175,147,177,174,166,195,66,124,189,56,122,254,206,92,50,233,252,5,219,57,87,230,181,95,143,86,230,235,100,106,250,89,40,94,183,86,4,117,52,133,83,190,63,11,34,142,55,35,213,92,178,54,71,116,98,57,35,100,149,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,0,0,0,0,0,0,0,3,53,156,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,158,83,153,159,5,223,218,79,110,25,185,26,41,190,61,125,160,113,246,231,173,94,26,62,105,51,180,81,60,175,163,214,54,58,103,76,213,99,157,93,169,220,223,36,178,177,90,158,101,146,58,54,203,98,114,184,12,173,220,22,119,25,111,29,146,199,88,146,165,202,118,225,116,51,214,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,186,158,90,28,122,214,223,157,61,14,202,238,206,118,164,27,139,131,175,28,56,135,201,229,239,207,227,160,171,27,93,51,166,154,89,29,61,228,116,115,75,50,126,78,230,57,30,198,185,25,50,178,122,128,69,94,102,155,41,251,105,225,31,84,250,124,135,165,191,161,58,235,90,125,242,246,67,47,162,130,111,81,28,157,35,123,157,214,172,182,123,26,157,189,101,72,187,156,141,238,235,70,219,33,173,113,91,107,189,26,7,113,179,181,237,207,141,210,186,163,21,155,185,21,70,53,211,201,5,107,113,205,35,99,107,156,214,171,213,172,84,68,87,53,58,244,234,169,253,231,229,110,22,181,202,238,86,191,212,187,141,157,175,82,12,150,170,204,93,205,220,138,163,28,216,35,158,204,207,154,70,198,215,57,206,70,35,158,168,136,174,114,244,233,213,87,251,203,243,229,213,179,152,45,155,225,31,66,86,196,77,234,45,235,12,124,26,199,41,103,181,236,243,90,191,4,82,53,59,28,247,163,124,80,37,120,58,183,181,175,240,119,246,181,207,114,18,84,0,114,174,44,125,172,111,39,211,253,67,241,211,153,172,53,80,1,21,121,163,251,19,220,223,209,126,98,145,64,38,170,10,75,231,29,147,218,59,252,75,209,171,163,35,182,221,109,142,195,195,91,89,171,106,50,26,142,122,177,146,209,84,127,106,62,107,62,158,94,146,61,85,204,72,146,171,26,189,89,35,91,29,120,47,253,178,255,0,106,13,1,251,0,251,43,239,215,218,18,125,159,246,183,111,161,240,250,121,125,95,168,235,249,188,62,151,212,119,248,255,0,123,219,215,197,251,206,194,229,57,163,251,19,220,223,209,126,98,145,65,120,156,182,87,1,149,165,157,193,100,237,227,178,88,235,17,219,167,114,164,206,134,122,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,26,9,224,95,140,220,23,24,123,113,107,39,38,43,236,109,103,165,253,61,125,77,141,137,143,90,173,146,84,127,138,205,105,29,215,172,50,248,165,84,141,206,89,35,115,28,215,119,34,50,89,56,255,0,16,28,176,180,14,234,113,81,165,119,130,174,62,220,154,79,83,102,45,219,220,92,85,123,208,210,99,21,148,145,213,165,172,200,226,107,251,44,89,133,205,180,228,145,211,57,246,187,217,217,213,242,71,61,78,63,196,199,21,91,71,194,134,141,173,172,55,75,37,109,207,200,216,244,216,204,70,54,54,77,145,200,189,21,190,69,134,39,189,141,236,141,174,71,61,239,115,88,222,173,111,94,247,198,199,215,175,7,28,212,245,86,123,136,44,213,30,38,53,30,43,15,164,53,215,131,208,58,8,36,110,63,79,229,35,138,8,25,219,36,211,61,245,169,204,200,156,178,247,43,216,217,220,217,127,114,199,78,245,172,18,255,0,185,92,123,19,219,47,214,190,98,233,42,129,31,248,215,226,187,5,194,94,205,93,214,94,92,85,205,95,146,235,79,75,97,46,204,246,250,251,93,204,73,36,86,198,138,245,134,6,63,203,34,245,99,87,163,35,242,49,242,198,166,123,53,78,172,213,90,231,59,107,84,235,93,77,149,212,25,171,189,158,167,35,148,187,37,187,83,246,49,172,103,124,178,43,158,238,214,49,173,78,171,248,53,168,137,248,34,18,255,0,116,121,98,110,158,220,112,167,134,226,9,111,122,172,213,124,123,243,186,175,79,62,181,152,237,99,40,204,181,189,52,81,193,224,87,172,208,49,246,101,184,233,93,27,98,107,85,173,69,72,157,36,145,215,135,142,32,117,247,12,187,161,71,117,246,229,245,31,146,167,94,197,73,105,222,89,150,149,216,38,141,90,232,172,71,12,145,186,70,35,187,37,107,85,221,18,72,163,119,227,218,134,135,182,47,125,54,227,136,189,184,199,110,134,215,230,125,118,42,247,88,166,134,84,70,90,199,218,106,34,201,86,204,104,171,227,153,157,205,234,157,85,170,215,53,236,115,216,246,61,221,0,3,53,156,83,236,167,246,118,226,11,91,108,228,121,15,91,83,79,228,19,208,78,233,124,146,62,140,241,50,197,95,43,188,113,162,204,144,77,18,73,218,196,111,145,31,219,213,189,21,121,81,234,182,171,108,245,86,242,110,62,156,218,221,21,83,212,102,181,54,66,44,125,110,232,228,124,112,247,175,231,158,95,27,30,246,195,19,17,210,72,244,106,246,70,199,185,83,163,84,211,158,39,19,138,192,98,169,96,176,88,202,152,236,110,58,188,117,41,211,169,11,97,130,180,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,15,201,213,58,179,74,232,108,21,173,83,173,117,54,43,79,225,105,118,122,156,142,82,236,117,42,193,222,246,177,157,242,200,173,99,123,158,246,181,58,175,226,231,34,39,226,168,103,223,142,78,46,242,188,95,110,227,117,92,24,235,120,125,39,129,174,236,110,156,197,79,97,207,123,32,87,171,159,106,102,35,150,38,89,153,123,123,252,105,209,25,28,49,171,164,241,36,142,142,165,191,114,183,227,234,230,226,122,30,25,55,143,33,149,201,106,244,245,150,52,238,162,185,102,123,211,101,227,79,45,153,171,91,146,71,61,237,154,38,36,139,28,138,169,27,162,141,35,252,143,141,158,107,42,0,128,28,228,246,83,239,207,15,184,157,227,169,144,240,219,219,44,130,249,160,146,94,216,231,163,145,150,189,121,59,90,145,185,93,51,103,101,53,111,87,177,169,31,159,175,115,187,16,165,96,91,167,36,253,157,202,225,116,110,188,222,252,230,6,164,85,245,45,138,184,76,5,201,170,185,182,221,5,85,145,215,29,20,142,98,34,214,146,89,32,98,172,111,84,116,180,222,142,68,88,154,89,160,0,202,185,111,219,193,199,213,62,24,248,47,217,173,7,181,185,12,86,75,115,115,123,127,131,175,213,44,193,99,238,204,105,137,166,255,0,83,106,183,114,189,38,123,39,141,213,227,145,137,27,191,52,142,238,108,126,57,106,91,75,105,61,85,174,115,181,116,182,138,211,57,93,65,154,187,223,233,177,216,186,82,91,181,63,99,28,247,246,69,26,57,238,237,99,28,229,232,159,131,90,170,191,130,41,127,220,11,240,101,130,224,243,110,45,99,36,202,253,179,172,245,71,167,177,169,178,81,61,233,85,210,68,143,241,86,173,27,186,116,134,47,44,168,146,57,169,36,142,123,156,238,212,86,69,28,149,6,120,121,130,236,238,43,100,56,180,215,90,71,77,96,109,226,180,245,219,16,230,240,241,75,85,176,64,176,91,133,147,72,218,173,99,24,207,77,29,135,88,130,52,98,116,106,65,216,170,174,99,148,241,90,175,125,51,186,167,135,29,1,176,215,51,57,87,212,209,58,131,57,145,142,167,70,71,71,210,219,101,87,214,78,140,84,89,102,142,117,202,187,190,70,171,152,219,125,173,122,181,202,214,200,174,80,91,95,149,214,156,90,86,215,144,186,220,24,221,190,195,221,201,88,157,180,157,44,18,207,102,23,82,138,171,229,234,141,133,238,109,137,166,111,94,229,114,85,145,17,191,222,230,222,73,21,121,163,251,19,220,223,209,126,98,145,64,38,170,10,203,230,107,203,190,182,170,173,145,226,63,97,52,229,183,234,119,216,141,250,151,76,98,177,242,217,126,101,243,74,214,45,218,176,194,215,57,44,163,158,142,153,168,157,146,49,31,50,171,100,107,214,122,245,225,71,133,29,199,226,215,113,217,162,180,84,94,135,21,71,199,62,127,63,60,42,250,184,138,174,85,68,115,145,21,60,147,63,181,201,20,40,168,233,28,215,42,171,24,201,36,102,135,180,6,128,209,187,89,163,113,59,125,183,218,122,166,15,79,96,235,165,106,52,107,34,246,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,8,1,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,164,212,230,145,192,45,205,196,245,220,77,236,230,63,43,146,213,233,232,235,234,45,59,78,180,247,166,203,198,158,42,208,217,169,28,109,123,219,52,76,72,210,72,209,18,55,69,26,201,249,31,27,252,213,87,181,91,153,170,182,111,113,244,230,233,104,171,126,159,53,166,114,17,100,43,119,73,35,35,155,177,127,60,18,248,222,199,186,25,88,174,142,70,35,147,190,55,189,170,189,28,166,135,184,93,226,111,64,241,77,181,248,221,192,210,22,106,83,201,62,187,93,154,211,203,145,134,205,220,52,235,36,177,246,78,216,215,185,172,123,160,149,209,61,237,98,201,26,53,253,173,234,173,109,48,243,71,247,217,185,191,162,252,61,35,181,114,165,223,77,184,225,211,110,55,247,116,55,67,51,232,113,84,126,237,69,12,49,34,62,214,66,211,147,40,177,213,173,26,170,121,38,127,107,186,39,84,106,53,174,123,220,198,49,239,108,53,226,31,136,29,125,196,214,232,94,221,125,198,125,70,100,174,87,175,82,42,116,86,100,165,74,8,99,70,182,42,241,205,36,142,141,138,238,249,92,212,119,69,146,89,29,248,119,41,63,249,87,240,21,102,213,156,87,20,251,201,130,183,77,148,236,67,144,208,216,203,30,37,101,198,44,83,53,111,217,175,36,78,114,49,28,248,37,170,246,189,143,239,139,203,209,88,177,57,246,190,101,92,187,62,15,248,126,208,60,77,114,196,208,27,81,184,204,182,204,109,203,25,27,113,92,162,144,165,218,83,195,156,184,230,203,94,73,163,145,177,189,91,223,19,156,141,234,177,203,35,127,14,229,42,47,125,54,47,113,248,116,220,124,142,215,238,134,27,208,229,104,244,150,25,162,85,125,92,133,87,42,164,118,171,72,168,158,72,95,218,238,139,209,28,142,107,152,246,177,236,123,27,98,188,175,57,129,127,242,55,194,150,238,205,254,203,19,163,51,14,119,254,211,42,214,187,61,139,63,251,53,106,145,195,23,253,164,93,63,194,165,170,2,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,90,167,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,83,7,52,110,4,177,91,39,149,135,125,246,95,76,219,175,162,115,150,30,221,65,142,169,3,125,22,158,186,231,49,34,124,125,171,221,21,107,14,123,145,25,217,227,138,70,163,17,205,73,161,137,188,215,151,119,4,23,56,170,215,107,171,117,141,94,221,178,210,121,8,162,206,181,102,158,180,217,73,29,12,178,50,173,89,89,19,152,238,215,178,15,80,137,36,114,50,43,13,86,57,28,246,57,47,123,19,137,197,96,49,84,176,88,44,101,76,118,55,29,94,58,148,233,212,133,176,193,90,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,42,175,158,119,240,79,249,147,250,105,0,56,98,226,23,85,112,191,188,184,93,220,210,213,189,127,160,242,86,200,226,223,106,74,240,228,232,202,222,217,107,200,230,47,252,217,24,174,107,218,201,98,137,234,199,246,118,174,132,246,183,114,54,227,137,157,154,198,107,253,57,79,237,93,33,173,49,243,69,37,44,181,20,253,228,106,231,193,102,173,136,95,220,199,118,189,146,196,244,234,232,221,218,189,174,123,21,28,177,87,133,46,91,26,87,135,14,40,53,78,230,119,101,114,184,28,38,62,143,236,254,237,204,164,114,76,201,173,87,158,28,159,171,142,40,226,235,52,125,59,99,252,190,47,21,180,95,207,43,85,98,157,64,139,252,125,241,147,91,132,29,175,165,144,193,86,169,127,93,234,123,11,14,156,163,122,148,179,210,123,32,146,21,185,53,133,142,72,213,172,100,82,163,90,136,254,245,146,88,250,53,204,73,21,180,25,254,250,181,238,170,255,0,149,117,30,164,212,121,15,252,229,203,217,43,214,36,255,0,222,146,105,164,145,255,0,249,92,231,59,253,106,164,181,226,199,150,214,190,225,115,100,180,198,235,223,212,53,51,182,18,195,241,186,186,190,53,147,79,91,31,60,147,205,233,45,67,42,194,197,74,206,137,32,137,254,86,181,91,97,205,70,186,68,153,169,31,10,225,139,136,93,85,194,254,242,225,119,115,75,86,245,254,131,201,91,35,139,125,169,43,195,147,163,43,123,101,175,35,152,191,243,100,98,185,175,107,37,138,39,171,31,217,218,186,30,217,221,226,208,59,235,160,49,123,141,183,57,234,153,28,110,70,188,18,203,20,86,161,154,124,124,242,67,28,206,169,105,176,189,237,138,204,109,149,137,36,74,229,86,170,255,0,232,85,246,166,107,56,177,247,79,188,159,80,53,15,200,206,90,167,37,79,107,26,167,234,5,239,142,199,19,252,165,110,101,124,192,191,110,215,47,108,38,212,205,217,160,113,89,6,253,169,145,107,186,73,152,189,82,123,44,253,212,176,89,124,54,49,207,79,77,60,125,204,71,44,145,177,255,0,135,107,78,171,200,199,248,217,252,183,253,72,128,28,88,251,167,222,79,168,26,135,228,103,45,123,132,61,134,209,188,73,114,183,210,27,83,172,233,84,115,50,53,243,175,198,94,154,186,204,252,78,69,50,183,210,189,216,145,175,99,187,227,115,186,171,81,237,239,98,190,55,47,99,220,139,81,123,233,177,123,143,195,166,227,228,118,191,116,48,222,135,43,71,164,176,205,18,171,234,228,42,185,85,35,181,90,69,68,242,66,254,215,116,94,136,228,115,92,199,181,143,99,216,214,176,223,237,229,215,251,113,165,182,143,89,110,22,87,43,164,52,95,119,216,152,185,222,223,29,110,168,173,111,115,145,17,242,248,216,171,28,94,71,59,197,27,156,200,251,24,170,213,237,124,2,240,81,170,184,172,220,122,153,188,182,51,211,237,150,153,200,67,38,163,200,88,73,25,29,254,197,108,142,198,87,88,220,199,186,105,88,168,143,115,28,158,24,222,143,85,238,116,76,150,79,243,184,196,226,176,24,173,134,193,96,177,149,49,216,220,117,125,65,82,157,58,144,182,24,43,65,27,113,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,154,242,84,247,79,170,126,159,222,249,28,113,117,39,148,221,93,179,210,187,201,183,26,143,107,117,173,79,81,133,212,216,249,113,246,123,99,141,242,67,222,159,146,120,188,140,123,27,52,79,70,201,27,213,171,217,35,24,228,78,173,66,128,120,209,225,39,85,112,141,186,107,165,178,82,250,237,55,157,245,57,13,51,145,107,164,151,201,69,182,100,99,32,158,85,134,40,214,228,113,164,46,153,145,162,181,190,104,213,23,163,208,225,87,114,217,92,141,106,20,242,25,59,118,171,226,235,173,74,49,77,51,158,202,176,44,178,76,177,68,213,94,140,98,203,52,178,43,91,209,59,228,123,191,189,202,171,106,156,169,248,18,197,38,42,135,20,219,203,166,109,187,36,235,9,62,136,197,100,96,107,96,142,4,107,29,30,97,88,170,174,123,220,229,114,65,222,214,163,17,158,118,163,251,224,146,59,74,32,7,58,191,107,26,91,234,5,31,142,200,148,193,137,203,101,112,25,90,89,220,22,78,222,59,37,142,177,29,186,119,42,76,232,103,173,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,126,156,2,241,175,165,120,172,219,138,152,76,182,79,211,238,110,153,199,195,30,163,199,216,88,217,37,254,196,108,110,201,215,72,218,198,58,25,94,168,175,107,26,158,25,30,140,84,237,116,79,151,133,113,55,203,243,104,244,62,252,205,198,110,162,206,212,139,107,241,118,45,235,45,121,166,175,204,199,207,119,35,31,116,209,193,73,44,181,208,216,101,219,107,28,111,171,51,227,252,100,123,35,127,73,88,200,165,255,0,15,220,89,236,55,19,88,166,220,218,141,117,82,230,73,149,210,197,204,13,191,242,108,173,36,70,196,178,121,43,57,123,156,198,58,120,227,89,163,239,133,94,170,214,200,238,135,96,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,0,0,0,0,0,0,0,3,53,156,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,173,94,104,188,2,211,214,24,44,151,19,27,59,143,197,98,242,186,115,31,102,246,172,195,193,90,10,113,228,234,177,242,217,159,36,215,181,173,239,184,223,36,142,151,200,174,116,209,181,189,170,143,141,25,53,75,105,61,83,157,208,218,171,13,173,116,181,239,69,154,211,249,10,249,76,117,159,19,36,240,90,130,70,201,20,157,143,71,49,221,175,99,87,163,145,90,189,58,42,42,126,5,255,0,112,65,198,142,149,226,227,110,32,189,117,216,172,38,190,198,249,32,205,233,232,175,70,233,31,226,72,123,175,86,129,94,179,37,55,172,241,162,57,233,249,36,87,69,220,254,212,145,242,84,31,147,171,52,182,11,92,233,92,206,138,213,52,125,110,23,80,99,236,98,242,53,188,175,143,207,86,120,221,28,177,247,177,90,246,247,49,238,78,173,84,114,117,234,138,139,248,153,151,221,141,11,251,47,221,61,101,182,127,106,125,167,247,75,80,100,112,94,183,193,225,245,94,150,204,144,249,124,125,206,236,238,241,247,118,247,59,167,94,157,87,167,83,245,120,126,219,63,219,38,248,232,61,173,146,166,86,197,77,77,168,40,227,239,253,151,31,125,168,104,190,102,250,169,217,249,30,141,241,64,146,200,175,115,85,172,107,21,206,78,214,169,165,236,78,39,21,128,197,82,193,96,177,149,49,216,220,117,120,234,83,167,82,22,195,5,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,0,114,174,44,125,172,111,39,211,253,67,241,211,153,172,53,80,1,21,121,163,251,19,220,223,209,126,98,145,64,37,244,115,17,227,126,159,10,186,17,52,150,142,181,221,185,186,179,31,44,184,39,36,48,89,135,23,27,102,138,55,218,181,19,229,107,219,220,199,207,233,213,99,146,55,203,93,200,246,171,88,246,173,22,127,190,173,123,170,191,229,93,71,169,53,30,67,255,0,57,114,246,74,245,137,63,247,164,154,105,36,127,254,87,57,206,255,0,90,169,125,60,4,240,65,130,225,31,66,75,119,81,213,197,100,183,55,55,229,139,55,155,167,51,236,66,202,169,50,172,53,106,58,72,163,124,112,246,54,39,200,157,136,231,203,215,185,206,108,113,35,28,209,253,137,238,111,232,191,49,72,160,19,223,236,94,250,110,63,14,155,143,142,221,13,175,204,250,28,173,30,177,77,12,168,175,171,144,170,229,69,146,173,152,209,83,201,11,251,91,213,58,163,145,205,107,216,230,61,140,123,116,61,195,199,16,58,7,137,173,175,163,186,251,114,251,108,198,220,177,98,164,180,239,44,41,118,148,240,200,173,116,86,35,134,73,27,27,213,189,146,181,170,238,171,28,177,187,240,238,67,165,156,127,138,46,25,52,15,20,219,95,146,219,253,95,90,165,60,147,235,185,184,93,66,152,232,108,221,195,78,178,69,39,124,14,145,59,154,199,186,8,155,43,24,230,44,145,163,153,220,222,168,230,231,219,125,54,47,113,248,116,220,124,142,215,238,134,27,208,229,104,244,150,25,162,85,125,92,133,87,42,164,118,171,72,168,158,72,95,218,238,139,209,28,142,107,152,246,177,236,123,27,224,11,254,229,113,236,79,108,191,90,249,139,164,170,60,254,191,215,250,55,107,52,110,91,112,119,7,80,212,193,233,236,29,117,179,122,245,149,94,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,115,173,197,23,19,122,251,138,109,208,201,110,6,175,179,110,158,53,246,28,236,46,158,76,140,214,105,97,160,88,226,143,178,6,200,189,173,123,219,4,78,149,236,107,18,73,17,207,237,111,84,107,102,87,41,78,11,190,250,103,105,241,93,175,219,219,133,211,153,9,160,210,248,185,232,247,55,35,122,54,118,186,243,157,43,21,139,12,15,122,164,78,137,85,222,166,23,47,116,107,95,182,75,127,40,91,152,143,4,23,56,85,215,105,171,116,117,94,237,178,213,153,9,98,193,53,38,158,204,216,185,27,12,82,62,173,169,95,19,88,222,231,190,127,78,139,36,146,62,42,238,87,185,92,199,185,126,78,94,124,105,229,120,88,221,10,248,45,95,168,45,183,106,245,45,133,77,65,77,43,58,210,82,157,99,237,139,33,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,142,71,178,30,219,233,196,229,177,89,252,85,44,238,11,39,83,35,141,200,215,142,221,59,149,38,108,208,89,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,193,88,28,235,54,46,230,87,5,162,248,135,192,225,188,223,98,119,233,189,69,102,53,158,73,25,86,87,249,40,189,204,68,88,163,133,147,58,211,29,34,171,28,178,91,129,159,159,171,81,149,44,88,255,0,38,13,134,173,170,183,67,82,239,254,118,149,191,79,161,235,183,23,130,123,171,202,216,36,200,220,142,70,207,35,38,71,163,30,248,107,117,99,162,86,191,240,189,27,215,177,90,197,117,196,128,82,95,51,94,59,114,187,221,172,178,59,25,181,186,154,164,155,95,129,177,27,109,92,197,206,231,179,82,93,98,53,206,124,146,116,68,125,104,101,234,216,216,206,232,222,248,252,253,210,34,195,226,133,120,45,1,172,181,54,153,212,218,207,5,167,173,219,193,104,234,245,172,231,114,13,68,72,40,178,197,134,87,129,30,229,84,69,124,146,200,136,214,39,87,170,54,71,34,118,198,247,53,183,186,43,43,185,90,255,0,77,109,206,10,197,72,50,90,171,49,75,9,78,91,111,115,96,142,123,51,50,24,221,35,154,215,57,24,142,122,42,170,53,203,211,175,68,95,238,62,79,247,213,160,181,87,252,171,167,53,38,156,200,127,231,41,222,198,222,175,39,254,236,144,205,28,140,255,0,200,230,185,191,234,84,47,79,151,119,27,244,248,170,208,139,164,181,141,174,221,205,210,120,248,165,206,185,97,130,180,57,72,221,52,177,178,213,88,153,43,158,238,214,50,15,80,169,28,113,178,91,13,70,53,26,246,53,38,0,63,39,86,105,108,22,185,210,185,157,21,170,104,250,220,46,160,199,216,197,228,107,121,95,31,158,172,241,186,57,99,239,98,181,237,238,99,220,157,90,168,228,235,213,21,23,241,51,47,186,187,103,170,182,111,113,245,30,214,235,90,158,159,53,166,114,18,227,236,246,199,35,35,155,177,127,36,241,121,24,199,186,25,88,173,146,55,171,83,190,55,177,200,157,28,135,159,196,226,114,185,252,173,44,22,11,25,111,35,146,200,216,142,165,58,117,33,116,211,217,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,210,246,192,236,230,11,135,253,154,210,123,59,167,38,245,21,52,206,61,181,228,179,218,246,122,187,79,115,164,179,103,177,239,122,199,229,158,73,101,241,247,171,89,223,218,223,202,212,67,160,0,12,171,159,86,79,45,149,205,89,101,204,206,78,221,251,17,215,130,163,37,179,51,165,123,96,130,38,67,12,72,231,42,170,50,56,163,142,54,55,251,154,198,53,169,209,17,16,187,78,91,188,2,224,182,11,74,226,247,183,114,49,254,183,115,117,6,61,150,43,195,106,179,227,251,179,86,120,250,173,102,71,43,90,246,220,115,31,219,60,142,106,57,157,93,11,58,55,200,249,167,80,5,80,115,193,208,21,162,202,237,102,233,81,211,214,214,197,170,249,28,6,83,44,212,149,208,35,34,116,83,210,174,245,235,226,99,213,102,190,246,254,8,247,162,73,254,36,141,59,106,216,186,158,77,155,41,247,27,135,220,182,241,219,200,121,173,238,110,65,60,48,71,47,116,112,81,199,75,98,188,125,205,88,218,173,153,211,190,226,187,163,222,213,143,193,211,181,221,232,79,242,42,243,71,246,39,185,191,162,252,197,34,128,77,84,3,197,109,150,202,109,30,204,214,200,85,218,157,184,211,250,85,153,107,15,179,121,113,116,89,11,236,189,210,203,42,36,143,68,238,115,24,233,229,72,216,171,217,19,29,217,26,49,136,141,79,106,8,1,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,255,0,25,225,227,239,25,195,206,39,137,124,253,94,26,100,168,253,48,250,245,172,219,92,101,186,246,113,31,104,204,207,44,201,142,124,14,115,82,178,53,241,34,179,175,238,230,73,216,212,108,109,99,83,218,242,188,253,190,255,0,106,13,55,251,34,251,87,238,223,218,17,125,243,238,245,191,99,122,31,79,103,167,173,244,255,0,187,243,120,253,79,164,243,126,95,81,217,254,174,227,242,185,163,251,236,220,223,209,126,30,145,21,73,169,203,187,128,91,156,78,106,165,215,155,165,143,202,227,118,203,9,226,177,209,107,79,95,239,52,139,36,172,244,213,108,246,163,22,22,62,9,27,98,72,222,178,55,242,198,222,215,73,228,138,245,1,149,114,255,0,185,92,123,19,219,47,214,190,98,233,199,249,207,227,54,142,93,134,211,89,157,95,37,180,215,117,115,14,173,163,153,86,219,26,170,201,124,110,200,44,240,189,221,95,89,34,134,46,175,99,85,236,153,106,167,86,178,71,163,169,132,210,71,8,87,119,114,255,0,13,27,123,62,250,226,109,227,181,179,112,236,135,37,13,215,61,214,220,200,222,230,87,154,202,200,247,191,212,201,93,176,201,50,61,81,233,43,228,71,53,139,213,141,236,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,181,78,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,249,50,216,156,86,127,21,119,5,157,198,84,200,227,114,53,228,169,114,157,184,91,52,22,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,63,43,64,104,13,27,181,154,55,19,183,219,125,167,170,96,244,246,14,186,86,163,70,178,47,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,21,87,207,59,248,39,252,201,253,52,170,178,85,112,19,198,254,119,132,125,119,45,45,71,107,43,146,219,44,223,150,92,222,18,156,44,177,51,45,36,42,144,218,168,217,37,141,145,205,222,216,153,34,247,163,95,23,94,230,185,209,196,172,191,60,78,91,21,159,197,82,206,224,178,117,50,56,220,141,120,237,211,185,82,102,205,5,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,241,91,209,187,218,55,97,118,191,80,110,230,224,79,110,60,22,157,174,217,172,37,72,22,105,229,123,228,108,81,67,27,63,4,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,76,235,113,15,196,14,190,226,107,116,47,110,190,227,62,163,50,87,43,215,169,21,58,43,50,82,165,4,49,163,91,21,120,230,146,71,70,197,119,124,174,106,59,162,201,44,142,252,59,148,177,254,83,188,16,92,211,127,102,113,103,185,149,123,45,228,49,235,46,137,164,147,79,12,213,99,155,212,65,98,213,168,93,19,17,222,88,21,139,93,91,35,227,116,86,28,245,111,114,198,230,217,166,91,19,138,207,226,174,224,179,184,202,153,28,110,70,188,149,46,83,183,11,102,130,204,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,6,113,237,193,6,119,132,125,119,21,221,57,87,43,146,219,44,223,138,44,38,110,228,204,177,51,45,36,40,179,85,182,232,226,141,145,205,222,217,95,26,118,35,95,23,78,215,57,209,202,140,244,28,180,56,196,179,195,126,238,67,161,245,158,98,223,236,235,92,88,142,149,216,100,185,20,85,49,57,25,31,27,34,202,57,102,232,214,49,173,79,28,202,143,143,172,74,143,119,145,96,141,133,233,226,114,216,172,254,42,150,119,5,147,169,145,198,228,107,199,110,157,202,147,54,104,44,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,102,223,139,31,116,251,201,245,3,80,252,140,229,170,114,84,246,177,170,126,160,94,248,236,113,226,185,172,113,207,138,194,233,155,252,46,237,70,82,166,67,37,159,174,177,234,188,214,59,40,215,166,50,6,88,124,114,227,19,193,39,115,108,189,208,61,147,199,47,68,108,47,236,86,63,204,171,21,69,150,169,200,199,248,217,252,183,253,72,128,28,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,144,3,155,39,20,59,113,187,123,143,251,33,208,218,19,21,45,253,9,144,125,28,222,177,177,143,70,100,167,181,93,102,141,216,218,242,42,36,137,78,41,37,153,95,221,213,178,76,136,230,34,53,137,36,208,0,186,158,83,124,80,237,198,226,109,199,236,6,142,132,197,105,45,103,164,177,236,189,109,49,24,244,134,174,160,171,26,67,89,114,82,57,137,255,0,28,255,0,139,178,127,34,171,164,114,178,70,42,162,186,56,121,87,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,117,32,164,14,111,123,233,79,115,248,142,169,183,58,123,51,235,112,187,105,143,118,58,102,177,32,124,45,204,78,244,146,234,199,44,106,231,187,181,140,169,3,216,245,69,142,90,210,181,24,213,238,115,224,177,127,220,178,247,175,246,211,194,62,150,245,24,255,0,75,127,66,116,209,87,59,34,236,134,95,69,4,62,158,72,250,200,247,59,173,89,107,119,185,123,122,202,146,246,181,27,219,214,85,16,3,157,95,181,141,45,245,2,143,199,100,74,86,61,174,206,239,22,190,216,173,127,139,220,109,185,207,91,199,100,177,214,32,150,88,162,181,52,48,100,32,142,104,230,117,75,77,133,236,116,181,164,116,76,73,34,87,34,57,19,255,0,66,164,191,230,21,204,15,70,241,95,180,123,115,161,180,38,10,222,57,237,176,186,143,84,86,189,10,185,248,236,140,108,150,180,53,32,157,28,141,153,157,178,217,145,207,241,167,115,31,89,81,88,255,0,52,76,229,92,183,182,67,43,189,220,87,233,54,227,243,149,49,117,244,29,138,250,226,243,230,141,210,62,120,40,92,174,169,4,77,78,136,175,146,89,34,98,171,156,136,214,43,223,249,149,169,27,244,18,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,0,0,0,0,0,0,0,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,59,254,236,107,175,217,126,214,107,45,204,251,47,237,63,186,90,127,35,157,244,94,127,15,170,244,181,164,155,197,228,237,119,103,119,143,183,187,181,221,58,245,232,189,58,31,46,206,239,22,129,223,93,1,139,220,109,185,207,84,200,227,114,53,224,150,88,162,181,12,211,227,231,146,24,230,117,75,77,133,239,108,86,99,108,172,73,34,87,42,181,87,255,0,66,173,74,243,61,224,42,182,204,101,109,241,3,179,248,42,148,54,251,39,98,180,57,92,69,79,43,215,19,145,157,211,119,205,28,77,139,197,94,139,149,176,53,17,101,252,179,78,145,177,173,98,198,198,195,93,139,223,77,199,225,211,113,241,219,161,181,249,159,67,149,163,214,41,161,149,21,245,114,21,92,168,178,85,179,26,42,121,33,127,107,122,167,84,114,57,173,123,28,199,177,143,110,135,184,117,223,157,27,196,150,209,224,183,91,70,93,168,230,100,107,177,153,58,48,216,89,159,137,200,163,26,182,41,74,174,99,29,223,27,157,209,28,172,111,123,21,146,53,59,30,213,94,150,10,43,230,231,182,122,87,110,248,184,155,35,165,170,122,79,190,186,126,166,166,200,192,200,227,142,22,222,146,123,21,229,124,109,99,27,211,201,233,91,43,213,221,206,116,178,202,245,119,230,232,159,171,201,183,75,96,181,7,23,23,50,217,122,62,162,222,153,209,249,28,166,46,79,43,217,233,237,62,122,213,29,39,70,170,35,250,193,110,195,58,57,21,191,159,175,78,230,181,82,239,192,0,229,92,88,251,88,222,79,167,250,135,227,167,51,88,106,160,2,42,243,71,246,39,185,191,162,252,197,34,128,79,65,175,245,254,178,221,61,101,150,220,29,193,212,54,243,154,135,57,97,108,222,189,101,83,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,30,228,167,161,118,107,37,157,214,154,239,45,148,197,95,220,220,87,100,24,140,93,136,28,150,177,120,183,51,182,123,213,220,231,118,73,230,124,169,3,220,198,247,194,216,209,170,228,109,174,215,91,81,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,36,167,50,46,1,115,187,5,170,178,155,219,182,248,255,0,91,182,90,131,32,251,22,33,171,89,145,253,217,181,60,157,82,179,227,137,173,99,105,185,239,237,130,70,181,26,206,173,133,253,29,227,124,220,87,130,142,43,179,188,37,239,45,45,101,229,202,220,210,25,46,148,245,78,18,148,204,111,175,171,218,244,142,68,108,136,172,89,160,123,252,177,175,86,57,122,62,63,35,25,44,138,104,39,64,107,253,27,186,122,55,19,184,59,125,168,106,103,52,246,114,186,89,163,122,178,175,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,139,252,114,112,57,163,120,189,209,173,181,85,245,48,123,139,131,174,230,96,115,207,98,246,72,206,170,239,69,115,181,21,207,172,231,43,149,28,136,175,133,238,87,177,28,142,150,41,115,238,91,247,39,222,43,176,89,221,8,156,42,234,153,113,88,188,214,153,243,220,210,235,230,123,38,205,85,154,105,236,218,143,181,200,172,89,160,123,220,254,141,114,57,241,63,170,71,210,9,100,117,149,21,43,206,147,94,239,142,59,85,105,45,7,97,255,0,99,237,150,87,31,98,74,107,142,204,76,191,111,90,142,74,239,176,219,245,145,90,207,242,119,182,179,162,106,177,237,79,34,200,217,85,206,116,112,215,94,213,99,182,227,47,184,250,115,25,187,218,143,43,129,209,150,114,17,71,155,201,98,233,165,155,85,170,170,254,103,50,53,95,253,8,174,70,200,230,53,85,205,138,101,106,68,253,57,226,113,56,172,6,42,150,11,5,140,169,142,198,227,171,199,82,157,58,144,182,24,43,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,103,52,226,71,70,237,30,224,236,150,169,209,155,235,159,169,131,209,57,90,241,67,146,201,217,202,51,28,202,111,243,198,234,243,37,137,21,24,199,182,194,66,172,71,245,99,158,141,107,154,244,114,181,115,68,93,159,39,253,107,191,58,179,97,178,116,55,58,189,187,26,39,7,98,189,29,13,149,186,207,223,207,3,124,173,181,89,143,87,119,75,90,187,153,11,35,114,183,163,85,210,196,215,185,33,72,225,158,160,225,92,115,105,189,3,170,248,75,220,204,70,231,106,123,122,127,79,55,15,235,103,191,81,33,116,236,158,180,209,216,173,28,108,153,236,100,175,146,196,80,198,144,171,216,178,171,210,54,189,142,122,61,51,152,95,159,42,204,78,43,29,192,230,129,185,143,198,84,171,99,41,99,49,110,244,176,194,214,62,212,233,147,179,10,75,43,145,58,189,233,20,49,70,142,119,85,236,141,141,254,230,162,36,181,4,21,230,231,184,91,227,162,120,125,139,21,183,24,30,253,25,170,60,216,189,105,155,131,204,150,177,113,186,90,203,90,54,186,41,91,227,134,199,249,68,18,171,216,248,220,215,182,37,86,172,173,71,210,9,114,124,64,237,238,199,109,191,41,29,83,138,225,227,61,246,254,140,200,125,155,148,173,155,151,194,235,89,41,38,206,212,87,201,101,209,197,23,89,163,232,144,42,61,141,146,54,192,216,158,136,177,170,37,96,240,157,238,159,102,254,160,105,239,145,128,154,156,235,52,46,214,97,183,31,69,235,188,78,83,193,175,181,30,61,240,101,241,117,224,173,227,154,141,117,237,130,245,135,53,205,153,179,57,94,176,49,207,108,141,150,58,234,212,116,126,155,182,72,1,181,90,167,113,244,94,227,233,205,73,180,55,178,181,53,157,76,132,77,194,59,23,18,203,106,75,82,47,141,176,178,36,71,121,188,157,235,26,196,173,115,100,107,213,142,107,145,202,213,211,158,38,76,172,216,170,83,103,105,84,167,146,125,120,221,114,189,75,46,179,4,51,171,83,200,200,229,116,113,186,70,35,186,162,61,99,98,185,17,21,90,222,189,19,235,5,27,115,125,211,122,7,11,197,165,156,190,152,212,246,242,26,135,63,135,165,119,82,208,114,66,248,49,147,178,22,215,175,27,30,199,247,181,239,175,4,114,58,25,24,138,212,124,114,53,239,108,200,200,185,255,0,44,188,78,43,53,199,30,216,83,204,227,42,95,175,29,140,149,182,69,102,22,202,198,207,6,50,220,208,202,141,114,42,35,227,150,56,228,99,191,189,175,99,92,157,21,17,77,4,128,101,92,210,159,9,222,214,54,111,233,254,158,248,232,12,214,22,169,202,243,151,239,255,0,35,124,86,238,236,63,236,178,218,51,14,230,255,0,237,49,45,155,176,88,173,255,0,179,89,169,36,50,255,0,218,75,215,252,40,90,160,0,138,188,208,116,230,11,80,112,75,184,50,230,223,138,175,38,35,236,236,142,62,222,66,187,229,244,246,153,122,6,34,66,177,198,247,199,52,172,146,74,237,122,34,55,252,161,81,239,100,110,123,146,128,77,46,240,215,182,90,55,103,118,27,67,109,214,223,230,106,102,112,88,188,60,47,175,150,169,34,190,12,163,230,235,60,183,99,95,36,136,140,158,89,100,153,26,215,185,141,73,17,26,189,168,135,75,34,175,52,127,98,123,155,250,47,204,82,40,4,213,64,0,16,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,73,191,205,83,142,124,174,214,214,254,205,219,71,148,183,143,213,153,42,245,114,89,205,67,141,202,58,189,156,52,30,84,146,42,176,186,188,137,44,118,101,72,218,231,247,246,162,87,149,168,141,127,159,186,58,150,208,26,3,89,110,158,178,196,237,246,223,105,235,121,205,67,156,176,149,168,209,172,137,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,135,120,81,225,71,110,56,74,219,134,104,173,21,23,174,202,222,241,207,159,207,207,10,50,214,94,211,81,81,28,228,69,95,28,44,238,114,69,10,42,182,54,185,202,170,247,190,73,31,77,156,209,253,246,110,111,232,191,15,72,243,252,14,112,137,149,226,251,119,29,165,39,200,219,195,233,60,13,118,228,181,30,86,10,238,123,217,2,189,26,202,176,189,90,177,50,204,203,221,217,228,94,136,200,230,145,27,39,137,99,118,130,52,182,147,210,186,27,5,87,75,104,173,51,138,211,248,90,93,254,155,29,139,165,29,74,176,119,189,207,127,100,81,163,88,222,231,189,206,94,137,248,185,202,171,248,170,159,172,12,171,151,103,193,255,0,16,58,7,134,94,88,154,3,117,247,25,246,223,141,167,99,35,82,42,116,86,21,187,118,121,179,151,26,216,171,199,52,145,182,71,163,123,229,115,81,221,82,56,164,119,227,218,165,75,113,15,196,14,190,226,107,116,47,110,190,227,62,163,50,87,43,215,169,21,58,43,50,82,165,4,49,163,91,21,120,230,146,71,70,197,119,124,174,106,59,162,201,44,142,252,59,148,159,252,171,248,10,179,106,206,43,138,125,228,193,91,166,202,118,33,200,104,108,101,143,18,178,227,22,41,154,183,236,215,146,39,57,24,142,124,18,213,123,94,199,247,197,229,232,172,88,156,249,107,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,117,60,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,22,169,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,255,0,0,1,85,124,243,191,130,127,204,159,211,72,255,0,202,167,108,244,174,242,111,6,230,109,110,181,169,234,48,186,155,107,242,120,251,61,177,198,249,33,239,200,99,187,39,139,200,199,177,179,68,244,108,145,189,90,189,146,49,142,68,234,212,56,175,21,220,40,238,63,9,91,142,253,21,173,98,245,216,171,222,73,240,25,248,33,86,85,203,213,106,162,43,154,138,171,227,153,157,205,73,97,85,87,70,231,53,81,94,199,199,35,228,255,0,43,158,59,113,91,39,149,155,98,55,163,83,91,175,162,115,150,24,237,63,145,183,59,125,22,158,186,231,61,101,100,157,201,221,21,107,14,123,85,95,223,227,138,70,171,213,173,73,166,149,183,62,83,95,57,61,194,223,27,155,177,137,219,45,91,129,251,47,109,177,253,114,154,82,221,127,51,99,205,72,250,213,217,102,75,11,229,116,82,77,94,111,60,108,78,198,73,28,115,170,170,43,102,107,157,16,56,88,192,108,214,169,226,11,68,224,56,129,205,253,149,160,110,100,21,153,123,46,178,234,209,254,17,61,96,142,89,154,138,177,67,36,233,12,114,73,213,189,145,189,238,239,143,167,145,186,83,7,20,227,39,75,108,118,167,225,199,89,187,136,90,62,109,33,135,199,201,148,124,208,203,12,87,170,218,141,142,72,36,163,36,170,214,54,227,158,244,138,36,85,237,145,210,248,156,142,100,142,99,179,132,94,79,40,141,91,187,154,171,133,199,199,184,206,183,107,5,135,204,75,141,210,55,174,202,245,158,76,116,81,70,142,129,136,232,145,31,90,25,123,227,142,68,150,79,197,37,135,182,54,215,98,58,162,248,177,247,79,188,159,80,53,15,200,206,119,93,131,227,142,183,14,60,19,106,253,158,208,236,182,253,197,214,154,163,36,248,109,198,249,107,179,7,142,155,31,74,5,186,217,152,173,114,217,87,50,86,194,214,59,242,62,53,145,234,136,214,50,104,149,254,250,181,238,170,255,0,149,117,30,164,212,121,15,252,229,203,217,43,214,36,255,0,222,146,105,164,145,255,0,249,92,231,59,253,106,167,96,226,219,134,123,60,44,106,29,7,161,243,55,173,207,168,115,154,30,142,163,212,16,204,177,118,82,200,207,106,211,36,169,18,196,231,53,204,137,176,199,26,191,189,253,239,107,222,138,214,189,172,108,223,228,99,252,108,254,91,254,164,64,14,44,125,211,239,39,212,13,67,242,51,146,126,175,30,182,118,99,151,254,222,240,253,179,249,219,116,55,7,39,95,33,54,87,47,83,196,244,196,227,167,203,100,251,225,142,86,203,229,175,121,200,216,28,138,177,126,88,103,73,24,230,189,99,123,97,174,213,109,158,170,222,77,199,211,155,91,162,170,122,140,214,166,200,69,143,173,221,28,143,142,30,245,252,243,203,227,99,222,216,98,98,58,73,30,141,94,200,216,247,42,116,106,150,41,189,124,156,254,234,108,21,93,83,181,186,147,43,153,220,156,54,61,153,13,71,142,179,115,212,81,185,226,165,35,237,65,139,138,10,73,98,73,159,97,177,182,6,72,169,220,213,84,114,163,149,10,225,208,26,255,0,89,109,102,178,196,238,14,223,106,27,120,61,67,131,176,150,104,222,172,169,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,44,180,227,247,139,109,43,197,206,214,108,150,169,198,197,232,117,38,11,237,188,126,166,199,57,177,197,227,188,234,216,151,190,120,34,73,165,145,41,201,34,204,216,95,34,163,157,225,145,21,58,177,79,87,201,83,221,62,169,250,127,123,228,113,197,212,158,83,118,53,215,236,191,107,53,150,230,125,151,246,159,221,45,63,145,206,250,47,63,135,213,122,90,210,77,226,242,118,187,179,187,199,219,221,218,238,157,122,244,94,157,12,203,234,205,83,157,215,58,171,51,173,117,77,239,91,154,212,25,11,25,76,141,159,19,35,243,218,158,71,73,44,157,140,70,177,189,207,123,151,163,81,26,157,122,34,34,126,7,85,226,3,134,188,238,197,232,77,156,214,185,5,245,21,55,71,71,183,80,250,150,90,100,144,165,167,204,233,60,17,179,181,178,51,199,74,198,53,95,222,138,213,150,89,81,143,123,91,209,178,215,146,198,241,101,112,187,185,170,246,67,33,158,169,22,11,82,225,223,155,163,78,221,167,53,238,202,213,124,109,86,213,141,94,140,87,201,90,73,95,42,53,138,247,50,156,107,213,27,18,151,18,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,4,180,230,123,192,85,109,152,202,219,226,7,103,240,85,40,109,246,78,197,104,114,184,138,158,87,174,39,35,59,166,239,154,56,155,23,138,189,23,43,96,106,34,203,249,102,157,35,99,90,197,141,141,175,98,244,249,77,236,94,119,103,248,101,251,201,171,112,216,170,153,93,196,200,51,82,85,154,186,178,75,79,195,201,86,20,164,203,18,53,63,245,243,50,62,231,35,27,101,122,246,189,210,49,179,84,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,0,0,0,0,0,0,0,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,117,94,44,125,172,111,39,211,253,67,241,211,148,129,193,7,26,58,171,132,125,199,130,245,215,101,115,122,7,37,228,131,55,167,162,189,35,99,103,149,97,238,189,90,5,122,66,183,24,144,70,136,231,167,231,141,29,23,115,59,146,70,104,39,45,137,197,103,241,87,112,89,220,101,76,142,55,35,94,74,151,41,219,133,179,65,102,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,128,120,254,224,251,43,194,110,238,57,184,244,169,38,132,214,54,46,95,210,143,134,87,43,235,64,199,181,100,163,43,100,123,165,239,174,147,68,196,145,206,114,74,199,49,253,221,235,36,113,246,174,74,25,108,172,60,73,107,44,20,57,59,108,198,220,208,246,45,216,166,217,156,144,77,60,55,233,54,41,95,31,94,215,61,141,158,102,181,202,157,90,146,200,137,211,185,122,220,248,51,109,198,6,191,179,185,252,81,238,150,179,155,80,212,206,215,181,170,47,86,199,228,42,44,78,130,124,117,105,86,189,37,141,209,39,99,216,149,161,133,17,233,215,189,17,28,170,229,85,114,250,14,2,119,51,85,109,127,23,27,103,145,210,214,252,127,111,106,10,90,103,35,3,228,145,33,181,70,252,236,175,43,36,107,30,222,254,223,35,101,98,59,171,82,88,98,122,181,221,157,13,20,128,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,213,64,4,85,230,143,236,79,115,127,69,249,138,69,0,150,253,204,139,150,239,237,3,237,78,33,120,122,192,255,0,190,191,207,115,83,105,154,113,127,217,175,245,190,229,70,39,255,0,102,127,122,201,18,127,198,63,23,53,60,253,82,197,91,108,190,239,107,45,133,221,13,63,187,155,127,61,72,243,186,118,195,166,174,150,224,73,160,149,143,141,209,75,12,140,252,21,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,17,194,143,21,219,113,197,174,220,51,90,232,169,125,14,86,143,142,12,254,2,121,145,246,177,22,156,138,168,215,42,34,121,33,127,107,150,41,145,17,178,53,174,69,70,61,146,70,207,1,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,163,221,83,164,244,174,185,193,90,210,218,215,76,226,181,6,22,239,103,169,199,101,41,71,110,172,253,143,107,217,223,20,136,230,59,181,236,107,147,170,126,14,106,42,126,40,133,0,241,209,193,150,119,131,205,199,171,140,143,43,246,206,140,213,30,162,198,153,201,74,246,37,167,71,18,179,203,90,204,109,233,210,104,188,177,34,200,214,164,114,53,237,115,123,85,95,20,115,43,147,68,156,73,50,182,125,185,10,86,231,218,9,43,192,218,47,206,89,191,19,32,159,203,113,85,248,86,172,110,171,43,60,233,43,45,49,174,141,81,239,137,253,202,230,44,111,180,160,101,92,253,93,45,171,53,86,134,206,213,213,58,43,83,101,116,254,106,151,127,166,200,226,238,201,82,212,29,236,115,31,217,44,106,215,183,185,143,115,87,162,254,45,114,162,254,10,166,130,120,28,226,239,21,197,246,209,187,85,207,142,169,135,213,152,27,13,198,234,60,84,22,26,246,50,117,98,57,150,161,98,185,101,101,105,147,187,179,200,157,81,241,205,26,58,79,18,200,238,149,190,155,23,183,28,69,237,198,71,107,247,67,13,235,177,87,186,75,12,209,42,50,214,62,211,81,82,59,85,164,84,95,28,204,238,119,69,232,173,86,185,204,123,94,199,189,142,206,182,250,108,94,227,240,233,184,249,29,175,221,12,55,161,202,209,233,44,51,68,170,250,185,10,174,85,72,237,86,145,81,60,144,191,181,221,23,162,57,28,215,49,237,99,216,246,54,202,185,78,241,191,115,82,125,153,194,102,230,90,239,183,143,199,172,90,38,234,67,60,211,90,142,31,81,61,138,182,166,116,175,70,248,160,70,37,116,108,108,141,177,87,115,21,221,201,27,93,103,229,53,243,89,227,106,158,235,103,107,112,253,180,58,175,214,104,204,55,142,230,127,37,139,201,65,99,31,168,45,61,145,77,4,108,124,42,239,36,53,255,0,30,168,175,237,116,234,189,209,162,215,141,235,26,184,40,225,71,59,197,166,242,210,209,190,44,173,61,33,141,233,115,84,230,233,66,199,122,10,189,175,88,227,71,72,168,196,154,119,179,197,26,116,123,147,171,228,241,189,145,72,134,132,244,182,147,210,186,27,5,87,75,104,173,51,138,211,248,90,93,254,155,29,139,165,29,74,176,119,189,207,127,100,81,163,88,222,231,189,206,94,137,248,185,202,171,248,170,159,172,10,224,231,63,191,54,116,174,215,233,173,128,193,93,169,234,53,197,135,101,51,172,109,136,157,60,120,234,114,70,232,35,124,42,197,123,25,53,158,143,108,168,230,126,52,100,98,119,163,158,141,167,98,207,185,41,239,165,60,86,119,90,112,241,158,204,248,126,219,236,212,154,118,180,137,4,113,190,212,76,241,222,99,94,170,146,201,51,225,109,87,182,52,71,181,35,169,59,255,0,39,71,43,237,168,31,38,91,19,138,207,226,174,224,179,184,202,153,28,110,70,188,149,46,83,183,11,102,130,204,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,6,113,237,193,6,119,132,125,119,21,221,57,87,43,146,219,44,223,138,44,38,110,228,204,177,51,45,36,40,179,85,182,232,226,141,145,205,222,217,95,26,118,35,95,23,78,215,57,209,202,140,227,250,71,136,29,125,163,54,75,94,240,255,0,143,125,75,58,79,112,172,99,173,222,138,218,204,247,210,158,164,237,153,37,170,212,145,34,141,242,172,113,54,87,57,142,87,178,24,211,240,237,69,60,174,222,235,92,174,218,235,253,53,184,216,42,245,39,201,105,92,197,44,221,56,173,177,206,130,73,235,76,201,163,108,141,107,154,229,98,185,136,138,136,230,175,78,189,21,63,188,107,253,127,172,183,79,89,101,183,7,112,117,13,188,230,161,206,88,91,55,175,89,84,239,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,223,185,92,240,37,149,217,60,84,219,239,189,26,102,165,125,109,156,174,198,233,252,117,184,29,235,116,245,39,53,233,43,228,238,94,216,172,216,107,218,138,206,207,36,81,181,88,174,106,205,52,77,176,160,124,153,108,182,43,1,138,187,157,206,228,234,99,177,184,234,242,91,185,114,220,205,134,10,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,161,223,237,227,206,241,1,188,186,179,120,181,28,62,158,222,166,200,58,196,117,187,152,255,0,73,85,141,72,235,86,239,99,24,146,120,160,142,40,188,157,136,231,246,119,59,243,57,84,242,186,79,84,231,116,54,170,195,107,93,45,123,209,102,180,254,66,190,83,29,103,196,201,60,22,160,145,178,69,39,99,209,204,119,107,216,213,232,228,86,175,78,138,138,159,129,166,141,170,220,205,43,188,155,113,167,55,75,69,91,245,24,93,77,143,139,33,91,186,72,223,36,61,233,249,224,151,198,247,177,179,68,244,116,114,49,28,189,146,49,237,85,234,213,61,88,57,87,246,78,225,99,255,0,22,157,170,255,0,226,110,59,255,0,160,157,43,19,137,197,96,49,84,176,88,44,101,76,118,55,29,94,58,148,233,212,133,176,193,90,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,44,70,148,248,78,246,177,179,127,79,244,247,199,64,117,80,1,94,188,231,247,122,206,144,216,109,53,180,120,233,237,195,99,112,179,14,154,226,182,8,159,4,216,236,127,142,89,33,123,221,249,216,245,179,53,25,26,172,79,197,33,145,21,200,139,218,250,97,47,163,149,46,230,126,209,56,54,211,152,235,22,242,182,239,232,172,133,237,51,114,124,132,158,78,239,28,137,98,187,33,114,189,206,88,99,171,106,180,77,69,237,237,241,43,26,222,214,181,86,96,17,87,154,63,177,61,205,253,23,230,41,20,2,106,160,31,38,51,45,138,205,86,125,204,54,78,165,250,241,216,158,163,229,173,51,101,99,103,130,87,195,52,74,230,170,162,62,57,99,146,55,183,251,218,246,57,171,209,81,80,250,193,0,57,213,251,88,210,223,80,40,252,118,68,169,93,132,222,189,85,195,182,236,96,183,143,69,99,241,87,115,90,127,213,122,104,50,145,73,37,87,249,235,75,93,253,237,142,72,222,189,25,51,149,58,61,63,50,39,94,169,213,23,202,255,0,190,173,123,170,191,229,93,71,169,53,30,67,255,0,57,114,246,74,245,137,63,247,164,154,105,36,127,254,87,57,206,255,0,90,169,122,124,187,184,32,167,194,174,132,93,91,172,106,247,110,110,172,199,197,22,117,171,52,22,97,197,198,217,165,145,149,106,202,200,154,246,247,49,240,122,132,73,36,141,242,215,106,177,202,214,49,203,48,10,1,230,143,239,179,115,127,69,248,122,68,170,228,99,252,108,254,91,254,164,90,160,6,85,207,85,170,183,51,85,107,13,33,162,180,46,90,223,76,46,130,199,219,199,226,42,199,36,158,54,250,155,179,220,158,119,49,207,86,36,207,124,232,199,61,141,111,116,112,64,213,69,86,117,89,85,203,187,128,91,156,78,106,165,215,155,165,143,202,227,118,203,9,226,177,209,107,79,95,239,52,139,36,172,244,213,108,246,163,22,22,62,9,27,98,72,222,178,55,242,198,222,215,73,228,138,245,15,201,213,58,79,74,235,156,21,173,45,173,116,206,43,80,97,110,246,122,156,118,82,148,118,234,207,216,246,189,157,241,72,142,99,187,94,198,185,58,167,224,230,162,167,226,136,120,172,79,12,156,54,224,50,180,179,184,46,31,54,215,29,146,199,88,142,221,59,149,52,157,8,103,173,60,110,71,71,44,114,54,36,115,30,215,34,57,28,138,138,138,136,168,114,14,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,11,84,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,255,0,129,242,98,114,216,172,254,42,150,119,5,147,169,145,198,228,107,199,110,157,202,147,54,104,44,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,226,210,120,162,225,147,64,241,77,181,249,45,191,213,245,170,83,201,62,187,155,133,212,41,142,134,205,220,52,235,36,82,119,192,233,19,185,172,123,160,137,178,177,142,98,201,26,57,157,205,234,142,110,123,55,163,104,117,150,194,238,134,160,218,61,192,130,164,121,221,59,97,176,216,90,147,164,208,74,199,198,217,98,154,55,254,10,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,151,167,203,178,78,36,151,135,76,92,60,72,210,182,220,147,108,90,118,54,198,106,205,247,106,9,32,91,83,247,51,39,21,200,209,204,123,92,157,98,123,100,114,62,7,196,157,172,236,235,39,64,226,139,134,77,3,197,54,215,228,182,255,0,87,214,169,79,36,250,238,110,23,80,166,58,27,55,112,211,172,145,73,223,3,164,78,230,177,238,130,38,202,198,57,139,36,104,230,119,55,170,57,185,215,215,250,3,89,109,102,178,203,109,246,224,233,235,120,61,67,131,176,181,175,81,178,137,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,196,242,189,227,167,246,215,165,89,177,219,199,172,253,94,228,225,123,254,199,179,117,189,179,103,113,113,198,213,78,179,43,151,212,92,135,164,158,78,168,215,190,36,100,159,189,115,108,72,147,252,164,14,103,156,111,211,226,47,85,86,218,29,183,181,223,160,116,126,66,105,108,88,116,48,63,237,92,196,50,88,174,150,160,177,20,178,36,148,252,14,235,10,183,177,93,231,145,207,107,186,71,217,200,56,28,225,19,43,197,246,238,59,74,79,145,183,135,210,120,26,237,201,106,60,172,21,220,247,178,5,122,53,149,97,122,181,98,101,153,151,187,179,200,189,17,145,205,34,54,79,18,198,237,9,226,113,56,172,6,42,150,11,5,140,169,142,198,227,171,199,82,157,58,144,182,24,43,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,102,223,139,31,116,251,201,245,3,80,252,140,231,42,46,167,150,167,47,223,216,77,58,59,247,186,208,247,235,236,174,61,223,101,227,156,222,177,225,232,219,130,179,255,0,123,20,245,153,53,124,139,23,212,193,39,107,213,169,28,143,103,227,220,226,42,243,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,16,3,139,31,116,251,201,245,3,80,252,140,231,52,196,226,114,185,252,173,44,22,11,25,111,35,146,200,216,142,165,58,117,33,116,211,217,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,188,158,89,156,23,127,102,205,184,126,228,107,86,249,53,246,190,199,212,158,205,121,168,248,100,193,81,84,242,178,143,89,24,217,155,51,149,237,117,134,175,107,124,145,68,196,106,248,82,73,38,169,81,124,214,56,24,202,225,117,53,254,40,182,163,23,111,33,141,207,216,89,53,94,23,29,139,115,215,25,59,43,190,73,114,105,224,143,181,181,158,216,30,249,228,151,162,182,103,247,171,223,230,84,138,178,201,255,0,201,83,221,62,169,250,127,123,228,113,197,212,144,3,156,222,233,125,212,225,199,5,182,116,51,190,150,254,187,212,17,250,154,94,151,191,214,98,233,49,102,155,247,138,197,108,125,150,157,142,119,224,230,189,221,122,39,86,249,16,169,94,31,182,207,246,201,190,58,15,107,100,169,149,177,83,83,106,10,56,251,255,0,101,199,223,106,26,47,153,190,170,118,126,71,163,124,80,36,178,43,220,213,107,26,197,115,147,181,170,92,87,53,221,157,202,234,94,12,160,167,183,56,26,144,99,118,227,49,67,55,46,50,141,87,53,32,197,65,90,122,142,109,120,97,98,181,172,133,182,89,35,145,123,24,200,97,145,221,83,177,17,105,215,135,237,204,253,141,239,142,131,221,41,45,229,107,212,211,58,130,142,66,255,0,217,114,118,90,154,139,38,111,170,129,159,157,136,239,44,11,44,106,199,57,26,246,189,90,229,237,114,154,105,32,7,58,191,107,26,91,234,5,31,142,200,149,87,194,119,186,125,155,250,129,167,190,70,3,73,25,108,78,43,63,138,187,130,206,227,42,100,113,185,26,242,84,185,78,220,45,154,11,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,237,172,57,90,107,109,57,198,174,150,210,120,157,37,246,206,204,106,141,64,236,170,93,139,214,37,92,118,30,41,22,123,56,187,147,49,95,44,19,36,45,88,33,149,239,68,157,207,137,82,70,189,100,108,87,19,137,196,226,176,24,170,88,44,22,50,166,59,27,142,175,29,74,116,234,66,216,96,173,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,128,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,0,0,0,0,0,0,1,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,78,171,197,143,181,141,228,250,127,168,126,58,115,53,134,170,10,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,226,156,105,238,103,236,139,133,61,207,215,81,219,202,212,183,95,79,207,143,161,107,23,39,142,213,91,215,85,41,213,157,143,239,106,179,199,61,136,158,175,107,187,154,214,171,154,138,228,68,92,235,233,61,45,157,215,58,171,13,162,180,181,31,91,154,212,25,10,248,188,117,111,43,35,243,218,158,70,199,20,125,239,86,177,189,207,123,83,171,149,26,157,122,170,162,126,39,201,150,196,229,112,25,91,184,44,238,50,222,59,37,142,177,37,75,148,237,194,232,103,173,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,165,62,26,53,253,157,211,225,231,109,247,7,33,168,106,103,50,89,205,47,141,179,148,189,89,98,236,151,35,233,216,151,17,82,36,70,49,237,176,146,177,236,106,39,99,218,230,244,111,111,68,233,96,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,170,128,8,171,205,31,216,158,230,254,139,243,20,138,1,53,80,83,95,56,205,156,216,237,189,220,125,59,174,116,84,223,101,235,173,113,234,111,103,240,148,219,10,213,154,54,42,34,100,164,106,61,36,175,52,210,43,155,248,70,232,231,116,115,61,85,146,71,34,207,21,120,75,222,189,253,217,125,216,161,145,225,251,31,149,212,25,171,190,95,38,149,175,21,219,117,115,93,149,167,68,245,20,234,72,199,217,240,178,89,165,103,253,163,154,175,254,228,94,183,41,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,51,197,110,246,203,237,126,253,104,217,54,255,0,119,52,133,77,69,130,146,196,86,210,188,207,146,39,197,60,106,189,146,197,44,78,108,177,63,162,185,170,230,57,170,172,123,216,189,90,247,34,254,254,150,210,122,87,67,96,170,233,109,21,166,113,90,127,11,75,191,211,99,177,116,163,169,86,14,247,185,239,236,138,52,107,27,220,247,185,203,209,63,23,57,85,127,21,83,245,129,149,114,90,77,192,86,178,213,252,28,237,207,18,219,47,130,212,26,179,47,153,177,148,135,85,97,106,244,181,60,44,143,33,37,90,147,81,171,20,94,87,177,18,23,121,147,190,71,162,189,143,70,164,109,145,89,61,121,115,114,234,213,92,53,231,103,222,109,222,212,93,154,190,230,63,209,81,193,97,242,50,122,90,85,230,99,31,51,111,61,157,172,181,50,61,17,137,18,119,192,199,69,228,107,165,122,196,248,103,249,18,185,134,112,89,138,226,159,107,236,103,116,134,159,168,237,212,211,85,209,116,253,197,178,218,171,118,4,147,186,92,124,242,57,170,215,177,205,89,93,18,61,90,140,153,90,190,72,216,249,187,168,135,253,245,104,45,85,255,0,42,233,205,73,167,50,31,249,202,119,177,183,171,201,255,0,187,36,51,71,35,63,242,57,174,111,250,149,11,31,221,14,110,249,93,103,194,90,105,220,20,118,240,27,213,168,108,89,198,228,238,97,32,117,58,88,122,77,153,28,150,171,73,43,230,122,190,106,238,72,27,209,205,146,57,18,121,81,209,118,65,229,174,189,1,160,53,150,233,235,44,78,223,109,246,158,183,156,212,57,203,9,90,141,26,200,157,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,104,163,133,222,25,52,15,11,59,95,141,219,253,33,90,165,204,147,43,181,185,173,66,184,232,107,93,204,206,146,75,39,124,238,141,59,156,198,58,121,91,19,30,231,172,113,171,89,220,238,138,231,118,0,12,240,243,5,222,44,86,247,241,105,174,181,118,154,207,91,202,233,234,86,33,194,97,229,150,211,103,129,32,169,11,33,145,213,92,199,189,158,154,75,13,177,60,106,197,232,228,159,189,81,28,247,33,29,78,171,194,198,245,255,0,103,110,32,180,78,241,201,143,245,181,52,254,65,125,124,13,139,201,35,232,207,19,235,218,241,55,201,26,44,201,4,210,172,125,207,70,249,17,157,221,91,213,23,74,96,28,255,0,125,54,47,110,56,139,219,140,142,215,238,134,27,215,98,175,116,150,25,162,84,101,172,125,166,162,164,118,171,72,168,190,57,153,220,238,139,209,90,173,115,152,246,189,143,123,29,158,206,34,248,104,221,62,23,245,220,218,23,115,49,63,246,190,139,51,78,11,63,101,228,255,0,115,12,178,122,73,230,138,63,55,139,206,198,73,218,223,200,254,173,95,245,42,242,162,202,121,91,240,11,79,113,61,15,19,123,199,143,197,100,180,130,122,202,250,119,78,220,173,5,232,114,242,39,150,180,214,109,199,35,94,198,195,19,210,68,142,53,68,145,210,198,146,126,70,70,207,53,191,128,67,94,107,219,197,138,219,94,18,243,122,69,185,235,116,117,14,224,216,175,132,197,197,74,211,98,158,72,27,52,115,93,115,219,222,215,173,101,174,199,193,34,181,28,157,109,68,199,167,108,138,165,16,130,234,121,54,111,95,223,158,31,114,219,57,111,31,225,183,182,89,4,240,207,28,93,177,207,71,35,45,139,17,247,57,100,114,186,102,206,203,136,238,140,99,82,63,7,78,231,119,169,63,192,6,85,205,41,240,157,237,99,102,254,159,233,239,142,128,234,160,2,138,249,184,238,102,170,214,28,94,230,52,46,90,223,76,46,130,199,208,199,226,42,199,36,158,54,250,154,144,220,158,119,49,207,86,36,207,124,232,199,61,141,111,116,112,64,213,69,86,117,88,129,103,75,103,106,105,92,118,181,177,71,179,11,149,200,93,197,211,179,229,98,249,109,84,142,180,150,35,236,69,239,111,107,46,214,94,170,136,213,242,116,106,170,181,200,150,41,201,47,115,52,174,159,220,125,196,218,220,181,191,79,154,214,24,252,126,67,17,228,146,54,71,99,208,45,159,60,13,238,122,61,243,43,45,164,141,99,26,239,221,193,59,149,90,140,252,109,252,138,188,209,253,137,238,111,232,191,49,72,160,19,85,4,32,230,79,199,62,43,135,221,1,115,106,246,231,41,82,246,226,234,170,246,113,178,190,158,81,173,159,75,192,232,99,87,90,149,176,200,147,195,101,209,216,99,171,117,70,167,94,178,247,42,70,145,201,92,28,4,241,191,157,225,31,93,203,75,81,218,202,228,182,203,55,229,151,55,132,167,11,44,76,203,73,10,164,54,170,54,73,99,100,115,119,182,38,72,189,232,215,197,215,185,174,116,113,43,47,207,19,150,197,103,241,84,179,184,44,157,76,142,55,35,94,59,116,238,84,153,179,65,102,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,32,7,58,191,107,26,91,234,5,31,142,200,148,172,91,247,43,126,1,110,109,223,161,226,111,120,241,249,92,110,175,95,89,95,78,233,219,149,167,163,54,34,53,242,214,154,205,184,228,107,30,233,165,98,200,145,198,168,177,182,41,18,79,206,249,25,225,178,160,80,15,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,213,0,50,174,119,254,10,56,81,206,241,105,188,180,180,111,139,43,79,72,99,122,92,213,57,186,80,177,222,130,175,107,214,56,209,210,42,49,38,157,236,241,70,157,30,228,234,249,60,111,100,82,33,160,157,1,160,52,110,214,104,220,78,223,109,246,158,169,131,211,216,58,233,90,141,26,200,189,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,106,156,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,95,241,85,124,208,249,129,127,242,73,194,150,209,77,254,215,19,172,243,13,119,254,205,42,86,165,61,123,63,251,77,107,113,205,23,253,188,93,63,196,167,52,229,115,199,110,43,100,242,179,108,70,244,106,107,117,244,78,114,195,29,167,242,54,231,111,162,211,215,92,231,172,172,147,185,59,162,173,97,207,106,171,251,252,113,72,213,122,181,169,52,210,182,231,193,85,124,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,197,212,156,211,113,184,107,216,109,222,214,88,61,192,220,253,170,211,250,159,59,167,107,205,82,141,140,149,111,51,60,18,34,245,138,104,149,124,86,24,213,115,220,198,204,215,164,111,123,158,206,215,57,85,122,88,32,175,51,174,9,105,239,158,220,89,221,189,175,210,157,251,147,165,251,174,77,91,19,141,129,109,106,90,174,72,99,146,57,158,136,217,102,154,8,97,107,225,78,231,187,181,146,68,200,220,233,88,173,166,29,1,175,245,150,214,107,44,78,224,237,246,161,183,131,212,56,59,9,102,141,234,202,157,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,207,254,45,249,167,86,222,78,26,48,155,83,183,216,219,116,117,62,178,195,194,205,123,121,141,150,156,88,231,181,232,150,41,83,70,202,231,72,201,221,27,149,92,231,185,158,150,84,141,200,249,36,145,32,129,91,85,182,122,171,121,55,31,78,109,110,138,169,234,51,90,155,33,22,62,183,116,114,62,56,123,215,243,207,47,141,143,123,97,137,136,233,36,122,53,123,35,99,220,169,209,170,104,167,134,46,30,180,175,11,251,53,133,218,61,45,103,215,250,15,37,156,142,81,245,99,175,54,78,244,174,238,150,196,141,98,127,205,141,136,231,61,204,138,40,152,175,127,103,114,245,83,53,156,88,251,167,222,79,168,26,135,228,103,38,255,0,42,126,6,50,185,173,77,67,138,45,215,197,219,199,227,112,22,18,77,41,133,200,226,220,197,201,206,250,236,146,44,154,249,227,237,117,102,54,118,62,9,34,234,174,153,157,232,246,120,81,37,183,66,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,136,1,197,143,186,125,228,250,129,168,126,70,114,127,242,148,224,163,74,230,112,84,248,178,220,220,103,218,54,219,144,154,61,23,143,157,35,125,88,125,59,252,111,201,185,17,206,87,76,217,217,44,113,54,70,183,196,232,93,42,35,156,232,95,29,170,3,228,203,98,113,89,252,85,220,22,119,25,83,35,141,200,215,146,165,202,118,225,108,208,89,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,161,110,99,188,31,98,184,79,221,202,14,208,201,109,116,38,181,175,61,252,43,44,202,217,31,70,120,158,137,102,138,57,94,178,200,200,146,72,30,201,36,106,42,178,118,177,93,35,227,124,142,233,124,149,61,211,234,159,167,247,190,71,28,93,73,69,124,220,247,51,74,238,39,23,19,99,180,181,191,87,247,43,79,212,211,57,25,217,36,114,66,235,209,207,98,196,172,141,204,123,186,248,253,83,98,122,59,181,205,150,41,88,173,252,189,87,218,242,88,208,22,115,188,67,106,189,193,177,167,170,92,198,233,93,46,250,204,189,50,68,231,208,200,220,177,26,66,177,35,151,189,175,125,120,47,177,94,196,252,25,222,215,42,121,17,29,110,155,177,161,127,106,27,89,172,182,207,237,79,179,62,246,233,252,142,11,214,248,60,222,151,213,86,146,31,47,143,185,189,253,190,78,238,222,230,245,233,211,170,117,234,102,95,86,105,108,238,134,213,89,157,21,170,104,250,44,214,159,200,88,197,228,107,121,89,39,130,212,18,58,57,99,239,98,185,142,237,123,28,157,90,170,213,233,213,21,83,241,52,39,192,78,230,105,93,208,225,31,108,242,58,90,223,147,236,29,63,75,76,228,96,124,145,172,213,111,80,129,149,229,100,141,99,221,217,221,227,108,172,71,116,114,197,52,79,86,183,191,161,192,57,213,251,88,210,223,80,40,252,118,68,170,190,19,189,211,236,223,212,13,61,242,48,26,83,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,0,0,0,0,0,0,0,0,1,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,78,171,197,143,181,141,228,250,127,168,126,58,115,53,134,170,10,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,173,94,118,155,153,165,107,109,102,133,217,207,87,229,212,153,13,64,154,155,193,28,145,187,211,209,175,90,197,126,249,155,223,228,103,146,75,93,35,94,197,107,188,19,254,100,86,116,88,87,203,47,101,63,109,60,92,105,111,81,144,244,180,52,39,77,107,115,178,94,201,165,244,83,195,233,227,143,172,111,107,186,218,150,183,123,87,183,172,73,47,107,145,221,189,124,255,0,48,141,175,202,237,87,24,59,147,140,200,58,220,213,243,249,137,117,69,27,115,82,117,102,88,131,32,229,178,190,46,170,169,35,34,150,73,107,172,141,94,142,125,119,254,13,84,86,54,194,121,41,238,103,222,13,142,214,155,91,110,222,86,197,189,31,168,25,144,135,212,73,223,86,189,27,240,254,238,10,253,94,170,206,147,212,185,35,216,141,107,123,167,71,34,185,207,127,75,21,0,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,84,0,69,94,104,254,196,247,55,244,95,152,164,80,9,163,62,49,56,170,209,188,40,109,30,67,88,102,114,85,29,169,242,53,236,86,210,120,137,35,89,159,145,200,163,63,34,186,38,189,142,244,209,185,209,186,103,247,55,181,138,141,69,242,62,54,63,61,154,255,0,95,235,45,211,214,89,109,193,220,29,67,111,57,168,115,150,22,205,235,214,85,59,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,185,62,89,92,9,98,182,71,70,227,183,207,116,180,205,184,247,67,61,94,71,85,167,148,129,172,126,155,164,245,115,90,200,227,234,170,203,51,69,209,210,61,253,178,49,146,120,59,99,84,155,203,210,249,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,0,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,0,168,14,113,156,53,237,198,223,231,116,238,252,232,165,197,97,114,186,215,33,102,166,127,14,203,73,28,153,11,72,196,145,50,48,86,70,255,0,206,109,153,17,200,213,146,90,206,86,247,203,35,221,90,197,207,114,138,225,147,64,233,173,146,199,241,29,144,173,83,51,171,53,141,139,46,163,61,188,116,42,252,12,21,103,183,73,89,86,85,69,149,175,153,60,171,43,218,230,163,152,232,217,219,249,21,207,176,160,14,21,198,230,252,217,225,199,134,141,99,185,56,107,181,32,212,41,93,152,189,62,147,88,138,55,174,70,203,210,40,228,137,146,177,237,153,240,181,210,89,88,187,29,222,202,239,69,232,222,231,38,117,177,56,156,174,127,43,75,5,130,198,91,200,228,178,54,35,169,78,157,72,93,52,246,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,62,83,234,201,226,114,184,91,44,167,153,198,91,161,98,74,240,91,100,86,97,116,79,116,19,196,201,161,149,26,228,69,86,73,20,145,200,199,127,115,152,246,185,58,162,162,151,189,202,211,125,41,239,7,10,120,29,55,119,51,234,245,38,221,255,0,189,188,156,50,36,17,200,202,177,170,174,61,237,142,37,238,240,250,95,28,45,145,237,107,159,37,105,255,0,196,173,87,186,96,0,67,94,108,154,3,70,234,110,14,117,62,179,206,233,234,150,243,186,58,198,62,206,11,32,228,84,158,139,236,100,42,215,157,24,228,84,85,100,145,72,168,230,47,86,42,182,55,42,119,70,199,54,152,56,122,210,216,45,115,191,187,105,162,181,77,31,91,133,212,26,195,13,139,200,214,242,190,63,61,89,238,197,28,177,247,177,90,246,247,49,238,78,173,84,114,117,234,138,139,248,154,94,196,226,113,88,12,85,44,22,11,25,83,29,141,199,87,142,165,58,117,33,108,48,86,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,40,219,155,126,252,217,221,62,37,228,219,108,125,218,147,233,237,176,175,246,93,101,173,98,43,12,151,35,59,35,150,244,138,246,49,28,199,181,201,21,103,196,231,191,177,244,220,191,149,207,123,82,21,73,137,202,195,138,175,157,155,25,109,152,219,150,38,169,94,227,161,114,65,52,240,182,55,75,19,36,233,218,231,177,179,194,231,53,23,171,82,88,213,122,119,39,85,44,78,87,35,90,253,204,126,50,221,170,248,186,233,110,244,176,194,231,178,172,11,44,112,164,178,185,19,163,24,178,205,20,104,231,116,78,249,24,223,239,114,34,200,174,93,187,233,79,96,120,172,210,154,147,61,153,251,51,77,231,188,186,111,61,51,146,4,141,181,109,34,36,79,150,73,149,173,134,24,237,50,172,210,72,142,107,155,28,47,255,0,18,42,177,218,20,0,25,87,52,167,194,119,181,141,155,250,127,167,190,58,3,170,128,124,153,108,182,43,1,138,187,157,206,228,234,99,177,184,234,242,91,185,114,220,205,134,10,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,119,213,154,167,59,174,117,86,103,90,234,155,222,183,53,168,50,22,50,153,27,62,38,71,231,181,60,142,146,89,59,24,141,99,123,158,247,47,70,162,53,58,244,68,68,252,11,31,223,222,14,235,104,158,85,122,27,83,234,220,61,76,22,187,208,54,19,81,220,72,169,203,28,243,179,51,122,56,164,169,105,142,241,171,108,178,41,113,205,145,242,49,239,98,208,240,181,123,23,184,132,28,44,111,95,246,118,226,11,68,239,28,152,255,0,91,83,79,228,23,215,192,216,188,146,62,140,241,62,189,175,19,124,145,162,204,144,77,42,199,220,244,111,145,25,221,213,189,81,116,166,69,94,104,254,196,247,55,244,95,152,164,80,9,161,238,57,56,187,197,112,131,180,109,213,112,99,170,102,53,102,122,195,177,186,115,21,61,134,177,143,157,24,174,125,169,152,142,73,95,90,20,237,239,241,167,85,124,144,198,174,143,202,146,55,62,218,167,86,106,173,115,157,181,170,117,174,166,202,234,12,213,222,207,83,145,202,93,146,221,169,251,24,214,51,190,89,21,207,119,107,24,214,167,85,252,26,212,68,252,17,15,65,185,187,41,187,155,51,103,31,87,117,182,227,80,105,87,229,171,178,205,21,202,81,124,44,178,199,69,20,170,145,189,83,181,207,99,103,137,36,98,47,124,79,119,100,136,199,162,181,38,167,43,158,59,113,91,39,149,155,98,55,163,83,91,175,162,115,150,24,237,63,145,183,59,125,22,158,186,231,61,101,100,157,201,221,21,107,14,123,85,95,223,227,138,70,171,213,173,73,166,149,183,62,64,14,117,126,214,52,183,212,10,63,29,145,43,131,151,166,128,209,187,159,198,54,220,232,205,192,211,213,51,184,43,86,47,217,177,143,182,138,232,39,125,108,125,155,17,36,141,235,209,236,73,97,141,85,142,234,199,162,43,92,142,106,171,87,67,192,20,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,64,12,171,151,231,202,179,19,138,199,112,57,160,110,99,241,149,42,216,202,88,204,91,189,44,48,181,143,181,58,100,236,194,146,202,228,78,175,122,69,12,81,163,157,213,123,35,99,127,185,168,137,45,64,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,181,78,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,44,127,153,63,28,248,174,31,116,5,205,171,219,156,165,75,219,139,170,171,217,198,202,250,121,70,182,125,47,3,161,141,93,106,86,195,34,79,13,151,71,97,142,173,213,26,157,122,203,220,169,26,71,37,37,233,109,39,170,181,206,118,174,150,209,90,103,43,168,51,87,123,253,54,59,23,74,75,118,167,236,99,158,254,200,163,71,61,221,172,99,156,189,19,240,107,85,87,240,69,63,87,117,118,207,85,108,222,227,234,61,173,214,181,61,62,107,76,228,37,199,217,237,142,70,71,55,98,254,73,226,242,49,143,116,50,177,91,36,111,86,167,124,111,99,145,58,57,11,84,229,111,199,213,205,196,244,60,50,111,30,67,43,146,213,233,235,44,105,221,69,114,204,247,166,203,198,158,91,51,86,183,36,142,123,219,52,76,73,22,57,21,82,55,69,26,71,249,31,27,60,214,84,85,95,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,117,32,0,82,95,54,238,25,52,14,198,110,134,151,220,13,185,173,83,15,141,220,42,246,155,46,158,163,142,134,165,44,116,244,35,171,27,159,93,176,163,90,214,74,217,152,231,49,91,213,36,108,143,238,119,145,26,200,22,93,247,42,62,22,180,174,210,108,212,27,227,247,147,21,169,53,38,230,99,235,207,234,104,182,57,97,196,81,107,156,190,134,57,187,124,158,111,39,252,105,189,81,169,44,12,143,181,86,15,35,231,80,42,47,96,120,28,179,196,119,27,59,189,188,58,225,245,25,183,90,47,118,51,172,154,164,140,138,195,243,153,24,114,15,157,41,58,23,163,154,149,145,175,137,211,57,237,252,236,145,35,98,42,185,239,134,218,113,56,156,86,3,21,75,5,130,198,84,199,99,113,213,227,169,78,157,72,91,12,21,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,178,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,136,1,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,42,175,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,185,236,182,91,21,128,197,93,206,231,114,117,49,216,220,117,121,45,220,185,110,102,195,5,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,76,198,110,198,186,253,168,110,158,178,220,207,178,254,204,251,219,168,50,57,223,69,231,243,122,95,85,102,73,188,94,78,214,247,246,249,59,123,187,91,215,167,94,137,215,161,113,60,154,116,5,157,51,194,230,83,89,228,116,245,74,150,53,142,168,183,102,158,65,169,18,207,123,29,94,40,171,198,143,115,85,94,140,142,204,119,145,172,127,78,138,233,28,137,210,78,231,79,83,60,60,194,54,191,43,181,92,96,238,78,51,32,235,115,87,207,230,37,213,20,109,205,73,213,153,98,12,131,150,202,248,186,170,164,140,138,89,37,174,178,53,122,57,245,223,248,53,81,88,217,255,0,201,31,90,226,175,236,190,225,109,204,53,237,166,75,7,170,34,205,216,149,204,111,129,208,94,169,28,49,53,142,238,238,87,163,177,243,43,145,90,136,136,232,250,43,186,170,55,208,115,171,246,177,165,190,160,81,248,236,137,85,124,39,123,167,217,191,168,26,123,228,96,52,166,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,0,0,0,0,0,0,0,0,3,53,156,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,157,87,139,31,107,27,201,244,255,0,80,252,116,230,107,13,84,21,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,73,64,60,205,55,175,246,211,197,198,169,244,248,255,0,75,67,66,117,209,84,251,226,236,154,95,69,60,222,162,73,58,72,246,187,173,169,108,246,57,59,122,196,145,119,53,29,221,214,95,242,75,217,204,20,90,87,93,113,3,98,111,54,106,206,65,116,117,56,251,94,223,73,86,56,235,219,176,189,81,253,146,121,159,45,111,193,89,220,207,75,249,93,210,71,34,126,87,59,77,148,255,0,228,23,136,202,121,15,254,230,138,200,85,146,95,253,162,229,73,33,98,71,255,0,182,164,142,116,159,236,17,173,255,0,26,145,255,0,148,102,230,105,93,187,226,226,28,118,169,183,233,62,250,233,251,122,103,29,59,228,142,56,91,122,73,235,216,137,146,57,239,111,79,39,165,116,76,70,247,57,210,203,19,17,191,155,170,94,160,0,229,92,88,251,88,222,79,167,250,135,227,167,51,88,106,160,2,42,243,71,246,39,185,191,162,252,197,34,128,78,149,196,63,16,58,251,137,173,208,189,186,251,140,250,140,201,92,175,94,164,84,232,172,201,74,148,16,198,141,108,85,227,154,73,29,27,21,221,242,185,168,238,139,36,178,59,240,238,82,127,242,175,224,42,205,171,56,174,41,247,147,5,110,155,41,216,135,33,161,177,150,60,74,203,140,88,166,106,223,179,94,72,156,228,98,57,240,75,85,237,123,31,223,23,151,162,177,98,115,237,124,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,3,42,229,255,0,114,184,246,39,182,95,173,124,197,210,85,3,207,235,253,127,163,118,179,70,229,183,7,112,117,13,76,30,158,193,215,91,55,175,89,85,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,61,156,98,113,85,172,184,175,221,204,134,176,204,228,173,183,76,99,172,88,173,164,241,18,70,144,179,29,142,87,254,69,116,77,123,219,234,100,107,99,116,207,238,119,115,209,26,139,227,100,108,103,52,200,237,86,227,226,54,227,17,187,217,61,23,149,173,163,51,217,11,24,188,110,110,74,234,149,108,218,133,17,100,141,174,255,0,248,209,170,191,149,238,134,118,181,92,176,202,140,146,188,187,184,223,185,194,174,187,93,37,172,109,119,109,150,172,200,69,46,117,203,12,246,102,197,200,216,101,141,150,170,196,201,90,198,247,61,240,122,133,72,228,145,241,87,106,49,170,230,49,171,125,32,21,1,206,147,125,48,90,167,93,233,45,134,211,153,156,171,237,232,159,81,145,212,181,58,62,58,62,170,220,53,223,73,58,42,162,75,52,112,44,174,239,237,86,177,182,251,90,245,115,165,107,121,175,41,13,134,179,186,124,75,199,185,57,10,85,39,211,219,97,95,237,75,41,102,188,86,25,46,70,118,73,21,24,209,143,122,57,143,107,146,91,44,149,172,127,99,233,181,63,43,158,199,36,32,38,87,29,219,13,91,74,237,71,14,219,255,0,130,165,111,211,235,141,183,192,98,243,175,109,121,93,4,121,26,120,170,141,130,71,204,175,86,49,243,86,232,198,196,141,103,225,70,71,167,122,185,234,223,107,201,179,122,254,227,113,5,150,217,203,120,255,0,53,77,205,199,167,134,120,226,238,146,11,216,232,172,88,143,185,203,35,81,176,186,7,220,71,116,99,220,178,120,58,118,183,189,75,169,0,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,241,91,209,187,218,55,97,118,191,80,110,230,224,79,110,60,22,157,174,217,172,37,72,22,105,229,123,228,108,81,67,27,63,4,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,76,203,101,178,217,92,254,86,238,119,59,147,183,145,201,100,108,73,110,229,203,115,58,105,236,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,77,94,60,182,26,207,14,60,52,112,197,182,217,154,85,32,212,41,95,83,229,53,2,195,94,40,222,185,27,47,199,75,36,114,190,39,189,179,62,22,186,58,201,47,123,187,217,93,138,157,27,218,212,243,252,180,182,115,5,196,6,225,110,182,206,234,57,189,61,77,77,181,249,10,241,217,237,123,253,37,166,100,241,178,86,179,216,199,177,100,241,79,28,82,248,251,209,175,236,237,119,229,114,161,18,178,216,156,174,3,43,119,5,157,198,91,199,100,177,214,36,169,114,157,184,93,12,245,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,52,147,194,198,245,255,0,104,158,31,116,78,241,201,143,244,86,245,6,61,125,124,13,139,199,27,47,65,43,235,218,241,55,201,34,164,43,60,50,172,125,207,87,120,213,157,221,29,213,19,170,128,101,92,210,159,9,222,214,54,111,233,254,158,248,232,14,170,1,15,249,173,110,103,236,239,131,109,71,142,175,111,43,82,254,181,200,81,211,52,231,199,201,227,237,242,72,182,44,50,103,35,218,228,134,74,181,108,196,228,78,238,239,42,49,205,237,115,149,41,91,96,118,115,59,196,6,242,233,61,157,211,147,122,123,122,155,32,218,242,89,237,99,253,37,86,53,210,89,179,216,247,177,36,241,65,28,178,248,251,209,207,236,237,111,230,114,33,163,237,213,219,61,43,188,155,113,168,246,183,90,212,245,24,93,77,143,151,31,103,182,56,223,36,61,233,249,39,139,200,199,177,179,68,244,108,145,189,90,189,146,49,142,68,234,212,51,25,150,196,229,112,25,91,184,44,238,50,222,59,37,142,177,37,75,148,237,194,232,103,173,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,163,238,16,183,122,206,251,240,209,183,187,165,144,158,220,249,44,182,29,144,229,39,179,4,80,190,198,70,179,221,86,228,200,200,191,35,88,251,16,74,246,35,81,191,145,205,252,172,255,0,10,115,94,104,254,196,247,55,244,95,152,164,80,9,210,184,135,226,7,95,113,53,186,23,183,95,113,159,81,153,43,149,235,212,138,157,21,153,41,82,130,24,209,173,138,188,115,73,35,163,98,187,190,87,53,29,209,100,150,71,126,29,202,79,254,85,252,5,89,181,103,21,197,62,242,96,173,211,101,59,16,228,52,54,50,199,137,89,113,139,20,205,91,246,107,201,19,156,140,71,62,9,106,189,175,99,251,226,242,244,86,44,78,124,255,0,226,139,134,77,3,197,54,215,228,182,255,0,87,214,169,79,36,250,238,110,23,80,166,58,27,55,112,211,172,145,73,223,3,164,78,230,177,238,130,38,202,198,57,139,36,104,230,119,55,170,57,185,236,222,141,161,214,91,11,186,26,131,104,247,2,10,145,231,116,237,134,195,97,106,78,147,65,43,31,27,101,138,104,223,248,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,90,79,43,126,62,174,110,39,161,225,147,120,242,25,92,150,175,79,89,99,78,234,43,150,103,189,54,94,52,242,217,154,181,185,36,115,222,217,162,98,72,177,200,170,145,186,40,210,63,200,248,217,230,245,124,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,95,240,5,0,243,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,45,80,3,42,229,255,0,114,184,246,39,182,95,173,124,197,210,85,0,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,106,156,234,253,172,105,111,168,20,126,59,34,85,7,14,91,223,149,225,199,120,112,187,203,130,193,212,203,228,176,21,242,45,167,82,220,142,100,11,61,138,51,214,141,242,118,254,103,49,142,157,30,172,69,106,189,24,173,71,51,187,189,60,86,169,213,154,171,92,231,109,106,157,107,169,178,186,131,53,119,179,212,228,114,151,100,183,106,126,198,53,140,239,150,69,115,221,218,198,53,169,213,127,6,181,17,63,4,66,231,185,101,112,37,138,217,29,27,142,223,61,210,211,54,227,221,12,245,121,29,86,158,82,6,177,250,110,147,213,205,107,35,143,170,171,44,205,23,71,72,247,246,200,198,73,224,237,141,82,111,47,64,227,239,129,60,87,23,122,102,150,119,77,92,169,137,220,93,59,93,106,97,238,90,145,176,82,181,4,150,33,116,145,94,145,149,229,157,236,142,54,216,116,45,98,162,54,73,158,171,248,61,197,16,255,0,190,173,5,170,191,229,93,57,169,52,230,67,255,0,57,78,246,54,245,121,63,247,100,134,104,228,103,254,71,53,205,255,0,82,161,122,124,187,184,223,167,197,86,132,93,37,172,109,118,238,110,147,199,197,46,117,203,12,21,161,202,70,233,165,141,150,170,196,201,92,247,118,177,144,122,133,72,227,141,146,216,106,49,168,215,177,169,26,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,0,30,43,122,55,123,70,236,46,215,234,13,220,220,9,237,199,130,211,181,219,53,132,169,2,205,60,175,124,141,138,40,99,103,224,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,157,110,33,248,129,215,220,77,110,133,237,215,220,103,212,102,74,229,122,245,34,167,69,102,74,84,160,134,52,107,98,175,28,210,72,232,216,174,239,149,205,71,116,89,37,145,223,135,114,158,127,88,109,86,227,237,254,11,75,106,125,107,162,242,184,92,86,181,199,187,41,128,183,114,186,199,30,66,170,61,88,178,70,171,255,0,186,238,139,209,203,28,176,200,137,217,44,110,116,170,229,153,198,143,246,108,220,119,237,190,181,119,147,64,235,236,133,72,44,216,154,247,134,60,21,229,95,19,47,116,145,237,133,176,185,30,214,216,114,246,187,199,20,79,71,47,133,35,146,245,1,242,99,49,56,172,45,103,211,195,99,42,80,175,37,137,237,190,42,208,182,38,58,121,229,124,211,74,173,106,34,43,228,150,73,36,123,191,189,207,123,156,189,85,85,79,172,20,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,64,14,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,1,85,124,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,197,154,113,211,173,113,90,3,131,237,219,206,230,107,219,154,189,173,47,111,8,198,214,99,92,244,159,32,223,67,11,149,28,230,167,99,101,179,27,158,189,122,163,17,202,136,229,68,106,231,48,210,159,10,58,79,238,55,12,187,85,165,164,211,63,119,237,210,209,248,159,95,142,117,47,73,36,23,159,86,55,218,242,197,209,170,217,157,59,229,116,157,201,220,178,57,234,239,204,170,117,82,157,185,220,104,172,173,13,232,219,221,198,154,197,69,198,231,52,188,184,74,241,53,238,243,182,122,54,228,154,87,61,189,189,168,197,110,66,20,106,163,149,85,91,39,84,111,68,87,126,79,37,12,182,86,30,36,181,150,10,28,157,182,99,110,104,123,22,236,83,108,206,72,38,158,27,244,155,20,175,143,175,107,158,198,207,51,90,229,78,173,73,100,68,233,220,189,101,7,58,191,107,26,91,234,5,31,142,200,149,87,194,119,186,125,155,250,129,167,190,70,3,74,96,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,0,0,0,0,0,0,0,0,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,213,120,177,246,177,188,159,79,245,15,199,78,102,176,213,65,85,124,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,197,191,110,198,186,253,151,237,102,178,220,207,178,254,211,251,165,167,242,57,223,69,231,240,250,175,75,90,73,188,94,78,215,118,119,120,251,123,187,93,211,175,94,139,211,161,153,125,89,170,115,186,231,85,102,117,174,169,189,235,115,90,131,33,99,41,145,179,226,100,126,123,83,200,233,37,147,177,136,214,55,185,239,114,244,106,35,83,175,68,68,79,192,208,247,3,251,59,138,217,14,23,54,255,0,72,211,192,219,197,100,174,225,235,102,243,209,94,170,216,46,174,86,220,77,154,203,108,53,24,199,119,198,231,36,13,73,19,189,177,193,27,28,171,217,212,243,252,197,118,115,5,188,156,35,235,186,217,121,189,61,189,31,143,159,88,226,236,246,189,254,27,84,32,150,71,39,99,94,196,119,150,5,177,7,87,119,53,158,126,254,215,57,141,66,131,54,247,90,229,118,215,95,233,173,198,193,87,169,62,75,74,230,41,102,233,197,109,142,116,18,79,90,102,77,27,100,107,92,215,43,21,204,68,84,71,53,122,117,232,169,253,230,154,54,247,90,226,183,43,64,105,173,198,193,87,183,6,55,85,97,233,102,233,197,109,141,108,241,193,102,22,77,27,100,107,92,230,163,209,175,68,84,71,57,58,245,232,171,253,231,160,0,229,92,88,251,88,222,79,167,250,135,227,167,51,88,106,160,2,42,243,71,246,39,185,191,162,252,197,34,128,73,169,203,187,128,91,156,78,106,165,215,155,165,143,202,227,118,203,9,226,177,209,107,79,95,239,52,139,36,172,244,213,108,246,163,22,22,62,9,27,98,72,222,178,55,242,198,222,215,73,228,138,245,1,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,0,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,5,43,115,66,227,167,246,215,170,159,177,219,57,172,253,94,219,97,123,62,216,179,73,189,176,231,114,145,200,229,94,147,35,151,212,83,135,164,126,62,136,214,62,84,124,159,189,107,107,200,145,255,0,130,142,20,115,188,90,111,45,45,27,226,202,211,210,24,222,151,53,78,110,148,44,119,160,171,218,245,142,52,116,138,140,73,167,123,60,81,167,71,185,58,190,79,27,217,20,136,94,166,230,112,189,177,219,167,179,83,236,54,111,64,98,177,186,65,123,165,199,212,195,84,134,143,217,54,149,207,122,90,166,145,179,178,25,145,242,72,238,168,213,107,188,146,53,237,123,36,123,93,159,110,33,248,126,215,220,50,238,133,237,168,220,102,84,126,74,157,122,246,226,185,69,38,90,87,96,154,52,115,101,175,36,209,198,233,24,142,239,137,206,70,244,73,34,145,191,143,106,150,63,202,119,141,251,154,147,236,206,19,55,50,215,125,188,126,61,98,209,55,82,25,230,154,212,112,250,137,236,85,181,51,165,122,55,197,2,49,43,163,99,100,109,138,187,152,174,238,72,218,235,63,62,76,182,91,21,128,197,93,206,231,114,117,49,216,220,117,121,45,220,185,110,102,195,5,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,76,203,239,70,239,107,45,250,221,13,65,187,155,129,61,73,51,186,138,195,102,176,149,32,72,96,137,140,141,177,69,12,108,252,85,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,110,167,149,14,206,226,182,215,132,188,38,174,118,6,221,29,67,184,54,44,102,242,146,221,170,216,167,146,6,205,36,52,154,199,118,53,235,89,107,177,147,198,142,87,39,91,82,189,139,219,34,33,68,37,228,238,166,206,229,119,191,149,38,149,210,58,107,3,83,43,168,105,109,190,151,205,225,226,150,171,167,157,39,169,78,172,210,54,171,88,199,191,212,201,93,182,32,141,24,157,92,179,246,42,163,94,229,41,47,73,234,156,238,134,213,88,109,107,165,175,122,44,214,159,200,87,202,99,172,248,153,39,130,212,18,54,72,164,236,122,57,142,237,123,26,189,28,138,213,233,209,81,83,240,52,209,181,91,153,165,119,147,110,52,230,233,104,171,126,163,11,169,177,241,100,43,119,73,27,228,135,189,63,60,18,248,222,246,54,104,158,142,142,70,35,151,178,70,61,170,189,90,167,171,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,5,106,243,164,223,76,238,150,208,154,75,97,180,230,103,20,202,154,219,212,100,117,45,78,140,146,247,165,169,53,119,210,78,138,170,177,67,36,233,43,187,251,81,207,117,78,214,189,26,217,90,232,23,203,235,103,113,91,223,197,166,133,210,58,151,3,111,43,167,169,88,155,55,152,138,42,173,158,4,130,164,47,154,54,218,107,216,246,122,105,44,54,188,18,35,211,163,146,126,196,84,115,218,164,202,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,60,87,53,237,157,202,237,175,22,153,189,92,220,13,74,58,123,112,107,215,205,226,229,165,85,209,65,36,237,134,56,110,181,238,236,107,22,202,216,99,231,145,26,174,94,150,162,123,215,186,69,67,186,114,83,223,74,120,172,238,180,225,227,61,153,240,253,183,217,169,52,237,105,18,8,227,125,168,153,227,188,198,189,85,37,146,103,194,218,175,108,104,143,106,71,82,119,254,78,142,87,219,80,6,85,205,41,240,157,237,99,102,254,159,233,239,142,128,234,160,20,237,206,195,116,49,90,135,119,52,30,212,99,219,82,107,26,51,15,107,37,122,196,55,91,43,227,159,32,248,250,85,150,36,78,176,189,145,83,138,84,238,119,87,50,211,23,181,168,136,175,243,252,155,54,83,239,207,16,89,109,227,183,144,240,212,219,44,122,120,96,142,94,217,39,189,145,138,197,120,251,154,177,185,29,11,96,101,197,119,71,177,201,39,131,167,115,123,208,186,146,128,121,157,109,111,236,191,140,157,107,233,48,95,102,98,181,111,167,213,56,255,0,242,175,55,170,245,81,167,171,159,241,123,156,206,235,209,221,252,142,237,233,211,242,181,24,172,38,167,36,189,204,213,90,131,110,55,19,107,114,214,253,70,23,71,228,49,249,12,71,146,73,31,37,127,94,150,124,240,55,185,234,198,66,143,168,146,53,140,107,127,121,60,238,85,114,191,240,144,28,209,253,137,238,111,232,191,49,72,160,18,106,114,238,224,22,231,19,154,169,117,230,233,99,242,184,221,178,194,120,172,116,90,211,215,251,205,34,201,43,61,53,91,61,168,197,133,143,130,70,216,146,55,172,141,252,177,183,181,210,121,34,189,64,69,94,61,184,32,193,113,113,161,34,187,167,42,226,177,187,155,132,241,69,132,205,220,153,245,225,125,85,153,22,106,182,221,28,82,62,72,123,29,43,227,78,197,115,37,233,218,230,182,73,81,244,45,254,250,180,22,170,255,0,149,116,230,164,211,153,15,252,229,59,216,219,213,228,255,0,221,146,25,163,145,159,249,28,215,55,253,74,133,154,113,227,172,183,115,95,242,206,218,61,83,190,248,11,120,109,119,103,92,69,14,98,173,188,91,241,211,171,225,131,47,12,115,73,89,232,139,27,229,138,56,229,84,70,181,138,178,42,177,173,98,181,169,24,57,92,123,236,219,47,214,190,30,233,127,192,20,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,64,12,171,151,253,202,227,216,158,217,126,181,243,23,73,84,0,34,175,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,5,170,115,171,246,177,165,190,160,81,248,236,137,74,197,164,242,175,224,42,205,171,56,174,41,247,147,5,110,155,41,216,135,33,161,177,150,60,74,203,140,88,166,106,223,179,94,72,156,228,98,57,240,75,85,237,123,31,223,23,151,162,177,98,115,237,124,21,235,205,27,129,44,174,246,98,161,223,125,151,211,53,44,107,108,29,119,183,80,99,170,64,239,91,168,105,53,172,72,159,31,106,246,203,102,187,88,228,70,118,121,37,141,200,196,115,150,24,98,117,69,237,86,169,220,125,23,184,250,115,82,109,13,236,173,77,103,83,33,19,112,142,197,196,178,218,146,212,139,227,108,44,137,17,222,111,39,122,198,177,43,92,217,26,245,99,154,228,114,181,108,43,156,101,221,101,145,208,28,54,228,55,27,19,83,23,171,45,97,243,19,103,168,212,114,58,10,185,23,67,138,91,48,198,168,247,162,177,178,171,218,138,143,127,224,137,249,157,253,235,226,185,42,123,167,213,63,79,239,124,142,56,186,144,1,66,220,196,120,223,185,197,86,187,77,37,163,173,118,237,150,147,200,75,46,9,201,12,245,166,202,72,232,98,141,246,173,68,249,92,199,118,189,147,250,117,88,227,145,145,88,114,61,168,231,189,169,242,114,243,224,179,43,197,62,232,87,206,234,253,63,109,219,87,166,172,42,234,11,137,101,213,82,236,233,31,116,88,248,36,107,85,207,123,156,177,58,84,98,181,89,10,185,124,145,189,240,247,92,79,17,124,39,109,103,17,27,53,54,209,228,176,120,172,23,161,199,182,150,153,202,83,196,86,124,218,119,177,208,185,141,168,213,106,120,161,95,79,12,114,69,27,163,239,137,170,196,115,63,7,55,62,251,197,179,186,251,98,181,254,83,110,119,27,3,111,29,146,199,88,158,40,165,150,172,208,193,144,130,57,164,133,182,234,186,102,49,210,214,145,209,61,99,149,26,136,228,79,253,40,150,147,202,83,141,31,190,152,42,124,40,235,247,118,230,180,230,62,105,244,190,82,123,221,206,200,209,141,253,206,162,230,202,245,122,205,3,30,171,19,98,69,111,166,133,201,219,26,87,238,146,202,128,5,43,115,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,16,3,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,210,85,0,85,95,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,45,57,207,229,178,184,238,20,48,148,241,249,59,117,107,229,53,197,10,151,162,134,103,49,150,160,74,119,102,72,165,106,47,71,177,37,134,41,17,174,234,157,241,177,223,222,212,84,168,29,144,209,88,173,202,222,141,3,183,57,219,22,224,198,234,173,81,138,194,92,150,163,218,217,227,130,205,184,225,145,209,185,205,115,81,232,215,170,162,171,92,157,122,117,69,254,227,78,96,174,174,118,154,91,5,111,96,180,46,181,177,71,191,53,138,214,9,139,167,103,202,244,241,85,183,74,196,150,35,236,69,236,119,115,233,86,94,170,138,228,241,244,106,162,57,200,176,3,151,38,230,126,203,248,201,219,140,141,139,121,88,232,103,178,14,211,55,32,199,201,211,213,122,248,221,94,187,38,106,189,173,124,45,181,37,105,92,139,215,167,133,30,214,185,204,106,22,43,206,175,218,198,150,250,129,71,227,178,37,85,240,157,238,159,102,254,160,105,239,145,128,210,152,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,0,0,0,0,0,0,0,0,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,117,94,44,125,172,111,39,211,253,67,241,211,153,172,53,80,85,95,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,53,57,185,238,102,170,219,190,17,230,199,105,107,126,147,239,174,160,169,166,114,51,178,73,35,153,180,100,130,197,137,89,27,152,246,244,242,122,86,196,244,119,115,93,20,178,177,91,249,186,165,64,240,171,181,191,182,158,35,182,235,108,230,193,125,179,67,51,168,42,253,171,75,213,122,127,46,46,39,249,175,126,241,30,199,55,165,88,167,119,228,114,61,122,116,103,87,43,81,116,166,124,153,108,78,43,63,138,187,130,206,227,42,100,113,185,26,242,84,185,78,220,45,154,11,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,153,161,226,7,108,255,0,99,123,227,175,54,182,58,153,90,245,52,206,160,189,143,161,246,164,125,150,166,162,201,157,233,103,127,228,98,59,203,2,197,34,61,173,70,189,175,71,53,59,92,133,212,242,172,222,60,238,238,240,143,136,173,168,225,235,111,65,100,37,209,209,217,238,103,249,85,90,208,65,37,101,236,99,26,140,241,193,98,40,58,126,103,59,193,222,231,43,158,168,147,0,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,170,128,8,171,205,31,216,158,230,254,139,243,20,138,139,224,115,132,76,175,23,219,184,237,41,62,70,222,31,73,224,107,183,37,168,242,176,87,115,222,200,21,232,214,85,133,234,213,137,150,102,94,238,207,34,244,70,71,52,136,217,60,75,27,175,251,64,104,13,27,181,154,55,19,183,219,125,167,170,96,244,246,14,186,86,163,70,178,47,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,0,101,92,191,238,87,30,196,246,203,245,175,152,186,74,162,5,115,78,227,79,43,176,122,54,158,205,109,110,160,183,139,220,29,93,93,45,218,189,5,103,35,241,184,71,44,177,58,88,103,238,68,142,204,178,198,172,99,152,143,115,24,201,157,251,167,248,94,180,217,160,52,6,178,221,61,101,137,219,237,190,211,214,243,154,135,57,97,43,81,163,89,19,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,20,112,187,195,38,129,225,103,107,241,187,127,164,43,84,185,146,101,118,183,53,168,87,29,13,107,185,153,210,73,100,239,157,209,167,115,152,199,79,43,98,99,220,245,142,53,107,59,157,209,92,238,192,69,254,62,248,54,173,197,246,215,210,199,224,172,212,161,174,244,197,133,155,78,94,189,118,88,41,49,147,201,10,92,134,194,71,28,138,230,62,40,145,205,84,103,122,73,20,125,28,214,44,136,234,12,255,0,125,90,11,85,127,202,186,115,82,105,204,135,254,114,157,236,109,234,242,127,238,201,12,209,200,207,252,142,107,155,254,165,66,252,248,4,227,38,183,23,219,95,119,33,157,173,82,134,187,211,22,18,29,71,70,141,41,96,164,198,79,36,203,78,106,235,36,146,43,152,248,162,86,185,21,253,233,36,82,117,107,88,177,171,188,87,54,45,244,193,109,135,12,25,61,185,251,103,43,75,84,238,95,76,118,33,184,244,123,59,170,193,98,188,151,214,105,81,90,141,133,208,63,192,230,117,87,73,234,81,189,142,103,145,204,167,110,27,182,67,43,196,126,246,233,109,151,195,103,42,97,172,106,59,18,181,247,236,198,233,25,90,8,96,146,196,207,70,55,241,123,210,40,100,236,103,86,163,159,218,213,115,17,85,233,165,60,78,39,21,128,197,82,193,96,177,149,49,216,220,117,120,234,83,167,82,22,195,5,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,12,177,26,83,225,59,218,198,205,253,63,211,223,29,1,69,124,119,236,94,11,135,110,40,53,118,220,232,236,54,87,29,165,155,233,114,56,38,228,21,239,239,171,98,188,114,61,33,149,232,139,44,49,206,179,192,215,170,185,223,185,86,189,238,123,94,229,177,254,77,27,223,149,215,91,37,159,217,124,134,14,165,122,251,95,98,7,81,191,12,142,239,183,6,74,123,150,21,146,177,122,162,62,57,99,151,163,218,168,142,100,140,111,106,43,21,242,88,80,34,175,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,6,148,192,51,173,199,126,250,96,184,137,226,131,87,110,54,142,204,229,114,58,89,222,151,29,130,118,65,30,206,202,181,235,199,27,214,24,158,170,177,67,36,233,60,237,98,163,93,251,229,115,216,215,185,237,75,20,228,217,195,215,220,189,167,203,113,11,150,179,138,183,111,113,58,82,196,50,58,189,109,99,168,210,179,98,41,218,233,220,136,169,231,157,136,174,137,159,151,182,180,14,87,57,203,219,31,128,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,38,167,54,45,139,193,110,127,12,25,61,198,251,27,43,119,84,237,167,76,142,33,216,245,123,251,106,207,98,188,119,210,104,145,28,142,133,176,51,206,231,244,71,71,233,145,221,237,103,145,175,167,110,27,183,191,43,195,134,246,233,109,232,195,96,234,102,108,105,203,18,185,244,44,200,232,217,102,9,160,146,188,204,71,183,241,99,214,41,164,236,127,71,35,95,218,229,107,209,21,139,165,224,12,171,154,83,225,59,218,198,205,253,63,211,223,29,1,213,64,51,89,197,62,245,255,0,104,158,32,181,182,241,199,143,244,85,53,6,65,61,4,14,139,199,35,40,193,19,43,213,242,183,201,34,36,203,4,49,44,157,175,86,249,21,253,189,27,209,18,218,121,62,236,230,11,67,112,192,155,171,94,111,81,154,220,188,132,246,46,73,218,246,120,42,209,177,61,74,245,186,43,220,199,118,189,150,101,242,35,88,229,245,61,142,238,72,218,164,234,43,47,157,134,206,229,115,90,55,65,239,126,15,3,82,90,250,106,197,172,38,126,228,53,92,235,109,130,210,198,234,110,150,70,177,81,43,71,44,115,177,22,71,162,54,91,140,70,162,172,174,33,255,0,43,45,127,103,66,241,165,163,106,174,161,169,137,198,234,170,247,240,25,37,178,177,53,150,153,37,103,203,94,186,62,68,252,175,125,200,42,35,59,21,30,231,246,177,58,247,171,93,105,92,209,253,137,238,111,232,191,49,72,168,190,7,56,68,202,241,125,187,142,210,147,228,109,225,244,158,6,187,114,90,143,43,5,119,61,236,129,94,141,101,88,94,173,88,153,102,101,238,236,242,47,68,100,115,72,141,147,196,177,187,65,26,91,73,233,93,13,130,171,165,180,86,153,197,105,252,45,46,255,0,77,142,197,210,142,165,88,59,222,231,191,178,40,209,172,111,115,222,231,47,68,252,92,229,85,252,85,79,214,0,227,250,147,132,205,134,213,155,243,133,226,71,59,161,106,88,214,216,58,254,40,172,47,250,9,231,111,103,167,183,60,93,59,101,179,93,172,86,197,42,254,45,71,53,87,185,97,174,176,198,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,2,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,1,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,128,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,181,78,117,126,214,52,183,212,10,63,29,145,33,175,45,142,6,50,188,65,107,250,123,169,184,216,187,116,118,235,74,216,173,146,137,151,49,110,116,26,162,118,205,34,54,172,78,154,53,130,106,205,146,187,219,103,162,185,122,116,139,181,22,69,146,59,201,0,28,83,109,56,60,216,45,165,221,141,75,188,122,43,66,98,169,102,181,7,163,244,208,71,139,165,29,92,15,130,179,235,191,236,198,199,11,95,87,206,201,28,179,244,122,249,28,191,143,68,234,132,22,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,2,176,57,177,113,191,115,77,253,167,194,102,217,218,236,183,144,199,164,90,218,234,195,60,51,85,142,111,79,61,122,181,102,108,172,71,121,96,87,165,132,116,111,141,209,88,107,17,221,203,35,91,90,187,23,177,123,143,196,94,227,227,182,191,107,240,222,187,43,123,172,179,77,42,171,42,227,234,181,81,36,181,102,68,69,241,194,206,230,245,94,138,229,115,154,198,53,239,123,24,237,20,236,94,197,237,199,14,155,113,142,218,253,175,195,122,28,85,30,178,205,52,170,143,181,144,180,228,68,146,213,153,17,19,201,51,251,91,213,122,35,81,173,107,24,214,49,140,99,122,1,13,121,151,240,119,91,137,13,163,155,92,104,204,61,79,218,46,135,175,37,218,83,71,78,89,109,229,177,209,178,71,203,139,106,67,213,207,123,156,190,72,81,89,39,73,81,88,223,26,79,35,202,54,255,0,125,90,11,85,127,202,186,115,82,105,204,135,254,114,157,236,109,234,242,127,238,201,12,209,200,207,252,142,107,155,254,165,67,65,60,14,113,119,138,226,251,104,221,170,231,199,84,195,234,204,13,134,227,117,30,42,11,13,123,25,58,177,28,203,80,177,92,178,178,180,201,221,217,228,78,168,248,230,141,29,39,137,100,116,138,0,165,110,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,34,0,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,160,10,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,36,87,59,141,107,138,161,178,251,123,183,51,87,182,185,44,230,168,151,55,94,86,177,190,6,193,70,164,144,202,215,187,187,185,30,174,200,66,173,68,106,162,163,100,234,173,232,136,234,245,224,15,66,254,209,56,201,218,124,7,218,159,103,250,77,65,30,119,205,224,242,247,125,155,27,239,248,187,123,155,211,201,233,124,125,221,127,47,127,119,71,116,237,93,20,130,16,115,133,209,89,93,85,193,243,243,184,251,21,35,175,163,181,70,55,55,121,179,61,200,249,32,123,102,162,141,137,17,170,138,255,0,45,232,156,168,229,106,118,53,235,215,170,35,93,81,124,39,123,167,217,191,168,26,123,228,96,45,83,157,95,181,141,45,245,2,143,199,100,74,171,225,59,221,62,205,253,64,211,223,35,1,165,48,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,0,0,0,0,0,0,0,0,20,129,196,47,46,30,51,181,206,254,238,94,181,210,219,55,235,112,186,131,88,102,114,152,235,63,120,177,81,249,234,207,118,89,34,147,177,246,90,246,247,49,237,94,142,68,114,117,232,168,139,248,22,127,192,86,214,235,189,150,225,59,67,109,158,229,224,190,198,212,152,111,180,253,109,47,85,13,143,23,151,37,106,104,255,0,121,11,223,27,186,199,43,29,249,92,189,58,244,94,138,138,137,208,56,133,210,217,221,115,176,91,151,162,180,181,31,91,154,212,26,63,51,139,199,86,242,178,63,61,169,233,75,28,81,247,189,90,198,247,61,237,78,174,84,106,117,234,170,137,248,148,131,254,229,199,29,159,248,12,255,0,164,216,127,250,217,127,196,0,230,183,194,230,251,113,41,251,46,253,138,104,111,188,127,119,62,219,251,79,252,231,78,159,131,212,122,31,15,252,102,88,251,187,188,18,255,0,135,175,78,223,199,167,84,235,207,249,95,240,103,196,159,14,219,251,159,214,187,199,182,255,0,119,240,183,116,125,172,92,22,126,216,161,111,190,211,238,210,145,177,246,87,158,71,167,86,67,34,245,84,237,252,189,58,245,84,69,253,94,105,60,46,113,99,196,166,233,232,255,0,217,38,134,251,199,163,52,230,159,119,143,252,231,141,167,224,202,88,179,39,170,255,0,140,75,28,174,238,134,10,95,223,213,137,219,249,122,42,191,175,229,114,199,224,67,125,182,47,124,115,59,165,190,187,119,138,194,212,163,167,230,199,225,189,70,66,157,235,73,122,196,209,117,158,191,167,124,169,23,108,17,207,27,222,174,99,149,182,81,173,71,181,210,118,217,248,42,175,153,63,1,91,237,189,60,71,55,115,54,23,106,126,217,161,153,211,244,190,220,187,246,237,58,254,92,164,79,150,31,244,118,172,49,205,233,86,42,109,252,141,70,47,78,191,139,149,234,190,255,0,149,183,15,220,94,240,221,170,181,134,146,222,61,5,246,38,129,207,99,219,145,129,210,103,42,92,240,230,34,146,56,218,144,197,94,203,210,63,44,18,73,228,122,199,213,222,154,4,239,78,212,107,172,84,3,159,241,11,165,179,186,231,96,183,47,69,105,106,62,183,53,168,52,126,103,23,142,173,229,100,126,123,83,210,150,56,163,239,122,181,141,238,123,218,157,92,168,212,235,213,85,19,241,41,7,253,203,142,59,63,240,25,255,0,73,176,255,0,245,178,255,0,128,56,167,25,155,41,170,184,137,225,179,88,108,230,138,200,98,169,102,181,7,217,254,154,124,164,178,71,85,158,11,245,236,63,189,209,199,35,211,171,33,114,39,70,47,230,84,235,209,58,170,122,14,30,56,126,208,60,50,237,125,29,168,219,150,91,126,54,157,139,22,229,185,121,33,91,183,103,154,69,115,165,177,36,49,198,217,30,141,236,137,174,86,245,72,226,141,191,143,106,29,44,2,63,241,235,181,186,239,122,120,78,215,59,103,182,152,47,182,117,38,103,236,207,69,75,213,67,95,203,226,201,85,154,79,222,76,246,70,222,145,196,247,126,103,39,94,157,19,170,170,34,214,7,15,92,184,120,206,208,219,251,182,154,215,84,236,223,162,194,233,253,97,134,202,100,108,253,226,197,73,224,171,5,216,164,150,78,198,89,115,221,218,198,57,122,53,21,203,211,162,34,175,224,93,248,0,20,3,254,229,199,29,159,248,12,255,0,164,216,127,250,217,111,220,5,109,110,187,217,110,19,180,54,217,238,94,11,236,109,73,134,251,79,214,210,245,80,216,241,121,114,86,166,143,247,144,189,241,187,172,114,177,223,149,203,211,175,69,232,168,168,146,0,227,252,76,112,171,180,124,87,232,218,218,63,116,177,182,218,252,117,143,83,140,203,227,100,100,57,28,115,213,91,228,72,101,123,30,222,201,26,212,107,216,246,185,142,232,215,116,239,100,111,103,21,224,19,151,206,43,133,44,85,221,87,184,211,105,253,79,184,185,27,8,232,175,85,166,217,160,194,64,198,205,19,89,70,121,162,108,237,124,177,204,255,0,51,209,24,142,69,100,125,189,35,87,201,50,128,43,215,143,190,89,122,135,137,61,208,165,187,155,47,152,211,248,108,238,82,186,195,170,147,63,146,180,200,44,190,24,225,138,164,208,50,40,38,86,191,196,199,71,34,117,107,21,35,133,81,189,203,35,157,45,120,116,225,163,107,56,95,208,144,232,93,179,196,255,0,219,122,220,205,200,43,125,169,147,253,244,210,199,234,231,134,40,252,222,47,59,217,31,115,127,35,58,53,63,214,171,0,57,143,240,171,198,215,19,60,65,75,146,209,91,105,246,198,129,211,120,250,216,253,54,248,245,5,26,241,201,228,137,146,219,157,208,88,182,213,108,206,157,238,137,207,72,217,221,29,120,17,81,221,168,229,245,92,175,184,16,220,205,139,220,125,83,186,92,64,237,223,216,185,170,56,248,49,250,91,201,144,199,94,141,61,66,201,235,39,111,129,242,190,41,154,200,225,141,175,238,103,88,236,206,222,143,71,47,109,149,20,3,254,229,199,29,159,248,12,255,0,164,216,127,250,217,119,220,61,105,108,238,134,216,45,180,209,90,166,143,162,205,105,253,31,134,197,228,107,121,89,39,130,212,20,162,142,88,251,216,174,99,187,94,199,39,86,170,181,122,117,69,84,252,72,129,205,75,131,157,216,226,71,246,127,171,118,71,68,226,179,121,172,15,175,199,102,27,234,235,83,189,53,89,124,82,86,95,44,238,99,36,134,39,199,99,242,44,157,205,117,158,172,98,163,164,115,99,255,0,2,28,22,241,157,195,183,20,26,71,113,181,142,211,101,113,218,89,190,171,29,157,118,63,82,226,159,223,86,197,121,35,98,205,19,46,34,203,12,115,172,19,185,136,142,119,238,81,204,99,158,214,53,109,252,17,255,0,143,93,173,215,123,211,194,118,185,219,61,180,193,125,179,169,51,63,102,122,42,94,170,26,254,95,22,74,172,210,126,242,103,178,54,244,142,39,187,243,57,58,244,232,157,85,81,22,176,56,122,229,195,198,118,134,223,221,180,214,186,167,102,253,22,23,79,235,12,54,83,35,103,239,22,42,79,5,88,46,197,36,178,118,50,203,158,238,214,49,203,209,168,174,94,157,17,21,127,2,239,193,202,184,167,135,121,109,240,251,173,177,188,63,99,125,110,190,200,227,211,31,136,99,110,182,156,145,121,229,100,83,207,20,238,150,36,138,104,160,124,210,198,255,0,34,116,146,54,47,71,127,133,105,91,253,203,142,59,63,240,25,255,0,73,176,255,0,245,178,244,246,171,108,244,174,205,237,198,156,218,221,21,83,211,225,116,206,62,44,125,110,232,227,100,147,118,39,231,158,95,27,24,199,77,43,213,210,72,244,106,119,200,247,185,83,171,148,133,124,214,248,92,223,110,37,63,101,223,177,77,13,247,143,238,231,219,127,105,255,0,156,233,211,240,122,143,67,225,255,0,140,203,31,119,119,130,95,240,245,233,219,248,244,234,157,121,255,0,43,254,12,248,147,225,219,127,115,250,215,120,246,223,238,254,22,238,143,181,139,130,207,219,20,45,247,218,125,218,82,54,62,202,243,200,244,234,200,100,94,170,157,191,151,167,94,170,136,182,105,150,196,226,179,248,171,184,44,238,50,166,71,27,145,175,37,75,148,237,194,217,160,179,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,66,217,110,85,156,113,227,178,183,113,244,246,138,166,82,189,91,18,67,21,234,154,147,24,216,45,49,174,84,108,209,164,214,25,42,49,200,136,228,73,24,199,244,84,238,107,87,170,37,186,112,33,164,55,99,110,184,96,210,59,115,189,122,127,43,138,213,58,95,213,99,164,110,67,37,90,247,150,170,88,146,74,171,12,181,231,149,60,44,130,72,160,107,28,173,115,60,10,212,98,49,24,231,72,0,80,15,251,151,28,118,127,224,51,254,147,97,255,0,235,101,223,112,245,165,179,186,27,96,182,211,69,106,154,62,139,53,167,244,126,27,23,145,173,229,100,158,11,80,82,138,57,99,239,98,185,142,237,123,28,157,90,170,213,233,213,21,83,241,58,0,57,254,255,0,100,119,99,23,179,90,178,206,197,233,207,182,245,243,241,238,175,128,173,235,43,86,241,218,149,201,26,89,239,180,139,10,248,17,238,159,199,39,229,147,197,217,248,119,117,41,7,253,203,142,59,63,240,25,255,0,73,176,255,0,245,178,244,246,171,108,244,174,205,237,198,156,218,221,21,83,211,225,116,206,62,44,125,110,232,227,100,147,118,39,231,158,95,27,24,199,77,43,213,210,72,244,106,119,200,247,185,83,171,148,245,103,20,227,67,103,51,187,251,195,6,191,218,173,45,55,102,107,43,143,142,198,58,62,214,47,169,181,82,196,86,226,173,213,239,99,25,230,125,118,197,228,115,145,172,242,119,175,84,111,69,167,108,79,44,238,96,24,12,173,44,238,11,103,237,227,178,88,235,17,219,167,114,166,173,196,195,61,105,227,114,58,57,99,145,183,17,204,123,92,136,228,114,42,42,42,34,161,111,252,91,109,14,178,226,107,133,125,71,181,186,90,10,154,119,80,234,170,248,185,163,131,63,58,53,148,159,21,218,214,164,134,119,213,243,183,189,173,137,236,235,18,200,197,127,78,142,86,175,113,234,184,120,225,251,64,240,203,181,244,118,163,110,89,109,248,218,118,44,91,150,229,228,133,110,221,158,105,21,206,150,196,144,199,27,100,122,55,178,38,185,91,213,35,138,54,254,61,168,116,176,0,33,255,0,52,13,132,221,142,34,118,11,1,162,182,115,74,125,224,205,82,214,21,114,147,214,245,213,170,118,85,101,43,177,186,78,251,18,70,197,232,249,163,78,136,189,223,155,175,78,136,170,145,3,128,174,2,184,177,217,110,44,116,54,230,110,94,212,253,141,166,240,223,105,250,219,191,110,227,108,120,188,184,219,80,199,251,184,108,62,71,117,146,86,55,242,181,122,117,234,189,17,21,82,223,192,42,3,143,94,2,184,177,222,158,44,117,206,230,109,166,212,253,179,166,243,63,102,122,43,191,110,227,107,249,124,88,218,176,201,251,185,172,50,70,244,146,39,183,243,53,58,244,234,157,81,81,86,64,114,164,225,115,125,184,107,253,168,254,218,244,55,221,207,188,127,98,125,153,254,115,167,115,207,233,253,119,155,254,45,44,157,189,190,120,191,197,211,175,119,225,215,162,244,159,224,20,3,254,229,199,29,159,248,12,255,0,164,216,127,250,217,111,220,5,109,110,187,217,110,19,180,54,217,238,94,11,236,109,73,134,251,79,214,210,245,80,216,241,121,114,86,166,143,247,144,189,241,187,172,114,177,223,149,203,211,175,69,232,168,168,146,0,0,71,254,61,118,183,93,239,79,9,218,231,108,246,211,5,246,206,164,204,253,153,232,169,122,168,107,249,124,89,42,179,73,251,201,158,200,219,210,56,158,239,204,228,235,211,162,117,85,68,90,192,225,235,151,15,25,218,27,127,118,211,90,234,157,155,244,88,93,63,172,48,217,76,141,159,188,88,169,60,21,96,187,20,146,201,216,203,46,123,187,88,199,47,70,162,185,122,116,68,85,252,11,63,227,51,133,175,237,113,162,116,126,219,221,212,159,98,97,113,186,194,174,119,55,98,38,247,90,125,24,169,219,137,209,86,69,106,177,38,123,231,141,168,231,254,86,53,92,254,143,86,164,111,237,90,91,73,233,93,13,130,171,165,180,86,153,197,105,252,45,46,255,0,77,142,197,210,142,165,88,59,222,231,191,178,40,209,172,111,115,222,231,47,68,252,92,229,85,252,85,79,214,0,2,0,115,91,225,115,125,184,148,253,151,126,197,52,55,222,63,187,159,109,253,167,254,115,167,79,193,234,61,15,135,254,51,44,125,221,222,9,127,195,215,167,111,227,211,170,117,231,252,175,248,51,226,79,135,109,253,207,235,93,227,219,127,187,248,91,186,62,214,46,11,63,108,80,183,223,105,247,105,72,216,251,43,207,35,211,171,33,145,122,170,118,254,94,157,122,170,34,217,248,4,117,226,239,129,205,163,226,251,21,82,125,86,251,120,29,89,135,175,44,24,173,71,141,99,22,118,49,205,122,178,11,44,114,116,177,89,178,185,36,241,245,99,209,81,233,28,145,249,36,87,121,254,2,120,32,193,112,143,161,37,187,168,234,226,178,91,155,155,242,197,155,205,211,153,246,33,101,84,153,86,26,181,29,36,81,190,56,123,27,19,228,78,196,115,229,235,220,231,54,56,145,146,168,2,184,56,218,229,115,149,223,77,249,193,110,78,205,89,211,250,107,27,170,172,36,58,223,186,39,53,106,78,158,73,36,203,50,36,119,108,239,149,168,216,221,19,60,106,233,188,114,57,87,205,60,209,77,253,139,216,189,184,225,211,110,49,219,95,181,248,111,67,138,163,214,89,166,149,81,246,178,22,156,136,146,90,179,34,34,121,38,127,107,122,175,68,106,53,173,99,26,198,49,140,111,64,0,172,14,104,28,25,241,39,196,78,254,224,53,174,206,109,191,222,12,45,45,31,87,23,61,159,182,40,84,236,180,203,183,100,116,125,150,39,141,235,209,147,70,189,81,59,127,55,78,189,81,81,58,7,42,78,23,55,219,134,191,218,143,237,175,67,125,220,251,199,246,39,217,159,231,58,119,60,254,159,215,121,191,226,210,201,219,219,231,139,252,93,58,247,126,29,122,47,72,127,196,47,46,30,51,181,206,254,238,94,181,210,219,55,235,112,186,131,88,102,114,152,235,63,120,177,81,249,234,207,118,89,34,147,177,246,90,246,247,49,237,94,142,68,114,117,232,168,139,248,22,127,192,86,214,235,189,150,225,59,67,109,158,229,224,190,198,212,152,111,180,253,109,47,85,13,143,23,151,37,106,104,255,0,121,11,223,27,186,199,43,29,249,92,189,58,244,94,138,138,137,32,0,32,7,53,190,23,55,219,137,79,217,119,236,83,67,125,227,251,185,246,223,218,127,231,58,116,252,30,163,208,248,127,227,50,199,221,221,224,151,252,61,122,118,254,61,58,167,94,127,202,255,0,131,62,36,248,118,223,220,254,181,222,61,183,251,191,133,187,163,237,98,224,179,246,197,11,125,246,159,118,148,141,143,178,188,242,61,58,178,25,23,170,167,111,229,233,215,170,162,47,64,230,183,194,230,251,113,41,251,46,253,138,104,111,188,127,119,62,219,251,79,252,231,78,159,131,212,122,31,15,252,102,88,251,187,188,18,255,0,135,175,78,223,199,167,84,235,202,185,108,112,21,190,219,45,196,115,183,51,126,182,167,236,106,24,109,63,119,236,59,191,110,211,177,226,202,74,248,161,255,0,71,86,195,220,238,181,101,184,223,206,213,98,117,235,248,57,24,169,106,128,143,252,122,237,110,187,222,158,19,181,206,217,237,166,11,237,157,73,153,251,51,209,82,245,80,215,242,248,178,85,102,147,247,147,61,145,183,164,113,61,223,153,201,215,167,68,234,170,136,181,129,195,215,46,30,51,180,54,254,237,166,181,213,59,55,232,176,186,127,88,97,178,153,27,63,120,177,82,120,42,193,118,41,37,147,177,150,92,247,118,177,142,94,141,69,114,244,232,136,171,248,19,255,0,154,6,194,110,199,17,59,5,128,209,91,57,165,62,240,102,169,107,10,185,73,235,122,234,213,59,42,178,149,216,221,39,125,137,35,98,244,124,209,167,68,94,239,205,215,167,68,85,72,1,195,215,46,30,51,180,54,254,237,166,181,213,59,55,232,176,186,127,88,97,178,153,27,63,120,177,82,120,42,193,118,41,37,147,177,150,92,247,118,177,142,94,141,69,114,244,232,136,171,248,23,126,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,7,255,217